html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth;height:100%}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:#fff;background:#13345b;font-family:Noto Sans JP,sans-serif;font-size:3.73333vw;font-weight:400;line-height:1.75;position:relative}@media (width>=768px){body{font-size:max(1.1713vw,16px)}}*{box-sizing:border-box}a{color:#fff}img{vertical-align:bottom;backface-visibility:hidden;width:auto;max-width:100%;height:auto}.ttl-01{text-align:center;margin-bottom:10.6667vw}@media (width>=768px){.ttl-01{margin-bottom:max(2.92826vw,40px)}}.ttl-01 .ttl{color:#f5d535;font-family:Galindo,sans-serif;font-size:10.6667vw;line-height:1}@media (width>=768px){.ttl-01 .ttl{font-size:max(3.29429vw,45px)}}.container{margin:0 auto;padding:0 5.33333vw}@media (width>=768px){.container{max-width:max(74.9634vw,1024px);padding:0 2.92826vw}}.mod-block{color:#7f4e47;background-color:#fff;border-radius:10px;padding:5.33333vw}@media (width>=768px){.mod-block{padding:2.92826vw}}[class^=area-]{padding:10.6667vw 0}@media (width>=768px){[class^=area-]{padding:4.68521vw 0}.only-sp{display:none!important}}@media (width<=767px){.only-pc{display:none!important}}.js .scroll-fade{opacity:0;transition:opacity .8s,transform .8s}.js .scroll-fade.is-active{opacity:1}footer{text-align:center;padding:48px 0}footer .container{flex-direction:column;justify-content:space-between;display:flex}footer .ttl-contact{margin-bottom:1em;font-size:24px;font-weight:900;line-height:1}footer .list-contact{flex-direction:column;justify-content:center;align-items:center;margin-top:16px;display:flex}@media (width>=768px){footer .list-contact{flex-flow:wrap;gap:1em}}footer .list-contact a{text-decoration:none}footer .txt-copyright{margin-top:max(6.4vw,24px);font-size:12px;display:block}@media (width>=768px){footer .txt-copyright{margin-top:max(2.63543vw,36px);font-size:14px}}body.home .area-fv{background-image:url(../img/bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;padding:17.0667vw 0}@media (width>=768px){body.home .area-fv{padding:max(8.78477vw,120px) 0}}body.home .area-fv .ttl-logo{text-align:center;margin:0 auto}@media (width>=768px){body.home .area-fv .ttl-logo img{width:max(66.6179vw,910px)}}body.home .area-fv .txt-coming{text-align:center;margin-top:8.53333vw;font-size:5.33333vw;font-weight:700;line-height:1.2}@media (width>=768px){body.home .area-fv .txt-coming{margin-top:max(3.51391vw,48px);font-size:max(6.14934vw,64px)}}body.home .area-information{padding-top:16vw}@media (width>=768px){body.home .area-information{padding-top:max(10.2489vw,140px)}}body.home .area-information .ttl-info{margin-bottom:5.33333vw;font-size:4.53333vw;font-weight:900}@media (width>=768px){body.home .area-information .ttl-info{margin-bottom:max(1.75695vw,24px);font-size:max(1.46413vw,20px)}}body.home .area-information .dl-info{flex-direction:column;display:flex}body.home .area-information .dl-info>.item{border-bottom:1px solid #ccc;grid-template-columns:repeat(1,1fr);padding:2.66667vw 0;font-weight:500;display:grid}@media (width>=768px){body.home .area-information .dl-info>.item{grid-template-columns:max(11.713vw,160px) 1fr;padding:max(.585652vw,8px) 0}}body.home .area-information .dl-info>.item:first-child{padding-top:0}body.home .area-information .dl-info>.item:last-child{border-bottom:none;padding-bottom:0}body.home .area-information .dl-info>.item .box-ttl{display:flex}@media (width>=768px){body.home .area-information .dl-info>.item .box-ttl{justify-content:space-between}}body.home .area-information .dl-info>.item .box-ttl:after{content:"："}body.home .area-ticket .dl-ticket{flex-direction:column;gap:4.26667vw;display:flex}@media (width>=768px){body.home .area-ticket .dl-ticket{gap:1.46413vw}}body.home .area-ticket .dl-ticket>.item .box-ttl{color:#fff;background-color:#7f4e47;place-content:center;margin-bottom:max(1.1713vw,20px);padding:.292826vw;font-size:max(1.46413vw,20px);font-weight:700;display:grid}body.home .area-ticket .dl-ticket>.item .box-cont-time{text-align:center}body.home .area-ticket .dl-ticket>.item .box-cont-time .time{font-family:Roboto,sans-serif;font-size:max(2.34261vw,32px);font-weight:900;line-height:1.2}body.home .area-ticket .dl-ticket>.item .box-cont-time .none{font-size:.875em;font-weight:500}body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price{width:100%;margin-bottom:4.26667vw}@media (width>=768px){body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price{margin-bottom:max(1.46413vw,20px)}}body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price th,body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price td{vertical-align:middle;border:1px solid #7f4e47;height:14.9333vw}@media (width>=768px){body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price th,body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price td{height:max(4.68521vw,64px)}}body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price th{width:50%;font-size:4vw;font-weight:700}@media (width>=768px){body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price th{font-size:max(1.31772vw,18px)}}body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price td{text-align:center;line-height:1.4}body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price strong{font-weight:700}body.home .area-ticket .dl-ticket>.item .box-cont-price .table-price small{font-size:.75em;display:block}body.home .area-ticket .dl-ticket>.item .box-cont-price .list-caution{flex-direction:column;font-size:3.2vw;display:flex}@media (width>=768px){body.home .area-ticket .dl-ticket>.item .box-cont-price .list-caution{font-size:max(1.02489vw,14px)}}body.home .area-ticket .dl-ticket>.item .box-cont-price .list-caution>.item{text-indent:-1em;padding-left:1em;font-weight:500}body.home .area-ticket .dl-ticket>.item .box-cont-price .list-caution>.item:before{content:"※"}body.home .area-ticket .sec-mican{margin-top:8.53333vw}@media (width>=768px){body.home .area-ticket .sec-mican{margin-top:max(2.92826vw,40px)}}body.home .area-flyer .sec-image{flex-direction:column;gap:8.53333vw;display:flex}@media (width>=768px){body.home .area-flyer .sec-image{gap:max(4.09956vw,56px);max-width:1280px;margin:0 auto}}body.home .area-qa .list-qa{flex-direction:column;gap:2.66667vw;display:flex}@media (width>=768px){body.home .area-qa .list-qa{gap:max(.878477vw,12px)}}body.home .area-qa .list-qa>.item{color:#7f4e47;background-color:#fff;border-radius:10px;padding:3.2vw;font-weight:500;position:relative}@media (width>=768px){body.home .area-qa .list-qa>.item{padding:max(1.46413vw,20px) max(2.63543vw,36px)}}body.home .area-qa .list-qa>.item a{color:#7f4e47}body.home .area-qa .list-qa>.item .block-question .ttl{min-height:6.66667vw;padding:0 0 0 8.53333vw;font-size:4vw;font-weight:700;position:relative}@media (width>=768px){body.home .area-qa .list-qa>.item .block-question .ttl{min-height:max(2.92826vw,40px);padding:max(.366032vw,5px) 0 0 max(3.51391vw,48px);font-size:max(1.31772vw,18px)}}body.home .area-qa .list-qa>.item .block-question .ttl:before{content:"Q";aspect-ratio:1;border:1px solid;border-radius:50%;place-content:center;width:6.13333vw;height:6.13333vw;font-family:Galindo,sans-serif;font-size:4vw;display:grid;position:absolute;top:0;left:0}@media (width>=768px){body.home .area-qa .list-qa>.item .block-question .ttl:before{width:max(2.78184vw,38px);height:max(2.78184vw,38px);font-size:max(1.75695vw,24px)}}body.home .area-qa .list-qa>.item .block-question{cursor:pointer;padding-right:max(2.92826vw,40px)}body.home .area-qa .list-qa>.item .block-answer{height:0;transition:height .3s;overflow:hidden}body.home .area-qa .list-qa>.item .block-answer .inner-answer{margin-top:3.2vw}@media (width>=768px){body.home .area-qa .list-qa>.item .block-answer .inner-answer{margin-top:max(1.1713vw,16px)}}body.home .area-qa .list-qa>.item .block-answer .inner-answer{min-height:6.66667vw;padding:0 0 0 8.53333vw;font-size:4vw;position:relative}@media (width>=768px){body.home .area-qa .list-qa>.item .block-answer .inner-answer{min-height:max(2.92826vw,40px);padding:max(.366032vw,5px) 0 0 max(3.51391vw,48px);font-size:max(1.31772vw,18px)}}body.home .area-qa .list-qa>.item .block-answer .inner-answer:before{content:"A";aspect-ratio:1;background-color:#7f4e4733;border-radius:50%;place-content:center;width:6.66667vw;height:6.66667vw;font-family:Galindo,sans-serif;font-size:4vw;font-weight:700;display:grid;position:absolute;top:0;left:0}@media (width>=768px){body.home .area-qa .list-qa>.item .block-answer .inner-answer:before{width:max(2.92826vw,40px);height:max(2.92826vw,40px);font-size:max(1.75695vw,24px)}}body.home .area-qa .list-qa>.item .block-toggle{background-color:#f5d535;border-radius:50%;width:max(2.19619vw,30px);height:max(2.19619vw,30px);display:block;position:absolute;top:3.2vw;right:3.2vw}@media (width>=768px){body.home .area-qa .list-qa>.item .block-toggle{width:max(2.19619vw,30px);height:max(2.19619vw,30px);top:max(1.46413vw,20px);right:max(2.63543vw,36px)}}body.home .area-qa .list-qa>.item .block-toggle .line{background-color:#7f4e47;width:max(.878477vw,12px);height:max(.146413vw,2px);margin:auto;transition:transform .5s;display:block;position:absolute;inset:0}body.home .area-qa .list-qa>.item .block-toggle .line:first-child{transform:rotate(0)}body.home .area-qa .list-qa>.item .block-toggle .line:last-child{transform:rotate(90deg)}body.home .area-qa .list-qa>.item.is-opened .block-toggle .line:first-child{transform:rotate(-360deg)}body.home .area-qa .list-qa>.item.is-opened .block-toggle .line:last-child{transform:rotate(180deg)}
