@charset "utf-8";

/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##基本設定
-------------------------------------------------- */

/* --------------------------------------------------
	##main-image
-------------------------------------------------- */
#news #main-image{background:url(../news/img/bg_main_image.jpg) no-repeat center top;}

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
#title1{
	margin:0 0 13px 8px;
	width:634px;
	height:33px;
	position:relative;
}
#title1 p{
	position:absolute;
	top:10px;
	right:0;
	z-index:1;
	width:150px;
	text-align:right;
}
#news-box{
	margin:0;
	padding:0 0 12px;
	width:642px;
}
#news-box dt{
	margin:0;
	padding:0;
	float:left;
	width:86px;
	min-height:18px;
	height:auto !important;
	height:18px;
	line-height:18px;
	text-align:right;
}
#news-box dt.past{color:#C20049;}
#news-box dt.now{color:#64adfc;}
#news-box dt *{vertical-align:middle;}
#news-box dt span{vertical-align:middle;}
#news-box dt img{vertical-align:middle;}
#news-box dd{
	margin:0 0 12px 96px;
	padding:0;
	min-height:18px;
	height:auto !important;
	height:18px;
	font-weight:bold;
}
#news-box dd.past{color:#DF0067;}
#news-box dd.past a{color:#DF0067;}
#news-box dd.past a:hover{color:#F00;}
#news-box dd.now{color:#115daf;}
#news-box dd.now a{color:#115daf;}
#news-box dd.now a:hover{color:#F00;}
#news-box dd *{vertical-align:middle;}
.page-move{
	text-align:right;
}
#title2{
	margin:0 0 0 8px;
	font-size:167%;
	line-height:1.1;
}
#title2.past{color:#DF0067;}
#title2.now{color:#115daf;}
#ymd{
	margin:0 0 4px 8px;
}
#ymd.past{color:#DF0067;}
#ymd.now{color:#115daf;}
#article:after{
	height:0;
	visibility:hidden;
	content:".";
	display:block;
	clear:both;
}
#article{
	margin:0 0 4px 8px;
	width:634px;
	/*\*//*/
	overflow:hidden;
	/**/
}

