@charset "Shift_JIS";

/* base 
------------------------------------------------ */

#contentBody #torikumi {
	width: 760px;
	margin: 0 auto;
}
#contentBody #torikumi h2 {
	margin: 0px 0px 10px;
	padding: 0px;
}
#contentBody #torikumi h2 span {
	display: none;
}

/* slider 
------------------------------------------------ */

#slider {
	height: 200px;
	width: 760px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
}

/* sidemenu 
------------------------------------------------ */

#sidemenu {
	width: 270px;
	float: right;
}

#sidemenu li { margin-bottom: 10px; }

/* contents 
------------------------------------------------ */

#contents {
	float: left;
	width: 480px;
}

#contents .t_section { margin-bottom: 20px; }

#contents .t_section h3 { margin-bottom: 10px; }

/* e_news 
---------------------------- */

dl.e_news { height: auto; }

dl.e_news dt {
	padding: 5px 0px;
	float: left;
	width: 170px;
	font-size:13px;
}

dl.e_news dt .date {
	width: 105px;
	float: left;
	padding-right: 15px;
}

dl.e_news dt .icon {
	width: 36px;
	float: left;	
	vertical-align: middle;
}

dl.e_news dd {
	padding: 5px 0px 5px 190px;
	border-bottom: 1px dotted #e6e6e6;
}

/* i_news 
---------------------------- */

ul.i_news li {
	padding: 5px 0px;
	border-bottom: 1px dotted #e6e6e6;
}

/* co2 
---------------------------- */

#co2 {
	background: url(../images/bg_co2_2012.gif) no-repeat left top;
	height: 74px;
	width: 480px;
}

#co2 h3 { display: none; }

#co2 dl {
	height: auto;
	width: 280px;
	padding: 10px 0px 0px 190px;
}

#co2 dl dt {
	float: left;
	width: 100px;
}

#co2 dl dd { padding-left: 110px; }

#co2 .caption { font-size:10px;}