*,*:after,*:before{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button,svg{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:middle;background:rgba(0,0,0,0);box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{text-decoration:none;color:inherit;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:middle}.u-cursor{cursor:pointer}.u-center{text-align:center !important}.u-left{text-align:left !important}.u-right{text-align:right !important}.u-font-w{font-weight:bold !important}.u-color-w{color:#fff}.u-color-b{color:#1d2654}.u-font-ss{font-size:20px}.u-font-sss{font-size:80%}.u-mb50{margin-bottom:50px}.u-mb30{margin-bottom:30px}.u-mt10{margin-top:10px}@font-face{font-family:"Noto Sans CJK jp";src:url("../fonts/NotoSansCJKjp-Bold.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Bold.woff") format("woff");font-weight:bold}@font-face{font-family:"Noto Sans CJK jp";src:url("../fonts/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSansCJKjp-Regular.woff") format("woff");font-weight:normal}@font-face{font-family:"blinker";src:url("../fonts/Blinker-ExtraBold.woff2") format("woff2"),url("../fonts/Blinker-ExtraBold.woff") format("woff");font-weight:normal}html{width:100%;height:100%;font-size:62.5%;font-family:"Noto Sans CJK jp";color:#fff}body{width:100%;height:100%;background:#000}main{position:relative;overflow:hidden}p,h2,h3,h4{text-size-adjust:100%}.red{color:#e60312;vertical-align:0em}.bold{font-weight:bold}.text{width:100%;transform-origin:left;letter-spacing:.1rem;display:block;font-family:"Kaisei Tokumin",serif}.anchor{position:absolute;top:-10.4166666667vw;left:0}@media screen and (min-width: 769px){.anchor{top:-40px}}@media screen and (max-width: 768px){.pc_only{display:none !important}}@media screen and (min-width: 769px){.sp_only{display:none !important}}section{padding:10.4166666667vw 0 15.625vw;background-size:cover;position:relative}@media screen and (min-width: 769px){section{padding:100px 0 100px}}.inner{margin:0 auto;width:calc(100% - 10.4166666667vw);max-width:732px}@media screen and (min-width: 769px){.inner{width:calc(100% - 80px);max-width:688px}}.underline{text-decoration:underline;transition:all .5s ease}.underline:hover{text-decoration-color:rgba(0,0,0,0)}.h2__title{width:78.125vw;margin:0 auto;text-align:center}@media screen and (min-width: 769px){.h2__title{width:384px}}.h2__title img{width:100%}.ss_wrap{width:100%;overflow:hidden}.ss_wrap .ss{position:relative;height:80px;display:flex;animation:event_infinity-loop_sp 30s infinite linear both}@media screen and (min-width: 450px){.ss_wrap .ss{height:160px;animation:event_infinity-loop_tab 60s infinite linear both}}.ss_wrap .ss .ss_img{height:100%}.ss_wrap .ss_text{position:relative;height:100px;display:flex}.ss_wrap .ss_text .ss_img{height:100%}.ss_wrap .ss_revengers{animation:revengers-infinity-loop_sp 30s infinite linear both}@media screen and (min-width: 450px){.ss_wrap .ss_revengers{height:128px;animation:revengers-infinity-loop_tab 60s infinite linear both}}.ss_wrap .ss_revengers img{margin-left:30px;display:block}@media screen and (min-width: 450px){.ss_wrap .ss_revengers img{margin-left:60px}}.ss_wrap .ss_reg{animation:reg-infinity-loop_sp 10s infinite linear both}@media screen and (min-width: 450px){.ss_wrap .ss_reg{height:128px;animation:reg-infinity-loop_tab 20s infinite linear both}}.ss_wrap .ss_reg img{margin-left:20px;display:block}@media screen and (min-width: 450px){.ss_wrap .ss_reg img{margin-left:40px}}.ss_wrap .ss_photo{position:relative;height:80px;display:flex}.ss_wrap .ss_photo .ss_img{height:100%}.ss_wrap .ss_play{animation:play-infinity-loop_sp 30s infinite linear both}@media screen and (min-width: 450px){.ss_wrap .ss_play{height:160px;animation:play-infinity-loop_tab 60s infinite linear both}}.ss_wrap .ss_anime{animation:anime-infinity-loop_sp 30s infinite linear both}@media screen and (min-width: 450px){.ss_wrap .ss_anime{height:160px;animation:anime-infinity-loop_tab 60s infinite linear both}}@keyframes revengers-infinity-loop_sp{0%{transform:translateX(0)}100%{transform:translateX(-2168px)}}@keyframes revengers-infinity-loop_tab{0%{transform:translateX(0)}100%{transform:translateX(-4336px)}}@keyframes reg-infinity-loop_sp{0%{transform:translateX(-703px)}100%{transform:translateX(0)}}@keyframes reg-infinity-loop_tab{0%{transform:translateX(-1405px)}100%{transform:translateX(0)}}@keyframes play-infinity-loop_sp{0%{transform:translateX(0)}100%{transform:translateX(-852px)}}@keyframes play-infinity-loop_tab{0%{transform:translateX(0)}100%{transform:translateX(-1704px)}}@keyframes anime-infinity-loop_sp{0%{transform:translateX(-852px)}100%{transform:translateX(0)}}@keyframes anime-infinity-loop_tab{0%{transform:translateX(-1704px)}100%{transform:translateX(0)}}.h3__style{display:inline-block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 40px 0 18px;font-size:18px;background:#a22d2b;color:#fff;box-sizing:border-box;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif}@media screen and (min-width: 769px){.h3__style{margin-left:40px;height:45px;line-height:45px}}.h3__style:after{position:absolute;content:"";width:0px;height:0px;z-index:1}.h3__style:after{top:0;right:0;border-width:20px 13px 20px 0px;border-color:rgba(0,0,0,0) #fbf9f6 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}@media screen and (min-width: 769px){.h3__style:after{border-width:22px 13px 22px 0px}}.h3__area{height:13.0208333333vw;display:flex;transform:translateX(-5.7291666667vw)}@media screen and (min-width: 769px){.h3__area{height:50px;transform:none}}.h3__area img{height:100%;flex-shrink:0}.h3__area .h3_rep_area{height:100%;position:relative}.h3__area .h3_rep_area img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.h3__area .h3_rep_area h3{padding-left:5.7291666667vw;font-size:6.25vw;line-height:11.1979166667vw;font-weight:bold;position:relative;white-space:nowrap;z-index:10}@media screen and (min-width: 769px){.h3__area .h3_rep_area h3{padding-left:20px;font-size:24px;line-height:44px}}.h3__area .h3_rep_area .ticket_schedule_h3_text{font-size:5.9895833333vw;transform:scale(0.81, 1)}@media screen and (min-width: 769px){.h3__area .h3_rep_area .ticket_schedule_h3_text{padding-left:20px;font-size:24px;line-height:44px}}.h3__area .h3_bg.ticket_schedule{width:88.5416666667vw}@media screen and (min-width: 769px){.h3__area .h3_bg.ticket_schedule{width:360px}}.h3__area .h3_right.ticket_schedule{width:6.7708333333vw;left:88.5416666667vw}@media screen and (min-width: 769px){.h3__area .h3_right.ticket_schedule{width:26px;left:360px}}.note{display:flex}.undeline{text-decoration:underline;transition:all .5s ease;cursor:pointer}.undeline:hover{text-decoration-color:rgba(255,255,255,0)}.lilo-accordion{width:100%;margin-top:5.2083333333vw}@media screen and (min-width: 769px){.lilo-accordion{margin-top:20px}}.lilo-accordion .lilo-accordion-control{width:100%;position:relative;background-color:#fff}.lilo-accordion .lilo-accordion-control .accordion-control-inner{border:solid #d4aa63 .2604166667vw;padding:3.90625vw 2.6041666667vw;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-control .accordion-control-inner{border:solid #d4aa63 2px;padding:15px 14px}}.lilo-accordion .lilo-accordion-control .accordion-control-inner p{font-size:3.6458333333vw !important;line-height:1.5 !important;font-weight:bold !important;color:#000 !important}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-control .accordion-control-inner p{font-size:16px !important}}.lilo-accordion .lilo-accordion-control .arrow_box{width:13.0208333333vw;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background-color:#d4aa63}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-control .arrow_box{width:50px}}.lilo-accordion .lilo-accordion-control .arrow_box .arrow{width:2.8645833333vw;transform:rotate(180deg);transform-origin:center;transition:all .5s ease}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-control .arrow_box .arrow{width:11px}}.lilo-accordion .lilo-accordion-control.active .arrow{transform:rotate(0deg)}.lilo-accordion .lilo-accordion-content{padding:5.2083333333vw 3.90625vw;background-color:#fff;border:solid #d4aa63 .2604166667vw;border-top:none}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-content{padding:25px 20px;border:solid #d4aa63 2px;border-top:none}}.lilo-accordion .lilo-accordion-content .accordion_content_title{display:flex;margin-top:5.2083333333vw;margin-bottom:5.2083333333vw;align-items:center}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-content .accordion_content_title{margin-top:20px;margin-bottom:10px}}.lilo-accordion .lilo-accordion-content .accordion_content_title:first-child{margin-top:0}.lilo-accordion .lilo-accordion-content .accordion_content_title p{font-size:4.1666666667vw !important;line-height:1 !important;font-weight:bold !important;color:#000}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-content .accordion_content_title p{font-size:16px !important}}.lilo-accordion .lilo-accordion-content .accordion_content_title .desc{margin-left:1.3020833333vw}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-content .accordion_content_title .desc{margin-left:5px}}.lilo-accordion .lilo-accordion-content .accordion_content_title .square{width:2.6041666667vw;height:2.6041666667vw;background-color:#a9823e;flex-shrink:0}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-content .accordion_content_title .square{width:20px;height:20px}}.lilo-accordion .lilo-accordion-content .accordion-control_bar{margin-top:5.2083333333vw;width:100%;border-bottom:solid 1px #a9823e}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-content .accordion-control_bar{margin-top:20px}}.lilo-accordion .lilo-accordion-content .accordion_content_list li{display:flex;width:100%}.lilo-accordion .lilo-accordion-content .accordion_content_list li p{font-size:3.6458333333vw !important;line-height:6.25vw !important;font-weight:normal !important;color:#000}@media screen and (min-width: 769px){.lilo-accordion .lilo-accordion-content .accordion_content_list li p{font-size:14px !important;line-height:30px !important}}.coming_soon{margin-top:10.4166666667vw;font-size:4.1666666667vw;line-height:1;font-weight:bold;text-align:center}@media screen and (min-width: 769px){.coming_soon{margin-top:40px;font-size:18px}}.copyright{font-size:3.125vw}.bg__book{background:url(../images/bg_book.png) #000 no-repeat center top;background-size:cover;padding:40px 0}@media screen and (min-width: 769px){.bg__book{background-size:1100px;padding:60px 0}}.bg__paper{background:url(../images/bg_paper.webp) #fff no-repeat 50% 50%;background-size:cover;padding:10px 0}@media screen and (min-width: 769px){.bg__paper{padding:60px 0}}.flex__area{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}@media screen and (min-width: 769px){.flex__area-sp{display:flex;align-items:start;justify-content:space-between}}#mv{background-color:#000;padding:18.2291666667vw 2.6041666667vw 10.4166666667vw}@media screen and (min-width: 769px){#mv{padding:100px 20px 30px}}@media screen and (min-width: 1280px){#mv{padding:80px 0 0}}#mv .mv__area{width:100%}@media screen and (min-width: 769px){#mv .mv__area{max-width:1100px;margin:auto}}#mv .mv__area div{width:100%}#mv .mv__area div img{width:100%;pointer-events:none}#lead__area{padding:0 0 30px;width:100%;justify-content:center;position:relative}@media screen and (min-width: 769px){#lead__area{width:960px;overflow:hidden;margin:auto}}#lead__area .catch__sp{padding:5.2083333333vw 0 3.90625vw;margin:0 auto 10px;width:90.7552083333vw;display:block}#lead__area .catch__pc{padding:30px 0;margin:0 auto 30px;width:697px;display:block}#playWrap{background-color:#000;position:relative;margin:0 auto;padding:70px 0;box-sizing:border-box}@media screen and (max-width: 767px){#playWrap{margin:0 auto;padding:40px 0}}#playWrap .title__h3{background:url(../img/title_play.png) 50% 50% no-repeat}#playWrap .playWrap__inner{position:relative;padding:0}@media screen and (max-width: 767px){#playWrap .playWrap__inner{padding:0}}#playWrap .playWrap__txt{text-align:center;font-size:1.6em;margin:0 0 24px 0}@media screen and (max-width: 767px){#playWrap .playWrap__txt{font-size:1.4em;margin:0 0 18px 0}}#playWrap .playWrap__listcol{position:relative;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){#playWrap .playWrap__listcol{width:70%;padding:0}}#playWrap .playWrap__col{width:18%;margin:0 1%}@media screen and (max-width: 767px){#playWrap .playWrap__col{width:48%;margin:0 1% 14px;padding:0}}#playWrap .playWrap__col__img{width:100%;margin:0;padding:0;box-sizing:border-box;border-radius:100%}@media screen and (max-width: 767px){#playWrap .playWrap__col__img{width:100%}}#playWrap .playWrap__col__photo{width:100%;margin:0;padding:100% 0 0 0;box-sizing:border-box;background-position:50% 50% !important;background-size:cover !important}#playWrap .playWrap__col__txt{font-size:1.6em;font-weight:400;text-align:left}@media screen and (max-width: 767px){#playWrap .playWrap__col__txt{width:71%;font-size:1.4em;text-align:left}}#features{padding-top:0;width:100%;position:relative}@media screen and (min-width: 769px){#features{padding-top:30px;max-width:1000px;margin:auto}}#features ul{list-style:none}#features .anchor{width:100%;position:absolute;top:15.625vw;left:0}@media screen and (min-width: 769px){#features .anchor{top:220px}}#features .features__list{margin-top:5.2083333333vw;width:90%;margin:auto}@media screen and (min-width: 769px){#features .features__list{display:flex;justify-content:center}}#features .features__list .features__item{margin-top:5.2083333333vw;width:100%;text-align:center}#features .features__list .features__item:first-child{margin-top:0}#features .features__list .features__item img{margin:auto}@media screen and (max-width: 768px){#features .features__list .features__item img{width:80%}}@media screen and (min-width: 769px){#features .features__list .features__item img{width:100%}}@media screen and (min-width: 769px){#features .features__list .features__item{margin-top:0;margin-left:30px;width:364px;display:block}#features .features__list .features__item:first-child{margin-left:0}}#features .icon__list{margin-top:15.625vw;width:100%;height:29.9479166667vw;display:flex;justify-content:space-between}@media screen and (min-width: 769px){#features .icon__list{margin:60px auto 0;width:454px;height:115px}}#features .icon__list li{height:100%}@media screen and (min-width: 769px){#features .icon__list li{width:102px;display:flex;justify-content:center;background-color:#000}}#features .icon__list li .features__icon{height:100%}#news .h2__title{width:45.5729166667vw;margin:0 auto 30px}@media screen and (min-width: 769px){#news .h2__title{width:200px}}#news .h2__title img{width:100%}#news .news__item{margin-top:9.1145833333vw}@media screen and (min-width: 769px){#news .news__item{margin-top:40px}}#news .news__item .day{font-size:3.6458333333vw;line-height:1;font-weight:bold;color:#000}@media screen and (min-width: 769px){#news .news__item .day{font-size:16px}}#news .news__item .desc{display:inline-block;margin-top:1.953125vw;font-size:4.1666666667vw;line-height:6.25vw;color:#000}@media screen and (min-width: 769px){#news .news__item .desc{margin-top:10px;font-size:16px;line-height:30px}}#news .news__item .desc a{text-decoration:underline}#news .news__item .bar{margin-top:2.6041666667vw;width:100%}@media screen and (min-width: 769px){#news .news__item .bar{margin-top:15px}}#news .about__reald{margin-top:26.0416666667vw}@media screen and (min-width: 769px){#news .about__reald{margin-top:150px}}#news .lilo-accordion{width:100%;margin-top:5.2083333333vw}@media screen and (min-width: 769px){#news .lilo-accordion{margin-top:20px}}#news .lilo-accordion .lilo-accordion-control{width:100%;position:relative;background-color:#fff}#news .lilo-accordion .lilo-accordion-control .accordion-control-inner{border:solid #1d2654 .2604166667vw;background-color:#1d2654;padding:5.2083333333vw 2.6041666667vw;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-control .accordion-control-inner{border:solid #1d2654 2px;padding:25px 14px}}#news .lilo-accordion .lilo-accordion-control .accordion-control-inner p{font-size:3.6458333333vw !important;line-height:1.5 !important;font-weight:bold !important;color:#fff !important;font-family:"Noto Sans CJK jp"}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-control .accordion-control-inner p{font-size:16px !important}}#news .lilo-accordion .lilo-accordion-control .arrow_box{width:13.0208333333vw;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background-color:#1d2654}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-control .arrow_box{width:50px}}#news .lilo-accordion .lilo-accordion-control .arrow_box .arrow{width:2.8645833333vw;transform:rotate(180deg);transform-origin:center;transition:all .5s ease}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-control .arrow_box .arrow{width:11px}}#news .lilo-accordion .lilo-accordion-control.active .arrow{transform:rotate(0deg)}#news .lilo-accordion .lilo-accordion-content{padding:5.2083333333vw 3.90625vw;background-color:#fff;border:solid #1d2654 .2604166667vw;border-top:none;color:#000}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content{padding:25px 20px;border:solid #1d2654 2px;border-top:none}}#news .lilo-accordion .lilo-accordion-content .accordion_content_title{display:flex;margin-top:5.2083333333vw;margin-bottom:5.2083333333vw;align-items:center;font-family:"Noto Sans CJK jp"}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content .accordion_content_title{margin-top:20px;margin-bottom:10px}}#news .lilo-accordion .lilo-accordion-content .accordion_content_title:first-child{margin-top:0}#news .lilo-accordion .lilo-accordion-content .accordion_content_title p{font-size:4.1666666667vw !important;line-height:1 !important;font-weight:bold !important;color:#000}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content .accordion_content_title p{font-size:16px !important}}#news .lilo-accordion .lilo-accordion-content .accordion_content_title .desc{margin-left:1.3020833333vw}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content .accordion_content_title .desc{margin-left:5px}}#news .lilo-accordion .lilo-accordion-content .accordion_content_title .square{width:5.2083333333vw;height:5.2083333333vw;background-color:#000;flex-shrink:0}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content .accordion_content_title .square{width:20px;height:20px}}#news .lilo-accordion .lilo-accordion-content .movie iframe{width:100%;height:52.0833333333vw;overflow:auto}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content .movie iframe{height:400px}}#news .lilo-accordion .lilo-accordion-content .movie p{margin-top:5.2083333333vw;font-size:3.125vw;line-height:3.90625vw;text-align:left;font-family:"Noto Sans CJK jp"}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content .movie p{margin-top:30px;font-size:14px;line-height:26px}}#news .lilo-accordion .lilo-accordion-content .movie p a{text-decoration:underline}#news .lilo-accordion .lilo-accordion-content .movie p a .link_img{width:16px;padding-left:4px}#news .lilo-accordion .lilo-accordion-content .accordion-control_bar{margin-top:5.2083333333vw;width:100%;border-bottom:solid 1px #000}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content .accordion-control_bar{margin-top:20px}}#news .lilo-accordion .lilo-accordion-content .accordion_content_list li{display:flex;width:117%}#news .lilo-accordion .lilo-accordion-content .accordion_content_list li p{font-size:3.6458333333vw !important;line-height:6.25vw !important;font-weight:normal !important;color:#000}@media screen and (min-width: 769px){#news .lilo-accordion .lilo-accordion-content .accordion_content_list li p{font-size:14px !important;line-height:30px !important}}#story{background:url(../images/bg_story.png) #000 no-repeat center top;background-size:cover;padding:60px 0}#story .h2__title{width:52.0833333333vw;margin:auto}@media screen and (min-width: 769px){#story .h2__title{width:250px}}#story .story__desc{margin-top:13.0208333333vw}@media screen and (min-width: 769px){#story .story__desc{margin-top:80px}}#story .story__desc p{margin-top:5.2083333333vw;font-size:4.1666666667vw;line-height:7.03125vw;font-weight:bold}@media screen and (min-width: 769px){#story .story__desc p{margin-top:30px;font-size:18px;line-height:34px;text-align:center}}#story .story__desc p:first-child{margin-top:0}@media screen and (min-width: 769px){#ticket{width:calc(100% - 80px);max-width:688px;margin:0 auto}}#ticket .googlemap{width:98%;height:78.125vw;margin:auto}@media screen and (min-width: 769px){#ticket .googlemap{width:600px;height:600px}}#ticket .price_desc{margin:0 auto 6.5104166667vw;width:calc(100% - 10.4166666667vw);max-width:732px}@media screen and (min-width: 769px){#ticket .price_desc{width:calc(100% - 80px);max-width:688px;margin-bottom:50px}}#ticket .price_box{border:solid #d4aa63 2px;padding:2.6041666667vw;background:#fff}@media screen and (min-width: 769px){#ticket .price_box{padding:20px 30px}}#ticket .price_box p{font-size:3.125vw;line-height:4.9479166667vw}@media screen and (min-width: 769px){#ticket .price_box p{font-size:14px;line-height:28px}}#ticket .special_ticket_price{margin-top:10.4166666667vw;font-size:4.1666666667vw;line-height:2;font-weight:bold;color:#000}@media screen and (min-width: 769px){#ticket .special_ticket_price{margin-top:40px;font-size:24px}}#ticket .sub_section{margin-top:13.0208333333vw}@media screen and (min-width: 769px){#ticket .sub_section{margin-top:80px}}#ticket .sub_section h4.text{font-size:4.1666666667vw;line-height:1.6;font-weight:bold;color:#000;margin:1.953125vw auto 3.90625vw}@media screen and (min-width: 769px){#ticket .sub_section h4.text{font-size:24px}}#ticket .sub_section h4.text span{font-weight:bold;color:#a22d2b;vertical-align:top}#ticket .sub_section p{color:#000;font-size:3.6458333333vw;line-height:6.5104166667vw}@media screen and (min-width: 769px){#ticket .sub_section p{font-size:16px;line-height:30px}}#ticket .sub_section p span.strong{color:#a22d2b;padding-right:10px;vertical-align:top}#ticket .sub_section .bnr_fan2{width:100%;display:block}@media screen and (min-width: 769px){#ticket .sub_section .bnr_fan2{width:344px}}#ticket .sub_section .bnr_fan2 img{width:100%}#ticket .release_date .desc_area{margin-top:10.4166666667vw}@media screen and (min-width: 769px){#ticket .release_date .desc_area{margin-top:30px}}#ticket .release_date .desc_area h4{margin-top:7.8125vw;color:#000}@media screen and (min-width: 769px){#ticket .release_date .desc_area h4{margin-top:40px}}#ticket .release_date .desc_area h4:first-child{margin-top:0}#ticket .release_date .desc_area p{margin-top:1.953125vw;color:#000}@media screen and (min-width: 769px){#ticket .release_date .desc_area p{margin-top:15px}}#ticket .release_date .desc_area .bnr_fan2{width:100%;display:block}@media screen and (min-width: 769px){#ticket .release_date .desc_area .bnr_fan2{width:344px}}#ticket .release_date .desc_area .bnr_fan2 img{width:100%}#ticket .release_date .desc_area .greeting{margin-top:1.953125vw;padding:2.0833333333vw 3.90625vw 3.90625vw;display:inline-block;border:solid .2604166667vw #fff}@media screen and (min-width: 769px){#ticket .release_date .desc_area .greeting{margin-top:15px;padding:13px 20px 20px;border:solid 1px #fff}}#ticket .release_date .desc_area .greeting p{margin-top:0;color:#fff}#ticket .release_date .desc_area .greeting a{margin-top:1.953125vw;padding:1.953125vw 2.6041666667vw 2.34375vw;display:inline-flex;align-items:center;background-color:#fff}@media screen and (min-width: 769px){#ticket .release_date .desc_area .greeting a{margin-top:10px;padding:8px 10px 10px}}#ticket .release_date .desc_area .greeting a p{margin-top:0}#ticket .release_date .desc_area .greeting a .arrow{margin-left:2.6041666667vw;width:2.8645833333vw;height:2.6041666667vw;transform:rotate(90deg);transform-origin:center}@media screen and (min-width: 769px){#ticket .release_date .desc_area .greeting a .arrow{margin-left:10px;width:11px;height:10px}}#ticket .price_tab_area{margin-top:10.4166666667vw;padding:1.3020833333vw;background-color:#e60312;display:flex}@media screen and (min-width: 769px){#ticket .price_tab_area{margin-top:60px;padding:10px}}#ticket .price_tab_area .price_tab{width:100%;height:13.0208333333vw;cursor:pointer;background-color:#000;border:solid .5208333333vw #000}@media screen and (min-width: 769px){#ticket .price_tab_area .price_tab{height:60px;border:solid 4px #000}}#ticket .price_tab_area .price_tab p{font-size:3.6458333333vw;line-height:11.71875vw;font-weight:bold;text-align:center}@media screen and (min-width: 769px){#ticket .price_tab_area .price_tab p{font-size:16px;line-height:48px}}#ticket .price_tab_area .price_tab.active{background-color:#e60312}#ticket .note_list .note{width:116%}#ticket .note_list p{font-size:3.6458333333vw;color:#000;line-height:1.8}@media screen and (min-width: 769px){#ticket .note_list p{font-size:14px}}#ticket .note_list .bold{margin-top:2.6041666667vw;margin-bottom:1.3020833333vw;font-weight:bold}@media screen and (min-width: 769px){#ticket .note_list .bold{margin-top:20px;margin-bottom:10px}}#ticket .note_list .bold:first-child{margin-top:0}#ticket .special_ticket .special_ticket_img{margin-top:5.2083333333vw;width:100%;pointer-events:none}@media screen and (min-width: 769px){#ticket .special_ticket .special_ticket_img{margin-top:20px}}#ticket .special_ticket .special_ticket_desc{margin-top:3.90625vw}@media screen and (min-width: 769px){#ticket .special_ticket .special_ticket_desc{margin-top:30px}}#ticket .special_ticket .special_ticket_desc p{margin-top:1.3020833333vw;font-size:3.6458333333vw;color:#000;line-height:1.8}@media screen and (min-width: 769px){#ticket .special_ticket .special_ticket_desc p{margin-top:5px;font-size:16px}}#ticket .special_ticket .special_ticket_desc p:first-child{margin-top:0}#ticket .special_ticket .special_ticket_desc ul{margin-top:2.6041666667vw}@media screen and (min-width: 769px){#ticket .special_ticket .special_ticket_desc ul{margin-top:10px}}#ticket .special_ticket .special_ticket_desc ul .note{width:115%}#ticket .special_ticket .special_ticket_desc ul .note p{margin-top:0;font-size:2.6041666667vw}@media screen and (min-width: 769px){#ticket .special_ticket .special_ticket_desc ul .note p{font-size:14px}}#ticket .special_ticket .special_ticket_desc .link_area{margin-top:10.4166666667vw}@media screen and (min-width: 769px){#ticket .special_ticket .special_ticket_desc .link_area{margin-top:40px}}#ticket .special_ticket .special_ticket_desc .link_area .link_btn{margin-top:5.2083333333vw;width:100%;background-color:#e60312}@media screen and (min-width: 769px){#ticket .special_ticket .special_ticket_desc .link_area .link_btn{margin-top:20px;width:344px}}#ticket .special_ticket .special_ticket_desc .link_area .link_btn a{padding:5.2083333333vw;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 769px){#ticket .special_ticket .special_ticket_desc .link_area .link_btn a{padding:40px}}#ticket .special_ticket .special_ticket_desc .link_area .link_btn a .link_btn_title{font-size:5.2083333333vw;line-height:1;color:#fff}#ticket .special_ticket .special_ticket_desc .link_area .link_btn a .link_btn_desc{margin-top:1.953125vw;font-size:4.1666666667vw;line-height:1;color:#fff}#ticket .special_ticket .special_ticket_desc .link_area .link_btn a .link_icon{width:3.2552083333vw}#ticket .birthday_ticket{position:relative}#ticket .birthday_ticket .birthday_ticket_img{margin-top:5.2083333333vw;width:100%;pointer-events:none}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_img{margin-top:20px}}#ticket .birthday_ticket .birthday_ticket_desc{margin-top:10.4166666667vw}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc{margin-top:40px}}#ticket .birthday_ticket .birthday_ticket_desc p{margin-top:1.3020833333vw;font-size:3.6458333333vw;color:#000;line-height:1.8}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc p{margin-top:5px;font-size:16px}}#ticket .birthday_ticket .birthday_ticket_desc p:first-child{margin-top:0}#ticket .birthday_ticket .birthday_ticket_desc .mt40{margin-top:5.2083333333vw}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc .mt40{margin-top:20px}}#ticket .birthday_ticket .birthday_ticket_desc h4{margin-top:7.8125vw;color:#000}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc h4{margin-top:40px}}#ticket .birthday_ticket .birthday_ticket_desc h4:first-child{margin-top:0}#ticket .birthday_ticket .birthday_ticket_desc ul{margin-top:2.6041666667vw}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc ul{margin-top:10px}}#ticket .birthday_ticket .birthday_ticket_desc ul .note{width:115%}#ticket .birthday_ticket .birthday_ticket_desc ul .note p{margin-top:0;font-size:2.6041666667vw}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc ul .note p{font-size:14px}}#ticket .birthday_ticket .birthday_ticket_desc .link_area{margin-top:10.4166666667vw}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc .link_area{margin-top:40px}}#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn{margin-top:5.2083333333vw;width:100%;background-color:#e60312}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn{margin-top:20px;width:450px}}#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn a{padding:5.2083333333vw;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn a{padding:20px}}#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn a .link_btn_title{font-size:5.2083333333vw;line-height:1;color:#fff}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn a .link_btn_title{font-size:28px}}#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn a .link_btn_desc{margin-top:1.953125vw;font-size:4.1666666667vw;line-height:1;color:#fff}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn a .link_btn_desc{margin-top:10px;font-size:20px}}#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn a .link_icon{width:3.2552083333vw}@media screen and (min-width: 769px){#ticket .birthday_ticket .birthday_ticket_desc .link_area .link_btn a .link_icon{width:13px}}#ticket .venue{position:relative}#ticket .venue .anchor{top:-5.2083333333vw}@media screen and (min-width: 769px){#ticket .venue .anchor{top:-9.296875vw}}@media screen and (min-width: 1280px){#ticket .venue .anchor{top:-119px}}#ticket .venue .venue_item{margin-top:5.2083333333vw;padding:5.2083333333vw;color:#e60312;background-color:#000}@media screen and (min-width: 769px){#ticket .venue .venue_item{margin-top:60px;padding:15px 20px}}#ticket .venue .venue_item:first-child{margin-top:7.8125vw}@media screen and (min-width: 769px){#ticket .venue .venue_item:first-child{margin-top:60px}}#ticket .venue .venue_item h3{font-size:13.0208333333vw;font-weight:bold;font-family:blinker;line-height:1}@media screen and (min-width: 769px){#ticket .venue .venue_item h3{font-size:80px;margin-top:-4px}}#ticket .venue .venue_item p{font-size:4.1666666667vw;font-weight:bold}@media screen and (min-width: 769px){#ticket .venue .venue_item p{font-size:18px;line-height:1}}#ticket .venue .venue_item .venue_item_day{color:#fff}@media screen and (min-width: 769px){#ticket .venue .venue_item .venue_item_day{font-size:16px}}#ticket .venue .lilo-accordion{margin-top:0}#ticket .venue .lilo-accordion-control{background-color:#e60312;transition:all 1s ease}#ticket .venue .lilo-accordion-control .accordion-control-inner{border:none}#ticket .venue .lilo-accordion-control .accordion-control-inner p{color:#fff !important;transition:all 1s ease}#ticket .venue .lilo-accordion-control .accordion-control-inner .arrow_box{background-color:#e60312;transition:all 1s ease}#ticket .venue .lilo-accordion-control .accordion-control-inner .arrow_box .arrow{position:relative;width:3.125vw;height:3.90625vw}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-control .accordion-control-inner .arrow_box .arrow{width:12px;height:15px}}#ticket .venue .lilo-accordion-control .accordion-control-inner .arrow_box .arrow img{width:100%;height:100%;position:absolute;top:0;left:0}#ticket .venue .lilo-accordion-control .accordion-control-inner .arrow_box .arrow .arrow_white{opacity:1;transition:all 1s ease;z-index:10}#ticket .venue .lilo-accordion-control .accordion-control-inner .arrow_box .arrow .arrow_black{transition:all 1s ease;opacity:0}#ticket .venue .lilo-accordion-control.active{background-color:#dfe6e6}#ticket .venue .lilo-accordion-control.active .accordion-control-inner p{color:#000 !important}#ticket .venue .lilo-accordion-control.active .accordion-control-inner .arrow_box{background-color:#dfe6e6}#ticket .venue .lilo-accordion-control.active .accordion-control-inner .arrow_box .arrow .arrow_white{opacity:0}#ticket .venue .lilo-accordion-control.active .accordion-control-inner .arrow_box .arrow .arrow_black{opacity:1}#ticket .venue .lilo-accordion-content{border:none;background-color:#a8a8a8}#ticket .venue .lilo-accordion-content h3{font-size:4.1666666667vw;font-weight:bold;line-height:1}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-content h3{font-size:24px}}#ticket .venue .lilo-accordion-content p{font-size:3.125vw;line-height:1.6;font-weight:normal}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-content p{font-size:14px}}#ticket .venue .lilo-accordion-content .address{margin-top:1.953125vw}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-content .address{margin-top:10px}}#ticket .venue .lilo-accordion-content .access{margin-top:1.3020833333vw}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-content .access{margin-top:5px}}#ticket .venue .lilo-accordion-content .map_link_area{margin-top:1.953125vw;display:flex}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-content .map_link_area{margin-top:7px}}#ticket .venue .lilo-accordion-content .map_link_area .map_link{padding:1.953125vw 3.2552083333vw 2.34375vw 1.0416666667vw;display:flex;align-items:center;background-color:#fff}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-content .map_link_area .map_link{padding:8px 15px 10px 10px;height:45px}}#ticket .venue .lilo-accordion-content .map_link_area .map_link p{margin-top:0;color:#000;transform:scale(0.85, 1)}#ticket .venue .lilo-accordion-content .map_link_area .map_link .link_img{width:3.2552083333vw;height:3.90625vw}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-content .map_link_area .map_link .link_img{width:11px;height:10px}}#ticket .venue .lilo-accordion-content .map_link_area .shop{padding:1.953125vw 3.2552083333vw 2.34375vw 1.953125vw;margin-left:2.6041666667vw}@media screen and (min-width: 769px){#ticket .venue .lilo-accordion-content .map_link_area .shop{padding:8px 15px 10px 10px;margin-left:10px;height:45px}}#ticket .venue .lilo-accordion-content.init{opacity:0;position:absolute;top:0;left:0;width:100%}#ticket iframe{width:100%;height:52.0833333333vw;overflow:auto}@media screen and (min-width: 769px){#ticket iframe{height:400px}}.price_list{margin-top:5.2083333333vw;width:100%;display:none;table-layout:fixed}@media screen and (min-width: 769px){.price_list{margin-top:30px}}.price_list tbody{width:100%}@media screen and (min-width: 769px){.price_list tbody{margin-top:20px;display:block}}.price_list tr{width:100%;border-top:solid 1.3020833333vw #fff}@media screen and (min-width: 769px){.price_list tr{border-top:solid 10px #fff}}.price_list tr p{font-size:3.125vw;font-weight:bold;line-height:1.2;text-align:center}@media screen and (min-width: 769px){.price_list tr p{font-size:16px}}.price_list tr th{width:28.6458333333vw;font-size:3.125vw;font-weight:bold;color:#000;line-height:1.2}@media screen and (min-width: 769px){.price_list tr th{width:215px;font-size:14px}}.price_list tr td{width:29.8177083333vw;height:11.71875vw;font-size:3.125vw;background-color:#a8a8a8;color:#fff;position:relative}@media screen and (min-width: 769px){.price_list tr td{width:215px;height:50px;font-size:16px}}.price_list tr td span{position:absolute;top:50%;right:0;transform:translateY(-50%);width:2px;height:78%;background-color:#000}.price_list tr .ticket_type{font-size:3.125vw;background-color:#000;color:#fff}@media screen and (min-width: 769px){.price_list tr .ticket_type{width:258px;font-size:16px}}.price_list .special_ticket .special_ticket_desc{padding:0 2.6041666667vw}@media screen and (min-width: 769px){.price_list .special_ticket .special_ticket_desc{padding:0 20px}}.price_list .special_ticket .special_ticket_desc p{color:#fff;text-align:center}.price_list .special_ticket .special_ticket_desc .note{margin-top:1.3020833333vw}@media screen and (min-width: 769px){.price_list .special_ticket .special_ticket_desc .note{margin-top:10px}}.price_list .special_ticket .special_ticket_desc .note p{font-size:2.6041666667vw}@media screen and (min-width: 769px){.price_list .special_ticket .special_ticket_desc .note p{font-size:14px}}.price_list.active{display:block}#how_to_play{background-color:#000}#how_to_play .h2__title{width:78.125vw;margin:auto}@media screen and (min-width: 769px){#how_to_play .h2__title{width:400px}}#how_to_play .how_to_play__list{margin:10.4166666667vw auto 0;width:89.5833333333vw;list-style:none}@media screen and (min-width: 769px){#how_to_play .how_to_play__list{margin:60px auto 0;width:688px}}#how_to_play .how_to_play__list .how_to_play__item{margin-top:6.5104166667vw}@media screen and (min-width: 769px){#how_to_play .how_to_play__list .how_to_play__item{margin-top:20px;display:flex;align-items:center}}#how_to_play .how_to_play__list .how_to_play__item:first-child{margin-top:0}#how_to_play .how_to_play__list .how_to_play__item img{width:100%}#twitter{background-image:url(../images/bg.png);background-size:14.7135416667vw 16.796875vw}@media screen and (min-width: 769px){#twitter{background-size:56px 64px}}#twitter .twitter_banner{width:100%;display:block;position:relative;z-index:10}@media screen and (min-width: 769px){#twitter .twitter_banner{margin:0 auto;width:344px}}#twitter .twitter_banner .twitter_banner_img{width:100%}#twitter .twitter_banner .twitter_banner_bg{width:100%;height:100%;position:absolute;top:1.3020833333vw;left:1.3020833333vw;background-color:#fff;z-index:-1}@media screen and (min-width: 769px){#twitter .twitter_banner .twitter_banner_bg{top:5px;left:5px}}#faq .lilo-accordion{margin-top:10.4166666667vw}#faq .lilo-accordion:first-child{margin-top:13.0208333333vw}@media screen and (min-width: 769px){#faq .lilo-accordion{margin-top:60px}#faq .lilo-accordion:first-child{margin-top:100px}}#faq .lilo-accordion p{font-family:"Noto Sans CJK jp"}#faq .lilo-accordion .lilo-accordion-content p.note{color:#000;font-size:3.125vw;line-height:4.9479166667vw;padding:0 0 3.2552083333vw}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content p.note{font-size:14px;line-height:20px;padding:0 0 15px}}#faq .lilo-accordion .lilo-accordion-content .accordion_content_list li p{font-family:"Noto Sans CJK jp"}#faq .lilo-accordion .lilo-accordion-content .accordion_content_list li p a{text-decoration:underline;cursor:pointer}#faq .lilo-accordion .lilo-accordion-content .restriction_list{width:100%}#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item{margin-top:1.3020833333vw;display:flex}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item{margin-top:10px}}#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item:first-child{margin-top:0}#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .heading{padding:2.6041666667vw;width:35.6770833333vw;display:flex;align-items:center;background-color:#000;flex-shrink:0}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .heading{padding:10px;width:274px}}#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .heading p{font-size:3.125vw;line-height:4.9479166667vw;font-weight:bold}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .heading p{font-size:14px;line-height:28px}}#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .desc{padding:2.6041666667vw;width:100%;background-color:#fff}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .desc{padding:10px}}#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .desc p{font-size:3.125vw;line-height:4.9479166667vw;color:#a8a8a8}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .desc p{font-size:14px;line-height:28px}}#faq .lilo-accordion .lilo-accordion-content .restriction_list .restriction_item .desc li{display:flex}#faq .lilo-accordion .lilo-accordion-content .faq__list .faq__item{margin-top:2.6041666667vw;display:flex}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .faq__list .faq__item{margin-top:20px}}#faq .lilo-accordion .lilo-accordion-content .faq__list .faq__item:first-child{margin-top:0}#faq .lilo-accordion .lilo-accordion-content .faq__list .faq__item p{font-size:3.6458333333vw;line-height:6.25vw}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .faq__list .faq__item p{font-size:14px;line-height:30px}}#faq .lilo-accordion .lilo-accordion-content .faq__list .faq__item li{display:flex}#faq .lilo-accordion .lilo-accordion-content .faq__list .q__item .q__icon{margin-top:.6510416667vw;margin-right:1.953125vw;height:5.2083333333vw}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .faq__list .q__item .q__icon{margin-right:8px;margin-top:3px;height:26px}}#faq .lilo-accordion .lilo-accordion-content .faq__list .q__item .desc{font-weight:bold;color:#000}#faq .lilo-accordion .lilo-accordion-content .faq__list .a__item .a__icon{margin-top:.6510416667vw;margin-right:1.953125vw;height:5.2083333333vw}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .faq__list .a__item .a__icon{margin-right:8px;margin-top:3px;height:26px}}#faq .lilo-accordion .lilo-accordion-content .faq__list .a__item .desc{color:#000}#faq .lilo-accordion .lilo-accordion-content .faq__list .accordion-control_bar{margin-bottom:5.2083333333vw}@media screen and (min-width: 769px){#faq .lilo-accordion .lilo-accordion-content .faq__list .accordion-control_bar{margin-bottom:20px}}#faq .understand_modal_btn{margin-top:6.5104166667vw;margin-bottom:6.5104166667vw;width:95%;display:block;position:relative;cursor:pointer}@media screen and (min-width: 769px){#faq .understand_modal_btn{margin:30px auto;width:344px}}#faq .understand_modal_btn .understand_modal_btn_img{width:100%}#faq .understand_modal_btn .plus{width:9.6354166667vw;position:absolute;top:-4.0364583333vw;right:-2.34375vw}@media screen and (min-width: 769px){#faq .understand_modal_btn .plus{width:37px;position:absolute;top:-15px;right:-9px}}#faq table tr th,#faq table tr td{font-size:3.125vw;line-height:6.25vw;padding:1.3020833333vw}@media screen and (min-width: 769px){#faq table tr th,#faq table tr td{font-size:14px;line-height:30px;padding:10px}}#faq table tr th{color:#fff;background-color:#a9823e;border-bottom:2px solid #fff}#faq table tr td{background-color:#fffaf1;color:#000;border-bottom:2px solid #fff;border-left:2px solid #fff}footer{padding:15.625vw 0;background-color:#000}@media screen and (min-width: 769px){footer{padding:50px 0}}footer .logo__area{display:flex;flex-direction:column;justify-content:center;align-items:center}footer .logo__area .inquire{font-size:2.6041666667vw;margin-bottom:2.6041666667vw}@media screen and (min-width: 769px){footer .logo__area .inquire{font-size:12px;line-height:24px;margin-bottom:30px}}footer .logo__area .logo__scrap{width:32.03125vw;display:block}@media screen and (min-width: 769px){footer .logo__area .logo__scrap{width:133px}}footer .logo__area .logo__scrap img{width:100%}footer .footer__banner{margin-top:10.4166666667vw}@media screen and (min-width: 769px){footer .footer__banner{margin-top:60px;display:flex;flex-direction:column;align-items:center}}footer .footer__banner a{margin-top:3.90625vw;width:100%;display:block}@media screen and (min-width: 769px){footer .footer__banner a{margin-top:20px;width:324px}}footer .footer__banner a:first-child{margin-top:0}footer .footer__banner a img{width:100%}footer .text__area{width:100%;padding:0 2.6041666667vw}footer .copyright{margin-top:10.4166666667vw;font-size:2.6041666667vw;line-height:5.2083333333vw;text-align:center}@media screen and (min-width: 769px){footer .copyright{margin-top:60px;font-size:12px;line-height:24px}}#nav_list{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;background:linear-gradient(rgba(169, 130, 62, 0.9), rgb(207, 169, 103));opacity:0;pointer-events:none;transition:all .5s ease;z-index:800}@media screen and (min-width: 769px){#nav_list{padding:0 3.125vw;height:6.25vw;top:0;justify-content:space-between;opacity:1;pointer-events:auto}}@media screen and (min-width: 1280px){#nav_list{padding:0 40px;height:80px}}#nav_list .navi_logo{margin-top:.390625vw;width:15.625vw}#nav_list .navi_logo img{width:100%}@media screen and (min-width: 769px){#nav_list .navi_logo{margin-top:3px;width:230px}}#nav_list .nav_list_area{padding:2.6041666667vw;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:10}@media screen and (min-width: 769px){#nav_list .nav_list_area{padding:0;flex-direction:row;justify-content:flex-end}}#nav_list .nav_list_area li{margin-top:6.5104166667vw}@media screen and (min-width: 769px){#nav_list .nav_list_area li{margin-top:0;margin-right:1.171875vw}}@media screen and (min-width: 1280px){#nav_list .nav_list_area li{margin-left:15px}}#nav_list .nav_list_area li:first-child{margin-top:0}#nav_list .nav_list_area li p{position:relative;font-size:5.2083333333vw;line-height:1;font-weight:bold;transition:all .5s ease;text-align:center}@media screen and (min-width: 769px){#nav_list .nav_list_area li p{font-size:1.25vw;color:#000}#nav_list .nav_list_area li p:hover{color:#a22d2b}}@media screen and (min-width: 1280px){#nav_list .nav_list_area li p{font-size:16px}}@media screen and (min-width: 769px){#nav_list .nav_list_area li p::after{content:"";width:100%;position:absolute;bottom:-0.46875vw;left:0;border-bottom:solid .15625vw #a22d2b;transform:scale(0, 1);transform-origin:center top;transition:all .5s ease}#nav_list .nav_list_area li p:hover::after{transform:scale(0.85, 1)}}@media screen and (min-width: 1280px){#nav_list .nav_list_area li p::after{bottom:-6px;border-bottom:solid 2px #a22d2b}}@media screen and (min-width: 769px){#nav_list .nav_list_area li a.current p{color:#a22d2b}#nav_list .nav_list_area li a.current p::after{transform:scale(0.85, 1)}}#nav_list.active{opacity:1;pointer-events:auto}#nav_list.invisible{top:-81px}#nav_bar_sp{width:100%;height:13.0208333333vw;position:fixed;top:0;left:0;background-color:#a9823e;transition:all .5s ease;z-index:900}#nav_bar_sp .inner{height:100%;display:flex;justify-content:space-between;align-items:center}#nav_bar_sp .inner .logo_navi_sp{margin-top:.6510416667vw;width:39.0625vw;transition:all .5s ease}#nav_bar_sp .inner #menu_btn{width:6.640625vw;height:5.3385416667vw;position:relative;cursor:pointer;transition:all .5s ease}@media screen and (min-width: 769px){#nav_bar_sp .inner #menu_btn{width:60px;top:30px;right:30px}}#nav_bar_sp .inner #menu_btn img{width:100%}#nav_bar_sp .inner #menu_btn .menu_img,#nav_bar_sp .inner #menu_btn .close_img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;transition:all .5s ease}#nav_bar_sp .inner #menu_btn .close_img{opacity:0}#nav_bar_sp.active{background-color:rgba(255,255,255,0)}#nav_bar_sp.active .logo_navi_sp{opacity:0;pointer-events:none}#nav_bar_sp.active .inner #menu_btn .menu_img{opacity:0}#nav_bar_sp.active .inner #menu_btn .close_img{opacity:1}#nav_bar_sp.invisible{top:-14.3229166667vw}#menu_btn.faq_menu_btn{pointer-events:auto;opacity:1}#close_btn.active{pointer-events:auto;opacity:1}#side_navi{display:flex;flex-direction:column;align-items:flex-end;position:fixed;bottom:2.6041666667vw;right:2.6041666667vw;pointer-events:none;opacity:0;transition:all .5s ease;z-index:700}@media screen and (min-width: 769px){#side_navi{bottom:40px;right:40px}}#side_navi .sns_link{margin-top:1.3020833333vw;width:10.4166666667vw;pointer-events:auto}@media screen and (min-width: 769px){#side_navi .sns_link{margin-top:5px;width:40px}}#side_navi .sns_link img{width:100%}#side_navi #ticket_link{margin-top:2.6041666667vw;width:46.875vw;pointer-events:auto}@media screen and (min-width: 769px){#side_navi #ticket_link{margin-top:10px;width:200px}}#side_navi #ticket_link img{width:100%}#side_navi.active{opacity:1}.modal{width:100%;height:100%;display:flex;align-items:center;position:fixed;top:0;left:0;z-index:-10;justify-content:center;align-items:center;opacity:0;transition:all .5s ease}.modal .modal_close_btn{width:6.640625vw;height:4.296875vw;position:absolute;top:3.90625vw;right:5.2083333333vw;cursor:pointer;z-index:20}@media screen and (min-width: 769px){.modal .modal_close_btn{width:24px;height:18px;position:absolute;top:30px;right:40px}}.modal .modal_bg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.9);pointer-events:auto;z-index:1}.modal .modal_content_area{width:100%;height:100%;position:relative;overflow:auto;background-color:#dfe6e6;z-index:10}@media screen and (min-width: 769px){.modal .modal_content_area{width:768px;height:auto;max-height:calc(100% - 100px)}}.modal .modal_content_area .top_view{width:100%;position:relative}.modal .modal_content_area .top_view img{width:100%}.modal .modal_content_area .top_view .cover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.modal .modal_content_area .inner{padding:10.4166666667vw 0}@media screen and (min-width: 769px){.modal .modal_content_area .inner{padding:40px 0}}.modal .modal_content_area .inner p{margin-top:2.6041666667vw;font-size:3.125vw;line-height:6.25vw;color:#000}@media screen and (min-width: 769px){.modal .modal_content_area .inner p{margin-top:20px;font-size:14px;line-height:28px}}.modal .modal_content_area .inner p:first-child{margin-top:0}.modal .modal_content_area .inner p span{color:#e60312;font-weight:bold;vertical-align:top}.modal .modal_content_area .inner .top_desc{margin-top:5.2083333333vw}@media screen and (min-width: 769px){.modal .modal_content_area .inner .top_desc{margin-top:40px}}.modal .modal_content_area .inner .heading{margin-top:10.4166666667vw;width:100%;padding:1.5625vw 2.6041666667vw;background-color:#000;font-size:5.2083333333vw;line-height:1.6;font-weight:bold}@media screen and (min-width: 769px){.modal .modal_content_area .inner .heading{margin-top:40px;padding:10px 15px;font-size:20px}}.modal .modal_content_area .inner .heading span{font-size:3.125vw}@media screen and (min-width: 769px){.modal .modal_content_area .inner .heading span{font-size:12px}}.modal .modal_content_area .inner .understand_top_desc{margin-top:10.4166666667vw}@media screen and (min-width: 769px){.modal .modal_content_area .inner .understand_top_desc{margin-top:40px}}.modal .modal_content_area .movie{margin-top:2.6041666667vw}@media screen and (min-width: 769px){.modal .modal_content_area .movie{margin-top:20px}}.modal .modal_content_area .title{height:20.8333333333vw;padding:0 5.2083333333vw;display:flex;align-items:center;background-color:#e60312}@media screen and (min-width: 769px){.modal .modal_content_area .title{height:80px;padding:0 20px}}.modal .modal_content_area .title h2{font-size:4.1666666667vw;line-height:6.5104166667vw;font-weight:bold;display:block;white-space:nowrap}@media screen and (min-width: 769px){.modal .modal_content_area .title h2{width:550px;font-size:16px;line-height:30px}}.modal .modal_content_area .twitter_link{margin-top:10.4166666667vw;width:100%;height:15.625vw;display:flex;justify-content:center;align-items:center;background-color:#1da1f2}@media screen and (min-width: 769px){.modal .modal_content_area .twitter_link{margin:40px auto 0;width:344px;height:60px}}.modal .modal_content_area .twitter_link p{font-size:4.1666666667vw;line-height:1;font-weight:bold}@media screen and (min-width: 769px){.modal .modal_content_area .twitter_link p{font-size:16px}}.modal .modal_content_area .twitter_link.reg_link{padding:0 5.2083333333vw 0 17.578125vw;margin:5.2083333333vw auto 0;width:100%;display:flex;justify-content:center;align-items:center;background-color:#000}@media screen and (min-width: 769px){.modal .modal_content_area .twitter_link.reg_link{padding:0 40px 0 240px;margin:40px auto 0}}.modal .modal_content_area .twitter_link.reg_link p{color:#fff}.modal .modal_content_area .twitter_link.reg_link .link_img{width:3.2552083333vw}@media screen and (min-width: 769px){.modal .modal_content_area .twitter_link.reg_link .link_img{width:13px}}.modal .modal_content_area .twitter_link.revenger_link{padding:0 5.2083333333vw 0 13.0208333333vw;margin:10.4166666667vw auto 7.8125vw;width:100%;display:flex;justify-content:center;align-items:center;background-color:#000;position:relative}@media screen and (min-width: 769px){.modal .modal_content_area .twitter_link.revenger_link{padding:0 40px 0 200px;margin:40px auto 40px}}.modal .modal_content_area .twitter_link.revenger_link p{color:#fff;white-space:nowrap}.modal .modal_content_area .twitter_link.revenger_link .link_img{width:3.2552083333vw;position:absolute;top:50%;right:5.2083333333vw;transform:translateY(-50%)}@media screen and (min-width: 769px){.modal .modal_content_area .twitter_link.revenger_link .link_img{width:13px;position:static;transform:none}}.modal .movie{padding-top:56.25%;width:100%;position:relative;z-index:10}.modal .movie iframe{position:absolute;top:0;right:0;width:100%;height:100%}.modal .goods_img{width:100%;position:relative;z-index:10}.modal .link{margin-top:3.90625vw;font-size:3.6458333333vw;line-height:7.2916666667vw}@media screen and (min-width: 769px){.modal .link{margin-top:30px;font-size:16px;line-height:32px}}.modal.active{z-index:990;opacity:1}.modal_desc_area{padding:0 5.2083333333vw}.modal_desc_area p{font-size:3.125vw;line-height:6.25vw;color:#000;text-size-adjust:100%}@media screen and (min-width: 769px){.modal_desc_area p{font-size:14px;line-height:28px}}.modal_desc_area p:first-child{margin-top:0}.ending{background-color:#ae2f32}.ending__mv{text-align:center;padding:5.2083333333vw 2.6041666667vw 10.4166666667vw}@media screen and (min-width: 769px){.ending__mv{padding:20px 20px 30px}}@media screen and (min-width: 1280px){.ending__mv{padding:20px 0 0}}.ending__mv__area{width:100%}@media screen and (min-width: 769px){.ending__mv__area{max-width:700px;margin:auto}}.ending__mv__area img{width:100%;pointer-events:none}@media screen and (min-width: 769px){.ending__catch{max-width:600px;margin:50px auto 60px}}@media screen and (max-width: 768px){.ending__catch{width:90%;margin:10.4166666667vw auto 7.8125vw}}.ending__catch img{width:100%;pointer-events:none}.ending__recommend{max-width:900px;margin:auto;background-color:#000;padding:60px 20px 10px}@media screen and (max-width: 768px){.ending__recommend{padding:40px 0 10px}}.ending__recommend .h2__title{width:78.125vw;margin:auto}@media screen and (min-width: 769px){.ending__recommend .h2__title{max-width:500px}}.ending__list{margin:30px auto}.ending__list__item{margin:auto}@media screen and (min-width: 769px){.ending__list__item{width:43%}}@media screen and (max-width: 768px){.ending__list__item{width:86%;margin-bottom:40px}}.ending__list__item h3{font-size:18px;padding-bottom:10px}@media screen and (max-width: 768px){.ending__list__item h3{font-size:4.5572916667vw;padding-bottom:10px}}.ending__list__item p{font-size:14px;padding-top:10px}@media screen and (max-width: 768px){.ending__list__item p{font-size:3.2552083333vw}}.ending__list__item img,.ending__list__item iframe{width:100%}@media screen and (min-width: 769px){.ending__list__item img,.ending__list__item iframe{width:345px;height:181px}}.ending__list__item .btn{border:1px solid #fedfaa;margin:10px auto 0}.ending__list__item .btn_txt{padding:5px;color:#fedfaa;text-align:center}.ending footer{padding:0 0 15.625vw;background-color:#ae2f32;text-align:center}@media screen and (min-width: 769px){.ending footer{padding:0 0 50px}}.ending .sns__area{padding:30px 0 0;margin:auto;font-size:14px}.ending .sns__area p{margin-bottom:10px;text-align:center}.ending .x_link{width:250px;background-color:#000;display:block;text-align:center;margin:0 auto 20px;padding:5px}@media screen and (min-width: 769px){.ending .x_link{width:350px}}.ending .x_link img{width:30px}.ending .enqWrap{background:#fff;max-width:450px;margin:0 auto 40px;padding:20px;text-align:center}@media screen and (max-width: 768px){.ending .enqWrap{width:88%}}.ending .enqWrap p{color:#000;font-weight:bold}.ending .enq_link{border:3px solid #000;margin:auto;width:98%;position:relative;padding:5px;color:#000;display:block;font-weight:bold}@media screen and (min-width: 769px){.ending .enq_link{width:320px}}.ending .enq_link .btn_txt{padding:5px;color:#000;text-align:center;display:block}.ending .enq_link::before{content:"";margin:auto;position:absolute;top:0;bottom:0;right:10px;width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:8px solid #000}