/* table
----------------------------------------------- */



#scheduleData h3.title{ margin-bottom:5px; padding-top:20px; font-size:medium; font-weight:normal;}

#scheduleData h3.title span{ display:block;}
#scheduleData h3.title span.title{ font-size:1.2em; display:block; margin-bottom:5px; font-weight:bold;}
#scheduleData h3.title span.year { clear:both; text-indent:-9999px; overflow:hidden; width:40px; float:left;}
#scheduleData h3.title span.month{ text-indent:-9999px; overflow:hidden; width:45px; }

#scheduleData h3.title span.y2010{ background:url(../../img/calender/year/2010.gif) no-repeat #000 center;}
#scheduleData h3.title span.y2011{ background:url(../../img/calender/year/2011.gif) no-repeat #000 center;}
#scheduleData h3.title span.y2012{ background:url(../../img/calender/year/2012.gif) no-repeat #000 center;}
#scheduleData h3.title span.y2013{ background:url(../../img/calender/year/2013.gif) no-repeat #000 center;}
#scheduleData h3.title span.y2014{ background:url(../../img/calender/year/2014.gif) no-repeat #000 center;}
#scheduleData h3.title span.y2015{ background:url(../../img/calender/year/2015.gif) no-repeat #000 center;}

#scheduleData h3.title span.m1{ background:url(../../img/calender/month/1.gif) no-repeat #000 center;}
#scheduleData h3.title span.m2{ background:url(../../img/calender/month/2.gif) no-repeat #000 center;}
#scheduleData h3.title span.m3{ background:url(../../img/calender/month/3.gif) no-repeat #000 center;}
#scheduleData h3.title span.m4{ background:url(../../img/calender/month/4.gif) no-repeat #000 center;}
#scheduleData h3.title span.m5{ background:url(../../img/calender/month/5.gif) no-repeat #000 center;}
#scheduleData h3.title span.m6{ background:url(../../img/calender/month/6.gif) no-repeat #000 center;}
#scheduleData h3.title span.m7{ background:url(../../img/calender/month/7.gif) no-repeat #000 center;}
#scheduleData h3.title span.m8{ background:url(../../img/calender/month/8.gif) no-repeat #000 center;}
#scheduleData h3.title span.m9{ background:url(../../img/calender/month/9.gif) no-repeat #000 center;}
#scheduleData h3.title span.m10{ background:url(../../img/calender/month/10.gif) no-repeat #000 center;}
#scheduleData h3.title span.m11{ background:url(../../img/calender/month/11.gif) no-repeat #000 center;}
#scheduleData h3.title span.m12{ background:url(../../img/calender/month/12.gif) no-repeat #000 center;}


