/* CSS Document */

body { margin:0; padding:0;
	font-size:12px; color:#474747; line-height:180%; }

#news_main {
	width:570px;
	}

#news_left { width:400p; float:left; }
#news_right { width:170px; float:right;}

/* メイン記事エリア */

.news_mainbox { width:400px; margin:0; padding:0;}

.news_date { float:right; margin:27px 35px 0 0;
	font-size:12px; color:#E60012; font-weight:bold; }

#news_left h3 {
	clear:both;
	font-size:16px;
	color:#573836;
	margin:0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.news_mainbox_bottom blockquote {
	padding-left: 30px;
}

#news_left h3 em { font-size:80%; font-style:normal; }

/* バックナンバーエリア */

.news_bn_title {
	margin:0;
	padding:0;
	width:170px;
	height:65px;
	text-indent:-9999px;
	background-image: url(../news/images/backnumber.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#news_right ul {
	width:170px;
	margin:0;
	padding:0;
}

#news_right li {
	margin:0 10px 10px 10px;
	padding:0 0 0 20px;
	list-style:none;
	border-bottom:1px #ad945e dotted;
}
	
/* 画像・テキストなど */

.nomal_img { border:#E60012 1px solid; padding:2px; margin:10px auto; }

	
.news_red { color:#E60012; font-weight:bold; }

/* リンク */

a:link { color: #573836; }

a:visited { color: #573836; }

a:hover { color: #CC0000; }

a:active { color: #573836; }
