@charset "UTF-8";
*{color:#666; font-family:"Lucida Grande","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; font-size:14px;}
body{text-align:center; margin:5px; padding:0;}
#wrapper{}
hr{display:none;}
#header,
#header2{border:1px solid #4d9b4e; padding:1px;}
#header2{margin-top:30px;}
h1{background:#4d9b4e; color:#fff; padding:5px; margin:0; font-size:1.6em;}
#headCont{font-weight:bold; padding:0.5em; font-size:1.4em; color:#000066; background:#eee;}
h2{text-align:left; border-left:0.5em solid #4d9b4e; line-height:1; padding-left:5px; font-size:1.4em;}
h2 span{font-weight:normal; font-size:0.7em; margin-left:1em;}
.datArea{text-align:left; margin-bottom:10px; font-size:0.9em;}
.datArea p{margin:0; padding:0;}
table.timetable{border:1px solid #cccccc; border-collapse:collapse; border-spacing:0px; empty-cells:show; width:90%; margin:auto; margin-bottom:10px;}
.timetable th{background:#eee;}
.timetable th,
.timetable td{border:1px solid #cccccc; padding:0.3em; margin:0px; text-align:center; width:50%; font-size:1em;}
form{background:#4d9b4e; color:#fff; padding:10px; margin:20px auto 0 auto;}
input{font-size:0.9em;}
/*土日の色*/
.wc_sat{color:#0066CC;}
.wc_hldy{color:#FF6666;}

.ctn{text-align:left; border:1px solid #ccc; padding:10px; margin:0 25px 20px 25px;}
.ctn h3{font-size:12px; line-height:1.5; margin:0 0 5px 0;}
.ctn dl,
.ctn dt,
.ctn dd{margin:0;}
.ctn dl dt,
.ctn dl dd,
.ctn p{font-size:12px; line-height:1.5;}
.ctn p{margin:10px 0 0 0;}

.ctn table{border:none; border-collapse:collapse; border-spacing:0px; empty-cells:show;}
.ctn table th{white-space:nowrap; font-weight:normal;}
.ctn table th,
.ctn table td{border:none; padding:3px; margin:0px; text-align:left; font-size:0.9em; vertical-align:top;}
