@charset "UTF-8";

#life_cycle #content h3 {
	font-weight:bold; background:#d2c2ab; padding:10px 10px 10px 30px; font-size:20px;
}

#life_cycle #content h4 {
	clear:both;
	border-left:solid 4px #d2c2ab;
	padding:10px 10px 10px 10px;
	margin-bottom:20px;
	font-size:18px;
	font-weight:normal;
}
/*#life_cycle a { color:#333; } */
#life_cycle #content h4 .sub { font-size:80%;}

/*　環境への取り組み　トップ*/
#life_cycle div#content .box {margin-bottom:60px;}

#life_cycle div#content .support img{float:left; margin:10px 20px 0 0;}
#life_cycle div#content .support p{float:left; width:420px;}


#life_cycle div#content .pdf_box {float:left; padding:15px; width:320px;}
#life_cycle div#content .pdf_box.pdf_box_wide {width:400px;}

#life_cycle div#content .pdf_box img { float:left; }
#life_cycle div#content .pdf_box dl { float:left; padding:0 0 0 20px; height:125px;}
#life_cycle div#content .pdf_box dd { padding-top:30px; }
#life_cycle div#content .pdf_box dt img { padding-right:10px;}
#life_cycle div#content .pdfInfo { margin:80px 0 0 0; padding:20px 0 5px 0; border-bottom:1px solid #d2c2ab; border-top:1px solid #d2c2ab; font-size:80%; line-height:130%;}
#life_cycle div#content .pdfInfo img { float:left; padding:5px 40px 0 50px; }
#life_cycle div#content .pdfInfo p {float:left; width:400px;}


/*　過去の環境報告書一覧　*/
#life_cycle div.houkoku_list h4 { margin-top:50px;}
#life_cycle div.houkoku_list span.deta { padding:0 0 0 100px; font-size:80%; }


/*　リサイクル　*/
#life_cycle ul.recyclist li {
	background-image:url(../../../life_cycle/images/point01.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding: 0 0 0 10px;
	line-height:210%;
}


/*　リサイクル　冷蔵庫　リサイクル料金改定のお知らせ*/
#life_cycle div.recycle .table01,
#life_cycle div.recycle .table02 { border-collapse: collapse; border:1px solid #ccc; }



#life_cycle div.recycle .table01 td { padding:10px 30px 10px 30px; border:1px solid #ccc;}

#life_cycle div.recycle .table02 {	font-size:90%;	margin-bottom:30px;}
#life_cycle div.recycle .table02 td {
	padding:10px 20px 10px 20px;
	border:1px solid #ccc;
	text-align:center;
	vertical-align:central;
}


#life_cycle div.recycle ul.kaitei,
#life_cycle div.recycle ul.kaitei ul {	padding-left:20px;}

#life_cycle div.recycle .kaitei li.number {	clear:both;	list-style:decimal;	margin-bottom:10px;}
#life_cycle div.recycle .kaitei .number dt {clear:both;	width:30px; float:left; margin:3px 0 0 0; }
#life_cycle div.recycle .kaitei .number dd {width:550px; float:left; margin:3px 0 0 0;}

#life_cycle div.recycle a.recycleBack {
	display:block; margin:80px 0 0 0; width:700px; border:1px solid #d2c2ab; padding:5px 0 5px 0; text-align:center;
}

#life_cycle div.recycle a.recycleBack:hover {background-color:#d2c2ab;}

/* VOCの取り組み*/

#life_cycle div.recycle .holm_img { float:left; padding:0 30px 0 20px; }
#life_cycle div.recycle .holm_p { float:left; width:500px; }

#life_cycle div.recycle .vocbox { width:570px; border:1px solid #ccc; margin:0 auto 50px auto;}

#life_cycle div.recycle .vocbox h5 { font-size:110%; font-weight:normal; width:554px; background-color:#f1ece6; padding:8px 0 8px 15px; }

#life_cycle div.recycle .vocbox dl { padding:15px;}

#life_cycle div.recycle .vocbox dl dt,
#life_cycle div.recycle .vocbox dl dd {	float:left; border-bottom:1px solid #ccc; line-height:200%;}

#life_cycle div.recycle .vocbox dl dt { clear:both; width:190px; padding:0 0 0 10px;}

#life_cycle div.recycle .vocbox dl dd { width:335px; }

#life_cycle div.recycle .vocbox .info { clear:both; padding:20px 0 0 30px; }


/*　実績詳細　*/
#life_cycle div.recycle dl.jissekiBox { margin: 0 0 10px 30px !important; padding:0; }
#life_cycle div.recycle dl.jissekiBox dt,
#life_cycle div.recycle dl.jissekiBox dd { background-color:#e6e6e6; float:left; padding:4px 0 4px 30px; margin-bottom:3px;}

#life_cycle div.recycle dl.jissekiBox dt { clear:both; width:220px;}
#life_cycle div.recycle dl.jissekiBox dd {width:200px;}
#life_cycle div.recycle p.comment {padding:5px 0 0 60px; font-size:90%;}
#life_cycle div.recycle p.indent {padding:0 0 0 30px;}

#life_cycle .mgb50 {margin-bottom:50px !important;}