@charset "UTF-8";
/* Next Pages CSS  */

/*==============NextPages Common==============*/
#main h3,
#main h4,
#main h5 {
	margin-bottom: 10px;
	}
#main p	{
	margin-bottom: 15px;
 }
#main p img {
	vertical-align: bottom;
	}
/* h5 Orange  */	
#main h5,h4.orgh4 {
	color:#DE6E01;
	border-left: 6px solid #DE6E01;
	padding-left: 10px;
	font-size: 105%;
	font-weight: bold;
	}
/* h5 Green  */	
#main h5.grnhead{
	color:#669900;
	border-left: 6px solid #669900;
	}
#main a.goPage {
	background: url(../../img/li_grn_squ.gif) no-repeat;
	padding-left: 15px;
	}
table.Hstripe {
	width: 590px;
	margin-bottom: 15px;
	border: 1px solid #3E61AD;
	border-collapse: collapse;
	font-size: 85%;
	}
table.Hstripe tr th {
	background: #6280C1;
	padding: 3px 2px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #3E61AD;
	font-size: 110%;
	color:#FFFFFF;
	}
table.Hstripe tr th.koumoku,table.Hstripe tr td.koumoku {
	width: 130px;
	}
table.Hstripe tr th a {
	font-size: 85%;
	color: #FFFFFF;
	}
table.Hstripe tr th a:visited {
	color: #FFFFFF;
	}
table.Hstripe tr td {
	padding: 3px 5px;
	border: 1px solid #3E61AD;
}
table.Hstripe tr th.cource {
	width: 50px;
	}
table.Hstripe tr td.fontB {
	font-weight: bold;
	}
table.Hstripe tr.even td {
	background: #FFFCCD;
}
table.Hstripe tr.over td {
	background: #CFFECD;
}
/*==============dock==============*/
#main div#dayBox {
	width: 590px;
	background: url(../dock/img/daybox_bg.gif) no-repeat 0 100%;
	margin-bottom: 5px;
	padding-bottom: 12px;
	}
#main div#dayBox p {
	font-size: 85%;
	}
#main div#twoDay {
	width:289px;
	float: left;
	background: url(../dock/img/cource_bg.gif) repeat-y;
	}
#main div#oneDay {
	width:289px;
	float: right;
	background: url(../dock/img/cource_bg.gif) repeat-y;
	}
#main div#twoDay div.courceBot,#main div#oneDay div.courceBot {
	width: 289px;
	height: 12px;
	background: url(../dock/img/cource_bot.gif) no-repeat;
	}
#main div#twoDay h5,#main div#oneDay h5 {
	margin-bottom: 10px;
	line-height: 0;
	border-left: none;
	padding-left: 0;
	}
#main div#twoDay p,#main div#oneDay p {
	margin: 0 15px 10px 15px;
	}
/* option  */
table.Hstripe tr td.optionTbg {
	background: #D9E7F7;
	}
	
/* option2  */	
table.Hstripe tr th.optiontitle {
	width:150px;
	}
	
/*==============check==============*/	
#main div#checkwrap{
	width:560px;
	background:url(../check/img/check_btm.jpg) no-repeat 0 bottom;
	text-align:center;
	margin:15px auto;
	padding-bottom:25px;
	}
#main div.checkbox{
	background:url(../check/img/check_bg.jpg) repeat-y;
	}	
#main div.checkbox h4,
#main div.checkbox p{
	margin:0;
	}	
	
#main div.checkbox table{
	width:480px;
	margin:15px auto;
	}
#main div.checkbox table th{
	background:url(../check/img/check_head.gif) no-repeat 5px 10px;
	width:300px;
	text-align:left;
	padding:10px 5px 10px 25px;
	}		
	
#main div.checkbox div.result{	
	width:504px;
	text-align:left;
	background:url(../check/img/resultbg.gif) repeat-y 0 0;	
	line-height:200%;
	margin:25px 0 0 28px;
 }
#main div.checkbox p.comment{
	padding:40px 50px 0 50px;
	background:url(../check/img/result_topbg.gif) no-repeat 0 top;	
	}				
#main div.checkbox p.note{
	text-align:left;
	font-size:90%;
	margin-left:50px;
	}	
