@charset "shift_jis";
/* CSS Document */

.topPage {
	height: 164px;
	background: url(../img/mainvisual_top.jpg) no-repeat;
}
#newsTopic h3 {
	background: url(../img/bg_top_news.gif) repeat-x;
}
/*ニュースエリア　大
////////////////////////////////////////////////////*/
#newsTopic dl.topNews {
	margin-bottom: 10px;
	padding-bottom: 1px;
	background: url(../common/img/line_common_dote01.gif) repeat-x bottom;
}
#newsTopic dl.topNews dt {
	margin: 10px 0;
	padding-left: 10px;
	border-left: solid 7px #99CC66;
}
#newsTopic dl.topNews dt span {
	font-size: 10px;
}
#newsTopic dl.topNews dt a {
	font-size: 16px;
	font-weight: bold;
}
#newsTopic dl.topNews dd {
	padding: 16px 0 16px 17px;
	background: url(../common/img/line_common_dote01.gif) repeat-x top;
}
#newsTopic dl.topNews dd p {
	width: 420px;
	float: left;
}



#newsTopic dl.topNews dd ol {
	width: 368px;
	float: left;
	padding: 10px 0;
}
#newsTopic dl.topNews dd ol li {
	margin-left: 20px;
	list-style-position: inside;
}
#newsTopic dl.topNews dd img {
	margin-right: 4px;
	float: right;
}

/*ニュースtop用別パターン画像なし　090430
////////////////////////////////////////////////////*/
#newsTopic dl.topNews2 {
	margin-bottom: 10px;
	padding-bottom: 1px;
}
#newsTopic dl.topNews2 dt {
	margin: 10px 0;
	padding-left: 10px;
	border-left: solid 7px #99CC66;
}
#newsTopic dl.topNews2 dt span {
	font-size: 10px;
}
#newsTopic dl.topNews2 dt a {
	font-size: 16px;
	font-weight: bold;
}
#newsTopic dl.topNews2 dd {
	padding: 16px 0 16px 17px;
	background: url(../common/img/line_common_dote01.gif) repeat-x top;
}
#newsTopic dl.topNews2 dd p {
	width: 550px;
}

#newsTopic dl.topNews2 dd ol {
	width: 368px;
	float: left;
	padding: 10px 0;
}
#newsTopic dl.topNews2 dd ol li {
	margin-left: 20px;
	list-style-position: inside;
}

.fr {
	display: block;
	margin-right: 20px;
	float: right;
}

.frt {
display: block;
width: 470px;
*width: 450px;
float: left;
}

/*ニュースtop用別パターン画像横一列　100915*/

.imgr {
display: block;
width: 550px;
}

.imgr img{
width: 150px;
margin-right: 10px;
float: right;
}





/*ニュースエリア　小
////////////////////////////////////////////////////*/
#newsTopic dl.otherNews {
	margin-bottom: 8px;
	background-color: #E6E6E6;
}
#newsTopic dl.otherNews dt {
	width: 80px;
	padding-top: 6px;
	text-align: center;
	font-size: 10px;
	float: left;
}
#newsTopic dl.otherNews dd {
	width: 520px;
	padding-top: 6px;
	background-color: #FFFFFF;
	float: right;
}
#newsTopic dl.otherNews dd p,
#newsTopic dl.otherNews dd ul {
	margin: 0 4px 0 10px;
}

#newsTopic dl.otherNews dd ul li {
	list-style: none;
}
/*広告エリア
////////////////////////////////////////////////////*/
#prBanner {
	width: 600px;
	padding: 30px 0 10px;
	background: url(../common/img/line_common_dote01.gif) repeat-x top;
}
#prBanner #firstCol {
	width: 290px;
	float: left;
}
#prBanner #secondCol {
	width: 290px;
	float: right;
}


