﻿@charaset "UTF-8";

/*ページ全体*/

body {
	padding:0px;
	margin:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#wrapper {
	width: 920px;
	margin: 0px auto 0px auto;
	text-align: left;
}

a {
	outline :0;
}


/*ヘッダー部*/

#header {
	width: 903px;
	height: 238px;
	background-image:url(/common/img/test_header3.gif);
	background-repeat:no-repeat;
	margin-left: 5px;
}
#pc819_box {
	width: 903px;
	height: 63px;
}
a.pc819 {
	display:block;
	width:233px;
	height:63px;
	text-indent:-9999px;
	background-image: url(/common/img/pc819.gif);
	float:right;
}

/*ヘッダーボタン*/

a.header_muryou {
	display:block;
	width:99px;
	height:83px;
	margin-top:73px;
	text-indent:-9999px;
	background-image: url(/common/img/muryou_satei.gif);
	float:left;
}
a.header_muryou:hover {
background-image: url(/common/img/muryou_satei.gif);
background-position:bottom;
}
a.header_syuccyou {
	display:block;
	width:99px;
	height:83px;
	margin-top:73px;
	margin-left:2px;
	text-indent:-9999px;
	background-image: url(/common/img/syuccyou_satei.gif);
	background-position:top;
	float:left;
}
a.header_syuccyou:hover {
background-image: url(/common/img/syuccyou_satei.gif);
background-position:bottom;
}
a.kojinnokata {
	display:block;
	width:99px;
	height:83px;
	margin-top:73px;
	margin-left:2px;
	text-indent:-9999px;
	background-image: url(/common/img/kojinnokata.gif);
	background-position:top;
	float:left;
}
a.kojinnokata:hover {
background-image: url(/common/img/kojinnokata.gif);
background-position:bottom;
}
a.header_10_syuccyou {
	display:block;
	width:385px;
	height:83px;
	margin-left:5px;
	margin-top:10px;
	text-indent:-9999px;
	background-image: url(/common/img/10_syuccyou.gif);
	background-position:top;
	float:left;
}
a.header_10_syuccyou:hover {
background-image: url(/common/img/10_syuccyou.gif);
background-position:bottom;
}
a.header_p_mark {
	display:block;
	width:97px;
	height:97px;
	margin-top:1px;
	margin-left:15px;
	text-indent:-9999px;
	background-position:top;
	background-repeat:no-repeat;
	background-image: url(/common/img/header_p_mark.gif);
	float:left;
}

/*gnavi*/

#gnavi_up {
	clear: both;
	width:910px;
	margin: 0px;
	padding: 0px;
}
ul#up {
	width:910px;
	height: 38px;
	margin:0px;
	padding: 0px;
	overflow:hidden;
	zoom:100%;　
}
ul#up li {
	float:left; 
	list-style:none; 
}
ul#up li a {
	display:block;
	height:38px;
	width: 910px;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
	text-indent:-9898px; 
	background-image: url(/common/img/g_navi_up.gif);
	background-repeat:no-repeat;
}
ul#up li a.top {width:125px; background-position:0 0;}
ul#up li a.top:hover {background-position:0 -38px;}

ul#up li a.about {width:125px; background-position:-125px 0;}
ul#up li a.about:hover {background-position:-125px -38px;}

ul#up li a.manual {width:110px; background-position:-250px 0;}
ul#up li a.manual:hover {background-position:-250px -38px;}

ul#up li a.company {width:95px; background-position:-360px 0;}
ul#up li a.company:hover {background-position:-360px -38px;}

ul#up li a.syuccyou {width:130px; background-position:-455px 0;}
ul#up li a.syuccyou:hover {background-position:-455px -38px;}

ul#up li a.syuccyou_osaka {width:130px; background-position:-585px 0;}
ul#up li a.syuccyou_osaka:hover {background-position:-585px -38px;}

ul#up li a.haisou {width:90px; background-position:-715px 0;}
ul#up li a.haisou:hover {background-position:-715px -38px;}

ul#up li a.mochikomi {width:105px; background-position:-805px 0px;}
ul#up li a.mochikomi:hover {background-position:-805px -38px;}

