﻿@charset "UTF-8";@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:block;margin-top:48px;margin-left:48px;transition:opacity .3s ease-out;position:absolute;top:0}.fixed-area .left .logo img{height:50px}@media screen and (min-width: 500px){.fixed-area .left .logo:hover{opacity:.7}}.fixed-area .left .menu{margin-left:38px;display:flex;flex-direction:column;gap:30px;position:absolute}.fixed-area .left .menu .links{display:flex;flex-direction:column;gap:15px}.fixed-area .left .menu .links a{display:flex;align-items:center;gap:8px}.fixed-area .left .menu .links a img{width:60px;height:60px;transition:transform .3s ease-out}.fixed-area .left .menu .links a span{font-size:18px;font-weight:700;color:#fff;transition:color .3s ease-out}@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.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-top:9.3333333333vw}}@media screen and (min-width: 500px){section.nav{padding-top:35px}}@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-bg{position:absolute;pointer-events:none}@media screen and (max-width: 499px){section.nav .nav-bg{width:94.6666666667vw}}@media screen and (min-width: 500px){section.nav .nav-bg{width:355px}}section.nav .nav-bg img{width:100%}section.nav .links{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 499px){section.nav .links{border-radius:7.4666666667vw}}@media screen and (min-width: 500px){section.nav .links{border-radius:28px}}@media screen and (max-width: 499px){section.nav .links{height:35.24vw}}@media screen and (min-width: 500px){section.nav .links{height:132.15px}}section.nav .links a{position:relative;height:100%;display:flex;flex-direction:column;align-items:center}section.nav .links a .icon{position:absolute}@media screen and (max-width: 499px){section.nav .links a .icon{width:18.6666666667vw}}@media screen and (min-width: 500px){section.nav .links a .icon{width:70px}}@media screen and (max-width: 499px){section.nav .links a .icon{top:-9.3333333333vw}}@media screen and (min-width: 500px){section.nav .links a .icon{top:-35px}}section.nav .links a .icon img{width:100%;transition:transform .3s ease-out}@media screen and (min-width: 500px){section.nav .links a:hover .icon img{transform:scale(1.2)}}section.topping{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.topping{padding-top:26.6666666667vw}}@media screen and (min-width: 500px){section.topping{padding-top:100px}}@media screen and (max-width: 499px){section.topping .topping-title{height:9.6vw}}@media screen and (min-width: 500px){section.topping .topping-title{height:36px}}section.topping .topping-subtitle{display:flex;align-items:baseline;font-weight:700;color:#fff}@media screen and (max-width: 499px){section.topping .topping-subtitle{margin-top:13.3333333333vw}}@media screen and (min-width: 500px){section.topping .topping-subtitle{margin-top:50px}}@media screen and (max-width: 499px){section.topping .topping-subtitle span{font-size:6.6666666667vw}}@media screen and (min-width: 500px){section.topping .topping-subtitle span{font-size:25px}}section.topping .topping-subtitle span.-color-yellow{color:#fffa00}@media screen and (max-width: 499px){section.topping .topping-subtitle i{font-size:4.8vw}}@media screen and (min-width: 500px){section.topping .topping-subtitle i{font-size:18px}}@media screen and (max-width: 499px){section.topping .topping-subtitle i{margin-left:1.0666666667vw}}@media screen and (min-width: 500px){section.topping .topping-subtitle i{margin-left:4px}}@media screen and (max-width: 499px){section.topping .topping-subtitle i{margin-right:1.0666666667vw}}@media screen and (min-width: 500px){section.topping .topping-subtitle i{margin-right:4px}}@media screen and (max-width: 499px){section.topping .topping-subtitle-02 span.-color-yellow{margin-left:-1.0666666667vw}}@media screen and (min-width: 500px){section.topping .topping-subtitle-02 span.-color-yellow{margin-left:-4px}}section.topping .topping-lead{color:#fff;text-align:center;text-align:left;font-weight:700}@media screen and (max-width: 499px){section.topping .topping-lead{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.topping .topping-lead{margin-top:20px}}@media screen and (max-width: 499px){section.topping .topping-lead{font-size:4vw}}@media screen and (min-width: 500px){section.topping .topping-lead{font-size:15px}}@media screen and (max-width: 499px){section.topping .topping-lead{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.topping .topping-lead{padding-inline:20px}}@media screen and (max-width: 499px){section.topping .topping-img{margin-top:8vw}}@media screen and (min-width: 500px){section.topping .topping-img{margin-top:30px}}@media screen and (max-width: 499px){section.topping .topping-img{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.topping .topping-img{padding-inline:20px}}section.topping .topping-visual{position:relative;width:100%}@media screen and (max-width: 499px){section.topping .topping-visual{margin-top:8vw}}@media screen and (min-width: 500px){section.topping .topping-visual{margin-top:30px}}@media screen and (max-width: 499px){section.topping .topping-visual{height:123.2vw}}@media screen and (min-width: 500px){section.topping .topping-visual{height:462px}}section.topping .topping-visual img{position:absolute;opacity:0;visibility:hidden;transform:scale(0)}section.topping .topping-visual img:nth-child(1){transform:rotate(-3deg)}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(1){width:41.8426666667vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(1){width:156.91px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(1){top:29.4933333333vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(1){top:110.6px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(1){left:26.5066666667vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(1){left:99.4px}}section.topping .topping-visual img:nth-child(2){z-index:-1}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(2){width:40.2746666667vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(2){width:151.03px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(2){top:5.6vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(2){top:21px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(2){left:8.64vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(2){left:32.4px}}section.topping .topping-visual img:nth-child(3){z-index:-1}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(3){width:38.984vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(3){width:146.19px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(3){top:0vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(3){top:0}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(3){left:52.6133333333vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(3){left:197.3px}}section.topping .topping-visual img:nth-child(4){z-index:-1}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(4){width:41.336vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(4){width:155.01px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(4){top:39.2vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(4){top:147px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(4){left:-3.1466666667vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(4){left:-11.8px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(5){width:37.024vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(5){width:138.84px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(5){top:39.12vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(5){top:146.7px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(5){left:61.2266666667vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(5){left:229.6px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(6){width:44.5546666667vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(6){width:167.08px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(6){top:78.4vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(6){top:294px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(6){left:5.28vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(6){left:19.8px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(7){width:40.5546666667vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(7){width:152.08px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(7){top:75.0133333333vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(7){top:281.3px}}@media screen and (max-width: 499px){section.topping .topping-visual img:nth-child(7){left:52.6133333333vw}}@media screen and (min-width: 500px){section.topping .topping-visual img:nth-child(7){left:197.3px}}section.topping .topping-visual.-inview img:nth-child(1){animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out .57s infinite}section.topping .topping-visual.-inview img:nth-child(2){animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out calc(0s + 1s + .57s) infinite}section.topping .topping-visual.-inview img:nth-child(3){animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out 2.17s infinite}section.topping .topping-visual.-inview img:nth-child(4){animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out 1.77s infinite}section.topping .topping-visual.-inview img:nth-child(5){animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out 2.57s infinite}section.topping .topping-visual.-inview img:nth-child(6){animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out 2.37s infinite}section.topping .topping-visual.-inview img:nth-child(7){animation:animationA .57s linear 0s forwards,fuwafuwa 5s ease-in-out 1.77s infinite}section.simulation{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.simulation{padding-top:22.6666666667vw}}@media screen and (min-width: 500px){section.simulation{padding-top:85px}}@media screen and (max-width: 499px){section.simulation .simulation-title{height:9.6vw}}@media screen and (min-width: 500px){section.simulation .simulation-title{height:36px}}section.simulation .simulation-lead{color:#fff;font-weight:700}@media screen and (max-width: 499px){section.simulation .simulation-lead{margin-top:13.3333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-lead{margin-top:50px}}@media screen and (max-width: 499px){section.simulation .simulation-lead{font-size:4vw}}@media screen and (min-width: 500px){section.simulation .simulation-lead{font-size:15px}}@media screen and (max-width: 499px){section.simulation .simulation-lead{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-lead{padding-inline:20px}}section.simulation .simulation-accordion-area{width:100%;display:flex;flex-direction:column}@media screen and (max-width: 499px){section.simulation .simulation-accordion-area{margin-top:8vw}}@media screen and (min-width: 500px){section.simulation .simulation-accordion-area{margin-top:30px}}@media screen and (max-width: 499px){section.simulation .simulation-accordion-area{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-accordion-area{padding-inline:20px}}@media screen and (max-width: 499px){section.simulation .simulation-accordion-area{gap:5.3333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-accordion-area{gap:20px}}section.simulation .simulation-separater{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 499px){section.simulation .simulation-separater{margin-top:8vw}}@media screen and (min-width: 500px){section.simulation .simulation-separater{margin-top:30px}}section.simulation .simulation-separater img{width:100%}section.simulation .simulation-total{position:relative;display:flex;overflow:hidden}@media screen and (max-width: 499px){section.simulation .simulation-total{margin-top:8vw}}@media screen and (min-width: 500px){section.simulation .simulation-total{margin-top:30px}}@media screen and (max-width: 499px){section.simulation .simulation-total{width:89.3333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-total{width:335px}}@media screen and (max-width: 499px){section.simulation .simulation-total{border-radius:7.4666666667vw}}@media screen and (min-width: 500px){section.simulation .simulation-total{border-radius:28px}}section.simulation .simulation-total:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -5px -10px 6px #0003;pointer-events:none}@media screen and (max-width: 499px){section.simulation .simulation-total:after{border-radius:7.4666666667vw}}@media screen and (min-width: 500px){section.simulation .simulation-total:after{border-radius:28px}}section.simulation .simulation-total .title{font-weight:700;height:auto;display:flex;justify-content:center;align-items:center;background:#fffa00;line-height:2}@media screen and (max-width: 499px){section.simulation .simulation-total .title{width:10.6666666667vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .title{width:40px}}@media screen and (max-width: 499px){section.simulation .simulation-total .title{font-size:4vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .title{font-size:15px}}section.simulation .simulation-total .cont{flex:1;height:100%;display:flex;flex-direction:column;background:#fff}@media screen and (max-width: 499px){section.simulation .simulation-total .cont{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont{padding-inline:20px}}section.simulation .simulation-total .cont .list{display:flex;flex-direction:column}section.simulation .simulation-total .cont .list .flex{position:relative;display:flex;justify-content:space-between;align-items:baseline;font-weight:700}@media screen and (max-width: 499px){section.simulation .simulation-total .cont .list .flex{height:14.9333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont .list .flex{height:56px}}@media screen and (max-width: 499px){section.simulation .simulation-total .cont .list .flex{padding-block:2.1333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont .list .flex{padding-block:8px}}section.simulation .simulation-total .cont .list .flex:not(:last-child):after{content:"";display:block;width:100%;height:1px;background:#e5e5e5;position:absolute;bottom:0;left:0}@media screen and (max-width: 499px){section.simulation .simulation-total .cont .list .flex .txt{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont .list .flex .txt{font-size:13px}}section.simulation .simulation-total .cont .list .flex .price{position:relative;display:flex;align-items:baseline}@media screen and (max-width: 499px){section.simulation .simulation-total .cont .list .flex .price{gap:1.3333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont .list .flex .price{gap:5px}}@media screen and (max-width: 499px){section.simulation .simulation-total .cont .list .flex .price span{font-size:7.4666666667vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont .list .flex .price span{font-size:28px}}@media screen and (max-width: 499px){section.simulation .simulation-total .cont .list .flex .price .en{font-size:3.4666666667vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont .list .flex .price .en{font-size:13px}}section.simulation .simulation-total .cont .list .flex .price i{position:absolute;top:1.06em;right:-.2em;font-weight:700}@media screen and (max-width: 499px){section.simulation .simulation-total .cont .list .flex .price i{font-size:2.1333333333vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont .list .flex .price i{font-size:8px}}@media screen and (max-width: 499px){section.simulation .simulation-total .cont .notes{padding-bottom:8vw}}@media screen and (min-width: 500px){section.simulation .simulation-total .cont .notes{padding-bottom:30px}}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:26.6666666667vw}}@media screen and (min-width: 500px){section.apply{padding-top:100px}}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.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.network{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.network{margin-top:21.3333333333vw}}@media screen and (min-width: 500px){section.network{margin-top:80px}}@media screen and (max-width: 499px){section.network{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.network{padding-inline:20px}}@media screen and (max-width: 499px){section.network{padding-bottom:25.3333333333vw}}@media screen and (min-width: 500px){section.network{padding-bottom:95px}}section.network .bg-top{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}@media screen and (max-width: 499px){section.network .bg-top{width:116vw}}@media screen and (min-width: 500px){section.network .bg-top{width:435px}}section.network .bg-top:after{content:"";display:block;position:absolute;top:89%;left:0;width:100%;background:#fff}@media screen and (max-width: 499px){section.network .bg-top:after{height:26.6666666667vw}}@media screen and (min-width: 500px){section.network .bg-top:after{height:100px}}section.network .bg-top img{width:100%}section.network .bg-bottom{position:absolute;bottom:0;left:50%;transform:translate(-47%);z-index:-2}@media screen and (max-width: 499px){section.network .bg-bottom{width:123.4666666667vw}}@media screen and (min-width: 500px){section.network .bg-bottom{width:463px}}section.network .bg-bottom img{width:100%}section.network .network-title{display:flex;justify-content:center}@media screen and (max-width: 499px){section.network .network-title{margin-top:27.2vw}}@media screen and (min-width: 500px){section.network .network-title{margin-top:102px}}@media screen and (max-width: 499px){section.network .network-title img{width:62.1333333333vw}}@media screen and (min-width: 500px){section.network .network-title img{width:233px}}section.network .network-lead{font-weight:700;text-align:center;color:#6a6a6a}@media screen and (max-width: 499px){section.network .network-lead{margin-top:8vw}}@media screen and (min-width: 500px){section.network .network-lead{margin-top:30px}}@media screen and (max-width: 499px){section.network .network-lead{font-size:4.8vw}}@media screen and (min-width: 500px){section.network .network-lead{font-size:18px}}section.network .network-visual{opacity:0;visibility:hidden;transform:scale(0);display:flex;justify-content:center}@media screen and (max-width: 499px){section.network .network-visual{margin-top:3.7333333333vw}}@media screen and (min-width: 500px){section.network .network-visual{margin-top:14px}}section.network .network-visual.-inview{animation:animationA .57s linear 0s forwards}@media screen and (max-width: 499px){section.network .network-visual img{width:77.48vw}}@media screen and (min-width: 500px){section.network .network-visual img{width:290.55px}}@media screen and (max-width: 499px){section.network .network-area{margin-top:5.3333333333vw}}@media screen and (min-width: 500px){section.network .network-area{margin-top:20px}}@media screen and (max-width: 499px){section.network .network-area img{width:58.872vw}}@media screen and (min-width: 500px){section.network .network-area img{width:220.77px}}section.faq{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 499px){section.faq{margin-top:21.3333333333vw}}@media screen and (min-width: 500px){section.faq{margin-top:80px}}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:-12.9333333333vw}}@media screen and (min-width: 500px){section.faq .faq-visual{top:-48.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:21.3333333333vw}}@media screen and (min-width: 500px){section.misc{margin-top:80px}}@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}}section.misc.misc-02{margin-top:0;background:#f0f0f0}@media screen and (max-width: 499px){section.apply-small{padding-block:8vw}}@media screen and (min-width: 500px){section.apply-small{padding-block:30px}}@media screen and (max-width: 499px){section.apply-small{padding-inline:5.3333333333vw}}@media screen and (min-width: 500px){section.apply-small{padding-inline:20px}}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-01{width:31.9%;top:131.6%;left:78.6%}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:151.7%;left:11.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-08{width:3.7%;top:-2.8%;left:67.6%}section.topping .deco img.deco-06{width:22.9%;top:2.6%;left:84.6%}section.topping .deco img.deco-12{width:13%;top:6.7%;left:-4.5%}section.topping .deco img.deco-10{width:29.5%;top:36.9%;left:-7.5%}section.topping .deco img.deco-11{width:6.5%;top:44%;left:86.2%}section.topping .deco img.deco-07{width:22.5%;top:52.8%;left:83.7%}section.topping .deco img.deco-11-02{width:5.2%;top:58%;left:11.4%}section.topping .deco img.deco-03{width:5.3%;top:67.3%;left:93.4%}section.topping .deco img.deco-02{width:12.2%;top:91.1%;left:52.2%}section.simulation .deco{position:absolute;width:100%;height:100%;z-index:-1}section.simulation .deco img{position:absolute}section.simulation .deco img.deco-09{width:7.6%;left:6.4%}@media screen and (max-width: 499px){section.simulation .deco img.deco-09{top:-17.3333333333vw}}@media screen and (min-width: 500px){section.simulation .deco img.deco-09{top:-65px}}section.simulation .deco img.deco-08{width:3.7%;left:35.7%}@media screen and (max-width: 499px){section.simulation .deco img.deco-08{top:14.6666666667vw}}@media screen and (min-width: 500px){section.simulation .deco img.deco-08{top:55px}}section.simulation .deco img.deco-01{width:24.2%;left:80.3%}@media screen and (max-width: 499px){section.simulation .deco img.deco-01{top:34.4vw}}@media screen and (min-width: 500px){section.simulation .deco img.deco-01{top:129px}}section.simulation .deco img.deco-10{width:18.8%;left:-6.6%}@media screen and (max-width: 499px){section.simulation .deco img.deco-10{top:61.0666666667vw}}@media screen and (min-width: 500px){section.simulation .deco img.deco-10{top:229px}}section.simulation .deco img.deco-04{width:30.5%;left:86.9%}@media screen and (max-width: 499px){section.simulation .deco img.deco-04{top:93.3333333333vw}}@media screen and (min-width: 500px){section.simulation .deco img.deco-04{top:350px}}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-09{width:7.6%;top:4.3%;left:16.8%}section.apply .deco img.deco-08{width:3.7%;top:-5.7%;left:39.8%}section.apply .deco img.deco-05{width:10%;top:-4.4%;left:73.5%}section.apply .deco img.deco-14{width:24%;top:.5%;left:87.2%}section.apply .deco img.deco-03{width:3.9%;top:20%;left:46.5%}section.apply .deco img.deco-11{width:9%;top:22.4%;left:88.7%}section.apply .deco img.deco-15{width:13%;top:25.4%;left:2.5%}section.apply .deco img.deco-07{width:22.5%;top:43.3%;left:83.7%}section.apply .deco img.deco-10{width:25%;top:67.3%;left:-6.3%}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:-8.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:2.2%;left:-6.5%}section.campaign .deco img.deco-03{width:3.5%;top:5.4%;left:83.5%}section.campaign .deco img.deco-09{width:7.5%;top:8.4%;left:39.5%}section.campaign .deco img.deco-03-02{width:5.1%;top:51.4%;left:26%}section.campaign .deco img.deco-05{width:10%;top:53.3%;left:80.6%}section.campaign .deco img.deco-12{width:14.7%;top:57.8%;left:-2.3%}section.network .deco{position:absolute;width:100%;height:100%;z-index:-1}section.network .deco img{position:absolute}section.network .deco img.deco-08{width:3.8%;top:-6.2%;left:50.4%}section.network .deco img.deco-01{width:29.8%;top:-8%;left:83.5%}section.network .deco img.deco-10{width:21.2%;top:-3%;left:4.5%}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-17{width:18.8%;top:-13.7%;left:55.4%}section.faq .deco img.deco-05{width:7.8%;top:-6.6%;left:22.4%}section.faq .deco img.deco-03{width:5.1%;top:3.2%;left:83.9%}section.misc-01 .deco{position:absolute;width:100%;height:100%;z-index:-1}section.misc-01 .deco img{position:absolute}section.misc-01 .deco img.deco-09{width:12.9%;top:-3.9%;left:12.3%}section.misc-01 .deco img.deco-11{width:6.9%;top:-4.4%;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}}@media screen and (max-width: 499px){section.simulation .c-apply-btn{margin-top:8vw}}@media screen and (min-width: 500px){section.simulation .c-apply-btn{margin-top:30px}}@media screen and (max-width: 499px){section.simulation .c-apply-btn{width:89.3333333333vw}}@media screen and (min-width: 500px){section.simulation .c-apply-btn{width:335px}}@media screen and (max-width: 499px){section.simulation .c-apply-btn{height:21.3333333333vw}}@media screen and (min-width: 500px){section.simulation .c-apply-btn{height:80px}}@media screen and (max-width: 499px){section.simulation .c-apply-btn>.txt{font-size:4vw}}@media screen and (min-width: 500px){section.simulation .c-apply-btn>.txt{font-size:15px}}@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 .c-apply-btn{margin-top:8vw}}@media screen and (min-width: 500px){section.apply .c-apply-btn{margin-top:30px}}@media screen and (max-width: 499px){section.apply .c-apply-btn{height:21.3333333333vw}}@media screen and (min-width: 500px){section.apply .c-apply-btn{height:80px}}@media screen and (max-width: 499px){section.apply .c-apply-btn{width:89.3333333333vw}}@media screen and (min-width: 500px){section.apply .c-apply-btn{width:335px}}@media screen and (max-width: 499px){section.apply .c-apply-btn>.txt{font-size:4vw}}@media screen and (min-width: 500px){section.apply .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.network .c-apply-btn{margin-top:8vw}}@media screen and (min-width: 500px){section.network .c-apply-btn{margin-top:30px}}@media screen and (max-width: 499px){section.network .c-apply-btn{height:17.0666666667vw}}@media screen and (min-width: 500px){section.network .c-apply-btn{height:64px}}@media screen and (max-width: 499px){section.network .c-apply-btn{width:89.3333333333vw}}@media screen and (min-width: 500px){section.network .c-apply-btn{width:335px}}@media screen and (max-width: 499px){section.apply-small .c-apply-btn{height:21.3333333333vw}}@media screen and (min-width: 500px){section.apply-small .c-apply-btn{height:80px}}@media screen and (max-width: 499px){section.apply-small .c-apply-btn{width:89.3333333333vw}}@media screen and (min-width: 500px){section.apply-small .c-apply-btn{width:335px}}.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-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}}@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}}@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}}@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,base,main,components,utils,add;

/*ADD*/
.misc-title sup{
  font-size: 0.7rem;
}
section#plan0yen {
    margin-top: 0;
    padding-top: 20px;
}
section#topping {
    padding-top: 20px;
}

.link-nowrap{
  white-space: nowrap;
}