@charset "UTF-8";
/* CSS Document */
html{
}
body{
}
#wrapper{
width:984px;
margin:0 auto;
background:#e93234;
}
.conbox{
width:972px;
margin:0 auto 20px;
padding:20px 0;
}
#wrapper{
margin:0 auto;
}

/******header**********/
header .conbox{
	width:984px;
padding:0;
margin:0 auto;
	
}h1{
margin:0 0 0 0;
}

/******#calendar**********/
#calendar{
width:972px;
margin:0 auto 20px;
text-align:center;
color:#fff;
}
#calendar ul li{
float:left;
width:154px;
height:174px;
white-space:nowrap;
text-indent: 100%;
overflow: hidden;
margin:8px 4px;
}
#calendar li.cal_title{
width:810px;
height:174px;
background:url(../img/calendar_title.png);
margin:8px 0 4px 4px;
}
#calendar ul li a{
display:block;
width:154px;
height:174px;
}
#calendar ul li.cal01{margin-left:0;}
#calendar ul li.cal01 a{background:url(../img/calendar01.gif);}

#calendar ul li.cal02 a{background:url(../img/calendar02.gif);}
#calendar ul li.cal03 a{background:url(../img/calendar03.gif);}
#calendar ul li.cal05 a{background:url(../img/calendar05.gif);}
#calendar ul li.cal06 a{background:url(../img/calendar06.gif);}
#calendar ul li.cal07 a{background:url(../img/calendar07.gif);}
#calendar ul li.cal08 a{background:url(../img/calendar08.gif);}

#calendar ul li.cal09 a{background:url(../img/calendar09.gif);}
#calendar ul li.cal10 a{background:url(../img/calendar10.gif);}
#calendar ul li.cal12 a{background:url(../img/calendar12.gif);}
#calendar ul li.cal13 a{background:url(../img/calendar13.gif);}
#calendar ul li.cal14 a{background:url(../img/calendar14.gif);}
#calendar ul li.cal15 a{background:url(../img/calendar15.gif);}

#calendar ul li.cal16 a{background:url(../img/calendar16.gif);}
#calendar ul li.cal17 a{background:url(../img/calendar17.gif);}
#calendar ul li.cal19 a{background:url(../img/calendar19.gif);}
#calendar ul li.cal20 a{background:url(../img/calendar20.gif);}
#calendar ul li.cal21 a{background:url(../img/calendar21.gif);}
#calendar ul li.cal22 a{background:url(../img/calendar22.gif);}

#calendar ul li.cal23 a{background:url(../img/calendar23.gif);}
#calendar ul li.cal24 a{background:url(../img/calendar24.gif);}
#calendar ul li.cal26 a{background:url(../img/calendar26.gif);}
#calendar ul li.cal27 a{background:url(../img/calendar27.gif);}
#calendar ul li.cal28 a{background:url(../img/calendar28.gif);}
#calendar ul li.cal29 a{background:url(../img/calendar29.gif);}

#calendar ul li.cal30 a{background:url(../img/calendar30.gif);}
#calendar ul li.cal31 a{background:url(../img/calendar31.gif);}

#calendar ul li.cal_kumi,
#calendar ul li.cal_kumi a{width:208px;}

#calendar ul li.cal_te a{background:url(../img/calendar_te.gif) center top;}
#calendar ul li.cal_ito{background:url(../img/calendar_ito.gif) center top;}
#calendar ul li.cal_mi{background:url(../img/calendar_mi.gif) center top;}

#calendar ul li {
background: #fff;
}
#calendar ul li a{
opacity: 1;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
#calendar ul li a:hover {
opacity: .6;
}
/******footer**********/
footer{
width:984px;
padding-bottom:12px;}
footer .conbox{
width:972px;
background:#fff;
margin:0 auto;
}
#facebook{
width:500px;
float:left;
}
footer .info {
width:450px;
float:right;
margin:0;
}
footer .info p,
footer .info  li{
	font-size:1.2rem;
font-size:12px;
font-weight:bold;
}
footer .info .bt{
margin:20px 0;
}

