@charset "utf-8";
/* s-navi */

#news #content #s-navi .day,#news-page #content #s-navi .day{
	font-size:77%;
}

#s-navi .news-navi{
	background:url("../img/news/n-navi-bg.jpg") no-repeat;
	font-size:93%;
	padding:5px 25px;
	border:none;
	margin-top:5px;
}
#s-navi div{
	text-align:center;
	padding:20px 15px;
}
#s-navi #selected_month{
	width:200px;
	margin-bottom:20px;
}
#s-navi dl{
	min-height:300px
}



/* main */
#main dl{
	padding:10px 0;
	border-top:dotted 1px #ddd;
	position:relative;
}
#main dt{
	color:#B20000;
	padding:5px 90px 5px 10px;
	margin:0 0 10px 0;	
	background-color:#F7E3E5;
}
#main .b1 div{
	min-height:300px
}
#main .b1 dl .day{
	font-size:77%;
	position:absolute;
	top:15px;
	right:15px;
	*right:30px;
}
#main .b1 .last-child{
	padding:0 0 10px 0;
	border-bottom:dotted 1px #ddd;
}
#main ul{
	padding:40px 5px;
	position:relative;
	text-align:center;
	*width:98%;

}
#main ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
#main ul #next{
	position:absolute;
	top:40px;
	right:5px;
}
#main ul #back{
	position:absolute;
	top:40px;
	left:5px;
}
#news-page #main dl{
	padding-bottom:50px;
	border-bottom:dotted 1px #ddd;
}

	
#news-page #main dd{
	margin:0 0 15px 0;
}