/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}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;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-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}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width: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{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}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{font-weight:700;text-align:left}.c-image{display:block}.c-image__image{display:block;height:auto;width:100%}.c-inline-block{display:inline-block}.swiper-pagination,.swiper-pagination *{all:unset;box-sizing:border-box}.swiper-pagination-bullet{all:unset;cursor:pointer;display:inline-block}.swiper-pagination-bullet-active,.swiper-pagination-fraction,.swiper-pagination-progressbar,.swiper-pagination-progressbar-fill{all:unset}.artwork-button-next,.artwork-button-prev{all:unset;background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:40px;width:40px}html{color:#333;scroll-behavior:smooth}body{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif}.link-animation{transition:opacity .5s}.link-animation:hover{opacity:.7}.button-animation{transition:transform .5s}.button-animation:hover{transform:scale(1.1)}.fade-target{opacity:0;transform:translateY(20px)}.fade-target.buggy-target{opacity:auto;transform:auto;transition:auto}.fade-animation{opacity:1;transform:translateY(0);transition:all 1.5s}.kv-01-target{opacity:0;transform:scale(0);transform-origin:bottom center}.kv-01-animation{animation:kvGrowFromBottomAll 1s ease-out forwards}@keyframes kvGrowFromBottomAll{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.kv-02-target{opacity:0;transform:scale(0)}@media screen and (max-width:767px){.kv-02-target{opacity:1;transform:scale(1)}}.kv-02-animation{animation:kvGrowAll 2s ease-out forwards}@media screen and (max-width:767px){.kv-02-animation{animation:none}}@keyframes kvGrowAll{0%{opacity:0;transform:scale(0)}50%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes yuraYura-1{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes yuraYura-2{0%{transform:translateY(0)}50%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes yuraYura-3{0%{transform:translate(-50%)}50%{transform:translate(-50%,-15px)}to{transform:translate(-50%)}}.kv{aspect-ratio:1920/1080;background-image:url(../images/kv_pc@2x.jpg);background-size:cover;position:relative;width:100%}@media screen and (max-width:767px){.kv{aspect-ratio:375/498;background-image:url(../images/kv_sp@2x.jpg)}}.kv__title{bottom:-1px;display:block;left:7.23958%;position:absolute;width:84.94792%;z-index:2}@media screen and (max-width:767px){.kv__title{left:11.73333%;position:absolute;width:76.26667%}}.kv__text{bottom:.88542%;display:block;left:3.22917%;position:absolute;width:29.84375%;z-index:1}@media screen and (max-width:767px){.kv__text{bottom:-31.46667vw;left:0;position:absolute;width:100%}}.kv__button{display:block;left:2.1%;position:absolute;top:2.1%;width:9%}@media screen and (max-width:767px){.kv__button{left:12px;position:absolute;top:12px;width:48px}}.nav{background-color:#f3a3c6;border-bottom:6px solid #333;border-top:6px solid #333;padding-block:15px 14px}@media screen and (max-width:767px){.nav{border:3px solid #333;margin:20px 20px 0;padding-block:14px 18px}}.nav__list{-moz-column-gap:min(5.20833%,115px);column-gap:min(5.20833%,115px);display:flex;justify-content:center;margin:0 auto;max-width:1285px}@media screen and (max-width:767px){.nav__list{-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;margin:0 10px;row-gap:8px}}.nav__link-01{display:block;max-width:299px;min-width:199.33333px;width:15.57292vw}@media screen and (max-width:767px){.nav__link-01{max-width:auto;min-width:auto;width:170px}}.nav__link-02{display:block;max-width:171px;min-width:114px;width:8.90625vw}@media screen and (max-width:767px){.nav__link-02{max-width:auto;min-width:auto;width:98px}}.nav__link-03{display:block;max-width:107px;min-width:71.33333px;width:5.57292vw}@media screen and (max-width:767px){.nav__link-03{max-width:auto;min-width:auto;width:65px}}.nav__link-04{display:block;max-width:235px;min-width:156.66667px;width:12.23958vw}@media screen and (max-width:767px){.nav__link-04{max-width:auto;min-width:auto;width:134px}}.main{overflow:hidden}.hero{background-color:#7ed5ff;background-image:url(../images/hero_back_pc@2x.png);background-position:top;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width:767px){.hero{background-image:url(../images/hero_back_sp@2x.png);padding-bottom:120px;padding-top:31.46667vw}}.hero__inner{padding:116px 10% 16.51042vw}@media screen and (max-width:767px){.hero__inner{padding:60px 20px 0}}.hero__title{margin-inline:auto;max-width:1536px}@media screen and (max-width:767px){.hero__title{margin-inline:-20px;width:calc(100% + 40px)}}.hero__lead{margin:30px auto 0;max-width:1536px;position:relative}@media screen and (max-width:767px){.hero__lead{margin:50px auto 0}}.hero__lead-buggy{aspect-ratio:563/483;bottom:0;position:absolute;right:0;transform-origin:100% 100%;width:31.3151%}@media screen and (max-width:767px){.hero__lead-buggy{aspect-ratio:335/155;right:.89552%;width:100%}}.hero__lead-buggy.fade-animation{animation:growFromBR 2s;transform-origin:bottom right}@keyframes growFromBR{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.hero__apply{aspect-ratio:1536/958;display:grid;grid-template-columns:5.338% 36.458% 1fr 51.757% 1.953%;grid-template-rows:71.92% 8.977% 1fr;margin:60px auto 0;max-width:1536px}@media screen and (max-width:767px){.hero__apply{align-items:flex-start;aspect-ratio:auto;display:flex;flex-wrap:wrap;justify-content:center;margin-inline:auto;max-width:500px}}.hero__apply-dora{grid-column:2/3;grid-row:1/3}@media screen and (max-width:767px){.hero__apply-dora{margin-top:40px;order:2;width:351px}}.hero__apply-text{align-items:flex-end;display:grid;grid-column:4/5;grid-row:1/2}@media screen and (max-width:767px){.hero__apply-text{display:block;order:1;width:335px}}.hero__apply-button{grid-column:4/5;grid-row:3/4;margin-inline:auto;max-width:613px}@media screen and (max-width:767px){.hero__apply-button{order:3;width:295px}}.rule{background-color:#d4eeff;background-image:url(../images/rule_back_pc@2x.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;padding-block:9.11458vw 16.66667vw;position:relative}@media screen and (min-width:1921px){.rule{background-position:top;background-size:1920px auto}}@media screen and (max-width:767px){.rule{background-image:none;padding-block:29.33333vw 34.66667vw}}.rule__decoraiton-01{position:relative}.rule__decoraiton-01:after{aspect-ratio:71/104;background-image:url(../images/rule-decoration_01.png);background-size:cover;content:"";left:-8.85417vw;position:absolute;top:12.55208vw;width:clamp(35.5px,3.69792vw,71px)}.rule__decoraiton-02{position:relative}.rule__decoraiton-02:after{aspect-ratio:90/123;background-image:url(../images/rule-decoration_02.png);background-size:cover;content:"";position:absolute;right:-6.25vw;top:11.45833vw;width:clamp(45px,4.6875vw,90px)}@media screen and (max-width:767px){.rule__decoraiton-01:after,.rule__decoraiton-02:after{display:none}}.rule__label{content:"";left:50%;overflow:hidden;position:absolute;top:-1.04167vw;transform:rotate(6deg) translateX(-50%);width:120%}.rule__label-inner{animation:ruleLabelScroll 20s linear infinite;display:flex;width:260%}@media screen and (max-width:767px){.rule__label-inner{width:400%}}.rule__label-inner picture{flex-shrink:0;width:50%}.rule__label-img{display:block;height:auto;width:100%}@keyframes ruleLabelScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rule__inner{padding:100px 10% 0}@media screen and (max-width:767px){.rule__inner{padding:100px 20px 0}}.rule__title{margin-inline:auto;position:relative;width:clamp(318.5px,33.17708vw,637px)}@media screen and (max-width:767px){.rule__title{width:235px}}.rule__title:after,.rule__title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.rule__title:before{aspect-ratio:268/194;background-image:url(../images/rule_title-decoration-01_pc@2x.png);left:clamp(-396px,-20.625vw,-198px);top:clamp(-31px,-1.61458vw,-15.5px);width:clamp(134px,13.95833vw,268px)}@media screen and (max-width:767px){.rule__title:before{aspect-ratio:268/194;background-image:url(../images/rule_title-decoration-01_sp@2x.png);left:-39px;top:-53px;width:100px}}.rule__title:after{aspect-ratio:162/169;background-image:url(../images/rule_title-decoration-02_pc@2x.png);right:clamp(-194px,-10.10417vw,-97px);top:clamp(76px,7.91667vw,152px);width:clamp(81px,8.4375vw,162px)}@media screen and (max-width:767px){.rule__title:after{aspect-ratio:62/65;background-image:url(../images/rule_title-decoration-02_sp@2x.png);right:-57px;top:76px;width:62px}}.rule__content{margin-inline:auto;max-width:1200px}.rule__list{margin-top:90px}@media screen and (max-width:767px){.rule__list{margin-top:60px}}.rule__item{align-items:start;display:grid;grid-template-columns:33% 10% 1fr;grid-template-rows:auto 1fr;margin-top:72px}@media screen and (max-width:767px){.rule__item{display:flex;flex-wrap:wrap;justify-content:center;margin-top:60px;margin-inline:auto;max-width:500px}}.rule__item-image{grid-column:1/2;grid-row:1/3}@media screen and (max-width:767px){.rule__item-image{margin-top:14px;order:2;width:256px}}.rule__item-title{grid-column:3/4;grid-row:1/2}@media screen and (max-width:767px){.rule__item-title{order:1;width:335px}}.rule__body{grid-column:3/4;grid-row:2/3}@media screen and (max-width:767px){.rule__body{margin-top:8px;order:3}}.rule__text{color:#333;font-size:clamp(14px,2.12121vw,28px);font-weight:700;line-height:150%;margin-top:8px}@media screen and (max-width:767px){.rule__text{font-size:14px;text-align:center}}.rule__button{display:block;margin:20px auto 0;width:360px}@media screen and (max-width:767px){.rule__button{width:295px}}.rule__note{background-color:#fff;border-radius:20px;margin-top:72px;padding:26px 45px;position:relative}@media screen and (max-width:767px){.rule__note{margin-top:60px;padding:20px}}.rule__note:after{aspect-ratio:1/1;background-image:url(../images/rule_note-decoration_pc@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-27px;content:"";position:absolute;right:-28px;width:clamp(54px,5.625vw,108px)}@media screen and (max-width:767px){.rule__note:after{aspect-ratio:1/1;background-image:url(../images/rule_note-decoration_sp@2x.png);bottom:-21px;right:-12px;width:48px}}.rule__note-list{color:#333;font-size:20px;font-weight:700;line-height:150%;list-style:disc;list-style-position:outside;padding-left:1.4em}@media screen and (max-width:767px){.rule__note-list{font-size:12px}}.artwork{background-color:#7ed5ff;padding-block:0 14.58333vw;position:relative}@media screen and (max-width:767px){.artwork{padding-block:2.13333vw 13.33333vw}}.artwork:before{aspect-ratio:1920/200;background-image:url(../images/artwork_wave_pc@2x.png);background-repeat:no-repeat;background-size:contain;content:"";left:0;position:absolute;top:-10.15625vw;width:102%}@media screen and (max-width:767px){.artwork:before{aspect-ratio:375/55;background-image:url(../images/artwork_wave_sp@2x.png);top:-13.86667vw}}.artwork:after{animation:yuraYura-1 3s ease-in-out infinite;aspect-ratio:29765/52252;background-image:url(../images/artwork_character_pc@2x.png);background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:5.98958vw;top:-10.67708vw;width:15.46875vw}@media screen and (max-width:767px){.artwork:after{aspect-ratio:118/206;background-image:url(../images/artwork_character_sp@2x.png);right:9.33333vw;top:-25.06667vw;width:122px}}.artwork__inner{padding:100px 10% 0}@media screen and (max-width:767px){.artwork__inner{padding:60px 20px 0}}.artwork__title{margin-inline:auto;position:relative;width:clamp(167.5px,17.44792vw,335px)}@media screen and (max-width:767px){.artwork__title{width:133px}}.artwork__title:after,.artwork__title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.artwork__title:before{aspect-ratio:24055/27691;background-image:url(../images/artwork_title-decoration-01_pc@2x.png);left:clamp(-313px,-16.30208vw,-156.5px);top:clamp(-32px,-1.66667vw,-16px);width:clamp(120px,12.5vw,240px)}@media screen and (max-width:767px){.artwork__title:before{aspect-ratio:74/82;background-image:url(../images/artwork_title-decoration-01_sp@2x.png);left:-74px;top:-31px;width:74px}}.artwork__title:after{aspect-ratio:18617/23076;background-image:url(../images/artwork_title-decoration-02_pc@2x.png);left:clamp(213.5px,22.23958vw,427px);top:clamp(46.5px,4.84375vw,93px);width:clamp(93px,9.6875vw,186px)}@media screen and (max-width:767px){.artwork__title:after{aspect-ratio:56/53;background-image:url(../images/artwork_title-decoration-02_sp@2x.png);left:auto;right:-64px;top:79px;width:56px}}.artwork__content{margin-inline:auto;margin-top:130px;max-width:1500px}@media screen and (max-width:767px){.artwork__content{margin-top:60px;position:relative}}.artwork__scroll{display:none}@media screen and (max-width:767px){.artwork__scroll{display:block;left:50%;position:absolute;top:20%;transition:opacity 1s ease;width:120px;.c-image{animation:yuraYura-3 3s ease-in-out infinite}}}.artwork__scroll.is-hidden{opacity:0;pointer-events:none}.artwork-pagination{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-between;margin:40px auto 0;text-align:center;width:100px!important}@media screen and (max-width:767px){.artwork__content{display:block;margin-top:60px}}.artwork-pagination .pager-icon--active,.artwork-pagination .swiper-pagination-bullet-active .pager-icon--default{display:none}.artwork-pagination .swiper-pagination-bullet-active .pager-icon--active{display:inline-block}.artwork-button-next{background-image:url(../images/arrow-next.svg);right:50px}.artwork-button-next,.artwork-button-prev{bottom:1px;content:"";display:none;height:11px;position:absolute;width:12px}.artwork-button-prev{background-image:url(../images/arrow-prev.svg);left:50px}@media screen and (max-width:767px){.artwork-button-next,.artwork-button-prev{display:block}}.artwork__comic{position:relative}.artwork__comic-item{margin-inline:auto;max-width:400px}@media screen and (max-width:767px){.artwork__comic-item{max-width:200px}.artwork__comic-item.of-none{display:none}}.artwork__comic-image{margin-top:40px}@media screen and (max-width:767px){.artwork__comic-image{margin-top:40px}}.artwork__fukidashi{margin:50px auto;max-width:1620px;padding-bottom:23.64198%;position:relative}@media screen and (max-width:767px){.artwork__fukidashi{aspect-ratio:335/273;padding-bottom:0;width:100%}}.artwork__fukidashi-01{left:0;position:absolute;top:0;width:29.87654%}@media screen and (max-width:767px){.artwork__fukidashi-01{left:-3.28358%;position:absolute;top:0;width:57.01493%}}.artwork__fukidashi-02{left:34.5679%;position:absolute;top:.98765%;width:27.77778%}@media screen and (max-width:767px){.artwork__fukidashi-02{bottom:0;left:26.26866%;position:absolute;top:auto;width:60%}}.artwork__fukidashi-03{left:67.71605%;position:absolute;top:1.97531%;width:29.19753%}@media screen and (max-width:767px){.artwork__fukidashi-03{left:auto;position:absolute;right:-.59701%;top:0;width:45.97015%}}.award{background-color:#2b91df;background-image:url(../images/award_back_pc@2x.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;margin-bottom:-1px;padding-top:0;position:relative}@media screen and (min-width:1921px){.award{background-position:top;background-size:1920px auto}}@media screen and (max-width:767px){.award{background-image:none;padding-top:6.66667vw}}.award:before{aspect-ratio:1920/228;background-image:url(../images/award_wave_pc@2x.png);left:0;top:-11.61458vw;width:102%}.award:after,.award:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.award:after{animation:yuraYura-2 3s ease-in-out infinite;aspect-ratio:40172/39875;background-image:url(../images/award_character_pc@2x.png);right:6.77083vw;top:-10.41667vw;width:20.88542vw}@media screen and (max-width:767px){.award:after{aspect-ratio:40172/39875;background-image:url(../images/award_character_sp@2x.png);right:10px;top:-100px;width:167px}}.award__inner{padding-inline:80px;padding-top:100px}@media screen and (max-width:767px){.award__inner{padding-inline:20px;padding-top:60px}}.award__title{margin-inline:auto;position:relative;width:clamp(178.5px,18.59375vw,357px)}@media screen and (max-width:767px){.award__title{width:134px}}.award__title:after,.award__title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.award__title:before{aspect-ratio:229/283;background-image:url(../images/award_title-decoration-01_pc@2x.png);left:clamp(-276px,-14.375vw,-138px);top:clamp(-78px,-4.0625vw,-39px);width:clamp(114.5px,11.92708vw,229px)}@media screen and (max-width:767px){.award__title:before{aspect-ratio:94/116;background-image:url(../images/award_title-decoration-01_sp@2x.png);left:-106px;top:-34px;width:94px}}.award__title:after{aspect-ratio:127/100;background-image:url(../images/award_title-decoration-02_pc@2x.png);right:clamp(-268px,-13.95833vw,-134px);top:clamp(113px,11.77083vw,226px);width:clamp(63.5px,6.61458vw,127px)}@media screen and (max-width:767px){.award__title:after{aspect-ratio:78/57;background-image:url(../images/award_title-decoration-02_sp@2x.png);right:-92px;top:85px;width:78px}}.award__content{margin-top:90px;margin-inline:auto;max-width:1520px;padding:0 80px}@media screen and (max-width:767px){.award__content{margin-top:67px;padding:0}}.award__group{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.award__group{grid-template-columns:1fr;row-gap:80px}}.award__group-item-01{border-right:3px solid hsla(0,0%,100%,.3);padding-right:9%;.award__group-grand{position:relative}.award__group-grand:before{aspect-ratio:262/147;background-image:url(../images/award_group-fukidashi_pc@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:-28.28096%;position:absolute;top:1.47874%;width:48.42884%}}@media screen and (max-width:767px){.award__group-item-01{border-right:none;padding-right:0;.award__group-grand-image{margin-left:0}.award__group-grand:before{display:none}}}.award__group-grand-note{color:#fff;font-size:14px;font-weight:700;line-height:150%;margin-top:12px;text-align:center}@media screen and (max-width:767px){.award__group-grand-note{font-size:12px;line-height:150%;margin-top:24px}}.award__group-grand-note.of-02{font-size:20px;margin-top:40px}@media screen and (max-width:767px){.award__group-grand-note.of-02{font-size:12px;margin-top:12px}}.award__group-item-02{border-left:3px solid hsla(0,0%,100%,.3);padding-left:9%}@media screen and (max-width:767px){.award__group-item-02{border-left:none;padding-left:0}}.award__group-grand{margin-top:52px}@media screen and (max-width:767px){.award__group-grand{margin-top:22px}}.award__group-excellent{margin-top:73px;position:relative}@media screen and (max-width:767px){.award__group-excellent{margin-top:40px}.award__group-excellent.of-01{margin-top:0}}.award__group-excellent-note{color:#fff;font-size:14px;font-weight:700;line-height:150%;position:absolute;text-align:center;top:-60px;width:100%}@media screen and (max-width:767px){.award__group-excellent-note{font-size:12px;line-height:150%;margin-bottom:40px;margin-top:24px;position:relative;top:auto}}.step{background-color:#2b91df;background-image:url(../images/step_back_pc@2x.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;padding-block:120px 10.41667vw}@media screen and (min-width:1921px){.step{background-position:top;background-size:1920px auto}}@media screen and (max-width:767px){.step{background-image:none;padding-block:180px 10.66667vw}}.step__inner{padding-inline:10%;padding-top:100px}@media screen and (max-width:767px){.step__inner{padding-inline:20px;padding-top:60px}}.step__title{margin-inline:auto;position:relative;width:clamp(346.5px,36.09375vw,693px)}@media screen and (max-width:767px){.step__title{width:255px}}.step__title:after,.step__title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.step__title:before{animation:yuraYura-1 3s ease-in-out infinite;aspect-ratio:539/420;background-image:url(../images/step_character_pc@2x.png);left:clamp(-577px,-30.05208vw,-288.5px);top:clamp(-115px,-5.98958vw,-57.5px);width:clamp(269.5px,28.07292vw,539px)}@media screen and (max-width:767px){.step__title:before{aspect-ratio:539/420;background-image:url(../images/step_character_sp@2x.png);left:-51px;top:-193px;width:221px}}.step__title:after{aspect-ratio:230/402;background-image:url(../images/step_title-decoration_pc@2x.png);right:clamp(-336px,-17.5vw,-168px);top:clamp(-90px,-4.6875vw,-45px);width:clamp(115px,11.97917vw,230px)}@media screen and (max-width:767px){.step__title:after{aspect-ratio:106/108;background-image:url(../images/step_title-decoration_sp@2x.png);right:-25px;top:-176px;width:106px}}.step__content{margin-top:113px}@media screen and (max-width:767px){.step__content{margin-top:60px}}.step__step{margin-inline:auto;max-width:1536px}.step__buttons{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:1fr 1fr;margin:140px auto 0;max-width:1080px}@media screen and (max-width:767px){.step__buttons{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr;margin:70px auto 0;row-gap:20px;width:295px}}.step__terms{background-color:#fff;border-radius:20px;margin:160px auto;max-width:1200px;padding:50px 60px 60px;position:relative}@media screen and (max-width:767px){.step__terms{margin:120px auto;padding:36px 20px 40px}}.step__terms:before{animation:yuraYura-2 3s ease-in-out infinite;aspect-ratio:135/170;background-image:url(../images/terms_character_pc@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:clamp(-160px,-8.33333vw,-80px);top:clamp(-156px,-8.125vw,-78px);width:clamp(163px,16.97917vw,326px)}@media screen and (max-width:767px){.step__terms:before{aspect-ratio:135/170;background-image:url(../images/terms_character_sp@2x.png);right:-2px;top:-93px;width:135px}}.step__terms:after{aspect-ratio:283/205;background-image:url(../images/step_terms-decoration@2x.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:clamp(-62px,-3.22917vw,-31px);content:"";left:clamp(-207px,-10.78125vw,-103.5px);position:absolute;width:clamp(141.5px,14.73958vw,283px)}@media screen and (max-width:767px){.step__terms:after{display:none}}.step__terms-title{margin-inline:auto;width:248px}@media screen and (max-width:767px){.step__terms-title{margin-inline:auto;width:123px}}.step__terms-list{color:#333;font-size:28px;font-weight:700;line-height:150%;list-style:disc;list-style-position:outside;margin-top:45px;padding-left:1.4em}@media screen and (max-width:767px){.step__terms-list{font-size:14px;margin-top:30px}}.step__terms-note{color:#333;font-size:20px;font-weight:700;line-height:150%;margin-top:0}.step__terms-note.of-start{margin-top:20px}@media screen and (max-width:767px){.step__terms-note{font-size:12px;margin-top:0}.step__terms-note.of-start{margin-top:16px}}.terms{background-color:#d4eeff;padding-block:.52083vw 19.27083vw;position:relative}@media screen and (max-width:767px){.terms{padding-block:1.6vw 40vw}}.terms:before{aspect-ratio:1920/209;background-image:url(../images/terms_wave_pc@2x.png);left:0;top:-10.41667vw;width:102%}.terms:after,.terms:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.terms:after{animation:yuraYura-2 3s ease-in-out infinite;aspect-ratio:743/534;background-image:url(../images/terms_content-decoration-01_pc@2x.png);background-position:50%;right:clamp(54px,5.625vw,108px);top:clamp(-290px,-15.10417vw,-145px);width:clamp(330.5px,34.42708vw,661px)}@media screen and (max-width:767px){.terms:after{aspect-ratio:743/534;background-image:url(../images/terms_content-decoration-01_pc@2x.png);right:-82px;top:-130px;width:273px}}.terms__inner{padding-inline:10%;padding-top:100px}@media screen and (max-width:767px){.terms__inner{padding-inline:20px;padding-top:80px}}.terms__title{margin-inline:auto;width:clamp(254px,26.45833vw,508px)}@media screen and (max-width:767px){.terms__title{width:189px}}.terms__content{margin-top:80px;margin-inline:auto;max-width:1200px;position:relative}@media screen and (max-width:767px){.terms__content{margin-top:40px}}.terms__content:after,.terms__content:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.terms__content:after{aspect-ratio:328/267;background-image:url(../images/terms_content-decoration-02_pc@2x.png);bottom:clamp(-48px,-2.5vw,-24px);right:clamp(-228px,-11.875vw,-114px);width:clamp(164px,17.08333vw,328px);z-index:1}@media screen and (max-width:767px){.terms__content:after{aspect-ratio:125/105;background-image:url(../images/terms_content-decoration-02_sp@2x.png);bottom:-68px;right:-4px;width:125px;z-index:1}}.terms__note{background-color:#fff;border-radius:20px;padding:40px 20px 40px 60px;position:relative;z-index:1}@media screen and (max-width:767px){.terms__note{padding:20px 10px 20px 20px}}.terms__note-inner{font-weight:700;height:370px;line-height:150%;overflow-y:scroll;padding-right:30px}@media screen and (max-width:767px){.terms__note-inner{height:330px;padding-right:8px}}.terms__note-text{color:#333;font-size:20px;line-height:150%}@media screen and (max-width:767px){.terms__note-text{font-size:12px}}.terms__note-items-section{margin-top:28px}@media screen and (max-width:767px){.terms__note-items-section{margin-top:20px}}.terms__note-item-title{font-size:20px;padding-left:20px;position:relative}@media screen and (max-width:767px){.terms__note-item-title{font-size:12px;padding-left:12px;position:relative}}.terms__note-item-title:before{content:"●";left:0;position:absolute;top:0}.terms__note-item-content{margin-top:8px}@media screen and (max-width:767px){.terms__note-item-content{margin-top:4px}}.terms__note-list{font-size:20px;list-style:disc;list-style-position:outside;padding-left:1.4em}@media screen and (max-width:767px){.terms__note-list{font-size:12px}}.terms__note-item.of-mt{margin-top:16px}@media screen and (max-width:767px){.terms__note-item.of-mt{margin-top:8px}}.terms__note-note-item{font-size:16px;padding-left:16px;position:relative}@media screen and (max-width:767px){.terms__note-note-item{font-size:10px;padding-left:10px}}.terms__note-note-item:before{content:"※";left:0;position:absolute;top:0}.terms__note-link{border-bottom:1px solid #0066c0;color:#0066c0}.terms__contact{background-color:#fff;border-radius:20px;margin-top:40px;padding:50px 60px 60px;position:relative;z-index:1}@media screen and (max-width:767px){.terms__contact{padding:36px 20px 40px}}.terms__contact-title{margin-inline:auto;width:368px}@media screen and (max-width:767px){.terms__contact-title{width:183px}}.terms__contact-text{color:#333;font-size:28px;font-weight:700;line-height:150%;margin-top:45px}@media screen and (max-width:767px){.terms__contact-text{font-size:14px;margin-top:30px}}.terms__contact-list-title{color:#333;font-size:28px;font-weight:700;line-height:150%;margin-top:22px}@media screen and (max-width:767px){.terms__contact-list-title{font-size:14px;margin-top:12px}}.terms__contact-list-mail{color:#333;font-size:20px;font-weight:500;line-height:150%;margin-top:4px}@media screen and (max-width:767px){.terms__contact-list-mail{font-size:14px;font-weight:700;margin-top:0}}.terms__contact-list-mail-link{border-bottom:1px solid #0066c0;color:#0066c0}.terms__contact-list-text{color:#333;font-size:20px;font-weight:700;line-height:150%;margin-top:4px}@media screen and (max-width:767px){.terms__contact-list-text{font-size:14px;margin-top:0}}.terms__contact-note{color:#333;font-size:20px;font-weight:700;line-height:150%;margin-top:24px;padding-left:20px;position:relative}@media screen and (max-width:767px){.terms__contact-note{font-size:12px;margin-top:12px;padding-left:12px}}.terms__contact-note:before{content:"※";left:0;position:absolute;top:0}.footer{background-color:#1ea4e5;padding-block:0 40px;position:relative}@media screen and (max-width:767px){.footer{padding-block:0 20px}}.footer:before{aspect-ratio:1920/204;background-image:url(../images/footer_wave_pc@2x.png);background-repeat:no-repeat;background-size:contain;content:"";left:0;position:absolute;top:-10.41667vw;width:102%}.footer__title{margin-inline:auto;max-width:990px;position:relative;width:51.5625vw}@media screen and (max-width:767px){.footer__title{width:355px}}.footer__title:after,.footer__title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.footer__title:before{aspect-ratio:554/986;background-image:url(../images/footer-decoration-01_pc@2x.png);left:max(-22.86458vw,-433px);top:max(-.72917vw,-14px);width:min(28.85417vw,504px)}@media screen and (max-width:767px){.footer__title:before{display:none}}.footer__title:after{aspect-ratio:554/1016;background-image:url(../images/footer-decoration-02_pc@2x.png);right:max(-23.85417vw,-458px);top:max(-.72917vw,-14px);width:min(28.85417vw,554px)}@media screen and (max-width:767px){.footer__title:after{aspect-ratio:78/86;background-image:url(../images/footer-decoration-02_sp@2x.png);right:-22px;top:0;width:66px}}.footer__button{display:block;margin:min(3.85417vw,74px) auto 0;width:min(38.02083vw,730px)}@media screen and (max-width:767px){.footer__button{margin:28px auto 0;width:295px}}.footer__inner{overflow:hidden;padding-top:90px}@media screen and (max-width:767px){.footer__inner{overflow:visible;padding-top:5px}}.footer__copy{color:#fff;font-size:14px;font-weight:400;line-height:200%;margin:min(10.41667vw,200px) auto 0;text-align:center}@media screen and (max-width:767px){.footer__copy{font-size:8px;font-weight:400;line-height:200%;text-align:center}}