﻿body{color:#fff;background-color:#000;position:relative;font-size:15px;line-height:1.5;padding:0px;margin:0;font-weight:400;font-style:normal;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin:0;padding:0;width:100%;height:100%;overflow:hidden}@media print{body{display:none}}button{transition:all .3s;opacity:1}@media(hover: hover){button:hover{opacity:.7}}ul,ol,li{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,figure,p{margin:0;transition:all .3s}p{font-size:15px;word-break:break-all}img{max-width:100%;height:auto;pointer-events:none;user-select:none;vertical-align:bottom}*:focus{outline:none !important}a{color:#fff;text-decoration:none;transition:all .3s}@media(hover: hover){a:hover{color:#431057;opacity:.7}}h2{font-size:60px;line-height:73px;font-weight:500;text-align:center;margin-bottom:40px;position:relative}@media screen and (max-width: 768px){h2{font-size:clamp(34px,9.302325vw,40px);line-height:1}}.five-dots{display:flex;justify-content:center;gap:20px}.five-dots span{display:inline-block;width:10px;height:10px;border-radius:50%}.five-dots span:nth-child(1){background-color:#00b9ef}.five-dots span:nth-child(2){background-color:#d61218}.five-dots span:nth-child(3){background-color:#f3d922}.five-dots span:nth-child(4){background-color:#7e318e}.five-dots span:nth-child(5){background-color:#6fba2c}@media screen and (max-width: 768px){.pc--only{display:none !important}}.sp--only{display:none !important}@media screen and (max-width: 768px){.sp--only{display:block !important}}.sp--only_s{display:none}@media screen and (max-width: 449px){.sp--only_s{display:block}}article{width:100%}section{max-width:1080px;margin:0 auto;padding:100px 20px 170px;box-sizing:content-box}@media screen and (max-width: 768px){section{padding:60px 25px}}.text-align{text-align:center}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.sho_bg--white{background-color:hsla(0,0%,100%,.8)}.sho_inner--small{max-width:760px;margin:auto;padding:0 30px}@media screen and (max-width: 768px){.sho_inner--small{padding:0 40px}}.sho_inner{max-width:994px;margin:auto;padding:0 30px}@media screen and (max-width: 768px){.sho_inner{padding:0 30px}}.sho_accordion .accordion_header{position:relative;pointer-events:all}.sho_accordion .accordion_header .icon-wrap{position:absolute;right:5px;top:50%;transform:translatey(-50%);width:38px;height:38px}.sho_accordion .accordion_header .icon{position:relative;display:inline-block;width:100%;height:100%}.sho_accordion .accordion_header .icon:before,.sho_accordion .accordion_header .icon:after{position:absolute;content:"";display:block;transition:all .4s;background:#fff;left:50%;top:50%;width:50%;height:1px;transform:translate(-50%, -50%)}.sho_accordion .accordion_header .icon:before{transform:translate(-50%, -50%) rotate(90deg)}.sho_accordion .accordion_header .icon.open:before{transform:translate(-50%, -50%) rotate(0deg)}.sho_accordion .accordion_inner{display:none;padding:10px 20px}.sho_accordion.active .accordion_header::before{content:"ー"}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mt-30{margin-top:30px !important}.YouTube{padding:0 !important;background:#000 !important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.remodal{max-width:80% !important}.ab_accordion .accordion_header{position:relative;pointer-events:all}.ab_accordion .accordion_header .icon-wrap{position:absolute;right:0;top:50%;transform:translatey(-50%);width:38px;height:38px}.ab_accordion .accordion_header .icon{position:relative;display:inline-block;width:100%;height:100%}.ab_accordion .accordion_header .icon:before,.ab_accordion .accordion_header .icon:after{position:absolute;content:"";display:block;transition:all .4s;background:#a57a45;left:50%;top:50%;width:50%;height:1px;transform:translate(-50%, -50%)}.ab_accordion .accordion_header .icon:before{transform:translate(-50%, -50%) rotate(90deg)}.ab_accordion .accordion_header .icon.open:before{transform:translate(-50%, -50%) rotate(0deg)}.ab_accordion .accordion_inner{display:none;padding:10px 20px}.ab_accordion.active .accordion_header::before{content:"ー"}.fancybox-bg{background:#0b0b0b}#comingsoon{background-image:url("../img/bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}#comingsoon::after{content:"";background-image:url(../img/bg_bottom.png);background-repeat:no-repeat;background-size:contain;position:absolute;width:100%;height:auto;aspect-ratio:160/73;z-index:-1;left:0;bottom:0;opacity:.5;mix-blend-mode:overlay}#comingsoon .container{width:100vw;height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 20px;gap:40px;box-sizing:border-box;opacity:0;transition:opacity 1s ease-in-out}#comingsoon .container.fade-in{opacity:1}#comingsoon .movie{max-width:1000px;position:relative}#comingsoon .movie video{width:100%;border-radius:20px;aspect-ratio:16/9;cursor:pointer}#comingsoon .movie .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);outline:none;background:none;border:none;display:block;line-height:1;transition:all .3s}#comingsoon .movie .play-button img{width:100%;height:auto}@media screen and (max-width: 768px){#comingsoon .movie .play-button{max-width:100px}}#comingsoon .movie .play-button.hidden{opacity:0;visibility:hidden}#comingsoon .movie:hover .play-button{transform:translate(-50%, -50%) scale(1.1)}#comingsoon .button{padding:50px 0}#comingsoon .button a{display:block;width:fit-content;background-color:#00beec;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:1em;padding:.75em 1em;font-size:18px;font-weight:700;border-radius:10px}#comingsoon .button a:hover{opacity:1;background-color:rgb(0,148.941,185.0004)}@media screen and (max-width: 768px){#comingsoon .button a{font-size:16px;font-size:4.2666666667vw}}#comingsoon .footer{text-align:center;color:#fff}#comingsoon .footer p{margin:1em auto;font-size:11px}@media screen and (max-width: 768px){#comingsoon .footer p{font-size:10px;font-size:2.6666666667vw}}#comingsoon .footer a{color:#fff;text-decoration:none;line-height:1}/*# sourceMappingURL=style.css.map */