﻿@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/css/splide.min.css"layer(external);@layer reset{/*! kiso.css v1.2.1 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:before,:after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media (forced-colors: active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:#0000004d}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}@supports selector(::scroll-button(*)){::scroll-button(*){border-width:1px;border-style:solid;border-color:unset;border-radius:unset;background-color:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset;touch-action:manipulation}::scroll-button(*):enabled{cursor:pointer}}}@layer base{html{scrollbar-width:none;scroll-snap-type:y;scroll-behavior:smooth}img{image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden}}@layer main{@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes animationA{0%{opacity:0;visibility:hidden;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes slideInFromLeft{0%{opacity:1;visibility:visible;transform:translate(-100%)}to{opacity:1;visibility:visible;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:1;visibility:visible;transform:translate(100%)}to{opacity:1;visibility:visible;transform:translate(0)}}.u-pc{display:block}@media screen and (max-width: 499px){.u-pc{display:none}}.u-sp{display:none}@media screen and (max-width: 499px){.u-sp{display:block}}body{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;color:#333;font-weight:500}#app{position:relative;width:100vw;overflow:hidden;display:flex;justify-content:center;align-items:center}#app section{opacity:0;visibility:hidden;animation:fadeIn .3s linear .2s forwards}#app:after{content:"";width:100vw;height:100dvh;background:linear-gradient(0deg,#fffa00,#00b5ff,#5292ff);position:fixed;top:0;left:0;z-index:-1}.fixed-area{position:fixed;display:flex;justify-content:space-between;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;display:none}@media screen and (min-width: 1220px){.fixed-area{display:flex}}.fixed-area .left{position:relative;width:calc(50% - 187.5px);pointer-events:auto;display:flex;align-items:center}.fixed-area .left .logo{display:inline-block;transition:opacity .3s ease-out;position:absolute}@media screen and (min-height: 551px){.fixed-area .left .logo{margin-left:48px}}@media screen and (max-height: 700px){.fixed-area .left .logo{margin-left:6.8571428571vh}}@media screen and (min-height: 551px){.fixed-area .left .logo{top:48px}}@media screen and (max-height: 700px){.fixed-area .left .logo{top:6.8571428571vh}}@media screen and (min-height: 551px){.fixed-area .left .logo img{height:50px}}@media screen and (max-height: 700px){.fixed-area .left .logo img{height:7.1428571429vh}}@media screen and (min-width: 500px){.fixed-area .left .logo:hover{opacity:.7}}.fixed-area .left .menu{display:flex;flex-direction:column;position:absolute}@media screen and (min-height: 551px){.fixed-area .left .menu{gap:30px}}@media screen and (max-height: 700px){.fixed-area .left .menu{gap:4.2857142857vh}}@media screen and (min-height: 551px){.fixed-area .left .menu{margin-left:38px}}@media screen and (max-height: 700px){.fixed-area .left .menu{margin-left:5.4285714286vh}}@media screen and (max-height: 700px){.fixed-area .left .menu{transform:translateY(-6vh)}}.fixed-area .left .menu .links{display:flex;flex-direction:column}@media screen and (min-height: 551px){.fixed-area .left .menu .links{gap:15px}}@media screen and (max-height: 700px){.fixed-area .left .menu .links{gap:2.1428571429vh}}.fixed-area .left .menu .links a{display:flex;align-items:center}@media screen and (min-height: 551px){.fixed-area .left .menu .links a{gap:8px}}@media screen and (max-height: 700px){.fixed-area .left .menu .links a{gap:1.1428571429vh}}.fixed-area .left .menu .links a img{max-width:60px;max-height:60px;transition:transform .3s ease-out}@media screen and (min-height: 551px){.fixed-area .left .menu .links a img{width:60px}}@media screen and (max-height: 700px){.fixed-area .left .menu .links a img{width:8.5714285714vh}}@media screen and (min-height: 551px){.fixed-area .left .menu .links a img{height:60px}}@media screen and (max-height: 700px){.fixed-area .left .menu .links a img{height:8.5714285714vh}}.fixed-area .left .menu .links a span{font-weight:700;color:#fff;transition:color .3s ease-out}@media screen and (min-height: 551px){.fixed-area .left .menu .links a span{font-size:18px}}@media screen and (max-height: 700px){.fixed-area .left .menu .links a span{font-size:2.5714285714vh}}@media screen and (min-width: 500px){.fixed-area .left .menu .links a:hover img{transform:scale(1.2)}.fixed-area .left .menu .links a:hover span{color:#fffa00}}.fixed-area .left .menu .apply{padding-left:10px}.fixed-area .right{position:relative;width:calc(50% - 187.5px);pointer-events:auto}.fixed-area .right .view-sp-button{position:absolute;right:48px;bottom:48px;width:160px}.fixed-area .right .view-sp-button .txt{font-size:15px;font-weight:700;color:#fff;text-align:center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='161.789'%20height='32.895'%20viewBox='0%200%20161.789%2032.895'%3e%3cg%20transform='translate(-1157.605%20-500.553)'%3e%3cpath%20d='M11411.441,10228.432l-16-32,1.789-.895,16,32Z'%20transform='translate(-10237.836%20-9694.984)'%20fill='%23fff'/%3e%3cpath%20d='M11397.23,10228.432l-1.789-.895,16-32,1.789.895Z'%20transform='translate(-10093.836%20-9694.984)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}.fixed-area .right .view-sp-button .img{margin-top:15px}.fixed-area .right .view-sp-button .img img{width:100%}.fixed-area .right .scroll-indicator{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;gap:11.2px}@media screen and (max-width: 499px){.fixed-area .right .scroll-indicator{left:13.3333333333vw}}@media screen and (min-width: 500px){.fixed-area .right .scroll-indicator{left:50px}}.fixed-area .right .scroll-indicator img{width:12px}.fixed-area .right .scroll-indicator .bar{position:relative;width:2px;height:63px;overflow:hidden}.fixed-area .right .scroll-indicator .bar:after{content:"";display:block;width:100%;height:100%;background:#fff;animation:scroll-indicator 1.5s cubic-bezier(.3,1,.7,0) infinite}@keyframes scroll-indicator{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.scroll-area{position:relative;width:375px;overflow-x:hidden;box-sizing:content-box;z-index:1}@media screen and (max-width: 499px){.scroll-area{width:100vw}}@media screen and (min-width: 500px){.scroll-area{border-right:8px solid #FFFFFF;border-left:8px solid #FFFFFF}}.scroll-area .main-area{position:relative;width:100%;z-index:99}.loading{position:fixed;inset:0;width:100vw;height:100dvh;z-index:9999;background:linear-gradient(0deg,#fffa00,#00b5ff,#5292ff);display:flex;justify-content:center;align-items:center;opacity:9;visibility:visible;pointer-events:none}.loading.-hidden{animation:loadingOut .1s ease forwards;animation-delay:.66s}@keyframes loadingOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.loading.-hidden .bg .marquee{animation:marqueeOut .46s ease-out forwards;animation-delay:.2s}@keyframes marqueeOut{0%{opacity:1}to{opacity:0}}.loading.-hidden .visual{animation:visualOut .66s ease-out forwards}@keyframes visualOut{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(0)}}.loading .bg{position:absolute;width:100%}.loading .bg .marquee{display:flex;overflow:hidden;white-space:nowrap;animation:marqueeIn .3s ease-out}.loading .bg .marquee img{display:inline-block;animation:marquee 10s linear infinite;width:auto;max-width:unset}@media screen and (max-width: 499px){.loading .bg .marquee img{height:5.3333333333vw}}@media screen and (min-width: 500px){.loading .bg .marquee img{height:20px}}@media screen and (max-width: 499px){.loading .bg .marquee img{padding-left:4.32vw}}@media screen and (min-width: 500px){.loading .bg .marquee img{padding-left:16.2px}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marqueeIn{0%{opacity:0}to{opacity:1}}.loading .visual{position:absolute;animation:visualIn .3s ease-out}@media screen and (max-width: 499px){.loading .visual{width:48vw}}@media screen and (min-width: 500px){.loading .visual{width:180px}}@keyframes visualIn{0%{opacity:1}to{opacity:1}}.loading .visual img{transform:translateY(-11%)}section.kv{position:relative;width:100%}@media screen and (max-width: 499px){section.kv{height:168vw}}@media screen and (min-width: 500px){section.kv{height:630px}}section.kv .deco{position:absolute;width:100%;height:100%}section.kv .deco img{position:absolute;opacity:0;visibility:hidden}section.kv .deco img:nth-child(1){width:30.9%;top:-2.4%;left:-4.4%}section.kv .deco img:nth-child(2){width:19%;top:-1%;left:77%}section.kv .deco img:nth-child(3){width:4.2%;top:7.2%;left:56.6%}section.kv .deco img:nth-child(4){width:22.4%;top:13.4%;left:32.2%}section.kv .deco img:nth-child(5){width:10%;top:20.7%;left:3.5%}section.kv .deco img:nth-child(6){width:22.7%;top:36%;left:-11%}section.kv .deco img:nth-child(7){width:24.2%;top:39%;left:82.5%}section.kv .deco img:nth-child(8){width:4.3%;top:58.8%;left:88.9%}section.kv .deco img:nth-child(9){width:7.6%;top:70.7%;left:29.6%}section.kv .deco img:nth-child(10){width:29%;top:68.8%;left:82.7%}section.kv .deco img:nth-child(11){width:9.4%;top:75.6%;left:50.1%}section.kv .deco img:nth-child(12){width:10.7%;top:95.7%;left:6.1%}section.kv .visual{position:absolute;width:100%;height:100%}section.kv .visual img{position:absolute;opacity:0;visibility:hidden}section.kv .visual img:nth-child(1){width:39.2%;top:16.3%;left:82.8%}section.kv .visual img:nth-child(2){width:70.3%;top:44.5%;left:-37%}section.kv .main{position:absolute;width:100%;height:100%;opacity:0;visibility:hidden}section.kv .main img{position:absolute;width:100%}section.kv .misc{position:absolute;bottom:55px;left:50%;transform:translate(-50%);letter-spacing:-.02em;text-align:justify;color:#6a6a6a;opacity:0;visibility:hidden;line-height:1.3}@media screen and (max-width: 499px){section.kv .misc{width:89.3333333333vw}}@media screen and (min-width: 500px){section.kv .misc{width:335px}}@media screen and (max-width: 499px){section.kv .misc{font-size:2.9333333333vw}}@media screen and (min-width: 500px){section.kv .misc{font-size:11px}}section.kv .misc a{text-decoration:underline}section.lead{position:relative}@media screen and (max-width: 499px){section.lead{height:99.2vw}}@media screen and (min-width: 500px){section.lead{height:372px}}@media screen and (max-width: 499px){section.lead{margin-top:13.3333333333vw}}@media screen and (min-width: 500px){section.lead{margin-top:50px}}section.lead .lead-main img{position:absolute;opacity:0;visibility:hidden;transform:scale(0)}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(1){width:51.7333333333vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(1){width:194px}}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(1){top:-12.8vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(1){top:-48px}}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(1){left:34.5866666667vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(1){left:129.7px}}section.lead .lead-main img:nth-child(1).-inview{animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out .57s infinite}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(2){width:51.2vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(2){width:192px}}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(2){top:11.68vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(2){top:43.8px}}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(2){left:-3.3333333333vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(2){left:-12.5px}}section.lead .lead-main img:nth-child(2).-inview{animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out .77s infinite}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(3){width:54.9333333333vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(3){width:206px}}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(3){top:29.9466666667vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(3){top:112.3px}}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(3){right:-4.9333333333vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(3){right:-18.5px}}section.lead .lead-main img:nth-child(3).-inview{animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out 1.37s infinite}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(4){width:53.6vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(4){width:201px}}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(4){top:53.9466666667vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(4){top:202.3px}}@media screen and (max-width: 499px){section.lead .lead-main img:nth-child(4){left:8.72vw}}@media screen and (min-width: 500px){section.lead .lead-main img:nth-child(4){left:32.7px}}section.lead .lead-main img:nth-child(4).-inview{animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out 1.17s infinite}section.lead .lead-txt{position:absolute;font-weight:700;color:#6a6a6a}@media screen and (max-width: 499px){section.lead .lead-txt{font-size:2.9333333333vw}}@media screen and (min-width: 500px){section.lead .lead-txt{font-size:11px}}@media screen and (max-width: 499px){section.lead .lead-txt{top:84.2666666667vw}}@media screen and (min-width: 500px){section.lead .lead-txt{top:316px}}@media screen and (max-width: 499px){section.lead .lead-txt{left:5.3333333333vw}}@media screen and (min-width: 500px){section.lead .lead-txt{left:20px}}section.nav{position:relative}@media screen and (max-width: 499px){section.nav{padding-left:2.6666666667vw}}@media screen and (min-width: 500px){section.nav{padding-left:10px}}@media screen and (max-width: 499px){section.nav{padding-right:2.6666666667vw}}@media screen and (min-width: 500px){section.nav{padding-right:10px}}section.nav .nav-title{display:flex;justify-content:center}@media screen and (max-width: 499px){section.nav .nav-title{margin-top:26.6666666667vw}}@media screen and (min-width: 500px){section.nav .nav-title{margin-top:100px}}@media screen and (max-width: 499px){section.nav .nav-title img{height:11.7333333333vw}}@media screen and (min-width: 500px){section.nav .nav-title img{height:44px}}@media screen and (max-width: 499px){section.nav .nav-main{margin-top:14.6666666667vw}}@media screen and (min-width: 500px){section.nav .nav-main{margin-top:55px}}section.nav .nav-main .nav-bg{position:absolute;pointer-events:none}@media screen and (max-width: 499px){section.nav .nav-main .nav-bg{width:94.6666666667vw}}@media screen and (min-width: 500px){section.nav .nav-main .nav-bg{width:355px}}section.nav .nav-main .nav-bg img{width:100%}section.nav .nav-main .links{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 499px){section.nav .nav-main .links{border-radius:7.4666666667vw}}@media screen and (min-width: 500px){section.nav .nav-main .links{border-radius:28px}}@media screen and (max-width: 499px){section.nav .nav-main .links{height:35.24vw}}@media screen and (min-width: 500px){section.nav .nav-main .links{height:132.15px}}section.nav .nav-main .links a{position:relative;height:100%;display:flex;flex-direction:column;align-items:center}section.nav .nav-main .links a .icon{position:absolute}@media screen and (max-width: 499px){section.nav .nav-main .links a .icon{width:18.6666666667vw}}@media screen and (min-width: 500px){section.nav .nav-main .links a .icon{width:70px}}@media screen and (max-width: 499px){section.nav .nav-main .links a .icon{top:-9.3333333333vw}}@media screen and (min-width: 500px){section.nav .nav-main .links a .icon{top:-35px}}section.nav .nav-main .links a .icon img{width:100%;transition:transform .3s ease-out}@media screen and (min-width: 500px){section.nav .nav-main .links a:hover .icon img{transform:scale(1.2)}}section.points{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.points{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.points{padding-inline:20px}}@media screen and (max-width: 499px){section.points .point-box{width:89.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box{width:335px}}@media screen and (max-width: 499px){section.points .point-box{padding-top:13.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box{padding-top:50px}}section.points .point-box .point-box-inner{width:100%;position:relative;border-radius:28px;background:#fff}section.points .point-box .point-box-inner:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -5px -10px 6px #0003;pointer-events:none;border-radius:28px}section.points .point-box .point-box-inner .point-box-title{display:flex;flex-direction:column;align-items:center;background:#fffa00;border-top-right-radius:28px;border-top-left-radius:28px}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-title{padding-top:9.0666666667vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-title{padding-top:34px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-title{padding-bottom:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-title{padding-bottom:20px}}section.points .point-box .point-box-inner .point-box-title .sub{position:absolute}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-title .sub{height:10.1333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-title .sub{height:38px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-title .sub{top:-5.0666666667vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-title .sub{top:-19px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-title .title{height:8vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-title .title{height:30px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main{padding-inline:20px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main{padding-top:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main{padding-top:20px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main{padding-bottom:10.6666666667vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main{padding-bottom:40px}}section.points .point-box .point-box-inner .point-box-main .txt{font-weight:700;line-height:1.7}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .txt{font-size:4vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .txt{font-size:15px}}section.points .point-box .point-box-inner .point-box-main .txt a{text-decoration:underline}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .c-kome-list{margin-top:4vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .c-kome-list{margin-top:15px}}section.points .point-box .point-box-inner .point-box-main>.img{margin-left:50%;transform:translate(-50%)}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main>.img{width:89.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main>.img{width:335px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main>.img{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main>.img{margin-top:20px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main>.img{margin-bottom:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main>.img{margin-bottom:20px}}section.points .point-box .point-box-inner .point-box-main .gray-zone{background:#f0f0f0;border-bottom-right-radius:28px;border-bottom-left-radius:28px;font-weight:700}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .gray-zone{width:89.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .gray-zone{width:335px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .gray-zone{margin-top:8vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .gray-zone{margin-top:30px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .gray-zone{margin-left:-5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .gray-zone{margin-left:-20px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .gray-zone{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .gray-zone{padding-inline:20px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .gray-zone{padding-top:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .gray-zone{padding-top:20px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .gray-zone{padding-bottom:10.6666666667vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .gray-zone{padding-bottom:40px}}@media screen and (max-width: 499px){section.points .point-box .point-box-inner .point-box-main .gray-zone .c-apply-btn{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box .point-box-inner .point-box-main .gray-zone .c-apply-btn{margin-top:20px}}@media screen and (max-width: 499px){section.points .point-box.point-02 .point-box-title .title{height:15.2vw}}@media screen and (min-width: 500px){section.points .point-box.point-02 .point-box-title .title{height:57px}}section.points .point-box.point-02 .point-box-main{padding-bottom:0}section.points .point-box.point-03 .point-box-main{padding-bottom:0}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .fuki{height:16vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .fuki{height:60px}}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .fuki{margin-left:6.6666666667vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .fuki{margin-left:25px}}section.points .point-box.point-03 .point-box-main .gray-zone .big{font-weight:700;text-align:center;line-height:1.5}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .big{font-size:8vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .big{font-size:30px}}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .big{margin-top:2.6666666667vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .big{margin-top:10px}}section.points .point-box.point-03 .point-box-main .gray-zone .reason-box{display:flex;align-items:flex-start}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box{margin-top:4vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box{margin-top:15px}}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box{gap:4vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box{gap:15px}}section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left{display:flex;align-items:center}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left{width:17.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left{width:65px}}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left{gap:1.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left{gap:5px}}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left span{font-size:4vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left span{font-size:15px}}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left img{width:8vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .left img{width:30px}}section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .right{flex:1}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .right{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-box .right{font-size:13px}}section.points .point-box.point-03 .point-box-main .gray-zone .reason-hr{height:2px;background:repeating-linear-gradient(90deg,#888,#888 4px,transparent 4px,transparent 8px)}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-hr{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-hr{margin-top:20px}}@media screen and (max-width: 499px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-hr{margin-bottom:5.3333333333vw}}@media screen and (min-width: 500px){section.points .point-box.point-03 .point-box-main .gray-zone .reason-hr{margin-bottom:20px}}section.apply{position:relative;display:flex;flex-direction:column;align-items:center;z-index:1}@media screen and (max-width: 499px){section.apply{padding-top:16vw}}@media screen and (min-width: 500px){section.apply{padding-top:60px}}section.apply .apply-visual{position:absolute;opacity:0;visibility:hidden;transform:scale(0)}@media screen and (max-width: 499px){section.apply .apply-visual{width:22.9546666667vw}}@media screen and (min-width: 500px){section.apply .apply-visual{width:86.08px}}@media screen and (max-width: 499px){section.apply .apply-visual{top:6.9333333333vw}}@media screen and (min-width: 500px){section.apply .apply-visual{top:26px}}@media screen and (max-width: 499px){section.apply .apply-visual{left:-7.5466666667vw}}@media screen and (min-width: 500px){section.apply .apply-visual{left:-28.3px}}section.apply .apply-visual.-inview{animation:slideInFromLeft .8s ease-out 0s forwards,fuwafuwa 5s ease-in-out .8s infinite}section.apply .apply-visual .visual{transform:rotate(44deg);width:100%}section.apply .apply-visual .visual img{width:100%}@media screen and (max-width: 499px){section.apply .apply-title{height:9.6vw}}@media screen and (min-width: 500px){section.apply .apply-title{height:36px}}section.apply .apply-lead{display:flex;flex-direction:column;gap:1em}@media screen and (max-width: 499px){section.apply .apply-lead{margin-top:13.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-lead{margin-top:50px}}@media screen and (max-width: 499px){section.apply .apply-lead{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-lead{padding-inline:20px}}section.apply .apply-lead p{color:#fff;font-weight:700;line-height:1.7}@media screen and (max-width: 499px){section.apply .apply-lead p{font-size:4vw}}@media screen and (min-width: 500px){section.apply .apply-lead p{font-size:15px}}section.apply .apply-flow{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.apply .apply-flow{width:100vw}}@media screen and (min-width: 500px){section.apply .apply-flow{width:375px}}@media screen and (max-width: 499px){section.apply .apply-flow{margin-top:13.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow{margin-top:50px}}@media screen and (max-width: 499px){section.apply .apply-flow{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow{padding-inline:20px}}section.apply .apply-flow .title{font-weight:700;color:#fff}@media screen and (max-width: 499px){section.apply .apply-flow .title{font-size:6.6666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .title{font-size:25px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area{margin-top:8vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area{margin-top:30px}}section.apply .apply-flow .c-tab-area .tab-buttons{display:flex}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-buttons{gap:2.4vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-buttons{gap:9px}}section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{position:relative;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;background:#e5e5e5;border-top-right-radius:28px;border-top-left-radius:28px;cursor:pointer;line-height:1.3}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{height:16.5333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{height:62px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{font-size:4vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{font-size:15px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{padding-top:2.9333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{padding-top:11px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{padding-bottom:2.6666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-buttons .tab-button{padding-bottom:10px}}section.apply .apply-flow .c-tab-area .tab-buttons .tab-button:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -5px 0 6px #0003;pointer-events:none;border-top-right-radius:28px;border-top-left-radius:28px}section.apply .apply-flow .c-tab-area .tab-buttons .tab-button:hover{background:#fffa00}section.apply .apply-flow .c-tab-area .tab-buttons .tab-button.-active{background:#fffa00}section.apply .apply-flow .c-tab-area .tab-contents .tab-content{position:relative;background:#fff;border-bottom-right-radius:28px;border-bottom-left-radius:28px}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content{padding-inline:20px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content{padding-top:8vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content{padding-top:30px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content{padding-bottom:13.0666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content{padding-bottom:49px}}section.apply .apply-flow .c-tab-area .tab-contents .tab-content:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -5px -10px 6px #0003;pointer-events:none;border-bottom-right-radius:28px;border-bottom-left-radius:28px}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-title{font-weight:700;text-align:center}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-title{font-size:4.8vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-title{font-size:18px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-title{margin-bottom:8vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-title{margin-bottom:30px}}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-title i{display:inline-block;background:#fffa00}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list{display:flex;flex-direction:column;border-radius:28px;overflow:hidden;gap:2px}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item{display:flex;width:100%}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item{height:16vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item{height:60px}}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .num{display:flex;justify-content:center;align-items:center;background:#fffa00}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .num{width:16vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .num{width:60px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .num img{height:3.6293333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .num img{height:13.61px}}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .txt{flex:1;display:flex;align-items:center;background:#f0f0f0;font-weight:700}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .txt{padding-inline:2.6666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .txt{padding-inline:10px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .txt{font-size:4vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-list .item .txt{font-size:15px}}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info{border-radius:28px;border:4px solid #F0F0F0;overflow:hidden}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info{margin-top:8vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info{margin-top:30px}}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title{display:flex;justify-content:center;align-items:center;background:#f0f0f0}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title{gap:2.9866666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title{gap:11.2px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title{height:13.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title{height:50px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title img{height:8.2666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title img{height:31px}}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title span{font-weight:700}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title span{font-size:4.2666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-title span{font-size:16px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont{padding-inline:20px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont{padding-top:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont{padding-top:20px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont{padding-bottom:8vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont{padding-bottom:30px}}section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont .txt{font-weight:700;line-height:1.7}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont .txt{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont .txt{font-size:13px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont .c-apply-btn-small{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-tab-area .tab-contents .tab-content .tab-info .tab-info-cont .c-apply-btn-small{margin-top:20px}}section.apply .apply-ok{position:relative;display:flex;flex-direction:column;align-items:center;padding-inline:auto;border-radius:28px;overflow:hidden}@media screen and (max-width: 499px){section.apply .apply-ok{margin-top:8vw}}@media screen and (min-width: 500px){section.apply .apply-ok{margin-top:30px}}@media screen and (max-width: 499px){section.apply .apply-ok{width:89.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-ok{width:335px}}section.apply .apply-ok:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -5px -10px 6px #0003;pointer-events:none;border-bottom-right-radius:28px;border-bottom-left-radius:28px}section.apply .apply-ok .apply-ok-title{position:relative;width:100%;display:flex;align-items:center;background:#e5e5e5}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-title{width:89.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-title{width:335px}}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-title{height:21.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-title{height:80px}}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-title{padding-inline:8vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-title{padding-inline:30px}}section.apply .apply-ok .apply-ok-title span{font-weight:700;line-height:1.4444444444}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-title span{font-size:4.8vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-title span{font-size:18px}}section.apply .apply-ok .apply-ok-title img{position:absolute;bottom:0}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-title img{right:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-title img{right:20px}}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-title img{height:18.6666666667vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-title img{height:70px}}section.apply .apply-ok .apply-ok-main{display:flex;flex-direction:column;align-items:center;background:#fff}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-main{width:89.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-main{width:335px}}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-main{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-main{padding-inline:20px}}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-main{padding-top:8vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-main{padding-top:30px}}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-main{padding-bottom:10.6666666667vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-main{padding-bottom:40px}}section.apply .apply-ok .apply-ok-main .apply-ok-lead{font-weight:700;line-height:1.7}@media screen and (max-width: 499px){section.apply .apply-ok .apply-ok-main .apply-ok-lead{font-size:4vw}}@media screen and (min-width: 500px){section.apply .apply-ok .apply-ok-main .apply-ok-lead{font-size:15px}}section.campaign{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.campaign{margin-top:26.6666666667vw}}@media screen and (min-width: 500px){section.campaign{margin-top:100px}}@media screen and (max-width: 499px){section.campaign{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.campaign{padding-inline:20px}}section.campaign .campaign-visual{position:absolute;opacity:0;visibility:hidden;transform:scale(0)}@media screen and (max-width: 499px){section.campaign .campaign-visual{width:28.8vw}}@media screen and (min-width: 500px){section.campaign .campaign-visual{width:108px}}@media screen and (max-width: 499px){section.campaign .campaign-visual{top:-21.3333333333vw}}@media screen and (min-width: 500px){section.campaign .campaign-visual{top:-80px}}@media screen and (max-width: 499px){section.campaign .campaign-visual{right:-6.4vw}}@media screen and (min-width: 500px){section.campaign .campaign-visual{right:-24px}}section.campaign .campaign-visual.-inview{animation:slideInFromRight .8s ease-out 0s forwards,fuwafuwa 5s ease-in-out .8s infinite}section.campaign .campaign-visual .visual{width:100%}section.campaign .campaign-visual .visual img{width:100%}section.campaign .campaign-title{display:flex;flex-direction:column;align-items:center}section.campaign .campaign-title i{font-weight:700;color:#fffa00;line-height:1.5}@media screen and (max-width: 499px){section.campaign .campaign-title i{font-size:6.6666666667vw}}@media screen and (min-width: 500px){section.campaign .campaign-title i{font-size:25px}}section.campaign .campaign-title span{color:#fff;font-weight:700;line-height:1.3}@media screen and (max-width: 499px){section.campaign .campaign-title span{font-size:12vw}}@media screen and (min-width: 500px){section.campaign .campaign-title span{font-size:45px}}@media screen and (max-width: 499px){section.campaign .campaign-title span{margin-top:-1.3333333333vw}}@media screen and (min-width: 500px){section.campaign .campaign-title span{margin-top:-5px}}section.campaign .campaign-lead{color:#fff;font-weight:700;text-align:center}@media screen and (max-width: 499px){section.campaign .campaign-lead{margin-top:13.3333333333vw}}@media screen and (min-width: 500px){section.campaign .campaign-lead{margin-top:50px}}@media screen and (max-width: 499px){section.campaign .campaign-lead{font-size:4.8vw}}@media screen and (min-width: 500px){section.campaign .campaign-lead{font-size:18px}}@media screen and (max-width: 499px){section.campaign .campaign-lead{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.campaign .campaign-lead{padding-inline:20px}}section.campaign .campaign-area{position:relative;display:flex;flex-direction:column;align-items:center;border-radius:28px;overflow:hidden;background:#fff}@media screen and (max-width: 499px){section.campaign .campaign-area{gap:5.3333333333vw}}@media screen and (min-width: 500px){section.campaign .campaign-area{gap:20px}}@media screen and (max-width: 499px){section.campaign .campaign-area{margin-top:8vw}}@media screen and (min-width: 500px){section.campaign .campaign-area{margin-top:30px}}@media screen and (max-width: 499px){section.campaign .campaign-area{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.campaign .campaign-area{padding-inline:20px}}@media screen and (max-width: 499px){section.campaign .campaign-area{padding-top:5.3333333333vw}}@media screen and (min-width: 500px){section.campaign .campaign-area{padding-top:20px}}@media screen and (max-width: 499px){section.campaign .campaign-area{padding-bottom:10.6666666667vw}}@media screen and (min-width: 500px){section.campaign .campaign-area{padding-bottom:40px}}section.campaign .campaign-area:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -5px -10px 6px #0003;pointer-events:none;border-radius:28px}section.campaign .campaign-area .banner{width:100%;aspect-ratio:1/1;transition:opacity .3s ease-out}@media screen and (min-width: 500px){section.campaign .campaign-area .banner:hover{opacity:.7}}section.topping{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.topping{margin-top:26.6666666667vw}}@media screen and (min-width: 500px){section.topping{margin-top:100px}}@media screen and (max-width: 499px){section.topping{padding-bottom:25.3333333333vw}}@media screen and (min-width: 500px){section.topping{padding-bottom:95px}}section.topping .bg-top{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}@media screen and (max-width: 499px){section.topping .bg-top{width:116vw}}@media screen and (min-width: 500px){section.topping .bg-top{width:435px}}section.topping .bg-top:after{content:"";display:block;position:absolute;top:89%;left:0;width:100%;background:#fff}@media screen and (max-width: 499px){section.topping .bg-top:after{height:26.6666666667vw}}@media screen and (min-width: 500px){section.topping .bg-top:after{height:100px}}section.topping .bg-top img{width:100%}section.topping .bg-bottom{position:absolute;bottom:0;left:50%;transform:translate(-47%);z-index:-2}@media screen and (max-width: 499px){section.topping .bg-bottom{width:123.4666666667vw}}@media screen and (min-width: 500px){section.topping .bg-bottom{width:463px}}section.topping .bg-bottom img{width:100%}section.topping .topping-visual{position:absolute;opacity:0;visibility:hidden;transform:scale(0)}@media screen and (max-width: 499px){section.topping .topping-visual{width:22.9546666667vw}}@media screen and (min-width: 500px){section.topping .topping-visual{width:86.08px}}@media screen and (max-width: 499px){section.topping .topping-visual{top:-20.9333333333vw}}@media screen and (min-width: 500px){section.topping .topping-visual{top:-78.5px}}@media screen and (max-width: 499px){section.topping .topping-visual{left:-8.3733333333vw}}@media screen and (min-width: 500px){section.topping .topping-visual{left:-31.4px}}section.topping .topping-visual.-inview{animation:slideInFromLeft .8s ease-out 0s forwards,fuwafuwa 5s ease-in-out .8s infinite}section.topping .topping-visual .visual{width:100%;transform:rotate(44deg)}section.topping .topping-visual .visual img{width:100%}section.topping .topping-title{font-weight:700}@media screen and (max-width: 499px){section.topping .topping-title{font-size:6.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-title{font-size:25px}}@media screen and (max-width: 499px){section.topping .topping-title{margin-top:26.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-title{margin-top:100px}}@media screen and (max-width: 499px){section.topping .topping-title{margin-bottom:2.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-title{margin-bottom:10px}}section.topping .topping-slider{width:100%}@media screen and (max-width: 499px){section.topping .topping-slider{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.topping .topping-slider{margin-top:20px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide{padding-bottom:8vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide{padding-bottom:30px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__slide{width:60vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__slide{width:225px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__slide{height:60vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__slide{height:225px}}section.topping .topping-slider .splide .splide__slide a{display:block;width:100%;transition:opacity .3s ease-out}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__slide a:hover{opacity:.7}}section.topping .topping-slider .splide .splide__slide a img{width:100%}section.topping .topping-slider .splide .splide__arrow{background:#333;border-radius:100vmax;opacity:1;border:none}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__arrow{width:10.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__arrow{width:40px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__arrow{height:10.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__arrow{height:40px}}section.topping .topping-slider .splide .splide__arrow svg{fill:#fffa00}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__arrow svg{width:2.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__arrow svg{width:10px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__arrow svg{height:2.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__arrow svg{height:10px}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__arrow{transition:all .3s ease-out}section.topping .topping-slider .splide .splide__arrow svg{transition:all .3s ease-out}section.topping .topping-slider .splide .splide__arrow:hover{background:#fffa00}section.topping .topping-slider .splide .splide__arrow:hover svg{fill:#333}}section.topping .topping-slider .splide .splide__arrow:disabled{opacity:.2}section.topping .topping-slider .splide .splide__arrow:disabled svg{fill:#fff}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__arrow.splide__arrow--prev{left:8vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__arrow.splide__arrow--prev{left:30px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__arrow.splide__arrow--next{right:8vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__arrow.splide__arrow--next{right:30px}}section.topping .topping-slider .splide .splide__pagination{bottom:0;padding:0}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__pagination{height:2.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__pagination{height:10px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__pagination{gap:4vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__pagination{gap:15px}}section.topping .topping-slider .splide .splide__pagination li{border-radius:100vmax;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__pagination li{width:2.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__pagination li{width:10px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__pagination li{height:2.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__pagination li{height:10px}}section.topping .topping-slider .splide .splide__pagination li button{margin:0;padding:0;border:none;transform:scale(1);opacity:1;aspect-ratio:1/1;background:#e5e5e5;border-radius:100vmax;transition:all .3s ease-out}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__pagination li button{width:2.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__pagination li button{width:10px}}@media screen and (max-width: 499px){section.topping .topping-slider .splide .splide__pagination li button{height:2.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-slider .splide .splide__pagination li button{height:10px}}section.topping .topping-slider .splide .splide__pagination li button.is-active{background:#fffa00}section.topping .topping-slider .splide .splide__pagination li button:hover{background:#fffa00}section.topping .topping-txt{font-weight:700;text-align:center}@media screen and (max-width: 499px){section.topping .topping-txt{margin-top:13.3333333333vw}}@media screen and (min-width: 500px){section.topping .topping-txt{margin-top:50px}}@media screen and (max-width: 499px){section.topping .topping-txt{font-size:4vw}}@media screen and (min-width: 500px){section.topping .topping-txt{font-size:15px}}section.faq{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.faq{margin-top:26.6666666667vw}}@media screen and (min-width: 500px){section.faq{margin-top:100px}}section.faq .faq-visual{position:absolute;opacity:0;visibility:hidden;transform:scale(0)}@media screen and (max-width: 499px){section.faq .faq-visual{width:26.2506666667vw}}@media screen and (min-width: 500px){section.faq .faq-visual{width:98.44px}}@media screen and (max-width: 499px){section.faq .faq-visual{top:-7.6vw}}@media screen and (min-width: 500px){section.faq .faq-visual{top:-28.5px}}@media screen and (max-width: 499px){section.faq .faq-visual{left:-8.5333333333vw}}@media screen and (min-width: 500px){section.faq .faq-visual{left:-32px}}section.faq .faq-visual.-inview{animation:slideInFromLeft .8s ease-out 0s forwards,fuwafuwa 5s ease-in-out .8s infinite}section.faq .faq-visual .visual{width:100%;transform:rotate(-37deg)}section.faq .faq-visual .visual img{width:100%}section.faq .faq-title{color:#fff;font-weight:700}@media screen and (max-width: 499px){section.faq .faq-title{font-size:6.6666666667vw}}@media screen and (min-width: 500px){section.faq .faq-title{font-size:25px}}section.faq .fq-list{display:flex;flex-direction:column}@media screen and (max-width: 499px){section.faq .fq-list{margin-top:8vw}}@media screen and (min-width: 500px){section.faq .fq-list{margin-top:30px}}@media screen and (max-width: 499px){section.faq .fq-list{gap:2.6666666667vw}}@media screen and (min-width: 500px){section.faq .fq-list{gap:10px}}section.misc{position:relative;display:flex;flex-direction:column;align-items:center;background:#fff;text-align:justify}@media screen and (max-width: 499px){section.misc{margin-top:26.6666666667vw}}@media screen and (min-width: 500px){section.misc{margin-top:100px}}@media screen and (max-width: 499px){section.misc{padding-block:13.3333333333vw}}@media screen and (min-width: 500px){section.misc{padding-block:50px}}@media screen and (max-width: 499px){section.misc{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.misc{padding-inline:20px}}section.misc .misc-title{width:100%;font-weight:700;text-align:center}@media screen and (max-width: 499px){section.misc .misc-title{font-size:6.6666666667vw}}@media screen and (min-width: 500px){section.misc .misc-title{font-size:25px}}section.misc .misc-subtitle{font-weight:700;width:100%;display:flex;justify-content:center;align-items:center;background:#fffa00}@media screen and (max-width: 499px){section.misc .misc-subtitle{margin-top:8vw}}@media screen and (min-width: 500px){section.misc .misc-subtitle{margin-top:30px}}@media screen and (max-width: 499px){section.misc .misc-subtitle{height:8.5333333333vw}}@media screen and (min-width: 500px){section.misc .misc-subtitle{height:32px}}@media screen and (max-width: 499px){section.misc .misc-subtitle{font-size:4.8vw}}@media screen and (min-width: 500px){section.misc .misc-subtitle{font-size:18px}}section.misc>p{width:100%;line-height:1.5}@media screen and (max-width: 499px){section.misc>p{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.misc>p{margin-top:20px}}@media screen and (max-width: 499px){section.misc>p{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.misc>p{font-size:13px}}section.misc .misc-subtitle-small{font-weight:700;width:100%;line-height:1.5}@media screen and (max-width: 499px){section.misc .misc-subtitle-small{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.misc .misc-subtitle-small{margin-top:20px}}@media screen and (max-width: 499px){section.misc .misc-subtitle-small{font-size:4vw}}@media screen and (min-width: 500px){section.misc .misc-subtitle-small{font-size:15px}}@media screen and (max-width: 499px){section.misc .misc-subtitle-small+.misc-list{margin-top:2.6666666667vw}}@media screen and (min-width: 500px){section.misc .misc-subtitle-small+.misc-list{margin-top:10px}}section.misc .misc-list{display:flex;line-height:1.5}@media screen and (max-width: 499px){section.misc .misc-list{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.misc .misc-list{margin-top:20px}}@media screen and (max-width: 499px){section.misc .misc-list{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.misc .misc-list{font-size:13px}}section.misc .misc-list .deco{position:relative;width:1em}section.misc .misc-list .cont{flex:1}section.misc .misc-list .cont i{color:red}section.misc .misc-price-box{width:100%;border-radius:10px;background:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 499px){section.misc .misc-price-box{margin-top:8vw}}@media screen and (min-width: 500px){section.misc .misc-price-box{margin-top:30px}}@media screen and (max-width: 499px){section.misc .misc-price-box{height:21.3333333333vw}}@media screen and (min-width: 500px){section.misc .misc-price-box{height:80px}}section.misc .misc-price-box .inr{display:flex;align-items:baseline;font-weight:700}section.misc .misc-price-box .inr span{line-height:1.5}@media screen and (max-width: 499px){section.misc .misc-price-box .inr span{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.misc .misc-price-box .inr span{font-size:13px}}section.misc .misc-price-box .inr b{line-height:.8571428571}@media screen and (max-width: 499px){section.misc .misc-price-box .inr b{margin-left:1.3333333333vw}}@media screen and (min-width: 500px){section.misc .misc-price-box .inr b{margin-left:5px}}@media screen and (max-width: 499px){section.misc .misc-price-box .inr b{margin-right:1.0666666667vw}}@media screen and (min-width: 500px){section.misc .misc-price-box .inr b{margin-right:4px}}@media screen and (max-width: 499px){section.misc .misc-price-box .inr b{font-size:7.4666666667vw}}@media screen and (min-width: 500px){section.misc .misc-price-box .inr b{font-size:28px}}section.misc .misc-table{width:100%;display:flex;flex-direction:column;border:1px solid #D0D0D0;border-radius:10px;overflow:hidden}@media screen and (max-width: 499px){section.misc .misc-table{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.misc .misc-table{margin-top:20px}}section.misc .misc-table .item{display:flex;line-height:1.5}@media screen and (max-width: 499px){section.misc .misc-table .item{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.misc .misc-table .item{font-size:13px}}section.misc .misc-table .item:not(:first-child){border-top:1px solid #D0D0D0}section.misc .misc-table .item .title{background:#e5e5e5;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 499px){section.misc .misc-table .item .title{width:28.5333333333vw}}@media screen and (min-width: 500px){section.misc .misc-table .item .title{width:107px}}@media screen and (max-width: 499px){section.misc .misc-table .item .title{padding-block:2.6666666667vw}}@media screen and (min-width: 500px){section.misc .misc-table .item .title{padding-block:10px}}section.misc .misc-table .item .cont{flex:1;display:flex;align-items:center;background:#fff}@media screen and (max-width: 499px){section.misc .misc-table .item .cont{padding-inline:2.6666666667vw}}@media screen and (min-width: 500px){section.misc .misc-table .item .cont{padding-inline:10px}}@media screen and (max-width: 499px){section.misc .misc-table .item .cont{padding-block:2.6666666667vw}}@media screen and (min-width: 500px){section.misc .misc-table .item .cont{padding-block:10px}}footer{background:#f0f0f0;letter-spacing:.035em;font-weight:400}@media screen and (max-width: 499px){footer{padding-bottom:32vw}}@media screen and (min-width: 500px){footer{padding-bottom:120px}}footer .p-footer_pagetop{padding:16px 20px 20px;font-weight:700;line-height:1;text-align:center;border-bottom:1px solid #e0e0e0;font-size:1.2rem}footer .p-footer_pagetop a{display:inline-block;padding-top:21px;background:url(https://povo.jp/cms/povo/img/common/btn-pagetop.svg) 50% 0 no-repeat;font-size:12px}footer .p-footer_inner{width:100%;padding-right:15px;padding-left:15px}footer .p-footer .forcms_block{display:flex;flex-direction:column;padding-top:40px;padding-bottom:28px}footer .p-footer .forcms_block .p-footer_logo{order:3;margin-top:40px;text-align:center}footer .p-footer .forcms_block .p-footer_links{order:2;display:flex;flex-wrap:wrap;gap:8px}footer .p-footer .forcms_block .p-footer_links a{padding:10px 12px;line-height:1;background-color:#fff;border-radius:24px;font-size:10px}footer .p-footer .forcms_block .p-footer_license{order:2;text-align:center;width:100%;margin-top:40px;font-size:1rem;font-size:10px}footer .p-footer .forcms_block .p-footer_copy{order:4;text-align:center;width:100%;margin-top:40px;font-size:1rem;font-size:10px}#app.-visible section.kv .deco img:nth-child(1){animation:animationA .57s linear .7s forwards,fuwafuwa 5s ease-in-out 1.27s infinite}#app.-visible section.kv .deco img:nth-child(2){animation:animationA .57s linear .721s forwards,fuwafuwa 5s ease-in-out 2.291s infinite}#app.-visible section.kv .deco img:nth-child(3){animation:animationA .57s linear .829s forwards,fuwafuwa 5s ease-in-out 2.999s infinite}#app.-visible section.kv .deco img:nth-child(4){animation:animationA .57s linear .764s forwards,fuwafuwa 5s ease-in-out 3.334s infinite}#app.-visible section.kv .deco img:nth-child(5){animation:animationA .57s linear .85s forwards,fuwafuwa 5s ease-in-out calc(.85s + 1.8s + .57s) infinite}#app.-visible section.kv .deco img:nth-child(6){animation:animationA .57s linear .743s forwards,fuwafuwa 5s ease-in-out calc(.743s + .5s + .57s) infinite}#app.-visible section.kv .deco img:nth-child(7){animation:animationA .57s linear .786s forwards,fuwafuwa 5s ease-in-out 2.156s infinite}#app.-visible section.kv .deco img:nth-child(8){animation:animationA .57s linear .786s forwards,fuwafuwa 5s ease-in-out 2.356s infinite}#app.-visible section.kv .deco img:nth-child(9){animation:animationA .57s linear .85s forwards,fuwafuwa 5s ease-in-out 1.62s infinite}#app.-visible section.kv .deco img:nth-child(10){animation:animationA .57s linear .85s forwards,fuwafuwa 5s ease-in-out calc(.85s + .8s + .57s) infinite}#app.-visible section.kv .deco img:nth-child(11){animation:animationA .57s linear .829s forwards,fuwafuwa 5s ease-in-out 2.799s infinite}#app.-visible section.kv .deco img:nth-child(12){animation:animationA .57s linear .807s forwards,fuwafuwa 5s ease-in-out 3.077s infinite}#app.-visible section.kv .visual img:nth-child(1){animation:slideInFromRight .8s ease-out 1.1s forwards,fuwafuwa 5s ease-in-out 2.7s infinite}#app.-visible section.kv .visual img:nth-child(2){animation:slideInFromLeft .8s ease-out .9s forwards,fuwafuwa 5s ease-in-out calc(.9s + 0s + .8s) infinite}#app.-visible section.kv .main,#app.-visible section.kv .misc{animation:fadeIn .3s linear .7s forwards}#app.-visible .c-apply-btn-sp{animation:fadeIn .3s linear 1.2s forwards}:not(section.kv) .deco img.deco-01{animation:fuwafuwa 5s ease-in-out 0s infinite}:not(section.kv) .deco img.deco-02{animation:fuwafuwa 5s ease-in-out 1s infinite}:not(section.kv) .deco img.deco-03{animation:fuwafuwa 5s ease-in-out 2s infinite}:not(section.kv) .deco img.deco-03-02{animation:fuwafuwa 5s ease-in-out 2s infinite}:not(section.kv) .deco img.deco-04{animation:fuwafuwa 5s ease-in-out 3s infinite}:not(section.kv) .deco img.deco-05{animation:fuwafuwa 5s ease-in-out 4s infinite}:not(section.kv) .deco img.deco-06{animation:fuwafuwa 5s ease-in-out 5s infinite}:not(section.kv) .deco img.deco-07{animation:fuwafuwa 5s ease-in-out 0s infinite}:not(section.kv) .deco img.deco-08{animation:fuwafuwa 5s ease-in-out 1s infinite}:not(section.kv) .deco img.deco-09{animation:fuwafuwa 5s ease-in-out 2s infinite}:not(section.kv) .deco img.deco-10{animation:fuwafuwa 5s ease-in-out 3s infinite}:not(section.kv) .deco img.deco-11{animation:fuwafuwa 5s ease-in-out 4s infinite}:not(section.kv) .deco img.deco-11-02{animation:fuwafuwa 5s ease-in-out 4s infinite}:not(section.kv) .deco img.deco-12{animation:fuwafuwa 5s ease-in-out 5s infinite}:not(section.kv) .deco img.deco-13{animation:fuwafuwa 5s ease-in-out 1s infinite}:not(section.kv) .deco img.deco-14{animation:fuwafuwa 5s ease-in-out 3s infinite}:not(section.kv) .deco img.deco-15{animation:fuwafuwa 5s ease-in-out 2s infinite}:not(section.kv) .deco img.deco-16{animation:fuwafuwa 5s ease-in-out 1s infinite}:not(section.kv) .deco img.deco-17{animation:fuwafuwa 5s ease-in-out 3s infinite}section.lead .deco{position:absolute;width:100%;height:100%;z-index:-1}section.lead .deco img{position:absolute}section.lead .deco img.deco-13{width:19%;top:21%;left:53%}section.lead .deco img.deco-03{width:4.2%;top:10.2%;left:90.6%}section.lead .deco img.deco-04{width:29.4%;top:72.4%;left:82.9%}section.lead .deco img.deco-05{width:10%;top:186.7%;left:7.5%}section.lead .deco img.deco-06{display:none}section.lead .deco img.deco-07{display:none}section.lead .deco img.deco-08{display:none}section.lead .deco img.deco-09{width:7.6%;top:44.7%;left:18.6%}section.lead .deco img.deco-10{display:none}section.lead .deco img.deco-11{width:7%;top:91.3%;left:55.7%}section.lead .deco img.deco-12{display:none}section.topping .deco{position:absolute;width:100%;height:100%;z-index:-1}section.topping .deco img{position:absolute}section.topping .deco img.deco-03{width:5.3%;top:-3%;left:31.8%}section.topping .deco img.deco-11{width:10.3%;top:-8%;left:57.8%}section.topping .deco img.deco-01{width:27.3%;top:0%;left:83.8%}section.apply .deco{position:absolute;width:100%;z-index:-1}@media screen and (max-width: 499px){section.apply .deco{height:320.5333333333vw}}@media screen and (min-width: 500px){section.apply .deco{height:1202px}}section.apply .deco img{position:absolute}section.apply .deco img.deco-08{width:3.7%;top:4.3%;left:2.8%}section.apply .deco img.deco-06{width:24%;top:4.5%;left:84.2%}section.apply .deco img.deco-01{width:23%;top:26.4%;left:84.7%}section.apply .deco img.deco-15{width:5%;top:71.9%;left:2.7%}section.apply .deco img.deco-07{width:22.5%;top:102.1%;left:82.2%}section.apply .deco img.deco-10{width:25%;top:97.3%;left:-6.3%}section.apply .deco img.deco-02{width:12.2%;top:59.1%;left:92.2%}section.nav .deco{position:absolute;width:100%;z-index:-1}@media screen and (max-width: 499px){section.nav .deco{height:64vw}}@media screen and (min-width: 500px){section.nav .deco{height:240px}}section.nav .deco img{position:absolute}section.nav .deco img.deco-08{width:3.5%;top:4.6%;left:6.5%}section.nav .deco img.deco-11{width:6%;top:-27.5%;left:48.5%}section.nav .deco img.deco-03{width:5.3%;top:23.3%;left:85.4%}section.nav .deco img.deco-09{width:7.5%;top:98.3%;left:-.6%}section.nav .deco img.deco-04{width:32%;top:107.3%;left:78.6%}section.points .deco{position:absolute;width:100%;z-index:-1}@media screen and (max-width: 499px){section.points .deco{height:705.3333333333vw}}@media screen and (min-width: 500px){section.points .deco{height:2645px}}section.points .deco img{position:absolute}section.points .deco img.deco-05{width:10%;top:31.3%;left:93.6%}section.points .deco img.deco-10{width:20%;top:32.3%;left:-6.4%}section.points .deco img.deco-09{width:7.5%;top:66.4%;left:-.5%}section.points .deco img.deco-08{width:3.5%;top:67.3%;left:27.2%}section.points .deco img.deco-14{width:27.5%;top:67.5%;left:81.2%}section.campaign .deco{position:absolute;width:100%;height:100%;z-index:-1}section.campaign .deco img{position:absolute}section.campaign .deco img.deco-02{width:16%;top:-12.5%;left:12.4%}section.campaign .deco img.deco-08{width:4%;top:-2.4%;left:59.8%}section.campaign .deco img.deco-16{width:25.5%;top:4.2%;left:-6.5%}section.campaign .deco img.deco-03{width:3.5%;top:10.4%;left:83.5%}section.campaign .deco img.deco-09{width:7.5%;top:14.4%;left:39.5%}section.campaign .deco img.deco-03-02{width:5.1%;top:103.4%;left:29.8%}section.campaign .deco img.deco-05{width:9%;top:107.2%;left:71.4%}section.faq .deco{position:absolute;width:100%;z-index:-1}@media screen and (max-width: 499px){section.faq .deco{height:149.3333333333vw}}@media screen and (min-width: 500px){section.faq .deco{height:560px}}section.faq .deco img{position:absolute}section.faq .deco img.deco-07{width:20.5%;top:.2%;left:83.9%}section.misc-01 .deco{position:absolute;width:100%;height:100%;z-index:-1;pointer-events:none}section.misc-01 .deco img{position:absolute}section.misc-01 .deco img.deco-09{width:12.9%;top:-4.4%;left:12.3%}section.misc-01 .deco img.deco-11{width:6.9%;top:-4.7%;left:63.6%}}@layer components{@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes animationA{0%{opacity:0;visibility:hidden;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes slideInFromLeft{0%{opacity:1;visibility:visible;transform:translate(-100%)}to{opacity:1;visibility:visible;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:1;visibility:visible;transform:translate(100%)}to{opacity:1;visibility:visible;transform:translate(0)}}.u-pc{display:block}@media screen and (max-width: 499px){.u-pc{display:none}}.u-sp{display:none}@media screen and (max-width: 499px){.u-sp{display:block}}.c-apply-btn{position:relative;display:flex;align-items:center;background-color:#fffa00;border-radius:28px;box-shadow:inset -5px -10px 6px #0003}@media screen and (max-width: 499px){.c-apply-btn{width:81.3333333333vw}}@media screen and (min-width: 500px){.c-apply-btn{width:305px}}@media screen and (max-width: 499px){.c-apply-btn{height:15.4666666667vw}}@media screen and (min-width: 500px){.c-apply-btn{height:58px}}@media screen and (max-width: 499px){.c-apply-btn{padding-left:5.3333333333vw}}@media screen and (min-width: 500px){.c-apply-btn{padding-left:20px}}.c-apply-btn>img{height:14px}.c-apply-btn>.txt{font-weight:700;line-height:1.3}@media screen and (max-width: 499px){.c-apply-btn>.txt{font-size:3.4666666667vw}}@media screen and (min-width: 500px){.c-apply-btn>.txt{font-size:13px}}.c-apply-btn .arrow{width:34px;height:34px;position:absolute;right:17px;background:#fff;border-radius:100vmax;transition:background-color .3s ease-out}.c-apply-btn .arrow .arrow-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;object-fit:contain}.c-apply-btn .arrow .arrow-icon img{width:8.4px;position:absolute;transform:translate(.6px);transition:opacity .3s ease-out}.c-apply-btn .arrow .arrow-icon img:nth-child(1){opacity:1}.c-apply-btn .arrow .arrow-icon img:nth-child(2){opacity:0}@media screen and (min-width: 500px){.c-apply-btn:hover .arrow{background-color:#333}.c-apply-btn:hover .arrow .arrow-icon img:nth-child(1){opacity:0}.c-apply-btn:hover .arrow .arrow-icon img:nth-child(2){opacity:1}}.c-apply-btn.-gray{background:#f0f0f0;border:3px solid #E5E5E5;box-shadow:none}.c-apply-btn.-gray .arrow{background:#fffa00}@media screen and (min-width: 500px){.c-apply-btn.-gray:hover .arrow{background:#333}}.c-apply-btn.-white{background:#fff;border:3px solid #E5E5E5;box-shadow:none}.c-apply-btn.-white .arrow{background:#fffa00}@media screen and (min-width: 500px){.c-apply-btn.-white:hover .arrow{background:#333}}@media screen and (max-width: 499px){section.apply .apply-flow .c-apply-btn{margin-top:8vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-apply-btn{margin-top:30px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-apply-btn{height:21.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-apply-btn{height:80px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-apply-btn{width:78.6666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-apply-btn{width:295px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-apply-btn>.txt{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-apply-btn>.txt{font-size:13px}}@media screen and (max-width: 499px){section.apply .apply-ok .c-apply-btn{margin-top:8vw}}@media screen and (min-width: 500px){section.apply .apply-ok .c-apply-btn{margin-top:30px}}@media screen and (max-width: 499px){section.apply .apply-ok .c-apply-btn{height:17.0666666667vw}}@media screen and (min-width: 500px){section.apply .apply-ok .c-apply-btn{height:64px}}@media screen and (max-width: 499px){section.apply .apply-ok .c-apply-btn{width:78.6666666667vw}}@media screen and (min-width: 500px){section.apply .apply-ok .c-apply-btn{width:295px}}@media screen and (max-width: 499px){section.apply .apply-ok .c-apply-btn>.txt{font-size:4vw}}@media screen and (min-width: 500px){section.apply .apply-ok .c-apply-btn>.txt{font-size:15px}}@media screen and (max-width: 499px){section.topping .c-apply-btn{margin-top:13.3333333333vw}}@media screen and (min-width: 500px){section.topping .c-apply-btn{margin-top:50px}}@media screen and (max-width: 499px){section.topping .c-apply-btn{height:21.3333333333vw}}@media screen and (min-width: 500px){section.topping .c-apply-btn{height:80px}}@media screen and (max-width: 499px){section.topping .c-apply-btn{width:89.3333333333vw}}@media screen and (min-width: 500px){section.topping .c-apply-btn{width:335px}}@media screen and (max-width: 499px){section.topping .c-apply-btn>.txt{font-size:4vw}}@media screen and (min-width: 500px){section.topping .c-apply-btn>.txt{font-size:15px}}@media screen and (max-width: 499px){section.campaign .c-apply-btn{margin-top:8vw}}@media screen and (min-width: 500px){section.campaign .c-apply-btn{margin-top:30px}}@media screen and (max-width: 499px){section.campaign .c-apply-btn{height:21.3333333333vw}}@media screen and (min-width: 500px){section.campaign .c-apply-btn{height:80px}}@media screen and (max-width: 499px){section.campaign .c-apply-btn{width:89.3333333333vw}}@media screen and (min-width: 500px){section.campaign .c-apply-btn{width:335px}}@media screen and (max-width: 499px){section.campaign .c-apply-btn>.txt{font-size:4vw}}@media screen and (min-width: 500px){section.campaign .c-apply-btn>.txt{font-size:15px}}@media screen and (max-width: 499px){section.points .c-apply-btn{width:78.6666666667vw}}@media screen and (min-width: 500px){section.points .c-apply-btn{width:295px}}@media screen and (max-width: 499px){section.points .c-apply-btn{height:17.0666666667vw}}@media screen and (min-width: 500px){section.points .c-apply-btn{height:64px}}@media screen and (max-width: 499px){section.points .c-apply-btn>.txt{font-size:4vw}}@media screen and (min-width: 500px){section.points .c-apply-btn>.txt{font-size:15px}}@media screen and (max-width: 499px){.fixed-area .c-apply-btn{width:69.0666666667vw}}@media screen and (min-width: 500px){.fixed-area .c-apply-btn{width:259px}}.c-apply-btn-small{display:flex;align-items:center;gap:10px}.c-apply-btn-small span{font-weight:700;text-decoration:underline}@media screen and (max-width: 499px){.c-apply-btn-small span{font-size:4vw}}@media screen and (min-width: 500px){.c-apply-btn-small span{font-size:15px}}.c-apply-btn-small .arrow{position:relative;display:flex;align-items:center;justify-content:center;background:#fffa00;border-radius:100vmax;transition:background-color .3s ease-out}@media screen and (max-width: 499px){.c-apply-btn-small .arrow{width:6.4vw}}@media screen and (min-width: 500px){.c-apply-btn-small .arrow{width:24px}}@media screen and (max-width: 499px){.c-apply-btn-small .arrow{height:6.4vw}}@media screen and (min-width: 500px){.c-apply-btn-small .arrow{height:24px}}.c-apply-btn-small .arrow .arrow-icon{position:absolute;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 499px){.c-apply-btn-small .arrow .arrow-icon{width:1.8666666667vw}}@media screen and (min-width: 500px){.c-apply-btn-small .arrow .arrow-icon{width:7px}}@media screen and (max-width: 499px){.c-apply-btn-small .arrow .arrow-icon{height:1.8666666667vw}}@media screen and (min-width: 500px){.c-apply-btn-small .arrow .arrow-icon{height:7px}}.c-apply-btn-small .arrow .arrow-icon img{position:absolute;width:100%;height:100%;transition:opacity .3s ease-out}.c-apply-btn-small .arrow .arrow-icon img:nth-child(1){opacity:0}.c-apply-btn-small .arrow .arrow-icon img:nth-child(2){opacity:1}@media screen and (min-width: 500px){.c-apply-btn-small:hover .arrow{background-color:#333}.c-apply-btn-small:hover .arrow-icon img:nth-child(1){opacity:1}.c-apply-btn-small:hover .arrow-icon img:nth-child(2){opacity:0}}section.apply .apply-flow .c-apply-btn-small{margin-inline:auto}@media screen and (max-width: 499px){section.apply .apply-flow .c-apply-btn-small{width:67.4666666667vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-apply-btn-small{width:253px}}@media screen and (max-width: 499px){section.apply .apply-flow .c-apply-btn-small{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.apply .apply-flow .c-apply-btn-small{margin-top:20px}}@media screen and (max-width: 499px){.c-accordion{width:89.3333333333vw}}@media screen and (min-width: 500px){.c-accordion{width:335px}}.c-accordion details{position:relative}.c-accordion details:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -5px -10px 6px #0003;pointer-events:none;opacity:0;transition:opacity .3s ease-out;border-radius:28px}.c-accordion details.is-opened:after{opacity:1}.c-accordion details.is-opened .accordion-button{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.c-accordion details.is-opened .accordion-button .plus:after{transform:rotate(0)}.c-accordion details.is-opened .accordion-content{border-bottom-left-radius:28px;border-bottom-right-radius:28px}.c-accordion details summary{display:block}.c-accordion .accordion-button{position:relative;display:flex;align-items:center;background:#fffa00;border-radius:28px;box-shadow:inset -5px -10px 6px #0003;transition:box-shadow .3s ease-out,border-radius .3s ease-out}@media screen and (max-width: 499px){.c-accordion .accordion-button{padding-left:5.7066666667vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button{padding-left:21.4px}}@media screen and (max-width: 499px){.c-accordion .accordion-button{width:89.3333333333vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button{width:335px}}@media screen and (max-width: 499px){.c-accordion .accordion-button{height:17.0666666667vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button{height:64px}}@media screen and (max-width: 499px){.c-accordion .accordion-button .icon{width:6.4vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button .icon{width:24px}}.c-accordion .accordion-button .txt{position:absolute;font-weight:700}@media screen and (max-width: 499px){.c-accordion .accordion-button .txt{left:16vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button .txt{left:60px}}@media screen and (max-width: 499px){.c-accordion .accordion-button .txt{font-size:4vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button .txt{font-size:15px}}.c-accordion .accordion-button .plus{background:#fff;border-radius:100vmax;display:flex;align-items:center;justify-content:center;position:absolute;transition:background-color .3s ease-out}@media screen and (max-width: 499px){.c-accordion .accordion-button .plus{width:9.0666666667vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button .plus{width:34px}}@media screen and (max-width: 499px){.c-accordion .accordion-button .plus{height:9.0666666667vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button .plus{height:34px}}@media screen and (max-width: 499px){.c-accordion .accordion-button .plus{right:4vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button .plus{right:15px}}.c-accordion .accordion-button .plus:before,.c-accordion .accordion-button .plus:after{content:"";display:block;position:absolute;background:#080808;transition:background-color .3s ease-out}@media screen and (max-width: 499px){.c-accordion .accordion-button .plus:before,.c-accordion .accordion-button .plus:after{width:3.7333333333vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button .plus:before,.c-accordion .accordion-button .plus:after{width:14px}}@media screen and (max-width: 499px){.c-accordion .accordion-button .plus:before,.c-accordion .accordion-button .plus:after{height:.5333333333vw}}@media screen and (min-width: 500px){.c-accordion .accordion-button .plus:before,.c-accordion .accordion-button .plus:after{height:2px}}.c-accordion .accordion-button .plus:after{transform:rotate(90deg);transition:transform .3s ease-out,background-color .3s ease-out}@media screen and (min-width: 500px){.c-accordion .accordion-button:hover .plus{background:#333}.c-accordion .accordion-button:hover .plus:before,.c-accordion .accordion-button:hover .plus:after{background:#fffa00}}.c-accordion .accordion-content{overflow:hidden}.c-accordion .accordion-content .accordion-content-inner{display:block}@media screen and (max-width: 499px){.c-accordion-faq{width:89.3333333333vw}}@media screen and (min-width: 500px){.c-accordion-faq{width:335px}}.c-accordion-faq details{position:relative}.c-accordion-faq details:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -5px -10px 6px #0003;pointer-events:none;opacity:0;transition:opacity .3s ease-out;border-radius:10px}.c-accordion-faq details.is-opened:after{opacity:1}.c-accordion-faq details.is-opened .accordion-button{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.c-accordion-faq details.is-opened .accordion-button .plus:after{transform:rotate(0)}.c-accordion-faq details.is-opened .accordion-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.c-accordion-faq details summary{display:block}.c-accordion-faq .accordion-button{position:relative;display:flex;align-items:center;background:#fff;border-radius:10px;box-shadow:inset -5px -10px 6px #0003;transition:box-shadow .3s ease-out,border-radius .3s ease-out}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button{padding-left:5.7066666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button{padding-left:21.4px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button{width:89.3333333333vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button{width:335px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button{height:17.0666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button{height:64px}}.c-accordion-faq .accordion-button .icon{transform:translateY(-.2em)}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button .icon{width:5.9813333333vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button .icon{width:22.43px}}.c-accordion-faq .accordion-button .txt{position:absolute;font-weight:700;max-width:65%}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button .txt{left:16vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button .txt{left:60px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button .txt{font-size:3.4666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button .txt{font-size:13px}}.c-accordion-faq .accordion-button .plus{background:#fffa00;border-radius:100vmax;display:flex;align-items:center;justify-content:center;position:absolute;transition:background-color .3s ease-out}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button .plus{width:9.0666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button .plus{width:34px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button .plus{height:9.0666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button .plus{height:34px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button .plus{right:4vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button .plus{right:15px}}.c-accordion-faq .accordion-button .plus:before,.c-accordion-faq .accordion-button .plus:after{content:"";display:block;position:absolute;background:#080808;transition:background-color .3s ease-out}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button .plus:before,.c-accordion-faq .accordion-button .plus:after{width:3.7333333333vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button .plus:before,.c-accordion-faq .accordion-button .plus:after{width:14px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-button .plus:before,.c-accordion-faq .accordion-button .plus:after{height:.5333333333vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button .plus:before,.c-accordion-faq .accordion-button .plus:after{height:2px}}.c-accordion-faq .accordion-button .plus:after{transform:rotate(90deg);transition:transform .3s ease-out,background-color .3s ease-out}@media screen and (min-width: 500px){.c-accordion-faq .accordion-button:hover .plus{background:#333}.c-accordion-faq .accordion-button:hover .plus:before,.c-accordion-faq .accordion-button:hover .plus:after{background:#fffa00}}.c-accordion-faq .accordion-content{overflow:hidden}.c-accordion-faq .accordion-content .accordion-content-inner{display:block;background:#f0f0f0;display:flex;line-height:1.3}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner{padding-inline:20px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner{padding-top:5.8666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner{padding-top:22px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner{padding-bottom:8.8vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner{padding-bottom:33px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner{gap:2.8266666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner{gap:10.6px}}.c-accordion-faq .accordion-content .accordion-content-inner .icon{transform:translateY(-.3em)}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .icon{width:6vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .icon{width:22.5px}}.c-accordion-faq .accordion-content .accordion-content-inner .cont{flex:1;font-weight:700}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont{font-size:3.4666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont{font-size:13px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .c-apply-btn-small{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .c-apply-btn-small{margin-top:20px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont>img{margin-top:8vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont>img{margin-top:30px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont>img{width:61.3333333333vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont>img{width:230px}}.c-accordion-faq .accordion-content .accordion-content-inner .cont>img.w-full{width:100%}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .c-kome-list{margin-top:2.6666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .c-kome-list{margin-top:10px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .c-kome-list .kome-num{width:2.6666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .c-kome-list .kome-num{width:10px}}.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links{display:flex;flex-direction:column}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links{gap:4vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links{gap:15px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links{margin-top:4vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links{margin-top:15px}}.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links .c-apply-btn-small{margin-top:0}.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links .c-apply-btn-small span{display:flex;align-items:baseline}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links .c-apply-btn-small span i{font-size:2.6666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .small-links .c-apply-btn-small span i{font-size:10px}}.c-accordion-faq .accordion-content .accordion-content-inner .cont .list{display:flex;flex-direction:column}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .list{gap:2.6666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .list{gap:10px}}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .list{margin-top:2.6666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .list{margin-top:10px}}.c-accordion-faq .accordion-content .accordion-content-inner .cont .list .item{display:flex;line-height:1.3}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .list .item{font-size:3.4666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .list .item{font-size:13px}}.c-accordion-faq .accordion-content .accordion-content-inner .cont .list .item:before{content:"・"}@media screen and (max-width: 499px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .list .item:before{width:3.4666666667vw}}@media screen and (min-width: 500px){.c-accordion-faq .accordion-content .accordion-content-inner .cont .list .item:before{width:13px}}.c-accordion-faq .accordion-content .accordion-content-inner .cont .list .item span{flex:1}.c-simulation-table>.head{background:#e5e5e5;display:flex;align-items:center}@media screen and (max-width: 499px){.c-simulation-table>.head{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){.c-simulation-table>.head{padding-inline:20px}}@media screen and (max-width: 499px){.c-simulation-table>.head{padding-block:2.1333333333vw}}@media screen and (min-width: 500px){.c-simulation-table>.head{padding-block:8px}}.c-simulation-table>.head>div{display:flex;align-items:center;justify-content:center;font-weight:700;text-align:center}@media screen and (max-width: 499px){.c-simulation-table>.head>div{font-size:2.6666666667vw}}@media screen and (min-width: 500px){.c-simulation-table>.head>div{font-size:10px}}.c-simulation-table>.list{background:#fff}@media screen and (max-width: 499px){.c-simulation-table>.list{padding-bottom:5.3333333333vw}}@media screen and (min-width: 500px){.c-simulation-table>.list{padding-bottom:20px}}.c-simulation-table>.list>label{position:relative;display:flex;align-items:center;cursor:pointer}@media screen and (max-width: 499px){.c-simulation-table>.list>label{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label{padding-inline:20px}}@media screen and (max-width: 499px){.c-simulation-table>.list>label{height:13.3333333333vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label{height:50px}}.c-simulation-table>.list>label:after{content:"";display:block;position:absolute;bottom:0;left:20px;width:calc(100% - 40px);height:1px;background:#e5e5e5}@media screen and (min-width: 500px){.c-simulation-table>.list>label:hover input{border-width:2px}}.c-simulation-table>.list>label>div{display:flex;align-items:baseline;justify-content:center;font-weight:700;text-align:center}@media screen and (max-width: 499px){.c-simulation-table>.list>label>div{font-size:2.6666666667vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label>div{font-size:10px}}@media screen and (max-width: 499px){.c-simulation-table>.list>label>div{gap:.8vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label>div{gap:3px}}@media screen and (max-width: 499px){.c-simulation-table>.list>label>div i{font-size:2.1333333333vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label>div i{font-size:8px}}.c-simulation-table>.list>label>div.-kome{position:relative}.c-simulation-table>.list>label>div.-kome i{position:absolute;top:10%;right:4%}.c-simulation-table>.list>label>div.-kome:has(i:nth-of-type(2)) i:nth-of-type(2){top:60%;right:-10%}.c-simulation-table>.list>label input{display:flex;justify-content:center;align-items:center;border-radius:7px;background:#e5e5e5;position:relative;appearance:none;border:0px solid #FFFA00;box-shadow:0 0 0 0 transparent;transition:border-width .1s ease}@media screen and (max-width: 499px){.c-simulation-table>.list>label input{width:5.6vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label input{width:21px}}@media screen and (max-width: 499px){.c-simulation-table>.list>label input{height:5.6vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label input{height:21px}}.c-simulation-table>.list>label input:before{position:absolute;display:block;content:"";opacity:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%3e%3cg%20transform='translate(-41%20-2560)'%3e%3crect%20width='21'%20height='21'%20transform='translate(41%202560)'%20fill='none'/%3e%3cg%20transform='translate(-101.235%20-1963.348)%20rotate(-45)'%3e%3crect%20width='2'%20height='7'%20transform='translate(-3102%203309)'/%3e%3crect%20width='11'%20height='2'%20transform='translate(-3102%203314)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 499px){.c-simulation-table>.list>label input:before{width:5.6vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label input:before{width:21px}}@media screen and (max-width: 499px){.c-simulation-table>.list>label input:before{height:5.6vw}}@media screen and (min-width: 500px){.c-simulation-table>.list>label input:before{height:21px}}.c-simulation-table>.list>label input:checked{background:#fffa00;border-color:#fffa00}.c-simulation-table>.list>label input:checked:before{opacity:1}.c-simulation-table>.list>label span{display:inline-block}.c-simulation-table>.notes{background:#fff}@media screen and (max-width: 499px){.c-simulation-table>.notes{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){.c-simulation-table>.notes{padding-inline:20px}}@media screen and (max-width: 499px){.c-simulation-table>.notes{padding-bottom:8vw}}@media screen and (min-width: 500px){.c-simulation-table>.notes{padding-bottom:30px}}.c-simulation-table.-itsumo .head>div:nth-child(1),.c-simulation-table.-itsumo .list label>div:nth-child(1){margin-right:auto}@media screen and (max-width: 499px){.c-simulation-table.-itsumo .head>div:nth-child(1),.c-simulation-table.-itsumo .list label>div:nth-child(1){width:5.6vw}}@media screen and (min-width: 500px){.c-simulation-table.-itsumo .head>div:nth-child(1),.c-simulation-table.-itsumo .list label>div:nth-child(1){width:21px}}@media screen and (max-width: 499px){.c-simulation-table.-itsumo .head>div:nth-child(2),.c-simulation-table.-itsumo .list label>div:nth-child(2){width:20.8vw}}@media screen and (min-width: 500px){.c-simulation-table.-itsumo .head>div:nth-child(2),.c-simulation-table.-itsumo .list label>div:nth-child(2){width:78px}}@media screen and (max-width: 499px){.c-simulation-table.-itsumo .head>div:nth-child(3),.c-simulation-table.-itsumo .list label>div:nth-child(3){width:37.0666666667vw}}@media screen and (min-width: 500px){.c-simulation-table.-itsumo .head>div:nth-child(3),.c-simulation-table.-itsumo .list label>div:nth-child(3){width:139px}}@media screen and (max-width: 499px){.c-simulation-table.-itsumo .head>div:nth-child(4),.c-simulation-table.-itsumo .list label>div:nth-child(4){width:12vw}}@media screen and (min-width: 500px){.c-simulation-table.-itsumo .head>div:nth-child(4),.c-simulation-table.-itsumo .list label>div:nth-child(4){width:45px}}@media screen and (max-width: 499px){.c-simulation-table.-imadake .head>div:nth-child(1),.c-simulation-table.-imadake .list label>div:nth-child(1){width:5.6vw}}@media screen and (min-width: 500px){.c-simulation-table.-imadake .head>div:nth-child(1),.c-simulation-table.-imadake .list label>div:nth-child(1){width:21px}}@media screen and (max-width: 499px){.c-simulation-table.-imadake .head>div:nth-child(2),.c-simulation-table.-imadake .list label>div:nth-child(2){width:18.1333333333vw}}@media screen and (min-width: 500px){.c-simulation-table.-imadake .head>div:nth-child(2),.c-simulation-table.-imadake .list label>div:nth-child(2){width:68px}}@media screen and (max-width: 499px){.c-simulation-table.-imadake .head>div:nth-child(3),.c-simulation-table.-imadake .list label>div:nth-child(3){width:27.4666666667vw}}@media screen and (min-width: 500px){.c-simulation-table.-imadake .head>div:nth-child(3),.c-simulation-table.-imadake .list label>div:nth-child(3){width:103px}}@media screen and (max-width: 499px){.c-simulation-table.-imadake .head>div:nth-child(4),.c-simulation-table.-imadake .list label>div:nth-child(4){width:13.3333333333vw}}@media screen and (min-width: 500px){.c-simulation-table.-imadake .head>div:nth-child(4),.c-simulation-table.-imadake .list label>div:nth-child(4){width:50px}}@media screen and (max-width: 499px){.c-simulation-table.-imadake .head>div:nth-child(5),.c-simulation-table.-imadake .list label>div:nth-child(5){width:12vw}}@media screen and (min-width: 500px){.c-simulation-table.-imadake .head>div:nth-child(5),.c-simulation-table.-imadake .list label>div:nth-child(5){width:45px}}.c-simulation-table.-imadake .list label:last-child:after{display:none}.c-simulation-table.-tsuuwa .head>div:nth-child(1),.c-simulation-table.-tsuuwa .list label>div:nth-child(1){flex:1}@media screen and (max-width: 499px){.c-simulation-table.-tsuuwa .head>div:nth-child(2),.c-simulation-table.-tsuuwa .list label>div:nth-child(2){width:58.1333333333vw}}@media screen and (min-width: 500px){.c-simulation-table.-tsuuwa .head>div:nth-child(2),.c-simulation-table.-tsuuwa .list label>div:nth-child(2){width:218px}}@media screen and (max-width: 499px){.c-simulation-table.-tsuuwa .head>div:nth-child(3),.c-simulation-table.-tsuuwa .list label>div:nth-child(3){width:12vw}}@media screen and (min-width: 500px){.c-simulation-table.-tsuuwa .head>div:nth-child(3),.c-simulation-table.-tsuuwa .list label>div:nth-child(3){width:45px}}@media screen and (max-width: 499px){.c-tab-area{width:89.3333333333vw}}@media screen and (min-width: 500px){.c-tab-area{width:335px}}.c-tab-area .tab-contents .tab-content{display:none}.c-tab-area .tab-contents .tab-content.-active{display:block}.c-copy-code{display:flex;align-items:center;border-radius:10px;overflow:hidden;cursor:pointer}@media screen and (max-width: 499px){.c-copy-code{width:78.6666666667vw}}@media screen and (min-width: 500px){.c-copy-code{width:295px}}@media screen and (max-width: 499px){.c-copy-code{height:13.3333333333vw}}@media screen and (min-width: 500px){.c-copy-code{height:50px}}.c-copy-code .code{flex:1;height:100%;display:flex;justify-content:center;align-items:center;font-weight:700;background:#f0f0f0;border:3px solid #E5E5E5;border-right:none;border-top-left-radius:10px;border-bottom-left-radius:10px}@media screen and (max-width: 499px){.c-copy-code .code{font-size:4.8vw}}@media screen and (min-width: 500px){.c-copy-code .code{font-size:18px}}.c-copy-code button{display:flex;align-items:center;justify-content:center;height:100%;background:#6a6a6a;border:none}@media screen and (max-width: 499px){.c-copy-code button{width:28.8vw}}@media screen and (min-width: 500px){.c-copy-code button{width:108px}}@media screen and (max-width: 499px){.c-copy-code button{gap:1.6vw}}@media screen and (min-width: 500px){.c-copy-code button{gap:6px}}.c-copy-code button img{transition:opacity .3s ease-out}@media screen and (max-width: 499px){.c-copy-code button img{height:4vw}}@media screen and (min-width: 500px){.c-copy-code button img{height:15px}}.c-copy-code button span{color:#fff;font-weight:700;transition:opacity .3s ease-out}@media screen and (max-width: 499px){.c-copy-code button span{font-size:3.4666666667vw}}@media screen and (min-width: 500px){.c-copy-code button span{font-size:13px}}@media screen and (min-width: 500px){.c-copy-code:hover button img,.c-copy-code:hover button span{opacity:.7}}@media screen and (max-width: 499px){section.misc .c-copy-code{margin-top:2.6666666667vw}}@media screen and (min-width: 500px){section.misc .c-copy-code{margin-top:10px}}@media screen and (max-width: 499px){section.misc .c-copy-code{width:89.3333333333vw}}@media screen and (min-width: 500px){section.misc .c-copy-code{width:335px}}.c-kome-list{display:flex;flex-direction:column}.c-kome-list .kome-item{display:flex;color:#8d8d8d}@media screen and (max-width: 499px){.c-kome-list .kome-item{font-size:2.6666666667vw}}@media screen and (min-width: 500px){.c-kome-list .kome-item{font-size:10px}}@media screen and (max-width: 499px){.c-kome-list .kome-item .kome-num{width:5.3333333333vw}}@media screen and (min-width: 500px){.c-kome-list .kome-item .kome-num{width:20px}}.c-kome-list .kome-item .kome-txt{flex:1;text-align:justify;line-height:1.5}@media screen and (max-width: 499px){section.network .c-kome-list{margin-top:8vw}}@media screen and (min-width: 500px){section.network .c-kome-list{margin-top:30px}}section.network .c-kome-list .kome-num{width:1em}section.misc .c-kome-list{width:100%}@media screen and (max-width: 499px){section.misc .c-kome-list{margin-top:2.6666666667vw}}@media screen and (min-width: 500px){section.misc .c-kome-list{margin-top:10px}}section.misc .c-kome-list .kome-num{width:1em}.c-apply-btn-sp{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:9;opacity:0;visibility:hidden}@media screen and (max-width: 499px){.c-apply-btn-sp{width:100vw}}@media screen and (min-width: 500px){.c-apply-btn-sp{width:375px}}@media screen and (min-width: 1220px){.c-apply-btn-sp{display:none}}.c-apply-btn-sp a{display:block;position:fixed;right:0;bottom:0}@media screen and (max-width: 499px){.c-apply-btn-sp a{height:12.8vw}}@media screen and (min-width: 500px){.c-apply-btn-sp a{height:48px}}.c-apply-btn-sp a img{height:100%}.c-pagetop-sp{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:9;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out}@media screen and (max-width: 499px){.c-pagetop-sp{width:100vw}}@media screen and (min-width: 500px){.c-pagetop-sp{width:375px}}@media screen and (max-width: 499px){.c-pagetop-sp{height:31.4666666667vw}}@media screen and (min-width: 500px){.c-pagetop-sp{height:118px}}@media screen and (min-width: 1220px){.c-pagetop-sp{width:100vw;overflow:visible;transform:translate(0)}}@media screen and (min-width: 1220px) and (max-width: 499px){.c-pagetop-sp{bottom:5.0666666667vw}}@media screen and (min-width: 1220px) and (min-width: 500px){.c-pagetop-sp{bottom:19px}}@media screen and (min-width: 1220px) and (max-width: 499px){.c-pagetop-sp{left:-8vw}}@media screen and (min-width: 1220px) and (min-width: 500px){.c-pagetop-sp{left:-30px}}.c-pagetop-sp a{display:block;position:fixed;bottom:0;pointer-events:auto}@media screen and (max-width: 499px){.c-pagetop-sp a{height:31.4666666667vw}}@media screen and (min-width: 500px){.c-pagetop-sp a{height:118px}}@media screen and (max-width: 499px){.c-pagetop-sp a{left:-11.7333333333vw}}@media screen and (min-width: 500px){.c-pagetop-sp a{left:-44px}}@media screen and (min-width: 1220px){.c-pagetop-sp a{height:auto;left:0;transition:transform .3s ease-out}}@media screen and (min-width: 1220px) and (max-width: 499px){.c-pagetop-sp a{width:43.2vw}}@media screen and (min-width: 1220px) and (min-width: 500px){.c-pagetop-sp a{width:162px}}@media screen and (min-width: 1220px) and (min-width: 500px){.c-pagetop-sp a:hover{transform:scale(1.2)}}.c-pagetop-sp a img{height:100%}.c-pagetop-sp.-active{opacity:1;visibility:visible}@keyframes pagetop-bounce{0%{transform:scale(1) translate(0)}70%{transform:scaleY(.8) translateY(30%)}75%{transform:scaleY(.8) translate(-2%,30%)}80%{transform:scaleY(.8) translate(2%,30%)}85%{transform:scaleY(.8) translate(-2%,30%)}90%{transform:scaleY(.8) translate(2%,30%)}95%{transform:scale(.9,1.5) translate(0)}}.pagetop-animate{animation:pagetop-bounce 1s ease 0s 1 forwards}}@layer add{.misc-title sup{font-size:.7rem}}@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes animationA{0%{opacity:0;visibility:hidden;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;visibility:visible;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes slideInFromLeft{0%{opacity:1;visibility:visible;transform:translate(-100%)}to{opacity:1;visibility:visible;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:1;visibility:visible;transform:translate(100%)}to{opacity:1;visibility:visible;transform:translate(0)}}.u-pc{display:block}@media screen and (max-width: 499px){.u-pc{display:none}}.u-sp{display:none}@media screen and (max-width: 499px){.u-sp{display:block}}@layer reset,external,base,main,components,utils,add;

.text-highlight {
    background: #FFFA00;
}