.campaign-module__wCO_Zq__wrap{--accent:#2f6bff;--ink:#161b3a;--cyan:#16c4d9;--yellow:#ffc93c;--coral:#ff7e7e;--mint:#26d08d;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:"M PLUS Rounded 1c",Noto Sans JP,system-ui,sans-serif;overflow-x:hidden}.campaign-module__wCO_Zq__wrap a{-webkit-tap-highlight-color:transparent}.campaign-module__wCO_Zq__anchor{scroll-margin-top:92px}@keyframes campaign-module__wCO_Zq__march{to{background-position:16px 0}}@keyframes campaign-module__wCO_Zq__travel{0%{opacity:0;left:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes campaign-module__wCO_Zq__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes campaign-module__wCO_Zq__floaty2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(8deg)}}@keyframes campaign-module__wCO_Zq__fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes campaign-module__wCO_Zq__wiggle{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.campaign-module__wCO_Zq__march{animation:1s linear infinite campaign-module__wCO_Zq__march}.campaign-module__wCO_Zq__travel{animation:3.6s linear infinite campaign-module__wCO_Zq__travel}.campaign-module__wCO_Zq__floaty{animation:7s ease-in-out infinite campaign-module__wCO_Zq__floaty}.campaign-module__wCO_Zq__floaty2{animation:5s ease-in-out infinite campaign-module__wCO_Zq__floaty2}.campaign-module__wCO_Zq__fadeUp{animation:.7s both campaign-module__wCO_Zq__fadeUp}.campaign-module__wCO_Zq__fadeUpDelay{animation:.9s .1s both campaign-module__wCO_Zq__fadeUp}.campaign-module__wCO_Zq__wiggle{animation:3s ease-in-out infinite campaign-module__wCO_Zq__wiggle}.campaign-module__wCO_Zq__navLink:hover{color:var(--accent)}.campaign-module__wCO_Zq__liftBtn{box-shadow:var(--shadow);transition:transform .12s,box-shadow .12s}.campaign-module__wCO_Zq__liftBtn:hover{transform:translateY(var(--lift,3px));box-shadow:var(--shadow-hover)}.campaign-module__wCO_Zq__liftBorder{transition:transform .12s,box-shadow .12s,border-color .12s}.campaign-module__wCO_Zq__liftBorder:hover{border-color:var(--accent)}.campaign-module__wCO_Zq__problemCard{transition:transform .14s,box-shadow .14s}.campaign-module__wCO_Zq__problemCard:hover{box-shadow:7px 7px 0 color-mix(in srgb,var(--accent)16%,#fff);transform:translate(-2px,-2px)}.campaign-module__wCO_Zq__hoverBgLight{transition:background .12s}.campaign-module__wCO_Zq__hoverBgLight:hover{background:#ffffff42}.campaign-module__wCO_Zq__floatingCtaBtn{transition:transform .12s,box-shadow .12s}.campaign-module__wCO_Zq__floatingCtaBtn:hover{box-shadow:0 8px 22px -8px #141e5a99,0 3px 0 color-mix(in srgb,var(--accent)48%,var(--ink));transform:translateY(2px)}.campaign-module__wCO_Zq__faqSummary{cursor:pointer;list-style:none}.campaign-module__wCO_Zq__faqSummary::-webkit-details-marker{display:none}.campaign-module__wCO_Zq__faqPlus{transition:transform .2s}.campaign-module__wCO_Zq__faqDetails[open] .campaign-module__wCO_Zq__faqPlus{transform:rotate(45deg)}
.Footer-module__KYZENq__wrap{color:var(--textthirdly);background:var(--primary100);position:relative}.Footer-module__KYZENq__inner{padding:64px 24px 80px}@media screen and (min-width:1140px){.Footer-module__KYZENq__inner{width:1040px;margin:0 auto;padding:40px 0 64px}}.Footer-module__KYZENq__wrap:after{content:"";background:var(--primary80);z-index:-1;mix-blend-mode:multiply;display:block;position:absolute;inset:0}.Footer-module__KYZENq__logo{margin:0}.Footer-module__KYZENq__items{margin:0;padding:0;list-style:none}@media screen and (min-width:1140px){.Footer-module__KYZENq__items{justify-content:space-between;margin:40px 0 0;display:flex}}.Footer-module__KYZENq__item{margin:40px 0 0}@media screen and (min-width:1140px){.Footer-module__KYZENq__item{margin:0}}.Footer-module__KYZENq__item a{cursor:pointer}.Footer-module__KYZENq__item_title{color:var(--textsecondary);margin:40px 0 16px;font-size:16px;font-weight:700;line-height:3}@media screen and (min-width:1140px){.Footer-module__KYZENq__item_title{margin:0 0 16px}}.Footer-module__KYZENq__main{margin:0;padding:0;font-size:16px;font-weight:700;line-height:3;list-style:none}.Footer-module__KYZENq__sub{margin:40px 0 0;padding:0;font-size:16px;font-weight:400;line-height:3;list-style:none}
.Sticky-module__ksKKaG__button{opacity:0;pointer-events:none;cursor:pointer;margin:0;transition:all .5s;position:fixed;bottom:16px;right:16px}@media screen and (min-width:600px){.Sticky-module__ksKKaG__button{width:240px;bottom:24px;right:24px}}.Sticky-module__ksKKaG__button.Sticky-module__ksKKaG__is_scrolled{opacity:1;pointer-events:auto}.Sticky-module__ksKKaG__button a{background:var(--gradationPrimary);text-align:center;width:64px;height:64px;color:var(--textthirdly);border-radius:64px;margin:0 auto;font-size:16px;font-weight:700;line-height:64px;display:block}@media screen and (min-width:600px){.Sticky-module__ksKKaG__button a{width:auto;max-width:470px;font-size:14px;line-height:60px}}.Sticky-module__ksKKaG__button_icon{margin:0;padding:0;display:inline-block}.Sticky-module__ksKKaG__button_icon ion-icon{vertical-align:middle;font-size:24px}@media screen and (min-width:600px){.Sticky-module__ksKKaG__button_icon ion-icon{margin-right:8px}}.Sticky-module__ksKKaG__button_text{vertical-align:middle;display:none}@media screen and (min-width:600px){.Sticky-module__ksKKaG__button_text{display:inline-block}}
