@charset "utf-8";

@import "/common/css/base.css";
@import "/common/css/header.css";
@import "/common/css/main.css";
@import "/common/css/footer.css";
@import "/common/css/second.css";

#news-body {
	width: 420px;
	margin: 5px 5px 0 0;
	background: url(/news/image/bg_news.gif) repeat-y top left;
	float: left;
}
#news-body h2 {
	margin: 0;
	padding: 0 0 20px 0;
}
#news-body h2.series {
	font-size: 200%;
	margin: 0 20px;
}
#news-body h2 span.number {
	font-size: 50%;
	font-weight: normal;
}
#news-body h2 span.description {
	font-size: 45%;
	font-weight: normal;
	line-height: 2em;
}
#news-body h3.monthly {
	margin: 0 20px 20px 20px;
	font-size: 135%;
}
#news-body table {
	width: 380px;
	margin: 0 20px 20px 20px;
}
#news-body td {
	font-size: 100%;
}
#news-body td.prev {
	width: 160px;
	text-align: left;
}
#news-body td.main {
	width: 60px;
	text-align: center;
}
#news-body td.next {
	width: 160px;
	text-align: right;
}
/*
#news-body p {
	margin: 0;
	padding: 0;
}
*/
#news-body p.bottom {
	margin: 0;
	padding: 0;
}

.news-body-detail {
	width: 380px;
	margin: 0 20px 40px 20px;
	background: url(/news/image/bg_news_body.gif) repeat-x top left;
}
.news-body-detail h3.date {
	margin: 0;
	padding: 12px 0;
	font-size: 14px;
	color: #666666;
}
.news-body-detail h4.title {
	margin: 25px 5px 15px 5px;
	font-size: 135%;
	line-height: 1.25em;
	color: #0066CC;
}
.news-body-detail h5.series {
	margin: 0 5px 25px 5px;
	font-size: 120%;
	line-height: 1.25em;
	color: #666666;
}
.news-body-detail .news-body-data {
	margin: 0 5px;
	color: #666666;
	line-height: 1.5em;
}
.news-body-detail blockquote {
	margin: 0 0 0 40px;
	width:320px;
}
.news-body-detail p.continue {
	text-align: right;
	font-size: 85%;
	font-weight: bold;
	margin: 15px 5px;
	padding: 0;
}
.news-body-detail p.continue a {
	color: #F86938;
	text-decoration: underline;
}
#news-body p.next {
	margin: 0;
	padding: 15px 25px;
	background-color: #FFFFFF;
	text-align: right;
	font-size: 85%;
}
#news-body h3.search-result {
	width: 380px;
	margin: 0 20px 15px 20px;
}
#news-body p.search-result {
	width: 380px;
	margin: 0 20px 40px 20px;
	font-weight: bold;
}
#news-body .search-result-body {
	width: 380px;
	margin: 0 20px 30px 20px;
}
#news-body .search-result-body h4 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 120%;
	font-weight: normal;
	line-height: 1.25em;
}
#news-body .search-result-body p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #666666;
	line-height: 1.5em;
}


#news-side {
	width: 184px;
	margin: 9px 0 0 0;
	float: left;
}
#news-side p.back-to-top {
	margin: 10px 0 20px 0;
	padding: 0;
}
#news-side h3 {
	margin: 0 0 10px 0;
}
#news-side ul {
	margin: 0 0 40px 0;
	padding: 0;
	background: url(/news/image/img_news_side_line.gif) no-repeat left top;
}
#news-side li {
	margin: 0;
	padding: 7px 5px;
	font-size: 120%;
	line-height: 1.25em;
	list-style: none;
	background: url(/news/image/img_news_side_line.gif) no-repeat left bottom;
}
#news-side li span.number {
	font-size: 85%;
}
#news-side li span.description {
	font-size: 75%;
	line-height:1.25em;
}
#news-side li ul {
	margin: 15px 0;
	padding:0;
	background: none;
}
#news-side li li {
	margin: 2px 0;
	padding: 0;
	font-size: 85%;
	background: none;
}
