body  {	margin-left:10px ;	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック";	width:750px ;	}a{ text-decoration: none; }.mgt{ margin-top: 0px; float:none;}.midashi1 {	line-height:150% ;	width:440px ;	color:#777777 ;	font-size:16px ;	font-weight:bold ;	padding:3px 11px 3px 0px;	margin-bottom:0px ;	margin-top:5px ;	margin-left:30px ;	}.midashi2 {	font-size:14px ;	font-weight:bold ;	margin-left:10px ;	}	#midashi2_mon3 {color:#882222 ; }#midashi2_tue4 {color:#02680E  ; }#midashi2_wed1 { color:#1D2088 ; }#midashi2_wed2 { color:#DD5B03 ; }.period1{	line-height:160% ;	text-align:center;	width:172px ;	color:#ffffff ;	font-size:9px ;	padding:3px 0px 2px 0px;	margin-left:0px ;	z-index: 2;	}#period1_mon3 { background-color:#882222 ; }#period1_tue4 { background-color:#02680E ; }#period1_wed1 { background-color:#1D2088 ; }#period1_wed2 { background-color:#DD5B03 ; }.period2{	width:715px ;	margin-top:-10px ;	border-style:dotted ;	border-width:0px 1px 1px 1px ;	z-index: 1;	}#period2_mon3 { border-color:#882222 ; }#period2_tue4 { border-color:#02680E ; }#period2_wed1 { border-color:#1D2088 ; }#period2_wed2 { border-color:#DD5B03 ; }.mar32 {margin-left:5px; }.week-menu { font-size: 11px;font-weight:bold;padding:3px;}a.mon3{color:#882222;}a.tue4{color:#02680E;}a.wed1{color:#1D2088;}a.wed2{color:#DD5B03;}.menu{text-align: right; margin-bottom:-10px;}.num {	line-height:160% ;	text-align:center;	width:180px ;	color:#ffffff ;	font-size:9px ;	padding:3px 11px 3px 11px;	margin-bottom:0px ;	margin-top:7px ;	}#num_non { background-color:#999999 ; }#num_mon3 { background-color:#882222 ; }#num_tue4 { background-color:#02680E ; }#num_wed1 { background-color:#1D2088 ; }#num_wed2 { background-color:#DD5B03 ; }a.att { display:block;	text-align:center;	width:180px ;	height:15px ;	padding:3px 10px 3px 10px;	font-size:10px ;	font-weight:bold ;	background-color:#FFFFFF ;	padding:3px 10px 3px 10px;	margin-top:0px ;	border-style:dotted ;	border-width:0px 1px 1px 1px ;	}#att_non { display:block;	text-align:center;	width:150px ;	height:15px ;	padding:3px 10px 3px 10px;	font-size:10px ;	font-weight:bold ;	background-color:#FFFFFF ;	padding:3px 10px 3px 10px;	margin-top:0px ;	border-style:dotted ;	border-width:0px 1px 1px 1px ;	color:#999999 ; 	border-color:#999999;	}	a#att_mon3 { color:#882222 ;border-color:#882222; }a#att_tue4 { color:#02680E ;border-color:#02680E; }a#att_tue4_s { color:#02680E ;border-color:#02680E; font-size:9px ;}a#att_wed1 { color:#1D2088 ; border-color:#1D2088 ;}a#att_wed2 { color:#DD5B03 ; border-color:#DD5B03 ;}a#att_non:hover { background-color:#FFFFFF ; }a#att_mon3:hover { background-color:#FFDDDD; }a#att_tue4:hover { background-color:#C5FCCC ; }a#att_tue4_s:hover { background-color:#C5FCCC ; }a#att_wed1:hover { background-color:#DEE4FF ; }a#att_wed2:hover { background-color:#FCDECA ; }a.shiro{color:#FFFFFF;}.float_left {	margin-top:5px;	float:left ;	padding:5px  5px  5px  5px ;	}