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

#schedule{ width: 910px; float: left; background-image: url(../img/box_bg.gif); border: 2px solid #FF5B9D; position: relative; }
#schedule .sche_content ul { }
#schedule .sche_content ul li a{ text-align: center; background-color: #FFFFFF; border: 2px solid #FF5B9D; padding: 7px 0; margin:2px 5px 3px 0px; float:left; position: relative; width: 211px; border-radius: 8px; }
/*#schedule .sche_content ul li:nth-child(5n) { margin:2px 0px 3px 3px; }
#schedule .sche_content ul li:nth-child(5n+1) { margin:2px 0px 3px 0px; }*/
.newface{ position:absolute; z-index:2; top: 20px; right: 7px; }
.g_pic { margin-bottom:5px; z-index:1; width: 192px; height: 288px; }
.icon{ text-align:left; height:33px; }
.tabmenu { width: 900px; padding:5px 0; margin-left: 5px; }
.tab { margin-right: auto; margin-left: auto; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #F9C; height: 39px; clear: both; letter-spacing: 1px; width: 885px; }
.tab li { float: left; height: 40px; width: 200px;text-align: center; cursor:pointer; }
.tab li { display: block; color: #3b3b3b; font-weight: bold;font-size:134%; 
	text-shadow: 1px 1px 1px #FFF; height: 37px; width: 200px; line-height: 35px; padding-top: 2px; border-radius: 10px 10px 0px 0px;background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #cecece), color-stop(0.00, #fff));
background: -webkit-linear-gradient(#fff, #cecece);
background: -moz-linear-gradient(#fff, #cecece);
background: -o-linear-gradient(#fff, #cecece);
background: -ms-linear-gradient(#fff, #cecece);
background: linear-gradient(#fff, #cecece);

 border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-left-color: #CCC; }
.tab li.select { color: #FFF; /*	background-position: 0px 0px;*/ text-shadow: 1px 1px 1px #000; /*	background-image: url(../img/tab.png);*/ border-radius: 10px 10px 0px 0px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fbe8fc), color-stop(0.49, #fba6e1), color-stop(0.51, #fd8ad7), color-stop(1.00, #ff7ad7)); background: -webkit-linear-gradient(top, #fbe8fc 0%, #fba6e1 49%, #fd8ad7 51%, #ff7ad7 100%); background: -moz-linear-gradient(top, #fbe8fc 0%, #fba6e1 49%, #fd8ad7 51%, #ff7ad7 100%); background: -o-linear-gradient(top, #fbe8fc 0%, #fba6e1 49%, #fd8ad7 51%, #ff7ad7 100%); background: -ms-linear-gradient(top, #fbe8fc 0%, #fba6e1 49%, #fd8ad7 51%, #ff7ad7 100%); background: linear-gradient(to bottom, #fbe8fc 0%, #fba6e1 49%, #fd8ad7 51%, #ff7ad7 100%); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #F9C; border-bottom-color: #F9C; border-left-color: #F9C; 


}
#scheduleTab .tab li a.current { color: #FFF; /*	background-position: 0px 0px;*/
	text-shadow: 1px 1px 1px #000; /*	background-image: url(../img/tab.png);*/
	border-radius: 10px 10px 0px 0px; background-color: #F9C; }
.sche_content ul { padding: 0.6em; }
.hide { display:none; }
#schedule .name{ font-size:24px; color:#FF2D81; font-weight: bold; line-height: 1.5em; }
#schedule .name img{ position: absolute; top: 315px; }



#schedule .time{ font-size:17px; -moz-border-radius:22px; -webkit-border-radius:22px; border-radius:22px; border:2px solid #F274A9; text-decoration:none; background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FF5B9D), color-stop(0.12, #F8B1CE)); background: -webkit-linear-gradient(top, #F8B1CE 12%, #FF5B9D 100%); background: -moz-linear-gradient(top, #F8B1CE 12%, #FF5B9D 100%); background: -o-linear-gradient(top, #F8B1CE 12%, #FF5B9D 100%); background: -ms-linear-gradient(top, #F8B1CE 12%, #FF5B9D 100%); background: linear-gradient(to bottom, #F8B1CE 12%, #FF5B9D 100%); color: #FFF; text-shadow:1px 1px 0px #F274A9; width: 192px; margin: 0 auto; padding: 3px 0; font-weight: bold; }
#schedule .icon{ text-align:left; height:27px; overflow: hidden; margin-bottom: 2px;  text-align:center}
#schedule .size{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color: #666; }
#schedule .comm{ font-size:14px; color: #666; width: 210px; height: 1.5em; overflow: hidden; }
#schedule .tainyu{ position:absolute; top:1px; left:4px; }

#schedule .g_pic { margin-bottom:5px; z-index:1; width: 192px; height: 288px; }
#schedule .newface{ position: absolute; top: 315px; right:0;z-index:10}
#schedule .light01{ position: absolute; top: 323px; right:0; z-index:11 }

#schedule .counter{ color: #FFF; position:absolute; top:2px; right:61px;text-shadow:0px 3px 1px #FF5B9D,0px 2px 1px #FF5B9D,1px 2px 1px #FF5B9D,2px 2px 1px #FF5B9D,2px 1px 1px #FF5B9D,2px 0px 1px #FF5B9D,3px 0px 1px #FF5B9D,2px -1px 1px #FF5B9D,2px -2px 1px #FF5B9D,2px -3px 1px #FF5B9D,1px -3px 1px #FF5B9D,0px -3px 1px #FF5B9D,-1px -3px 1px #FF5B9D,-2px -3px 1px #FF5B9D,-3px -3px 1px #FF5B9D,-3px -2px 1px #FF5B9D,-3px -1px 1px #FF5B9D,-3px 0px 1px #FF5B9D,-3px 1px 1px #FF5B9D,-3px 2px 1px #FF5B9D,-2px 2px 1px #FF5B9D,-1px 2px 1px #FF5B9D;

/* for IE */
filter:dropshadow(color=#FF5B9D,offx=0,offy=3,positive=1),dropshadow(color=#FF5B9D,offx=2,offy=1,positive=1),dropshadow(color=#FF5B9D,offx=2,offy=-1,positive=1),dropshadow(color=#FF5B9D,offx=1,offy=-3,positive=1),dropshadow(color=#FF5B9D,offx=-2,offy=-3,positive=1),dropshadow(color=#FF5B9D,offx=-3,offy=-2,positive=1),dropshadow(color=#FF5B9D,offx=-3,offy=1,positive=1),dropshadow(color=#FF5B9D,offx=-1,offy=2,positive=1); font-size: 36px;font-family: 'Fredoka One', cursive;}

#day_container{width: 890px; margin: 0 auto;height: 40px;}
#view_day { font-weight: bold; color: #F69; }
.day { float: left; height: 40px; width: calc(100% / 7); background-color: #FFF; line-height: 40px; border-radius:10px 10px 0px 0px; text-align: center; font-family: verdana, arial; font-size: 17px; border: 2px solid #FFC0E7;box-sizing:border-box;}
 .day a{color: #666}
a .sun {  color: red; }
a .sat { color:#3399FF }