@charset "shift_jis";

/* CSS Document */



.conrner_table{

	width:480px;

	margin:0 auto 0 auto;

	}





.corner_subtitle{

	border-bottom:3px double #CCCCCC;

	}

.corner_subtitle h3{

	font-size:13px;

	color:#006633;

	}











/*about*/



.ecolo_subtitle{

	background:#F2F2F2;

	border-left:#339900 5px solid;

	padding:5px 0 5px 0;

	margin-top:25px;

	}

.ecolo_subtitle h2{

	font-size:13px;

	color:#333333;

	margin-left:5px;

	}

.area_subtitle{

	font-size:15px;

	font-weight:normal;

	color:#006633;

	}

.about_bannerbox{

	width:480px;

	margin:0 auto 0 auto;

	padding-top:15px;

	text-align:center;

	}







/*ecolo*/



.shisetsu_subtitle{

	border-bottom:#339900 1px dotted;

	padding-bottom:3px;

	}

.shisetsu_subtitle h3{

	font-size:15px;

	color:#006633;

	font-weight:normal;

	}



.tenji_flow{

	width:710px;

	margin: 0 auto 0 auto;

	}

.tenji_flow_table{

	width:672px;

	margin: 0 auto 0 auto;

	}



.sum_img{

	margin-bottom:10px;

	}



.calendar_table{

	margin:0 auto 0 auto;

	}



.news_table{

	margin:10px auto 25px auto;

	}



.trash_process{

	border:1px solid #66CC66;

	}

.trash_process p{

	padding:5px;

	}





.calendar{width:690px;}

.calendar td{

	margin:0 auto 0 auto;

	font-size:10px;

	}





/*data*/

.data {

	font-size: 9px;

	}
	
.data2 {

	font-size: 9px;

	}



.data_table{

	width:480px;

	margin:0 auto 5px auto;

	}

.data_table2{

	width:480px;

	margin:0 auto 25px auto;

	}

.data_table td,.data_table2 td{

	padding:2px 0 2px 0;

	}

.data_subtitele{

	width:480px;

	margin:0 auto 0 auto;

	}

.data_subtitele h3{

	font-size:13px;

	color:#006633;

	font-weight:normal;

	padding:10px 0 5px 0;

	}



.data_subtitele2{

	width:480px;

	margin:0 auto 0 auto;

	border-bottom:3px double #CCCCCC;

	}

.data_subtitele2 h3{

	font-size:14px;

	color:#006633;

	padding:10px 0 5px 0;

	}



.data_subbox{

	width:480px;

	margin:0 auto 0 auto;

	padding:5px 0 10px 0;

	}



.data_subbox2 p{

	text-align:left;

	float:right;

	}

.data_subbox2 p{

	font-size:10px;

	line-height:110%;

	}







/*faq*/

.faq_underline{

	border-bottom:1px dotted #CCCCCC;

	}

.faq_underline p,.faq_underline img{

	padding-bottom:5px;

	}



.faq_q{

	font-size: 14px;

	color: #009900;

	}





/*contact*/



.thanks_img{

	margin:25px auto 25px auto;

	}







/*link*/



.link_table{

	width:480px;

	margin:0 auto 0 auto;

	}



.link_underbar1,.link_underbar2{

	border-bottom:1px dotted #CCCCCC;

	padding:5px 0 5px 0;

	}



.link_underbar1{

	color:#009900;

	font-size:14px;



	}#newslist {
	padding: 5px;
	float: left;
	width: 480px;
	list-style: url(../../news/images/sankaku.gif);
}
