@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;800;900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);
*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}html.is-unscrollable{overflow:hidden}body{line-height:1.5;color:#222;background:#fff;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-feature-settings:"palt";-webkit-font-smoothing:antialiased}body.is-unscrollable{overflow:hidden}article,aside,footer,header,main,picture,section{display:block}img{max-width:100%}img[src$=jpg]{background:#fff}a{color:inherit}dt,th{font-weight:400}b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.l-modal{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.l-modal.is-active{opacity:1;visibility:visible}.l-modal_overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,29,58,.9)}.l-modal_inner{width:100%;height:100%;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);background:#fff;position:relative;z-index:2}.l-modal_close{position:absolute;cursor:pointer;transition:opacity .2s}.l-modal_close:hover{opacity:.7}.l-modal_close:after,.l-modal_close:before{position:absolute;left:0;content:"";display:block;background:#fff}.l-modal_close:before{rotate:45deg}.l-modal_close:after{rotate:-45deg}.l-modal_content{position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto}.l-modal_content>*{margin:0 auto}.m-about h1{font-weight:600;color:#1b5b99}.m-about h2{font-weight:500;color:#4cc5f2}.m-about line-height(30/18){letter-spacing:.06em}.m-about .innerFlex{display:flex;justify-content:space-between}.m-about .basicSec{position:relative;line-height:1.875}.m-about .basicSec:not(:last-child){border-bottom:1px solid #ccc}.m-about .basicSec .basicSecContent h3{color:#1b5b99;font-weight:700;border-left:3px solid #1b5b99;line-height:1.63636}.m-about .basicSec .basicSecContent .basicSecContentWrap__box h4{color:#1b5b99}.m-about .basicSec .basicSecContent .basicSecContentWrap__box__txt{line-height:2}.m-about .basicSec .basicSecContent .basicSecContentWrap__box__notes .italic{font-style:italic}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case2{margin-left:auto;margin-right:auto}.m-about .basicSec .basicTriviaBox{border:2px solid #d6eaf5;background-color:#f6f9f9}.m-about .basicSec .basicTriviaBox h3{color:#1b5b99;background-color:#fff;border-bottom:2px solid #d6eaf5}.m-about .basicSec .basicTriviaBox__item{align-items:center}.m-about .basicSec .basicTriviaBox__item .basicTriviaBox__itemBox dl{display:flex;text-align:left;margin-top:8px;font-weight:400}.m-about .basicTriviaBox__itemImg--point1,.m-about .basicTriviaBox__itemImg--point2,.m-about .basicTriviaBox__itemImg--point3,.m-about .basicTriviaBox__itemImg--point4,.m-about .basicTriviaBox__itemImg--point5{text-align:center}.m-about .basicTriviaBox__itemImg--point3 img{width:100%}.m-about .basicSec .fitBox h2{padding-left:0;margin-bottom:0;font-weight:700;color:#333;border-left:none}.m-about .basicFlexBox{display:flex;flex-wrap:wrap;justify-content:space-between}.m-about .basicFlexBox--case1{width:100%;margin:0 auto}.m-about .basicFlexBox--case1 .basicFlexBoxLead{width:70%}.m-about .basicFlexBox--case2{width:calc(50% - 20px)}.m-about .basicFlexBox--case2 .basicFlexBoxLead{width:auto}.m-about .basicFlexBox--case2 .basicFlex{display:flex;flex-direction:column;align-items:center}.m-footer{text-align:center;background:url(/img/bg_3.jpg) no-repeat 0 0/100% 102px;position:relative}.m-header{position:absolute;left:0;top:0;display:flex;align-items:center;width:100%;background:#fff}.m-header img{width:auto}.m-history h1{font-weight:600;color:#1b5b99}.m-history h2{font-weight:500;color:#4cc5f2}.m-history line-height(30/18){letter-spacing:.06em}.m-history strong{color:#1b5b99;font-weight:700}.m-history th{border-right:2px solid #002851;width:5em;font-weight:700}.m-history thead td,.m-history thead th{border-bottom:2px solid #002851}.m-history tbody td,.m-history tbody th{border-bottom:1px solid #c8c8c8}.m-hero{background:#fff}.m-hero .inner{margin:0 auto;position:relative}.m-hero .tagline{line-height:1.4;letter-spacing:.1em;font-weight:900;position:relative;z-index:1}.m-hero .img{position:absolute;top:0;bottom:0}.m-booth{text-align:center;position:relative;background:url(/img/bg_1.jpg) no-repeat 50% 0/cover fixed #b9e3f9}.m-booth:after{content:"";position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,#fff 48%,hsla(0,0%,100%,0) 98%)}.m-booth sup{font-weight:400;font-size:50%;vertical-align:super}.m-booth .inner{margin:0 auto}.m-booth .theme{color:#fff;background:#2ebbd2;line-height:1.904761904761905;font-style:italic;letter-spacing:.1em;font-weight:900;position:relative;text-align:center}.m-booth .theme:after{content:"";position:absolute;left:50%;width:0;height:0;border:15px solid transparent;border-top-color:#2ebbd2;rotate:10deg}.m-booth .theme .small{font-size:80%}.m-booth .frame1{border:1px solid #fff;background:hsla(0,0%,100%,.4)}.m-booth .no{display:flex;align-items:center;justify-content:center;font-style:italic;background:linear-gradient(0deg,#dbeef5,#aee6f2 27%,#daf3fa);box-shadow:0 1em 1em 0 rgba(77,156,206,.5);line-height:1;color:#05658d}.m-booth .no .font1{margin-right:.8em;vertical-align:top;letter-spacing:.1em;font-weight:900}.m-booth .no .font2{font-weight:600}.m-booth .introduction .title{line-height:1.3;font-style:italic;font-weight:900;text-align:center}.m-booth .introduction .title .font1{letter-spacing:.06em;color:#ff54a4}.m-booth .introduction .title img{width:100%}.m-booth .introduction .story{border:1px solid #fff;background:hsla(0,0%,100%,.4);font-weight:600;letter-spacing:.05em}.m-booth .introduction .description{font-weight:700;letter-spacing:.05em}.m-booth .introduction .image img{width:100%;display:block;box-shadow:0 .5em 1em rgba(136,198,232,.5)}.m-booth .introduction .note{text-align:right}.m-booth .experience1 .txt1,.m-booth .experience1 .txt2{font-weight:900;font-style:italic;text-align:center;letter-spacing:.1em;line-height:1.5}.m-booth .experience1 .txt1 strong,.m-booth .experience1 .txt2 strong{color:#ff54a4;font-weight:900}.m-booth .experience1 .title{text-align:center}.m-booth .experience1 .video iframe{width:100%;height:auto;aspect-ratio:16/9}.m-booth .experience1 .note{text-align:center;font-weight:500}.m-booth .experience1 .attention{border:1px solid #bcd4e7;border-radius:10px}.m-booth .experience1 .attention h3{margin-bottom:20px;text-align:center}.m-booth .experience1 .attention ul{text-align:left;line-height:1.75}.m-booth .experience1 .attention li{padding-left:1.5em;position:relative}.m-booth .experience1 .attention li:before{position:absolute;left:0;top:0;content:"●"}.m-booth .experience1 .attention small{line-height:1.571428571428571;display:block}.m-booth .experience2 .txt1,.m-booth .experience2 .txt2{font-weight:900;font-style:italic;text-align:center;letter-spacing:.1em;line-height:1.5}.m-booth .experience2 .txt1 strong,.m-booth .experience2 .txt2 strong{color:#ff54a4;font-weight:900}.m-booth .experience2 .title{text-align:center}.m-booth .experience2 .image{text-align:center}.m-booth .experience3 .txt1,.m-booth .experience3 .txt2{font-weight:900;font-style:italic;text-align:center;letter-spacing:.1em;line-height:1.5}.m-booth .experience3 .txt1 strong,.m-booth .experience3 .txt2 strong{color:#ff54a4;font-weight:900}.m-booth .experience3 .title{text-align:center}.m-booth .experience3 .image{text-align:center}.m-booth .experience4 .txt1,.m-booth .experience4 .txt2{font-weight:900;font-style:italic;line-height:1.466666666666667;letter-spacing:.1em;text-align:center}.m-booth .experience4 .txt1 strong,.m-booth .experience4 .txt2 strong{color:#ff54a4;font-weight:900}.m-booth .experience4 .note{text-align:center}.m-booth .experience4 .title{text-align:center}.m-booth .experience4 .image{display:grid;grid-template-columns:50% 50%}.m-booth .experience4 .image img{display:block}.m-booth .experience4 .image+.note{text-align:right}.m-booth .experience4 .play .frame2{border:1px solid #fff;background:hsla(0,0%,100%,.2)}.m-booth .experience4 .play h3{border-bottom:1px solid #fff;background:hsla(0,0%,100%,.4);color:#ff54a4;font-weight:900;font-style:italic;font-family:Work Sans,Noto Sans JP,sans-serif;letter-spacing:.04em;display:flex;align-items:center;justify-content:center}.m-booth .experience4 .play ol{margin:0 auto;display:table}.m-booth .experience4 .play ol li{display:grid;grid-template-columns:auto 1fr;text-align:left;font-weight:500;letter-spacing:.08em}.m-booth .experience4 .play ol li .step{color:#fff;background:#ff54a4;font-style:italic;display:flex;justify-content:center;align-items:center;font-family:Work Sans,Noto Sans JP,sans-serif}.m-booth .experience4 .play ol li .step1{background:#ff54a4}.m-booth .experience4 .play ol li .step2{background:#f3509c}.m-booth .experience4 .play ol li .step3{background:#de498f}.m-booth .experience4 .play ol li .step4{background:#c74180}.m-booth .experience4 .play ol li .txt small{display:block;font-weight:400}.m-booth .experience4 .play .first{border-top:1px solid #fff;font-weight:700;font-style:italic;letter-spacing:.1em;text-align:center}.m-booth .experience4 .play .note{text-align:right}.m-booth .experience4 .sound{background:hsla(0,0%,100%,.6);display:grid;align-items:center;grid-template-columns:50% 50%}.m-booth .experience4 .sound .txt{text-align:left}.m-booth .experience4 .sound .txt h3{font-weight:700}.m-booth .experience4 .sound .txt h3 .font1{color:#ff54a4}.m-booth .experience4 .sound .txt .note{text-align:left}.m-booth .experience4 .sound .mp3 audio{display:block;width:100%}.m-booth .experience5 .txt1,.m-booth .experience5 .txt2{font-weight:900;font-style:italic;line-height:1.466666666666667;letter-spacing:.1em;text-align:center}.m-booth .experience5 .txt1 strong,.m-booth .experience5 .txt2 strong{color:#ff54a4;font-weight:900}.m-booth .experience5 .txt1{letter-spacing:.05em;line-height:1.666666666666667}.m-booth .experience5 .title{text-align:center}.m-booth .experience5 .image{text-align:center}.m-booth .experience5 .image .col{display:grid}.m-booth .experience5 .examination{border:1px solid #fff;background:hsla(0,0%,100%,.7);text-align:left}.m-booth .experience5 .examination h3{text-align:center}.m-booth .experience5 .examination a{color:#ff54a4;text-decoration:underline}.m-booth .experience5 .examination .col{display:grid;grid-template-columns:auto auto}.m-booth .experience5 .examination .text{line-height:1.75}.m-booth .experience5 .examination .text p+p{margin-top:1.75em}.m-booth .experience5 .examination .img{text-align:center}.m-booth .experience5 .link a{margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;letter-spacing:.07em;color:#fff;background:#ff54a4;box-shadow:0 1em 1em 0 rgba(0,0,0,.15);transition:opacity .2s}.m-booth .experience5 .link a:hover{opacity:.7}.m-booth .research{border-top:1px solid #fff}.m-booth .research h2{font-style:italic;letter-spacing:.08em;font-weight:700}.m-booth .research .col{display:grid;grid-template-columns:auto 1fr;align-items:center;text-align:left}.m-booth .research .img{text-align:center}.m-booth .research .txt{line-height:2;letter-spacing:.08em;font-weight:500}.m-booth .research .link button{margin:0 auto;display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.07em;color:#fff;background:#ff54a4;box-shadow:0 1em 1em 0 rgba(0,0,0,.15);transition:opacity .2s}.m-booth .research .link button:hover{opacity:.7}.m-booth .others h2{letter-spacing:.08em;font-weight:700;text-align:center}.m-booth .others h2 .font1{color:#ff54a4;font-style:italic;font-weight:900}.m-booth .others ol{display:grid;grid-template-columns:1fr 1fr;text-align:center}.m-booth .others ol li{background:hsla(0,0%,100%,.3);border:1px solid #fff}.m-booth .others ol li .font1{letter-spacing:.1em;font-style:italic;font-weight:900;color:#ff54a4}.m-booth .others ol li .font2{letter-spacing:.2em;font-style:italic;color:#2ebbd2;font-weight:700}.m-booth .others ol li .font2 .font4{font-weight:600;font-family:Work Sans,Noto Sans JP,sans-serif}.m-booth .others ol li .font3{font-family:Work Sans,Noto Sans JP,sans-serif}.m-booth .ticket h2{font-style:italic;letter-spacing:.06em;font-weight:900;text-align:center}.m-booth .ticket .link a{margin:0 auto;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.07em;color:#fff;background:#4cc5f2;box-shadow:0 1em 1em 0 rgba(0,0,0,.15);transition:opacity .2s}.m-booth .ticket .link a:hover{opacity:.7}.m-booth .frame3{border:1px solid #fff;background:hsla(0,0%,100%,.3)}.m-booth .about h2{font-style:italic;letter-spacing:.07em;font-weight:900;text-align:center}.m-booth .about .note{line-height:2;letter-spacing:.07em;font-weight:500}.m-booth .about .btns{display:flex;justify-content:center;align-items:center}.m-booth .about .btns button{display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.07em;color:#4cc5f2;background:#fff;box-shadow:0 1em 1em 0 rgba(0,0,0,.15);transition:opacity .2s}.m-booth .about .btns button:hover{opacity:.7}.m-booth .about .video h3{letter-spacing:.12em;font-weight:700;display:grid;align-items:center;grid-template-columns:1fr auto 1fr}.m-booth .about .video h3:after,.m-booth .about .video h3:before{content:"";display:block;width:100%;background:#fff}.m-booth .about .video .youtube{margin:0 auto}.m-booth .about .video .youtube iframe{width:100%;height:auto;aspect-ratio:16/9;border:4px solid #fff}.m-booth .about .video p{text-align:center;font-weight:500;letter-spacing:.12em}.m-trailer{text-align:center}.m-trailer .video iframe{width:100%;height:auto;aspect-ratio:16/9}.m-trailer .ticket p{font-style:italic;letter-spacing:.06em;font-weight:900}.m-trailer .ticket .link a{margin:0 auto;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.07em;color:#fff;background:#4cc5f2;box-shadow:0 1em 1em 0 rgba(0,0,0,.15);transition:opacity .2s}.m-trailer .ticket .link a:hover{opacity:.7}.m-thesis h1{font-weight:600;color:#1b5b99}.m-thesis table{border-top:2px solid #002851;border-bottom:2px solid #002851}.m-thesis strong{color:#1b5b99;font-weight:700}.m-thesis th{font-weight:700}.m-thesis tr:not(:last-child) td,.m-thesis tr:not(:last-child) th{border-bottom:1px solid #c8c8c8}.m-thesis a{text-decoration:underline}@media (min-width:768px) and (max-width:1200px){body{font-size:1.3333vw}.l-modal_inner{max-width:83.3333vw}.l-modal_inner{border-radius:5vw}.l-modal_close{right:-5vw}.l-modal_close{top:-5vw}.l-modal_close{width:5vw}.l-modal_close{height:5vw}.l-modal_close:after,.l-modal_close:before{top:2.25vw}.l-modal_close:after,.l-modal_close:before{width:5vw}.l-modal_close:after,.l-modal_close:before{height:.5vw}.l-modal_content>*{max-width:83.3333vw}.l-modal_content>*{padding:4.1666vw 5.8333vw}.m-about h1{margin-bottom:2.0833vw}.m-about h1{font-size:3.1666vw}.m-about h2{margin-bottom:1.6666vw}.m-about h2{font-size:2.3333vw}.m-about .description{margin-bottom:4.1666vw}.m-about .description{font-size:1.5vw}.m-about .basicSec:not(:last-child){margin-bottom:6.6666vw}.m-about .basicSec:not(:last-child){padding-bottom:4.1666vw}.m-about .basicSec .basicSecMargin{margin-bottom:4.1666vw}.m-about .basicSec__title__lead02{margin:0 4.1666vw}.m-about .basicSec .basicSecContent h3{padding-left:.8333vw}.m-about .basicSec .basicSecContent h3{font-size:1.8333vw}.m-about .basicSec .basicSecContent .basicFlexMargin{margin-top:3vw}.m-about .basicSec .basicSecContent .basicSecContentWrap{margin-bottom:3.3333vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__box{width:45vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__box h4{margin-bottom:2.6666vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__box h4{font-size:1.5vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__box__notes{font-size:1.1666vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case1{width:24vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case2{padding-top:1.6666vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case2{width:30vw}.m-about .basicSec .basicSecContent .basicBoxTxtMargin{margin:2.6666vw 0}.m-about .basicSec .basicTrivia{margin-bottom:1.6666vw}.m-about .basicSec .basicTriviaBox{border-radius:1.6666vw}.m-about .basicSec .basicTriviaBox{padding-bottom:2.0833vw}.m-about .basicSec .basicTriviaBox h3{font-size:1.5vw}.m-about .basicSec .basicTriviaBox h3{padding:1.9166vw}.m-about .basicSec .basicTriviaBox h3{border-radius:1.6666vw 1.6666vw 0 0}.m-about .basicSec .basicTriviaBox__item{margin:0 1.25vw}.m-about .basicSec .basicTriviaBox__item .basicTriviaBox__itemBox dl{font-size:1vw}.m-about .basicTriviaBox__itemImg--point1{padding-top:2.5vw}.m-about .basicTriviaBox__itemImg--point1 img{width:16.6666vw}.m-about .basicTriviaBox__itemImg--point2 img{width:16.6666vw}.m-about .basicTriviaBox__itemImg--point4 img{width:16.6666vw}.m-about .basicTriviaBox__itemImg--point5 img{width:25vw}.m-about .basicSec .fitBox h2{font-size:2vw}.m-about .basicFlexBox{grid-gap:3.3333vw;gap:3.3333vw}.m-about .basicFlexBox--case1 .basicFlexBoxLead{margin-right:3.3333vw}.m-about .basicFlexBox--case2{width:calc(50% - 1.42855vw)}.m-about .basicFlexBox--case2 .basicFlexBoxLead{margin:2.5vw 0}.m-footer{padding:7.5vw 0 5.8333vw}.m-footer{font-size:1vw}.m-footer{background-size:100% 8.5vw}.m-footer .logo{margin-bottom:.8333vw}.m-footer .logo img{width:14.1666vw}.m-header{padding:0 1.6666vw}.m-header{height:5vw}.m-header img{height:2.5vw}.m-history h1{margin-bottom:2.0833vw}.m-history h1{font-size:3.1666vw}.m-history h2{margin-bottom:1.6666vw}.m-history h2{font-size:2.3333vw}.m-history .description{margin-bottom:4.1666vw}.m-history .description{font-size:1.5vw}.m-history table{font-size:1.5vw}.m-history th{padding:1.6666vw 0}.m-history td{padding:1.6666vw 0 1.6666vw 3vw}.m-hero .inner{padding-top:6.6666vw}.m-hero .inner{max-width:83.3333vw}.m-hero .inner{height:25vw}.m-hero .tagline{margin-bottom:1.6666vw}.m-hero .tagline{font-size:2.5vw}.m-hero .note{font-size:1vw}.m-hero .img{right:-7.5vw}.m-hero .img img{height:25vw}.m-booth{padding-bottom:25vw}.m-booth:after{height:25vw}.m-booth .inner{padding-top:1.6666vw}.m-booth .inner{max-width:83.3333vw}.m-booth .theme{margin-bottom:1.6666vw}.m-booth .theme{border-radius:.8333vw}.m-booth .theme{font-size:1.75vw}.m-booth .theme:after{bottom:-2.0834vw}.m-booth .theme:after{border-width:1.25vw .6666vw}.m-booth .frame1{padding:3.3333vw 4.1666vw 4.1666vw}.m-booth .frame1{border-radius:2.5vw}.m-booth .frame1+.frame1{margin-top:5vw}.m-booth .no{margin-bottom:3.3333vw}.m-booth .no{border-radius:5vw}.m-booth .no{height:10vw}.m-booth .no .font1{font-size:2vw}.m-booth .no .font2{margin-bottom:.8333vw}.m-booth .no .font2{font-size:4.1666vw}.m-booth .introduction .title{margin-top:-3.3334vw}.m-booth .introduction .title{margin-bottom:.8333vw}.m-booth .introduction .title .font1{font-size:2.6666vw}.m-booth .introduction .story{margin-bottom:1.25vw}.m-booth .introduction .story{padding:.8333vw}.m-booth .introduction .story{border-radius:.8333vw}.m-booth .introduction .description{margin-bottom:1.6666vw}.m-booth .introduction .description{font-size:1.5vw}.m-booth .introduction .image{margin-bottom:1.25vw}.m-booth .introduction .image img{font-size:.8333vw}.m-booth .introduction .image img{border-radius:1.6666vw}.m-booth .introduction .note{font-size:1vw}.m-booth .experience1 .txt1{margin-bottom:1.25vw}.m-booth .experience1 .txt1{font-size:2.5vw}.m-booth .experience1 .txt2{margin-bottom:3.3333vw}.m-booth .experience1 .txt2{font-size:1.6666vw}.m-booth .experience1 .title{margin-bottom:4.1666vw}.m-booth .experience1 .title img{width:35vw}.m-booth .experience1 .video{margin:0 auto 1.25vw}.m-booth .experience1 .video{width:40vw}.m-booth .experience1 .note{margin-bottom:4.1666vw}.m-booth .experience1 .note{font-size:1.3333vw}.m-booth .experience1 .attention{padding:1.6666vw 2.5vw}.m-booth .experience1 .attention h3{font-size:1.6666vw}.m-booth .experience1 .attention ul{font-size:1.3333vw}.m-booth .experience1 .attention small{font-size:1.1666vw}.m-booth .experience2 .txt1{margin-bottom:2.0833vw}.m-booth .experience2 .txt1{font-size:2.5vw}.m-booth .experience2 .txt2{margin-bottom:2.9166vw}.m-booth .experience2 .txt2{font-size:1.6666vw}.m-booth .experience2 .title{margin-bottom:2.0833vw}.m-booth .experience2 .title img{width:73.0833vw}.m-booth .experience3 .txt1{margin-bottom:2.0833vw}.m-booth .experience3 .txt1{font-size:2.5vw}.m-booth .experience3 .txt2{margin-bottom:2.9166vw}.m-booth .experience3 .txt2{font-size:1.6666vw}.m-booth .experience3 .title{margin-bottom:2.0833vw}.m-booth .experience3 .title img{width:68.3333vw}.m-booth .experience4 .txt1,.m-booth .experience4 .txt2{font-size:2.5vw}.m-booth .experience4 .txt1{margin-bottom:.8333vw}.m-booth .experience4 .txt2{margin-bottom:.8333vw}.m-booth .experience4 .note{font-size:1vw}.m-booth .experience4 .title{margin-top:4.1666vw}.m-booth .experience4 .title{margin-bottom:2.9166vw}.m-booth .experience4 .title img{width:60.5vw}.m-booth .experience4 .image{margin:0 -4.1667vw .8333vw}.m-booth .experience4 .play{margin-bottom:4.1666vw}.m-booth .experience4 .play{margin-top:5.8333vw}.m-booth .experience4 .play .frame2{margin-bottom:.8333vw}.m-booth .experience4 .play .frame2{border-radius:1.6666vw}.m-booth .experience4 .play h3{padding:1.25vw}.m-booth .experience4 .play h3{border-radius:1.6666vw 1.6666vw 0 0}.m-booth .experience4 .play h3{font-size:1.8333vw}.m-booth .experience4 .play h3{grid-gap:1.6666vw;gap:1.6666vw}.m-booth .experience4 .play ol{padding-top:1.6666vw}.m-booth .experience4 .play ol li{margin-bottom:1.6666vw}.m-booth .experience4 .play ol li{grid-gap:1.6666vw;gap:1.6666vw}.m-booth .experience4 .play ol li .step{font-size:1.1666vw}.m-booth .experience4 .play ol li .step{width:7.5vw}.m-booth .experience4 .play ol li .step{height:2.5vw}.m-booth .experience4 .play ol li .step{border-radius:.8333vw}.m-booth .experience4 .play ol li .txt{font-size:1.5vw}.m-booth .experience4 .play ol li .txt small{font-size:1.3333vw}.m-booth .experience4 .play .first{padding:1.25vw}.m-booth .experience4 .play .first{font-size:1.8333vw}.m-booth .experience4 .play .note{font-size:1vw}.m-booth .experience4 .sound{padding:3.3333vw 2.9166vw 1.6666vw}.m-booth .experience4 .sound{border-radius:1.6666vw}.m-booth .experience4 .sound .txt{padding-bottom:1.6666vw}.m-booth .experience4 .sound .txt h3{margin-bottom:.8333vw}.m-booth .experience4 .sound .txt h3{font-size:2vw}.m-booth .experience4 .sound .txt .note{font-size:1vw}.m-booth .experience4 .sound .mp3 audio{margin-bottom:.8333vw}.m-booth .experience4 .sound .mp3 p{font-size:1.1666vw}.m-booth .experience5{padding:0 0 5vw}.m-booth .experience5 .txt1,.m-booth .experience5 .txt2{font-size:2.5vw}.m-booth .experience5 .txt1{margin-bottom:.8333vw}.m-booth .experience5 .txt2{margin-bottom:.8333vw}.m-booth .experience5 .txt2{font-size:1.6666vw}.m-booth .experience5 .title{margin-top:5vw}.m-booth .experience5 .title{margin-bottom:2.9166vw}.m-booth .experience5 .title img{width:52vw}.m-booth .experience5 .image .col{margin-bottom:2.5vw}.m-booth .experience5 .image .col{grid-template-columns:33.3333vw 33.3333vw}.m-booth .experience5 .image .col{grid-gap:3.3333vw;gap:3.3333vw}.m-booth .experience5 .caption{margin-top:1.25vw}.m-booth .experience5 .caption{font-size:1.3333vw}.m-booth .experience5 .examination{margin:3.3333vw 0 5vw}.m-booth .experience5 .examination{padding:5vw 2.5vw}.m-booth .experience5 .examination{border-radius:2.5vw}.m-booth .experience5 .examination section+section{margin-top:8.3333vw}.m-booth .experience5 .examination h3{font-size:2.5vw}.m-booth .experience5 .examination .col{margin-top:2.5vw}.m-booth .experience5 .examination .col{grid-gap:2.5vw;gap:2.5vw}.m-booth .experience5 .examination .img:not(:first-child),.m-booth .experience5 .examination .text:not(:first-child){margin-top:2.5vw}.m-booth .experience5 .examination .text{font-size:1.3333vw}.m-booth .experience5 .examination .img1{padding:0 1.6666vw}.m-booth .experience5 .examination .img2 picture{margin-bottom:2.5vw}.m-booth .experience5 .link:not(:last-child){margin:5vw 0}.m-booth .experience5 .link a{width:50vw}.m-booth .experience5 .link a{height:8.3333vw}.m-booth .experience5 .link a{border-radius:4.1666vw}.m-booth .experience5 .link a{font-size:1.5vw}.m-booth .research{margin:7.5vw -4.1667vw 0}.m-booth .research{padding:7.5vw 6.6666vw 4.1666vw}.m-booth .research h2{margin-bottom:4.1666vw}.m-booth .research h2{font-size:2vw}.m-booth .research .col{margin-bottom:3.3333vw}.m-booth .research .col{grid-gap:4.1666vw;gap:4.1666vw}.m-booth .research .img img{width:14.6666vw}.m-booth .research .txt{font-size:1.3333vw}.m-booth .research .link button{width:50vw}.m-booth .research .link button{height:6.6666vw}.m-booth .research .link button{border-radius:3.3333vw}.m-booth .research .link button{font-size:1.5vw}.m-booth .others{margin:0 -4.1667vw}.m-booth .others{padding:4.1666vw}.m-booth .others h2{margin-bottom:3.3333vw}.m-booth .others h2{font-size:2vw}.m-booth .others h2 .font1{font-size:2.3333vw}.m-booth .others ol{grid-gap:3.3333vw;gap:3.3333vw}.m-booth .others ol li{padding:3.3333vw}.m-booth .others ol li{border-radius:1.6666vw}.m-booth .others ol li .font1{font-size:1.8333vw}.m-booth .others ol li .font2{font-size:1.6666vw}.m-booth .others ol li .font2 .font4{font-size:3vw}.m-booth .others ol li .font3{font-size:1.5vw}.m-booth .ticket{padding:6.6666vw 0 10.8333vw}.m-booth .ticket h2{margin-bottom:2.5vw}.m-booth .ticket h2{font-size:2.8333vw}.m-booth .ticket .link a{width:50vw}.m-booth .ticket .link a{height:6.6666vw}.m-booth .ticket .link a{border-radius:3.3333vw}.m-booth .ticket .link a{font-size:1.6666vw}.m-booth .frame3{padding:6.6666vw 4.1666vw}.m-booth .frame3{border-radius:2.5vw}.m-booth .about h2{margin-bottom:3.3333vw}.m-booth .about h2{font-size:3vw}.m-booth .about .img{margin-bottom:3.3333vw}.m-booth .about .img img{width:52.6666vw}.m-booth .about .note{margin-bottom:3.3333vw}.m-booth .about .note{font-size:1.3333vw}.m-booth .about .btns{margin-bottom:8.3333vw}.m-booth .about .btns{grid-gap:3.3333vw;gap:3.3333vw}.m-booth .about .btns button{width:35.8333vw}.m-booth .about .btns button{height:6.6666vw}.m-booth .about .btns button{border-radius:3.3333vw}.m-booth .about .btns button{font-size:1.6666vw}.m-booth .about .video h3{margin-bottom:5vw}.m-booth .about .video h3{font-size:2.5vw}.m-booth .about .video h3{grid-gap:3.3333vw;gap:3.3333vw}.m-booth .about .video h3:after,.m-booth .about .video h3:before{height:.0833vw}.m-booth .about .video .youtube{margin-bottom:1.6666vw}.m-booth .about .video .youtube{max-width:40vw}.m-booth .about .video .youtube iframe{max-width:83.3333vw}.m-booth .about .video .youtube iframe{border-radius:1.6666vw}.m-trailer .video{margin-bottom:10.8333vw}.m-trailer .video iframe{max-width:83.3333vw}.m-trailer .ticket{margin-bottom:10.8333vw}.m-trailer .ticket p{margin-bottom:2.5vw}.m-trailer .ticket p{font-size:2.8333vw}.m-trailer .ticket .link a{width:50vw}.m-trailer .ticket .link a{height:6.6666vw}.m-trailer .ticket .link a{border-radius:3.3333vw}.m-trailer .ticket .link a{font-size:1.6666vw}.m-trailer .logo{margin-bottom:5vw}.m-trailer .logo img{width:24.5833vw}.m-thesis h1{margin-bottom:2.0833vw}.m-thesis h1{font-size:3.1666vw}.m-thesis table{font-size:1.5vw}.m-thesis th{padding:1.6666vw}.m-thesis td{padding:1.6666vw 1.6666vw 1.6666vw 0}}@media (min-width:768px){.c-sp{display:none}}@media (min-width:1201px){body{font-size:16px}.l-modal_inner{max-width:1000px}.l-modal_inner{border-radius:60px}.l-modal_close{right:-60px}.l-modal_close{top:-60px}.l-modal_close{width:60px}.l-modal_close{height:60px}.l-modal_close:after,.l-modal_close:before{top:27px}.l-modal_close:after,.l-modal_close:before{width:60px}.l-modal_close:after,.l-modal_close:before{height:6px}.l-modal_content>*{max-width:1000px}.l-modal_content>*{padding:50px 70px}.m-about h1{margin-bottom:25px}.m-about h1{font-size:38px}.m-about h2{margin-bottom:20px}.m-about h2{font-size:28px}.m-about .description{margin-bottom:50px}.m-about .description{font-size:18px}.m-about .basicSec:not(:last-child){margin-bottom:80px}.m-about .basicSec:not(:last-child){padding-bottom:50px}.m-about .basicSec .basicSecMargin{margin-bottom:50px}.m-about .basicSec__title__lead02{margin:0 50px}.m-about .basicSec .basicSecContent h3{padding-left:10px}.m-about .basicSec .basicSecContent h3{font-size:22px}.m-about .basicSec .basicSecContent .basicFlexMargin{margin-top:36px}.m-about .basicSec .basicSecContent .basicSecContentWrap{margin-bottom:40px}.m-about .basicSec .basicSecContent .basicSecContentWrap__box{width:540px}.m-about .basicSec .basicSecContent .basicSecContentWrap__box h4{margin-bottom:32px}.m-about .basicSec .basicSecContent .basicSecContentWrap__box h4{font-size:18px}.m-about .basicSec .basicSecContent .basicSecContentWrap__box__notes{font-size:14px}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case1{width:288px}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case2{padding-top:20px}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case2{width:360px}.m-about .basicSec .basicSecContent .basicBoxTxtMargin{margin:32px 0}.m-about .basicSec .basicTrivia{margin-bottom:20px}.m-about .basicSec .basicTriviaBox{border-radius:20px}.m-about .basicSec .basicTriviaBox{padding-bottom:25px}.m-about .basicSec .basicTriviaBox h3{font-size:18px}.m-about .basicSec .basicTriviaBox h3{padding:23px}.m-about .basicSec .basicTriviaBox h3{border-radius:20px 20px 0 0}.m-about .basicSec .basicTriviaBox__item{margin:0 15px}.m-about .basicSec .basicTriviaBox__item .basicTriviaBox__itemBox dl{font-size:12px}.m-about .basicTriviaBox__itemImg--point1{padding-top:30px}.m-about .basicTriviaBox__itemImg--point1 img{width:200px}.m-about .basicTriviaBox__itemImg--point2 img{width:200px}.m-about .basicTriviaBox__itemImg--point4 img{width:200px}.m-about .basicTriviaBox__itemImg--point5 img{width:300px}.m-about .basicSec .fitBox h2{font-size:24px}.m-about .basicFlexBox{grid-gap:40px;gap:40px}.m-about .basicFlexBox--case1 .basicFlexBoxLead{margin-right:40px}.m-about .basicFlexBox--case2 .basicFlexBoxLead{margin:30px 0}.m-footer{padding:90px 0 70px}.m-footer{font-size:12px}.m-footer .logo{margin-bottom:10px}.m-footer .logo img{width:170px}.m-header{padding:0 20px}.m-header{height:60px}.m-header img{height:30px}.m-history h1{margin-bottom:25px}.m-history h1{font-size:38px}.m-history h2{margin-bottom:20px}.m-history h2{font-size:28px}.m-history .description{margin-bottom:50px}.m-history .description{font-size:18px}.m-history table{font-size:18px}.m-history th{padding:20px 0}.m-history td{padding:20px 0 20px 36px}.m-hero .inner{padding-top:80px}.m-hero .inner{max-width:1000px}.m-hero .inner{height:300px}.m-hero .tagline{margin-bottom:20px}.m-hero .tagline{font-size:30px}.m-hero .note{font-size:12px}.m-hero .img{right:-90px}.m-hero .img img{height:300px}.m-booth{padding-bottom:300px}.m-booth:after{height:300px}.m-booth .inner{padding-top:20px}.m-booth .inner{max-width:1000px}.m-booth .theme{margin-bottom:20px}.m-booth .theme{border-radius:10px}.m-booth .theme{font-size:21px}.m-booth .theme:after{bottom:-25px}.m-booth .theme:after{border-width:15px 8px}.m-booth .frame1{padding:40px 50px 50px}.m-booth .frame1{border-radius:30px}.m-booth .frame1+.frame1{margin-top:60px}.m-booth .no{margin-bottom:40px}.m-booth .no{border-radius:60px}.m-booth .no{height:120px}.m-booth .no .font1{font-size:24px}.m-booth .no .font2{margin-bottom:10px}.m-booth .no .font2{font-size:50px}.m-booth .introduction .title{margin-top:-40px}.m-booth .introduction .title{margin-bottom:10px}.m-booth .introduction .title .font1{font-size:32px}.m-booth .introduction .story{margin-bottom:15px}.m-booth .introduction .story{padding:10px}.m-booth .introduction .story{border-radius:10px}.m-booth .introduction .description{margin-bottom:20px}.m-booth .introduction .description{font-size:18px}.m-booth .introduction .image{margin-bottom:15px}.m-booth .introduction .image img{font-size:10px}.m-booth .introduction .image img{border-radius:20px}.m-booth .introduction .note{font-size:12px}.m-booth .experience1 .txt1{margin-bottom:15px}.m-booth .experience1 .txt1{font-size:30px}.m-booth .experience1 .txt2{margin-bottom:40px}.m-booth .experience1 .txt2{font-size:20px}.m-booth .experience1 .title{margin-bottom:50px}.m-booth .experience1 .title img{width:420px}.m-booth .experience1 .video{margin:0 auto 15px}.m-booth .experience1 .video{width:480px}.m-booth .experience1 .note{margin-bottom:50px}.m-booth .experience1 .note{font-size:16px}.m-booth .experience1 .attention{padding:20px 30px}.m-booth .experience1 .attention h3{font-size:20px}.m-booth .experience1 .attention ul{font-size:16px}.m-booth .experience1 .attention small{font-size:14px}.m-booth .experience2 .txt1{margin-bottom:25px}.m-booth .experience2 .txt1{font-size:30px}.m-booth .experience2 .txt2{margin-bottom:35px}.m-booth .experience2 .txt2{font-size:20px}.m-booth .experience2 .title{margin-bottom:25px}.m-booth .experience2 .title img{width:877px}.m-booth .experience3 .txt1{margin-bottom:25px}.m-booth .experience3 .txt1{font-size:30px}.m-booth .experience3 .txt2{margin-bottom:35px}.m-booth .experience3 .txt2{font-size:20px}.m-booth .experience3 .title{margin-bottom:25px}.m-booth .experience3 .title img{width:820px}.m-booth .experience4 .txt1,.m-booth .experience4 .txt2{font-size:30px}.m-booth .experience4 .txt1{margin-bottom:10px}.m-booth .experience4 .txt2{margin-bottom:10px}.m-booth .experience4 .note{font-size:12px}.m-booth .experience4 .title{margin-top:50px}.m-booth .experience4 .title{margin-bottom:35px}.m-booth .experience4 .title img{width:726px}.m-booth .experience4 .image{margin:0 -50px 10px}.m-booth .experience4 .play{margin-bottom:50px}.m-booth .experience4 .play{margin-top:70px}.m-booth .experience4 .play .frame2{margin-bottom:10px}.m-booth .experience4 .play .frame2{border-radius:20px}.m-booth .experience4 .play h3{padding:15px}.m-booth .experience4 .play h3{border-radius:20px 20px 0 0}.m-booth .experience4 .play h3{font-size:22px}.m-booth .experience4 .play h3{grid-gap:20px;gap:20px}.m-booth .experience4 .play ol{padding-top:20px}.m-booth .experience4 .play ol li{margin-bottom:20px}.m-booth .experience4 .play ol li{grid-gap:20px;gap:20px}.m-booth .experience4 .play ol li .step{font-size:14px}.m-booth .experience4 .play ol li .step{width:90px}.m-booth .experience4 .play ol li .step{height:30px}.m-booth .experience4 .play ol li .step{border-radius:10px}.m-booth .experience4 .play ol li .txt{font-size:18px}.m-booth .experience4 .play ol li .txt small{font-size:16px}.m-booth .experience4 .play .first{padding:15px}.m-booth .experience4 .play .first{font-size:22px}.m-booth .experience4 .play .note{font-size:12px}.m-booth .experience4 .sound{padding:40px 35px 20px}.m-booth .experience4 .sound{border-radius:20px}.m-booth .experience4 .sound .txt{padding-bottom:20px}.m-booth .experience4 .sound .txt h3{margin-bottom:10px}.m-booth .experience4 .sound .txt h3{font-size:24px}.m-booth .experience4 .sound .txt .note{font-size:12px}.m-booth .experience4 .sound .mp3 audio{margin-bottom:10px}.m-booth .experience4 .sound .mp3 p{font-size:14px}.m-booth .experience5{padding:0 0 60px}.m-booth .experience5 .txt1,.m-booth .experience5 .txt2{font-size:30px}.m-booth .experience5 .txt1{margin-bottom:10px}.m-booth .experience5 .txt2{margin-bottom:10px}.m-booth .experience5 .txt2{font-size:20px}.m-booth .experience5 .title{margin-top:60px}.m-booth .experience5 .title{margin-bottom:35px}.m-booth .experience5 .title img{width:624px}.m-booth .experience5 .image .col{margin-bottom:30px}.m-booth .experience5 .image .col{grid-template-columns:400px 400px}.m-booth .experience5 .image .col{grid-gap:40px;gap:40px}.m-booth .experience5 .caption{margin-top:15px}.m-booth .experience5 .caption{font-size:16px}.m-booth .experience5 .examination{margin:40px 0 60px}.m-booth .experience5 .examination{padding:60px 30px}.m-booth .experience5 .examination{border-radius:30px}.m-booth .experience5 .examination section+section{margin-top:100px}.m-booth .experience5 .examination h3{font-size:30px}.m-booth .experience5 .examination .col{margin-top:30px}.m-booth .experience5 .examination .col{grid-gap:30px;gap:30px}.m-booth .experience5 .examination .img:not(:first-child),.m-booth .experience5 .examination .text:not(:first-child){margin-top:30px}.m-booth .experience5 .examination .text{font-size:16px}.m-booth .experience5 .examination .img1{padding:0 20px}.m-booth .experience5 .examination .img2 picture{margin-bottom:30px}.m-booth .experience5 .link:not(:last-child){margin:60px 0}.m-booth .experience5 .link a{width:600px}.m-booth .experience5 .link a{height:100px}.m-booth .experience5 .link a{border-radius:50px}.m-booth .experience5 .link a{font-size:18px}.m-booth .research{margin:90px -50px 0}.m-booth .research{padding:90px 80px 50px}.m-booth .research h2{margin-bottom:50px}.m-booth .research h2{font-size:24px}.m-booth .research .col{margin-bottom:40px}.m-booth .research .col{grid-gap:50px;gap:50px}.m-booth .research .img img{width:176px}.m-booth .research .txt{font-size:16px}.m-booth .research .link button{width:600px}.m-booth .research .link button{height:80px}.m-booth .research .link button{border-radius:40px}.m-booth .research .link button{font-size:18px}.m-booth .others{margin:0 -50px}.m-booth .others{padding:50px}.m-booth .others h2{margin-bottom:40px}.m-booth .others h2{font-size:24px}.m-booth .others h2 .font1{font-size:28px}.m-booth .others ol{grid-gap:40px;gap:40px}.m-booth .others ol li{padding:40px}.m-booth .others ol li{border-radius:20px}.m-booth .others ol li .font1{font-size:22px}.m-booth .others ol li .font2{font-size:20px}.m-booth .others ol li .font2 .font4{font-size:36px}.m-booth .others ol li .font3{font-size:18px}.m-booth .ticket{padding:80px 0 130px}.m-booth .ticket h2{margin-bottom:30px}.m-booth .ticket h2{font-size:34px}.m-booth .ticket .link a{width:600px}.m-booth .ticket .link a{height:80px}.m-booth .ticket .link a{border-radius:40px}.m-booth .ticket .link a{font-size:20px}.m-booth .frame3{padding:80px 50px}.m-booth .frame3{border-radius:30px}.m-booth .about h2{margin-bottom:40px}.m-booth .about h2{font-size:36px}.m-booth .about .img{margin-bottom:40px}.m-booth .about .img img{width:632px}.m-booth .about .note{margin-bottom:40px}.m-booth .about .note{font-size:16px}.m-booth .about .btns{margin-bottom:100px}.m-booth .about .btns{grid-gap:40px;gap:40px}.m-booth .about .btns button{width:430px}.m-booth .about .btns button{height:80px}.m-booth .about .btns button{border-radius:40px}.m-booth .about .btns button{font-size:20px}.m-booth .about .video h3{margin-bottom:60px}.m-booth .about .video h3{font-size:30px}.m-booth .about .video h3{grid-gap:40px;gap:40px}.m-booth .about .video h3:after,.m-booth .about .video h3:before{height:1px}.m-booth .about .video .youtube{margin-bottom:20px}.m-booth .about .video .youtube{max-width:480px}.m-booth .about .video .youtube iframe{max-width:1000px}.m-booth .about .video .youtube iframe{border-radius:20px}.m-trailer .video{margin-bottom:130px}.m-trailer .video iframe{max-width:1000px}.m-trailer .ticket{margin-bottom:130px}.m-trailer .ticket p{margin-bottom:30px}.m-trailer .ticket p{font-size:34px}.m-trailer .ticket .link a{width:600px}.m-trailer .ticket .link a{height:80px}.m-trailer .ticket .link a{border-radius:40px}.m-trailer .ticket .link a{font-size:20px}.m-trailer .logo{margin-bottom:60px}.m-trailer .logo img{width:295px}.m-thesis h1{margin-bottom:25px}.m-thesis h1{font-size:38px}.m-thesis table{font-size:18px}.m-thesis th{padding:20px}.m-thesis td{padding:20px 20px 20px 0}}@media (min-width:2000px){.m-booth{background-size:cover}}@media (max-width:767px){body{font-size:2.1333vw;font-size:3.2vw}.l-modal_inner{border-radius:4vw;margin:0 4vw}.l-modal_close{right:0}.l-modal_close{top:-9.3334vw}.l-modal_close{width:8vw}.l-modal_close{height:8vw}.l-modal_close:after,.l-modal_close:before{top:3.6vw}.l-modal_close:after,.l-modal_close:before{width:8vw}.l-modal_close:after,.l-modal_close:before{height:.8vw}.l-modal_content>*{padding:6.6666vw 4vw}.m-about h1{margin-bottom:5.3333vw}.m-about h1{font-size:5.3333vw}.m-about h2{margin-bottom:4vw}.m-about h2{font-size:4.2666vw}.m-about .description{margin-bottom:6.6666vw}.m-about .description{font-size:3.2vw}.m-about .innerFlex{flex-direction:column}.m-about .basicSec:not(:last-child){margin-bottom:8vw;padding-bottom:9.3333333333vw}.m-about .basicSec .basicSecMargin{margin-bottom:6.6666666667vw}.m-about .basicSec__title__lead02{margin:0 0 10.6666666667vw}.m-about .basicSec .basicSecContent h3{font-size:4.2666vw;margin-bottom:4vw;padding-left:2.1333333333vw}.m-about .basicSec .basicSecContent .basicFlexMargin{margin-bottom:5.3333333333vw}.m-about .basicSec .basicSecContent .basicSecContentWrap{margin-bottom:13.3333333333vw;align-items:center;justify-content:center}.m-about .basicSec .basicSecContent .basicSecContentWrap__box{width:auto}.m-about .basicSec .basicSecContent .basicSecContentWrap__box h4{margin-bottom:2.6666vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__box h4{font-size:3.7333vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__box__txt{line-height:1.5}.m-about .basicSec .basicSecContent .basicSecContentWrap__box__notes{margin-bottom:8vw;font-size:3.2vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case1{width:42.4vw;margin-top:2.6666666667vw}.m-about .basicSec .basicSecContent .basicSecContentWrap__img--case2{width:48.5333vw}.m-about .basicSec .basicSecContent .basicBoxTxtMargin{margin:2.6666vw auto}.m-about .basicSec .basicTriviaBox{border-radius:2.6666vw}.m-about .basicSec .basicTriviaBox{padding-bottom:6.6666666667vw}.m-about .basicSec .basicTriviaBox h3{border-radius:2.6666vw 2.6666vw 0 0;font-size:3.7333333333vw;padding:4vw}.m-about .basicSec .basicTriviaBox__item{margin:0 4vw}.m-about .basicSec .basicTriviaBox__item .basicTriviaBox__itemBox dl{font-size:2.6666666667vw;margin-top:4vw}.m-about .basicTriviaBox__itemImg--point1{padding-top:5.3333vw}.m-about .basicTriviaBox__itemImg--point1 img{width:40vw}.m-about .basicTriviaBox__itemImg--point2 img{width:40vw}.m-about .basicTriviaBox__itemImg--point4 img{width:40vw}.m-about .basicTriviaBox__itemImg--point5 img{width:40vw}.m-about .basicSec .fitBox h2{padding-left:0;font-size:3.7333333333vw;margin-bottom:0}.m-about .basicFlexBox{grid-gap:4vw 0;gap:4vw 0}.m-about .basicFlexBox--case1 .basicFlexBoxLead{margin-right:0;width:auto;margin-top:5.3333333333vw}.m-about .basicFlexBox--case2{width:100%}.m-about .basicFlexBox--case2 .basicFlexBoxLead{width:auto;margin:4vw 0}.m-footer{padding:16vw 0}.m-footer{font-size:2.4vw}.m-footer{background:url(/img/bg_3_sp.jpg) no-repeat 0 0/100% 13.066666666666665vw}.m-footer .logo{margin-bottom:2.6666vw}.m-footer .logo img{width:40vw}.m-header{padding:0 4vw}.m-header{height:16vw}.m-header img{height:8vw}.m-history h1{margin-bottom:5.3333vw}.m-history h1{font-size:5.3333vw}.m-history h2{margin-bottom:4vw}.m-history h2{font-size:4.2666vw}.m-history .description{margin-bottom:6.6666vw}.m-history .description{font-size:3.2vw}.m-history table{font-size:3.2vw}.m-history th{padding:1.3333vw 0}.m-history td{padding:1.3333vw 0 1.3333vw 2.4vw}.m-hero .inner{padding-top:10.6666vw}.m-hero .inner{margin-top:8vw}.m-hero .tagline{margin-bottom:2.6666vw}.m-hero .tagline{font-size:6.4vw;text-align:center}.m-hero .note{font-size:2.6666vw;max-width:89.3333vw;margin:0 auto 10px;text-align:right}.m-hero .img{position:static}.m-hero .img img{width:100%}.m-booth{padding-bottom:40vw;text-align:left}.m-booth:after{height:40vw}.m-booth .inner{padding-top:2.6666vw}.m-booth .inner{max-width:97.3333vw}.m-booth .theme{margin-bottom:2.6666vw}.m-booth .theme{border-radius:1.3333vw}.m-booth .theme{font-size:4.8vw}.m-booth .theme:after{bottom:-3.3334vw}.m-booth .theme:after{border-width:2vw 1.0666vw}.m-booth .frame1{padding:5.3333vw 4vw}.m-booth .frame1{border-radius:4vw}.m-booth .frame1+.frame1{margin-top:8vw}.m-booth .no{margin-bottom:5.3333vw}.m-booth .no{border-radius:8vw}.m-booth .no{height:21.3333vw;flex-direction:column}.m-booth .no .font1{font-size:3.7333vw;margin:.5em 0}.m-booth .no .font2{font-size:6.6666vw}.m-booth .introduction .title{margin-top:-5.3334vw}.m-booth .introduction .title{margin-bottom:2.6666vw}.m-booth .introduction .title .font1{font-size:4.2666vw}.m-booth .introduction .story{margin-bottom:4vw}.m-booth .introduction .story{padding:2.6666vw}.m-booth .introduction .story{border-radius:1.3333vw;font-size:3.7333vw}.m-booth .introduction .description{margin-bottom:4vw}.m-booth .introduction .description{font-size:3.7333vw}.m-booth .introduction .image{margin-bottom:2.6666vw}.m-booth .introduction .image img{font-size:2.6666vw}.m-booth .introduction .image img{border-radius:2.6666vw}.m-booth .introduction .note{font-size:2.6666vw}.m-booth .experience1 .txt1{margin-bottom:2vw}.m-booth .experience1 .txt1{font-size:3.7333vw}.m-booth .experience1 .txt2{margin-bottom:5.3333vw}.m-booth .experience1 .txt2{font-size:3.2vw}.m-booth .experience1 .title{margin-bottom:6.6666vw}.m-booth .experience1 .title img{width:100vw}.m-booth .experience1 .video{margin:0 auto 2vw}.m-booth .experience1 .note{margin-bottom:6.6666vw}.m-booth .experience1 .note{font-size:2.6666vw}.m-booth .experience1 .attention{padding:2.6666vw 4vw}.m-booth .experience1 .attention h3{font-size:3.7333vw}.m-booth .experience1 .attention ul{font-size:3.2vw}.m-booth .experience1 .attention small{font-size:3.2vw}.m-booth .experience2 .txt1{margin-bottom:3.3333vw}.m-booth .experience2 .txt1{font-size:3.7333vw}.m-booth .experience2 .txt2{margin-bottom:4.6666vw}.m-booth .experience2 .txt2{font-size:3.2vw}.m-booth .experience2 .title{margin-bottom:3.3333vw}.m-booth .experience3 .txt1{margin-bottom:3.3333vw}.m-booth .experience3 .txt1{font-size:3.7333vw}.m-booth .experience3 .txt2{margin-bottom:4.6666vw}.m-booth .experience3 .txt2{font-size:3.2vw}.m-booth .experience3 .title{margin-bottom:3.3333vw}.m-booth .experience4 .txt1,.m-booth .experience4 .txt2{font-size:3.7333vw}.m-booth .experience4 .txt1{margin-bottom:1.3333vw}.m-booth .experience4 .txt2{margin-bottom:1.3333vw}.m-booth .experience4 .note{font-size:2.6666vw}.m-booth .experience4 .title{margin-top:6.6666vw}.m-booth .experience4 .title{margin-bottom:4.6666vw}.m-booth .experience4 .title img{width:100vw}.m-booth .experience4 .image{margin-bottom:2.6666vw}.m-booth .experience4 .play{margin-bottom:6.6666vw}.m-booth .experience4 .play{margin-top:9.3333vw}.m-booth .experience4 .play .frame2{margin-bottom:1.3333vw}.m-booth .experience4 .play .frame2{border-radius:2.6666vw}.m-booth .experience4 .play h3{padding:2vw}.m-booth .experience4 .play h3{border-radius:2.6666vw 2.6666vw 0 0}.m-booth .experience4 .play h3{font-size:4.8vw}.m-booth .experience4 .play h3{grid-gap:2.6666vw;gap:2.6666vw}.m-booth .experience4 .play ol{padding-top:2.6666vw;margin:0 4vw}.m-booth .experience4 .play ol li{margin-bottom:2.6666vw}.m-booth .experience4 .play ol li{grid-gap:2.6666vw;gap:2.6666vw}.m-booth .experience4 .play ol li .step{font-size:3.2vw}.m-booth .experience4 .play ol li .step{width:12vw}.m-booth .experience4 .play ol li .step{height:5.3333vw}.m-booth .experience4 .play ol li .step{border-radius:1.3333vw}.m-booth .experience4 .play ol li .txt{font-size:3.7333vw}.m-booth .experience4 .play ol li .txt small{font-size:3.2vw}.m-booth .experience4 .play .first{padding:2vw}.m-booth .experience4 .play .first{font-size:4.2666vw}.m-booth .experience4 .play .note{font-size:2.6666vw}.m-booth .experience4 .sound{padding:5.3333vw 4.6666vw 2.6666vw}.m-booth .experience4 .sound{border-radius:2.6666vw;grid-template-columns:100%;text-align:center}.m-booth .experience4 .sound .txt{padding-bottom:2.6666vw;text-align:center}.m-booth .experience4 .sound .txt h3{margin-bottom:1.3333vw}.m-booth .experience4 .sound .txt h3{font-size:4.8vw}.m-booth .experience4 .sound .txt .note{font-size:2.6666vw;text-align:center}.m-booth .experience4 .sound .mp3 audio{margin-bottom:1.3333vw}.m-booth .experience4 .sound .mp3 p{font-size:3.7333vw}.m-booth .experience5{padding:0 0 4vw}.m-booth .experience5 .txt1,.m-booth .experience5 .txt2{font-size:4.8vw}.m-booth .experience5 .txt1{margin-bottom:1.3333vw}.m-booth .experience5 .txt2{margin-bottom:1.3333vw}.m-booth .experience5 .txt2{font-size:3.2vw}.m-booth .experience5 .title{margin-top:8vw}.m-booth .experience5 .title{margin-bottom:4.6666vw}.m-booth .experience5 .title img{width:64vw}.m-booth .experience5 .image .col{margin-bottom:4vw}.m-booth .experience5 .image .col{grid-template-columns:53.3333vw 53.3333vw}.m-booth .experience5 .image .col{grid-gap:5.3333vw;gap:5.3333vw;grid-template-columns:100%}.m-booth .experience5 .image img{width:64vw}.m-booth .experience5 .caption{margin-top:2vw}.m-booth .experience5 .caption{font-size:3.7333vw}.m-booth .experience5 .examination{margin:5.3333vw 0 8vw}.m-booth .experience5 .examination{padding:5.3333vw 4vw}.m-booth .experience5 .examination{border-radius:4vw}.m-booth .experience5 .examination section+section{margin-top:13.3333vw}.m-booth .experience5 .examination h3{font-size:4.2666vw}.m-booth .experience5 .examination .col{margin-top:4vw}.m-booth .experience5 .examination .col{grid-gap:4vw;gap:4vw;grid-template-columns:100%}.m-booth .experience5 .examination .img:not(:first-child),.m-booth .experience5 .examination .text:not(:first-child){margin-top:4vw}.m-booth .experience5 .examination .text{font-size:3.7333vw}.m-booth .experience5 .examination .img1{padding:0 2.6666vw}.m-booth .experience5 .examination .img2 picture{margin-bottom:4vw}.m-booth .experience5 .link:not(:last-child){margin:8vw 0}.m-booth .experience5 .link a{width:80vw}.m-booth .experience5 .link a{height:13.3333vw}.m-booth .experience5 .link a{border-radius:6.6666vw}.m-booth .experience5 .link a{font-size:3.2vw}.m-booth .research{margin:8vw -4vw 0}.m-booth .research{padding:8vw 4vw}.m-booth .research h2{margin-bottom:6.6666vw}.m-booth .research h2{font-size:4.2666vw}.m-booth .research .col{margin-bottom:5.3333vw}.m-booth .research .col{grid-gap:6.6666vw;gap:6.6666vw;grid-template-columns:100%}.m-booth .research .txt{font-size:3.7333vw}.m-booth .research .link button{width:80vw}.m-booth .research .link button{height:10.6666vw}.m-booth .research .link button{border-radius:5.3333vw}.m-booth .research .link button{font-size:3.2vw}.m-booth .others{margin:0 -4vw}.m-booth .others{padding:4vw}.m-booth .others h2{margin-bottom:5.3333vw}.m-booth .others h2{font-size:4.2666vw}.m-booth .others h2 .font1{font-size:4.8vw}.m-booth .others ol{grid-gap:2.6666vw;gap:2.6666vw}.m-booth .others ol li{padding:5.3333vw}.m-booth .others ol li{border-radius:2.6666vw}.m-booth .others ol li .font1{font-size:4.2666vw}.m-booth .others ol li .font2{font-size:4vw}.m-booth .others ol li .font2 .font4{font-size:6.4vw}.m-booth .others ol li .font3{font-size:3.2vw}.m-booth .ticket{padding:10.6666vw 0 17.3333vw}.m-booth .ticket h2{margin-bottom:4vw}.m-booth .ticket h2{font-size:6.4vw}.m-booth .ticket .link a{width:80vw}.m-booth .ticket .link a{height:10.6666vw}.m-booth .ticket .link a{border-radius:5.3333vw}.m-booth .ticket .link a{font-size:3.7333vw}.m-booth .frame3{padding:10.6666vw 6.6666vw}.m-booth .frame3{border-radius:4vw}.m-booth .about h2{margin-bottom:5.3333vw}.m-booth .about h2{font-size:6.4vw}.m-booth .about .img{margin-bottom:5.3333vw}.m-booth .about .note{margin-bottom:5.3333vw}.m-booth .about .note{font-size:3.7333vw}.m-booth .about .btns{margin-bottom:13.3333vw}.m-booth .about .btns{grid-gap:5.3333vw;gap:5.3333vw;flex-direction:column}.m-booth .about .btns button{width:57.3333vw;width:80vw}.m-booth .about .btns button{height:10.6666vw}.m-booth .about .btns button{border-radius:5.3333vw}.m-booth .about .btns button{font-size:4vw}.m-booth .about .video h3{margin-bottom:8vw}.m-booth .about .video h3{font-size:4.8vw}.m-booth .about .video h3{grid-gap:5.3333vw;gap:5.3333vw}.m-booth .about .video h3:after,.m-booth .about .video h3:before{height:.1333vw}.m-booth .about .video .youtube{margin-bottom:2.6666vw}.m-booth .about .video .youtube iframe{max-width:89.3333vw}.m-booth .about .video .youtube iframe{border-radius:2.6666vw}.m-trailer .video{margin-bottom:17.3333vw}.m-trailer .video iframe{max-width:89.3333vw}.m-trailer .ticket{margin-bottom:17.3333vw}.m-trailer .ticket p{margin-bottom:4vw}.m-trailer .ticket p{font-size:4.5333vw;font-size:6.4vw}.m-trailer .ticket .link a{width:80vw}.m-trailer .ticket .link a{height:10.6666vw}.m-trailer .ticket .link a{border-radius:5.3333vw}.m-trailer .ticket .link a{font-size:3.7333vw}.m-trailer .logo{margin-bottom:8vw}.m-trailer .logo img{width:39.3333vw;width:59.0666vw}.m-thesis h1{margin-bottom:5.3333vw}.m-thesis h1{font-size:5.3333vw}.m-thesis table{font-size:3.2vw}.m-thesis th{padding:1.3333vw}.m-thesis td{padding:1.3333vw}.c-pc,.c-tab{display:none}}@media (min-height:2000px){.m-booth{background-size:cover}}@media (max-width:767px) and (min-height:1001px){.m-booth{background-size:cover}}@media (max-width:767px) and (max-height:1000px){.m-booth{background-size:1000px 1000px}}@media (max-width:767px) and (max-width:767px){.m-booth .experience5 .examination .img1 img{width:32vw}}
