/* CSS Document */

.right_sec-l {
	float:left;
	width:420px;
	margin:10px 0px 0px;
	}
.right_sec-r {
	float:right;
	width:260px;
	margin:10px 0px 0px;
	}
.top_bans {
	margin:0px 0px 0px;
	}
.top_bans2 {
	margin:8px 0px 0px;
	}
.top_bans3 {
	margin:10px 0px 0px;
	}
.top_bans4 {
	margin:0px 0px 10px 0px;
	}
.top_bans_l {
	float:left;
	margin:4px 0px 0px;
	}
.top_bans_r {
	float:right;
	margin:4px 0px 0px;
	}
h3.top_tit-l {
	border-top:2px solid #bfbfbf;
	padding:6px 0px 0px;
	margin:18px 0px 0px;
	}
h3.top_tit-l-a {
	border-top:2px solid #bfbfbf;
	padding:6px 0px 0px;
	margin:0px 0px 0px;
	}
.blog_box {
	margin:7px 0px 0px 0px;
	}
.conts_box {
	margin:0px 0px 0px 0px;
	}
.right_sec-l .conts_box dl {
	margin: 6px 0px 0px;
	padding: 0px;
}
.right_sec-l .conts_box dt {
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
.right_sec-l .conts_box dd {
	margin: 0px;
	padding: 0px;
}

.recommed_box {
	width:104px;
	float:left;
	margin:8px 0px 0px 0px;
	display:block;
	}
.recommed_box dt {
	margin:0px 0px 0px;
	padding:0px 10px 0px;
	width:79px;
	}
.recommed_box dt img {
	border:1px solid #c9caca;
	padding:2px 2px 2px;
	}
.recommed_box dd.item_n {
	margin:0px 0px 0px;
	font-weight:bold;
	padding:0px 7px 0px;
	}
.recommed_box dd.item_d {
	margin:0px 0px 0px;
	padding:0px 7px 0px;
	}
.recommed_box dd.item_p {
	margin:0px 0px 0px;
	padding:0px 7px 0px;
	text-align:right;
	}
	
.recommed_box2 {
	width:104px;
	float:left;
	margin:8px 0px 0px;
	display:block;
	}
.recommed_box2 dt {
	margin:0px 0px 0px;
	padding:0px 10px 0px;
	width:79px;
	}
.recommed_box2 dt img {
	border:1px solid #c9caca;
	padding:2px 2px 2px;
	}
.recommed_box2 dd.item_n {
	margin:0px 0px 0px;
	font-weight:bold;
	padding:0px 6px 0px;
	}
.recommed_box2 dd.item_d {
	margin:0px 0px 0px;
	padding:0px 6px 0px;
	}
.recommed_box2 dd.item_p {
	margin:0px 0px 0px;
	padding:0px 6px 0px;
	text-align:right;
	}
	
	
.newsbox {
	width:698px;
	border:1px solid #daaf42;
	margin:20px 0px 0px;
	}
.newsbox_in {
	padding:10px 14px 10px 14px;
	}
h3.news_tit {
	margin:0px 0px 6px;
	padding:0px;
	}
dl.info_dates,
dl.info_dates,
dl.info_dates{
	margin:0 0 1px 10px;
	clear:both;
}

dl.info_dates,
dl.info_dates,
dl.info_dates{
	margin:0 10px 1px 0;
}
dl.info_dates dt{
	float:left;
	width:5em;
	padding:0 0 1px 0;
}

dl.info_dates dd{
	margin:0 0 0 6em;
	padding:0 0 1px 0;
}



.eventbox {
	background-color:#f3ede6;
	margin:0px 0px 0px;
	}
.eventbox_in {
	margin:0px 0px 0px;
	padding:8px 6px 8px 6px;
	}
h3.eve_tit {
	border-bottom:1px solid #a58056;
	}
.eventbox .eventbox_in dl {
	margin:7px 2px 0px 2px;
	border-bottom:1px dotted #595959;
	padding-bottom:5px;
}
.eventbox .eventbox_in dt {
	color: #997045;
	font-weight:bold;
}
.eventbox .eventbox_in dd {
	margin:1px 0px 0px;
}
.pager {
	text-align:right;
	padding:5px 0px 0px;
	}
.eventbox .eventbox_in dt a:link {
	color: #997045;
	font-weight:bold;
}
.eventbox .eventbox_in dt a:hover {
	color: #997045;
	font-weight:bold;
	text-decoration:underline;
}
.eventbox .eventbox_in dt a:visited {
	color: #997045;
	font-weight:bold;
}
.eventbox .eventbox_in dt a:active {
	color: #997045;
	font-weight:bold;
}


.yhblog{
	border:2px solid #33604A;
	margin:8px 0px 0px;
	width:256px;
}
.yhblog-tit {
	margin:0px 0px 5px;
	text-align:center;
}
.yhblog_in {
	margin:0px 0px 0px;
	padding:5px 6px 5px 6px;
	}


.idx_per-box {
	margin:13px auto 10px;
	width:560px;
	border:2px solid #b6b6b6;
}
.idx_per-box-in{
	padding:6px 14px 8px 14px;
}

.idx_sum-tx {
	margin:0px;
	padding:0px;
}
.idx_sum-tx dt{
	font-size:110%;
	color:#F00;
	font-weight:bold;
	text-align:center;
}
.idx_sum-tx-dd1{
	margin:0px 0px 0px;
	text-align:center;
}
.idx_sum-tx-dd2{
	margin:4px 0px 0px;
	text-align:center;
	font-weight:bold;
}
.idx_sum-tx-dd3{
	margin:4px 0px 0px;
	text-align:center;
}

