.flex{display:flex}body,html{background-color:#ffffff}body.noScroll{overflow:hidden;height:auto!important}.scrollBox{overflow-y:scroll;scrollbar-color:rgba(0,0,0,0.1) transparent;scrollbar-width:thin;padding-right:0}.scrollBox::-webkit-scrollbar{width:2px;opacity:0.3}.scrollBox::-webkit-scrollbar-track{border-radius:1em;background-color:transparent}.scrollBox::-webkit-scrollbar-thumb{border-radius:1em;background-color:rgba(0,0,0,0.1)}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ff761a}.loadingBlock{background-color:#ffffff}.loadingInner{width:100%;height:100%;align-items:center;justify-content:center}.loadingBox{position:relative;margin-bottom:10vh;width:14rem;max-width:250px}.loadingBox img{position:relative}.bgBox{position:absolute;left:0;top:2%;width:100%;height:96%;background-color:#000000}.bgBox .bgBar{background-color:#ff761a;position:relative;height:100%;width:0%}.bgBox .bgBar.start{width:20%;transition:0.2s}.bgBox .bgBar.end{width:100%!important;transition:0.2s}.scrolls{overflow-y:scroll;scrollbar-color:rgba(0,0,0,0.3) transparent;scrollbar-width:thin}.scrolls::-webkit-scrollbar{width:3px;opacity:0.3}.scrolls::-webkit-scrollbar-track{background-color:transparent;border-radius:1em}.scrolls::-webkit-scrollbar-thumb{border-radius:1em;background-color:rgba(0,0,0,0.3)}.sectionMenu{background-color:#ffffff}.sectionMenu .hamburger:hover .group span{background-color:#ff761a}.sectionMenu .menuContent .container{margin-top:0;min-height:100%;max-width:none}.sectionMenu .menuContent ul{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100%;padding:10vh 0}.sectionMenu .menuContent ul li.show .listTitle span{color:#ff761a}.sectionMenu .menuContent ul .listTitle span:after{background-color:#ff761a}.sectionMenu .menuContent .closeListBtn{z-index:999}.cornerTopRight{width:2rem;position:fixed;top:1.5rem;right:1.5rem;z-index:990}.cornerTopRight a{display:block;border-radius:999em;background-color:#ffffff}#main,.main{display:block;transition:1.4s;opacity:1}#main[data-type=index] #mainLogo a,.main[data-type=index] #mainLogo a{display:none}#main.load,.main.load{opacity:0!important}.cta{color:#ffffff!important;background-color:#ff761a}.cta span.arrow{border-bottom:1px solid #ffffff}.cta span.arrow:after{background-color:#ffffff}main[data-type=page] .pageTitle{border-bottom:15px solid #ff761a}main[data-type=page] .pageTitle[data-type=intro]{position:relative}main[data-type=page] .pageTitle[data-type=intro] .container{position:relative}main[data-type=page] .pageTitle[data-type=intro]:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.7)}main[data-type=page] section b{color:#ff761a}main[data-type=page] section span.movieTag{font-size:0.8rem;color:#ffffff}main[data-type=page] section.discussion .content{max-width:28rem}main[data-type=page] section.discussion .content b.mvName{color:#383838}main[data-type=page] section.discussion .content br.pcHide{display:none}main[data-type=page] section.discussion .content .group h3{color:#ff761a;border-bottom:0.2em solid #ff761a}main[data-type=page] section.discussion .content .group .block.loca{margin-bottom:2.5rem}main[data-type=page] section.discussion .content .group .dis_tips{font-size:0.8rem;line-height:1.5;color:#ff761a;padding-top:1em;position:relative;border-top:1px solid #ff761a;margin-top:10em;opacity:0.7}main[data-type=page] section.service .content .col p.large{color:#ff761a}main[data-type=page] section.session .mAreaBox{max-width:400px}main[data-type=page] section.session .mAreaBox .block h5{margin-top:2rem}main[data-type=page] section.bts .areaBox h4:hover,main[data-type=page] section.session .areaBox h4:hover{cursor:pointer;color:#ff761a}main[data-type=page] section.bts .areaBox h4:hover:after,main[data-type=page] section.session .areaBox h4:hover:after{background-color:#ff761a}main[data-type=page] section.bts .areaBox h4.active,main[data-type=page] section.session .areaBox h4.active{color:#ff761a}main[data-type=page] section.bts .areaBox h4.active:after,main[data-type=page] section.session .areaBox h4.active:after{background-color:#ff761a}main[data-type=page] section.bts h5,main[data-type=page] section.session h5{color:#ff761a}main[data-type=page] section.bts h5 sub,main[data-type=page] section.session h5 sub{color:inherit}main[data-type=page] section.bts .tip,main[data-type=page] section.session .tip{color:#ff761a}main[data-type=page] section.talk .row .col .cta[data-style=player]{box-shadow:0px 0px 0px 2px #000000 inset}main[data-type=page] section.talk .row .col .cta[data-style=player] span{border-color:transparent transparent transparent #ff761a}main[data-type=page] section.traffic .content .place:before{background-image:url(../img/2022/icon_map.png)}main[data-type=page] section.traffic .content .tip{color:#898989}main[data-type=page] section.traffic .content .map iframe{height:200px;width:100%}main[data-type=page] section.traffic .content .row{border-bottom:1px solid #9a834c}main[data-type=page] section.traffic .content .row:first-child{padding-top:0}main[data-type=page] section.traffic .content .row:nth-child(2n) .col.info{padding-left:2rem}main[data-type=page] section.traffic .content .row:last-child{padding-bottom:0;border-bottom:none}main[data-type=page] section.intro h3~sub{font-size:1.1rem}main[data-type=page] section.intro .moviePrize h5{color:#ff761a}main[data-type=page] section.news .newsGroup .time{color:#ffffff}main[data-type=page] section.news .content{max-width:30em}main[data-type=page] section.news .info{padding-right:4rem}footer .iconFB{width:2.4rem;max-width:40px}.relative{position:relative}.index_kvBox{flex-direction:row-reverse;position:static;transform:none;max-height:calc(100vh - 6rem);align-items:flex-end;justify-content:space-between;margin-bottom:4rem}.index_kvBox .kv{max-width:1310px;width:76.2%}.index_kvBox .kv img{display:block}.index_kvBox .info{max-width:311px;width:18%;flex-shrink:0;margin-right:3%}.index_kvBox .title{width:22%;max-width:68px;margin-bottom:4rem}.areaGroup .circle{font-size:1.1rem;background-color:#ff761a;color:#ffffff}.index .sectionMenu{background-color:transparent}.index .sectionMenu .hamburger{position:relative}.index .sectionMenu .hamburger:before{content:"";display:block;width:calc(100% + 0.6rem);height:calc(100% + 0.6rem);left:-0.3rem;top:-0.3rem;position:absolute;background-color:#ffffff}.index .container{padding:0 40px}.index .section01 .container{width:100%;max-width:1720px}.index .areaGroup{display:flex}.index .infoGroup{display:flex;padding-right:1.3rem}.index .infoGroup .inner{box-sizing:border-box;white-space:nowrap;width:auto;opacity:0;cursor:pointer;position:absolute;left:0;top:50%;transform:translate(0%,-50%);transition:0.4s 0.2s;padding-left:0.5em}.index .infoGroup .info{width:0;overflow:hidden;transition:0.4s 0.1s;position:relative;font-weight:bold}.index .infoGroup.active .circle,.index .infoGroup:hover .circle{background-color:#000000}.index .infoGroup.active .inner,.index .infoGroup:hover .inner{opacity:1}.index .section02 .infoGroup .circle,.index .section03 .infoGroup .circle{background-color:#000000}.index .section02 .infoGroup.active .circle,.index .section02 .infoGroup:hover .circle,.index .section03 .infoGroup.active .circle,.index .section03 .infoGroup:hover .circle{background-color:#ff761a}.index .section02 .container,.index .section03 .container{max-width:1720px}.index .section02:after{content:"";background-image:url(../img/2022/index_sec02.png);background-size:cover;background-position:left top;width:12rem;height:100%;display:block;position:absolute;top:0;right:0}.index .section03 .newsGroup{position:relative;max-height:320px;height:20rem;display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:2rem;margin-top:1rem}.index .section03 .newsGroup:after{content:"";width:100vw;height:100%;display:block;position:absolute;top:0px;left:50%;transform:translateX(-50%);background-image:url(../img/2022/index_sec03.png);background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:-1}.index .section03 .newsGroup .row{white-space:nowrap;display:flex;justify-content:center}.index .section03 .newsGroup .row .col{padding:0 2em}.info_KV{flex-direction:row-reverse;align-items:flex-end;justify-content:space-between}.info_KV .infoGroup{padding-right:0;padding-left:1.3rem;flex-direction:row-reverse}.info_KV .infoGroup .inner{text-align:right;left:auto;right:0;padding-right:0.5em;padding-left:0}#fp-nav ul li a span,.fp-slidesNav ul li a span{background-color:#000000;border:1px solid #ffffff}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{background-color:#ffffff;box-shadow:0px 0px 0px 1px #000000}.wrapper.movie .swiper-slide .ch{font-size:1.3rem}.wrapper.movie .swiper-slide .en{font-size:1.1rem}.waiting{text-align:center;font-weight:bold;color:#ff761a;font-size:2rem;letter-spacing:0.2em}@media screen and (max-width:1640px){.section02 .content{padding-right:12rem}}@media screen and (max-width:1200px){body,html{font-size:1.667vw}}@media screen and (max-width:1080px){main[data-type=page] section p{font-size:1rem}main[data-type=page] section span.movieTag{font-size:1rem}main[data-type=page] section.discussion h5{font-size:1.2rem;white-space:nowrap}main[data-type=page] section.discussion .content .group .dis_tips,main[data-type=page] section.discussion .content .group .tip{font-size:1.1rem}main[data-type=page] section.discussion sub{font-size:1rem}.sectionMenu .menuContent ul .listTitle{font-size:1.3rem}.sectionMenu .menuContent ul .listInner a{font-size:1.1rem}}@media screen and (max-width:960px){main[data-type=page] section.news .content{max-width:620px}}@media screen and (max-width:900px){.organizer img:nth-last-child(2){margin-right:2.2rem}}@media screen and (min-width:769px) and (max-height:62.5vw) and (max-width:1920px){.index .section03 .newsGroup{height:16rem}}@media screen and (min-width:769px) and (max-height:45vw) and (max-width:1920px){body,html{font-size:1.4vw}.index_kvBox{width:160vh;margin:auto;margin-bottom:3rem}.index_kvBox .info{position:relative;margin-left:10%;margin-right:4%}.index_kvBox .title{position:absolute;bottom:0;right:calc(100% + 3rem);margin-bottom:0}}@media screen and (max-width:768px){body,html{font-size:2.6vw}.cornerTopRight{width:3rem}.cta{margin-top:2rem;margin-bottom:1rem}.cta span.text{font-size:1.2rem!important}main[data-type=page] section h3{font-size:1.5rem}main[data-type=page] section h5,main[data-type=page] section p{font-size:1.1rem}main[data-type=page] section.discussion b.mvName{font-size:1.1em}main[data-type=page] section.discussion h5{font-size:1.2rem}main[data-type=page] section.discussion .content{max-width:none}main[data-type=page] section.discussion .content *{text-align:center}main[data-type=page] section.discussion .content br.pcHide{display:inherit}main[data-type=page] section.discussion .content .group .tip{font-size:1.1rem}main[data-type=page] section.discussion .content .group .block{margin-bottom:2.5rem}main[data-type=page] section.discussion .content .group .block.loca{margin-bottom:4.5rem;margin-top:-1rem}main[data-type=page] section.discussion .content .group .dis_tips{font-size:14px;margin-top:7em}main[data-type=page] section.service p{font-size:0.9rem}main[data-type=page] section.session .mAreaBox{max-width:none;width:70%;margin:auto}main[data-type=page] section.session .areaBox{margin-bottom:4rem}main[data-type=page] section.session h4{font-size:1.5rem;color:#ff761a!important}main[data-type=page] section.session h4:after{background-color:#ff761a!important}main[data-type=page] section.session h5,main[data-type=page] section.session p{font-size:1.1rem}main[data-type=page] section.traffic .info{margin-bottom:1em}main[data-type=page] section.traffic .content .row:nth-child(2n) .col.info{padding-left:0}main[data-type=page] section.news{min-height:calc(100vh - 12rem - 38rem)}main[data-type=page] section.news .info a{top:0.3em;font-size:1.1rem}main[data-type=page] .swiper-slide .movieListInfo .viewMore{color:#ff761a}.index_kvBox{display:block;max-height:calc(100vh - 6rem);margin-bottom:3rem}.index_kvBox .kv{width:auto}.index_kvBox .info{max-width:none;width:100%;margin-right:0;padding-top:3rem}.index_kvBox .title{max-width:68px;margin-bottom:0;width:3.5rem;position:absolute;bottom:2rem;right:2rem}.index_kvBox .logoLong{max-width:311px;width:17rem}#fp-nav.fp-right{display:none!important}.info_KV{display:block;margin-bottom:1rem}.info_KV .infoGroup{padding-right:1.3rem;padding-left:0;flex-direction:inherit}.info_KV .infoGroup .inner{text-align:right;left:0;right:auto;padding-right:0;padding-left:0.5em}.info_KV .areaGroup{margin-bottom:2rem}.areaGroup .circle{font-size:1.5rem;width:2.5em!important;line-height:2.5!important;height:auto!important}.areaGroup .info .inner{text-align:left;line-height:1.3;font-weight:bold;font-size:1.3em}.areaGroup .info .inner span{display:block!important}.index .container{padding:0 1rem;position:relative}.index .section02 .content{padding-right:20%}.index .section02:after{width:18%}.index .section03 .newsGroup{min-height:13rem;height:auto;display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:2rem}.index .section03 .newsGroup .row{padding:2em 0!important;width:100%;min-height:30vh}.index .section03 .newsGroup .row .col{text-align:center!important;padding:0 0.5em;width:50%}.index .section03 .newsGroup .row .col p{text-align:center!important}.index .section03 .newsGroup .row .awaiting{display:flex;flex-direction:column;justify-content:center}.index .section02 h2,.index .section03 h2{font-size:2.4rem!important}.index .section02 h3,.index .section03 h3{font-size:1.5rem!important}.index .section02 p,.index .section03 p{font-size:1.2rem!important}.pages .sectionMenu #mainLogo{width:2.6rem;max-width:30px}.wrapper.movie .swiper-slide .movieListInfo:before{display:none}.wrapper.movie .swiper-slide .tGroup{background-color:rgba(0,0,0,0.35)}.wrapper.movie .swiper-slide .ch{font-size:1.3rem;margin-bottom:0em;line-height:1.7;padding-top:0.3em}.wrapper.movie .swiper-slide .en{font-size:1.1rem;margin-bottom:0.5em}.organizer img:nth-last-child(2){margin-right:1.5rem}}.swiper-button-next:after{border-color:transparent transparent transparent #ff761a}.swiper-button-prev:after{border-color:transparent #ff761a transparent transparent}@media screen and (max-width:580px){.sectionMenu .menuContent ul .listTitle{font-size:1.8rem}.sectionMenu .menuContent ul .listInner a{font-size:1.6rem;max-width:10em}.sectionMenu .menuContent ul .listInner.noBreak{flex-wrap:nowrap}main[data-type=page] section h3{font-size:1.8rem}main[data-type=page] section h5,main[data-type=page] section p{font-size:1.4rem}main[data-type=page] section.download h4{font-size:18px}main[data-type=page] section.discussion h5{font-size:1.6rem;white-space:inherit}main[data-type=page] section.discussion h5 span.inblock{padding-left:6.5em}main[data-type=page] section.discussion .content{max-width:none}main[data-type=page] section.discussion .content .group .tip{font-size:1.3rem;display:block}main[data-type=page] section.discussion sub{font-size:1.3rem}main[data-type=page] section.news .time{font-size:1.2rem;line-height:1.7;padding:0 0.4em}main[data-type=page] section.news .info{padding-right:6.5em;overflow:visible}main[data-type=page] section.news .info a{font-size:1.6rem}main[data-type=page] section.news p{font-size:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main[data-type=page] section.session .mAreaBox{width:90%}main[data-type=page] section.session h4{font-size:2rem}main[data-type=page] section.session h5,main[data-type=page] section.session p{font-size:1.6rem}main[data-type=page] section.session sub{font-size:1.4rem}main[data-type=page] section.talk h4{font-size:1.8rem}main[data-type=page] section.talk sub{font-size:1.4rem}main[data-type=page] section.tickets h4{font-size:1.6rem}main[data-type=page] section.tickets sub{font-size:1.3rem}main[data-type=page] section.traffic p{font-size:1.6rem}main[data-type=page] section.intro h3~sub{font-size:1.4rem}main[data-type=page] section.intro ol li{font-size:1.4rem;padding-left:1.2em}main[data-type=page] section.intro ol li:before{font-size:0.9em}.swiper-slide .movieListInfo .ch{font-size:18px}.swiper-slide .movieListInfo .en{font-size:14px}.swiper-slide .movieListInfo .viewMore{color:#ff761a;font-size:13px}.countIndex{font-size:14px}.swiper-button-next:after{border-color:transparent transparent transparent #ff761a}.swiper-button-prev:after{border-color:transparent #ff761a transparent transparent}.index .section03 .newsGroup .row .col{border-right:none!important;width:100%}.index .section03 .newsGroup .row .col:last-of-type{display:none}.index .cta{font-size:1.4rem;width:7em}.index .cta span.text{font-size:inherit!important;line-height:1}.wrapper.movie .swiper-slide .ch{font-size:16px}.wrapper.movie .swiper-slide .en{font-size:14px}}@media screen and (max-width:520px){main[data-type=page] .pageTitle{border-bottom:7px solid #ff761a;margin-bottom:7rem}main[data-type=page] section.service h4{font-size:1.8rem}main[data-type=page] section.service p{font-size:1.4rem}main[data-type=page] section.download .cta{font-size:15px;line-height:1.6}}@media screen and (max-width:768px) and (max-height:126vw){.cta span.text{font-size:0.8rem!important;padding:0.1em 0.3em!important}.index_kvBox{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:1rem;width:120vh;max-width:100%}.index_kvBox .kv{width:64%}.index_kvBox .info{width:32%;margin-right:3%}.index_kvBox .logoLong{width:auto}.index_kvBox .title{bottom:0;width:2rem;right:auto;left:calc(120vh + 5rem)}.info_KV{margin-bottom:1rem}.info_KV .areaGroup{margin-bottom:0.5rem}.areaGroup .circle{font-size:0.9rem;width:2.7rem!important;line-height:2.7rem!important;height:auto!important}.areaGroup .info .inner{font-size:0.8em}.index .section02 h2,.index .section03 h2{font-size:1.4rem!important;margin-bottom:0.2em!important}.index .section02 h3,.index .section03 h3{font-size:1rem!important;margin-bottom:0.2em!important}.index .section02 p,.index .section03 p{font-size:0.9rem!important;line-height:1.4!important}.index .section02 .row{padding-right:10%!important;margin-bottom:0!important}.index .section02 .cta{margin-top:-1.8rem}.index .section03 .newsGroup{min-height:0;margin-top:1rem!important}.index .section03 .newsGroup .row{padding:1em 0!important}.index .section03 .cta{margin-top:0.5rem!important}.index .section03 .areaGroup{margin-top:-2.2rem}.index .section03 .organizer{margin-top:1rem!important}}@media screen and (max-width:520px) and (max-height:126vw){.index .section02 .cta{margin-top:0.5rem;margin-bottom:2rem}}
/*# sourceMappingURL=main.css.map */