@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */
/* --------------------------------------------------
	##main
-------------------------------------------------- */
.box1{
	width:677px;
	min-height:57px;
	_height:57px;
	background:url(../news/img/bg_t1.jpg) no-repeat left top;
}
.box1-1{
	margin:0 0 0 22px;
	border-collapse:collapse;
	border:0;
	width:642px;
}
.box1-1 td{padding:10px 0 0 0;}
.title1{
	padding-top:10px;
	line-height:26px;
	color:#800D00;
	font-size:22px;
	font-weight:normal;
}
.page-move{
	line-height:18px;
	color:#7D3C00;
	font-size:12px;
	text-align:right;
}
.page-move a{color:#7D3C00;}
.page-move a:hover{color:#F00;}
.page-btm{
	margin:0 0 0 16px;
	padding:5px 0 0 0;
	border-top:1px #B48F6D solid;
	width:648px;
}
.news-box{
	margin:0 0 0 16px;
	width:638px;
	overflow:hidden;
}
table.box2{
	margin:-1px 0 0 0;
	border-collapse:collapse;
	border:0;
	width:638px;
	background:url(../img/line1.gif) repeat-x left top;
}
table.box2 td{
	padding:9px 0 15px;
	vertical-align:top;	
}
table.box2 td.ymd{
	padding:9px 8px 15px 0;
	line-height:14px;
	color:#999;
	font-size:12px;
	text-align:right;
}
td.ymd table.category{
	margin:0 0 0 auto;
	height:14px;
	background-color:#A7987C;
}
td.ymd table.category td{
	padding:0 0 0 0;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font-size:9px;
}
td.article-box-right{
	width:560px;
}
.title2{
	line-height:18px;
	color:#662A00;
	font-size:12px;
	font-weight:normal;
}
.title2 a{color:#662A00;}
.title2 a:hover{color:#F00;}
div.article1:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
div.article1{
	line-height:18px;
	color:#808080;
	font-size:12px;
	_height:1px;
	min-height:1px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}
div.article1 a{color:#808080;}
div.article1 a:hover{color:#F00;}

.box3{
	margin:0 0 5px;
}
.box1-1 td.ymd1{
	padding:0 4px 0 0;
	line-height:14px;
	color:#999;
	font-size:12px;
	text-align:right;
}
.box1-1 td.ymd1 table.category{
	margin:0 0 0 auto;
	height:14px;
	background-color:#A7987C;
}
.box1-1 td.ymd1 table.category td{
	padding:0 0 0 0;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font-size:9px;
}
.title3{
	line-height:26px;
	color:#800D00;
	font-size:22px;
	font-weight:normal;
}
div.article2:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
div.article2{
	margin:0 0 0 14px;
	padding-top:10px;
	width:645px;
	line-height:18px;
	color:#808080;
	font-size:12px;
	/*\*//*/
	height:auto;
	overflow:hidden;
	/**/
}


