@charset "UTF-8";html{--color-primitive-accent-primary: #39b382}@font-face{font-family:游ゴシック;src:url(/assets/fonts/YuGothM.ttc) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:游ゴシック;src:url(/assets/fonts/YuGothB.ttc) format("truetype");font-weight:700;font-style:normal}@keyframes _animation-fade-in_1mi91_1{0%{opacity:0}to{opacity:1}}@keyframes _hover-arrow-x_1mi91_1{0%{visibility:visible;transform:translate(-250%)}to{visibility:visible;transform:translate(0)}}@keyframes _hover-arrow-x-left_1mi91_1{0%{visibility:visible;transform:translate(250%)}to{visibility:visible;transform:translate(0)}}@keyframes _hover-arrow-y_1mi91_1{0%{visibility:visible;transform:translateY(250%)}to{visibility:visible;transform:translate(0)}}@keyframes _anim-link-hover-enter_1mi91_1{0%{background-position-x:100%;background-size:100% 1px}to{background-position-x:100%;background-size:0 1px}}@keyframes _anim-link-hover-leave_1mi91_1{0%{background-position-x:0;background-size:0 1px}to{background-position-x:0;background-size:100% 1px}}@keyframes _scroll-x_1mi91_1{0%{transform:translate(0)}to{transform:translate(calc(-50% - 2rem))}}html{font-size:62.5%;width:100vw;overflow-x:hidden}._-ua-tablet_1mi91_467 html{font-size:48.0769230769%}@media screen and (max-width:767px){html{font-size:48.0769230769%}}body{font-family:游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-weight:500;min-height:100vh;background-color:#f8f8f8;overflow-x:hidden}.__svgText_1mi91_484{opacity:0;position:absolute;top:0;left:0;pointer-events:none}.__hidden-image_1mi91_492{display:none!important}._sectionEntryStep_1mi91_499{padding:15rem 0 10rem;background-color:#fff}._-ua-tablet_1mi91_467 ._sectionEntryStep_1mi91_499._step3_1mi91_503{padding:48px 0 64px}._-ua-tablet_1mi91_467 ._sectionEntryStep_1mi91_499:not(._step3_1mi91_503){padding:80px 0 64px}._-ua-tablet_1mi91_467 ._sectionEntryStep_1mi91_499 h2{margin-top:32px}@media screen and (max-width:767px){._sectionEntryStep_1mi91_499._step3_1mi91_503{padding:48px 0 64px}._sectionEntryStep_1mi91_499:not(._step3_1mi91_503){padding:80px 0 64px}._sectionEntryStep_1mi91_499 h2{margin-top:32px}}._sectionEntryStep_1mi91_499 ._sectionContainer_1mi91_523{max-width:1282px;width:100%;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:6.4rem}._-ua-tablet_1mi91_467 ._sectionEntryStep_1mi91_499 ._sectionContainer_1mi91_523{gap:40px}@media screen and (max-width:767px){._sectionEntryStep_1mi91_499 ._sectionContainer_1mi91_523{gap:40px}}
