@charset "utf-8";
@import url(reset.css);
@import url(base.css);
@import url(common.css);

#wrap {
	margin-top:0;
}

#content h3 {
	color:#E5EBE0;
	line-height:1.0;
	font-size:1.35em;
	margin-bottom:20px;
	padding:7px 10px 5px 29px;
	_padding:10px 10px 2px 29px;
	border:1px solid #E6DAB7;
	background:url(../image/h2_bg.gif) #678352 9px center no-repeat;
}

#content h4 {
	color:#B24C4A;
	font-size:1.2em;
	line-height:1.0;
	margin-bottom:17px;
	padding:6px 10px 5px;
	_padding:9px 10px 2px;
	background:url(../image/h3_bg.gif) left bottom repeat-x;
}

/* imgText
--------------------------------------------------------------------*/
#content .imgText {
	margin:-3px 0 25px;
}

#content .imgText p {
	margin:0 180px 19px 0;
}

#content .imgText img {
	margin-top:3px;
}

/* news
--------------------------------------------------------------------*/
#content .news {
	height:181px;
	overflow-y:scroll;
	margin-bottom:20px;
	border:1px solid #E6DAB7;
}

#content .news dl {
	zoom:1;
	clear:both;
	overflow:hidden;
	margin-right:2px;
	background:#F7F9F4;
}

#content .news dl.odd {
	background-color:#F9F7EE;
}

#content .news dl.odd dt {
	background:url(../image/news_odd_bg.gif) 9px center no-repeat;
}

#content .news dl dt {
	float:left;
	width:100px;
	padding:4px 0 2px 20px;
	background:url(../image/news_bg.gif) 9px center no-repeat;
}

#content .news dl dd {
	_text-indent:-3px;
	font-weight:bold;
	padding:4px 0 2px 127px;
}

/* bus
--------------------------------------------------------------------*/
#content .bus {
	padding-bottom:27px;
}

#content .bus .same {
	margin-bottom:7px;
	zoom:1;
	overflow:hidden;
}

#content .bus .same.specal {
	margin-bottom:38px;
}

#content .bus .same div img {
	margin-top:3px;
}

#content .bus dl {
	margin-left:180px;
}

#content .bus dl dt {
	text-align:right;
	font-weight:bold;
	padding:1px 2px 0 0;
}

#content .bus dl dd {
}

#content .bus dd span {
	font-weight:bold;
}
