.comingsoon,body{text-align:center}#fixedNav,.section-slide .loading{-webkit-transition:all .5s ease;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden}.flex-control-thumbs,.flex-pauseplay a,.flexslider,.header,.l-wrap,.section-map{overflow:hidden}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}abbr,acronym,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}a{text-decoration:none}li{list-style:none}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}body:after,body:before{content:"";position:absolute;width:32.5%;background:url(../img/common/header/header_ss.png) center top no-repeat;left:50%;opacity:1;margin-left:-42.5%;pointer-events:none}.cf{min-height:1px}* html .cf{height:1px}body,body:after,html{height:100%}br.sp{display:none}br.pc{display:inline}body#top:after,body#top:before,body:before{display:none}body{font-family: Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background-color:#ffea00;color:#000;min-width:980px}body:before{height:50px;background-size:100% auto;top:100px;z-index:1003}body:after{display:block;background-size:100% auto;top:150px;z-index:-1}#charaMoving,.btn-wrap .btn{background-repeat:no-repeat}#charaMoving,.pc{display:block}#charaMoving{width:500px;height:500px;position:fixed;right:-500px;top:50%;margin-top:-250px;animation:move .3s infinite linear alternate;background-position:center center;z-index:10000;pointer-events:none}@keyframes move{0%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}p{font-size:16px}small{font-size:10px;line-height:1}ul{font-size:15px}.sp{display:none}.comingsoon{padding:200px 0}.l-wrap{display:block;position:relative;width:100%;min-width:960px;margin:0 auto;padding-top:150px}.l-wrap.l-wrap-top{padding-top:0}.section{width:960px;margin:0 auto}.chara img{display:block;position:absolute;left:50%;z-index:1000;animation:anim 5s infinite ease;pointer-events:none}.chara img.chara_01{top:520px;margin-left:-550px}.chara img.chara_02{top:655px;margin-left:300px}.chara img.chara_03{top:1100px;margin-left:-525px}.chara img.chara_04{top:1250px;margin-left:405px}.chara img.chara_05{top:2050px;margin-left:-600px}.chara img.chara_06{top:1755px;margin-left:400px}.chara img.chara_07{top:2950px;margin-left:300px}@media screen and (max-width:1100px){.chara img.chara_01{top:600px;margin-left:-520px}.chara img.chara_02{top:675px;margin-left:240px}.chara img.chara_03{top:1500px;margin-left:-525px}.chara img.chara_04{top:1400px;margin-left:365px}.chara img.chara_05{top:2000px;margin-left:-540px}.chara img.chara_06{top:1800px;margin-left:360px}.chara img.chara_07{top:2350px;margin-left:300px}}@keyframes anim{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-20px)}}.btn-wrap{margin:30px auto}.btn-wrap+.btn-wrap{margin-top:-20px}.btn-wrap .btn{display:inline-block;height:60px;border:2px solid #000;line-height:56px;padding:0 40px;font-weight:700;color:#000;min-width:360px;background-color:#fff;background-position:center right 10px;box-sizing:border-box;text-decoration:none!important}.btn-wrap .btn:hover{background-color:#000;color:#fff}.btn-wrap .btn.btn-r{background-image:url(../img/common/arrow_s_01.png)}.btn-wrap .btn.btn-b{background-image:url(../img/common/arrow_s_02.png)}.btn-wrap .btn.btn-r:hover{background-image:url(../img/common/arrow_s_01_wh.png)}.btn-wrap .btn.btn-b:hover{background-image:url(../img/common/arrow_s_02_wh.png)}.btn-wrap .btn.btn-large{width:100%;text-align:center}.btn-wrap .btn.btn-footer{padding:0 50px;border:2px solid #ffea00;color:#ffea00;background-color:#000}#fixedNav,.header{background-color:#ffea00}.btn-wrap .btn.btn-footer:hover{background-color:#ffea00;color:#000}.btn-wrap .btn.btn-dancer{width:100%;min-width:0;height:40px;line-height:36px;color:#000;font-size:16px;margin-top:-20px}.btn-wrap .btn.btn-dancer:hover,.footer{color:#fff}.header{position:absolute;left:0;top:0;width:100%;height:150px;z-index:1002}.header .l-inner{position:relative;max-width:1200px;min-width:960px;margin:0 auto}.header h1{position:absolute;width:210px;left:50%;top:10px;margin-left:-105px}.header h1 a{display:block}.global-nav li,.header .nav-sns li{display:inline-block}.header .nav-sns{float:right;margin-top:30px;margin-right:20px;font-size:0}.header .nav-sns li{margin-right:5px}.header .nav-sns li:last-chiold{margin-right:0}.global-nav-area{width:100%;position:absolute;top:100px;left:0;z-index:1006}.global-nav{height:50px;font-size:0;margin:0 auto}.global-nav a{display:block;height:50px;padding:18px 20px;box-sizing:border-box}.global-nav a.current{border-bottom:5px solid #000}.header-deco{position:absolute;width:100%;z-index:1005}.header-deco .l-inner{position:relative;width:100%;max-width:1200px;margin:0 auto}.header-logo{width:209px;height:72px}.header-deco .header-info{position:absolute;left:0;top:0;margin-top:13px;margin-left:20px;width:318px;height:70px}.header-deco.hidden{display:none}#fixedNav{position:fixed;top:-50px;width:100%;height:50px;z-index:1010;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}#fixedNav .global-nav-area,#fixedNav.pos{top:0}#fixedNav h1{position:absolute;width:170px;height:50px;left:0;top:0;z-index:1007}#fixedNav h1 a{display:block;width:170px;height:50px;background:url(../img/common/header/header_fix.png) center center no-repeat;text-indent:-9999px;cursor:pointer}#fixedNav .nav-sns{position:absolute;right:0;top:10px;margin-top:0;margin-right:20px;font-size:0}#fixedNav .nav-sns li{display:inline-block;margin-right:5px}#fixedNav .nav-sns li:last-chiold{margin-right:0}.section-slide{position:relative;width:100%;padding-top:100px;height:auto}.section-slide .loading{display:block;width:100%;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}.flex-viewport,.section-slide .loading:before{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.section-slide .loading:before,.section-slide:before{-moz-backface-visibility:hidden;-o-backface-visibility:hidden}.section-slide .loading img{opacity:0;width:100%;height:auto;display:block}.section-slide .loading:before,.section-slide:after,.section-slide:before{content:"";height:100%;position:absolute}.section-slide .loading:before{display:block;width:100%;left:0;top:0;z-index:1000;background:url(../img/slide/loading.gif) center center no-repeat #ffea00;transition:all 1s ease;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.section-recruit h2 span,.section-slide:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.section-slide .loading.hidden:before{opacity:0}.section-slide .loading.hidden img{display:none}.section-slide:before{display:block;width:32.5%;background:url(../img/common/header/header_ss.png) center top no-repeat;background-size:100% auto;left:50%;top:2.7%;z-index:1003;margin-left:-42.5%;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate(100px,-120px);pointer-events:none}.section-recruit h2 span,.section-slide:after{-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.section-slide:after{display:block;width:8.75%;background:url(../img/common/header/header_chara.png) center top no-repeat;background-size:100% auto;z-index:1004;left:50%;top:0;margin-left:-22.5%;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-delay:.5s;margin-top:14%;opacity:0;transform:translate(0,-100px);pointer-events:none}.section-slide.active:after,.section-slide.active:before{opacity:1;transform:translate(0,0)}.section-slide.active:after{animation:anim 5s infinite ease 2s}.artist-list li a:hover,.artist-list li a:hover img,.footer .nav-sns a:hover,.footer .totop:hover,.section-recruit h2:hover{opacity:.5}.artist-single .artist-single-left .artist-single-left-container h2.active span,.section-news .news-ttl.toggle_btn.active span,.section-recruit h2.toggle_btn.active span{transform:rotate(180deg)}.header-news{position:absolute;left:50%;top:46%;margin-left:2.5%;z-index:1000;width:37.5%;height:auto}.flexslider{height:0}.flexslider.active{height:auto}.slides,.slides li{min-height:500px}.slides li img{width:100%;height:auto;display:block;margin:0}.top-news-wrap{height:50px;line-height:50px;border-bottom:1px solid #000}.top-news-wrap .top-news-inner{width:960px;margin:0 auto;text-align:left}.top-news-wrap h1{display:inline-block;width:53px;height:50px;background:url(../img/top/top_news.png) left center no-repeat;text-indent:-9999px;margin-right:30px}.top-news-wrap p{display:inline-block;font-size:16px}.top-news-wrap a{color:#000;text-decoration:underline}.top-news-wrap a:hover{text-decoration:none}.section-map{position:relative;height:250px;width:100%;background-color:#f0f0f0}.section-map iframe,.section-map span{position:absolute;pointer-events:none;width:100%;left:0}.section-map iframe{height:250px;margin:0 auto;border:0;z-index:1}.section-map span{display:block;height:100%;top:0;z-index:1000}.section-intro{margin:80px auto 70px}.section-intro h1{font-size:34px;margin-bottom:60px}.section-intro p{font-size:18px;line-height:40px}.section-intro .small{font-size:12px;line-height:24px;margin:20px auto 30px}.section-ttl{margin-bottom:45px}.section-ttl img{display:block;margin:0 auto}.section-artist{margin:70px auto}.artist-single{text-align:left}.artist-single .artist-main-img img{display:block;width:100%;height:auto}.artist-single .artist-single-name{padding:50px 0;text-align:center}.artist-single .artist-single-name h1{font-size:30px;line-height:1.5}.artist-single .artist-single-name h1 aside{font-size:10px;font-style:italic}.artist-single .artist-single-name h1 span{font-size:18px;margin-top:-10px}.artist-single .artist-single-left{width:450px;float:left}.artist-single .artist-single-left .artist-single-left-container{border-top:3px solid #000;border-bottom:3px solid #000;background-color:#fff;padding:20px 25px;box-sizing:border-box}.artist-single .artist-single-left .artist-single-left-container h3,.artist-single .artist-single-left .artist-single-left-container li,.artist-single .artist-single-left .artist-single-left-container p,.artist-single .artist-single-left .artist-single-left-container ul{font-size:16px;line-height:26px}.artist-single .artist-single-left .artist-single-left-container h2{font-size:18px;text-align:center;font-weight:700;padding:20px 0 30px}
.artist-single .artist-single-left .artist-single-left-container .artist-title-box{padding:0 0 30px 0;border-bottom:3px #000 dashed;}
.artist-single .artist-single-left .artist-single-left-container .artist-title-box a{color:#000;border-bottom:1px #000 dashed;}
.artist-single .artist-single-left .artist-single-left-container .artist-title-box a:hover{color:#000;border-bottom:1px #000 dashed;opacity:0.5}
.artist-single .artist-single-left .artist-single-left-container h2 span{display:inline-block;width:17px;height:11px;background:url(../img/artist/arrow_artist.png) no-repeat;background-size:17px 11px;margin-left:10px}.artist-single .artist-single-left .artist-single-left-container .artist-toggle{display:none}.artist-single .artist-single-left .artist-single-left-container h3{font-weight:700}.artist-single .artist-single-left .artist-single-left-container .artist-profile-box{margin-bottom:30px;}.artist-single .artist-single-left .artist-single-left-container .artist-profile-box .profile_en{font-size:10px;line-height:140%;margin-top:20px;}.artist-single .artist-single-left .artist-single-left-container .artist-profile-box:last-child{margin-bottom:0}.artist-single .artist-single-left .artist-single-left-container .artist-profile-link li{display:block}.artist-single .artist-single-left .artist-single-left-container .artist-profile-link li a{background-color:#ffea00;color:#000}.artist-single .artist-single-left .artist-single-left-container .artist-profile-link li a:hover{color:#ffea00;background-color:#000}.artist-single .artist-single-left .artist-profile-website a{display:block;box-sizing:border-box;border:3px solid #000;height:60px;line-height:60px;font-size:18px;font-weight:700;text-align:center;background-color:#fff;color:#000;margin-top:10px}.artist-single .artist-single-left .artist-profile-website a:hover{background-color:#000;color:#ffea00}.artist-single .artist-single-left .artist-pf-snslink{margin-top:20px;text-align:center;font-size:0}.artist-single .artist-single-left .artist-pf-snslink li{display:inline-block;margin-right:10px}.artist-single .artist-single-left .artist-pf-snslink li:last-child{margin-right:0}.artist-single .artist-single-right{width:450px;float:right}.artist-single .artist-single-right h2{font-size:24px;margin-bottom:20px;font-weight:700}.artist-single .artist-single-right p{font-size:16px;margin-bottom:0px}.artist-single .artist-single-right p.en{font-size:10px;line-height:140%;font-style:italic}.artist-single .artist-single-right table th{padding-right:20px;font-weight:700;white-space:nowrap}.artist-single .artist-single-right table td,.artist-single .artist-single-right table th{padding-top:10px;padding-bottom:10px;vertical-align:top;line-height:160%}.artist-single .artist-single-right .iframe{position:relative;width:100%;padding-top:70%;margin-top:10px}.artist-single .artist-single-right .iframe iframe{position:absolute;left:0;top:0;width:100%}.artist-single .artist-single-right .recruit_btn{margin-top:30px;display:block;font-size:18px;line-height:28px;text-align:center;padding:20px 0 18px;width:100%;box-sizing:border-box;font-weight:700;color:#000;border:3px solid #000;background-color:#fff}.artist-single .artist-single-right .recruit_btn:hover{color:#ffea00;background-color:#000}.section-news .news-ttl span,.section-recruit h2 span{right:30px;top:50%;background:url(../img/common/arrow_l_bk.png) no-repeat;pointer-events:none}.artist-single .section{width:960px;margin:0 auto}.artist-list{font-size:0;text-align:left}.artist-list li{display:inline-block;vertical-align:top;width:300px;margin-right:30px;height:345px;text-align:center}.artist-list li:nth-of-type(3n){margin-right:0}.artist-list li img{display:block;margin-bottom:15px}.section-recruit .slide-container,.slide-container{display:none;padding-bottom:30px}.artist-list li h2{font-size:16px;line-height:28px}.artist-list li h2.dancer{line-height:20px}.artist-list li h2 aside{font-size:10px;font-style:italic;line-height:16px}.artist-list li a{color:#000}.slide-container a{color:#000!important;text-decoration:underline}.slide-container a:hover{text-decoration:none}.section-recruit{margin:80px auto}.section-recruit .recruit-slide{border-top:3px solid #000;border-bottom:3px solid #000}.section-recruit .recruit-slide:last-child{border-top:none}.section-recruit .slide-container a{color:#000!important;text-decoration:underline}.section-recruit .slide-container a:hover{text-decoration:none}.section-recruit h2{position:relative;height:100px;display:block;line-height:100px;font-size:26px;cursor:pointer}.section-recruit h2 span{position:absolute;margin-top:-10px;width:36px;height:20px;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.section-recruit h3{font-size:18px;line-height:32px;margin-bottom:40px}.section-recruit .l-left{float:left;width:300px}.section-recruit .l-right{float:right;width:630px;text-align:left}.section-recruit h4{font-size:18px;margin-bottom:30px}.section-recruit p{font-size:16px;line-height:26px;margin-bottom:30px}.section-recruit .recruit-inner{width:630px;text-align:left;margin:0 auto}.section-recruit a{text-decoration:underline;color:#000}.section-recruit a:hover{text-decoration:none}.section-news{margin:80px auto}.section-news .news-slide{text-align:left;padding:20px 0;border-top:3px solid #000;border-bottom:3px solid #000}.section-news .news-slide:last-child{border-top:none}.section-news .news-ttl{position:relative;font-size:24px}.section-news .news-ttl span{position:absolute;margin-top:-10px;width:22px;height:13px;background-size:22px 13px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.section-news .news-date{font-size:16px}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}.section-timetable{margin:80px auto 0}.section-timetable p{font-size:26px}.section-timetable .tab{display:block;width:100%;font-size:0}.section-timetable .tab li{display:inline-block;width:225px;height:60px;box-sizing:border-box;border:3px solid #000;margin-right:20px;background-repeat:no-repeat;background-position:center center;cursor:pointer}.section-timetable .tab li.date_53{background-image:url(../img/timetable/date_53.png);background-size:140px 38px}.section-timetable .tab li.date_54{background-image:url(../img/timetable/date_54.png);background-size:140px 38px}.section-timetable .tab li.date_55{background-image:url(../img/timetable/date_55.png);background-size:140px 38px}.section-timetable .tab li.date_56{background-image:url(../img/timetable/date_56.png);background-size:140px 38px}.section-timetable .tab li.select{background-color:#fff;border:3px solid #fff}.section-timetable .tab li:last-child{margin-right:0}.section-timetable .content{display:block;margin-top:10px;width:100%;background-color:#fff;padding:30px 0 100px}.section-timetable .content li.hide{display:none}.section-timetable .content img{display:block;margin:0 auto}.section-stagemap{margin:80px auto}.stagemap-list img{display:block}.stagemap-list img:first-child{float:left;width:630px;height:auto}.stagemap-list img:last-child{float:right;width:300px;height:auto}.footer{position:relative;background-color:#000;margin:0 auto;padding:50px 0 0 0}.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.footer .totop{display:block;width:60px;height:60px;background:url(../img/common/arrow_l_wh.png) center center no-repeat #000;position:absolute;top:-60px;right:0}.conceptslider,.flexslider{position:relative}.footer img{display:block;margin:0 auto}.footer .nav-sns,.footer h1{margin-bottom:30px}.footer .nav-sns{display:block;text-align:center;font-size:0}.footer .nav-sns li{display:inline-block;margin-right:5px}.footer .nav-sns li:last-child{margin-right:0}.footer .footer-info{margin-bottom:20px;width:310px;height:72px}.footer-onstage{background-color:#000;padding:30px 0;}.footer-machi img{display:block;margin:0 0 0 auto;}.footer .small{font-size:12px;margin-bottom:30px}.footer .fuji div,.footer .fuji img{display:inline-block;vertical-align:top}.footer .fuji img{margin-right:20px}.footer .fuji div{text-align:left}.footer .fuji div h2{font-size:18px;font-weight:700;margin-bottom:5px}.footer .fuji div p{font-size:16px}.flex-control-nav{bottom:-50px!important}.flex-control-paging li a{background:#fff!important;box-shadow:none!important}.flex-control-paging li a.flex-active{background-color:#000!important}.concept-area{margin-top:100px;margin-bottom:100px}.concept-area .concept-ttl{display:inline-block;line-height:1;font-size:30px;margin-bottom:50px;background-color:#fff}.concept-area .concept-copy{font-size:34px;margin:60px 0;line-height:1.5}.concept-area p{font-size:18px}.concept-area-02 img{margin-bottom:40px}.concept-area-02 p{text-align:left;font-size:16px}.concept-info-detail{margin-top:100px;text-align:center}.concept-info-detail h1{font-size:28px;margin-bottom:10px}.concept-info-detail h1 aside{font-size:16px}.concept-info-detail dl{margin-bottom:60px}.concept-info-detail dl dd,.concept-info-detail dl dt{font-size:16px;line-height:28px}.concept-info-detail dl dt{font-weight:700;margin-top:30px}.concept-info-detail p{font-size:12px;line-height:24px}.concept-profile{margin-top:60px}.concept-profile .concept-profile-img{width:300px;float:left}.concept-profile .concept-profile-txt{width:630px;float:right;text-align:left}.concept-profile .concept-profile-txt h2{font-size:24px;margin-bottom:30px;line-height:1}.concept-profile .concept-profile-txt h2 aside{font-size:16px;margin-top:10px}.concept-profile .concept-profile-txt p{font-size:16px;line-height:28px}.section-access{margin:80px auto}#map_01,#map_02{width:100%;height:480px;background-color:gray}.map-content{margin:50px auto}.map-content h1,img.access_figure{margin-bottom:50px}.map-content h1{font-size:30px;background-color:#fff;display:inline-block;line-height:1}.access_list{width:100%;text-align:left;font-size:0}.access_list .access_item{display:inline-block;width:50%;width:-webkit-calc(50% - 35px);width:calc(50% - 35px);margin-right:70px;vertical-align:top}.access_list .access_item:nth-of-type(2n){margin-right:0}.access_list .access_item h2{margin-bottom:20px;height:50px;line-height:50px;font-size:18px;font-weight:700}.access_list .access_item.train h2{background:url(../img/access/icon_train.png) no-repeat;background-size:49px 49px;text-indent:60px}.access_list .access_item.car h2{background:url(../img/access/icon_car.png) no-repeat;background-size:49px 49px;text-indent:60px}.access_footer{font-size:30px;margin-top:30px}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0;border:none;zoom:1}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}@media screen and (max-width:481px){.comingsoon,body{text-align:center}.l-wrap,body{min-width:320px}.l-wrap,.section{width:100%;margin:0 auto}br.sp{display:inline}.pc,body:after,body:before,br.pc{display:none}img{max-width:100%;height:auto}body,html{height:100%}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background-color:#ffea00;color:#000}#charaMoving{display:none!important}.chara img,.l-wrap,.sp{display:block}p{font-size:16px}small{font-size:10px;line-height:1}ul{font-size:15px}.comingsoon{padding:200px 0}.l-wrap{position:relative;padding-top:55px;overflow:hidden}.l-wrap.l-wrap-top{padding-top:0}.section{padding-left:10px;padding-right:10px;box-sizing:border-box}.chara img{position:absolute;left:50%;z-index:1000;animation:anim 5s infinite ease;pointer-events:none}.chara img.chara_01{top:520px;margin-left:-550px}.chara img.chara_02{top:655px;margin-left:300px}.chara img.chara_03{top:1100px;margin-left:-525px}.chara img.chara_04{top:1250px;margin-left:405px}.chara img.chara_05{top:2050px;margin-left:-600px}.chara img.chara_06{top:1755px;margin-left:400px}.chara img.chara_07{top:2950px;margin-left:300px}}@media screen and (max-width:481px) and (max-width:1100px){.chara img.chara_01{top:600px;margin-left:-520px}.chara img.chara_02{top:675px;margin-left:240px}.chara img.chara_03{top:1500px;margin-left:-525px}.chara img.chara_04{top:1400px;margin-left:365px}.chara img.chara_05{top:2000px;margin-left:-540px}.chara img.chara_06{top:1800px;margin-left:360px}.chara img.chara_07{top:2350px;margin-left:300px}}@media screen and (max-width:481px){.section-slide .loading,a#js-spbtn,a#js-spbtn span,a#js-spbtn:after,a#js-spbtn:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}@keyframes anim{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-20px)}}.btn-wrap{margin:30px auto}.btn-wrap+.btn-wrap{margin-top:-20px}.btn-wrap .btn{display:inline-block;height:60px;border:2px solid #000;line-height:56px;padding:0;font-weight:700;color:#000;min-width:100%;background-color:#fff;background-repeat:no-repeat;background-position:center right 10px;box-sizing:border-box;text-decoration:none!important}.btn-wrap .btn:hover{background-color:#000;color:#fff}.btn-wrap .btn.btn-r{background-image:url(../img/common/arrow_s_01.png)}.btn-wrap .btn.btn-b{background-image:url(../img/common/arrow_s_02.png)}.btn-wrap .btn.btn-r:hover{background-image:url(../img/common/arrow_s_01_wh.png)}.btn-wrap .btn.btn-b:hover{background-image:url(../img/common/arrow_s_02_wh.png)}.btn-wrap .btn.btn-large{width:100%;text-align:center}.btn-wrap .btn.btn-footer{padding:0 50px;border:2px solid #ffea00;color:#ffea00;background-color:#000}.btn-wrap .btn.btn-footer:hover{background-color:#ffea00;color:#000}.btn-wrap .btn.btn-dancer{width:100%;min-width:0;height:40px;line-height:36px;color:#000;font-size:16px;margin-top:-20px}.btn-wrap .btn.btn-dancer:hover{color:#fff}.header{position:fixed;height:55px;background-color:#000}.header .l-inner{min-width:320px}.header h1{position:absolute;left:10px;top:9px;width:166px;height:38px;background:url(../img/common/header/header_sp.png);background-size:166px 38px;margin-left:0;text-indent:-9999px}#js-spbtn,#js-spnav{position:fixed;z-index:10001}.header .nav-sns{display:none;float:right;margin-top:30px;margin-right:20px;font-size:0}.header .nav-sns li{display:inline-block;margin-right:5px}.header .nav-sns li:last-chiold{margin-right:0}#fixedNav{display:none!important}a#js-spbtn,a#js-spbtn span,a#js-spbtn:after,a#js-spbtn:before{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;backface-visibility:hidden}.section-recruit h2 span,.section-slide .loading{-webkit-transition:all .5s ease;-o-transition:all .5s ease}#js-spbtn{display:block;right:0;top:0;width:30px;height:30px;padding:10px;background-color:transparent}#js-spbtn.selected{opacity:1;z-index:10001}#js-spbtn span,#js-spbtn:after,#js-spbtn:before{content:"";position:absolute;left:7px;width:30px;height:5px;background-color:#ffea00;opacity:1}#js-spbtn:before{top:11px}#js-spbtn:after{bottom:10px}#js-spbtn span{top:50%;margin-top:-2px}#js-spnav{display:none;background-color:#ffea00;width:100%;height:100vh;top:0}#js-spnav h1{display:block!important;text-indent:-9999px;width:157px;height:54px;margin:50px auto 20px;background:url(../img/common/header/header_logo.png) no-repeat;background-size:157px 54px}#js-spnav .nav-sns{display:block!important;margin-top:10px}#js-spnav .nav-sns li{display:inline-block;margin:0}.global-nav-area{width:100%;position:static;top:0;left:0;z-index:10001}.global-nav{height:auto;font-size:0;margin:0 auto}.global-nav li{display:block;text-align:center}.global-nav a{display:block;height:50px;padding:18px 20px;box-sizing:border-box}.global-nav a.current{border:none}.header-deco{display:none}.section-slide{padding-top:55px}.section-slide .loading{display:block;width:100%;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;backface-visibility:hidden;opacity:1}.section-recruit h2 span,.section-slide .loading:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.section-slide .loading img{opacity:0;width:100%;height:auto;display:block}.section-slide .loading:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:1000;background:url(../img/slide/loading.gif) center center no-repeat #ffea00;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;backface-visibility:hidden}.section-slide .loading.hidden:before{opacity:0}.section-slide.active:after,.section-slide.active:before{opacity:1;transform:translate(0,0)}.section-slide .loading.hidden img,.section-slide:after,.section-slide:before{display:none}.section-slide.active:after{animation:anim 5s infinite ease 2s}.artist-list li a:hover,.artist-list li a:hover img,.footer .nav-sns a:hover,.section-recruit h2:hover{opacity:.5}.artist-single .artist-single-left .artist-single-left-container h2.active span,.section-news .news-ttl.toggle_btn.active span,.section-recruit h2.toggle_btn.active span{transform:rotate(180deg)}.header-news{position:absolute;left:50%;top:46%;margin-left:2.5%;z-index:1000;width:37.5%;height:auto}.flexslider{height:0;overflow:hidden}.flexslider.active{height:auto}.slides,.slides li{min-height:100px}.slides li img{width:100%;height:auto;display:block;margin:0}.top-news-wrap{display:none}.section-map{position:relative;height:250px;width:100%;overflow:hidden;background-color:#f0f0f0}.section-map iframe,.section-map span{position:absolute;width:100%;left:0;pointer-events:none}.section-map iframe{height:250px;margin:0 auto;border:0;z-index:1}.section-map span{display:block;height:100%;top:0;z-index:1000}.section-intro{margin:30px auto}.section-intro h1{font-size:18px;margin-bottom:30px}.section-intro p{font-size:16px;line-height:24px;text-align:left}.section-intro .small{font-size:12px;line-height:21px;margin:20px auto 30px}.section-ttl{margin-bottom:20px}.section-ttl img{display:block;margin:0 auto;height:23px;width:auto}.section-artist{margin:20px auto}.artist-single{text-align:left}.artist-single .artist-main-img img{display:block;width:100%;height:auto}.artist-single .artist-single-name{padding:25px 0;text-align:center}.artist-single .artist-single-name h1{font-size:18px;line-height:1.5}.artist-single .artist-single-name h1 aside{font-size:10px;font-style:italic}.artist-single .artist-single-name h1 span{font-size:18px;margin-top:-10px}.artist-single .artist-single-left{width:100%;float:none;margin-top:45px}.artist-single .artist-single-left .artist-single-left-container{border-top:2px solid #000;border-bottom:2px solid #000;padding:10px}.artist-single .artist-single-left .artist-single-left-container h3,.artist-single .artist-single-left .artist-single-left-container li,.artist-single .artist-single-left .artist-single-left-container p,.artist-single .artist-single-left .artist-single-left-container ul{font-size:16px;line-height:26px}.artist-single .artist-single-left .artist-single-left-container h2{font-size:18px;text-align:center;font-weight:400;padding:0 0 10px}.artist-single .artist-single-left .artist-single-left-container h2 span{display:inline-block;width:17px;height:11px;background:url(../img/artist/arrow_artist.png) no-repeat;background-size:17px 11px;margin-left:10px}.artist-single .artist-single-left .artist-single-left-container .artist-toggle{display:none}.artist-single .artist-single-left .artist-single-left-container h3{font-weight:700}.artist-single .artist-single-left .artist-single-left-container .artist-profile-box{margin-bottom:30px}.artist-single .artist-single-left .artist-single-left-container .artist-profile-box:last-child{margin-bottom:0}.artist-single .artist-single-left .artist-single-left-container .artist-profile-link li{display:block}.artist-single .artist-single-left .artist-single-left-container .artist-profile-link li a{background-color:#ffea00;color:#000}.artist-single .artist-single-left .artist-single-left-container .artist-profile-link li a:hover{color:#ffea00;background-color:#000}.artist-single .artist-single-left .artist-profile-website a{display:block;box-sizing:border-box;border:2px solid #000;height:50px;line-height:50px;font-size:18px;font-weight:400;text-align:center;background-color:#fff;color:#000;margin-top:10px}.artist-single .artist-single-left .artist-profile-website a:hover{background-color:#000;color:#ffea00}.artist-single .artist-single-left .artist-pf-snslink{margin-top:20px;text-align:center;font-size:0}.artist-single .artist-single-left .artist-pf-snslink li{display:inline-block;margin-right:10px}.artist-single .artist-single-left .artist-pf-snslink li:last-child{margin-right:0}.artist-single .artist-single-right{width:100%;float:none}.artist-single .artist-single-right h2{font-size:24px;margin-bottom:20px;font-weight:400}.artist-single .artist-single-right p{font-size:16px;line-height:24px;margin-bottom:30px}.artist-single .artist-single-right table th{padding-right:20px;font-weight:700;white-space:nowrap}.artist-single .artist-single-right table td,.artist-single .artist-single-right table th{padding-top:10px;padding-bottom:10px;vertical-align:top}.artist-single .artist-single-right .iframe{position:relative;width:100%;padding-top:70%;margin-top:10px;overflow:hidden}.artist-single .artist-single-right .iframe iframe{position:absolute;left:0;top:0;width:100%;height:100%}.artist-single .artist-single-right .recruit_btn{margin-top:30px;display:block;font-size:18px;line-height:28px;text-align:center;padding:20px 0 18px;width:100%;box-sizing:border-box;font-weight:400;color:#000;border:2px solid #000;background-color:#fff}.artist-single .artist-single-right .recruit_btn:hover{color:#ffea00;background-color:#000}.artist-single .section{width:100%;margin:0 auto}.artist-list{font-size:0;text-align:left}.artist-list li{display:inline-block;vertical-align:top;width:100%;margin-right:0;margin-bottom:50px;height:auto;text-align:center}.artist-list li:last-child{margin-bottom:0}.artist-list li:nth-of-type(3n){margin-right:0;margin-bottom:50px}.artist-list li img{display:block;margin-bottom:15px;width:100%;height:auto}.artist-list li h2{font-size:16px;line-height:28px}.artist-list li h2.dancer{line-height:20px}.artist-list li h2 aside{font-size:10px;font-style:italic;line-height:16px}.artist-list li a{color:#000}.section-recruit{margin:20px auto;text-align:left}.section-recruit .recruit-slide{border-top:2px solid #000;border-bottom:2px solid #000}.section-recruit .recruit-slide:last-child{border-top:none}.section-recruit .slide-container{display:none;padding-bottom:15px}.section-recruit h2{position:relative;height:auto;padding:15px 30px 15px 0;display:block;font-weight:700;font-size:18px;line-height:24px;cursor:pointer}.section-recruit h2 span{position:absolute;right:10px;top:50%;margin-top:-5px;width:17px;height:11px;background:url(../img/common/arrow_l_bk_sp.png) no-repeat;background-size:17px 11px;pointer-events:none;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;backface-visibility:hidden}.section-recruit h3{font-size:16px;line-height:25px;margin-bottom:20px}.section-recruit .l-left{float:left;width:100%}.section-recruit .l-right{float:right;width:100%;text-align:left}.section-recruit h4{font-size:16px;margin-top:10px;margin-bottom:10px;font-weight:700}.section-recruit p{font-size:16px;line-height:26px;margin-bottom:30px}.section-recruit .recruit-inner{width:100%;text-align:left;margin:0 auto}.section-recruit a{text-decoration:underline;color:#000}.section-recruit a:hover{text-decoration:none}.section-news{margin:20px auto}.section-news .news-slide{text-align:left;padding:15px 0;border-top:2px solid #000;border-bottom:2px solid #000}.section-news .news-slide:last-child{border-top:none}.section-news .news-ttl{position:relative;font-size:18px;box-sizing:border-box;padding-right:30px;margin-bottom:15px}.section-news .news-ttl span{position:absolute;right:0;top:50%;margin-top:-10px;width:22px;height:13px;background:url(../img/common/arrow_l_bk.png) no-repeat;background-size:22px 13px;pointer-events:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.conceptslider,.footer{position:relative}.section-news .news-date{font-size:16px;margin-bottom:15px}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}.section-timetable{margin:20px auto 0}.section-timetable p{font-size:26px}.section-timetable .sp{background-color:#fff;padding:25px 10px}.section-timetable .sp img{display:block;max-width:100%;height:auto;margin-bottom:50px;margin-right:auto;margin-left:auto}.section-timetable .sp .date{margin-bottom:20px;width:72px;height:auto}.stagemap-list img:first-child,.stagemap-list img:last-child{width:100%;height:auto;float:none}.section-stagemap{margin:20px auto}.stagemap-list img{display:block}.stagemap-list img:first-child{margin-bottom:20px}.footer{background-color:#000;margin:0 auto;padding:30px 10px 40px;box-sizing:border-box;color:#fff}.footer .totop{display:none}.footer img{display:block;margin:0 auto}.footer .footer-info,.footer .nav-sns,.footer h1{margin-bottom:20px}.footer h1 img{width:230px;height:auto}.footer .nav-sns li{display:inline-block;margin-right:10px}.footer .nav-sns li img{width:30px;height:auto}.footer .nav-sns li:last-child{margin-right:0}.footer .footer-info{width:270px;height:auto}.footer .footer-machi{margin-bottom:20px;width:180px;height:auto}.footer .small{font-size:12px;margin-bottom:30px}.footer .fuji div,.footer .fuji img{display:inline-block;vertical-align:top}.footer .fuji img{margin-right:15px;width:65px;height:auto}.footer .fuji div{width:-webkit-calc(100% - 100px);width:calc(100% - 100px);text-align:left}.footer .fuji div h2{font-size:16px;font-weight:700;margin-bottom:5px;line-height:1}.footer .fuji div p{font-size:16px;line-height:24px}.footer .btn-wrap{display:none}.flex-control-nav{bottom:-40px!important}.flex-control-paging li a{background:#fff!important;box-shadow:none!important}.flex-control-paging li a.flex-active{background-color:#000!important}.concept-area{margin-top:60px;margin-bottom:60px}.concept-area .concept-ttl{font-size:20px;margin-bottom:20px}.concept-area .concept-copy{font-size:18px;margin:20px 0;line-height:25px}.concept-area p,.concept-area-02 p{text-align:left;font-size:16px}.concept-area-02 img{margin-bottom:25px}.concept-area-02 p{line-height:24px}.concept-info-detail{margin-top:40px;text-align:center}.concept-info-detail h1{font-size:23px;margin-bottom:10px}.concept-info-detail h1 aside{font-size:16px}.concept-info-detail dl{margin-bottom:30px}.concept-info-detail dl dd,.concept-info-detail dl dd li,.concept-info-detail dl dt,.concept-info-detail dl dt li{font-size:16px;line-height:24px}.concept-info-detail dl dt{font-weight:700;margin-top:25px}.concept-info-detail p{font-size:12px;line-height:21px;text-align:center}.access_list,.concept-info-detail.concept-info-detail-02,.concept-info-detail.concept-info-detail-02 p{text-align:left}.concept-profile{margin-top:40px}.concept-profile .concept-profile-img{width:100%;float:none}.concept-profile .concept-profile-img img{width:100%;height:auto;margin-bottom:20px}.concept-profile .concept-profile-txt{width:100%;float:none;text-align:left}.concept-profile .concept-profile-txt h2{font-size:20px;margin-bottom:15px;line-height:1}.concept-profile .concept-profile-txt h2 aside{font-size:12px;margin-top:10px}.map-content,.section-access{margin:20px auto}.concept-profile .concept-profile-txt p{font-size:12px;line-height:21px}#map_01,#map_02{width:100%;height:200px}.map-content h1,img.access_figure{margin-bottom:20px}.map-content h1{font-size:20px;background-color:#fff;display:inline-block;line-height:1}.access_list{width:100%;font-size:0}.access_list .access_item{display:inline-block;width:100%;margin-right:0}.access_list .access_item h2{margin-bottom:20px;height:50px;line-height:50px;font-size:18px;font-weight:700}.access_list .access_item.train h2{background:url(../img/access/icon_train.png) no-repeat;background-size:49px 49px;text-indent:60px}.access_list .access_item.car h2{background:url(../img/access/icon_car.png) no-repeat;background-size:49px 49px;text-indent:60px}.access_footer{font-size:18px;margin-top:20px}}.artist-area{font-size:12px;color:#ffea00;background-color:#000;padding:3px 7px;margin:0 5px;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px}.artist-area2,.artist-new{font-size:12px;color:#000;margin:0 5px}.artist-area2{background-color:#ffea00;border:1px solid #000;padding:2px 5px;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px}.artist-new{background-color:#fff;padding:3px 7px;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px}.artist-marushizu{border:3px #000 solid;padding:20px;margin:20px 0 50px 0;text-align:center;}