ul#low {
	width:910px;
	height: 38px;
	margin:0px;
	padding: 0px;
	overflow:hidden;
	zoom:100%;　
}
ul#low li {
	float:left; 
	list-style:none; 
}
ul#low li a {
	display:block;
	height:38px;
	width: 910px;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
	text-indent:-9898px; 
	background-image: url(/common/img/g_navi_low.gif);
	background-repeat:no-repeat;
}
ul#low li a.manifesto {width:180px; background-position:0 0;}
ul#low li a.manifesto:hover {background-position:0 -38px;}

ul#low li a.nav_data_erase {width:130px; background-position:-180px 0;}
ul#low li a.nav_data_erase:hover {background-position:-180px -38px;}

ul#low li a.security {width:130px; background-position:-310px 0;}
ul#low li a.security:hover {background-position:-310px -38px;}

ul#low li a.certificate {width:130px; background-position:-440px 0;}
ul#low li a.certificate:hover {background-position:-440px -38px;}

ul#low li a.recycle_flow {width:130px; background-position:-570px 0;}
ul#low li a.recycle_flow:hover {background-position:-570px -38px;}

ul#low li a.recycle_end {width:90px; background-position:-700px 0;}
ul#low li a.recycle_end:hover {background-position:-700px -38px;}

ul#low li a.kataban {width:120px; background-position:-790px 0;}
ul#low li a.kataban:hover {background-position:-790px -38px;}


/*フッタ*/

a.footerbanner1 {
	background-image: url(common/img/footerbanner.gif);
	text-indent:-9999px;
	display:block;
	width: 307px;
	height: 173px;
	margin-top:40px;
	background-position:0px 0px;
        background-repeat: no-repeat;
	float:left;
}
a.footerbanner1:hover {
	background-position:bottom left;
}
a.footerbanner2 {
	background-image: url(common/img/footerbanner.gif);
	text-indent:-9999px;
	display:block;
	width: 307px;
	height: 173px;
	margin-top:40px;
	background-position:-307px 0px;
        background-repeat: no-repeat;
	float:left;
}
a.footerbanner2:hover {
	background-position:-307px -173px;
}
a.footerbanner3 {
	background-image: url(common/img/footerbanner.gif);
	text-indent:-9999px;
	display:block;
	width: 306px;
	height: 173px;
	margin-top:40px;
	background-position:-614px 0px;
        background-repeat: no-repeat;
	float:left;
}


#footer {
	background-color:#333;
	width: 920px;
	margin-top:10px;
	line-height:30px;
	text-align:center;
}
.footer {
	color:#FFF;
	width: 920px;
}
#footer_group {
	background-color:#CCC;
	width: 920px;
	line-height:30px;
	text-align:center;
}
.footer_group {
	color:#000
	width: 920px;
	text-align:center;
}



/*-----------------------部品-----------------------*/

/*見出し*/

.headline {
	margin:0px 0px 15px;
	border-bottom:1px solid #aaaaaa;
	padding:5px 0px 7px 29px;
	background:transparent url(/utility/icons/square0103.gif) no-repeat 4px 50%;
	text-align:left; font-size:20px;
}
.headline2 {
	margin:15px 0px;
	padding:5px 0px 7px 22px;
	background:transparent url(/utility/icons/square0203.gif) no-repeat 4px 50%;
	text-align:left;
	font-size:16px;
}
.headline3 {
	margin:2px 0px 10px 7px;
	border-left:5px solid #9395BE;
	border-bottom:1px dashed #9395BE;
	padding:3px 7px;
	text-align:left; font-size:16px;
}

.headline4 {
	margin:2px 0px 10px 7px;
	border-bottom:1px dashed #9395BE;
	padding:3px 7px;
	text-align:left; font-size:16px;
}

/*リストマーク*/

.list_mark {
	margin:0px; margin-left:30px;
	list-style-image: url(/common/img/list_mark.gif);
	padding:2px 0px;
	text-align:left;
	vertical-align:0.5em;
}

/*右上のボックス*/

.c_link {
	border: 1px solid gray;
}
.c_link ul {
	margin: 0px;
	padding:5px;
	line-height: 110%;
	font-size: 14px;
}
.c_link li {
	margin-left:30px;
	padding:2px 0px;
	vertical-align:0.5em;
	list-style: upper-roman none;
}
