@charset "utf-8";
/* CSS Document */

#header{
	width:900px;
	height:73px;
	background-color: #FFFFFF;
	background-image: url(../img/he_back.jpg);
	background-repeat: no-repeat;	
}


#header p{
	margin-left:18px;
	font-size:12px;
	height:15px;

}

#header .title {
	width:380px;
	height:3px;
	padding:14px 0px 0px 18px;
	float:left;
}

.clear {
	clear: both;
}

#header:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */



/*会員情報管理画面ここから*/

#headerk{
	width:898px;
	height:73px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACABAB;
	border-left-color: #ACABAB;
}

#headerk p{
	margin-left:18px;
	font-size:12px;
	height:15px;

}

#headerk .title {
	width:380px;
	height:3px;
	padding:14px 0px 0px 18px;
	float:left;
}


#headerk:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}

/*会員情報管理画面ここまで*/



#gNav{
	width:900px;
	height:39px;
	margin:0px;
	padding:0px;
}
#gNav ul{
	width:900px;
	height:39px;
}
#gNav ul img{
	border:none;
}
#gNav li{
	margin:0px;
	padding:0px;
	list-style-type: none;
	float:left;
}

#gNav a {
	margin: 0px;
	padding: 0px;
}



#s_Nav{
	width:898px;
	margin:0px;
	padding:0px;
	height:13px;
	font-size:12px;

}
#s_Nav ul{
	width:260px;
	height:13px;
	float:right;

}

#s_Nav li{
	margin:0px;
	margin-top:-4px;
	_padding-top:5px;
	padding-right:10px;
	list-style-type: none;
	float:left;
	background-image: url(../img/orange_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 13px;
}

#s_Nav a {
	margin: 0px;
	padding: 0px;
}


#container_nav{
	width:898px;
	height:27px;
	_height:30px;
	padding:0px;
	_margin-top:-3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACABAB;
	border-left-color: #ACABAB;
	background-image: url(../img/top_back.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#container_nav:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}



#container{
	width:884px;
	padding:0px 7px 7px 7px;
	_margin-top:-3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACABAB;
	border-left-color: #ACABAB;
	
}

#container:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}



.contentsnew{
	width:834px;
	padding: 15px 25px;
}


.pt5{
	padding-top:5px;
}

.mt20{
	margin-top:20px;
}

.contents{
	width:834px;
	padding: 0px 25px 20px 25px;
}

.contents p{
	font-size:117%;
}

.contents ol{
	font-size:117%;
}

.pd10{
	padding-bottom:10px;
}



.contents h3{
	font-size: 135%;
	line-height: 1.7em;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0098CB;
	text-indent: 5px;
	padding-top:5px;
	margin-top:17px;
	margin-bottom:7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #909496;
}



.contents h4{
	font-size: 120%;
	line-height: 1.7em;
	margin-top:20px;
	margin-bottom:5px;
	color: #006666;
	font-weight: bold;
}






.main h3{
	font-size: 125%;
	line-height: 1.7em;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0098CB;
	text-indent: 5px;
	padding-top:5px;
	margin-top:17px;
	margin-left:13px;
	margin-bottom:5px;
}


.main h4{
	font-size: 120%;
	line-height: 1.7em;
	margin-top:6px;
	margin-bottom:2px;
	color: #006666;
	font-weight: bold;
}
.main p{
	margin:0px 7px 10px 13px;
	font-size:117%;
} 


.f_wrap{
	width:100%;
	height:95px;
	text-align:center;
	background-color: #BD972F;
	border-top:#BD972F 4px solid;
}


#footer{
	width:880px;
	height:55px;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:96%;
	color:#FFFFFF;
	margin:0 auto;
	text-align:left;
	background-color:#BD972F;
	padding:7px;
	background-image: url(../img/fo_address.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#footer ul{
	text-align:left;
	padding-top: 4px;	
}
#footer li{
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;		
}
#footer li a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer li a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}
#footer li a:active{
	color:#FFFFFF;
	text-decoration:none;	
}
#footer li a:hover{
	color:#FFFFFF;
	text-decoration:none;	
}

/*協会概要*/

#sideBer{
	width:182px;
	padding:0px;
	float:left;
	font-size:105%;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
#sideBer ul{
	width:178px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDC732;
	border-bottom-color: #DDC732;
	border-left-color: #DDC732;
}

#sideBer li{
	width:170px;
	list-style-type: none;
	display:block;
	padding: 0px;
	margin: 0px;
}

#sideBer li:after {
	border-bottom: 0px;
}

#sideBer a {
	margin: 0px;
	padding: 0px;
}

#sideBer li:hover{
	background-color:#66FFFF;
	display:block;
}

#sideBer ul li a {
	width: 170px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-decoration: none;
	display: block;
	letter-spacing: 0.1em;
	text-align: left;
}

#sideBer ul li a:link,
#sideBer ul li a:visited {
	background: #ffffff;
}
#sideBer ul li a:hover {
	color: #333333;
	background: #FBF69F;
}




.image_c{
	text-align:center;
}


.main{
	width:695px;
	padding-bottom:15px;
	margin:0px;
	float:left;
}	
.main a{
	text-decoration : underline;
	color:#1414B7;
}
.main a:hover {
	text-decoration : none;
}	



#container_nav2{
	width:898px;
	height:30px;
	_height:32px;
	padding:0px;
	_margin-top:-5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ACABAB;
	border-left-color: #ACABAB;
	background-image: url(../img/top_back2.gif);
	background-repeat: no-repeat;
}

#container_nav2:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}


