@charset "UTF-8";html{--color-primitive-accent-primary: #39b382}@keyframes _animation-fade-in_1uwqt_1{0%{opacity:0}to{opacity:1}}@keyframes _hover-arrow-x_1uwqt_1{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(105%)}51%{opacity:0;transform:translate(-95%)}to{opacity:1;transform:translate(0)}}@keyframes _hover-arrow-x-left_1uwqt_1{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(-95%)}51%{opacity:0;transform:translate(105%)}to{opacity:1;transform:translate(0)}}@keyframes _hover-arrow-y_1uwqt_1{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-95%)}51%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes _hover-arrow-y-down_1uwqt_1{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(105%)}51%{opacity:0;transform:translateY(-95%)}to{opacity:1;transform:translateY(0)}}@keyframes _anim-link-hover-enter_1uwqt_1{0%{background-position-x:100%;background-size:100% 1px}to{background-position-x:100%;background-size:0 1px}}@keyframes _anim-link-hover-leave_1uwqt_1{0%{background-position-x:0;background-size:0 1px}to{background-position-x:0;background-size:100% 1px}}@keyframes _scroll-x_1uwqt_1{0%{transform:translate(0)}to{transform:translate(calc(-50% - 2rem))}}@-webkit-keyframes _scroll-x_1uwqt_1{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(calc(-50% - 2rem))}}html{font-size:62.5%;width:100vw;overflow-x:hidden}._-ua-tablet_1uwqt_507 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:var(--color-background-accent-tertiary);color:var(--color-text-accent-primary);overflow-x:hidden}.__svgText_1uwqt_525{opacity:0;position:absolute;top:0;left:0;pointer-events:none}.__hidden-image_1uwqt_533{display:none!important}._-ua-tablet_1uwqt_507 a:active,._-ua-tablet_1uwqt_507 input:active,._-ua-tablet_1uwqt_507 select:active,._-ua-tablet_1uwqt_507 textarea:active,._-ua-tablet_1uwqt_507 button:active{opacity:.6}@media screen and (max-width:767px){a:active,input:active,select:active,textarea:active,button:active{opacity:.6}}button._buttonPrimary_1uwqt_557{background-color:var(--color-primitive-accent-primary);display:flex;justify-content:center;align-items:center;gap:.8rem;border-radius:5rem;padding:1.8rem 2.4rem;width:34rem;height:8rem;min-width:max-content;cursor:pointer;transition:all .6s cubic-bezier(.165,.84,.44,1);box-shadow:0 8px 8px 0 var(--color-box-shadow-accent-primary)}button._buttonPrimary_1uwqt_557>p{color:#fff;font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.48rem}._-ua-tablet_1uwqt_507 button._buttonPrimary_1uwqt_557>p{font-size:14px;line-height:21.7px}@media screen and (max-width:767px){button._buttonPrimary_1uwqt_557>p{font-size:14px;line-height:21.7px}}button._buttonPrimary_1uwqt_557>svg path{fill:#fff}._-ua-tablet_1uwqt_507 button._buttonPrimary_1uwqt_557{width:100%;max-width:335px;height:60px;border-radius:50px;column-gap:8px;padding:18px 24px;box-shadow:0 4px 4px 0 var(--color-box-shadow-accent-primary)}._-ua-tablet_1uwqt_507 button._buttonPrimary_1uwqt_557>svg{width:16px;height:16px}@media screen and (max-width:767px){button._buttonPrimary_1uwqt_557{width:100%;max-width:335px;height:60px;border-radius:50px;column-gap:8px;padding:18px 24px;box-shadow:0 4px 4px 0 var(--color-box-shadow-accent-primary)}button._buttonPrimary_1uwqt_557>svg{width:16px;height:16px}}@media screen and (min-width: 768px){button._buttonPrimary_1uwqt_557:not(:disabled):hover{background-color:var(--color-background-button-primary-hover);box-shadow:none;transition:all .3s cubic-bezier(.165,.84,.44,1)}button._buttonPrimary_1uwqt_557:not(:disabled):hover svg{animation:_hover-arrow-x_1uwqt_1 .5s cubic-bezier(.39,.575,.565,1) 1 both}}button._buttonPrimary_1uwqt_557:disabled{background-color:var(--color-background-button-tertiary-hover);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}button._buttonPrimary_1uwqt_557:disabled>p{color:var(--color-input-placeholder-accent-primary)}button._buttonPrimary_1uwqt_557:disabled>svg path{fill:var(--color-border-accent-secondary)}button._buttonPrimary_1uwqt_557:active{box-shadow:none}
