@charset "utf-8";
/* CSS Document */

/* schedule ----------------------*/

div.centerDay {margin-top: 80; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 10px;}
.centerDay {width: 100%; margin: 0; padding: 0; animation: translate 1s;animation-iteration-count: 1;-webkit-animation:translate 1s;-moz-animation:translate 1s;-ms-animation:translate 1s;-o-animation:translate 1s;}
div.boxDay {float: left;}

.itemToday {width: 100px; height: 40px; margin: 2px; text-align: center; font-size: 16px; border-radius: 5px; float: left;}
.itemToday a {width: 100px; height: 40px; line-height: 40px; text-decoration: none; color: #FFFFFF; background: #FFC907; border-radius: 5px; float: left;}
.itemToday a:hover {width: 100px; height: 40px; line-height: 40px; text-decoration: none; color: #FFFFFF; background: #FF6699; border-radius: 5px; float: left;}

.itemDay {width: 100px; height: 40px; margin: 2px; text-align: center; font-size: 16px; border-radius: 5px; float: left;}
.itemDay a {width: 100px; height: 40px; border: solid 1px #CCC; line-height: 40px; text-decoration: none; color: #000000; border-radius: 5px; float: left;}
.itemDay a:hover {width: 100px; height: 40px; border: solid 1px #CCC; line-height: 40px; text-decoration: none; color: #FFFFFF; background: #FF6699; border-radius: 5px; float: left;}

.itemDay_sat {width: 100px; height: 40px; margin: 2px; text-align: center; font-size: 16px; border-radius: 5px; float: left;}
.itemDay_sat a {width: 100px; height: 40px; line-height: 40px; text-decoration: none; color: #FFFFFF; background: #0066CC; border-radius: 5px; float: left;}
.itemDay_sat a:hover {width: 100px; height: 40px; line-height: 40px; text-decoration: none; color: #FFFFFF; background: #FF6699; border-radius: 5px; float: left;}

.itemDay_sun {width: 100px; height: 40px; margin: 2px; text-align: center; font-size: 16px; border-radius: 5px; float: left;}
.itemDay_sun a {width: 100px; height: 40px; line-height: 40px; text-decoration: none; color: #FFFFFF; background: #FF7F7F; border-radius: 5px; float: left;}
.itemDay_sun a:hover {width: 100px; height: 40px; line-height: 40px; text-decoration: none; color: #FFFFFF; background: #FF6699; border-radius: 5px; float: left;}

/* schedule */
.scheWrap {width: 760px; margin: 0; float: left;}
.galBox {width: 180px; height: 150px; margin: 5px 3px; padding: 0 0 10px; border: solid 1px #D10003; float: left; position: relative;}
.galImg {width: 90px; margin: 2px 2px 0; padding: 0; float: left; position: relative;}
.imgSize {width: 90px;}
.play {position: absolute; top: 70px; left: 2px;}
.cup {position: absolute; top: 90px; left: 2px; width: 30px; height: 30px;}
.new {position: absolute; top: 96px; right: 5px; width: 15px; height: 19px;}
.galBox ul {padding: 0; margin: 0;}
.galName {width: 84px; height: 16px; line-height: 16px; margin: 2px 0 0 2px; font-size: 12px; color: #FF0004; font-weight: bold; float: left;}
.galSize {width: 81px; margin: 0 0 0 5px; line-height: 15px; font-size: 12px; float: left;}
.galShift {width: 81px; margin: 0 0 0 5px; font-size: 12px; line-height: 16px;font-weight: bold; color: #FF6D22;  float: left;}
.galBox p {width: 180px; height: 26px; margin: 0; padding: 0; line-height: 26px; text-align: center; font-size: 12px; font-weight: bold; float: left;}
.shiftMark {width: 61px; height: 26px; position: absolute; top: -8px; left: -4px; z-index: 999;}