@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/fonts/slick/slick.eot);src:url(/fonts/slick/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick/slick.woff) format("woff"),url(/fonts/slick/slick.ttf) format("truetype"),url(/fonts/slick/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}a,.cursor-pointer{cursor:pointer}.slick-track{display:flex!important}.slick-slide{height:auto}.video-wrapper{position:relative;width:100%;aspect-ratio:16/9}.video-wrapper iframe{width:100%;height:100%}.c-slate pre{white-space:pre-wrap;word-wrap:break-word}.p-sm{font-family:nitalago-ruika,sans-serif}.p-sm__main{background-color:#000}.p-sm__mv{position:relative}.p-sm__mv__inner{height:50vw}@media (max-width: 768px){.p-sm__mv__inner{height:100%;margin-top:-12.5vw}}@media (max-width: 768px){.p-sm__about{padding-bottom:75vw}}.p-sm__about__bg{position:absolute;bottom:0;width:100%;max-height:600px}.p-sm__sp{position:relative;padding-top:20vw;padding-bottom:20vw;margin-top:-20vw;background-size:cover;background-position:top center}@media (max-width: 768px){.p-sm__sp{padding-top:57vw;padding-bottom:27.5vw;margin-top:-57vw}}@media (min-width: 2000px){.p-sm__sp{padding-top:360px;padding-bottom:275px;margin-top:-360px}}.p-sm__sp:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;clip-path:polygon(0 0,100% 15%,100% 100%,0% 100%);z-index:1}.p-sm__sp__inner{max-width:1280px;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.p-sm__sp__top{max-width:1080px;margin:0 auto;padding:0 16px}.p-sm__plan{position:relative;background-size:cover;background-position:center center;padding:80px 16px 180px}.p-sm__plan__detail-btn{position:absolute;bottom:3%;left:50%;transform:translate(-50%);width:80%;margin-bottom:40px}.p-sm__movie{padding:80px 16px 180px}body{background-color:#f8fafc;-webkit-text-size-adjust:100%;background-color:#fff;font-family:Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:1rem;color:#404040;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media (max-width: 767px){body{font-size:.875rem}}a{cursor:pointer}img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;user-select:none;pointer-events:none}#download img{-webkit-touch-callout:default;-webkit-user-select:auto;-moz-touch-callout:auto;-moz-user-select:auto;user-select:auto;pointer-events:auto}.c-container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 767px){.c-container{padding:0 .5rem}.min-h-screen{margin-top:80px}}.post-show a,.insert-link a{color:#7263d0;text-decoration:underline}.input-no-spin::-webkit-inner-spin-button,.input-no-spin::-webkit-outer-spin-button{-webkit-appearance:none}.input-no-spin{-webkit-appearance:none!important;appearance:none!important;-moz-appearance:textfield!important}.wf-loading{opacity:0!important}.p-mypage__box{padding:1rem;margin:0 0 2rem;border:1px solid #333}.p-mypage__title{width:100%;margin-bottom:1rem;font-size:1.25rem;font-weight:700;color:#333;line-height:2;border-bottom:2px solid #333}.p-mypage__info,.p-mypage__info tr{width:100%}@media (max-width: 767px){.p-mypage__info tr{display:flex;flex-direction:column;margin-bottom:1rem}}.p-mypage__info th{width:25%;padding:.75rem 1rem;text-align:left}@media (max-width: 767px){.p-mypage__info th{width:100%;padding:0}}.p-mypage__info td{width:70%;padding:.75rem 1rem;text-align:left}@media (max-width: 767px){.p-mypage__info td{width:100%;padding:.75rem 0;border-bottom:1px solid #ddd}}.p-mypage__table{width:100%;border-collapse:collapse}.p-mypage__table th{padding:.75rem 1rem;text-align:left}.p-mypage__table td{padding:.75rem 1rem;border-left:1px solid #333}.p-sm{font-size:1.1428571429vw;font-family:nitalago-ruika,sans-serif}body{margin:0!important}@media (min-width: 769px){.p-sm .sp{display:none}}@media (max-width: 768px){.p-sm .pc{display:none}}.p-sm .section__title{width:auto;height:140px}@media (max-width: 768px){.p-sm .section__title{height:20vw}}.p-sm .section__title img{width:auto;height:100%}.p-sm p{color:#fff;margin:0}.p-sm__main{background-color:#000;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/dot.png);background-size:100%;background-position:center center;background-repeat:repeat}.p-sm__main img{width:100%;height:auto}@media (min-width: 2000px){.p-sm__inner{max-width:2000px;margin:0 auto}}.p-sm__header{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:flex-start;z-index:9}.p-sm__header-btn{max-width:340px;width:70%;margin-right:160px}@media (max-width: 768px){.p-sm__header-btn{max-width:100%;width:100%;margin-right:0}}.p-sm__mv{position:relative;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/forvictory-6mb.gif);background-size:cover;background-position:center center;background-repeat:no-repeat}@media (max-width: 768px){.p-sm__mv{background-image:none}}.p-sm__mv__bg{background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/dot.png);background-size:100%;background-position:center center;background-repeat:repeat}.p-sm__mv__inner{position:relative;height:50vw}@media (max-width: 768px){.p-sm__mv__inner{height:100%;margin-top:0}}@media (min-width: 2000px){.p-sm__mv__inner{height:1080px}}.p-sm__mv__inner-tv{position:absolute;top:50%;left:1%;max-width:500px;width:23vw;z-index:1}@media (max-width: 768px){.p-sm__mv__inner-tv{top:40%;left:0;width:35vw}}.p-sm__mv__inner-about{position:absolute;bottom:0;right:0;width:100%;height:64vw;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/forvictory-6mb.gif);background-size:cover;background-position:center center;background-repeat:no-repeat}.p-sm__mv__inner-about-bg{width:100%;height:100%;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/dot.png);background-size:100%;background-position:center center;background-repeat:repeat}.p-sm__mv__inner-about .section__title{position:absolute;bottom:15%;right:3%;margin:0;width:100%;display:flex;justify-content:flex-end}.p-sm__mv__inner-about .p-sm__about__subtitle{position:absolute;bottom:0;right:3%;margin:0;width:65vw}.p-sm__mv-img{position:absolute;z-index:1}@media (max-width: 768px){.p-sm__mv-img{position:relative;width:100%;height:auto}}.p-sm__about{position:relative;padding-bottom:20vw}@media (max-width: 768px){.p-sm__about{padding-top:12px;padding-bottom:75vw}}@media (min-width: 2000px){.p-sm__about{padding-bottom:500px}}.p-sm__about__bg{position:absolute;bottom:0;width:100%;max-height:600px;z-index:1}.p-sm__about__inner{max-width:1280px;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 768px){.p-sm__about__inner{flex-direction:column;align-items:flex-end;gap:40px}}.p-sm__about__left{position:relative}@media (max-width: 768px){.p-sm__about__left{width:100%;position:absolute}}.p-sm__about__left-img{position:relative;display:block;width:100%;z-index:2}@media (max-width: 768px){.p-sm__about__left-img{width:90%;height:auto}.p-sm__about__right{width:45%}}.p-sm__about__right-text{font-size:24px;font-style:normal;font-weight:6;line-height:1.4;letter-spacing:-1.29px}@media (max-width: 768px){.p-sm__about__right-text{font-size:2.5vw;line-height:1.6;letter-spacing:.2em}}.p-sm__about__subtitle{margin:40px auto 50px}.p-sm__sp{position:relative;padding-top:20vw;padding-bottom:20vw;margin-top:-25vw;overflow:hidden}@media (max-width: 768px){.p-sm__sp{padding-top:57vw;padding-bottom:5vw;margin-top:-57vw}}@media (min-width: 2000px){.p-sm__sp{padding-top:360px;padding-bottom:200px;margin-top:-400px}}.p-sm__sp .section__title{height:240px;margin-bottom:40px}@media (max-width: 768px){.p-sm__sp .section__title{height:30vw;margin-bottom:10vw}}.p-sm__sp__bgs{position:absolute;top:-8%;width:100%;z-index:0}.p-sm__sp__bg{position:absolute;background-size:100%;width:100%;height:100%;display:flex;justify-content:center}.p-sm__sp__bg img{width:auto;height:100%}@media (max-width: 768px){.p-sm__sp__bg img{-o-object-fit:cover;object-fit:cover}}.p-sm__sp__bg.bg2{top:75vw;height:85vw;display:flex;justify-content:center}@media (min-width: 2000px){.p-sm__sp__bg.bg2{top:1100px;height:1300px}}@media (max-width: 768px){.p-sm__sp__bg.bg2{top:170vw;height:150vw}}.p-sm__sp__bg .dot{position:absolute;top:0;left:0;width:100%;height:100%}.p-sm__sp__wrap{position:relative;z-index:1}.p-sm__sp__inner{max-width:1280px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:60px}@media (max-width: 768px){.p-sm__sp__inner{flex-direction:column;align-items:center;gap:10px}}.p-sm__sp__top{max-width:1280px;margin:0 auto;padding:0 16px}.p-sm__sp__subtitle{max-width:600px;margin:16px 0 40px}.p-sm__sp__left{width:65%}@media (max-width: 768px){.p-sm__sp__left{width:100%}}.p-sm__sp__right{width:35%}@media (max-width: 768px){.p-sm__sp__right{width:80%}}.p-sm__sp__right-img{margin-bottom:50px}@media (max-width: 768px){.p-sm__sp__right-img{margin-bottom:10px}}.p-sm__sp__right-text{font-size:24px;font-style:normal;font-weight:6;line-height:1.4;letter-spacing:-1.29px}@media (max-width: 768px){.p-sm__sp__right-text{font-size:4vw;line-height:1.6;letter-spacing:.2em}}.p-sm__cta{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:180px}@media screen and (max-width: 768px){.p-sm__cta{margin-bottom:10vw}}.p-sm__cta__bg{width:100%;height:100%;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/dot.png);background-size:100%;background-position:center center;background-repeat:repeat}@media screen and (max-width: 768px){.p-sm__cta__bg{display:none}}.p-sm__cta__bg:before{background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/dot.png);background-size:100%;background-position:center center;background-repeat:repeat}.p-sm__cta__bg .dot{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 768px){.p-sm__cta__bg{top:30vw}}@media (min-width: 769px){.p-sm__cta__btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1080px;width:80%;height:auto;padding:20px 16px;z-index:1}}@media (max-width: 768px){.p-sm__cta__btn{position:relative;margin:0 auto;max-width:80vw}}.p-sm__news{position:relative;max-width:1280px;margin:0 auto;padding:0 16px 100px}.p-sm__news__title{display:flex;justify-content:center;align-items:center;margin-bottom:60px}.p-sm__date{position:relative;padding:40px 16px}@media (max-width: 768px){.p-sm__date{padding:0 16px 40px}}.p-sm__date__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-sm__message{position:relative;padding:140px 16px 100px}@media (max-width: 768px){.p-sm__message{padding:0 0 40px}}.p-sm .p-sm__message__title{height:200px}@media (max-width: 768px){.p-sm .p-sm__message__title{height:30vw}}.p-sm__message__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-sm__message__title{margin-bottom:80px}@media (max-width: 768px){.p-sm__message__title{margin-bottom:10vw}}.p-sm__message__text{padding:0 16px}@media (max-width: 768px){.p-sm__message__text{padding:0}}.p-sm__message__text p{color:#000;font-size:42px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 768px){.p-sm__message__text p{font-size:6vw}}.p-sm__message__text-accordion{transition:max-height .2s ease-out}.p-sm__message__text-accordion.text-accordion-content{display:none}.p-sm__message__text-accordion.text-accordion-btn{margin-top:40px;cursor:pointer;text-align:center;font-size:60px;color:#7263d0}@media (max-width: 768px){.p-sm__message__text-accordion.text-accordion-btn{font-size:8vw}}.p-sm__message__text-accordion.text-accordion-btn .less{display:none}.p-sm__message__text-accordion.text-accordion-btn .more,.p-sm__message__text-accordion.text-accordion-btn.active .less{display:inline}.p-sm__message__text-accordion.text-accordion-btn.active .more{display:none}.p-sm__plan{position:relative;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/plan_bg.png);background-size:cover;background-position:center center;padding:80px 16px 180px}@media (max-width: 768px){.p-sm__plan{padding:15vw 16px}}.p-sm__plan__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-sm__plan__detail{position:relative;max-width:1080px;margin:80px auto 0}@media (max-width: 768px){.p-sm__plan__detail{margin:40px auto 0}}.p-sm__plan__detail-btn{position:absolute;bottom:5%;left:50%;transform:translate(-50%);width:80%}@media screen and (max-width: 768px){.p-sm__plan__detail-btn{bottom:4%}}.p-sm__movie{position:relative;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/top/plan_bg.png);background-size:cover;background-position:center center;padding:80px 16px 180px}@media (max-width: 768px){.p-sm__movie{padding:10vw 16px}}.p-sm__movie__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px}@media (max-width: 768px){.p-sm__movie__inner{gap:10vw}}.p-sm__movie__video{position:relative;max-width:800px;width:80vw;height:450px;margin:0 auto;padding:40px 60px;border-radius:77px;border:7px solid #d8ac56}@media (max-width: 768px){.p-sm__movie__video{max-width:75vw;width:100%;height:40vw;padding:20px;border-radius:40px}}@media (min-width: 2000px){.p-sm__movie__video{max-width:800px;height:500px}}.p-sm__movie__video iframe{width:100%;height:100%}.p-sm__faq__inner{padding:80px 16px 180px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.p-sm__faq__inner{padding:10vw 16px}}.p-sm__faq__title{margin-bottom:80px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.p-sm__faq__title{margin-bottom:10vw}}.p-sm__faq__accordions{display:flex;flex-direction:column;gap:16px}.p-sm__faq__accordion{max-width:1080px;width:100%;margin:0 auto}.p-sm__faq__accordion p{color:#000;font-size:26px}@media (max-width: 768px){.p-sm__faq__accordion p{font-size:4vw}}.p-sm__faq__accordion-content a{color:#fff;text-decoration:underline}.p-sm__faq__accordion-summary{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:20px 120px 20px 40px;background-color:#fff;border-radius:30px}@media (max-width: 768px){.p-sm__faq__accordion-summary{padding:20px 60px 20px 20px}}.p-sm__faq__accordion-summary:hover{cursor:pointer}.p-sm__faq__accordion-content{margin:8px auto 0;display:flex;justify-content:flex-start;padding:20px 40px;background-color:#525252;border-radius:30px}@media (max-width: 768px){.p-sm__faq__accordion-content{padding:20px}}.p-sm__faq__accordion-content p{color:#fff}.p-sm__faq__accordion .btn{position:absolute;right:40px;width:40px;height:40px;transform-origin:center center;transition-duration:.2s}@media (max-width: 768px){.p-sm__faq__accordion .btn{width:30px;right:20px}}.p-sm__faq__accordion .btn:before,.p-sm__faq__accordion .btn:after{content:"";background-color:#000;border-radius:10px;width:40px;height:3px;position:absolute;top:19px;right:0;transform-origin:center center}@media (max-width: 768px){.p-sm__faq__accordion .btn:before,.p-sm__faq__accordion .btn:after{width:30px;top:14px}}.p-sm__faq__accordion .btn:before{width:3px;height:40px;top:0;right:19px}@media (max-width: 768px){.p-sm__faq__accordion .btn:before{height:30px;right:14px}}.p-sm__faq__accordion.is-active .p-sm__faq__accordion-summary-content{display:block}.p-sm__faq__accordion.is-active .btn{transform:rotate(-180deg)}.p-sm__faq__accordion.is-active .btn:before{content:none}.p-sm__footer__inner{padding:60px 16px 100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-sm__footer__logo{max-width:500px}@media (max-width: 768px){.p-sm__footer__logo{max-width:300px}}.p-sm__footer__copy{padding-bottom:12px;text-align:center;color:#fff;font-size:13.17px;font-style:normal;font-weight:600;line-height:normal}.coming{position:relative}.coming:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:99}.coming:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:10vw;background-image:url(../images/comingsoon.png);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:99}.coming-top:after{top:300px}@media screen and (max-width: 768px){.coming-top:after{top:130px}}.accordion__title{cursor:pointer}.accordion__title-arrow{display:block;width:15px;height:15px;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg);transition:transform .3s}.accordion__title.close .accordion__title-arrow{transform:rotate(-135deg);margin-top:5px}.accordion__detail{display:none;background:#f3f3f3;padding:2rem}.accordion-button{position:relative;transition:all .3s ease}.accordion-button .accordion-arrow{position:absolute;top:37%;right:16px;width:18px;height:18px;transform-origin:center center;transition-duration:.2s}.accordion-button .accordion-arrow:before,.accordion-button .accordion-arrow:after{content:"";background-color:#000;border-radius:10px;width:20px;height:2px;position:absolute;top:9px;right:0;transform-origin:center center}.accordion-button .accordion-arrow:before{width:2px;height:20px;top:0;right:9px}.accordion-button.open{background-color:#f66d9b;color:#fff}.accordion-button.open .accordion-arrow{transform:rotate(-180deg)}.accordion-button.open .accordion-arrow:before{content:none;background-color:#fff}.accordion-button.open .accordion-arrow:after{background-color:#fff}.faq-top .accordion__title{cursor:pointer}.faq-top .accordion__title-arrow{display:block;width:15px;height:15px;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(45deg);transition:transform .3s}.faq-top .accordion__title.close .accordion__title-arrow{transform:rotate(-135deg);margin-top:5px}.faq-top .accordion__detail{display:none;background:#f3f3f3;padding:2rem}.faq-top .accordion-button{position:relative;transition:all .3s ease}.faq-top .accordion-button .accordion-arrow{position:absolute;top:calc(50% - 20px);right:40px;width:40px;height:40px;transform-origin:center center;transition-duration:.2s}@media (max-width: 767px){.faq-top .accordion-button .accordion-arrow{top:calc(50% - 15px);width:30px;right:20px}}.faq-top .accordion-button .accordion-arrow:before,.faq-top .accordion-button .accordion-arrow:after{content:"";background-color:#000;border-radius:10px;width:40px;height:3px;position:absolute;top:19px;right:0;transform-origin:center center}@media (max-width: 767px){.faq-top .accordion-button .accordion-arrow:before,.faq-top .accordion-button .accordion-arrow:after{width:30px;top:14px}}.faq-top .accordion-button .accordion-arrow:before{width:3px;height:40px;top:0;right:19px}@media (max-width: 767px){.faq-top .accordion-button .accordion-arrow:before{height:30px;right:14px}}.faq-top .accordion-button.open{background-color:#fff;color:#000}.faq-top .accordion-button.open .accordion-arrow{top:calc(50% - 20px);transform:rotate(-180deg)}.faq-top .accordion-button.open .accordion-arrow:before{content:none}.faq-top .accordion-button.open .accordion-arrow:after{background-color:#000}.spa-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overscroll-behavior-y:none}.spa-bg-grad{background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/sm-top/bg_grad.png);background-position:center top;background-size:auto 100%;background-repeat:repeat;background-attachment:fixed}@media screen and (max-width: 1080px){.spa-bg-grad{background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/sm-top/bg_grad_sp.png);background-size:100% 100%}.spa-bg-check{background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/sm-top/bg_check.png);background-position:center top;background-repeat:repeat;background-attachment:fixed;background-size:100%}}.jsAnchorLink{position:relative}.jsAnchorLink.active{color:#000;font-weight:700}.jsAnchorLink.active :before{content:"";position:absolute;top:-.5128205128vh;left:0;width:100%;height:1.25vh;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/sm-top/menu-shape.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.jsAnchorLink.active:after{content:"";position:absolute;bottom:-.5128205128vh;left:0;width:100%;height:1.25vh;background-image:url(https://sm-imgs.s3.ap-northeast-1.amazonaws.com/sm-top/menu-shape.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1}.hamburgerSp{z-index:6}.hamburgerSp.active .hamburgerSpTopLine:nth-child(1){transform:translateY(13px) rotate(45deg)}.hamburgerSp.active .hamburgerSpTopLine:nth-child(2){opacity:0}.hamburgerSp.active .hamburgerSpTopLine:nth-child(3){transform:translateY(-13px) rotate(-45deg)}.headerSpMenu.active{transform:translate(0);overflow-y:scroll}.disabled{pointer-events:none!important}.gsap-marker-start,.gsap-marker-end,.gsap-marker-scroller-end,.gsap-marker-scroller-start{visibility:hidden!important}.c-button{background-color:#fff;box-shadow:0 0 6px #0003;border-radius:30px;font-size:12px;font-weight:600;width:100%;display:block;padding:8px 0;text-align:center;transition:all .3s;color:#333}.c-button:hover{background:#f6993f}.c-button--icon{padding:8px 0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:30px;font-size:.875rem;font-weight:700;white-space:nowrap;color:#333}.c-button--icon:hover{background:#f6993f}.c-button--icon i{width:.875rem;margin-right:8px;flex-grow:0}.c-text__section{margin:0 0 3rem}.c-text__heading{margin-bottom:1rem;padding:.5rem 0;font-size:1.5rem;font-weight:700;text-align:left}.c-text__content{margin-bottom:1rem;font-size:1rem;font-weight:400;text-align:left}.c-text__text{margin:1rem 0}.c-text__list{margin:0 0 1.5rem 1.5rem}.c-text__list.disc{list-style-type:disc}.c-text__list.number{list-style-type:decimal}.c-text__list__item{font-size:1rem;font-weight:400;text-align:left;margin-bottom:.5rem}.modal-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;padding:100px 50px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible;z-index:99}.modal-container .modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:80vw;max-width:80vh;width:100%;height:auto;display:flex;justify-content:center;align-items:center}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:60px;right:60px;width:60px;height:60px;color:#fff;cursor:pointer}.c-slate h1{font-size:2rem;font-weight:700;margin-bottom:1rem}@media (max-width: 767px){.c-slate h1{font-size:1.5rem}}.c-slate h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media (max-width: 767px){.c-slate h2{font-size:1.25rem}}.c-slate h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem}@media (max-width: 767px){.c-slate h3{font-size:1rem}}.c-slate img{max-width:100%;height:auto;display:block;margin:0 auto 1rem}.c-slate p{font-size:1rem;line-height:1.5;margin-bottom:1rem}@media (max-width: 767px){.c-slate p{font-size:.875rem}}.c-slate p:empty:before{content:" ";white-space:pre}.c-slate a{color:#7263d0;text-decoration:underline}
