@charset "UTF-8";
/* CSS Document */


/****************************************
		            header
*****************************************/	
.navi1 a{
	display:block;
	width:170px;
	height:45px;
	background-image:url(../images/headernavi_1off.gif);
	color:#000;}
.navi1 a:hover{
	background-image:url(../images/headernavi_1on.gif);
	color:#000;}
.navi2 a{
	display:block;
	width:170px;
	height:45px;
	background-image:url(../images/headernavi_2on.gif);
	color:#000;}
.navi2 a:hover{
	background-image:url(../images/headernavi_2on.gif);
	color:#000;}
.navi3 a{
	display:block;
	width:215px;
	height:45px;
	background-image:url(../images/headernavi_3off.gif);
	color:#000;}
.navi3 a:hover{
	background-image:url(../images/headernavi_3on.gif);
	color:#000;}
.navi4 a{
	display:block;
	width:170px;
	height:45px;
	background-image:url(../images/headernavi_4off.gif);
	color:#000;}
.navi4 a:hover{
	background-image:url(../images/headernavi_4on.gif);
	color:#000;}
.navi5 a{
	display:block;
	width:175px;
	height:45px;
	background-image:url(../images/headernavi_5off.gif);
	color:#000;}
.navi5 a:hover{
	background-image:url(../images/headernavi_5on.gif);
	color:#000;}
/****************************************
		           main
*****************************************/	
#leftbox h4{	
	width:252px;
	height:17px;
	background-color:#CCCCCC;
	padding:2px 10px;
	margin:10px 0 5px 0;
	clear:both;
}
#leftbox table{
	border:1px solid #999999;
	border-collapse:collapse;
	margin:10px 0;
}
#leftbox table tr th{
	font-weight:normal;
	border:1px solid #999999;
	background-color:#EBF4FF;
	text-align:center;
	vertical-align:middle;
}
#leftbox table tr td{
	border:1px solid #999999;
	padding:5px;
}
#leftbox #schedule_l{
	width:110px;
	float:left;
	margin-top:15px;
}
#leftbox #schedule_r{
	float:right;
	margin-right:13px;
}
#leftbox .mousi{
	color:#666666;
	float:right;
	width:180px;
	height:35px;
	background-image:url(../images/btn_mousi.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:6px;
	font-size:medium;
	margin-bottom:15px;
}
#leftbox .mousi a{
	color:#666666;
}
#leftbox .mousi a:hover{
	color:#FFF;
}
#leftbox .saisiken_l{
	float:left;
	width:180px;
	height:22px;
	background-color:#999;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
}
#leftbox .saisiken_r{
	float:right;
	width:455px;
	padding-left:15px;
	margin-bottom:15px;
}
#rightbox .link{
	font-weight:bold;
	color:#FFF;
	width:200px;
	height:25px;
	background-color:#000;
	line-height:28px;
	margin:40px 0 10px 0;
	text-align:center;
}