
body{
	margin-top:10px;
	margin-left:0;
	margin-right:0;
	margin-bottom:20px;
	padding:0;
	font-size: 87.5%;
	color: #333333;
	text-align:			center;
}

img {border: none; }
a {outline : 0 ;}

/*-- ページ構成 --*/
div#container {
	width : 900px ;
	margin-left : auto ;
	margin-right : auto ;
	text-align : left ;
	display : block ;
}

div#title {
	width : 900px ;
	margin-left : auto ;
	margin-right : auto ;
	text-align : left ;
	display : block ;
}

div#header ul {
	padding : 0 0 10px 0;
	margin: 0 0 0 0;
	width : 900px ;
	height : 32px ;
}

div#header ul li {
	padding : 0 0 0 0 ;
	width : 150px ;
	height : 30px ;
	list-style : none ;
	float : left ;
}

div#header ul li a.menu_001 {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_home.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_001a {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_home.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_002 {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_company.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_002a {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_company.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_003 {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_product.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_003a {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_product.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_004 {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_words.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_004a {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_words.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_005 {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_emp.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_005a {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_emp.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_006 {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_inq.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_006a {
	width : 150px ;
	height : 30px ;
	text-indent : -9999px ;
	background-image : url(../image/mn_inq.gif) ;
	background-repeat : no-repeat ;
	background-position : left top ;
	display : block ;
}

div#header ul li a.menu_001:hover,
div#header ul li a.menu_002:hover,
div#header ul li a.menu_003:hover,
div#header ul li a.menu_004:hover,
div#header ul li a.menu_005:hover,
div#header ul li a.menu_006:hover {
	background-position : 0 -30px ;
}

div#body {
	width: 896px;
	padding: 10px 2px 2px 2px;
	border: 1px solid #666666;
	background-image:url('../image/main_back.jpg');
	background-repeat:no-repeat;
}

div#body_company {
	width: 896px;
	padding: 40px 2px 2px 2px;
	border: 1px solid #666666;
	background-image:url('../image/tit_company.jpg');
	background-repeat:no-repeat;
}

div#body_product {
	width: 890px;
	padding: 40px 2px 2px 8px;
	border: 1px solid #666666;
	background-image:url('../image/tit_product.jpg');
	background-repeat:no-repeat;
}

div#body_glos {
	width: 890px;
	padding: 40px 2px 2px 8px;
	border: 1px solid #666666;
	background-image:url('../image/tit_words.jpg');
	background-repeat:no-repeat;
}

div#body_emp {
	width: 896px;
	padding: 40px 2px 2px 2px;
	border: 1px solid #666666;
	background-image:url('../image/tit_emp.jpg');
	background-repeat:no-repeat;
}

div#body_privacy {
	width: 896px;
	padding: 40px 2px 2px 2px;
	border: 1px solid #666666;
	background-image:url('../image/tit_privacy.jpg');
	background-repeat:no-repeat;
}

div#body_sitemap {
	width: 896px;
	padding: 40px 2px 2px 2px;
	border: 1px solid #666666;
	background-image:url('../image/tit_sitemap.jpg');
	background-repeat:no-repeat;
}

div#body_eco {
	width: 896px;
	padding: 40px 2px 2px 2px;
	border: 1px solid #666666;
	background-image:url('../image/tit_eco.jpg');
	background-repeat:no-repeat;
}

div#body_info {
	width: 896px;
	padding: 40px 2px 2px 2px;
	border: 1px solid #666666;
	background-image:url('../image/tit_info.jpg');
	background-repeat:no-repeat;
}

div#body h3,
div#body_company h3,
div#body_product h3,
div#body_glos h3,
div#body_emp h3,
div#body_privacy h3,
div#body_eco h3,
div#body_info h3,
div#body_sitemap h3 {
	font-family:verdana, arial, helvetica, Sans-Serif;
	border-bottom:  3px solid #4169e1;
	border-top:     0px solid #4169e1;
	border-left:   10px solid #4169e1;
	border-right:   0px solid #4169e1;

	color:inherit;
	background-color:#FFFFFF;
	padding:.3em;
	margin:0px 0px .5em 0px;
	text-align: left;
}

div#panList {
	padding: 3px 0;
	margin: 0 10px 5px 10px;
	/*border-bottom: 1px solid #888888;*/
	font-size: 100%;
}
div#panList ul {
	margin: 3px 0;
	padding: 0;
	list-style-type: none;
}
div#panList ul li {
	display: inline;
	width: auto;
	padding: 0 5px 0 0;
}

