@charset "utf-8";

/* ニュース一覧
----------------------------------------------------------- */
.title01 a,
.title01 a:hover,
.title01 a:link,
.title01 a:active,
.title01 a:visited {
	color:#333;
}

div.news_block {
	width:100%;
}


div.news_status {
	background:#e9f6e4;
	padding:3px 10px;
	text-align:right;
	font-size:10px;
	margin:0 0 15px 0;
}

div.read_more_btn {
	background:url(../images/read_more_btn.gif) 0 2px no-repeat;
	padding:0 0 0 20px;
	float:right;
}


div.news_read {
	margin:0 0 7px 0;
}

div.news_block {
	margin:0 0 10px 0;
}

div.news_date {
	font-weight:bold;
	margin:20px 0 0 10px;
}

div#contents div#main .title05 a:link,
div#contents div#main .title05 a:hover,
div#contents div#main .title05 a:visited,
div#contents div#main .title05 a:active {
	color:#333;
}



/* ページ遷移 */

div#main ul.pagenavi {
	margin:20px 0 0 0;
	padding:9px 10px;
	border:2px solid #ddd;
	overflow:hidden;
	zoom:1;
}

div#main ul.pagenavi li {
	font-size:0;
	line-height:0;
}

div#main ul.pagenavi li.prev {
	float:left;
}

div#main ul.pagenavi li.next {
	float:right;
}

div#main ul.pagenavi li a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}



/* 過去記事一覧ボタン */
div#main div.BackNumberBtn {
	text-align:center;
	margin:40px 0;
}

div#main div.BackNumberBtn a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}



/* アーカイブ
----------------------------------------------------------- */
div.news_archive_block ul {
	margin:0 5px;
}

div.news_archive_block ul li {
	margin:0 0 5px 0;
	padding:0 0 0 15px;
	background:url(../images/related_arrow.gif) 0 4px no-repeat;
	font-weight: bold;
	line-height:1.4;
}

div.news_archive_block ul li h3 {
	font-weight:bold;
}

div.news_archive_block ul li div {
	margin:2px 0 10px 0;
	font-size:86%;
	font-weight:normal;
}

div#main div.news_archive_block ul li a {
	/*color:#365F29;*/
}

