@charset "UTF-8";



/* Head Title */
#contentsTitleNews {
	background: url(../images/h1_titleImage_f4.jpg) left top no-repeat; 
}


/* Contents Document Layout */
#contentsMain p {margin-left: 22px;}




.borderDotted {
	clear: both;
	background: url(../images/borderDod_gray.jpg) repeat-x;
	padding-bottom: 2px;
	margin: 10px 20px 0;
}

.borderDotted hr {
	border-style: none;  color: #fff; margin: 0; height: 1px;
}

.borderSolid {
	clear: both;
	padding-bottom: 2px;
	margin: 10px 20px 10px;
	border-bottom: 1px solid #999;
}

.borderSolid hr {
	border-style: none;  color: #fff; margin: 0; height: 1px;
}



/* トピックストップ */
#selectYear {margin: -15px 0 10px; text-align: right;}
#topicList {margin-left: 18px; padding: 0;}
#topicList dt {display: block; width: 100px; float: left; margin-bottom: 5px;}
#topicList dd {display: block; width: 500px; float: left; margin-bottom: 5px;}

/* ニュース個別 */
#newsBody {width: 610px;}
#newsBody div.doc {width: 395px; color: #333; line-height: 150%; float: left;}
#newsBody div.topicPhoto {width: 200px; float: right; text-align: right;}


.red {color: #C00;}
.brown {color: #633;}
.black {color: #000;}


.info_box_inner_midashi {font-weight: bold; color: #960;}

.info_box_inner {margin: 0 auto 15px;}
.info_box_outer {width: 580px; margin: 20px auto; padding: 20px; border: 1px solid #F60;}


#newsImgBox{
	float: right;
	width: 248px;
	margin: 0px 10px;
}
#newsImgBox img{
	border: #CCCCCC solid 1px;
	padding: 3px;
	margin-bottom: 8px;
}

