@charset "UTF-8";@media all{*{color:inherit;font:inherit}a,article,aside,body,caption,dd,dialog,div,dl,dt,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,img,li,nav,ol,p,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;text-decoration:none;text-align:left}html{line-height:normal;font-size:inherit;font-weight:400;font-variant:normal;font-style:normal;color:#000}body{-webkit-text-size-adjust:100%}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{line-height:1;vertical-align:top;border:none}button,input,option,select,textarea{margin:0;outline:0}textarea{font-size:inherit}option{height:16px}a{outline:0;color:inherit;cursor:pointer;background-color:transparent}a:active,a:focus,a:hover,a:link,a:visited{outline:0}a:active{background-color:transparent}}@media print{img{border:0}ul{list-style:none;padding-left:0;margin-left:0}dd{margin-left:0;text-indent:0}}.u-indent-1{text-indent:-1em;padding-left:1em}.u-indent-2{text-indent:-2em;padding-left:2em}.u-indent-3{text-indent:-3em;padding-left:3em}.u-indent-4{text-indent:-4em;padding-left:4em}.u-indent-5{text-indent:-5em;padding-left:5em}.u-indent-6{text-indent:-6em;padding-left:6em}.u-indent-7{text-indent:-7em;padding-left:7em}.u-indent-8{text-indent:-8em;padding-left:8em}.u-indent-9{text-indent:-9em;padding-left:9em}a[class*=u-indent-],span[class*=u-indent-]{display:inline-block}html{font-size:14px;color:#000;font-family:"ヒラギノ明朝 ProN","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Hiragino Mincho ProN W3",MotoyaLCedar,"Droid Sans Japanese","メイリオ",Meiryo,"MS P明朝","MS PMincho",serif}body{background-color:#f2f2f2}strong{color:#be272c}.android *{background-color:inherit}#outerWrapper{position:relative;width:100%;min-height:100%;min-width:980px;overflow:hidden;background:url(../img/base/wrapperDS.png) repeat-y center bottom}#outerWrapper:after,#outerWrapper:before{width:100%;height:80px;display:block;content:"";background-color:#000}#outerWrapper:before{margin-bottom:-80px}#outerWrapper:after{margin-top:-80px}#wrapper{margin:0 auto;width:980px;background-color:#fff}#headerLogo{z-index:1;width:198px;height:43px}#headerLogo>a{text-indent:100%;white-space:nowrap;overflow:hidden;width:100%;height:100%;display:block;background:url(../img/base/headerLogo.png) no-repeat left top}#globalNavi{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px 309px;width:100%;height:62px}#globalNavi:after,#globalNavi:before{display:block;content:"";width:42px;height:40px;background:url(../img/base/headerFrame.png) no-repeat}#globalNavi:before{background-position:right top}#globalNavi:after{background-position:left top}#globalNavi li{float:left}#globalNavi li>a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;height:42px;background-repeat:no-repeat;background-image:url(../img/base/globalNavi.png)}#globalNavi li#gnavi_news a{width:69px;background-position:0 -10px}#globalNavi li#gnavi_schedule a{width:183px;background-position:-70px -10px}#globalNavi li#gnavi_members a{width:105px;background-position:-254px -10px}#globalNavi li#gnavi_chorus a{width:84px;background-position:-360px -10px}#globalNavi li#gnavi_videos a{width:82px;background-position:-445px -10px}#globalNavi li#gnavi_contact a{width:92px;background-position:-528px -10px}#globalNavi li#gnavi_news a:hover{background-position:0 -73px}#globalNavi li#gnavi_schedule a:hover{background-position:-70px -73px}#globalNavi li#gnavi_members a:hover{background-position:-254px -73px}#globalNavi li#gnavi_chorus a:hover{background-position:-360px -73px}#globalNavi li#gnavi_videos a:hover{background-position:-445px -73px}#globalNavi li#gnavi_contact a:hover{background-position:-528px -73px}#footerArea{position:relative;z-index:1;width:100%;background-color:#000}#footerArea>.innerWrapper{position:relative;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 0;width:100%;height:80px}#footerArea>.innerWrapper:after,#footerArea>.innerWrapper:before{position:absolute;left:50%;z-index:100;margin-left:-950px;height:1px;width:1901px;background:url(../img/base/gradientBorder.png) repeat-y center top;display:block;content:""}#footerArea>.innerWrapper:before{top:7px}#footerArea>.innerWrapper:after{bottom:7px}#copyright{width:100%;height:100%;font-size:12px;line-height:64px;text-align:center;vertical-align:middle;color:#c99e26}@media print{#outerWrapper{width:980px;margin:0 auto}#outerWrapper:after,#outerWrapper:before{display:none}#headerArea>.innerWrapper{display:none}#footerArea{background-color:transparent}#footerArea>.innerWrapper{padding:0;height:auto}#footerArea>.innerWrapper:after,#footerArea>.innerWrapper:before{display:none}#copyright{color:#000}}#headerArea{position:relative;border-bottom:16px solid #c99e26;padding-bottom:229px;width:100%;background:url(../img/base/defaultHeaderBg-60.jpg) no-repeat left bottom #000}#headerArea:after{position:absolute;bottom:-29px;height:29px;z-index:1;width:100%;display:block;content:url(../img/base/headerAreaDS.png)}#headerArea .innerWrapper{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:9px 0;height:80px;background-color:inherit}#headerArea .innerWrapper:after,#headerArea .innerWrapper:before{position:absolute;left:50%;z-index:100;margin-left:-950px;height:1px;width:1901px;display:block;content:"";background:url(../img/base/gradientBorder.png) repeat-y center top}#headerArea .innerWrapper:before{top:8px}#headerArea .innerWrapper:after{bottom:8px}#headerLogo{position:absolute;left:55px;top:50%;margin-top:-21px}#globalNavi:after,#globalNavi:before{position:absolute;top:50%;margin-top:-20px}#globalNavi:before{left:-14px}#globalNavi:after{right:-14px}#localNaviArea{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 -40px;margin-top:-16px;padding:17px 0;width:1060px;height:60px;background-color:#c99e26;box-shadow:0 0 4px 2px rgba(0,0,0,.6);z-index:10}.msie8 #localNaviArea{behavior:url(http://illuminartphil.com/assets/scripts/PIE.htc);box-shadow:0 0 4px 2px #4f4f4f}#localNaviArea:before{position:absolute;top:5px;width:100%;height:50px;display:block;background:url(../img/base/localNaviBorders.gif) repeat-x left top;content:""}.localNavi{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 59px;width:100%;height:100%}.localNavi:after,.localNavi:before{position:absolute;top:50%;margin-top:-16px;width:31px;height:31px;display:block;background:url(../img/base/localNaviFrame.png) no-repeat;content:""}.localNavi:before{left:28px;background-position:right center}.localNavi:after{right:28px;background-position:left center}.localNavi li{float:left;border-left:2px solid #41210b;height:100%}.localNavi li:first-child{margin-left:27px;border-left-style:none}.localNavi li>a{text-indent:100%;white-space:nowrap;overflow:hidden;height:26px;display:block}#contentArea{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:140px;padding-right:140px;width:100%;background-color:#fff}#headerArea{padding-bottom:229px;background-image:url(../img/schedule/base/headerBg-90.jpg)}#yearNavi{position:absolute;left:81px;z-index:1;overflow:hidden}#yearNavi>*{float:left;height:100%;display:block}#nextYear,#prevYear{text-indent:-9999px;overflow:hidden;padding:0 10px;width:11px;background-repeat:no-repeat;background-image:url(../img/schedule/base/prevNextYear.gif)}#prevYear{background-position:center 0}#nextYear{background-position:center -52px}a#prevYear:hover{background-position:center -26px}a#nextYear:hover{background-position:center -78px}#lnaviYear{text-indent:-9999px;overflow:hidden;margin:3px 0;padding:0 8px;width:64px;height:20px;background-repeat:no-repeat;background-image:url(../img/schedule/base/year.png)}#lnaviYear.lnaviYear_2012{background-position:center 0}#lnaviYear.lnaviYear_2013{background-position:center -21px}#lnaviYear.lnaviYear_2014{background-position:center -42px}#lnaviYear.lnaviYear_2015{background-position:center -63px}#lnaviYear.lnaviYear_2016{background-position:center -84px}#lnaviYear.lnaviYear_2017{background-position:center -105px}#lnaviYear.lnaviYear_2018{background-position:center -126px}#lnaviYear.lnaviYear_2019{background-position:center -147px}#lnaviYear.lnaviYear_2020{background-position:center -168px}#monthNavi>li:first-child{margin-left:180px}#monthNavi a{text-indent:-9999px;overflow:hidden;width:60px;background:url(../img/schedule/base/monthNavi.png) no-repeat}#monthNavi_01>a{background-position:0 0}#monthNavi_02>a{background-position:-61px 0}#monthNavi_03>a{background-position:-122px 0}#monthNavi_04>a{background-position:-183px 0}#monthNavi_05>a{background-position:-244px 0}#monthNavi_06>a{background-position:-305px 0}#monthNavi_07>a{background-position:-366px 0}#monthNavi_08>a{background-position:-427px 0}#monthNavi_09>a{background-position:-488px 0}#monthNavi_10>a{background-position:-549px 0}#monthNavi_11>a{background-position:-610px 0}#monthNavi_12>a{background-position:-671px 0}#monthNavi_01>a:hover{background-position:0 -27px}#monthNavi_02>a:hover{background-position:-61px -27px}#monthNavi_03>a:hover{background-position:-122px -27px}#monthNavi_04>a:hover{background-position:-183px -27px}#monthNavi_05>a:hover{background-position:-244px -27px}#monthNavi_06>a:hover{background-position:-305px -27px}#monthNavi_07>a:hover{background-position:-366px -27px}#monthNavi_08>a:hover{background-position:-427px -27px}#monthNavi_09>a:hover{background-position:-488px -27px}#monthNavi_10>a:hover{background-position:-549px -27px}#monthNavi_11>a:hover{background-position:-610px -27px}#monthNavi_12>a:hover{background-position:-671px -27px}#contentArea{padding-top:100px;padding-bottom:140px}.noConcert:after{display:block;content:"";position:relative;width:100%;height:280px}#yearMonth{text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto;width:130px;height:27px;background-repeat:no-repeat}#yearMonth.year_2012{background-image:url(../img/schedule/month/year_2012.png)}#yearMonth.year_2013{background-image:url(../img/schedule/month/year_2013.png)}#yearMonth.year_2014{background-image:url(../img/schedule/month/year_2014.png)}#yearMonth.year_2015{background-image:url(../img/schedule/month/year_2015.png)}#yearMonth.year_2016{background-image:url(../img/schedule/month/year_2016.png)}#yearMonth.year_2017{background-image:url(../img/schedule/month/year_2017.png)}#yearMonth.year_2018{background-image:url(../img/schedule/month/year_2018.png)}#yearMonth.year_2019{background-image:url(../img/schedule/month/year_2019.png)}#yearMonth.year_2020{background-image:url(../img/schedule/month/year_2020.png)}#yearMonth.month_01{background-position:0 0}#yearMonth.month_02{background-position:0 -28px}#yearMonth.month_03{background-position:0 -56px}#yearMonth.month_04{background-position:0 -84px}#yearMonth.month_05{background-position:0 -112px}#yearMonth.month_06{background-position:0 -140px}#yearMonth.month_07{background-position:0 -168px}#yearMonth.month_08{background-position:0 -196px}#yearMonth.month_09{background-position:0 -224px}#yearMonth.month_10{background-position:0 -252px}#yearMonth.month_11{background-position:0 -280px}#yearMonth.month_12{background-position:0 -308px}#prevNextMonth{position:relative;margin-top:-20px;width:100%;overflow:hidden}#prevMonth{float:left;width:154px}#nextMonth{float:right;width:151px}#prevNextMonth a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;height:25px;background-repeat:no-repeat;background-image:url(../img/schedule/month/prevNextMonth.png)}#prevMonth a{background-position:left 0}#nextMonth a{background-position:right 0}#prevMonth a:hover{background-position:left -25px}#nextMonth a:hover{background-position:right -25px}#concertList{margin-top:100px}.concert{border:1px none #ccc;border-bottom-style:solid;color:gray}.concert:first-child{border-top-style:solid}.android .concert{border-width:2px}.concert>a{display:block;position:relative;padding:14px 14px 50px 178px}.date{position:absolute;left:30px;line-height:1}.day{font-size:50px}.weekday{margin-left:5px;font-size:18px}.concertTitle{font-size:16px;line-height:24px}.android .concertTitle{background-color:#fff}.venue{margin-top:16px;height:25px;display:table}.venue>span{padding:0 10px;font-size:12px;color:#fff;vertical-align:middle;display:table-cell;background-color:gray}.concert:hover{color:#fff;background-color:gray}.concert:hover .venue>span{color:gray;background-color:#fff}