@charset "UTF-8";@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP);@import url(https://fonts.googleapis.com/css?family=Crimson+Text:400,400i,600,600i,700,700i);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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0;width:100%}.bg-yellow{background:#e6c500}.bg-orange{background:#ff673f}.bg-blue{background:#00c5ff}.bg-green{background:#9cc813}.bg-black{background:#000}body{font-family:"Noto Sans Japanese","メイリオ",Meiryo,Jun34Pro,"Lucida Grande","segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Maru Gothic Pro",Verdana,Arial,sans-serif;color:#000;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;letter-spacing:1px}a{text-decoration:none}.disable,.disable a,.disable-link,.disable-link a,.disable-link:hover,.disable:hover{cursor:default;text-decoration:none!important}a.link-txt{color:#39c}.em-txt,.u-pink{color:#ed5498}i{display:inline-block}em{font-style:normal}img{max-width:100%;height:auto;vertical-align:bottom}embed,iframe,object,video{max-width:100%;display:block;margin:0 auto}*{box-sizing:border-box;outline:0}input,textarea{border:none}button.ti{text-indent:160%}.bx-controls-auto{display:none}.disable,.disable-link{opacity:.3!important}.disable-link:hover,.disable:hover{opacity:.3!important}.link-txt{text-decoration:underline}.link-txt:hover{text-decoration:none}.font-family2{font-family:"Crimson Text",serif}.line-through{text-decoration:line-through}.flex{display:-ms-flexbox;display:flex}.u-tl{text-align:left!important}.u-tc{text-align:center!important}.u-tr{text-align:right!important}.u-db{display:block!important}.u-di{display:inline-block!important}.u-fl{float:left!important}.u-fr{float:right!important}.u-b{font-weight:700!important}.u-cp{cursor:pointer!important}.u-vt{vertical-align:top!important}.u-vm{vertical-align:middle!important}.u-vba{vertical-align:baseline!important}.u-vbo{vertical-align:bottom!important}.u-f12{font-size:12px!important;line-height:22px!important}.u-f13{font-size:13px!important;line-height:24px!important}.u-f14{font-size:14px!important;line-height:27px!important}.u-f15{font-size:15px!important;line-height:30px!important}.u-green{color:#7ac226}.u-blue{color:#39c}.u-gray{color:#999}.u-mtn{margin-top:0!important}.u-mts{margin-top:10px!important}.u-mtm{margin-top:20px!important}.u-mtl{margin-top:30px!important}.u-mtx{margin-top:40px!important}.u-mtxl{margin-top:50px!important}.u-mbn{margin-bottom:0!important}.u-mbs{margin-bottom:10px!important}.u-mbm{margin-bottom:20px!important}.u-mbl{margin-bottom:30px!important}.u-mbx{margin-bottom:40px!important}.u-mbxl{margin-bottom:50px!important}.u-mln{margin-left:0!important}.u-mls{margin-left:10px!important}.u-mlm{margin-left:20px!important}.u-mll{margin-left:30px!important}.u-mlx{margin-left:40px!important}.u-mlxl{margin-left:50px!important}.u-mca,.u-mla{margin-left:auto!important}.u-mrn{margin-right:0!important}.u-mrs{margin-right:10px!important}.u-mrm{margin-right:20px!important}.u-mrl{margin-right:30px!important}.u-mrx{margin-right:40px!important}.u-mrxl{margin-right:50px!important}.u-mca,.u-mra{margin-right:auto!important}.u-ptn{padding-top:0!important}.u-pts{padding-top:10px!important}.u-ptm{padding-top:20px!important}.u-ptl{padding-top:30px!important}.u-ptx{padding-top:40px!important}.u-ptxl{padding-top:50px!important}.u-pbn{padding-bottom:0!important}.u-pbs{padding-bottom:10px!important}.u-pbm{padding-bottom:20px!important}.u-pbl{padding-bottom:30px!important}.u-pbx{padding-bottom:40px!important}.u-pbxl{padding-bottom:50px!important}.u-pln{padding-left:0!important}.u-pls{padding-left:10px!important}.u-plm{padding-left:20px!important}.u-pll{padding-left:30px!important}.u-plx{padding-left:40px!important}.u-plxl{padding-left:50px!important}.u-prn{padding-right:0!important}.u-prs{padding-right:10px!important}.u-prm{padding-right:20px!important}.u-prl{padding-right:30px!important}.u-prx{padding-right:40px!important}.u-prxl{padding-right:50px!important}.loader-simple,.loader-simple.style2{height:3em;width:3em;animation:rotation 1s infinite linear;border:2px solid rgba(0,0,0,.2);border-top-color:rgba(0,0,0,.7);border-radius:50%;top:0;bottom:0;left:0;right:0;position:absolute;margin:auto}.style2.loader-simple{border:2px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.7)}@keyframes rotation{to{transform:rotate(360deg)}}.sp{display:none!important}.opac{transition:.3s}.opac:hover{opacity:.7}.container{width:1200px;margin:0 auto}.container2{width:1090px;margin:0 auto}.second-container{width:1120px;margin:0 auto}.header{height:125px;background-color:#fff}.header .parts-ticker{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:17px}.header .fixed-area{position:fixed;background-color:#fff;top:0;left:0;z-index:1000;width:100%}.header .container{position:relative}.header .logo-wrap{display:-ms-flexbox;display:flex}.header .logo-wrap .logo{margin-top:23px;margin-left:0;background:url(../img/header_logo.png) no-repeat;background-size:100%;height:87px;width:390px;display:block;text-indent:-9999px}.header .logo-wrap .abema-wrap{padding-top:28px;padding-left:15px}.header .logo-wrap .logo-abema{position:absolute;left:394px;bottom:16px}.header .logo-wrap .logo-abema a{width:114px;height:48px;display:block;background:url(../img/support-abema.png) no-repeat;background-size:100%}.header .logo-wrap a{background-size:contain}.header .header-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.header .pc-right-box{width:670px}.header .pc-menu-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:14px}.header .pc-menu-wrap .pc-menu-1{font-weight:700;display:-ms-flexbox;display:flex;width:430px;font-size:14px}.header .pc-menu-wrap .pc-menu-1 li.main-menu{width:25%;position:relative}.header .pc-menu-wrap .pc-menu-1 li.main-menu:not(.disable):hover>a{border-bottom:4px solid #0c2430}.header .pc-menu-wrap .pc-menu-1 li.main-menu>a{padding-top:4px;transition:.3s;box-sizing:border-box;letter-spacing:0;height:85px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-bottom:4px solid #fff}.header .pc-menu-wrap .pc-menu-2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .pc-menu-wrap .pc-menu-2 li.main-menu{position:relative}.header .pc-menu-wrap .pc-menu-2 li.main-menu>a{height:85px;width:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;position:relative}.header .pc-menu-wrap .pc-menu-2 li.main-menu>a:after{content:"";background:url(../img/arrow_wh.png) no-repeat;background-size:100%;width:25px;height:10px;position:absolute;display:block;right:10px;bottom:10px}.header .pc-menu-wrap .pc-menu-2 li.main-menu.lineup>a{background:#0c2430}.header .pc-menu-wrap .pc-menu-2 li.main-menu.ticket>a{background:#39c}.header .pc-menu-wrap .child-block{position:absolute;top:84px;z-index:100;background:rgba(255,255,255,.95);padding:20px 40px;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:295px}.header .pc-menu-wrap .child-block>div{width:45%;font-weight:400}.header .pc-menu-wrap .child-block>div .child-list-box{font-family:"Noto Sans Japanese","メイリオ",Meiryo,Jun34Pro,"Lucida Grande","segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Maru Gothic Pro",Verdana,Arial,sans-serif;font-size:12px}body.second .black-ttl-wrap ul.black-ttl-list-box li .place,body.second .date-long-ttl,body.second .page-nav-list-wrap .page-nav-list-wrap-inner.style1,body.second .second-main h1.post-title{font-family:"Crimson Text",serif}.header .pc-menu-wrap .child-block>div .child-list-box li{line-height:28px}.header .pc-menu-wrap .child-block>div .child-list-box li:before{content:"-";margin-right:4px}.header .pc-menu-wrap .child-block>div .child-list-box li a{transition:.3s;display:inline-block;text-decoration:underline}.header .pc-menu-wrap .child-block>div .child-list-box li a:hover{text-decoration:none}.header .pc-menu-wrap .child-block>div .place{font-weight:700}.header .pc-menu-wrap .child-block>div.osaka .place{font-size:14px;color:#7ac226}.header .pc-menu-wrap .child-block>div.tokyo .place{font-size:14px;color:#ed5498}.header .ticker-box{font-size:14px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:40px;padding:0 10px 0 20px;background:#e7ecef;font-weight:700}.header .ticker-box .date{margin-right:16px;color:#39c}.footer,.footer a{color:#fff}.footer{min-height:400px;box-sizing:border-box;background:#0c2430;padding:26px 0 80px}.footer .parts-common-nav{min-height:180px}.footer.notice-off{padding-bottom:0}.footer .footer-first-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-nav{display:-ms-flexbox;display:flex;padding-top:6px;font-size:16px}.footer .footer-nav li{margin-right:46px}.footer .footer-nav li a{font-weight:700}.footer .sns-icon-list-box{display:-ms-flexbox;display:flex;margin-right:2px}.footer .sns-icon-list-box li{margin-left:30px;font-size:40px}.footer .sns-icon-list-box li.instagram .original-instagram{position:relative;top:2px;width:35px;height:35px;background:url(../img/icon_instagram.png);background-size:100%}.footer .common-nav-list-box{margin-top:26px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer .common-nav-list-box>div{width:580px}.footer .common-nav-list-box .title{color:#0c2430;line-height:30px;padding-left:20px;font-weight:700;margin-bottom:23px}.footer .common-nav-list-box .category{font-size:14px;font-weight:700}.footer .common-nav-list-box .osaka .title{background:#7ac226}.footer .common-nav-list-box .osaka .category,.footer .common-nav-list-box .osaka .category a{color:#7ac226}.footer .common-nav-list-box .tokyo .title{background:#ed5498}.footer .common-nav-list-box .tokyo .category,.footer .common-nav-list-box .tokyo .category a{color:#ed5498}.footer ul.detail-nav-list-box{display:-ms-flexbox;display:flex;padding-left:20px}.footer ul.detail-nav-list-box>li{width:25%}.footer .child-list-box{margin-left:2px;line-height:28px}.footer .child-list-box>li{margin-bottom:0;font-size:12px}.footer .child-list-box>li:before{content:"-";margin-right:5px}.footer .child-list-box>li a{transition:.3s;text-decoration:underline}.footer .child-list-box>li a:hover{text-decoration:none}.footer .child2-list-box{margin-left:10px;font-size:11px}.footer .child2-list-box li{margin-top:0}.footer .child2-list-box li:before{content:"・";margin-right:2px}.footer .copy{text-align:right;font-size:12px;margin-top:36px}.footer .backnumber-2019{margin-top:36px;font-weight:700;font-size:16px;background:#e7ecef;padding:0;line-height:50px}.footer .backnumber-2019 .container{text-align:right;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex}.footer .backnumber-2019 h2{color:#0c2430}.footer .backnumber-2019 .history-links{margin-left:20px}.footer .backnumber-2019 .history-links a{color:#39c;margin-left:15px}.modal-wrap{z-index:1050}.modal-parts{background:#fff;padding:100px 80px 0;width:1120px;box-sizing:border-box;max-height:80vh;max-width:80vw;overflow-y:scroll;margin:auto;font-size:18px}.modal-parts.modal-parts-comment-artist{width:auto;padding:0;background:0 0}.modal-parts .modal-box{margin-bottom:80px}.modal-parts .modal-box>.ttl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;margin-bottom:80px;font-size:37px;line-height:50px;color:#0c2430}.modal-parts .modal-box .em-txt{font-size:26px}.modal-parts .modal-box .em-txt.osaka{color:#7ac226}.modal-parts .modal-box .txt-area{line-height:40px}.modal-parts .modal-box .txt-area a{color:#39c;text-decoration:underline}.modal-parts .modal-box .txt-area a:hover{text-decoration:none}.modal-youtube{width:800px;height:450px}.modal-overlay{background:rgba(12,36,48,.6);z-index:0}.modal-close,.modal-content{z-index:10;position:absolute;transition:.3s}.modal-content{top:50%;left:50%;transform:translate(-50%,-50%);height:auto;margin:0 auto;opacity:0}.modal-close{width:30px;height:30px;top:-40px;right:-2px}.modal-close:hover{transform:rotate(90deg)}.modal-close:after,.modal-close:before{display:block;position:absolute;top:50%;width:30px;height:2px;background:#fff;left:0;content:""}.modal-close:before{transform:rotate(-45deg)}.modal-close:after{transform:rotate(45deg)}.modal-attention-box .attention-ttl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-attention-box .attention-ttl:before{background:url(../img/icon_attention_bk.png) left top no-repeat;min-width:77px;width:77px;height:69px;margin-right:30px;content:"";display:block}.modal-attention-box .attention-ttl .inner-ttl{display:inline-block;max-width:78%;font-weight:700}.modal-attention-box .attention-txt{font-weight:700;line-height:42px}.modal-attention-box .mbm{margin-bottom:40px}.modal-overlay,.modal-wrap{width:100%;height:100%;position:fixed;top:0;left:0}.bx-wrapper{position:relative}.bx-controls .bx-controls-direction a{position:absolute;background-size:100%;background-position:no-repeat;top:50%;margin-top:-20px;transform:translateY(-50%);width:30px;height:30px;text-indent:-9999px}.bx-controls .bx-controls-direction a.bx-next:before,.bx-controls .bx-controls-direction a.bx-prev:before{content:'';display:block;width:100%;height:100%;border-top:solid 3px #0c2430;border-right:solid 3px #0c2430}.bx-controls .bx-controls-direction a.disabled{opacity:.3}.bx-controls .bx-controls-direction a.bx-prev{left:-40px}.bx-controls .bx-controls-direction a.bx-prev:before{transform:rotate(225deg)}.bx-controls .bx-controls-direction a.bx-next{right:-40px;transform:translateY(-50%) scale(-1,1)}.bx-controls .bx-controls-direction a.bx-next:before{transform:rotate(225deg)}.bx-pager{margin-top:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.bx-pager .bx-pager-item a{display:block;width:30px;height:6px;margin:0 5px;text-indent:-9999px;background:#e7ecef}.bx-pager .bx-pager-item a.active{background:#39c}.under-atteintion{cursor:pointer;background:#39c;width:100%;position:fixed;left:0;bottom:0;transition:.3s;color:#fff;text-align:center;z-index:100}.under-atteintion .attention-ttl{line-height:80px;height:80px;padding-top:2px;text-align:center;box-sizing:border-box;font-size:24px;font-weight:700}.under-atteintion .attention-ttl:before{background:url(../img/icon_attention_wh.png) left top no-repeat;background-size:100%;position:relative;top:7px;width:39px;height:35px;margin-right:40px;content:"";display:inline-block}.under-atteintion:hover{background:#38aee9}.under-atteintion a.link-area{display:block;color:#fff}.under-atteintion .container{position:relative}.under-atteintion.off{visibility:hidden;opacity:0}.under-atteintion .close{position:absolute;top:10px;right:0;transition:.3s;width:30px;height:30px}.under-atteintion .close:after,.under-atteintion .close:before{display:block;position:absolute;top:50%;width:30px;height:2px;background:#fff;content:"";left:0}.under-atteintion .close:hover{transform:rotate(90deg)}.under-atteintion .close:before{transform:rotate(-45deg)}.under-atteintion .close:after{transform:rotate(45deg)}body.second .second-box{font-size:14px;line-height:30px;width:1120px;margin:0 auto;box-sizing:border-box;padding:40px 0 60px}body.second .fixed-wrap2 .fixed-area2{z-index:990}body.second .fixed-wrap2 .fixed-area2.active{z-index:990;position:fixed;top:125px;width:100%}body.second .second-main .container{position:relative;height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;padding-top:10px}body.second .second-main h1.post-title{padding-top:2px;color:#0c2430;letter-spacing:3px;font-weight:700;font-size:42px}body.second .second-main .breadcrump-list-box,body.second .second-main .breadcrump-list-box a,body.second .second-main h1.post-title.wh{color:#fff}body.second .second-main .breadcrump-list-box{position:absolute;top:10px;left:0;display:-ms-flexbox;display:flex}body.second .second-main .breadcrump-list-box.pc-bk,body.second .second-main .breadcrump-list-box.pc-bk a{color:#0c2430}body.second .second-main .breadcrump-list-box.pc-wh,body.second .second-main .breadcrump-list-box.pc-wh a,body.second .second-main .breadcrump-list-box.wh,body.second .second-main .breadcrump-list-box.wh a{color:#fff}body.second .second-main .breadcrump-list-box li{font-size:14px;margin-right:10px}body.second .second-main .breadcrump-list-box li:first-child:before{content:"";display:none}body.second .second-main .breadcrump-list-box li:before{content:">";margin-right:10px}body.second .second-main .breadcrump-list-box li a{text-decoration:underline}body.second .second-main .breadcrump-list-box li a:hover{text-decoration:none}body.second .second-main.artist.detail,body.second .second-main.lineup{background:url(../artist/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .second-main.about{background:url(../about/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .second-main.timetable{background:url(../artist/timetable/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .second-main.ticket{background:url(../ticket/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .second-main.access{background:url(../access/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .second-main.goods{background:url(../goods/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .second-main.areamap{background:url(../areamap/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .second-main.news{background:url(../contents/news2019/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .second-main.emoney{background:url(../emoney/img/second_main_bg_pc.jpg) center top no-repeat #0c2430}body.second .black-ttl-wrap{color:#fff;background:#0c2430;height:52px}body.second .black-ttl-wrap ul.black-ttl-list-box li.osaka,body.second .black-ttl-wrap ul.black-ttl-list-box li.osaka .arrow,body.second .black-ttl-wrap ul.black-ttl-list-box li.osaka a{color:#7ac226}body.second .black-ttl-wrap ul.black-ttl-list-box{display:-ms-flexbox;display:flex}body.second .black-ttl-wrap ul.black-ttl-list-box li{box-sizing:border-box;width:50%;padding-left:30px;font-size:36px;height:52px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}body.second .black-ttl-wrap ul.black-ttl-list-box li .place{margin-top:7px;font-weight:700}body.second .black-ttl-wrap ul.black-ttl-list-box li .place:before{content:"";width:23px;height:23px;display:inline-block;position:relative;top:-2px;margin-right:18px}body.second .black-ttl-wrap ul.black-ttl-list-box li .sublink{padding-right:40px;font-size:18px}body.second .black-ttl-wrap ul.black-ttl-list-box li .arrow{position:relative;font-weight:700}body.second .black-ttl-wrap ul.black-ttl-list-box li .arrow:before{content:"";display:inline-block;width:25px;position:relative;top:-4px;height:10px;margin-right:18px}body.second .black-ttl-wrap ul.black-ttl-list-box li.osaka .place{background:url(../img/icon_dia_osaka.png) no-repeat}body.second .black-ttl-wrap ul.black-ttl-list-box li.tokyo,body.second .black-ttl-wrap ul.black-ttl-list-box li.tokyo .arrow,body.second .black-ttl-wrap ul.black-ttl-list-box li.tokyo a{color:#ed5498}body.second .black-ttl-wrap ul.black-ttl-list-box li.osaka .arrow:before{background:url(../img/arrow_osaka1.png) no-repeat;background-size:100%}body.second .black-ttl-wrap ul.black-ttl-list-box li.tokyo .place{background:url(../img/icon_dia_tokyo.png) no-repeat}body.second .black-ttl-wrap ul.black-ttl-list-box li.tokyo .arrow:before{background:url(../img/arrow_tokyo1.png) no-repeat;background-size:100%}body.second .page-nav-list-wrap{background:linear-gradient(90deg,#7ac226 0,#7ac226 50%,#ed5498 50%,#ed5498 100%)}body.second .page-nav-list-wrap .page-nav-list-wrap-inner{display:-ms-flexbox;display:flex;position:relative}body.second .page-nav-list-wrap .page-nav-list-wrap-inner .page-nav-list-active-line{position:absolute;height:4px;background:#0c2430;bottom:0;left:0;transition:.5s}body.second .page-nav-list-wrap .page-nav-list-wrap-inner .page-nav-list-active-line.active{opacity:1}body.second .page-nav-list-wrap .page-nav-list-wrap-inner .page-nav-list-active-line:after{content:"";position:absolute;width:0;height:0;bottom:-14px;left:50%;transform:translateX(-50%);border-style:solid;border-color:#0c2430 transparent transparent;border-width:14px 14px 0;z-index:1}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.style1 li{font-size:50px}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.style1 li a{padding-top:27px}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.style2 li{font-size:18px}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.style2 li a{height:58px;box-sizing:border-box;color:#0c2430;padding-top:13px}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length2 .page-nav-list-active-line,body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length2 li{width:calc(100%/2)}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length3 .page-nav-list-active-line,body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length3 li{width:calc(100%/3)}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length3 .page-nav-list-active-line.pc-length6{width:calc(100%/6)}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length4 .page-nav-list-active-line,body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length4 li{width:calc(100%/4)}body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length6 .page-nav-list-active-line,body.second .page-nav-list-wrap .page-nav-list-wrap-inner.length6 li{width:calc(100%/6)}body.second .page-nav-list-wrap .page-nav-list-box.pc-column2{width:50%}body.second .page-nav-list-wrap .page-nav-list-box{width:100%;display:-ms-flexbox;display:flex}body.second .page-nav-list-wrap .page-nav-list-box>li{color:#fff;text-align:center;font-weight:700}body.second .page-nav-list-wrap .page-nav-list-box>li.osaka{background:#7ac226}body.second .page-nav-list-wrap .page-nav-list-box>li.tokyo{background:#ed5498}body.second .page-nav-list-wrap .page-nav-list-box>li .youbi{font-size:25px}body.second .page-nav-list-wrap .page-nav-list-box>li a{box-sizing:border-box;height:77px;display:block;color:#fff}body.second .date-long-ttl{margin:0 -40px 40px;color:#fff;text-align:center;font-size:42px;font-weight:700;height:50px;box-sizing:border-box;padding-top:11px}body.second .date-long-ttl:before{margin-right:0;display:inline-block;width:21px;height:27px;content:"";background:url(../img/icon_section_title_wh.png) no-repeat;background-size:100%}body.second .date-long-ttl .youbi{font-size:24px;margin-left:5px}body.second .date-long-ttl.osaka{background:#7ac226}body.second .date-long-ttl.tokyo{background:#ed5498}body.second.artist.lineup span.only{z-index:4;display:inline-block;font-size:12px;padding:0 8px;line-height:20px;font-weight:700;box-sizing:border-box;color:#fff}body.second.artist.lineup span.only.osaka{background:#7ac226}body.second.artist.lineup span.only.osaka:before{content:'OSAKA only'}body.second.artist.lineup span.only.tokyo{background:#ed5498}body.second.artist.lineup span.only.tokyo:before{content:'TOKYO only'}body.second.artist.lineup .thumbnail-area{width:1120px;margin:0 auto 60px}body.second.artist.lineup .thumbnail-area .thumb-lists{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.second.artist.lineup .thumbnail-area .thumb-lists.sunshine-arch{margin-top:50px}body.second.artist.lineup .thumbnail-area .thumb-lists.sunshine-arch>li{width:250px;margin-right:40px}body.second.artist.lineup .thumbnail-area .thumb-lists.sunshine-arch>li:nth-child(3n){margin-right:40px}body.second.artist.lineup .thumbnail-area .thumb-lists.sunshine-arch>li:nth-child(4n){margin-right:0}body.second.artist.lineup .thumbnail-area .thumb-lists.sunshine-arch>li:nth-child(n+4){margin-top:0}body.second.artist.lineup .thumbnail-area .thumb-lists.sunshine-arch>li a .image{height:162px}body.second.artist.lineup .thumbnail-area .thumb-lists.sunshine-arch>li a span.only{top:152px}body.second.artist.lineup .thumbnail-area .thumb-lists>li{width:346px;margin-right:40px}body.second.artist.lineup .thumbnail-area .thumb-lists>li:nth-child(n+4){margin-top:40px}body.second.artist.lineup .thumbnail-area .thumb-lists>li a{display:block;position:relative}body.second.artist.lineup .thumbnail-area .thumb-lists>li a span.only{position:absolute;left:-10px;top:214px}body.second.artist.lineup .thumbnail-area .thumb-lists>li a .image{overflow:hidden;position:relative;height:225px;background:#e7ecef}body.second.artist.lineup .thumbnail-area .thumb-lists>li a .image img{transition:1s}body.second.artist.lineup .thumbnail-area .thumb-lists>li a:hover .image{position:relative}body.second.artist.lineup .thumbnail-area .thumb-lists>li a:hover .image:before{z-index:3;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}body.second.artist.lineup .thumbnail-area .thumb-lists>li a:hover img{transition:all 2.8s linear 0s;transform:scale(1.2)}body.second.artist.lineup .thumbnail-area .thumb-lists>li:nth-child(3n){margin-right:0}body.second.artist.lineup .thumbnail-area .thumb-lists>li .name{font-size:16px;font-weight:500;margin-top:9px;text-align:center}body.second.artist.lineup .thumbnail-area .thumb-lists>li .name .new{font-weight:700;margin-right:10px;background:#000;color:#fff;display:inline-block;position:relative;top:-1px;padding:0 8px;font-size:14px;margin-bottom:0;line-height:20px}body.second.artist.lineup .thumbnail-area .thumb-lists>li .name .new:before{content:"NEW"}body.second.artist.detail .place-link-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}body.second.artist.detail .place-link-wrap .place{font-size:12px;line-height:24px;font-weight:700;margin-right:8px}body.second.artist.detail .place-link-wrap .place-link-wrap-list{height:24px;display:-ms-flexbox;display:flex}body.second.artist.detail .place-link-wrap .place-link-wrap-list:not(:first-child){margin-left:20px}body.second.artist.detail .place-link-wrap .place-link-wrap-list .link-list-box{display:-ms-flexbox;display:flex}body.second.artist.detail .place-link-wrap .place-link-wrap-list .link-list-box li{background:#e7ecef;color:#fff;line-height:24px;font-size:12px;font-weight:700}body.second.artist.detail .place-link-wrap .place-link-wrap-list .link-list-box li a{color:#fff;display:block}body.second.artist.detail .place-link-wrap .place-link-wrap-list .link-list-box li span{padding:0 5px;display:block}body.second.artist.detail .place-link-wrap .place-link-wrap-list.osaka .place{color:#7ac226}body.second.artist.detail .place-link-wrap .place-link-wrap-list.osaka .link-list-box li a{background:#7ac226}body.second.artist.detail .place-link-wrap .place-link-wrap-list.tokyo .place{color:#ed5498}body.second.artist.detail .place-link-wrap .place-link-wrap-list.tokyo .link-list-box li a{background:#ed5498}body.second.artist.detail .artist-name{font-weight:700;text-align:center;font-size:40px;line-height:50px;margin-bottom:30px}body.second.artist.detail .image-wrap{margin-bottom:60px;text-align:center}body.second.artist.detail .profile-movie-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.second.artist.detail .profile-movie-wrap.no-movie{margin-left:auto;width:480px}body.second.artist.detail .profile-movie-wrap .profile-area{font-size:16px;-ms-flex:1;flex:1}body.second.artist.detail .profile-movie-wrap .profile-area .read{margin-bottom:50px}body.second.artist.detail .profile-movie-wrap .profile-area .logo-img{margin-bottom:20px}body.second.artist.detail .profile-movie-wrap .profile-area .official-btn{max-width:480px}body.second.artist.detail .profile-movie-wrap .profile-area .official-btn a{display:block;background:#39c;color:#fff;font-weight:700;font-size:16px;height:38px;line-height:38px;text-align:right;padding-right:20px}body.second.artist.detail .profile-movie-wrap .profile-area .official-btn a.arrow:before{content:"";display:inline-block;background:url(../img/arrow_wh.png) no-repeat;background-size:100%;width:25px;height:10px;margin-right:18px;position:relative;top:-1px}body.second.artist.detail .profile-movie-wrap .movie-area{margin-right:40px;width:600px}body.second.artist.detail .profile-movie-wrap .movie-area .play-btn{z-index:2;border-radius:100px;width:80px;height:80px;background:#39c;text-indent:-9999px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}body.second.artist.detail .profile-movie-wrap .movie-area .play-btn:after{content:"";display:block;width:0;height:0;position:absolute;border-left:20px solid #fff;border-bottom:13px solid transparent;border-top:13px solid transparent;top:27px;left:32px}body.second.artist.detail .profile-movie-wrap .movie-area iframe{width:100%;height:337px}body.second.artist.detail .profile-movie-wrap .movie-area .movie.youtube{margin-bottom:40px}body.second.artist.detail .profile-movie-wrap .movie-area .movie.comment-movie .img-bg{background-size:120%;background-position:center;height:337px}body.second.artist.detail .profile-movie-wrap .movie-area .section-title{margin-bottom:15px}body.second.access .btns-entry,body.second.access .free .block:not(:first-child){margin-top:20px}body.second.access .btns-entry .btn-box{margin-bottom:20px}body.second.access .btns-entry .btn-box a{display:block;font-weight:700}body.second.access .btns-entry .style1 a{width:400px}body.second.access .wrap-route-map{margin-top:1em}body.second.access .wrap-route-map .route-map{background:#e7ecef;width:100%;height:600px}body.second.access .wrap-large-map{margin-top:20px}body.second.access .wrap-large-map .large-map{height:500px;background:#e7ecef;width:100%;display:block;margin:0 auto}body.second.ticket .cities{display:-ms-flexbox;display:flex}body.second.ticket .cities>li{display:inline-block;width:50%;background:#f1f9e9}body.second.ticket .cities>li.osaka .place{background:#7ac226}body.second.ticket .cities>li.tokyo{background:#fdeef4}body.second.ticket .cities>li.tokyo .place{background:#ed5498}body.second.ticket .cities>li .place{font-size:16px;font-weight:700;padding:5px 20px}body.second.ticket .cities>li .city-txt-block{padding:20px}body.second.ticket .cities .ticket-detail-list-box>li .info{display:-ms-flexbox;display:flex}body.second.ticket .cities .ticket-detail-list-box>li .info .date{width:80px}body.second.ticket .cities .ticket-detail-list-box>li .info .content{width:60px}body.second.ticket .cities .ticket-detail-list-box>li .info.line-through{position:relative;text-decoration:line-through}body.second.ticket .osaka-shutle-bus{background:#f1f9e9;padding:20px}body.second.ticket .ticktore{width:200px;margin-top:10px;margin-bottom:10px}body.second.ticket .osaka-shutle-bus .em-txt{color:#0c2430;margin-bottom:20px}body.second.ticket .osaka-shutle-bus a{text-decoration:underline;font-weight:700;color:#7ac226}body.second.ticket .osaka-shutle-bus a:hover{text-decoration:none}body.second.ticket .osaka-shutle-bus .marker1{border-width:4px;border-color:#7ac226}body.second.ticket .notice-lists li{text-indent:-20px;margin-left:20px}body.second.ticket .notice-lists li:before{content:"※";margin-right:5px}body.second.news{font-size:15px;line-height:30px}body.second.news .news-title{margin-bottom:30px;font-weight:700;font-size:22px;line-height:34px}body.second.news .news-title .date{margin-bottom:10px;color:#39c;font-size:15px;line-height:20px}body.second.news .h3-ttl{font-size:20px;font-weight:700}body.second.news .h4-ttl{font-size:18px;font-weight:700}body.second.news .marker{font-weight:700;border-bottom:4px solid #39c;display:inline}body.second.news .line{margin-top:60px;margin-bottom:58px;height:1px;background:#dde7eb}body.second.news .news-list-area{position:relative}body.second.news .news-list-area .news-list-box{position:absolute;left:0;top:0;transition:.3s;visibility:hidden;opacity:0}body.second.news .news-list-area .news-list-box.active{position:relative;display:block;opacity:1;visibility:visible}body.second.news .news-list-area .news-list-box li{word-break:break-all;display:-ms-flexbox;display:flex;margin-bottom:20px}body.second.news .news-list-area .news-list-box li .date{min-width:80px;color:#39c;margin-right:25px}body.second.news .news-list-area .news-list-box li .title{-ms-flex:1;flex:1;text-decoration:underline}body.second.news .news-list-area .news-list-box li .title:hover{text-decoration:none}body.second.news .news-list-area ul.controler{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.second.news .news-list-area ul.controler .control{transition:.3s}body.second.news .news-list-area ul.controler #backnumber-prev{margin-right:20px}body.second.news .news-list-area ul.controler #backnumber-next:before{content:"|";margin-right:20px}body.second.news .news-list-area ul.controler a{text-decoration:underline}body.second.news .news-list-area ul.controler a.disable,body.second.news .news-list-area ul.controler a:hover{text-decoration:none}body.second.about .ticket-detail-list-box2 .content{width:78px;display:inline-block}body.second.about .ticket-detail-list-box2 .price{margin-right:10px}body.second.goods .catch{color:#9cc813;font-weight:700;font-size:24px;text-align:center}body.second.goods .intro .goods-note-items{padding:35px 35px 30px;width:990px;margin:0 auto}body.second.goods .intro .goods-note-items>li{position:relative;padding-left:1.2em}body.second.goods .intro .goods-note-items>li:before{content:"※";position:absolute;top:0;left:0}body.second.goods .btn-note{font-size:16px;margin-bottom:10px;font-weight:700;color:#ff3f3f}body.second.goods .goods-items .item{display:-ms-flexbox;display:flex;border-bottom:1px solid #000}body.second.goods .goods-items .item:first-child{border-top:1px solid #000}body.second.goods .goods-items .item .images{width:55%;border-right:1px dashed #000;padding-right:2%}body.second.goods .goods-items .item .images ul{width:95%;margin:0 auto}body.second.goods .goods-items .item .goods-thumb-box{padding:30px 0}body.second.goods .goods-items .item .goods-thumb-box .main-list-box{position:relative;height:500px;width:426px}body.second.goods .goods-items .item .goods-thumb-box .main-list-box li{width:100%;text-align:center;position:absolute;top:0;left:0;opacity:0;transition:.5s}body.second.goods .goods-items .item .goods-thumb-box .main-list-box li.active{transition:.5s;animation-fill-mode:forwards;z-index:3;opacity:1}body.second.goods .goods-items .item .goods-thumb-box .main-list-box li:first-child{z-index:2}body.second.goods .goods-items .item .goods-thumb-box .thumb-list-box{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.second.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.second.areamap .map-wrap img,body.second.goods .goods-items .item .goods-thumb-box .thumb-list-box li img{width:100%}body.second.goods .goods-items .item .texts{-ms-flex:1;flex:1;padding:0 0 30px 2.5%}body.second.goods .goods-items .item .texts .title-item{font-size:17px;font-weight:700;line-height:1.7;margin-top:1.5rem}body.second.goods .goods-items .item .texts .title-item .icon-new{margin-left:0!important;position:relative;top:-1px;margin-right:8px}body.second.goods .goods-items .item .texts .descriptions,body.second.goods .goods-items .item .texts .sizes{margin-top:20px}body.second.areamap .areamap-bottom-txt-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body.second.areamap .nav-area{display:-ms-flexbox;display:flex;counter-reset:list 0;padding:30px 0;margin-bottom:40px;border-bottom:#e7ecef solid 1px}body.second.areamap .nav-area>*{-ms-flex:1;flex:1}body.second.areamap .nav-area .shop-list{font-size:13.5px;line-height:1.8;margin-bottom:5px;display:-ms-flexbox;display:flex}body.second.areamap .nav-area .shop-list:before{width:24px;height:24px;line-height:24px;font-size:12px;letter-spacing:0;color:#fff;font-weight:600;margin-right:5px;text-align:center}body.second.areamap .nav-area .shop-list:not(.non-num):before{counter-increment:list;content:counter(list)}body.second.areamap .nav-area .shop-list.non-num:before{content:'★'}body.second.areamap .nav-area .shop-list a{text-decoration:underline}body.second.areamap .nav-area .shop-list a:hover{text-decoration:none}body.second.areamap ul.foodshop-list-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 20px)}body.second.areamap ul.foodshop-list-box li{width:360px;margin-bottom:50px;margin-right:20px}body.second.areamap ul.foodshop-list-box li .read{line-height:24px}body.second.areamap ul.foodshop-list-box li:not(.non-num){counter-increment:number}body.second.areamap ul.foodshop-list-box li.shop-area-title{padding:0 10px;width:100%;box-sizing:border-box;font-weight:700;font-size:22px;line-height:46px;background:#0c2430;text-align:center;margin-bottom:50px;color:#fff}body.second.areamap ul.foodshop-list-box li.shop-area-title.windmill-field{background:#39c}body.second.areamap ul.foodshop-list-box li.shop-area-title.seaside-park{background:#33be3c}body.second.areamap ul.foodshop-list-box li.non-num .shop-name:before{content:"★"}body.second.areamap ul.foodshop-list-box li .shop-name{font-size:20px;color:#7ac226;font-weight:700;margin-bottom:18px}body.second.areamap ul.foodshop-list-box li .shop-name.mini{font-size:18px}body.second.areamap ul.foodshop-list-box li .shop-name:before{width:30px;height:30px;background:#7ac226;color:#fff;display:inline-block;text-align:center;font-weight:700;font-size:20px;content:counter(number);margin-right:10px}body.second.areamap ul.foodshop-list-box li .wrap-image{width:100%;height:240px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#e7ecef}body.second.areamap ul.foodshop-list-box li .wrap-image img{width:100%}body.second.areamap ul.foodshop-list-box li .menu{font-size:12px;text-align:right;letter-spacing:0;margin-bottom:-4px;line-height:24px}body.second.areamap ul.foodshop-list-box li .genre{display:inline-block;color:#fff;line-height:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700}body.second.areamap .eco-list-box{margin-top:50px}body.second.areamap .eco-list-box>li{display:-ms-flexbox;display:flex;counter-increment:number;margin-bottom:60px}body.second.areamap .eco-list-box>li .shop-name{margin-bottom:20px;font-weight:700;font-size:20px}body.second.areamap .eco-list-box>li .shop-name:before{width:30px;height:30px;color:#fff;display:inline-block;text-align:center;font-weight:700;font-size:20px;content:counter(number);margin-right:18px}body.second.areamap #tab-contents-osaka-areamap .shop-list,body.second.areamap #tab-contents-osaka-areamap .shop-list a,body.second.areamap #tab-contents-osaka-areamap .shop-name,body.second.areamap #tab-contents-osaka-areamap .shop-name a,body.second.areamap #tab-contents-osaka-areamap h5.title,body.second.areamap #tab-contents-osaka-foodmap .shop-list,body.second.areamap #tab-contents-osaka-foodmap .shop-list a,body.second.areamap #tab-contents-osaka-foodmap .shop-name,body.second.areamap #tab-contents-osaka-foodmap .shop-name a,body.second.areamap #tab-contents-osaka-foodmap h5.title,body.second.areamap #tab-contents-osaka-play .shop-list,body.second.areamap #tab-contents-osaka-play .shop-list a,body.second.areamap #tab-contents-osaka-play .shop-name,body.second.areamap #tab-contents-osaka-play .shop-name a,body.second.areamap #tab-contents-osaka-play h5.title{color:#7ac226}body.second.areamap .eco-list-box>li .note-list-box li{font-size:12px;line-height:20px;margin-bottom:8px}body.second.areamap .eco-list-box>li .note-list-box li:last-child{margin-bottom:0}body.second.areamap .eco-list-box .slider-wrap{width:400px;margin-right:40px}body.second.areamap .eco-list-box .txt-wrap{font-size:15px;-ms-flex:1;flex:1}body.second.areamap .eco-list-box .txt-wrap .box{margin-top:20px}body.second.areamap .eco-list-box h5.title{font-weight:700;font-size:20px;margin-bottom:2px}body.second.areamap #tab-contents-osaka-areamap .genre,body.second.areamap #tab-contents-osaka-areamap .shop-list:before,body.second.areamap #tab-contents-osaka-areamap .shop-name:before,body.second.areamap #tab-contents-osaka-foodmap .genre,body.second.areamap #tab-contents-osaka-foodmap .shop-list:before,body.second.areamap #tab-contents-osaka-foodmap .shop-name:before,body.second.areamap #tab-contents-osaka-play .genre,body.second.areamap #tab-contents-osaka-play .shop-list:before,body.second.areamap #tab-contents-osaka-play .shop-name:before{background:#7ac226}body.second.areamap #tab-contents-tokyo-areamap .shop-list,body.second.areamap #tab-contents-tokyo-areamap .shop-list a,body.second.areamap #tab-contents-tokyo-areamap .shop-name,body.second.areamap #tab-contents-tokyo-areamap .shop-name a,body.second.areamap #tab-contents-tokyo-areamap h5.title,body.second.areamap #tab-contents-tokyo-foodmap .shop-list,body.second.areamap #tab-contents-tokyo-foodmap .shop-list a,body.second.areamap #tab-contents-tokyo-foodmap .shop-name,body.second.areamap #tab-contents-tokyo-foodmap .shop-name a,body.second.areamap #tab-contents-tokyo-foodmap h5.title,body.second.areamap #tab-contents-tokyo-play .shop-list,body.second.areamap #tab-contents-tokyo-play .shop-list a,body.second.areamap #tab-contents-tokyo-play .shop-name,body.second.areamap #tab-contents-tokyo-play .shop-name a,body.second.areamap #tab-contents-tokyo-play h5.title{color:#ed5498}body.second.areamap #tab-contents-tokyo-areamap .genre,body.second.areamap #tab-contents-tokyo-areamap .shop-list:before,body.second.areamap #tab-contents-tokyo-areamap .shop-name:before,body.second.areamap #tab-contents-tokyo-foodmap .genre,body.second.areamap #tab-contents-tokyo-foodmap .shop-list:before,body.second.areamap #tab-contents-tokyo-foodmap .shop-name:before,body.second.areamap #tab-contents-tokyo-play .genre,body.second.areamap #tab-contents-tokyo-play .shop-list:before,body.second.areamap #tab-contents-tokyo-play .shop-name:before{background:#ed5498}body.second .dl-dblarr dt{position:relative;padding-left:1em;font-weight:700}body.second .dl-dblarr dt:before{content:"»";position:absolute;top:-1px;left:0}body.second a.link-color{color:#39c;text-decoration:underline}body.second a.link-color:hover{text-decoration:none}.tbl-base{font-size:14px;line-height:30px}.tbl-base th{font-weight:700}.tbl-base.osaka th{color:#7ac226}.tbl-base.tokyo th{color:#ed5498}.table-style-01 tr{border-bottom:1px solid #dde7eb}.table-style-01 tr:first-child td,.table-style-01 tr:first-child th{padding-top:0}.table-style-01 tr:last-child{border-bottom:none}.table-style-01 td,.table-style-01 th{padding:22px 0}.table-style-01 th{font-size:16px;text-align:right;width:200px;box-sizing:border-box}.table-style-01 td{padding-left:60px}.table-style-01 .wrap-image{margin:10px 0}.table-style-02 .ticktore{width:200px;margin-top:10px;margin-bottom:10px}.table-style-02,.table-style-02 td,.table-style-02 th,.table-style-02 tr{display:block;text-align:left}.table-style-02 tr{border-bottom:1px solid #dde7eb;padding:22px 20px}.table-style-02 tr:first-child{padding-top:0}.table-style-02 tr:last-child{border-bottom:none;padding-bottom:0}.table-style-02 th{font-size:16px;margin-bottom:10px}.dot-list-box{font-size:14px;line-height:30px}.dot-list-box.osaka li .txt:before{background:url(../img/icon_dia_osaka.png) no-repeat;background-size:100%}.dot-list-box.tokyo li .txt:before{background:url(../img/icon_dia_tokyo.png) no-repeat;background-size:100%}.dot-list-box li{padding-bottom:20px;margin-bottom:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid #dde7eb}.dot-list-box li:last-child{border-bottom:none;margin-bottom:0}.dot-list-box li .txt{text-indent:-24px;margin-left:24px}.dot-list-box li .txt:before{width:13px;height:13px;display:inline-block;content:"";margin-right:10px;position:relative;top:1px}.dot-list-box .ticktore{width:200px;margin-top:10px;margin-bottom:10px}.dot-list-box .indent-style-01{margin-left:34px}.dot-lists li:before{content:"・";display:inline-block}.dl-circle dt{position:relative;padding-left:1.5em;font-weight:700}.dl-circle dt:before{content:"●";position:absolute;top:0;left:0}.dot-lists li time{width:9em;display:inline-block}.asta-lists>li{position:relative;padding-left:1.2em;margin-top:1em}.asta-lists>li:not(:first-child){margin-top:0}.asta-lists>li:before{content:"※";position:absolute;top:0;left:0}.dl-dblarr .indent{text-indent:1em}.table-style-03 .space{padding:22px 20px}.table-style-03 tr{display:-ms-flexbox;display:flex}.table-style-03 tr th{width:170px;padding-top:21px}.table-style-03 tr td,.table-style-03 tr th{display:block;border-bottom:1px solid #dde7eb}.table-style-03 tr:last-child>td,.table-style-03 tr:last-child>th{border-bottom:none}.table-style-03 tr td{-ms-flex:1;flex:1;padding-left:40px}.table-style-03 th{font-weight:700;text-align:right;font-size:16px;width:200px;padding-top:18px}.detail-area{display:none}.tbl-timetable-list-box{position:relative;min-height:1530px}.bay-field .tbl-timetable-list-box,.windmill-field .tbl-timetable-list-box{background:url(../artist/timetable/img/bg_bay-field_pc.gif) left top;background-size:5px}.bay-field .tbl-timetable-list-box .logo-area,.windmill-field .tbl-timetable-list-box .logo-area{background:#39c}.green-hill .tbl-timetable-list-box,.seaside-park .tbl-timetable-list-box{background:url(../artist/timetable/img/bg_green-hill_pc.gif) left top;background-size:5px}.green-hill .tbl-timetable-list-box .logo-area,.seaside-park .tbl-timetable-list-box .logo-area{background:#33be3c}.new-beat-square .tbl-timetable-list-box{background:url(../artist/timetable/img/bg_new-beat-square_pc.gif) left top;background-size:5px}.new-beat-square .tbl-timetable-list-box .logo-area{background:#8533be}.bay-field .detail-area,.bay-field .logo-area-inner,.windmill-field .detail-area,.windmill-field .logo-area-inner{background:#39c}.green-hill .detail-area,.green-hill .logo-area-inner,.seaside-park .detail-area,.seaside-park .logo-area-inner{background:#33be3c}.new-beat-square .detail-area,.new-beat-square .logo-area-inner{background:#8533be}body.artist.timetable .timetable-area{position:relative;margin-bottom:25px}body.artist.timetable .timetable-area .timeline{width:100%;position:absolute;top:0;left:0;z-index:3;pointer-events:none}body.artist.timetable .timetable-area .timeline .tbl-timeline-list-box{padding-top:65px}body.artist.timetable .timetable-area .timeline .tbl-timeline-list-box li{box-sizing:border-box;height:144px;border-top:2px solid #000;font-size:16px;letter-spacing:0;padding-left:7px;font-weight:700;color:#000}body.artist.timetable .timetable-area .timeline .tbl-timeline-list-box li.short{width:919px}body.artist.timetable .timetable-area .stages{display:-ms-flexbox;display:flex;width:1060px;margin-left:60px}body.artist.timetable .timetable-area .stages .hour11{position:absolute;top:26px}body.artist.timetable .timetable-area .stages .hour12{position:absolute;top:170px}body.artist.timetable .timetable-area .stages .hour13{position:absolute;top:314px}body.artist.timetable .timetable-area .stages .hour14{position:absolute;top:458px}body.artist.timetable .timetable-area .stages .hour15{position:absolute;top:602px}body.artist.timetable .timetable-area .stages .hour16{position:absolute;top:746px}body.artist.timetable .timetable-area .stages .hour17{position:absolute;top:890px}body.artist.timetable .timetable-area .stages .hour18{position:absolute;top:1034px}body.artist.timetable .timetable-area .stages .hour19{position:absolute;top:1178px}body.artist.timetable .timetable-area .stages .hour20{position:absolute;top:1322px}body.artist.timetable .timetable-area .stages .hour21{position:absolute;top:1466px}body.artist.timetable .timetable-area .stages .hour22{position:absolute;top:1610px}body.artist.timetable .timetable-area .stages .hour23{position:absolute;top:1754px}body.artist.timetable .timetable-area .stages .hour24{position:absolute;top:1898px}body.artist.timetable .timetable-area .stages .hour25{position:absolute;top:2042px}body.artist.timetable .timetable-area .stages .hour26{position:absolute;top:2186px}body.artist.timetable .timetable-area .stages .hour27{position:absolute;top:2330px}body.artist.timetable .timetable-area .stages .hour28{position:absolute;top:2474px}body.artist.timetable .timetable-area .stages .hour29{position:absolute;top:2618px}body.artist.timetable .timetable-area .stages .hour30{position:absolute;top:2762px}body.artist.timetable .timetable-area .stages .hour31{position:absolute;top:2906px}body.artist.timetable .timetable-area .stages .hour32{position:absolute;top:3050px}body.artist.timetable .timetable-area .stages .hour33{position:absolute;top:3194px}body.artist.timetable .timetable-area .stages .hour34{position:absolute;top:3338px}body.artist.timetable .timetable-area .stages .min0{position:relative;top:0}body.artist.timetable .timetable-area .stages .min5{position:relative;top:11.7px}body.artist.timetable .timetable-area .stages .min10{position:relative;top:23.4px}body.artist.timetable .timetable-area .stages .min15{position:relative;top:35.1px}body.artist.timetable .timetable-area .stages .min20{position:relative;top:46.8px}body.artist.timetable .timetable-area .stages .min25{position:relative;top:58.5px}body.artist.timetable .timetable-area .stages .min30{position:relative;top:70.2px}body.artist.timetable .timetable-area .stages .min35{position:relative;top:81.9px}body.artist.timetable .timetable-area .stages .min40{position:relative;top:93.6px}body.artist.timetable .timetable-area .stages .min45{position:relative;top:105.3px}body.artist.timetable .timetable-area .stages .min50{position:relative;top:117px}body.artist.timetable .timetable-area .stages .min55{position:relative;top:128.7px}body.artist.timetable .timetable-area .stages .min60{position:relative;top:140.4px}body.artist.timetable .timetable-area .stages .min05{position:relative;top:9px}body.artist.timetable .timetable-area .stages .min05 .start-time{position:relative;top:-34px!important}body.artist.timetable .timetable-area .stages .time0{height:0}body.artist.timetable .timetable-area .stages .time5{height:12px}body.artist.timetable .timetable-area .stages .time10{height:24px}body.artist.timetable .timetable-area .stages .time15{height:36px}body.artist.timetable .timetable-area .stages .time20{height:48px}body.artist.timetable .timetable-area .stages .time25{height:60px}body.artist.timetable .timetable-area .stages .time30{height:72px}body.artist.timetable .timetable-area .stages .time35{height:84px}body.artist.timetable .timetable-area .stages .time40{height:96px}body.artist.timetable .timetable-area .stages .time45{height:108px}body.artist.timetable .timetable-area .stages .time50{height:120px}body.artist.timetable .timetable-area .stages .time55{height:132px}body.artist.timetable .timetable-area .stages .time60{height:144px}body.artist.timetable .timetable-area .stages .time65{height:156px}body.artist.timetable .timetable-area .stages .time70{height:168px}body.artist.timetable .timetable-area .stages .time75{height:180px}body.artist.timetable .timetable-area .stages .time80{height:192px}body.artist.timetable .timetable-area .stages .stage{width:280px;position:relative;margin-right:10px}body.artist.timetable .timetable-area .stages .stage:last-child{margin-right:0}body.artist.timetable .timetable-area .stages .stage .logo-area{width:280px;color:#fff}body.artist.timetable .timetable-area .stages .stage .logo-area.min0{box-sizing:border-box}body.artist.timetable .timetable-area .stages .stage .logo-area .logo-area-inner{word-break:break-all;position:relative;z-index:5;box-sizing:border-box;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-flow:column wrap;flex-flow:column wrap}body.artist.timetable .timetable-area .stages .stage .logo-area .logo-area-inner .start-time{background:#000;height:24px;line-height:24px;position:absolute;top:0;left:0;margin:0 auto 6px;width:80px;text-align:center;font-weight:700}body.artist.timetable .timetable-area .stages .stage .logo-area .logo-area-inner .logo{padding-top:7px;width:95%;margin:0 auto;font-size:19px;font-weight:700;line-height:20px;word-break:keep-all}body.artist.timetable .timetable-area .stages h4.title-stage{font-weight:700;font-size:30px;letter-spacing:0;padding-bottom:7px;position:relative;padding-left:0;border-bottom:4px solid #0c2430}body.artist.timetable .timetable-area .stages h4.title-stage.bay-field,body.artist.timetable .timetable-area .stages h4.title-stage.windmill-field{color:#39c}body.artist.timetable .timetable-area .stages h4.title-stage.green-hill,body.artist.timetable .timetable-area .stages h4.title-stage.seaside-park{color:#33be3c}body.artist.timetable .timetable-area .stages h4.title-stage.new-beat-square{color:#8533be}body.artist.timetable .timetable-area.tokyo .stages li.stage{margin-right:20px;width:340px}body.artist.timetable .timetable-area.tokyo .stages li.stage:nth-child(3n){margin-right:0}.detail-area .more-btn:before,.print-btn:before{margin-right:15px;content:""}body.artist.timetable .timetable-area.tokyo .stages li.stage .logo-area{width:340px}.detail-area{width:500px;position:absolute;left:40px;top:20px;z-index:25;padding:20px;box-shadow:1px 1px 20px 1px rgba(0,0,0,.2),-1px -1px 20px 1px rgba(0,0,0,.2)}.detail-area .modal-close{display:none}.detail-area .image{width:100%;overflow:hidden;margin-bottom:10px;position:relative}.detail-area .info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;padding:20px 0 55px}.detail-area .info dt{font-size:18px;font-weight:700;letter-spacing:0}.detail-area .info dd{margin-left:auto}.detail-area .info span.time{display:inline-block;background:#000;font-size:16px;height:28px;line-height:28px;padding-top:0;width:80px;text-align:center}.detail-area .info .name{line-height:20px;font-size:22px;margin-left:10px;color:#fff;position:relative;top:2px}.detail-area .profile{font-size:14px;line-height:23px;font-weight:500}.detail-area .profile br{display:none}.detail-area .more-btn{text-align:right;padding:0 28px 0 0;display:block;margin-top:8px;font-size:16px;font-weight:700;line-height:40px;background:#fff;color:#0c2430}.detail-area .more-btn:hover{background:#fff}.detail-area .more-btn:before{background:url(../img/arrow_bk.png) center left no-repeat;background-size:100%;width:24px;height:14px;left:auto;display:inline-block;line-height:14px;top:1px;bottom:auto;position:relative}body.artist.timetable .stage.new-beat-square .detail-area{right:40px;left:auto}.print-btn{font-weight:700;display:inline-block;background:#39c;color:#fff;height:38px;line-height:38px;padding:0 40px;font-size:16px;margin-bottom:60px}.print-btn:before{display:inline-block;position:relative;top:3px;width:18px;height:20px;background:url(../img/icon_print.png) no-repeat;background-size:contain}body.artist.timetable #wrapper .sunshine-arch .detail-area{background:#efb71f;right:40px;left:auto}body.artist.timetable #wrapper .sunshine-arch .logo-area-inner{background:#efb71f}body.artist.timetable #wrapper li.sunshine-arch{width:162px;margin-right:0;margin-top:100px;margin-left:28px}body.artist.timetable #wrapper li.sunshine-arch .logo-area{width:162px}body.artist.timetable #wrapper li.sunshine-arch .logo-area .logo{word-break:normal;padding-top:0;font-size:15px}body.artist.timetable #wrapper li.sunshine-arch .hour11{position:absolute;top:-96px}body.artist.timetable #wrapper li.sunshine-arch .hour12{position:absolute;top:48px}body.artist.timetable #wrapper li.sunshine-arch .hour13{position:absolute;top:192px}body.artist.timetable #wrapper li.sunshine-arch .hour14{position:absolute;top:336px}body.artist.timetable #wrapper li.sunshine-arch .hour15{position:absolute;top:480px}body.artist.timetable #wrapper li.sunshine-arch .hour16{position:absolute;top:624px}body.artist.timetable #wrapper li.sunshine-arch .hour17{position:absolute;top:768px}body.artist.timetable #wrapper li.sunshine-arch .hour18{position:absolute;top:912px}body.artist.timetable #wrapper li.sunshine-arch .hour19{position:absolute;top:1056px}body.artist.timetable #wrapper li.sunshine-arch .hour20{position:absolute;top:1200px}body.artist.timetable #wrapper li.sunshine-arch .hour21{position:absolute;top:1344px}body.artist.timetable #wrapper li.sunshine-arch .hour22{position:absolute;top:1488px}body.artist.timetable #wrapper li.sunshine-arch .hour23{position:absolute;top:1632px}body.artist.timetable #wrapper li.sunshine-arch .hour24{position:absolute;top:1776px}body.artist.timetable #wrapper li.sunshine-arch .hour25{position:absolute;top:1920px}body.artist.timetable #wrapper li.sunshine-arch .hour26{position:absolute;top:2064px}body.artist.timetable #wrapper li.sunshine-arch .hour27{position:absolute;top:2208px}body.artist.timetable #wrapper li.sunshine-arch .hour28{position:absolute;top:2352px}body.artist.timetable #wrapper li.sunshine-arch .hour29{position:absolute;top:2496px}body.artist.timetable #wrapper li.sunshine-arch .hour30{position:absolute;top:2640px}body.artist.timetable #wrapper li.sunshine-arch .hour31{position:absolute;top:2784px}body.artist.timetable #wrapper li.sunshine-arch .hour32{position:absolute;top:2928px}body.artist.timetable #wrapper li.sunshine-arch .hour33{position:absolute;top:3072px}body.artist.timetable #wrapper li.sunshine-arch .hour34{position:absolute;top:3216px}body.artist.timetable #wrapper li.sunshine-arch .start-time{top:-24px;background:0 0;width:auto;padding-left:6px;color:#0c2430}body.artist.timetable #wrapper li.sunshine-arch .tbl-timetable-list-box{background:url(../artist/timetable/img/bg_sunshine-arch_pc.gif) left top -27px;background-size:5px;height:1410px;min-height:0}body.artist.timetable #wrapper li.sunshine-arch .tbl-timetable-list-box .logo-area{background:#efb71f}body.artist.timetable #wrapper li.sunshine-arch .title-stage{border-bottom:none;font-size:25px;line-height:28px;color:#efb71f}.js-disableSave{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.fixed,html.fixed body{overflow:hidden}body{overflow-x:hidden;font-size:16px;line-height:30px}a{color:#0c2430}#wrapper{width:100%}.main-visual-wrap{background:#0c2430}.main-visual{position:relative;height:620px;background:url(../img/main_pc_close.jpg) center top no-repeat #000}@media screen and (max-width:1200px){.main-visual{width:1200px}}.icon-new-style,body.home .media-timeline ul.timeline-list-box li .icon-new,body.second.goods .goods-items .item .texts .title-item .icon-new{margin-left:5px;font-family:"Crimson Text",serif}.icon-new-style:before,body.home .media-timeline ul.timeline-list-box li .icon-new:before,body.second.goods .goods-items .item .texts .title-item .icon-new:before{display:inline-block;font-size:14px;content:'NEW';background:#39c;color:#fff;padding:2px 8px 0;line-height:20px;height:20px;box-sizing:border-box;position:relative;top:-1px}.arrow-link-txt2{display:block;color:#39c;text-decoration:underline}.arrow-link-txt:before,.more-btn:before{content:"";display:inline-block;height:10px;top:-1px}.arrow-link-txt2:hover{text-decoration:none}.arrow-link-txt{position:relative;color:#39c;text-decoration:underline}.more-btn,.section-title.wh{color:#fff}#wrapper .btn-box a,.arrow-link-txt:hover{text-decoration:none}.arrow-link-txt:before{background:url(../img/arrow_bk.png) no-repeat;background-size:100%;width:23px;margin-right:10px;position:relative}.more-btn{box-sizing:border-box;font-size:16px;position:absolute;left:0;bottom:0;width:100%;background:#39c;display:block;text-align:right;line-height:38px;padding:0 30px;font-weight:700;transition:.3s}.section-title,body.home .main-date-area1 ul li{font-size:42px;font-family:"Crimson Text",serif}.js-comment-play,.more-btn:before{position:relative}.more-btn:before{background:url(../img/arrow_wh.png) no-repeat;background-size:100%;width:25px;margin-right:18px}.section-title.wh:before,.section-title:before{margin-right:10px;display:inline-block;width:21px;height:27px;content:""}.more-btn:hover{background:#38aee9}.section-title{font-weight:700;letter-spacing:2px;margin-bottom:27px}.section-title:before{background:url(../img/icon_section_title_bk.png) no-repeat;background-size:100%}.section-title.wh:before{background:url(../img/icon_section_title_wh.png) no-repeat;background-size:100%}.js-comment-play .play-btn{z-index:2;border-radius:100px;width:50px;height:50px;background:#39c;text-indent:-9999px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.js-comment-play .play-btn:after{content:"";display:block;width:0;height:0;position:absolute;border-left:16px solid #fff;border-bottom:9px solid transparent;border-top:9px solid transparent;top:17px;left:19px}.js-comment-play .image-wrap img{width:100%}.js-comment-play:hover .image-wrap img,.js-comment-play:hover .img-bg{transition:.3s;opacity:.5}.tab-contents,body.home .content.comment-movie .comment-fade-box{opacity:0;transition:.3s}body.home .main-movie-area{width:100vw;min-width:1200px;min-height:675px;height:56.2vw;background:#000;position:relative}body.home .main-movie-area iframe{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}body.home .main-movie-area .loader-simple{position:absolute;top:50%;left:50%;margin-top:-1.5em;margin-left:-1.5em}body.home .main-date-area1{background:#0c2430}body.home .main-date-area1 ul{display:-ms-flexbox;display:flex}body.home .main-date-area1 ul li{color:#fff;width:50%;text-align:center;line-height:66px;padding-top:0;letter-spacing:3px;height:52px;box-sizing:border-box}body.home .main-date-area1 ul li:before{content:"";width:23px;height:23px;display:inline-block;position:relative;top:-2px;margin-right:18px}body.home .main-date-area1 ul li.osaka{font-weight:700;color:#7ac226}body.home .main-date-area1 ul li.osaka:before{background:url(../img/icon_dia_osaka.png) no-repeat}body.home .main-date-area1 ul li.tokyo{font-weight:700;color:#ed5498}body.home .main-date-area1 ul li.tokyo:before{background:url(../img/icon_dia_tokyo.png) no-repeat}body.home .main-date-area2{background:linear-gradient(90deg,#7ac226 0,#7ac226 50%,#ed5498 50%,#ed5498 100%)}body.home .main-date-area2 .main-date-area2-list-box{display:-ms-flexbox;display:flex}body.home .main-date-area2 .main-date-area2-list-box li{width:600px;height:156px}body.home .main-date-area2 .main-date-area2-list-box li.osaka{background:url(../img/main_date_osaka_pc.png) #7ac226}body.home .main-date-area2 .main-date-area2-list-box li.tokyo{background:url(../img/main_date_tokyo_pc.png) #ed5498}body.home .main-date-area3{margin-bottom:50px;background:linear-gradient(90deg,#95ce51 0,#95ce51 50%,#f176ad 50%,#f176ad 100%)}body.home .main-date-area3 .main-date-area3-list-box{display:-ms-flexbox;display:flex}body.home .main-date-area3 .main-date-area3-list-box li{width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.home .main-date-area3 .main-date-area3-list-box li a{height:50px;line-height:50px;font-size:24px;font-weight:700;text-align:center;display:block;padding:0;box-sizing:border-box;letter-spacing:3px}body.home .main-date-area3 .main-date-area3-list-box li a:before{content:"";display:inline-block;background:url(../img/arrow_bk.png) no-repeat;background-size:100%;width:26px;position:relative;top:-6px;height:10px;margin-right:18px}body.home .main-date-area3 .main-date-area3-list-box li.osaka{-ms-flex-pack:start;justify-content:flex-start;background:#95ce51;padding-left:61px}body.home .main-date-area3 .main-date-area3-list-box li.osaka a:not(:last-child){margin-right:76px}body.home .main-date-area3 .main-date-area3-list-box li.tokyo{-ms-flex-pack:end;justify-content:flex-end;background:#f176ad;padding-right:61px}body.home .main-date-area3 .main-date-area3-list-box li.tokyo a:not(:first-child){margin-left:76px}body.home .comment-movie .bx-controls-direction a{top:45%}body.home .slider-banner .slider-banner-list-box{max-height:165px;overflow:hidden}body.home .slider-banner .slider-banner-list-box li img{width:100%}body.home .content.comment-movie{margin-top:50px;padding:50px 0;background:#0c2430;position:relative}body.home .content.comment-movie .arr{line-height:20px;z-index:20}body.home .content.comment-movie .comment-lists{overflow:hidden}body.home .content.comment-movie .comment-lists .image-wrap{position:relative;display:block}body.home .content.comment-movie .comment-slider-area{overflow:hidden;padding:0 54px;position:relative;max-height:800px;margin:0 auto}body.home .content.comment-movie .comment-slider-area .loader-simple2{border:1px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.7)}body.home .content.comment-movie .comment-slider-area ul.slider-group-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.home .content.comment-movie .comment-slider-area ul.slider-group-box li.js-comment-play{cursor:pointer;width:336px;margin-right:40px;margin-bottom:16px;position:relative}body.home .content.comment-movie .comment-slider-area ul.slider-group-box li.js-comment-play .img-bg{height:224px;overflow:hidden;background-position:center;transition:.3s;background-size:contain;background-repeat:no-repeat}body.home .content.comment-movie .comment-slider-area ul.slider-group-box li.js-comment-play:nth-child(3n){margin-right:0}body.home .content.comment-movie .comment-slider-area ul.slider-group-box li.js-comment-play:nth-child(n+4){margin-bottom:0}body.home .content.comment-movie .comment-slider-area ul.slider-group-box li.js-comment-play .name{font-size:16px;text-align:center;color:#fff;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.home .content.comment-movie .comment-slider-area .bx-next:before,body.home .content.comment-movie .comment-slider-area .bx-prev:before{border-color:#39c}body.home .content.comment-movie .sub-movie-area iframe{width:850px;height:480px}body.home .banner-lists{margin-top:50px;margin-bottom:-20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body.home .banner-lists li{margin-bottom:20px;margin-right:45px}body.home .banner-lists li:last-child,body.home .banner-lists li:nth-child(4n){margin-right:0}body.home .banner-lists img{height:91px}body.home .media-timeline{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;position:relative}body.home .media-timeline .timeline{width:580px;padding:40px;position:relative}body.home .media-timeline .timeline.coming-soon:before{font-size:28px;font-weight:700;font-family:"Crimson Text",serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:3;content:"COMING SOON";color:#fff;background:rgba(11,36,49,.8);position:absolute;top:0;padding-top:15px;box-sizing:border-box;left:0;width:100%;height:100%}body.home .media-timeline ul.timeline-list-box{max-height:250px;overflow-y:scroll;margin:0 20px}body.home .media-timeline ul.timeline-list-box li{line-height:28px;font-weight:700;border-bottom:1px solid #fff;padding-bottom:13px;margin-bottom:13px}body.home .media-timeline ul.timeline-list-box li .date{color:#39c;font-weight:700}body.home .media-timeline ul.timeline-list-box li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}body.home .media-timeline ul.timeline-list-box li .icon-blank{position:relative;top:2px;margin-left:7px;display:inline-block;width:14px;height:14px;background:url(../img/icon_link_bk.png) no-repeat;background-size:100%}body.home .media-timeline ul.timeline-list-box li .icon-blank.wh{background:url(../img/icon_link_wh.png) no-repeat;background-size:100%}body.home .media-timeline .timeline-fesinfo{background:#dde7eb}body.home .media-timeline .timeline-mediainfo{background:#0c2430;color:#fff}body.home .media-timeline .timeline-mediainfo ul.timeline-list-box,body.home .media-timeline .timeline-mediainfo ul.timeline-list-box a{color:#fff}body.home .bg-stage-area{padding:50px 0;background:url(../img/bg_stage_pc.jpg) center top}body.home .bg-stage-area .sns-columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}body.home .bg-stage-area .sns-columns>div.sns-timeline{position:relative;width:580px;background:#fff;padding:40px;box-sizing:border-box}body.home .bg-stage-area .sns-columns>div.sns-timeline .js-twitterWidget{height:460px;padding:0 20px;display:block}body.home .bg-stage-area .sns-columns>div.sns-timeline .widget.facebook{padding:0 20px}body.home .support-area{margin-top:50px;padding:40px;background:#fff}body.home .support-area .support-category{margin-bottom:10px;display:-ms-flexbox;display:flex}body.home .support-area .support-category.special-sponsor{margin-bottom:30px}body.home .support-area .support-category.sponsor{margin-bottom:25px}body.home .support-area .support-category.sponsor .size_2 img{height:48px}body.home .support-area .support-category.sponsor .size_1-8{position:relative;top:0}body.home .support-area .support-category.sponsor .size_1-8 img{height:44px}body.home .support-area .support-category.sponsor .size_1-5 img{height:36px}body.home .support-area .support-category.sponsor .size_1-6 img{height:40px}body.home .support-area .support-category.sponsor img{height:24px}body.home .support-area .support-category.sponsor ul.sponsor-lists li{margin-bottom:20px}body.home .support-area .support-category.sponsor ul.sponsor-lists li .monster img{height:38px!important}body.home .support-area .support-category.sponsor .support-title{padding-top:1px}body.home .support-area .support-category .support-title{font-size:16px;font-weight:700;width:102px;padding-top:8px}body.home .support-area .support-category ul.sponsor-lists{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-50px}body.home .support-area .support-category ul.sponsor-lists li{margin-left:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body.home .support-area .support-category ul.sponsor-lists a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body.home .support-area .green-power{padding:20px 40px;background:#e7ecef}body.home .support-area .green-power .thumb-box{display:-ms-flexbox;display:flex}body.home .support-area .green-power .thumb-box .image{width:67px}body.home .support-area .green-power .thumb-box .texts{-ms-flex:1;flex:1;margin-left:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pagetop{transition:.3s;z-index:99;position:fixed;right:20px;bottom:20px}.pagetop:hover{bottom:25px}.pagetop.pos2{bottom:100px}.pagetop.pos2:hover{bottom:105px}.pagetop a{display:block;background-repeat:no-repeat;background-position:left top;overflow:hidden;white-space:nowrap;text-indent:120%;width:50px;height:50px;background-image:url(../img/pagetop.png);background-size:contain}.marker1{font-weight:700;border-bottom:4px solid #39c;display:inline}.tab-contents-list-box{overflow:hidden;width:100%;min-height:400px;position:relative}.tab-contents-list-box li{width:100%}.tab-contents{position:absolute;top:0;left:0;visibility:hidden}.tab-contents.active{overflow:hidden;position:relative;display:block;visibility:visible;opacity:1}#wrapper .btn-box a,#wrapper .btn-box a p,.kome-list-box li>div{display:inline-block}.osaka .btn-box a{background:#7ac226}.tokyo .btn-box a{background:#ed5498}#wrapper .btn-box.osaka a{background:#7ac226}#wrapper .btn-box.tokyo a{background:#ed5498}#wrapper .btn-box a{background:#39c;color:#fff;position:relative;font-weight:700;font-size:16px;padding:3px 20px 5px;box-sizing:border-box}#wrapper .btn-box a:before{content:"";width:24px;height:10px;display:inline-block;margin-right:16px;position:relative;top:-1px;background:url(../img/arrow_wh.png) 0 0/100% no-repeat}.thank-you{font-weight:700;color:#39c}.h2-ttl,.h3-ttl{color:#0c2430;font-weight:700}.kome-list-box li:before{content:"※"}.youtube-wrap{margin-top:40px}.youtube-wrap ul.youtube-list-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.youtube-wrap ul.youtube-list-box li iframe{display:block;width:580px;height:326px}.h2-ttl{font-size:22px}.h3-ttl{font-size:18px;margin-bottom:0}.key-color{color:#39c}.table-style-04 tr{border-bottom:1px solid #e7ecef}.table-style-04 tr:last-child{border-bottom:none}.table-style-04 tr th{vertical-align:top;width:200px;font-weight:700;font-size:16px;color:#0c2430;padding-top:35px;text-align:left;padding-left:20px}.table-style-04 tr td{padding-top:30px}.table-style-04 tr td .logo-list-box{display:-ms-flexbox;display:flex}.table-style-04 tr td .logo{margin-right:65px;margin-bottom:20px}.dot-list-box2 li{display:-ms-flexbox;display:flex}.dot-list-box2 li:before{content:"◆"}.dot-list-box3 li{font-size:12px;line-height:24px}.dot-list-box3 li:before{content:"・"}