/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{clear:both;overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{text-decoration:none;color:inherit;background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline dotted;-webkit-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{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{margin:0;padding:0;text-align:inherit;vertical-align:middle;text-transform:inherit;color:inherit;border-radius:0;background:rgba(0,0,0,0);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}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{font:inherit;-webkit-appearance:button}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{text-align:left;font-weight:bold}html{overflow:auto;height:100%;font-family:"Noto Serif JP","游明朝",sans-serif;font-weight:800;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.cormorant{font-family:"cormorant garamond",serif}body{overflow:hidden;min-width:100%}.inner{margin:0 auto}*{outline:none}img{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:100%}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6}.textCenter{text-align:center}.textLeft{text-align:left}.textRight{text-align:right}.red{color:red}.magenta{color:#ff0072}.yellow{color:#e8d900}.yellow2{color:#ff0}.blue{color:#1d2088}.lblue{color:aqua}.sblue{color:#009485}.gold{color:#9f8800}.navy{color:#006499}.gray{color:#8a8a8a}.green{color:#00b300}.yb{background:#ff9}.rb{background:#e60012}.gb{background:#cacaca}.lgb{background:#c7ff00}.lbb{background:aqua}.bb{background:#1d2088}.border_r{display:inline-block;border-bottom:solid 4px #e60012;line-height:1.6}.dotted{text-emphasis:filled dot #000;-webkit-text-emphasis:filled dot #000}.dotted_r{text-emphasis:filled dot red;-webkit-text-emphasis:filled dot red}.fontS{font-size:.8em}.fontM{font-size:1.2em}.fontL{font-size:1.4em}.fontLL{font-size:1.8em}.fontBig{font-size:2em}.fontBig2{font-size:2.3em}.fontBig3{font-size:2.8em}b{font-weight:bold}.bold{font-weight:600}.grey1{color:#7f7f7f}.grey2{color:#595959}.amikake{background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, #fcff80));background:linear-gradient(transparent 0%, #fcff80 0%)}.underline{text-decoration:underline}.uchikeshi{text-decoration:line-through}.center{text-align:center}a,a:link{text-decoration:none}.mt120{margin-top:120px !important}.mt110{margin-top:110px !important}.mt100{margin-top:100px !important}.mt90{margin-top:90px !important}.mt80{margin-top:80px !important}.mt70{margin-top:70px !important}.mt60{margin-top:60px !important}.mt50{margin-top:50px !important}.mt40{margin-top:40px !important}.mt30{margin-top:30px !important}.mt10{margin-top:10px !important}.mt-10{margin-top:-10px !important}.mb120{margin-bottom:120px !important}.mb100{margin-bottom:100px !important}.mb90{margin-bottom:90px !important}.mb80{margin-bottom:80px !important}.mb70{margin-bottom:70px !important}.mb60{margin-bottom:60px !important}.mb50{margin-bottom:50px !important}.mb40{margin-bottom:40px !important}.mb30{margin-bottom:30px !important}.mb10{margin-bottom:10px !important}.lh14{line-height:1.4}.lh16{line-height:1.6}.lh2{line-height:2}.radius{border-radius:5px}.float_l{float:left}.float_r{float:right}.mt2{margin-top:2em !important}.mt4{margin-top:4em !important}.mb2{margin-bottom:2em !important}.mb4{margin-bottom:4em !important}.pt2{padding-top:2em !important}.pt4{padding-top:4em !important}.pb2{padding-bottom:2em !important}.pb4{padding-bottom:4em !important}.blink{-webkit-animation:blink 1s ease-in-out infinite alternate;animation:blink 1s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.bounce-in{-webkit-animation:bounce-in 1.8s;animation:bounce-in 1.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@keyframes bounce-in{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}40%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(0.9);transform:scale(0.9)}70%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}90%{-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}40%{-webkit-transform:scale(0.8);transform:scale(0.8)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(0.9);transform:scale(0.9)}70%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}90%{-webkit-transform:scale(1.01);transform:scale(1.01)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation:pulse 1.5s ease-in-out infinite;animation:pulse 1.5s ease-in-out infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pc{display:inline}@media(max-width: 960px){.pc{display:none}}.sp{display:none}@media(max-width: 960px){.sp{display:inline}}.pci{display:block}@media(max-width: 960px){.pci{display:none !important}}.spi{display:none}@media(max-width: 960px){.spi{display:block}}body{letter-spacing:.05em;color:#fff;background-image:url(../images/FV3.jpg);background-attachment:fixed;line-height:1.8}body .fvImg{position:fixed}.video{position:fixed;z-index:-500;width:30%;height:100vh;opacity:.5}.video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 960px){.video{width:100%;opacity:1}}main{max-width:40%;margin:auto;background:linear-gradient(14deg, rgb(0, 33, 125) 0%, rgba(0, 45, 168, 0.5) 50%, rgba(0, 33, 125, 0.6) 100%)}@media screen and (max-width: 960px){main{max-width:100%;background:linear-gradient(14deg, rgb(0, 5, 23) 0%, rgba(0, 22, 69, 0.6) 50%, rgba(0, 5, 23, 0.7) 100%)}}.bgImg{position:fixed;z-index:-100;width:40%;height:100vh;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 960px){.bgImg{width:100%;opacity:.3}}.inner{max-width:90%;margin:auto;text-align:center}@media(max-width: 960px){.inner{max-width:100%}}@media screen and (max-width: 960px){.inner{max-width:60%}}@media screen and (max-width: 800px){.inner{max-width:70%}}@media screen and (max-width: 500px){.inner{max-width:90%}}.nav_wrapper{position:fixed;z-index:5;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav_wrapper__content{position:absolute;z-index:5;top:50%;right:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:20%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav_wrapper__content img{margin-bottom:40px}.nav_wrapper__content .nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;color:#0052cc}.nav_wrapper__content .nav_list li{width:40%;height:40px;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.nav_wrapper__content .nav_list li:hover{color:#fff}.nav_wrapper__content .nav_list li:hover a{background-color:#0052cc}.nav_wrapper__content .nav_list li a{display:block;width:100%;height:100%;padding-top:5px;text-align:center;border:solid 1px #fff;border-radius:10px;background-color:#fff}.nav_wrapper__content .nav_list .active{color:#fff;background-color:#0052cc}@media screen and (max-width: 960px){.nav_wrapper{display:none}}h2{position:relative;margin-bottom:60px;padding-top:60px;color:#fff;text-shadow:2px 4px 3px #ff2d55;font-family:"cormorant garamond",serif;font-size:35px}h2:before{position:absolute;right:0;bottom:-15px;left:0;width:20px;height:5px;margin:0 auto;content:"";background-color:#ff2d55}.fixed-sns{position:fixed;z-index:9999;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.fixed-sns img{width:40px;height:auto;cursor:pointer}.btn{margin:0 20px;text-align:center}.btn a{position:relative;display:inline-block;width:100%;max-width:350px;padding:23px 0;cursor:pointer;border-radius:40px;font-size:16px}.btn a:after{position:absolute;top:50%;right:30px;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #0052cc}.btn .reserveBtn{-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;border:solid 2px #e63946;background-color:#e63946}.btn .reserveBtn:after{content:"";border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #fff}.btn .reserveBtn:hover{color:#e63946;background-color:#fff;-webkit-box-shadow:2px 2px 4px #1e293b;box-shadow:2px 2px 4px #1e293b}.btn .reserveBtn:hover:after{border-left:6px solid #e63946}.btn .eventBtn{margin-top:15px;padding:19px 70px;-webkit-transition:all .3s ease;transition:all .3s ease;color:#0052cc;border:solid 2px #0052cc;background-color:#fff}.btn .eventBtn:hover{color:#fff;background-color:#0052cc}.btn .eventBtn:hover:after{border-left:6px solid #fff}.btn .BtnWhite:hover{border:solid 2px #fff}.navBtn{width:100%;margin:0;margin-top:15px}.navBtn a{width:100%;padding:20px;font-size:14px}.navBtn .navBtn__inner{width:100%;padding:20px}.active{background-color:#000}.MV{position:relative;height:100vh;background-image:url(../images/MV.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.MV .MV-text{position:absolute;right:0;bottom:32%;left:0;margin:0 auto}.MV .MV-text .MV-logo{width:50%;margin:0 auto 20px}.MV .MV-text h1{text-align:center;color:#fff;text-shadow:2px 4px 4px #000;font-size:42px;font-weight:800}@media screen and (max-width: 500px){.MV .MV-text h1{font-size:32px}}.MV .MV-text .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#e63946;font-weight:600}.MV .MV-text .date li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.MV .MV-text .date .date-year{font-size:2rem}.MV .MV-text .date .date-day{padding:0 10px;font-size:58px;line-height:70px}.MV .MV-text .date .date-sat{font-size:28px}.MV .MV-text .place{margin-top:20px;text-align:center;color:#e63946;font-size:18px;font-weight:600}@media screen and (max-width: 960px){.MV{background-image:url(../images/spMVbg.png)}}section{padding-bottom:100px}.text20{font-size:20px}.text16{font-size:16px}.text14{font-size:14px}.text12{font-size:12px}.text24{font-size:24px;font-weight:800}.text30{font-size:30px;font-weight:800}.text36{font-size:36px;font-weight:800}@media screen and (max-width: 500px){.text36{font-size:30px}}.wave{width:100%}.Concept p{text-align:center}.Concept p .emphasis{font-size:18px}.Concept img{width:100%;height:40%;margin:60px 0 40px;-o-object-fit:cover;object-fit:cover}.Event .inner{padding-bottom:100px;border-radius:20px;background-image:url(../images/eventBg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.Event dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px;margin-bottom:40px}.Event dl dt{width:25%;margin-bottom:30px;padding:2px;border:solid 1px #fff}.Event dl dd{width:65%;margin-left:20px;text-align:initial;font-size:16px}@media screen and (max-width: 1090px){.Event dl dd{font-size:15px}}.Event p{margin-top:50px}.reason h2 .text_lg{font-size:40px}.reason ul li{margin-bottom:80px}.reason ul li .reasonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px;text-align:initial}.reason ul li .reasonWrap .number{padding:5px 8px;background-color:#e63946;font-size:20px}@media screen and (max-width: 500px){.reason ul li .reasonWrap .number{font-size:18px}}.reason ul li .reasonWrap h3{margin-left:30px;font-size:28px}.reason ul li .reasonWrap h3 span{font-size:18px}@media screen and (max-width: 500px){.reason ul li .reasonWrap h3{font-size:20px}.reason ul li .reasonWrap h3 span{font-size:14px}}.reason ul li img{width:100%;height:60%;margin-bottom:35px;-o-object-fit:cover;object-fit:cover}.reason ul li p{font-size:16px}.reason ul li p+p{margin-top:30px;font-size:14px}.reason .bda{padding-top:30px}.reason .bda p{font-size:18px}.reason .bda p+p{margin:50px 0;font-size:16px}.reason .bdaImg{margin-bottom:60px}.reason .wave{margin-top:100px}.price{padding-bottom:0}.price h2{margin-bottom:100px;padding-top:0}.price .special__content{position:relative;margin-top:20px;padding-bottom:70px;color:#1e293b;border-radius:10px;background-image:linear-gradient(157deg, #709fe4 2%, #e2ecf9 86%)}.price .special__content .flag{position:absolute;top:-50px;left:50%;width:80%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.price .special__content .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 30px 0}.price .special__content .content__wrap p{line-height:1.2}.price .special__content .content__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}.price .special__content .content__price p{margin-right:20px}@media screen and (max-width: 960px){.price .special__content .content__price p{margin-right:5px}}.price .special__content .content__price .text30{color:#0052cc}.price .special__content .student{padding-top:80px}@media screen and (max-width: 1400px){.price .special__content .student{padding-top:60px}}@media screen and (max-width: 1400px){.price .special__content .student{padding-top:40px}}@media screen and (max-width: 1090px){.price .special__content .student{padding:10px 10px 0}}@media screen and (max-width: 960px){.price .special__content .student{padding:70px 10px 0}}@media screen and (max-width: 700px){.price .special__content .student{padding:40px 10px 0}}.price .special__content .flag2{width:80%;margin:auto;margin-top:80px;margin-bottom:50px}.price .special__content-student{padding-bottom:0}.price .friendContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px}.price .friendContent__wrap{width:45%}.price .friendContent__wrap img{width:50%;margin:30px auto 0}.price .friendContent__wrap h3{width:100%;padding:10px;color:#fff;border-radius:6px 6px 0 0;background-color:#ff2d55}.price .friendContent__wrap .h3_blue{background-color:#0052cc}.price .friendContent__wrap__item{padding:10px;border-radius:0 0 6px 6px;background-color:rgba(255,45,85,.2)}.price .friendContent__wrap__item .blue{color:#0052cc;font-weight:600}.price .friendContent__wrap .item-blue{background-color:rgba(0,82,204,.2)}.price .special__content+.special__content{margin-top:100px}.price .special__content .content ul{margin:auto;margin-top:50px;margin-bottom:30px}.price .special__content .content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0052cc}.price .special__content .content ul li p{padding:20px}.price .special__content .content ul li p:nth-of-type(2){position:relative;padding-right:40px;color:#1e293b}.price .special__content .content ul li p:nth-of-type(2):after{position:absolute;top:30%;right:0;width:20px;content:"→";font-weight:800}.price .special__content .content ul li p span{font-size:30px;font-weight:800}.price .special__content .content ul li .sch_tx{padding-top:0}.price .special__content .content ul li .strikethrough{position:relative}.price .special__content .content ul li .strikethrough:before{position:absolute;width:70px;height:1px;margin:10px 0 0 0;padding:3px 1px 1px 0;content:"";-webkit-transform:rotate(-199.9deg);-ms-transform:rotate(-199.9deg);transform:rotate(-199.9deg);background-color:#cb5e5e}.price .special__content .content ul .woman{color:#ff2d55}.price .special__content .student ul li p{padding:10px}@media screen and (max-width: 960px){.price .special__content .student ul li p{padding:5px}}.price .price-human{position:relative;height:110px}.price .price-human .human{position:absolute;top:0;right:42%;width:65px;height:61px}.price .price-human .gender{position:absolute;top:50px;display:block;width:100%;padding:10px 0;border-radius:10px;background-color:#ff2d55;font-size:16px}.price .price-human .gender_man{background-color:#cf66ff}.price .priceImg{margin-top:50px}.schedule{position:relative}.schedule h2{margin-bottom:100px}.schedule .special__content{position:relative;margin-top:20px;padding-bottom:70px;color:#1e293b;border-radius:10px;background-image:linear-gradient(157deg, #709fe4 2%, #e2ecf9 86%)}.schedule .special__content .schedule_title{padding:30px 0;color:#fff;background:#1e293b;font-size:18px}.schedule .special__content .schedule_title span{display:block;font-size:30px}.schedule .special__content .schedule{padding:50px 20px 0}@media screen and (max-width: 1100px){.schedule .special__content .schedule{padding:50px 10px 0}}@media screen and (max-width: 960px){.schedule .special__content .schedule{padding:50px 50px 0}}@media screen and (max-width: 650px){.schedule .special__content .schedule{padding:50px 10px 0}}.schedule .special__content .schedule .time-schedule{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 0 6em;margin-top:50px;padding-left:20px;list-style:none;border-left:6px solid #a7be18}.schedule .special__content .schedule .time-schedule li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:30px;padding:5px 0}.schedule .special__content .schedule .time-schedule li .time{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:5em;margin-top:15px;margin-left:-8em;padding:0 0 5px;text-align:right;vertical-align:top}.schedule .special__content .schedule .time-schedule li .time:after{position:absolute;top:0;right:-34px;width:20px;height:20px;content:"";border-radius:10px;background:#a7be18}.schedule .special__content .schedule .time-schedule li .sch_box{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:50px;padding:15px 10px;vertical-align:middle;border-radius:6px;background:#efefef}.schedule .special__content .schedule .time-schedule li .sch_box p{padding-right:20px}.schedule .special__content .schedule .time-schedule li .sch_box p:after{display:initial;content:""}.schedule .special__content .schedule .time-schedule li .sch_title{color:#0052cc;font-size:14px}.schedule .special__content .schedule .time-schedule li .sch_tx{margin-top:20px;text-align:left;font-size:13px}.schedule .special__content .schedule .time-schedule li .sch_tx span{display:block;margin-top:10px;font-size:14px}.schedule .special__content .schedule .time-schedule li p:before{display:initial;content:""}.gallery .video-aspect{width:100%;padding-bottom:30px;aspect-ratio:16/9}.gallery .video-aspect video{width:100%;height:100%}.gallery .youtube-wrapper{position:relative;width:100%;height:0;margin-bottom:30px;padding-bottom:56.25%}.gallery .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gallery p{margin-top:60px;font-size:15px}.gallery p .line{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(60%, #ff2d55));background:linear-gradient(transparent 70%, #ff2d55 60%)}.gallery ul{margin-top:50px}.gallery ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery ul li img{width:20%;height:auto;margin-right:30px;border-radius:50px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 960px){.gallery ul li img{margin-right:10px;-o-object-fit:contain;object-fit:contain}}.gallery ul li .speechBubble{position:relative;display:inline-block;margin-left:6px;padding:16px;text-align:left;color:#1e293b;border-radius:8px;background-color:#fff;line-height:1.5}.gallery ul li .speechBubble span{display:block;margin-top:20px}.gallery ul li .speechBubble::after{position:absolute;top:50%;left:0;content:"";border-width:4.5px 6px 4.5px 0;border-style:solid;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);translate:-100% -50%}.gallery ul :nth-last-of-type(2) img{margin-right:0;margin-left:30px}@media screen and (max-width: 960px){.gallery ul :nth-last-of-type(2) img{margin-left:10px}}.gallery ul :nth-last-of-type(2) .speechBubble{position:relative;display:inline-block;margin-right:6px;padding:16px;text-align:left;color:#1e293b;border-radius:8px;background-color:#fff}.gallery ul :nth-last-of-type(2) .speechBubble::after{position:absolute;top:50%;right:0;content:"";border-width:4.5px 0 4.5px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;translate:100% -50%}.gallery ul li+li{margin-top:40px}.point .pointWrap__content{position:relative;margin-top:100px}.point .pointWrap__content h3{position:absolute;top:-40px;left:8px;-webkit-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg);color:#e63946;font-family:"cormorant garamond",serif;font-size:36px}.point .pointWrap__content p{margin-top:35px}.access .place{width:100%;height:80%}.access .access__info{margin-top:40px;text-align:left}.access .access__info__wrap{margin-bottom:20px;padding-bottom:10px;border-bottom:solid 1px #fff}.access .access__info__wrap__data{margin-bottom:5px;font-weight:800}.FAQ .details{border-top:2px solid #709fe4;border-right:2px solid #709fe4;border-left:2px solid #709fe4}.FAQ .details:last-of-type{border-bottom:2px solid #709fe4}.FAQ .details-summary{position:relative;display:block;padding:20px;padding-left:60px;text-align:left;color:#1e293b;background-color:#e5effe}.FAQ .details-summary:hover{cursor:pointer;opacity:.8}.FAQ .details-summary .Q{position:absolute;top:22%;left:4%;width:18px;height:18px;color:#0052cc;font-size:20px}.FAQ .details-summary .btn{position:absolute;top:37%;right:0;width:18px;height:18px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.FAQ .details-summary .btn:before,.FAQ .details-summary .btn:after{position:absolute;top:7px;left:0;width:18px;height:2px;content:"";-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;border-radius:10px;background-color:#1e293b}.FAQ .details-summary .btn:before{top:0;left:8px;width:2px;height:18px}.FAQ .details-summary.is-active .btn{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.FAQ .details-summary.is-active .btn:before{content:none}@media screen and (max-width: 1120px){.FAQ .details-summary{padding-right:50px}}.FAQ .details-summary::-webkit-details-marker{display:none}.FAQ .details-content{position:relative;padding:20px 20px 20px 50px;background-color:#fff}.FAQ .details-content .A{position:absolute;top:5%;left:4%;width:18px;height:18px;color:#e63946;font-size:20px;font-weight:600}.FAQ .details-content p{margin:0 0 20px;text-align:left;color:#000}.FAQ .details-content p:last-of-type{margin:0 0 0}.column .columnWrap ul .columnWrap__content{padding-bottom:40px}.column .columnWrap ul .columnWrap__content a{cursor:pointer}.column .columnWrap ul .columnWrap__content a .columnWrap__content__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column .columnWrap ul .columnWrap__content a .columnWrap__content__item img{width:20%;-o-object-fit:contain;object-fit:contain}.column .columnWrap ul .columnWrap__content a .columnWrap__content__item p{margin-left:20px;text-align:left;font-size:16px}.column .columnWrap ul .columnWrap__content a .columnWrap__content__item p span{display:block;padding-top:20px;font-size:14px}.registration .contact-choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2rem 0;gap:1rem}.registration .contact-choice a .contact-btn{width:100%;padding:30px;-webkit-transition:all .3s;transition:all .3s;color:#fff;border:2px solid #52db64;border-radius:8px;background:#52db64;font-size:18px}.registration .contact-choice a .contact-btn:hover{color:#52db64;background:#fff}.registration .contact-choice a .contact-btn.active,.registration .contact-choice a .contact-btn:hover{color:#52db64;background:#fff}.registration .volunteer a .contact-btn{border:2px solid #ff2d55;background:#ff2d55}.registration .volunteer a .contact-btn:hover{color:#ff2d55}.registration .volunteer a .contact-btn.active,.registration .volunteer a .contact-btn:hover{color:#ff2d55}.registration .reserveBtn{width:100%;padding:20px 65px;border-radius:40px;font-size:16px}.registration .line-btn{display:block;margin-top:40px;padding:1rem;-webkit-transition:.2s;transition:.2s;text-align:center;text-decoration:none;color:#fff;border-radius:10px;background:#06c755}.registration .line-btn:hover{opacity:.85}.bottomBtn{position:fixed;z-index:5;bottom:50px;left:50%;width:50%;margin:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 400px){.bottomBtn{width:70%}}.pageTop{position:fixed;z-index:2;right:31%;bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border:solid 2px #000;border-radius:50%;background:#fff}.pageTop__arrow{width:10px;height:10px;-webkit-transform:translateY(20%) rotate(-45deg);-ms-transform:translateY(20%) rotate(-45deg);transform:translateY(20%) rotate(-45deg);border-top:3px solid #000;border-right:3px solid #000}@media screen and (max-width: 960px){.pageTop{right:15px;bottom:130px}}.loop{position:fixed;z-index:9999;bottom:0;left:0;overflow:hidden;width:100%;padding:10px 0;white-space:nowrap;color:#fff;background:#000}.loop .loop-letter{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loop .loop-letter .loop-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0 20px;-webkit-animation:loop-slide 20s infinite linear 2s both;animation:loop-slide 20s infinite linear 2s both}.loop .loop-letter .loop-area .loop-content{display:inline-block;padding:0 10px;font-size:16px}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}footer{padding-top:40px;padding-bottom:160px;background-color:#053479;font-size:12px}footer .inner{width:220px}footer .inner p{margin-bottom:30px}footer .inner h3{padding:5px;border:solid 1px #fff}footer .inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}footer .inner ul li{width:50%;margin-top:20px}footer .inner ul li img{max-width:40%;height:70px;margin:auto;-o-object-fit:contain;object-fit:contain}footer .inner .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}footer .inner .sns__link{width:45px;height:45px}/*# sourceMappingURL=style.min.css.map */