@charset "shift_jis";
/* CSS Document */


/* main */
#main{
	width:974px;
	height:330px;
	background:#FFF;
	margin:0 0 10px 10px;
}

/* left_box */
#left_box{
	width:702px;
	padding-top:10px;
	float:left;
}

#schedule{
	width:152px;
	height:258px;
	float:left;
	margin-left:10px;
}

#main_img{
	width:520px;
	height:258px;
	float:right;
	margin-right:10px;
}

/* top_news */
#top_news{
	clear:both;
	width:682px;
	padding-top:10px;
	margin:0 0 0 10px;
}

#top_news dl{
	width:682px;
	height:42px;
	background:url(../img/news_bg.jpg) no-repeat;
    position:relative;
}

#news_more{
	width:91px;
	height:32px;
	position:absolute;
	left:582px;
	top:0px;
}

#news_more a{
	display:block;
	width:100px;
	height:42px;
	text-indent:-9999px;
	background:url(../img/news_more.jpg) no-repeat;
	overflow:hidden;
	text-decoration:none;
}

/* right_box */
#right_box{
	width:272px;
	padding-top:10px;
	float:right;
}

#right_box li{
	width:262px;
	height:150px;
}

#right_box li a{
	display:block;
	width:262px;
	height:150px;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
}

#sub1{background:url(../img/sub1.jpg);
	margin-bottom:10px;}
#sub2{background:url(../img/sub2.jpg);
	margin-bottom:10px;}