table.schedule{ width:100%;margin-bottom:20px; background-color:#333333; border-collapse:separate; border-spacing:1px; clear:both;}
table.schedule th{ width:90px; vertical-align:top; padding:3px; background-color:#222222 !important; text-align:center; text-indent:-9999px; overflow:hidden}
table.schedule td{ width:auto;  vertical-align:top; padding:10px; background-color:#000000;}

table.schedule th.mon{ background:url(../../img/calender/week/mon.gif) no-repeat #000 center;}
table.schedule th.tue{ background:url(../../img/calender/week/tue.gif) no-repeat #000 center;}
table.schedule th.wed{ background:url(../../img/calender/week/wed.gif) no-repeat #000 center;}
table.schedule th.thu{ background:url(../../img/calender/week/thu.gif) no-repeat #000 center;}
table.schedule th.fri{ background:url(../../img/calender/week/fri.gif) no-repeat #000 center;}
table.schedule th.sat{ background:url(../../img/calender/week/sat.gif) no-repeat #000 center;}
table.schedule th.holiday{ background:url(../../img/calender/week/sun.gif) no-repeat #000 center;}

table.schedule td span{ display:block;}
table.schedule td span.day { display:block; width:13px; height:12px; float:left; text-indent:-9999px; overflow:hidden; margin-top:3px;}
table.schedule td span.time{ display:block; width:50px; float:left; text-align:right; color:#FFFFFF; vertical-align:top;}


table.schedule .image1{ background:url(../../img/calender/day/1.gif) no-repeat}
table.schedule .image2{ background:url(../../img/calender/day/2.gif) no-repeat}
table.schedule .image3{ background:url(../../img/calender/day/3.gif) no-repeat}
table.schedule .image4{ background:url(../../img/calender/day/4.gif) no-repeat}
table.schedule .image5{ background:url(../../img/calender/day/5.gif) no-repeat}
table.schedule .image6{ background:url(../../img/calender/day/6.gif) no-repeat}
table.schedule .image7{ background:url(../../img/calender/day/7.gif) no-repeat}
table.schedule .image8{ background:url(../../img/calender/day/8.gif) no-repeat}
table.schedule .image9{ background:url(../../img/calender/day/9.gif) no-repeat}
table.schedule .image10{ background:url(../../img/calender/day/10.gif) no-repeat}
table.schedule .image11{ background:url(../../img/calender/day/11.gif) no-repeat}
table.schedule .image12{ background:url(../../img/calender/day/12.gif) no-repeat}
table.schedule .image13{ background:url(../../img/calender/day/13.gif) no-repeat}
table.schedule .image14{ background:url(../../img/calender/day/14.gif) no-repeat}
table.schedule .image15{ background:url(../../img/calender/day/15.gif) no-repeat}
table.schedule .image16{ background:url(../../img/calender/day/16.gif) no-repeat}
table.schedule .image17{ background:url(../../img/calender/day/17.gif) no-repeat}
table.schedule .image18{ background:url(../../img/calender/day/18.gif) no-repeat}
table.schedule .image19{ background:url(../../img/calender/day/19.gif) no-repeat}
table.schedule .image20{ background:url(../../img/calender/day/20.gif) no-repeat}
table.schedule .image21{ background:url(../../img/calender/day/21.gif) no-repeat}
table.schedule .image22{ background:url(../../img/calender/day/22.gif) no-repeat}
table.schedule .image23{ background:url(../../img/calender/day/23.gif) no-repeat}
table.schedule .image24{ background:url(../../img/calender/day/24.gif) no-repeat}
table.schedule .image25{ background:url(../../img/calender/day/25.gif) no-repeat}
table.schedule .image26{ background:url(../../img/calender/day/26.gif) no-repeat}
table.schedule .image27{ background:url(../../img/calender/day/27.gif) no-repeat}
table.schedule .image28{ background:url(../../img/calender/day/28.gif) no-repeat}
table.schedule .image29{ background:url(../../img/calender/day/29.gif) no-repeat}
table.schedule .image30{ background:url(../../img/calender/day/30.gif) no-repeat}
table.schedule .image31{ background:url(../../img/calender/day/31.gif) no-repeat}

table.schedule .sat .image1{ background:url(../../img/calender/sat/1.gif) no-repeat}
table.schedule .sat .image2{ background:url(../../img/calender/sat/2.gif) no-repeat}
table.schedule .sat .image3{ background:url(../../img/calender/sat/3.gif) no-repeat}
table.schedule .sat .image4{ background:url(../../img/calender/sat/4.gif) no-repeat}
table.schedule .sat .image5{ background:url(../../img/calender/sat/5.gif) no-repeat}
table.schedule .sat .image6{ background:url(../../img/calender/sat/6.gif) no-repeat}
table.schedule .sat .image7{ background:url(../../img/calender/sat/7.gif) no-repeat}
table.schedule .sat .image8{ background:url(../../img/calender/sat/8.gif) no-repeat}
table.schedule .sat .image9{ background:url(../../img/calender/sat/9.gif) no-repeat}
table.schedule .sat .image10{ background:url(../../img/calender/sat/10.gif) no-repeat}
table.schedule .sat .image11{ background:url(../../img/calender/sat/11.gif) no-repeat}
table.schedule .sat .image12{ background:url(../../img/calender/sat/12.gif) no-repeat}
table.schedule .sat .image13{ background:url(../../img/calender/sat/13.gif) no-repeat}
table.schedule .sat .image14{ background:url(../../img/calender/sat/14.gif) no-repeat}
table.schedule .sat .image15{ background:url(../../img/calender/sat/15.gif) no-repeat}
table.schedule .sat .image16{ background:url(../../img/calender/sat/16.gif) no-repeat}
table.schedule .sat .image17{ background:url(../../img/calender/sat/17.gif) no-repeat}
table.schedule .sat .image18{ background:url(../../img/calender/sat/18.gif) no-repeat}
table.schedule .sat .image19{ background:url(../../img/calender/sat/19.gif) no-repeat}
table.schedule .sat .image20{ background:url(../../img/calender/sat/20.gif) no-repeat}
table.schedule .sat .image21{ background:url(../../img/calender/sat/21.gif) no-repeat}
table.schedule .sat .image22{ background:url(../../img/calender/sat/22.gif) no-repeat}
table.schedule .sat .image23{ background:url(../../img/calender/sat/23.gif) no-repeat}
table.schedule .sat .image24{ background:url(../../img/calender/sat/24.gif) no-repeat}
table.schedule .sat .image25{ background:url(../../img/calender/sat/25.gif) no-repeat}
table.schedule .sat .image26{ background:url(../../img/calender/sat/26.gif) no-repeat}
table.schedule .sat .image27{ background:url(../../img/calender/sat/27.gif) no-repeat}
table.schedule .sat .image28{ background:url(../../img/calender/sat/28.gif) no-repeat}
table.schedule .sat .image29{ background:url(../../img/calender/sat/29.gif) no-repeat}
table.schedule .sat .image30{ background:url(../../img/calender/sat/30.gif) no-repeat}
table.schedule .sat .image31{ background:url(../../img/calender/sat/31.gif) no-repeat}

table.schedule .holiday .image1{ background:url(../../img/calender/holiday/1.gif) no-repeat}
table.schedule .holiday .image2{ background:url(../../img/calender/holiday/2.gif) no-repeat}
table.schedule .holiday .image3{ background:url(../../img/calender/holiday/3.gif) no-repeat}
table.schedule .holiday .image4{ background:url(../../img/calender/holiday/4.gif) no-repeat}
table.schedule .holiday .image5{ background:url(../../img/calender/holiday/5.gif) no-repeat}
table.schedule .holiday .image6{ background:url(../../img/calender/holiday/6.gif) no-repeat}
table.schedule .holiday .image7{ background:url(../../img/calender/holiday/7.gif) no-repeat}
table.schedule .holiday .image8{ background:url(../../img/calender/holiday/8.gif) no-repeat}
table.schedule .holiday .image9{ background:url(../../img/calender/holiday/9.gif) no-repeat}
table.schedule .holiday .image10{ background:url(../../img/calender/holiday/10.gif) no-repeat}
table.schedule .holiday .image11{ background:url(../../img/calender/holiday/11.gif) no-repeat}
table.schedule .holiday .image12{ background:url(../../img/calender/holiday/12.gif) no-repeat}
table.schedule .holiday .image13{ background:url(../../img/calender/holiday/13.gif) no-repeat}
table.schedule .holiday .image14{ background:url(../../img/calender/holiday/14.gif) no-repeat}
table.schedule .holiday .image15{ background:url(../../img/calender/holiday/15.gif) no-repeat}
table.schedule .holiday .image16{ background:url(../../img/calender/holiday/16.gif) no-repeat}
table.schedule .holiday .image17{ background:url(../../img/calender/holiday/17.gif) no-repeat}
table.schedule .holiday .image18{ background:url(../../img/calender/holiday/18.gif) no-repeat}
table.schedule .holiday .image19{ background:url(../../img/calender/holiday/19.gif) no-repeat}
table.schedule .holiday .image20{ background:url(../../img/calender/holiday/20.gif) no-repeat}
table.schedule .holiday .image21{ background:url(../../img/calender/holiday/21.gif) no-repeat}
table.schedule .holiday .image22{ background:url(../../img/calender/holiday/22.gif) no-repeat}
table.schedule .holiday .image23{ background:url(../../img/calender/holiday/23.gif) no-repeat}
table.schedule .holiday .image24{ background:url(../../img/calender/holiday/24.gif) no-repeat}
table.schedule .holiday .image25{ background:url(../../img/calender/holiday/25.gif) no-repeat}
table.schedule .holiday .image26{ background:url(../../img/calender/holiday/26.gif) no-repeat}
table.schedule .holiday .image27{ background:url(../../img/calender/holiday/27.gif) no-repeat}
table.schedule .holiday .image28{ background:url(../../img/calender/holiday/28.gif) no-repeat}
table.schedule .holiday .image29{ background:url(../../img/calender/holiday/29.gif) no-repeat}
table.schedule .holiday .image30{ background:url(../../img/calender/holiday/30.gif) no-repeat}
table.schedule .holiday .image31{ background:url(../../img/calender/holiday/31.gif) no-repeat}


table.schedule .off1{ background:url(../../img/calender/off/1.gif) no-repeat}
table.schedule .off2{ background:url(../../img/calender/off/2.gif) no-repeat}
table.schedule .off3{ background:url(../../img/calender/off/3.gif) no-repeat}
table.schedule .off4{ background:url(../../img/calender/off/4.gif) no-repeat}
table.schedule .off5{ background:url(../../img/calender/off/5.gif) no-repeat}
table.schedule .off6{ background:url(../../img/calender/off/6.gif) no-repeat}
table.schedule .off7{ background:url(../../img/calender/off/7.gif) no-repeat}
table.schedule .off8{ background:url(../../img/calender/off/8.gif) no-repeat}
table.schedule .off9{ background:url(../../img/calender/off/9.gif) no-repeat}
table.schedule .off10{ background:url(../../img/calender/off/10.gif) no-repeat}
table.schedule .off11{ background:url(../../img/calender/off/11.gif) no-repeat}
table.schedule .off12{ background:url(../../img/calender/off/12.gif) no-repeat}
table.schedule .off13{ background:url(../../img/calender/off/13.gif) no-repeat}
table.schedule .off14{ background:url(../../img/calender/off/14.gif) no-repeat}
table.schedule .off15{ background:url(../../img/calender/off/15.gif) no-repeat}
table.schedule .off16{ background:url(../../img/calender/off/16.gif) no-repeat}
table.schedule .off17{ background:url(../../img/calender/off/17.gif) no-repeat}
table.schedule .off18{ background:url(../../img/calender/off/18.gif) no-repeat}
table.schedule .off19{ background:url(../../img/calender/off/19.gif) no-repeat}
table.schedule .off20{ background:url(../../img/calender/off/20.gif) no-repeat}
table.schedule .off21{ background:url(../../img/calender/off/21.gif) no-repeat}
table.schedule .off22{ background:url(../../img/calender/off/22.gif) no-repeat}
table.schedule .off23{ background:url(../../img/calender/off/23.gif) no-repeat}
table.schedule .off24{ background:url(../../img/calender/off/24.gif) no-repeat}
table.schedule .off25{ background:url(../../img/calender/off/25.gif) no-repeat}
table.schedule .off26{ background:url(../../img/calender/off/26.gif) no-repeat}
table.schedule .off27{ background:url(../../img/calender/off/27.gif) no-repeat}
table.schedule .off28{ background:url(../../img/calender/off/28.gif) no-repeat}
table.schedule .off29{ background:url(../../img/calender/off/29.gif) no-repeat}
table.schedule .off30{ background:url(../../img/calender/off/30.gif) no-repeat}
table.schedule .off31{ background:url(../../img/calender/off/31.gif) no-repeat}



table#staffData td{ color:#FFFFFF;}


#ticketData h3.title{ margin-bottom:5px; padding-top:20px; font-size:medium; font-weight:normal;}

#ticketData p{}


/* Contents
----------------------------------------------- */
#contArea ul.menu{ width:auto; border-left:solid 1px #333;  height:28px; margin-bottom:20px; float:none; clear:both;}


#contArea ul.menu li{ height:28px; border:solid 1px #333; border-left:0; float:left;}
#contArea ul.menu li a{ text-indent:-9999px; overflow:hidden;}

#contArea ul.menu li#linkOfficial a{ width:131px; background:url(../../../stageguide/img/link_official_site.gif) no-repeat;}
#contArea ul.menu li#linkOfficial a:hover{ background-position:0 -28px;}

#contArea ul.menu li#linkGoods a{ width:131px; background:url(../../../stageguide/img/link_goods.gif) no-repeat;}
#contArea ul.menu li#linkGoods a:hover{ background-position:0 -28px;}

#contArea ul.menu li#linkStaff a{ width:131px; background:url(../../../stageguide/img/link_staff.gif) no-repeat;}
#contArea ul.menu li#linkStaff a:hover{ background-position:0 -28px;}

#contArea ul.menu li#linkSchedule a{ width:131px; background:url(../../../stageguide/img/link_schedule.gif) no-repeat;}
#contArea ul.menu li#linkSchedule a:hover{ background-position:0 -28px;}

#contArea ul.menu li#linkTicket a{ width:130px; background:url(../../../stageguide/img/link_ticket.gif) no-repeat;}
#contArea ul.menu li#linkTicket a:hover{ background-position:0 -28px;}


#contArea ul.menu li a{ display:block; height:28px;}
#contArea ul.menu li a:hover{ background-color:#222222;}

div.text { margin-bottom:20px;}
div.text p{}
div.text .poster{ float:left; margin:0.5em 15px 0.5em 0;}


#contArea dl{ clear:both; margin-bottom:20px;}


#contArea dl.type1{}
#contArea dl.type1 dt{ width:270px; float:left; margin-bottom:20px;}
#contArea dl.type1 dt img{ width:270px;}
#contArea dl.type1 dd{ width:370px; float:right; margin-bottom:20px; color:#fff;}

#contArea dl.type2{}
#contArea dl.type2 dt{ display:none;}
#contArea dl.type2 dd{ width:auto; margin-bottom:20px; color:#fff;}

#contArea dd .kaijo{ padding:18px 20px 15px 20px; background-color:#222; border:solid 1px #313131; color:#FFFFFF; font-size:1.1em; margin-bottom:30px;}
#contArea dd .kaijo p{ margin:0;}

#contArea dd .story{ padding:3px 10px 0px 10px; background-color:#222; border:solid 0px #313131; color:#FFFFFF; font-size:1.1em; margin-bottom:10px;}
#contArea dd .story p{ margin:0;}

#contArea dl.body strong{ color:#FFFFFF; font-weight:bold; display:inline; font-size:1.1em;}

#contArea a.ticket{ display:block; width:230px; height:35px; background:url(/common/img/btn/btn_ticket_info.gif) no-repeat;margin:10px 0 6px 0; text-indent:-9999px; overflow:hidden;}
#contArea a.ticket:hover{ background-position:0 -35px;}


