@charset 'UTF-8';@-webkit-keyframes flicker{0%,4%{opacity:0}10%{opacity:.6}16%,48%{opacity:.1}50%{opacity:.6}52%,58%{opacity:.4}60%{opacity:.6}62%{opacity:.2}100%{opacity:1}}@keyframes flicker{0%,4%{opacity:0}10%{opacity:.6}16%,48%{opacity:.1}50%{opacity:.6}52%,58%{opacity:.4}60%{opacity:.6}62%{opacity:.2}100%{opacity:1}}@-webkit-keyframes glow{0%,50%{opacity:0}68%{opacity:1}70%{opacity:.8}72%,96%{opacity:1}98%{opacity:.8}100%{opacity:1}}@keyframes glow{0%,50%{opacity:0}68%{opacity:1}70%{opacity:.8}72%,96%{opacity:1}98%{opacity:.8}100%{opacity:1}}html{font-family:'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:50px;line-height:0;color:#fff;background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';-webkit-text-size-adjust:100%}*{margin:0;padding:0}a{text-decoration:none;color:#fff}a img{border:none}a img:hover{opacity:1}.fcl{zoom:100%}.fcl:after{display:block;visibility:hidden;clear:both;height:0;content:' '}img,svg{width:100%;margin:0;padding:0;vertical-align:middle}ol,ul{list-style:none}html.webkit img[src$=svg]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}img:-moz-loading{visibility:hidden}.css_imagehover{line-height:0;position:relative;display:block}.css_imagehover img{-webkit-transition:opacity .3s;transition:opacity .3s;will-change:opacity}.css_imagehover img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;text-align:center;vertical-align:middle}.js-svgChange,.js-svgDelayLoad{position:relative;display:block;color:transparent}.js-svgChange svg,.js-svgDelayLoad svg{position:absolute;top:0;left:0;width:100%;height:100%}.js-delayLoad,.js-delayLoad_bg,.js-svgDelayLoad{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.js-delayLoad.isLoadEnd,.js-delayLoad_bg.isLoadEnd,.js-svgDelayLoad.isLoadEnd{opacity:1}.section-wrap{width:1000px;margin:0 auto}.section-wrap .section-inner{position:relative}#header{position:fixed;z-index:200;top:0;left:0;width:100%;background:#000}#header .section-inner{padding:9% 0 0}#header .toggle{position:absolute;z-index:400;display:none}#header #nav{position:absolute;top:0;left:0;width:100%;height:100%}#header #nav .nav_inner{position:relative;width:100%;height:100%}#header #nav .nav_inner .logo-bne{position:absolute;top:.36rem;left:0;width:5.2%}#header #nav .nav_inner .logo-tgs{position:absolute;top:.42rem;left:6.5%;width:6.4%}#header #nav .nav_inner .menu{font-family:Raleway,'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:.32rem;font-weight:500;line-height:1em;position:absolute;right:0;bottom:.38rem;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;background:linear-gradient(to top,#2c2c2c 1px,rgba(0,0,0,0) 1px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#header #nav .nav_inner .menu li a,#header #nav .nav_inner .menu li>div{display:block}#header #nav .nav_inner .menu li a .pc,#header #nav .nav_inner .menu li>div .pc{padding:0 0 .14rem}#header #nav .nav_inner .menu li a .sp,#header #nav .nav_inner .menu li>div .sp{display:none}#header #nav .nav_inner .menu li>div{opacity:.4}#campaignDetailPage #header #nav .nav_inner .menu li:nth-child(3) a .pc,#campaignPage #header #nav .nav_inner .menu li:nth-child(3) a .pc,#esportsPage #header #nav .nav_inner .menu li:nth-child(8) a .pc,#livePage #header #nav .nav_inner .menu li:nth-child(7) a .pc,#mapPage #header #nav .nav_inner .menu li:nth-child(5) a .pc,#newsPage #header #nav .nav_inner .menu li:nth-child(2) a .pc,#schedulePage #header #nav .nav_inner .menu li:nth-child(6) a .pc,#titlePage #header #nav .nav_inner .menu li:nth-child(4) a .pc,#topPage #header #nav .nav_inner .menu li:nth-child(1) a .pc{background:linear-gradient(to top,#ed6c00 2px,rgba(0,0,0,0) 2px)}#header #nav .nav_inner .lang{font-size:.28rem;font-weight:500;line-height:1em;position:absolute;top:.4rem;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;text-shadow:0 .06em .36em rgba(6,0,1,.24);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#header #nav .nav_inner .lang>div+div{margin:0 0 0 .3rem;padding:0 0 0 .3rem;border-left:solid 1px rgba(255,255,255,.6)}#header #nav .nav_inner .lang>div.en{font-family:Raleway,'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif}#header #nav .nav_inner .lang>div.zh{font-size:.24rem;line-height:1.16667em;letter-spacing:0}#header #nav .nav_inner .lang>div>div{color:rgba(255,255,255,.5)}#bg-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/bg_fullscreen.jpg) no-repeat center top;background-size:cover}#container{position:relative;z-index:100;background:rgba(0,0,0,.7)}#container:before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:1.8rem;content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}#page-ttl .ttl{height:8.64rem}#page-ttl .ttl .img{position:absolute;top:3.02rem;left:50%;display:block;width:39.4%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-ttl .ttl .txt{font-size:.44rem;font-weight:700;line-height:1.81818em;position:relative;display:block;padding:32.8% 0 0;text-align:center;letter-spacing:0;color:#fabe00}#page-ttl .ttl:not(.no-anim) .img{opacity:0}#page-ttl .ttl:not(.no-anim) .txt{opacity:0}#page-ttl .ttl:not(.no-anim).active .img{-webkit-animation:1s linear flicker;animation:1s linear flicker;opacity:1}#page-ttl .ttl:not(.no-anim).active .txt{-webkit-animation:2s linear glow;animation:2s linear glow;opacity:1}.bg-main{background:rgba(0,5,77,.7)}#contents .ttl{margin:0 0 -1px;padding:12% 0 0}#contents .ttl .outline{position:relative;display:block;width:9.5rem;height:.34rem;margin:0 auto;background:url(../img/common_contents_ttl_outline.png) no-repeat center bottom;background-size:100%}#contents .ttl .outline span{position:absolute;top:.08rem;left:.08rem;display:block;width:9.31rem}#contents ul{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2% 0;text-align:center;letter-spacing:-.4em;border-radius:.6rem;background:rgba(0,5,77,.7)}#contents ul>*{display:inline-block;vertical-align:top;letter-spacing:normal}#contents ul li{width:9.4rem;height:4.4rem}#contents ul li.disabled{position:relative}#contents ul li.disabled:after{position:absolute;z-index:1;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);content:'';border-radius:.2rem;background:rgba(0,0,0,.5)}#contents ul li a,#contents ul li>div{position:relative;z-index:1;display:block;height:100%}#contents ul li a:after,#contents ul li a:before,#contents ul li>div:after,#contents ul li>div:before{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;content:'';background:url(../img/common_contents_frame.png) no-repeat;background-size:100% 100%}#contents ul li a:after,#contents ul li>div:after{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background-image:url(../img/common_contents_frame_hover.png)}#contents ul li a .icon,#contents ul li>div .icon{padding:.2rem 0 .1rem}#contents ul li a .icon div,#contents ul li>div .icon div{position:relative;display:block;width:2.4rem;margin:0 auto}#contents ul li a .icon div:before,#contents ul li>div .icon div:before{display:block;padding:83.33333% 0 0 0;content:''}#contents ul li a .icon div>img,#contents ul li>div .icon div>img{position:absolute;top:0;left:0;width:100%}#contents ul li a .name,#contents ul li>div .name{font-size:.44rem;font-weight:700;line-height:1em;-webkit-transition:color .3s;transition:color .3s;text-align:center;letter-spacing:0;color:#fabe00}#contents ul li a .txt,#contents ul li>div .txt{font-size:.32rem;line-height:1.625em;padding:.24rem 0 0;text-align:center;letter-spacing:0}.section-default{font-size:16px;line-height:1em}#footer .section-inner{padding:12.3% 0 0}#footer .share{width:30.1%;height:3.58rem;margin:0 auto;background:url(../img/footer_share_frame.png) no-repeat center;background-size:100% 100%}#footer .share .ttl{font-family:Raleway,'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:.48rem;font-weight:500;line-height:1em;padding:.12rem 0 0;text-align:center;letter-spacing:0;letter-spacing:.2em;color:#fabe00}#footer .share ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.74rem 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#footer .share ul li{margin:0 .4rem}#footer .share ul li.fb{width:1.58rem}#footer .share ul li.fb a{position:relative;display:block}#footer .share ul li.fb a:before{display:block;padding:100% 0 0 0;content:''}#footer .share ul li.fb a>img{position:absolute;top:0;left:0;width:100%}#footer .share ul li.tw{width:1.6rem}#footer .share ul li.tw a{position:relative;display:block}#footer .share ul li.tw a:before{display:block;padding:100% 0 0 0;content:''}#footer .share ul li.tw a>img{position:absolute;top:0;left:0;width:100%}#footer .share ul li.line{display:none}#footer .banner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12.9% 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .banner li{width:23.5%}#footer .banner li a{position:relative;display:block}#footer .banner li a:before{display:block;padding:34.04255% 0 0 0;content:''}#footer .banner li a>img{position:absolute;top:0;left:0;width:100%}#footer .link{font-family:Raleway,'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:.32rem;line-height:1em;padding:3.3% 0 6.4%;text-align:center;letter-spacing:0;letter-spacing:-.4em}#footer .link>*{display:inline-block;vertical-align:top;letter-spacing:normal}#footer .link span a{text-decoration:underline}#footer .link br{display:none}#footer .to-top{position:absolute;right:0;bottom:.3rem;width:.6rem;height:.64rem}#footer .to-top a{position:relative;display:block;height:100%}#footer .to-top a .arrow{position:absolute;top:0;left:.07rem;width:.46rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#footer .to-top a .txt{font-family:Lato,'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:.28rem;font-weight:500;line-height:1em;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);letter-spacing:0;color:#fabe00}.schedule-box{z-index:1;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #fabe00;border-radius:.2rem}.schedule-box .category-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.schedule-box .category-tabs:first-child{border-bottom:solid 2px #fabe00}.schedule-box .category-tabs:last-child{border-top:solid 2px #fabe00}.schedule-box .category-tabs li{width:100%;height:1.86rem}.schedule-box .category-tabs li>a,.schedule-box .category-tabs li>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-box .category-tabs li>a .txt,.schedule-box .category-tabs li>div .txt{font-size:.48rem;font-weight:700;line-height:1em;-webkit-transition:color .3s;transition:color .3s;text-align:center;letter-spacing:0;color:#fabe00}.schedule-box .category-tabs li>a .txt .s,.schedule-box .category-tabs li>div .txt .s{font-size:.32rem;font-weight:400;line-height:1.5em;letter-spacing:0}.schedule-box .category-tabs li>a.active,.schedule-box .category-tabs li>div.active{background:#fabe00}.schedule-box .category-tabs li>a.active .txt,.schedule-box .category-tabs li>div.active .txt{color:#02032c}.schedule-box .stage-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.schedule-box .stage-tabs:first-child{padding:2px 0 0}.schedule-box .stage-tabs:last-child{padding:0 0 2px}.schedule-box .stage-tabs li{width:100%;height:1.58rem}.schedule-box .stage-tabs li>a,.schedule-box .stage-tabs li>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;background:rgba(250,190,0,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-box .stage-tabs li>a .txt,.schedule-box .stage-tabs li>div .txt{font-size:.36rem;font-weight:700;line-height:1.38889em;-webkit-transition:color .3s;transition:color .3s;text-align:center;letter-spacing:0;color:#fabe00}.schedule-box .stage-tabs li>a .txt .s,.schedule-box .stage-tabs li>div .txt .s{font-size:.28rem;line-height:1.78571em;letter-spacing:0}.schedule-box .stage-tabs li>a.active,.schedule-box .stage-tabs li>div.active{background:#fabe00}.schedule-box .stage-tabs li>a.active .txt,.schedule-box .stage-tabs li>div.active .txt{color:#02032c}.schedule-box .category .stage{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.36rem .38rem .66rem}.schedule-box .category .stage .timetable{width:100%;table-layout:fixed;border-collapse:collapse}.schedule-box .category .stage .timetable thead th:nth-child(1){width:.6rem}.schedule-box .category .stage .timetable thead th:nth-child(2){width:9rem}.schedule-box .category .stage .timetable thead th:nth-child(3){width:9.6rem;border-left:solid 1px #fabe00}.schedule-box .category .stage .timetable thead th.date{font-family:Raleway,'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:.98rem;font-weight:700;line-height:.61224em;padding:.32rem 0;letter-spacing:0;color:#fabe00}.schedule-box .category .stage .timetable thead th.date .s{font-size:.36rem;line-height:1.66667em;letter-spacing:0}.schedule-box .category .stage .timetable tbody tr th{font-family:Raleway,'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-size:.48rem;font-weight:700;line-height:1em;position:relative;padding:.2rem 0 0;text-align:left;vertical-align:top;letter-spacing:0;color:#fabe00}.schedule-box .category .stage .timetable tbody tr th:before{position:absolute;top:0;left:0;display:block;width:19.2rem;height:1px;content:'';background:#fabe00}.schedule-box .category .stage .timetable tbody tr td{position:relative;vertical-align:top}.schedule-box .category .stage .timetable tbody tr td:empty:before{display:block;height:.4rem;content:''}.schedule-box .category .stage .timetable tbody tr td:not(:empty):before{position:absolute;z-index:1;top:0;display:block;width:8.04rem;height:100%;content:'';border-radius:.2rem;background:#fff}.schedule-box .category .stage .timetable tbody tr td .event{position:relative;z-index:1;overflow:hidden;width:8.04rem;padding:0 0 .4rem;border-radius:.2rem}.schedule-box .category .stage .timetable tbody tr td .event .time-slot{font-size:.48rem;line-height:1em;padding:.16rem .4rem;letter-spacing:0;color:#02032c;background:#fabe00}.schedule-box .category .stage .timetable tbody tr td .event .time-slot .end,.schedule-box .category .stage .timetable tbody tr td .event .time-slot .start{font-family:Raleway,'Noto Sans JP','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Geneva,Arial,Verdana,sans-serif;font-weight:700;vertical-align:top}.schedule-box .category .stage .timetable tbody tr td .event .ttl{font-size:.4rem;font-weight:700;line-height:1.6em;padding:.28rem .4rem 0;letter-spacing:0;color:#02032c}.schedule-box .category .stage .timetable tbody tr td .event .cast{font-size:.28rem;line-height:1.78571em;padding:.12rem .4rem 0;letter-spacing:0;color:#02032c}.schedule-box .category .stage .timetable tbody tr td .event .tags{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.24rem .4rem 0 .34rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.schedule-box .category .stage .timetable tbody tr td .event .tags>div{font-size:.28rem;line-height:2.14286em;margin:.08rem 0 0 .06rem;padding:0 .28rem;white-space:nowrap;letter-spacing:0;border-radius:.1rem;background:#000}.schedule-box .category .stage .timetable tbody tr td .event .tags>div.nico{background:#444}.schedule-box .category .stage .timetable tbody tr td .event .tags>div.youtube{background:#e31010}.schedule-box .category .stage .timetable tbody tr td .event .tags>div.periscope{background:#3791ac}.schedule-box .category .stage .timetable tbody tr td .event .tags>div.bahamut{background:#25cee2}.schedule-box .category .stage .timetable tbody tr td.day1:not(:empty):before{right:.68rem}.schedule-box .category .stage .timetable tbody tr td.day1 .event{margin:0 .68rem 0 auto}.schedule-box .category .stage .timetable tbody tr td.day2{border-left:solid 1px #fabe00}.schedule-box .category .stage .timetable tbody tr td.day2:not(:empty):before{left:.68rem}.schedule-box .category .stage .timetable tbody tr td.day2 .event{margin:0 auto 0 .68rem}.otherLangPage #overview .booth-ttl{font-size:.64rem;font-weight:700;line-height:1.1875em;padding:1.48rem 0 .92rem;letter-spacing:0}.otherLangPage #overview .booth-ttl:before{display:block;width:.94rem;height:.12rem;margin:0 0 .54rem;content:'';background:#fabe00}.otherLangPage #overview .list{font-size:.32rem;line-height:1.5625em;padding:0 0 1.36rem;letter-spacing:0}.otherLangPage #overview .list>dt{font-weight:700;padding:.32rem 0 0;color:#fabe00;border-top:solid 1px rgba(255,255,255,.3)}.otherLangPage #overview .list>dd{padding:.52rem 0 0}.otherLangPage #overview .list>dd+dd{padding:1.12rem 0 0}.otherLangPage #overview .list>dd+dt{margin:.6rem 0 0}.otherLangPage #overview .list>dd p .b{font-weight:700}.otherLangPage #overview .list>dd p a{text-decoration:underline;color:#ed6c00}.otherLangPage #overview .list>dd .notes{padding:.44rem 0 0}.otherLangPage #overview .list>dd .notes li{font-size:.24rem;line-height:2.08333em;position:relative;padding:0 0 0 .5em;letter-spacing:0}.otherLangPage #overview .list>dd .notes li:before{position:absolute;top:0;left:0;content:'*'}.otherLangPage #schedule .section-inner{padding:7.4% 0 0}.otherLangPage #schedule .section-inner>.comingsoon{font-size:.48rem;font-weight:700;line-height:1em;padding:5% 0 12.4%;text-align:center;letter-spacing:0}.otherLangPage #schedule .notes{padding:4% 0 9%}.otherLangPage #schedule .notes li{font-size:.24rem;line-height:2.08333em;position:relative;padding:0 0 0 1em;letter-spacing:0}.otherLangPage #schedule .notes li:before{position:absolute;top:0;left:0;content:'※'}.js-delaydisplay{opacity:0}@media (min-width:768px){a{-webkit-transition:color .3s;transition:color .3s}a:hover{text-decoration:none;color:#fff}.css_imagehover:hover img:nth-of-type(2){opacity:1}.onlyPc{display:block}img.onlyPc{display:inline-block}.onlySp,img.onlySp{display:none!important}#header #nav .nav_inner .logo-bne a{-webkit-transition:opacity .3s;transition:opacity .3s}#header #nav .nav_inner .logo-bne a:hover{opacity:.7}#header #nav .nav_inner .logo-tgs a{-webkit-transition:opacity .3s;transition:opacity .3s}#header #nav .nav_inner .logo-tgs a:hover{opacity:.7}#header #nav .nav_inner .menu li+li{margin:0 0 0 .68rem}#header #nav .nav_inner .menu li a:hover{color:#ed6c00}#header #nav .nav_inner .lang>div a:hover{color:#ed6c00}#contents ul li:nth-child(even){margin-left:.4rem}#contents ul li:nth-child(n+3){margin-top:.4rem}#contents ul li a:hover:after{opacity:1}#contents ul li a:hover .name{color:#ed6c00}#footer .share ul li a{-webkit-transition:opacity .3s;transition:opacity .3s}#footer .share ul li a:hover{opacity:.7}#footer .banner li a{-webkit-transition:opacity .3s;transition:opacity .3s}#footer .banner li a:hover{opacity:.7}#footer .link span:not(:first-of-type){margin:0 0 0 1.7%;padding:0 0 0 1.7%;border-left:solid 1px rgba(255,255,255,.6)}#footer .link span a:hover{text-decoration:none}#footer .to-top a:hover .arrow{-webkit-transform:translateY(-40%);transform:translateY(-40%)}.schedule-box .category-tabs li>a:not(.active):hover{opacity:.7}.schedule-box .stage-tabs li+li{margin:0 0 0 1px}.schedule-box .stage-tabs li>a:not(.active):hover{opacity:.7}.otherLangPage #overview .list>dd p a:hover{text-decoration:none}}@media (max-width:1040px){html{font-size:4.80769vw}.section-wrap{width:96.15385%}}@media (max-width:767px){html{font-size:50px;font-size:6.66667vw;line-height:0}html .onlyPc,html img.onlyPc{display:none!important}html .onlySp{display:block}html img.onlySp{display:inline-block}#container:before{height:2.2rem}.section-wrap{width:100%}#header{top:0;left:0;width:100%;background:#000}#header .section-inner{padding:0}#header .toggle{top:.7rem;right:.6rem;display:block;width:1rem;height:1rem}#header .toggle a{position:relative;display:block;height:100%}#header .toggle a span{position:absolute;left:0;display:block;width:100%;height:.12rem;-webkit-transition:top .3s,-webkit-transform .3s;transition:top .3s,-webkit-transform .3s;transition:top .3s,transform .3s;transition:top .3s,transform .3s,-webkit-transform .3s}#header .toggle a span:nth-of-type(1){top:.12rem;background:#fabe00}#header .toggle a span:nth-of-type(2){z-index:1;top:.44rem;background:#ed6c00}#header .toggle a span:nth-of-type(3){top:.76rem;background:#fabe00}#header .toggle a.active span:nth-of-type(1),#header .toggle a.active span:nth-of-type(3){top:.44rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#header .toggle a.active span:nth-of-type(2){-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#header #nav{position:fixed;display:none;overflow-y:scroll;background:url(../img/sp/nav_bg.jpg) no-repeat center;background-size:cover}#header #nav .nav_inner{height:auto;min-height:100%}#header #nav .nav_inner .logo-bne{top:.44rem;left:4%;width:9.86667%}#header #nav .nav_inner .logo-tgs{display:none}#header #nav .nav_inner .menu{position:static;display:block;padding:22.53333% 0 0;background:0 0}#header #nav .nav_inner .menu li{width:78.66667%;margin:0 auto}#header #nav .nav_inner .menu li+li{padding:8.93333% 0 0}#header #nav .nav_inner .menu li a .pc,#header #nav .nav_inner .menu li>div .pc{display:none}#header #nav .nav_inner .menu li a .sp,#header #nav .nav_inner .menu li>div .sp{display:block}#header #nav .nav_inner .lang{font-size:.6rem;line-height:1em;position:static;padding:9.6% 0 5.6%;letter-spacing:0}#header #nav .nav_inner .lang>div+div{margin:0 0 0 4%;padding:0 0 0 4%;border-width:2px}#header #nav .nav_inner .lang>div.zh{font-size:.52rem;line-height:1.15385em;letter-spacing:0}#bg-fullscreen{background-image:url(../img/sp/bg_fullscreen.jpg)}#page-ttl .ttl{height:8.48rem}#page-ttl .ttl .img{top:2.46rem;width:52.53333%}#page-ttl .ttl .txt{font-size:.44rem;line-height:1.81818em;padding:39.73333% 0 0;letter-spacing:0}#contents .ttl{padding:8.26667% 0 0}#contents .ttl .outline{width:10.38rem;height:2.28rem;background-image:url(../img/sp/common_contents_ttl_outline.png)}#contents .ttl .outline span{top:.12rem;left:.12rem;width:10.14rem}#contents ul{width:92%;margin:0 auto;padding:2.66667% 0;border-radius:.6rem}#contents ul li{width:13rem;height:6.68rem}#contents ul li:nth-child(n+2){margin:.4rem 0 0}#contents ul li a:after,#contents ul li a:before,#contents ul li>div:after,#contents ul li>div:before{background-image:url(../img/sp/common_contents_frame.png)}#contents ul li a .icon,#contents ul li>div .icon{padding:.38rem 0 .2rem}#contents ul li a .icon div,#contents ul li>div .icon div{width:3.36rem}#contents ul li a .name,#contents ul li>div .name{font-size:.72rem;line-height:1em;letter-spacing:0}#contents ul li a .txt,#contents ul li>div .txt{font-size:.52rem;line-height:1.53846em;padding:.32rem 0 0;letter-spacing:0}#footer .section-inner{padding:15.86667% 0 0}#footer .share{width:74.66667%;height:4.62rem;background-image:url(../img/sp/footer_share_frame.png)}#footer .share .ttl{font-size:.72rem;font-weight:600;line-height:1em;padding:.24rem 0 0;letter-spacing:0;letter-spacing:.2em}#footer .share ul{padding:.86rem 0 0}#footer .share ul li{margin:0 .6rem}#footer .share ul li.fb{width:1.96rem}#footer .share ul li.tw{width:1.98rem}#footer .share ul li.line{display:block;width:1.98rem}#footer .share ul li.line a{position:relative;display:block}#footer .share ul li.line a:before{display:block;padding:100% 0 0 0;content:''}#footer .share ul li.line a>img{position:absolute;top:0;left:0;width:100%}#footer .banner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:17.33333% 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .banner li{width:42.66667%;margin:0 2.66667%}#footer .banner li:nth-child(n+3){padding:4% 0 0}#footer .link{font-size:.52rem;line-height:1em;padding:8% 0 16.8%;letter-spacing:0;letter-spacing:-.4em}#footer .link span+span{margin:0 0 0 2%;padding:0 0 0 2%;border-left:solid 2px rgba(255,255,255,.6)}#footer .link br{display:block}#footer .link br~span{margin-top:3.73333%}#footer .to-top{right:50%;bottom:.72rem;width:.92rem;height:.96rem;-webkit-transform:translateX(50%);transform:translateX(50%)}#footer .to-top a .arrow{left:.12rem;width:.68rem}#footer .to-top a .txt{font-size:.44rem;line-height:1em;letter-spacing:0}.schedule-box{width:92%;margin:0 auto;border-radius:.2rem}.schedule-box .category-tabs:first-child,.schedule-box .category-tabs:last-child{border-width:1px}.schedule-box .category-tabs li{height:2.26rem}.schedule-box .category-tabs li>a .txt,.schedule-box .category-tabs li>div .txt{font-size:.64rem;line-height:1em;letter-spacing:0}.schedule-box .category-tabs li>a .txt .s,.schedule-box .category-tabs li>div .txt .s{font-size:.4rem;line-height:1.6em;letter-spacing:0}.schedule-box .stage-tabs{display:block}.schedule-box .stage-tabs:first-child{padding:.2rem 0 0}.schedule-box .stage-tabs:last-child{padding:0 0 .2rem}.schedule-box .stage-tabs li{height:1.68rem}.schedule-box .stage-tabs li+li{padding:.2rem 0 0}.schedule-box .stage-tabs li>a .txt,.schedule-box .stage-tabs li>div .txt{font-size:.56rem;line-height:.89286em;letter-spacing:0}.schedule-box .stage-tabs li>a .txt .s,.schedule-box .stage-tabs li>div .txt .s{font-size:.4rem;line-height:1.25em;letter-spacing:0}.schedule-box .category .stage{padding:.48rem .2rem .24rem}.schedule-box .category .stage .timetable thead th:nth-child(1){width:.78rem}.schedule-box .category .stage .timetable thead th:nth-child(2){width:6.38rem}.schedule-box .category .stage .timetable thead th:nth-child(3){width:6.18rem}.schedule-box .category .stage .timetable thead th.date{font-size:.98rem;line-height:.61224em;padding:.32rem 0;letter-spacing:0}.schedule-box .category .stage .timetable thead th.date .s{font-size:.36rem;line-height:1.66667em;letter-spacing:0}.schedule-box .category .stage .timetable tbody tr th{font-size:.64rem;line-height:1em;padding:.36rem 0 0;letter-spacing:0}.schedule-box .category .stage .timetable tbody tr th:before{width:13.36rem}.schedule-box .category .stage .timetable tbody tr td:empty:before{height:.3rem}.schedule-box .category .stage .timetable tbody tr td:not(:empty):before{width:5.64rem;border-radius:.2rem}.schedule-box .category .stage .timetable tbody tr td .event{width:5.64rem;padding:0 0 .4rem;border-radius:.2rem}.schedule-box .category .stage .timetable tbody tr td .event .time-slot{font-size:.48rem;line-height:1em;padding:.18rem .4rem;letter-spacing:0}.schedule-box .category .stage .timetable tbody tr td .event .ttl{font-size:.48rem;line-height:1.33333em;padding:.36rem .4rem 0;letter-spacing:0}.schedule-box .category .stage .timetable tbody tr td .event .cast{font-size:.4rem;line-height:1.6em;padding:.2rem .4rem 0;letter-spacing:0}.schedule-box .category .stage .timetable tbody tr td .event .tags{padding:.56rem .4rem 0 .34rem}.schedule-box .category .stage .timetable tbody tr td .event .tags>div{font-size:.36rem;line-height:1.66667em;margin:.08rem 0 0 .06rem;padding:0 .32rem;letter-spacing:0;border-radius:.1rem}.schedule-box .category .stage .timetable tbody tr td.day1:not(:empty):before{right:.3rem}.schedule-box .category .stage .timetable tbody tr td.day1 .event{margin:0 .3rem 0 auto}.schedule-box .category .stage .timetable tbody tr td.day2:not(:empty):before{left:.3rem}.schedule-box .category .stage .timetable tbody tr td.day2 .event{margin:0 auto 0 .3rem}.otherLangPage #overview .booth-ttl{font-size:.64rem;line-height:1.1875em;margin:0 .96rem;padding:.88rem 0 .6rem;letter-spacing:0}.otherLangPage #overview .booth-ttl:before{width:.94rem;height:.12rem;margin:0 0 .8rem}.otherLangPage #overview .list{font-size:.48rem;line-height:1.5em;margin:0 .86rem;padding:0 0 2.36rem;letter-spacing:0}.otherLangPage #overview .list>dt{padding:.44rem .1rem 0}.otherLangPage #overview .list>dd{padding:.36rem .1rem 0}.otherLangPage #overview .list>dd+dd{padding:1.4rem .1rem 0}.otherLangPage #overview .list>dd+dt{margin:.64rem 0 0}.otherLangPage #overview .list>dd .notes{padding:.72rem 0 0}.otherLangPage #overview .list>dd .notes li{font-size:.48rem;line-height:1.5em;position:relative;letter-spacing:0}.otherLangPage #schedule .section-inner{padding:5.86667% 0 0}.otherLangPage #schedule .section-inner>.comingsoon{font-size:.64rem;line-height:1em;padding:12% 0 17.86667%;letter-spacing:0}.otherLangPage #schedule .notes{width:92%;margin:0 auto;padding:6.4% 0 6.93333%}.otherLangPage #schedule .notes li{font-size:.4rem;line-height:1.6em;letter-spacing:0}}