.kyokai{
	border-collapse:collapse;
	width: 665px;
	line-height: 1.4em;
	margin: 0px;
	text-align:left;
}
.kyokai th{
	font-weight:bold;
	text-align:center;
	background-color:#DFE8CA;
	color:#5E594C;
	padding: 5px;
	border: 1px solid #999999;
	letter-spacing: 0.1em;
}
.kyokai td{
	padding:5px;
	border:1px solid #999999;
	text-align:left;
}


#kyokai2{
	border:none;
}

#kyokai2 td{
	padding:5px;
	text-align:left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

.yakuin{
	border-collapse:collapse;
	width: 665px;
	line-height: 1.4em;
	margin: 0px;
	text-align:left;
}
.yakuin th{
	font-weight:nomal;
	text-align:center;
	background-color:#CAE1F1;
	color:#5E594C;
	padding: 5px;
	border: 1px solid #999999;
	letter-spacing: 0.1em;
}
.yakuin td{
	padding:5px;
	border:1px solid #999999;
	text-align:left;
}


/*産業廃棄物とは*/

.bunrui{
	border-collapse:collapse;
	width: 665px;
	line-height: 1.4em;
	margin: 0px;
	text-align:left;
}
.bunrui th{
	font-weight:nomal;
	text-align:left;
	background-color:#4A95CF;
	color:#FFF;
	padding: 5px;
	border: 1px solid #666666;
	letter-spacing: 0.1em;
}
.bunrui td{
	padding:5px;
	border:1px solid #666666;
	text-align:left;
}

.ml_cho{
	margin-left:13px;
	_margin-left:0px;
	
}

.bunrui ul{
	padding-left:5px;
}


.bunrui li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 15px;
}

.spindent {		
			text-indent:1em;
				}


/*マニフェスト・その他*/

.mani{
	border-collapse:collapse;
	width: 785px;
	font-size: 105%;
	line-height: 1.4em;
	margin-top:10px;
	margin-bottom: 10px;
}
.mani th{
	font-weight:normal;
	text-align:center;
	background-color:#D1E8EE;
	color:#5E594C;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border: 1px solid #999999;
}
.mani td{
	padding:15px 5px 15px 5px;
	border:1px solid #999999;
	text-align:center;
	vertical-align: top;
}



.mani2{
	border-collapse:collapse;
	width: 650px;
	font-size: 105%;
	line-height: 1.4em;
	margin-top:10px;
	margin-bottom: 10px;
}
.mani2 th{
	font-weight:normal;
	text-align:center;
	background-color:#D1E8EE;
	color:#333333;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border: 1px solid #999999;
}
.mani2 td{
	padding:15px 5px 15px 5px;
	border:1px solid #999999;
	text-align:center;
	vertical-align: top;
}

.mani1{
	border-collapse:collapse;
	width: 315px;
	height:265px;
	font-size: 105%;
	line-height: 1.4em;
	margin-bottom: 6px;
	float: left;
	margin-bottom: 15px;

}
.mani1 th{
	font-weight:normal;
	text-align:center;
	height:20px;
	background-color:#ECEAE6;
	color:#5E594C;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #999999;
}
.mani1 td{
	padding:5px;
	border:1px solid #999999;
	text-align:center;
}

.huri{
	border-collapse:collapse;
	width: 300px;
	font-size: 105%;
	line-height: 1.4em;
	margin-top: 15px;
	margin-bottom: 15px;
}
.huri th{
	font-weight:bold;
	text-align:center;
	color:#5E594C;
	padding: 5px;
	border: 1px solid #999999;
}
.huri td{
	padding:5px;
	border:1px solid #999999;
	text-align:center;
}

.soshin{
	font-size:120%;
	text-align:center;
	font-weight:bolder;
	background-color:#FAFADC;
	width:75%;
	padding:10px;
	margin:20px;
	border:2px solid #EFE095;
}


.mr20{
	margin-right:20px;
}

.s_style{
	padding:5px 0px 15px 0px;
	margin-bottom:10px;
	width:853px;
	float:left;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #D5D5D5;
}

.s_style2{
	padding:5px 0px 10px 0px;
	margin-bottom:5px;
	width:853px;
	float:left;
}

.s_img{
	float:left;
	margin-bottom:5px;
}


.totop{
	text-align:right;
	font-size:12px;
	clear:both;
}
.totop a{
	text-decoration:underline;
	color: #1414B7;
}

.lifont{	font-size:14px;
}

/*リンク集*/

.link{
	width: 97%;
	border:none;
	line-height: 1.4em;
	margin: 10px 0px 25px 25px;
	text-align:left;
	font-size:117%;
}
.link th{
	width: 2%;
	font-weight:nomal;
	text-align:center;
	padding: 3px;
}
.link td{
	width: 38%;
	padding:3px;
	text-align:left;
}

.link a{
	text-decoration:underline;
}

.link a:hover{
	text-decoration:none;
}




/*情報公開*/

.joho{
	border-collapse:collapse;
	width: 785px;
	font-size: 105%;
	line-height: 1.4em;
	margin-top:30px;
	margin-left:20px;
	margin-bottom: 10px;
}
.joho th{
	font-weight:bold;
	text-align:center;
	color:#CC3300;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #999999;
}
.joho td{
	padding:5px;
	border:1px solid #999999;
	text-align:left;
}

.ml20{
	margin-left:20px;
}







/*会員種別*/

.t_tori1{
	border-collapse:collapse;
	line-height: 1.4em;
	margin-left: 2px;
	text-align:left;
}

.t_tori1 th{
	font-weight:nomal;
	text-align:center;
	color:#5E594C;
	background-color:#D1E8EE;
	padding: 5px;
	border: 2px solid #FFF;
	letter-spacing: 0.1em;
	width:35px;
}
.t_tori1 td{
	padding:5px;
	border: 2px solid #FFF;
	text-align:left;
	background-color:#E8E8E8;
	
}



