@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700);@import url(https://fonts.googleapis.com/css?family=Montserrat);.main-info-list-box li img,img{max-width:100%}.fl,.fl-range>*{float:left}body.about.faq .tbl-base,body.access .tbl-base,body.ticket .wrap-dtl .tbl-ticket{table-layout:fixed}body.areamap .nav-area li.shop-list,ol,ul{list-style:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.em-txt,b{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.u-tc{text-align:center!important}.disable-link{text-decoration:none;opacity:.3}.em-txt{color:#f42222}.link-txt{text-decoration:underline}.link-txt:hover,a{text-decoration:none}.bg-yellow{background:#e6c500}.bg-orange{background:#ff673f}.bg-blue{background:#00c5ff}.bg-green{background:#9cc813}.bg-black{background:#000}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic")}a:hover{text-decoration:none!important}.before-arrow-left,.btn-box a:before,.header .recommend-lists a:before,body.ticket .wrap-btn .btns .btn-ticket a:before{content:"";background:url(../img/arrow_wh.png) center left no-repeat;background-size:100%;width:16px;height:16px;left:auto;display:inline-block;margin-right:7px;line-height:16px;position:absolute;top:50%;margin-top:-8px}.frame-wrap,.wrapper{position:relative;width:100%}.u-mbm{margin-bottom:10px}.u-mbl{margin-bottom:40px}body{font-size:14px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,MyYuGothicM,YuGothic,Osaka,"MS PGothic",arial,helvetica,sans-serif;color:#000;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1.5;letter-spacing:1px}.post-title,.title-bg-black{font-family:"Josefin Sans",sans-serif}a{color:inherit}.lca,.lca:link,.lca:visited{color:#000}i{display:inline-block}em{font-style:normal}img{height:auto;vertical-align:bottom}embed,iframe,object,video{max-width:100%;display:block;margin:0 auto}table{border-collapse:collapse;border-spacing:0;width:100%}*{box-sizing:border-box;outline:0}input,textarea{border:none}body.artist.lineup .view-change-lists button.btn-view-change,body.home .slider-area button.bx-pager-link,body.special .other-link button.btn-other-map,button.modal-close,button.page-title,button.ti,button.trg-scroll-top{text-indent:160%}.wrapper{overflow:hidden;min-width:1090px}.tdu{text-decoration:underline}.tdn{text-decoration:none!important}.lca,.lcb,.lcc,.lcd{text-decoration:underline}.tdc{border-bottom:1px solid #9b9b9b}.tdc:hover{border-bottom:none}.lca:hover{color:#1e1e1e}.lca:active,.lcb,.lcb:link,.lcb:visited{color:#000}.lcb:hover{color:#1e1e1e}.lcb:active,.lcc,.lcc:link,.lcc:visited{color:#000}.lcc:hover{color:#1e1e1e}.lcc:active,.lcd,.lcd:link,.lcd:visited{color:#000}.lcd:hover{color:#1e1e1e}.lbs,.lcd:active{color:#000}.ib-range,.link-lists,body.news .wrap-list li{display:table;width:100%;table-layout:fixed}.ib-range>*,.link-lists>*,body.news .wrap-list li>*{display:inline-block;vertical-align:top}.frame-wrap{height:0;padding-top:56.25%}.frame-wrap>*,.tr{position:absolute;top:0}.frame-wrap>*{width:100%;height:100%;left:0}.sp,.sp-layout{display:none!important}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.container,body:not(.home) .contents{width:1090px;margin:0 auto}.container.lg,body:not(.home) .contents{width:1160px}.container.md,body:not(.home) .md.contents{width:1090px}.container.sm,body:not(.home) .sm.contents{width:1040px}.container.xs,body:not(.home) .xs.contents{width:990px}.full-elm{width:640px;margin-left:-20px;padding-left:20px;padding-right:20px}.bx-controls .bx-controls-direction a,.modal-close,.page-title,.ti,.trg-scroll-top,body.artist.lineup .view-change-lists .btn-view-change,body.home .slider-area .bx-pager-link,body.special .map-pins .map-pin a,body.special .other-link .btn-other-map{display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:120%}.ti-reset{overflow:visible;white-space:normal;text-indent:0;background:0 0}.elps,.ir{white-space:nowrap;overflow:hidden}.bx-controls .bx-controls-direction a:not(.disable):hover,.footer .menu-lists>li>a:not(.disable):hover,.link-lists-tab li a:not(.disable):hover,.modal-close:not(.disable):hover,.nav-list .child a:not(.disable):hover,.opac:not(.disable):hover,a.btn-sns:not(.disable):hover,body.artist.lineup .view-change-lists .btn-view-change:not(.disable):hover:not(.active),body.goods .goods-items .item .goods-thumb-box .thumb-list-box li:not(.disable):hover,body.home .slider-area .bx-pager-link:not(.disable):hover:not(.active),body.news .to-list:not(.disable):hover,body.special .other-link .btn-other-map:not(.disable):hover{opacity:.7;transition:opacity .2s linear 0s}@-webkit-keyframes backToOpac1{0%{opacity:.4}100%{opacity:1}}@keyframes backToOpac1{0%{opacity:.4}100%{opacity:1}}.opac-normal{display:block}.opac-normal:hover{opacity:.7}.thumb-box.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.thumb-box.horizontal .texts{-webkit-box-flex:1;-ms-flex:1;flex:1}.lbs:hover{color:#646464;transition:color .2s ease-out 0s;text-decoration:none}.fsm1{font-size:13px}.fsm2{font-size:12px}.font-small,.fsm3{font-size:11px}.fsm4{font-size:10px}.fsm5{font-size:9px}.fsm6{font-size:8px}.fsm7{font-size:7px}.fsm8{font-size:6px}.fsm9{font-size:5px}.fsm10{font-size:4px}.fn{font-size:14px}.fsp1{font-size:15px}.fsp2{font-size:16px}.fsp3{font-size:17px}.fsp4{font-size:18px}.fsp5{font-size:19px}.fsp6{font-size:20px}.fsp7{font-size:21px}.fsp8{font-size:22px}.fsp9{font-size:23px}.font-large,.fsp10{font-size:24px}.full{width:100%}.half{width:50%}.third{width:33.3%}.quater{width:25%}.fifth{width:20%}.fr{float:right}.mgn{margin:0!important}.mga{margin:auto!important}.mtn{margin-top:0!important}.mts{margin-top:5px!important}.mt2{margin-top:10px!important}.mt3{margin-top:15px!important}.mt4{margin-top:20px!important}.mt5{margin-top:25px!important}.mt6{margin-top:30px!important}.mt7{margin-top:35px!important}.mt8{margin-top:40px!important}.mt9{margin-top:45px!important}.mt10{margin-top:50px!important}.mbn{margin-bottom:0!important}.mbs{margin-bottom:5px!important}.mb2{margin-bottom:10px!important}.mb3{margin-bottom:15px!important}.mb4{margin-bottom:20px!important}.mb5{margin-bottom:25px!important}.mb6{margin-bottom:30px!important}.mb7{margin-bottom:35px!important}.mb8{margin-bottom:40px!important}.mb9{margin-bottom:45px!important}.mb10{margin-bottom:50px!important}.mln{margin-left:0!important}.mls{margin-left:5px!important}.ml2{margin-left:10px!important}.ml3{margin-left:15px!important}.ml4{margin-left:20px!important}.ml5{margin-left:25px!important}.ml6{margin-left:30px!important}.ml7{margin-left:35px!important}.ml8{margin-left:40px!important}.ml9{margin-left:45px!important}.ml10{margin-left:50px!important}.mrn{margin-right:0!important}.mrs{margin-right:5px!important}.mr2{margin-right:10px!important}.mr3{margin-right:15px!important}.mr4{margin-right:20px!important}.mr5{margin-right:25px!important}.mr6{margin-right:30px!important}.mr7{margin-right:35px!important}.mr8{margin-right:40px!important}.mr9{margin-right:45px!important}.mr10{margin-right:50px!important}.mca,.mra{margin-right:auto!important}.mla{margin-left:auto!important}.mca{margin-left:auto}.ptn{padding-top:0!important}.pts{padding-top:5px!important}.pt2{padding-top:10px!important}.pt3{padding-top:15px!important}.pt4{padding-top:20px!important}.pt5{padding-top:25px!important}.pt6{padding-top:30px!important}.pt7{padding-top:35px!important}.pt8{padding-top:40px!important}.pt9{padding-top:45px!important}.pt10{padding-top:50px!important}.pbn{padding-bottom:0!important}.pbs{padding-bottom:5px!important}.pb2{padding-bottom:10px!important}.pb3{padding-bottom:15px!important}.pb4{padding-bottom:20px!important}.pb5{padding-bottom:25px!important}.pb6{padding-bottom:30px!important}.pb7{padding-bottom:35px!important}.pb8{padding-bottom:40px!important}.pb9{padding-bottom:45px!important}.pb10{padding-bottom:50px!important}.pbx{padding-bottom:20px!important}.pln{padding-left:0!important}.pls{padding-left:5px!important}.pl2{padding-left:10px!important}.pl3{padding-left:15px!important}.pl4{padding-left:20px!important}.pl5{padding-left:25px!important}.pl6{padding-left:30px!important}.pl7{padding-left:35px!important}.pl8{padding-left:40px!important}.pl9{padding-left:45px!important}.pl10{padding-left:50px!important}.prn{padding-right:0!important}.prs{padding-right:5px!important}.pr2{padding-right:10px!important}.pr3{padding-right:15px!important}.pr4{padding-right:20px!important}.pr5{padding-right:25px!important}.pr6{padding-right:30px!important}.pr7{padding-right:35px!important}.pr8{padding-right:40px!important}.pr9{padding-right:45px!important}.pr10{padding-right:50px!important}.loader-simple{height:3em;width:3em;-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear;border:1px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.7);border-radius:50%}@-webkit-keyframes rotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.clearfix,.fl-range,.footer .bottom .container,.footer .bottom body:not(.home) .contents,body:not(.home) .footer .bottom .contents{zoom:1}.clearfix:after,.fl-range:after,.footer .bottom .container:after,.footer .bottom body:not(.home) .contents:after,body:not(.home) .footer .bottom .contents:after{content:"";display:block;clear:both}.ir{text-indent:100%}.tr{left:-5000px}.elps{text-overflow:ellipsis}.ref{position:relative}.abs{position:absolute}.fix{position:fixed}.dn{display:none!important}.db{display:block!important}.di{display:inline!important}.ds{display:inline-block!important}.dt{display:table!important}.dc{display:table-cell!important}.flexbox,.sns-lists{display:-webkit-box;display:-ms-flexbox}.rn{border-radius:0!important}.rs{border-radius:5px}.rm{border-radius:10px}.rl{border-radius:20px}.ca,.cb,.cc,.cd,.ce,.cf,.cg,.ch,.ci,.cj,.ck,.cl{color:#000!important}.ba,.bb,.bc,.bd,.be,.bf,.bg,.bh,.bi,.bj,.bk,.bl{background-color:#000!important}.n{font-weight:400!important}.b{font-weight:700!important}.l{text-align:left!important}.c{text-align:center!important}.r{text-align:right!important}.content-title,.post-title,.title-bg-black{text-align:center;font-weight:700}.u{text-decoration:underline!important}.obl{font-style:oblique}.v0{vertical-align:0}.v1{vertical-align:-1px}.v2{vertical-align:-2px}.v3{vertical-align:-3px}.v4{vertical-align:-4px}.v5{vertical-align:-5px}.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}.btn-bg:after,.btn-bg:before,.comment-movie .arr,.modal-wrap .loader-simple,.pos,.pos-center,.pos-horizontal-center,.pos-override-center,.pos-vertical-center,body.home .content.comment-movie .comment-slider-area .loader-simple{position:absolute;margin:auto}.comment-movie .arr,.modal-wrap .loader-simple,.pos-center,body.home .content.comment-movie .comment-slider-area .loader-simple{top:0;bottom:0;left:0;right:0}.btn-bg:after,.btn-bg:before,.pos-vertical-center{top:0;bottom:0}.pos-horizontal-center{left:0;right:0}.pos-override-center{top:-50%;bottom:-50%;left:-50%;right:-50%}.flexbox{display:flex}.js-fadeTgt,.js-tglTgt{display:none}.bg-base{background-color:#000}.col-base,.hov-col-base,body.artist.lineup .text-lists li a:not(.disable-link),body.artist.single-artist .post-content .profile .official a:not(.btn-bg){color:#000}.bg-pink{background-color:#c60081}.col-pink,.hov-col-pink{color:#c60081}.bg-lightblue{background-color:#2099ff}.col-lightblue,.hov-col-lightblue{color:#2099ff}.bg-deepgray{background-color:#5d5d5d}.col-deepgray,.hov-col-deepgray{color:#5d5d5d}.bg-lightgray{background-color:#3e3e3e}.col-lightgray,.hov-col-lightgray{color:#3e3e3e}.bg-beige{background-color:#f1ebe9}.col-beige,.hov-col-beige{color:#f1ebe9}.bg-darkblue{background-color:#1f1f1f}.col-darkblue,.hov-col-darkblue{color:#1f1f1f}.bg-menuGray{background-color:#d4d4d4}.col-menuGray,.hov-col-menuGray{color:#d4d4d4}.link-color{color:#9cc813;font-weight:700;text-decoration:underline}.link-color:hover{text-decoration:none}a.disable{cursor:default;opacity:.4}a.disable:hover{opacity:.4;-webkit-animation:none;animation:none}.js-disableSave{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js-disableSave.js-imageunder{position:relative;z-index:0}.js-imageTop{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}.trg-scroll-top{width:80px;height:80px;background-image:url(../img/btn_totop.png);background-size:contain}.thumb-lists .image{overflow:hidden}.thumb-lists .image img{transition:all .5s linear 0s}.thumb-lists .image:not(.disable-zoom).js-zoom{position:relative}.thumb-lists .image:not(.disable-zoom).js-zoom:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.thumb-lists .image:not(.disable-zoom).js-zoom img{-webkit-transform:scale(1.2);transform:scale(1.2);transition:all 3s linear 0s}.btn-bg.bg-base:hover,.btn-bg.bg-beige:hover,.btn-bg.bg-darkblue:hover,.btn-bg.bg-deepgray:hover,.btn-bg.bg-lightblue:hover,.btn-bg.bg-lightgray:hover,.btn-bg.bg-menuGray:hover,.btn-bg.bg-pink:hover{transition:all .2s linear 0s}.modal-overlay,.modal-wrap{width:100%;height:100%;position:fixed;top:0;left:0}.modal-wrap{opacity:0;z-index:1050}.modal-wrap .loader-simple{width:3em;height:3em}.modal-overlay{background:rgba(0,0,0,.7);z-index:0}.modal-content{position:absolute;z-index:10;height:auto;max-width:94%;margin:0 auto;opacity:0}.modal-close{width:46px;height:46px;background-image:url(../img/btns_slider.png);background-position:-96px top;position:absolute;top:-25px;right:5px;z-index:10}body.home .modal-content,body.single-artist .modal-content{width:640px;height:360px;background-color:#fff}body.home .modal-content iframe,body.single-artist .modal-content iframe{width:640px;height:360px}body.home .modal-close,body.single-artist .modal-close{top:-48px;right:0}body.special .modal-content{width:900px;max-height:600px}body.special .modal-image-lists{position:relative;max-height:600px;overflow:hidden}.content-overlay:before,body.artist.single-artist .post-content .comment-movie:hover .image-wrap:before,body.home .content.comment-movie .comment-slider-area:hover .comment-lists .image-wrap:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(0,0,0,.4)}.bx-wrapper,.comment-movie{position:relative}.comment-movie .arr{line-height:20px;width:150px;height:40px;z-index:20}.bx-controls{margin-bottom:10px;width:100%;height:0}.bx-controls .bx-controls-direction a{position:absolute;background:url(../img/btns_slider2.png) left top;top:40%;width:110px;height:130px}.bx-controls .bx-controls-direction a.bx-prev{left:-40px}.bx-controls .bx-controls-direction a.bx-next{-webkit-transform:scale(-1,1);transform:scale(-1,1);right:-40px}i{font-style:italic}h2.section-title{border-bottom:#9cc813 2px solid}h2.section-title span{height:39px;border-bottom:3px solid #000;display:block;text-indent:-9999px}h2.section-title.information span{background:url(../img/titles_information.png) left top no-repeat}h2.section-title.comment-movie span{background:url(../img/titles_comment-movie.png) left top no-repeat}h2.section-title.support span{background:url(../img/titles_support.png) left top no-repeat}h2.section-title-mini{border-bottom:#9cc813 2px solid;margin-bottom:10px}h2.section-title-mini span{font-weight:700;border-bottom:4px solid #000;display:block}h2.section-title2 span{text-indent:-9999px;display:block;height:37px}h2.section-title2.twitter{width:200px;border:none}h2.section-title2.twitter span{width:100%;background:url(../img/titles_twitter.png) left top no-repeat}.page-title{width:100%;height:45px;position:absolute;top:-25px;left:0}.page-title.about{background-image:url(../img/page_title_about.png)}.page-title.artist{background-image:url(../img/page_title_artist.png)}.page-title.ticket{background-image:url(../img/page_title_ticket.png)}.page-title.news{background-image:url(../img/page_title_news.png)}.page-title.access{background-image:url(../img/page_title_access.png)}.page-title.goods{background-image:url(../img/page_title_goods.png)}.page-title.areamap{background-image:url(../img/page_title_areamap.png)}.page-title.special{background-image:url(../img/page_title_special.png)}.page-title.timetable{background-image:url(../img/page_title_timetable.png)}.post-title{font-size:40px;padding-top:10px;margin-bottom:30px;position:relative}.content-title{font-size:20px}.title-bg-black{font-size:28px;color:#fff;letter-spacing:1px;padding:7px 0 0;line-height:30px;background-color:#000}.title-bg-black .big{display:inline-block;margin-top:2px;font-size:38px}.title-bg-black .weekday{font-size:16px}.title-plane{font-weight:700;line-height:1.8;font-size:40px}body.tokyo .tbl-base a,body.tokyo .tbl-base a:hover{color:#323232!important}.tbl-base{width:100%;letter-spacing:1.5px}.tbl-base a{text-decoration:underline;color:#9cc813}.tbl-base a:hover{text-decoration:none}.link-pink,.naver-link-wrap a,.news-lists a,body.ticket .notes a,body.ticket .shutle-bus a,body:not(.home) .post-content a:not(.btn-bg){text-decoration:underline}.tbl-base tbody>tr,.tbl-base thead>tr{border-bottom:1px solid #d8d8d8}.tbl-base tbody>tr:first-child,.tbl-base thead>tr:first-child{border-top:1px solid #d8d8d8}.tbl-base tbody>tr>td,.tbl-base tbody>tr>th,.tbl-base thead>tr>td,.tbl-base thead>tr>th{padding:35px;line-height:1.8}.tbl-base tbody>tr>th,.tbl-base thead>tr>th{vertical-align:middle;font-weight:700;text-align:right;padding-left:70px;color:#c60081}.tbl-base tbody>tr dl,.tbl-base thead>tr dl{display:table;width:100%}.tbl-base tbody>tr dd,.tbl-base tbody>tr dt,.tbl-base thead>tr dd,.tbl-base thead>tr dt{display:table-cell}.tbl-base tbody>tr dt,.tbl-base thead>tr dt{width:15%}.tbl-base tbody>tr dd,.tbl-base thead>tr dd{width:85%}.note{font-size:.8rem}.asta,body.goods .intro .goods-note-items>li{position:relative;padding-left:1.2em}.asta:before,body.goods .intro .goods-note-items>li:before{content:"※";position:absolute;top:0;left:0}.arr,.btn-bg,.icon,.naver-link-wrap,.notice-lists li{position:relative}.naver-link-wrap{text-align:right}.btn-bg{color:#fff;font-weight:700;display:block;padding:.7rem 0;text-align:center}.btn-bg.bg-base:hover{background-color:#505050}.btn-bg.bg-pink:hover{background-color:#ed009a}.btn-bg.bg-lightblue:hover{background-color:#20aeff}.btn-bg.bg-deepgray:hover{background-color:#adadad}.btn-bg.bg-lightgray:hover{background-color:#8e8e8e}.btn-bg.bg-beige:hover{background-color:#fff}.btn-bg.bg-darkblue:hover{background-color:#6f6f6f}.btn-bg.bg-menuGray:hover{background-color:#fff}.btn-bg:before{left:0}.btn-bg:after{right:0}a.btn-sns{display:block;text-indent:-9999px}a.btn-sns.facebook{width:37px;height:37px;background:url(../img/btns_sns.png) left top no-repeat;background-size:90px}a.btn-sns.twitter{width:37px;height:37px;background:url(../img/btns_sns.png) right top no-repeat;background-size:90px}.arr.ar-af:after,.arr.ar-bf:before{content:""}.arr.ar-txt.ar-af:after,.arr.ar-txt.ar-bf:before{content:"→"}.arr.ar-base-bk:after,.arr.ar-base-bk:before{width:20px;height:16px;background-position:0 top}.arr.ar-menu-gr:after,.arr.ar-menu-gr:before{width:5px;height:8px;background-position:-20px top}.arr.ar-link-gr:after,.arr.ar-link-gr:before{width:5px;height:9px;background-position:-25px top}.arr.ar-base-wh:after,.arr.ar-base-wh:before{width:20px;height:16px;background-position:-30px top}.arr.ar-txt{vertical-align:middle}.arr.ar-txt:after,.arr.ar-txt:before{background:0 0;display:inline-block}.arr.ar-txt.ar-af:after{margin-left:1em}.arr.ar-right:after,.arr.ar-right:before{-webkit-transform:rotate(0);transform:rotate(0)}.arr.ar-down:after,.arr.ar-down:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.arr.ar-left:after,.arr.ar-left:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.arr.ar-up:after,.arr.ar-up:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.arr.ar-sml:after,.arr.ar-sml:before{-webkit-transform:scale(.8);transform:scale(.8);vertical-align:middle}.arr.ar-sml:before{margin-right:.8em;position:relative;top:-1px}.icon:after,.icon:before{display:inline-block;background-image:url(../img/icons.png);background-repeat:no-repeat}.icon.ico-af:after,.icon.ico-bf:before{content:""}.icon.ico-tw:after,.icon.ico-tw:before{width:28px;height:22px;background-position:0 top}.icon.ico-thumb-new:after,.icon.ico-thumb-new:before{width:74px;height:26px;background-position:-28px top}.sns-lists{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px}.sns-lists>li:not(:first-child),.sns-lists>li:nth-child(2){margin-left:20px}.news-lists .date{color:#9cc813;font-weight:700}.link-lists-tab li a,.news-lists a:hover{text-decoration:none}.notice-lists li{padding-left:1.2em}.notice-lists li:before{content:"※";position:absolute;top:0;left:0}body.faq .link-lists-tab{margin-bottom:-1px;position:relative;z-index:2}body.osaka a.link-color,body.osaka a.link-color:hover{color:#ff673f}body.tokyo a.link-color,body.tokyo a.link-color:hover{color:#00c5ff}body.osaka .link-lists-tab{border-bottom:5px solid #ff673f}body.tokyo .link-lists-tab{border-bottom:5px solid #00c5ff}.link-lists-tab{border-bottom:3px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}.link-lists-tab li:first-child{margin-right:10px}.link-lists-tab li a{border-radius:18px 18px 0 0;padding:15px 0 8px;font-size:16px;width:180px;text-align:center;color:#fff}.link-lists-tab li a:before{display:inline-block;width:16px;height:16px;content:"";background:url(../img/arrow_wh.png) left top no-repeat;position:relative;top:2px;background-size:100%;margin-right:10px}.link-lists-tab li.orange a{display:block;background:#ff673f}.link-lists-tab li.blue a{display:block;background:#00c5ff}.space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dot-lists>li{position:relative;padding-left:1.2em}.dot-lists>li:before{content:"・";position:absolute;top:0;left:0}.asta-lists>li{position:relative;padding-left:1.2em}.asta-lists>li:before{content:"※";position:absolute;top:0;left:0}.dl-circle dt{position:relative;padding-left:1.5em;font-weight:700}.dl-circle dt:before{content:"●";position:absolute;top:0;left:0}.dl-dblarr dt{position:relative;padding-left:1em;font-weight:700}.dl-dblarr dt:before{content:"»";position:absolute;top:-1px;left:0}.dl-dblarr .indent{text-indent:1em}.second .wrapper{position:relative!important;top:0!important;background:url(../img/second_bg_pattern.png) center top,url(../img/second_bg.jpg) center top no-repeat}.header,.header .fixed-area{background-color:#fff}.contents-area{padding:50px 0}.contents-area .sns-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:1040px;margin:0 auto}.contents-area .sns-columns .column-left{width:508px}.contents-area .sns-columns .column-right{width:508px;margin-left:auto}.header .fixed-area{top:0;left:0;z-index:101;width:100%}.header .container,.header body:not(.home) .contents,body:not(.home) .header .contents{position:relative}.header .recommend-lists{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0}.header .recommend-lists .sp-br{display:none}.header .recommend-lists a{font-size:14px;padding:18px 15px 18px 18px}.header .recommend-lists a.bg-pink{width:157px}.header .recommend-lists a.bg-lightblue{width:180px}.header .recommend-lists a:before{content:"";background:url(../img/arrow_wh.png) center left no-repeat;background-size:100%;width:16px;height:16px;left:auto;display:inline-block;margin-right:7px;line-height:16px;top:2px;bottom:auto;position:relative}.header .gnav{-webkit-box-flex:1;-ms-flex:1;flex:1}.header .menu-lists{display:-webkit-box;display:-ms-flexbox;display:flex}.header .menu-lists>li{font-size:15px;position:relative;width:calc(100% / 7)}.header .menu-lists>li>a{color:#000;text-align:center;display:block;padding:14px 27px 16px}.header .menu-lists>li:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;opacity:0;background-color:#000;transition:all .3s ease}.header .menu-lists>li.disable{opacity:.3;cursor:default}.header .menu-lists>li.disable a{cursor:default}.header .menu-lists>li.active,.header .menu-lists>li:not(.disable):hover{transition:all .2s cubic-bezier(.39,.575,.565,1) 0s;position:relative}.header .menu-lists>li.active:after,.header .menu-lists>li:not(.disable):hover:after{opacity:1}.header .header-toggle-area{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,MyYuGothicM,YuGothic,Osaka,"MS PGothic",arial,helvetica,sans-serif;position:absolute;left:0;top:52px;z-index:10;display:none;color:#fff}.header .children{padding:30px;background-color:#000}.header .child{-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s linear .1s}.header .child.up{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.main-info{background:url(../img/main-info_bg.png) center top repeat-y}.main-info-list-box{width:1090px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-info-list-box li{width:50%;margin:15px;height:73px;text-indent:-9999px}.main-info-list-box li.osaka{background:url(../img/osaka_info.png) no-repeat #ff673f}.main-info-list-box li.tokyo{background:url(../img/tokyo_info.png) no-repeat #00c5ff}.footer{background-color:#f2f2f2;padding:50px 0 0}.footer .nav-list .dl-timetable .dl-place dt{width:60px}.footer .top .container,.footer .top body:not(.home) .contents,body:not(.home) .footer .top .contents{position:relative}.footer .logo{margin:20px auto 0;width:160px;height:200px;background-image:url(../img/footer_logo.png)}.footer .fnav{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer .recommend-lists{display:none}.footer .footer-menus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .menu-lists>li{opacity:0}.footer .menu-lists>li>a{font-size:14px;display:block;padding-bottom:2px;border-bottom:2px solid #000}.footer .menu-lists>li:not(:first-child){margin-top:30px}.footer .menu-lists>li.disable a{cursor:default;opacity:.3}.footer .menu-lists>li.disable a:hover{opacity:.3}.footer .menu-lists>li.disable .header-toggle-area{display:none}.footer .bottom .container,.footer .bottom body:not(.home) .contents,.footer .copy,body:not(.home) .footer .bottom .contents{display:block}.footer .menu-lists .ar-menu-gr:after{content:none}.footer .menu-lists .children{padding:15px 12px 0}.footer .menu-lists .children dt>span{color:#888}.footer .menu-lists{min-width:300px}.footer .footer-sns{background:#000;margin-top:40px;padding:20px 0}.footer .footer-sns .sns-lists{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .bottom{font-size:14px;background:#9cc813;padding:12px 0;border-top:1px solid #5d5d5d}.nav-list .artist .header-toggle-area .children .dl-timetable .dl-place,.nav-list .dl-category:not(.dl-timetable) dd,.nav-list .dl-place dd{padding-left:1em}.footer .copy{font-weight:700;margin-top:15px;font-size:11px;letter-spacing:0;text-align:center}.nav-list .menu-lists{color:#000}.nav-list .menu-lists>li>a{letter-spacing:1px;font-weight:700}.nav-list .menu-lists>li .dl-category{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-list .menu-lists>li .dl-category>dt{width:100px}.nav-list .menu-lists>li .dl-category>dd{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-list .menu-lists .children .disable,.nav-list .menu-lists .children.disable{display:none}.nav-list .child{font-size:13px}.nav-list .child:not(:first-child)>*{margin-top:9px}.nav-list .child dd a:not(.disable){text-decoration:underline}.nav-list .child dd a:not(.disable):hover{text-decoration:none}.nav-list .dl-category>dt>:before{content:"-";color:#000;margin-right:3px}.nav-list .dl-category>dt a:not(.disable) span{text-decoration:underline}.nav-list .dl-category>dt a:not(.disable) span:hover{text-decoration:none}.nav-list .dl-category:not(.dl-timetable),.nav-list .dl-place{-webkit-box-align:flex-top;-ms-flex-align:flex-top;align-items:flex-top}.nav-list .dl-category:not(.dl-timetable) dd a:not(:first-child),.nav-list .dl-place dd a:not(:first-child){margin-left:.5em}.nav-list .artist .header-toggle-area .children{width:350px}.nav-list .artist .header-toggle-area .children .child .dl-category>dt{width:120px}.nav-list .artist .header-toggle-area .children .dl-timetable{display:block}.nav-list .artist .header-toggle-area .children .dl-timetable>dd{margin-top:10px}.nav-list .artist .header-toggle-area .children .dl-timetable .dl-place>dt{width:111px;margin-left:-3px}.nav-list .artist .header-toggle-area .children .dl-timetable .dl-place>dd{padding-left:12px}.nav-list .artist .header-toggle-area .children .dl-place{display:-webkit-box;display:-ms-flexbox;display:flex}body:not(.home) .header .fixed-area{position:fixed}body:not(.home) .contents{background-color:#fff;padding:20px 0;position:relative}body:not(.home) .post-content p{line-height:2;letter-spacing:2px}body:not(.home) .post-content p:not(:first-child){margin-top:1.5em}body:not(.home) .page-sns ul.sns-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.home .fixed-area.fix{-webkit-animation:translate .3s ease-out;animation:translate .3s ease-out}@-webkit-keyframes translate{0%{-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes translate{0%{-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}body.home .main-movie-area{width:100vw;min-width:1090px;min-height:613px;height:56.2vw;background:#000;position:relative}body.home .main-movie-area .loader-simple{position:absolute;top:50%;left:50%;margin-top:-1.5em;margin-left:-1.5em}body.home .mainvisual-area{z-index:1;width:100%;height:100%;overflow:hidden;position:relative}body.home .mainvisual-area .yt-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}body.home .slider-area{width:1004px;margin:-20px auto 30px}body.home .slider-area .slider-lists{max-height:165px;overflow:hidden;opacity:0}body.home .slider-area .slider-lists li a{text-align:center;display:block}body.home .slider-area .slider-lists li a img{width:100%;vertical-align:bottom}body.home .slider-area .bx-pager{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}body.home .slider-area .bx-pager-item:not(:first-child){margin-left:8px}body.home .slider-area .bx-pager-item:first-child{margin-left:auto}body.home .slider-area .bx-pager-link{width:13px;height:13px;border-radius:100%;background-color:#d4d4d4}body.home .slider-area .bx-pager-link.active{background-color:#9cc813}body.home .sml-banner-area{margin-bottom:60px}body.home .sml-banner-area .banner-lists{margin-bottom:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.home .sml-banner-area .banner-lists li{margin-bottom:20px;margin-right:20px}body.home .sml-banner-area .banner-lists li img{height:91px}body.home .sml-banner-area .banner-lists li:nth-child(4n){margin-right:0}body.home .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home .title-wrap a{font-size:13px;text-decoration:underline;margin-left:auto}body.home .title-wrap a:hover{text-decoration:none}body.home .title-wrap a .arr:after{margin-left:1em}body.home .pc-flex{display:-webkit-box;display:-ms-flexbox;display:flex}body.home .content.information{width:680px;margin-right:40px;position:relative;margin-bottom:60px}body.home .content.information .news-list-area{font-size:14px}body.home .content.information .news-lists li{padding:21px 0 22px;border-bottom:1px dashed #969696}body.home .content.information .news-lists li .date{font-weight:700}body.home .content.information .news-lists li a{text-decoration:underline}body.home .content.information .link-wrap a:hover,body.home .content.information .news-lists li a:hover,body.news .block .post-content p .btn-bg{text-decoration:none}body.home .content.information .link-wrap{position:absolute;top:5px;right:0}body.home .content.information .link-wrap a{font-size:12px;font-weight:700;position:relative}body.home .content.information .link-wrap a:before{margin-right:4px;content:"";width:14px;height:14px;display:inline-block;position:relative;top:2px;background:url(../img/arrow_bk.png) no-repeat;background-size:100%}body.home .content.pr-movie{margin-bottom:32px}body.home .content.pr-movie .frame-wrap{margin-bottom:20px;width:380px;height:208px}body.home .content.comment-movie{position:relative;margin-bottom:40px}body.home .content.comment-movie .comment-lists{max-height:326px;overflow:hidden;opacity:0}body.home .content.comment-movie .comment-lists .image-wrap{position:relative;display:block}body.home .content.comment-movie .comment-slider-area{background-color:#fff;width:580px;margin:30px auto 0}body.home .content.comment-movie .comment-slider-area .loader-simple{border:1px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.7)}body.home .content.comment-movie .comment-slider-area .bx-controls .bx-controls-direction a{top:50%;margin-top:-65px;opacity:0}body.home .content.comment-movie .comment-slider-area .bx-controls .bx-controls-direction a.bx-prev{left:-40px}body.home .content.comment-movie .comment-slider-area .bx-controls .bx-controls-direction a.bx-next{right:-40px}body.home .content.comment-movie .comment-slider-area:hover .bx-controls .bx-controls-direction a{opacity:1}body.home .content.comment-movie .comment-slider-area:hover .bx-controls .bx-controls-direction a.bx-prev{left:-90px;transition:all .8s}body.home .content.comment-movie .comment-slider-area:hover .bx-controls .bx-controls-direction a.bx-next{right:-90px;transition:all .8s}body.home .content.comment-movie p.name{color:#fff;position:absolute;bottom:90px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20;text-align:center}body.home .content.widget{background-color:#fff}body.home .content.widget.facebook{border:4px solid #f2f2f2}body.home .content.widget.twitter{border:4px solid #f2f2f2;padding-top:35px}body.home .content.widget.twitter .title-wrap{padding:0 30px}body.home .content.widget.twitter .section-title:before{vertical-align:middle;margin-right:10px}body.home .content.widget.twitter .js-twitterWidget{min-height:567px;padding:0 24px}body.home .content.green-power{margin-top:22px;border:4px solid #f2f2f2;background-color:#fff;padding:16px 25px}body.home .content.green-power .image{display:table-cell;vertical-align:middle;width:67px}body.home .content.green-power .texts{padding-left:20px;display:table-cell;vertical-align:middle;font-size:14px;margin-left:15px;line-height:1.8}body.home .support-area{margin-top:60px}body.home .support-area .support-categories{margin-top:30px}body.home .support-area .support-category:not(:first-child){margin-top:10px}body.home .support-area .support-title{margin-bottom:30px;font-size:12px;color:#7c7c7c}body.home .support-area .sponsor-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-62px}body.home .support-area .sponsor-lists li{margin-bottom:35px;margin-left:62px}body.home .support-area .sponsor-lists li a{display:block}body.home .support-area .sponsor-lists li .note{font-size:10px;margin-top:3%;color:#666}body.news{font-size:15px}body.news .to-list-wrap{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}body.news .to-list{margin-left:auto;font-weight:700}body.news .to-list:before{margin-right:6px;content:"";width:14px;height:14px;display:inline-block;position:relative;top:2px;background:url(../img/arrow_bk.png) no-repeat;background-size:100%}body.news .post-date{display:-webkit-box;display:-ms-flexbox;display:flex}body.news .post-date .date{padding-bottom:8px;font-weight:700;color:#9cc813}body.news .blocks{margin-top:35px}body.news .block .post-content:not(:first-child){margin-top:70px}body.news .block .content-title{margin-bottom:20px}body.news .block:not(:first-child){margin-top:30px;padding-top:30px;border-top:1px dashed #3e3e3e}body.news .block .images .image-box{text-align:center}body.news .block .images .image-box .caption{margin-top:1em}body.news .block .images .image-box:not(:first-child){margin-top:50px}body.news .block .post-content p .btn-bg.reserve{width:200px;margin:0 auto}body.news .block .post-content p .btn-bg.reserve.long{width:300px}body.news .news-list-area{margin-top:50px;padding-top:50px;border-top:2px dotted #999}body.news .news-lists{display:none}body.news .wrap-list{transition:height .2s linear 0s}body.news .wrap-list li{line-height:1.8}body.news .wrap-list li:not(:first-child){margin-top:30px}body.news .wrap-list li .date{width:13%}body.news .wrap-list li .title{width:87%}body.news .wrap-list li .title a{text-decoration:underline}body.news .wrap-list li .title a:hover{text-decoration:none}body.news .wrap-controler a:not(.disable),body.ticket .ar-txt{text-decoration:underline}body.news .wrap-controler{margin-top:50px;text-align:center}body.news .wrap-controler .controler li:not(:first-child){margin-left:20px}body.news .wrap-controler .controler li:not(:first-child):before{content:"|";margin-right:20px}body.news .wrap-controler a{font-family:Montserrat,sans-serif}.header .menu-lists,body.artist.timetable h4.title-stage{font-family:"Josefin Sans",sans-serif}body.news .sp-block.sample .post-content{min-height:0}body.news .tbl-temp{width:100%;margin-top:5px;background-color:#fff}body.news .tbl-temp tr{border-top:1px solid grey;border-bottom:1px solid grey;border-right:1px solid grey}body.news .tbl-temp td,body.news .tbl-temp th{width:35%;border-left:1px solid grey;padding:1rem;vertical-align:middle}body.news .tbl-temp td:first-child,body.news .tbl-temp th:first-child{width:65%}body.news .tbl-temp th{font-size:12px;font-weight:700;background-color:#eee}body.news .tbl-temp td.c,body.news .tbl-temp th.c{display:table-cell}.heading-back,.heading-underline,body.ticket .wrap-btn .btns .btn-ticket{display:inline-block}.blue{color:#2099ff}.green{color:green}.pink{color:#c60081}.yellow{color:#dbae00}.gray{color:gray}.link-bold{font-weight:700;color:green}.heading-back{background-color:#ffee34;color:#000;font-size:16px;font-weight:700;padding:.2em .3em .2em .8em}.heading-underline{margin:10px 0;border-bottom:1px dotted #333}body.notice .ticktore{margin-top:10px;margin-bottom:0}body.ticket .ticktore{width:200px;margin-top:10px;margin-bottom:10px}body.ticket .city{margin-top:35px}body.ticket .city:first-child{margin-top:0}body.ticket .wrap-btn{margin-top:20px}body.ticket .btn-square{width:300px}body.ticket .wrap-btn .notice-lists{margin-top:1em}body.ticket .wrap-btn .btns .btn-ticket a{position:relative;padding:15px 30px}body.ticket .wrap-btn .btns .btn-ticket:not(:first-child){margin-top:10px}body.ticket .wrap-btn .btns .lowson{margin:1em 0}body.ticket .wrap-btn .btns .notice-lists{margin-top:.5em}body.ticket .notes{margin-top:20px;font-size:11px;line-height:1.5em}body.ticket .notes p:not(:first-child){margin-top:1em}@media (-ms-high-contrast:none),(-ms-high-contrast:active){body.ticket body{padding:1000px}}body.ticket .shutle-bus b{display:block;margin-bottom:1em}body.ticket .shutle-bus p span{font-weight:700;border-bottom:3px solid #9cc813;padding:0;line-height:20px}body.ticket .shutle-bus a .arr:before{color:#000}body.ticket .shutle-bus .link-wrap{margin-top:20px}body.ticket .tbl-base>tbody th{width:230px}body.ticket .wrap-dtl .tbl-ticket{margin-top:1em;width:100%}body.ticket .wrap-dtl .tbl-ticket *{border:none;padding:0;color:#000;font-weight:400}body.ticket .wrap-dtl .tbl-ticket:first-child{margin-top:0}body.ticket .wrap-dtl .tbl-ticket td,body.ticket .wrap-dtl .tbl-ticket th{vertical-align:top;text-align:left;line-height:1.8}body.ticket .wrap-dtl .tbl-ticket th{width:55px;font-weight:700}body.ticket .wrap-dtl .tbl-ticket th:after{content:"："}body.ticket .wrap-dtl .tbl-ticket .date{width:100px}body.ticket .wrap-dtl .tbl-ticket .type{width:65px}body.ticket .wrap-dtl .tbl-ticket .price{width:150px}body.ticket .wrap-dtl .tbl-ticket .sold{color:#9cc813;font-weight:700}body.ticket .wrap-dtl .wrap-note{padding-left:155px;display:none}body.ticket .ar-txt:hover{text-decoration:none}.mg-bottom{margin-bottom:30px}body.about .tbl-base:first-child tbody>tr>th{width:25%}body.about .ticktore{width:200px}body.about .message .block{position:relative}body.about .message .block .image{position:absolute}body.about .message .block .texts p{font-size:15px;letter-spacing:.5px;line-height:2.4}body.about .message .block .texts p:not(:first-child){margin-top:30px}body.about .message .block:first-child .image{top:0;right:-254px;width:531px}body.about .message .block:first-child .texts{width:648px;padding-left:50px}body.about .message .block:nth-child(2){margin-top:60px;height:588px}body.about .message .block:nth-child(2) .image{top:0;left:-111px}body.about .message .block:nth-child(2) .texts{width:620px;margin-left:auto;padding-top:30px;padding-right:50px}body.about .message .block:nth-child(2) p.management{font-weight:700;text-align:right;margin-top:60px}body.about.faq .tbl-base th{width:38%;text-align:left;border-right:1px dashed #ccc}body.about.notice .dot-lists>li{line-height:2;letter-spacing:1.5px;padding-left:1.3em}body.about.notice .dot-lists>li:not(:first-child){margin-top:1.5em}body.about.notice .dot-lists>li a{text-decoration:underline;display:inline-block;margin-bottom:1em}body.about.notice .dot-lists>li a:hover{text-decoration:none}body.osaka .dot-lists>li a{color:#ff673f}body.tokyo .dot-lists>li a{color:#00c5ff}body.artist.lineup .new{font-weight:700;margin-right:10px;background:#000;color:#fff;display:inline-block;position:relative;top:-1px;padding:1px 6px 0;font-size:14px;margin-bottom:0;line-height:20px}body.artist.lineup .dates .title-bg-black,body.artist.lineup .view-change-btns{margin-bottom:20px}body.artist.lineup .new:before{content:"NEW"}body.artist.lineup .view-change-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.artist.lineup .view-change-lists li:not(:first-child){margin-left:20px}body.artist.lineup .view-change-lists .btn-view-change{background:url(../img/btns_view_change.png) no-repeat;width:24px;height:24px}body.artist.lineup .view-change-lists .btn-view-change.thumbnail-area{background-position:right top}body.artist.lineup .view-change-lists .btn-view-change.thumbnail-area.active{background-position:left top}body.artist.lineup .view-change-lists .btn-view-change.list-area{background-position:right bottom}body.artist.lineup .view-change-lists .btn-view-change.list-area.active{background-position:left bottom}body.artist.lineup .dates .date:not(:first-child){margin-top:80px}body.artist.lineup span.only:after{background-color:#cacaca;position:relative;top:-2px;font-size:12px;font-weight:700;color:#fff;display:inline-block;padding:2px 20px;border-radius:100px;margin-left:0;text-decoration:none}body.artist.lineup .text-lists li a:not(.disable-link),body.artist.single-artist .post-content .profile .official span{text-decoration:underline}body.artist.lineup span.only.tokyo:after{content:"TOKYOのみ"}body.artist.lineup span.only.osaka:after{content:"OSAKAのみ"}body.artist.lineup .thumb-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.artist.lineup .thumb-lists li{width:320px}body.artist.lineup .thumb-lists li:not(:nth-child(3n+1)){margin-left:15px}body.artist.lineup .thumb-lists li:not(:nth-child(-n+3)){margin-top:40px}body.artist.lineup .thumb-lists li a{display:block}body.artist.lineup .thumb-lists li a:hover .image:not(.disable-zoom)+.texts .name{opacity:.6;transition:opacity .2s linear 0s}body.artist.lineup .thumb-lists li .name{font-size:18px;font-weight:700;margin-top:9px;text-align:center}body.artist.lineup .text-lists li{font-size:15px;text-align:center}body.artist.lineup .text-lists li:not(:first-child){margin-top:20px}body.artist.lineup .text-lists li span.only:after{background-color:#cacaca}body.artist.lineup .text-lists li span.only.tokyo:after{content:"TOKYOのみ"}body.artist.lineup .text-lists li span.only.osaka:after{content:"OSAKAのみ"}body.goods .goods-items .item .texts .descriptions .name:after,body.goods .goods-items .item .texts .sizes .name:after{content:"："}body.artist.lineup .more-lineup{margin-top:60px}body.artist.lineup .more-lineup p{text-align:center}body.artist.lineup .more-lineup p:not(:first-child){margin-top:.5em}body.artist.single-artist #logo-img{text-align:center;margin-bottom:40px}body.artist.single-artist #logo-img img{height:80px}body.artist.single-artist .post-content>div:not(:last-child){margin-bottom:20px}body.artist.single-artist .post-content .main{text-align:center}body.artist.single-artist .post-content .title-plane{margin-top:20px}body.artist.single-artist .post-content .profile .official{margin-top:5px}body.artist.single-artist .post-content .profile .official span:hover{text-decoration:none}body.artist.single-artist .post-content .movie{width:560px;margin:0 auto}body.artist.single-artist .post-content .comment-movie{padding-top:10px}body.artist.single-artist .post-content .comment-movie .image-wrap{position:relative;display:block}body.artist.print .date-box{display:none}body.access .tbl-base tr:last-child{border:none}body.access .tbl-base th{width:30%;padding:35px 35px 35px 70px}body.access .tbl-base tbody>tr dl,body.access .tbl-base thead>tr dl{display:block}body.access .tbl-base tbody>tr dl dd,body.access .tbl-base tbody>tr dl dt,body.access .tbl-base thead>tr dl dd,body.access .tbl-base thead>tr dl dt{display:block;width:auto}body.access .free .block:not(:first-child){margin-top:20px}body.access .free .block p:not(:first-child):not(.wrap-link),body.access .free .block>:not(:first-child){margin-top:1em}body.access .wrap-link{margin-top:.5em}body.access .asta-lists li,body.access .dl-circle .asta-lists li{margin-top:1em}body.access.osaka .wrap-large-map,body.access.tokyo .wrap-route-map{margin-top:20px}body.access.osaka .wrap-large-map .large-map{height:450px}body.access.tokyo .route-map{width:100%;height:600px}body.access.tokyo .wrap-large-map .large-map{height:450px}body.access.tokyo .wakasu{width:300px}body.special .contents-area{padding-bottom:100px}body.special .contents{padding:0}body.special .contents .container.xs,body.special .contents body:not(.home) .xs.contents,body:not(.home) body.special .contents .xs.contents{width:100%}body.special .page-title{z-index:10}body.special .map-area{position:relative;z-index:0}body.special .map-pins .map-pin{position:absolute;z-index:10}body.special .map-pins .map-pin a{-webkit-transform:translateY(0);transform:translateY(0);transition:.5s}body.special .map-pins .map-pin a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}body.special .map-pins .map-pin.mini a{width:27px;height:38px;background:url(../special/img/pin_mini.png) no-repeat}body.special.osaka .map-pin.regular a{width:112px;height:118px;background:url(../special/img/pins_regular_osaka.png) no-repeat}body.special.osaka .map-pin.regular.pin-picnic{top:270px;left:286px}body.special.osaka .map-pin.regular.pin-picnic a{background-position:0 top}body.special.osaka .map-pin.regular.pin-green-hill-stage{top:106px;left:396px}body.special.osaka .map-pin.regular.pin-green-hill-stage a{background-position:-112px top}body.special.osaka .map-pin.regular.pin-goods{top:280px;right:420px}body.special.osaka .map-pin.regular.pin-goods a{background-position:-224px top}body.special.osaka .map-pin.regular.pin-foodarea{top:150px;right:390px}body.special.osaka .map-pin.regular.pin-foodarea a{background-position:-336px top}body.special.osaka .map-pin.regular.pin-new-beat-stage{top:80px;left:580px}body.special.osaka .map-pin.regular.pin-new-beat-stage a{background-position:-448px top}body.special.osaka .map-pin.regular.pin-bay-field-back{top:70px;right:325px}body.special.osaka .map-pin.regular.pin-bay-field-back a{background-position:-560px top}body.special.osaka .map-pin.regular.pin-bay-field-front{top:46px;right:190px}body.special.osaka .map-pin.regular.pin-bay-field-front a{background-position:-672px top}body.special.osaka .map-pin.mini.pin-entrance{bottom:325px;right:510px}body.special.tokyo .map-pin.regular a{width:102px;height:116px;background:url(../special/img/pins_regular_tokyo.png) no-repeat}body.special.tokyo .map-pin.regular.pin-seaside-stage{top:214px;left:150px}body.special.tokyo .map-pin.regular.pin-seaside-stage a{background-position:0 top}body.special.tokyo .map-pin.regular.pin-goods{top:400px;left:296px}body.special.tokyo .map-pin.regular.pin-goods a{background-position:-102px top}body.special.tokyo .map-pin.regular.pin-monument{top:428px;left:396px}body.special.tokyo .map-pin.regular.pin-monument a{background-position:-204px top}body.special.tokyo .map-pin.regular.pin-street-performance{top:309px;left:346px;z-index:5}body.special.tokyo .map-pin.regular.pin-street-performance a{background-position:-306px top;height:194px}body.special.tokyo .map-pin.regular.pin-new-beat-stage{top:335px;left:528px}body.special.tokyo .map-pin.regular.pin-new-beat-stage a{background-position:-408px top}body.special.tokyo .map-pin.regular.pin-foodarea{top:320px;left:615px}body.special.tokyo .map-pin.regular.pin-foodarea a{background-position:-510px top}body.special.tokyo .map-pin.regular.pin-windmill-back{top:348px;right:322px}body.special.tokyo .map-pin.regular.pin-windmill-back a{background-position:-612px top}body.special.tokyo .map-pin.regular.pin-windmill-center{top:318px;right:214px}body.special.tokyo .map-pin.regular.pin-windmill-center a{background-position:-714px top}body.special.tokyo .map-pin.regular.pin-windmill-stage{top:327px;right:114px}body.special.tokyo .map-pin.regular.pin-windmill-stage a{background-position:-816px top}body.special.tokyo .map-pin.mini.pin-entrance{bottom:275px;left:678px}body.special.tokyo .map-pin.mini.pin-street{bottom:184px;left:584px}body.special .other-link{position:absolute;bottom:60px}body.special .other-link .btn-other-map{width:237px;height:49px;background:url(../special/img/btns_map.png) no-repeat}body.special .other-link.osaka{left:40px}body.special .other-link.osaka .btn-other-map{background-position:left top}body.special .other-link.tokyo{right:40px}body.special .other-link.tokyo .btn-other-map{background-position:-237px top}@-webkit-keyframes rotateAnime{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}25%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}50%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}75%{-webkit-transform:rotateY(-270deg);transform:rotateY(-270deg)}100%{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@keyframes rotateAnime{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}25%{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}50%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}75%{-webkit-transform:rotateY(-270deg);transform:rotateY(-270deg)}100%{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@media print{.js-disableSave{display:none}}body.tokyo .btn-box a{background:#00c5ff}body.osaka .btn-box a{background:#ff673f}.btn-box a{color:#fff;position:relative;font-weight:700;font-size:15px;padding:14px 10px;line-height:22px;min-width:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;background:#9cc813}.btn-box a p{margin-left:26px;display:inline-block}body.goods .btn-note{font-size:16px;margin-bottom:10px;font-weight:700;color:#ff3f3f}body.goods .catch{color:#9cc813;font-weight:700;font-size:24px;text-align:center}body.goods .read{text-align:center;margin-top:25px;line-height:26px;margin-bottom:25px}body.goods .modal-wrap{transition:opacity .5s}body.goods .modal-wrap.isView{opacity:1}body.goods .modal-content{width:804px;opacity:1;padding:20px;position:absolute;top:50%;left:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.goods .modal-close{position:absolute;top:auto;bottom:-3.5em;right:0}body.goods .intro .title-goods{font-size:25px;font-weight:700;text-align:center}body.goods .intro .title-goods+div{margin-top:20px;text-align:center}body.goods .intro .title-goods+div p{line-height:1.6}body.goods .intro .title-goods+div p:not(:first-child){margin-top:35px}body.goods .intro .reseives,body.goods .intro .reseives .reseive:not(:first-child){margin-top:20px}body.goods .intro .reseives dt{font-size:17px;font-weight:700;line-height:1.7;text-align:center;margin-bottom:10px}body.goods .intro .link-lists{margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.goods .intro .link-lists>li a{width:378px;padding:.7rem 2rem .7rem 2.5rem;color:#fff;text-decoration:none}body.goods .intro .goods-note-items{padding:35px 35px 30px}body.goods .intro .goods-note-items>li:not(:first-child){margin-top:.5rem}body.goods .goods-items .item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #000}body.goods .goods-items .item:first-child{border-top:1px solid #000}body.goods .goods-items .item .goods-thumb-box{padding:30px 0}body.goods .goods-items .item .goods-thumb-box .main-list-box{position:relative;height:500px;width:426px}body.goods .goods-items .item .goods-thumb-box .main-list-box img{height:500px}body.goods .goods-items .item .goods-thumb-box .main-list-box li{background:#eee;width:100%;text-align:center;position:absolute;top:0;left:0;opacity:0;transition:.5s}body.areamap .notice-items,body.goods .goods-items .title-item.new{position:relative}body.goods .goods-items .item .goods-thumb-box .main-list-box li:first-child{z-index:2}body.goods .goods-items .item .goods-thumb-box .main-list-box li.active{transition:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:3;opacity:1}body.goods .goods-items .item .goods-thumb-box .thumb-list-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.goods .goods-items .item .goods-thumb-box .thumb-list-box li{overflow:hidden;width:50px;height:50px;background:#eee;margin:0 5px 5px;cursor:pointer}body.goods .goods-items .item .goods-thumb-box .thumb-list-box li img{width:100%}body.goods .goods-items .item .images{width:55%;border-right:1px dashed #000;padding-right:2%}body.goods .goods-items .item .images ul{width:95%;margin:0 auto}body.goods .goods-items .item .texts{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 30px 2.5%}body.goods .goods-items .item .texts .title-item{font-size:17px;font-weight:700;line-height:1.7;margin-top:1.5rem}body.goods .goods-items .item .texts .descriptions,body.goods .goods-items .item .texts .sizes{margin-top:20px}body.goods .goods-items .item .texts .descriptions>:not(:first-child),body.goods .goods-items .item .texts .sizes>:not(:first-child){margin-top:.5rem}body.goods .goods-items .item .texts .descriptions span,body.goods .goods-items .item .texts .sizes span{display:inline-block;vertical-align:top}body.goods .goods-items .item .texts .sizes>*{font-size:13px}body.access .link-lists-tab{margin-bottom:0}body.access .tbl-base tbody>tr:first-child,body.access .tbl-base thead>tr:first-child{border-top:none}body.access.osaka .btns-entry{margin-top:20px}body.access.osaka .btns-entry .btn-box{margin-bottom:20px}body.access.osaka .btns-entry .btn-box.style1 a{width:436px}body.access.osaka .btns-entry .btn-box.style2 a{padding-top:12px;padding-bottom:12px;min-width:250px;line-height:19px;font-size:12px}body.access.tokyo .dot-lists li span,body.access.tokyo .dot-lists li time{display:inline-block}body.access.tokyo .dot-lists li time{width:9em}.header{min-height:128px}.header .logo-wrap{padding-top:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.header .logo-wrap .logo{width:335px;height:52px;background-image:url(../img/header_logo.png)}.header .logo-wrap .abema-wrap{padding-top:28px;padding-left:15px}.header .logo-wrap .logo-abema{width:133px;height:26px;background-image:url(../img/header_logo_abema.png)}.header .logo-wrap a{background-size:contain}.header .menu-lists{margin-top:10px}body.goods .goods-items .title-item.new:before{background:#9cc813;border-radius:100px;color:#fff;padding:2px 16px;line-height:20px;font-size:14px;display:inline-block;content:"NEW";vertical-align:middle;margin-right:10px}body.areamap .wrap-image{margin-bottom:30px}body.areamap .notice-items .note:before{content:"※"}body.areamap .notice-items .pc{position:absolute;top:0;right:0}body.areamap .notice-items .pc a{text-decoration:underline;transition:color .4s}body.areamap .nav-area .nav-shop-items>li a,body.areamap .shops a{transition:#000 .4s;text-decoration:underline}body.areamap .notice-items .pc a:hover{color:#505050}body.areamap.print .content-main{display:none;padding-top:50px}body.areamap.print .wrap-image{text-align:center}.circleNumber:before,body.areamap .nav-area .nav-shop-items>li:before,body.areamap .shops .shop-name:before{width:18px;height:18px;line-height:18px;font-size:12px;letter-spacing:0;display:inline-block;border-radius:100%;margin-right:.5rem;border:1px solid #1e1e1e;text-align:center}body.areamap .nav-area{counter-reset:list 0;display:-webkit-box;display:-ms-flexbox;display:flex}body.areamap .nav-area>*{-webkit-box-flex:1;-ms-flex:1;flex:1}body.areamap .nav-area .nav-shop-items>li{line-height:1.8}body.areamap .nav-area .nav-shop-items>li:not(:first-child){margin-top:2px}body.areamap .nav-area .nav-shop-items>li a:hover{color:#323232}body.areamap .nav-area .nav-shop-items>li:not(.non-num):before{counter-increment:list;content:counter(list)}body.areamap .nav-area .nav-shop-items>li.non-num:before{border:none;font-size:16px;padding-left:2px;margin-right:6px}body.areamap .nav-area .nav-shop-items>li.non-num.shop-icon-fill:before{content:"★"}body.areamap .nav-area .nav-shop-items>li.non-num.shop-icon-unfill:before{content:"☆"}body.areamap .tbl-base{counter-reset:detail 0}body.areamap .tbl-base td{width:380px;padding:10px}body.areamap .tbl-base th{font-weight:400;color:#000;padding:35px;text-align:left;vertical-align:top}body.areamap .shops{margin-top:35px}body.areamap .shops .shop-menu-items .wrap-image{margin-bottom:0}body.areamap .shops .caption{font-size:14px;margin-top:.5rem;text-align:center}body.areamap .shops .shop-name{font-size:17px;font-weight:700}body.areamap .shops .shop-name:not(.non-num):before{counter-increment:detail;content:counter(detail);position:relative;top:-2px}body.areamap .shops .shop-name.non-num:before{border:none;font-size:16px}body.areamap .shops .shop-name.non-num.shop-icon-fill:before{content:"★"}body.areamap .shops .shop-name.non-num.shop-icon-unfill:before{content:"☆"}body.areamap .shops .genre{font-size:15px;display:inline-block;padding:.1em 1em;background-color:#e60012;color:#fff;margin:1.5em 0}body.areamap .shops .pr{font-size:15px}body.areamap .shops p{margin:1em 0}body.areamap .shops a:hover{color:#323232}body.areamap .shops .detail{margin-top:2em}body.areamap .shops .title{display:inline-block;padding:.2em 1em .1em;background-color:#2bb14e;color:#fff}body.areamap .shops .dot-lists>li{margin:1em 0}body.ecoarea .tbl-base td,body.play .tbl-base td{width:320px}body.ecoarea .tbl-base td li:not(:first-child),body.play .tbl-base td li:not(:first-child){margin-top:10px}body.ecoarea .tbl-base td .asta,body.ecoarea .tbl-base td body.goods .intro .goods-note-items>li,body.goods .intro body.ecoarea .tbl-base td .goods-note-items>li,body.goods .intro body.play .tbl-base td .goods-note-items>li,body.play .tbl-base td .asta,body.play .tbl-base td body.goods .intro .goods-note-items>li{font-size:12px}body.ecoarea .information-area{display:-webkit-box;display:-ms-flexbox;display:flex}body.ecoarea .information-area .wrap-image{width:663px}body.ecoarea .information-area .nav-area{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2em}body.ecoarea .information-area .nav-shop-items>li:not(:first-child){margin-top:5px}.link-lists{font-weight:700;margin-bottom:30px;width:800px;font-size:14px}.link-lists li a{text-decoration:underline}.link-lists li:not(:first-child){margin-left:30px}.single-artist ul.link-lists-btn{margin-top:60px;text-align:center;margin-bottom:30px}.single-artist ul.link-lists-btn li{margin:0 2px;display:inline-block}.single-artist ul.link-lists-btn li.on.osaka-color a{cursor:pointer;background:#ff673f}.single-artist ul.link-lists-btn li.on.tokyo-color a{cursor:pointer;background:#00c5ff}.single-artist ul.link-lists-btn li a{cursor:default;font-size:14px;background:#dedede;border-radius:100px;color:#fff;font-weight:700;padding:2px 21px;display:block}.js-comment-play{position:relative}.comment-movie-hosoku{margin-top:10px;text-align:right}.comment-movie-hosoku a.ar-txt{text-decoration:underline}.comment-movie-hosoku a.ar-txt:before{text-decoration:none;display:inline-block;content:"→";margin-right:1em}.second-box{padding:0 50px}body.osaka .tbl-base tbody>tr>th,body.osaka .tbl-base thead>tr>th{color:#ff673f}body.tokyo .tbl-base tbody>tr>th,body.tokyo .tbl-base thead>tr>th{color:#00c5ff}body.ticket .tbl-base tbody>tr>th,body.ticket .tbl-base thead>tr>th{color:#9cc813}.tbl-base .ar-txt a{color:#000}.second-box #news-article{margin-bottom:20px}.second-box #news-article .news-date{padding-bottom:0;font-weight:700;color:#9cc813}.second-box #news-article .news-title{font-size:24px;margin-bottom:28px}.second-box #news-article .read{font-size:16px;line-height:30px;letter-spacing:1px}.second-box #news-article .read a{color:#00c5ff;text-decoration:underline}body.about.faq .tbl-base:first-child tbody>tr>th{width:38%}.sold{color:#9cc813;font-weight:700}.line-through{text-decoration:line-through}@media screen and (-webkit-min-device-pixel-ratio:0){body.ticket .shutle-bus p span{padding:4px 0}}body.artist.timetable.osaka ul.link-lists-btn li a{color:#ff673f;border:2px solid #ff673f}body.artist.timetable.osaka ul.link-lists-btn li.on a,body.artist.timetable.osaka ul.link-lists-btn li:hover a{background:#ff673f;color:#fff}body.artist.timetable.tokyo ul.link-lists-btn li a{color:#00c5ff;border:2px solid #00c5ff}body.artist.timetable.tokyo ul.link-lists-btn li.on a,body.artist.timetable.tokyo ul.link-lists-btn li:hover a{background:#00c5ff;color:#fff}body.artist.timetable ul.link-lists-btn{text-align:center;margin-bottom:30px}body.artist.timetable ul.link-lists-btn li{margin:0 2px;display:inline-block}body.artist.timetable ul.link-lists-btn li a{cursor:default;font-size:14px;border-radius:100px;color:#fff;font-weight:700;padding:3px 35px 1px;display:block}body.artist.timetable h4.title-stage{font-weight:700;font-size:28px;height:34px;letter-spacing:-1px;position:relative}body.artist.timetable h4.title-stage:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px}body.artist.timetable h4.title-stage.bay-field,body.artist.timetable h4.title-stage.windmill-field{color:#00a8ea;border-bottom:2px solid #00a8ea}body.artist.timetable h4.title-stage.bay-field:after,body.artist.timetable h4.title-stage.windmill-field:after{border-bottom:4px solid #000}body.artist.timetable h4.title-stage.green-hill,body.artist.timetable h4.title-stage.seaside-park{color:#00ad25;border-bottom:2px solid #00ad25}body.artist.timetable h4.title-stage.green-hill:after,body.artist.timetable h4.title-stage.seaside-park:after{border-bottom:4px solid #000}body.artist.timetable h4.title-stage.new-beat-square{color:#9231a2;border-bottom:2px solid #9231a2}body.artist.timetable h4.title-stage.new-beat-square:after{border-bottom:4px solid #000}body.artist.timetable .bay-field .detail-area,body.artist.timetable .bay-field .logo-area-inner,body.artist.timetable .windmill-field .detail-area,body.artist.timetable .windmill-field .logo-area-inner{background:#00a8ea}body.artist.timetable .green-hill .detail-area,body.artist.timetable .green-hill .logo-area-inner,body.artist.timetable .seaside-park .detail-area,body.artist.timetable .seaside-park .logo-area-inner{background:#00ad25}body.artist.timetable .new-beat-square .detail-area,body.artist.timetable .new-beat-square .logo-area-inner{background:#9231a2}body.artist.timetable .timetable-area{position:relative;margin-top:50px}body.artist.timetable .timetable-area table tr:first-child{border-top:none}body.artist.timetable .tbl-timetable-list-box{position:relative;min-height:1534px}body.artist.timetable .logo-area{width:300px;color:#fff}body.artist.timetable .logo-area .logo-area-inner{word-break:break-all;position:relative;z-index:5;padding:0 10px;box-sizing:border-box;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}body.artist.timetable .logo-area .logo-area-inner .logo{padding-top:7px;font-size:20px;line-height:20px;word-break:keep-all}body.artist.timetable .logo-area .start-time{background:#000;border-radius:100px;height:24px;line-height:24px;position:absolute;top:-10px;margin:0 auto 6px;width:80px;text-align:center;font-weight:700}body.artist.timetable .logo-area .logo{font-weight:700}body.artist.timetable .page-info .post-title{margin-bottom:40px}body.artist.timetable .page-info .anchor-link-wrap .link-lists{margin-bottom:20px}body.artist.timetable .page-info .anchor-link-wrap a{font-weight:700;letter-spacing:2px;text-decoration:none}body.artist.timetable .page-info .naver-link-wrap a{top:-2.7em}body.artist.timetable .performer{position:relative}body.artist.timetable .stages{display:-webkit-box;display:-ms-flexbox;display:flex;width:940px;margin-left:auto}body.artist.timetable li.stage{width:300px;margin-left:20px;position:relative}body.artist.timetable li.stage:first-child{margin-left:0}body.artist.timetable .detail-area{display:none;width:490px;position:absolute;left:40px;top:20px;z-index:25;padding:10px;box-shadow:1px 1px 20px 1px rgba(0,0,0,.2),-1px -1px 20px 1px rgba(0,0,0,.2)}body.artist.timetable .detail-area .modal-close{display:none}body.artist.timetable .detail-area .image{width:100%;overflow:hidden;margin-bottom:10px;position:relative}body.artist.timetable .detail-area .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;padding:7px 0 12px}body.artist.timetable .detail-area .info dt{font-size:18px;font-weight:700;letter-spacing:0}body.artist.timetable .detail-area .info dd{margin-left:auto}body.artist.timetable .detail-area .info span.time{display:inline-block;background:#000;border-radius:100px;font-size:14px;line-height:25px;padding-top:2px;width:80px;text-align:center}body.artist.timetable .detail-area .info .name{line-height:20px;font-size:20px;margin-left:4px;color:#fff;position:relative;top:2px}body.artist.timetable .detail-area .profile{font-size:14px;line-height:23px;font-weight:500}body.artist.timetable .detail-area .profile br{display:none}body.artist.timetable .detail-area .profile a{color:#c60081;text-decoration:underline;transition:color .4s}body.artist.timetable .detail-area .profile a:hover{color:#e41e9f}body.artist.timetable .detail-area .more-btn{text-align:center;padding:0;display:block;margin-top:8px;font-size:12px;font-weight:700;line-height:40px;background:#000;color:#fff}body.artist.timetable .detail-area .more-btn:active,body.artist.timetable .detail-area .more-btn:hover,body.artist.timetable .detail-area .more-btn:link,body.artist.timetable .detail-area .more-btn:visited{text-decoration:none;color:#fff!important}body.artist.timetable .detail-area .more-btn:before{content:"";background:url(../img/arrow_wh.png) center left no-repeat;background-size:100%;width:14px;height:14px;left:auto;display:inline-block;margin-right:8px;line-height:14px;top:2px;bottom:auto;position:relative}body.artist.timetable .stage.new-beat-square .detail-area{right:40px;left:auto}body.artist.timetable .after-end,body.artist.timetable .before-start{height:31px}body.artist.timetable .bay-field .tbl-timetable-list-box,body.artist.timetable .windmill-field .tbl-timetable-list-box{background:url(../artist/timetable/img/bg_bay-field_pc.gif) left top}body.artist.timetable .bay-field .tbl-timetable-list-box .logo-area,body.artist.timetable .windmill-field .tbl-timetable-list-box .logo-area{background:#00a8ea}body.artist.timetable .green-hill .tbl-timetable-list-box,body.artist.timetable .seaside-park .tbl-timetable-list-box{background:url(../artist/timetable/img/bg_green-hill_pc.gif) left top}body.artist.timetable .green-hill .tbl-timetable-list-box .logo-area,body.artist.timetable .seaside-park .tbl-timetable-list-box .logo-area{background:#00ad25}body.artist.timetable .new-beat-square .tbl-timetable-list-box{background:url(../artist/timetable/img/bg_new-beat-square_pc.gif) left top}body.artist.timetable .new-beat-square .tbl-timetable-list-box .logo-area{background:#9231a2}body.artist.timetable .timeline{width:100%;position:absolute;top:0;left:0;z-index:3;pointer-events:none}body.artist.timetable .timeline ul.tbl-timeline-list-box{padding-top:82px}body.artist.timetable .timeline ul.tbl-timeline-list-box li{box-sizing:border-box;height:143.7px;border-top:2px solid #000;font-size:16px;letter-spacing:0;font-family:"Josefin Sans",sans-serif;font-weight:700;color:#000}body.artist.timetable .hour11{position:absolute;top:49px}body.artist.timetable .hour12{position:absolute;top:192.8px}body.artist.timetable .hour13{position:absolute;top:336.6px}body.artist.timetable .hour14{position:absolute;top:480.4px}body.artist.timetable .hour15{position:absolute;top:624.2px}body.artist.timetable .hour16{position:absolute;top:768px}body.artist.timetable .hour17{position:absolute;top:911.8px}body.artist.timetable .hour18{position:absolute;top:1055.6px}body.artist.timetable .hour19{position:absolute;top:1199.4px}body.artist.timetable .hour20{position:absolute;top:1343.2px}body.artist.timetable .hour21{position:absolute;top:1487px}body.artist.timetable .hour22{position:absolute;top:1630.8px}body.artist.timetable .hour23{position:absolute;top:1774.6px}body.artist.timetable .hour24{position:absolute;top:1918.4px}body.artist.timetable .hour25{position:absolute;top:2062.2px}body.artist.timetable .hour26{position:absolute;top:2206px}body.artist.timetable .hour27{position:absolute;top:2349.8px}body.artist.timetable .hour28{position:absolute;top:2493.6px}body.artist.timetable .hour29{position:absolute;top:2637.4px}body.artist.timetable .hour30{position:absolute;top:2781.2px}body.artist.timetable .hour31{position:absolute;top:2925px}body.artist.timetable .hour32{position:absolute;top:3068.8px}body.artist.timetable .hour33{position:absolute;top:3212.6px}body.artist.timetable .hour34{position:absolute;top:3356.4px}body.artist.timetable .min0{position:relative;top:0}body.artist.timetable .min5{position:relative;top:11.8px}body.artist.timetable .min10{position:relative;top:23.6px}body.artist.timetable .min15{position:relative;top:35.4px}body.artist.timetable .min20{position:relative;top:47.2px}body.artist.timetable .min25{position:relative;top:59px}body.artist.timetable .min30{position:relative;top:70.8px}body.artist.timetable .min35{position:relative;top:82.6px}body.artist.timetable .min40{position:relative;top:94.4px}body.artist.timetable .min45{position:relative;top:106.2px}body.artist.timetable .min50{position:relative;top:118px}body.artist.timetable .min55{position:relative;top:129.8px}body.artist.timetable .min60{position:relative;top:141.6px}body.artist.timetable .time0{height:0}body.artist.timetable .time5{height:12px}body.artist.timetable .time10{height:24px}body.artist.timetable .time15{height:36px}body.artist.timetable .time20{height:48px}body.artist.timetable .time25{height:60px}body.artist.timetable .time30{height:72px}body.artist.timetable .time35{height:84px}body.artist.timetable .time40{height:96px}body.artist.timetable .time45{height:108px}body.artist.timetable .time50{height:120px}body.artist.timetable .time55{height:132px}body.artist.timetable .time60{height:144px}body.artist.timetable .time65{height:156px}body.artist.timetable .time70{height:168px}body.artist.timetable .time75{height:180px}body.artist.timetable .time80{height:192px}.arr.ar-txt.ar-bf:before{margin-right:8px;color:#000}.under-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-bottom:30px}.under-title .note{line-height:1.8}.under-title .print{margin-left:auto}.map-wrap-image{margin-bottom:20px}body.second.areamap #wrapper .tbl-base tbody>tr>th{color:#000}body.areamap .nav-area li.shop-list.star:before{padding-left:0;padding-right:10px;font-size:14px}body.areamap .nav-area li.shop-list.star1:before,body.areamap .shops .shop-name.star1:before{content:"★1"}body.areamap .nav-area li.shop-list.star2:before,body.areamap .shops .shop-name.star2:before{content:"★2"}body.areamap .nav-area li.shop-list.star3:before,body.areamap .shops .shop-name.star3:before{content:"★3"}body.areamap .shops .shop-name.star:before{padding-left:0;padding-right:10px;font-size:16px}body.areamap .nav-area li.shop-list:not(.non-num):before{counter-increment:list;content:counter(list)}body.areamap.play .tbl-base td{width:320px}.close-img-wrap{background:#000}.close-img-wrap .close-img{width:1600px;left:50%;margin-left:-800px;position:relative}.close-img-wrap .close-img img{width:100%;height:auto}