.ContactForm_content_question__6gqG5{font-family:Avenir-Roman,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-weight:400;font-size:1.125rem}@media screen and (max-width:35.9375em){.ContactForm_content_question__6gqG5{font-size:1rem}}.ContactForm_content_question__6gqG5{line-height:1.9}@media screen and (max-width:35.9375em){.ContactForm_content_question__6gqG5{line-height:1.7}}.ContactForm_content_question__6gqG5{color:#8f8f8f}.ContactForm_hoverLine__7RDRx{display:block}.ContactForm_hoverLine__7RDRx>*{background:linear-gradient(#4dc9ff,#4dc9ff) 0 100%/0 2px no-repeat;display:inline;padding-bottom:.1em;transition:background .2s}.ContactForm_hoverLine__7RDRx:hover>*{background-size:100% 2px;transition:background .3s cubic-bezier(.89,.05,.27,1)}.ContactForm_hoverScale__Pqb1d{display:block;overflow:hidden}.ContactForm_hoverScale__Pqb1d>*{transition:transform .3s cubic-bezier(.63,.19,.4,.99)}.ContactForm_hoverScale__Pqb1d:hover>*{transform:scale(1.1)}.ContactForm_formItem__2XVB2{display:flex;flex-direction:column;row-gap:.625em;position:relative}@media screen and (max-width:35.9375em){.ContactForm_formItem__2XVB2{row-gap:.5em}}.ContactForm_formItem_title__ojkFM{font-family:MercariSans-Bold,Avenir-Black,Arial,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-feature-settings:"kern" 1;font-weight:700}.ContactForm_formItem_titleWrap__OlnIZ{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.ContactForm_formItem_inputText__zim9q,.ContactForm_formItem_textArea__7MImp{width:100%;background-color:#f5f5f5;border-radius:.5em;padding:.8125em 1em;transition:background-color .2s;border:.125em solid #fff}.ContactForm_formItem_inputText__zim9q:focus,.ContactForm_formItem_textArea__7MImp:focus{background-color:transparent;border:.125em solid #4dc9ff}.ContactForm_formItem_inputText__zim9q.ContactForm_errors__Fbrjm,.ContactForm_formItem_textArea__7MImp.ContactForm_errors__Fbrjm{border:.125em solid #ff0211}.ContactForm_formItem_inputText__zim9q{height:3.125em}.ContactForm_formItem_checkbox__kLIj9{margin-right:.625em;cursor:pointer}.ContactForm_formItem_checkboxWrap__bFYDK{display:flex;flex-wrap:wrap;margin-top:.625em;row-gap:1.25em;-moz-column-gap:5%;column-gap:5%}@media screen and (max-width:70em){.ContactForm_formItem_checkboxWrap__bFYDK{-moz-column-gap:13%;column-gap:13%}}.ContactForm_formItem_checkboxLabel__tv02i{cursor:pointer}.ContactForm_errorMessage__MBC_l{display:flex;font-size:.875em;-moz-column-gap:.3125em;column-gap:.3125em;color:#ff0211}.ContactForm_errorMessage__MBC_l:before{content:"";display:inline-block;background:url(/images/icon_error.svg) 0/100% no-repeat;width:1.125em;height:1.125em}.ContactForm_errorBalloon__28wvV{position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% + .625em));box-shadow:0 .125em .75em 0 rgba(227,62,62,.251);border-radius:.5em;z-index:1}.ContactForm_errorBalloon_inner__8jzJK{border-radius:.5em;padding:.75em;position:relative;z-index:1;background-color:#fff}.ContactForm_errorBalloon__28wvV:before{background-color:#fff;content:"";width:.9375em;height:.9375em;transform:translate(-50%,-50%) rotate(45deg);position:absolute;top:0;left:50%;box-shadow:0 .125em .75em 0 rgba(227,62,62,.251)}.ContactForm_requiredAnyLabel__GwP_R{font-size:.625em;color:#fff;border-radius:.625em;padding:.3125em .5em .125em}.ContactForm_requiredAnyLabel__GwP_R.ContactForm_required__Zm2x2{background-color:#ff5a5a}.ContactForm_requiredAnyLabel__GwP_R.ContactForm_any__lbgAq{background-color:#b4b4b4}.ContactForm_continueButton__dbmxs,.ContactForm_editButton__HHla8,.ContactForm_submitButton__oLVvA{align-items:center;justify-content:center;border-radius:8px;display:inline-flex;padding:.75em;transition:background .2s}.ContactForm_continueButton__dbmxs:hover,.ContactForm_editButton__HHla8:hover,.ContactForm_submitButton__oLVvA:hover{background-color:#4dc9ff}.ContactForm_continueButton__dbmxs,.ContactForm_submitButton__oLVvA{background-color:#ff0211;color:#fff;font-family:MercariSans-Regular,Avenir-Roman,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-feature-settings:"kern" 1;font-weight:400}.ContactForm_editButton__HHla8{color:#ff0211;border:2px solid #ff0211;transition:background .2s,color .2s}.ContactForm_editButton__HHla8:hover{color:#fff;border:2px solid #4dc9ff;background-color:#4dc9ff}.ContactForm_submitButton__oLVvA:disabled{background-color:#b4b4b4}.ContactForm_buttonArea__jcEWn{display:flex;-moz-column-gap:2.5em;column-gap:2.5em;justify-content:center;width:100%}@media screen and (max-width:35.9375em){.ContactForm_buttonArea__jcEWn{-moz-column-gap:1em;column-gap:1em}}.ContactForm_buttonArea__jcEWn .ContactForm_continueButton__dbmxs{flex-basis:17.5em}@media screen and (max-width:35.9375em){.ContactForm_buttonArea__jcEWn .ContactForm_continueButton__dbmxs{flex-basis:100%}}.ContactForm_buttonArea__jcEWn .ContactForm_editButton__HHla8,.ContactForm_buttonArea__jcEWn .ContactForm_submitButton__oLVvA{flex-basis:12.5em}.ContactForm_formEdit___ad2P{display:flex;flex-direction:column;row-gap:40px;width:100%}.ContactForm_policyText__iA1Sh{line-height:1.5;border:1px solid #dcdcdc;border-radius:8px;padding:16px}.ContactForm_policyText__iA1Sh a{color:#4dc9ff}.ContactForm_formConfirmation__CCi6M{border-top:1px solid #dcdcdc;width:100%}.ContactForm_formConfirmation_item__K54jz{padding:2em 0;border-bottom:1px solid #dcdcdc;display:flex;-moz-column-gap:1.875em;column-gap:1.875em}@media screen and (max-width:35.9375em){.ContactForm_formConfirmation_item__K54jz{flex-direction:column;padding:1.5em 0;row-gap:1em}}.ContactForm_formConfirmation_itemTitle__BT_IP{font-family:MercariSans-Bold,Avenir-Black,Arial,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-feature-settings:"kern" 1;font-weight:700;flex-basis:10.3125em}@media screen and (max-width:35.9375em){.ContactForm_formConfirmation_itemTitle__BT_IP{flex-basis:auto}}.ContactForm_loadingBall__qHwmv{width:.9375em;flex-shrink:0}.ContactForm_loadingBall__qHwmv.ContactForm_loading__P1FGG:before{content:"";display:inline-block;background:#ff0211 0/100% no-repeat;border-radius:50%;width:.9375em;height:.9375em;animation:ContactForm_ballBouncing__X_6xO 1s cubic-bezier(.07,.59,.42,.99) infinite}@keyframes ContactForm_ballBouncing__X_6xO{0%{transform:translateY(1.875em)}70%{transform:translateY(0)}to{transform:translateY(1.875em)}}@font-face{font-display:swap;font-family:MercariSans-Thin;font-style:normal;font-weight:400;src:url(/fonts/MercariSans-Thin/MercariSans-Thin.woff2) format("woff2"),url(/fonts/MercariSans-Thin/MercariSans-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:MercariSans-Regular;font-style:normal;font-weight:400;src:url(/fonts/MercariSans-Regular/MercariSans-Regular.woff2) format("woff2"),url(/fonts/MercariSans-Regular/MercariSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:MercariSans-Bold;font-style:normal;font-weight:400;src:url(/fonts/MercariSans-Bold/MercariSans-Bold.woff2) format("woff2"),url(/fonts/MercariSans-Bold/MercariSans-Bold.woff) format("woff")}.Contact_content_question__NbOLh{font-family:Avenir-Roman,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-weight:400;font-size:1.125rem}@media screen and (max-width:35.9375em){.Contact_content_question__NbOLh{font-size:1rem}}.Contact_content_question__NbOLh{line-height:1.9}@media screen and (max-width:35.9375em){.Contact_content_question__NbOLh{line-height:1.7}}.Contact_content_question__NbOLh{color:#8f8f8f}.Contact_hoverLine__Qwfjp{display:block}.Contact_hoverLine__Qwfjp>*{background:linear-gradient(#4dc9ff,#4dc9ff) 0 100%/0 2px no-repeat;display:inline;padding-bottom:.1em;transition:background .2s}.Contact_hoverLine__Qwfjp:hover>*{background-size:100% 2px;transition:background .3s cubic-bezier(.89,.05,.27,1)}.Contact_hoverScale__oKGN0{display:block;overflow:hidden}.Contact_hoverScale__oKGN0>*{transition:transform .3s cubic-bezier(.63,.19,.4,.99)}.Contact_hoverScale__oKGN0:hover>*{transform:scale(1.1)}.Contact_contact__xI6wR{margin:0 auto;max-width:760px}@media screen and (max-width:79.9375em){.Contact_contact__xI6wR{max-width:calc(760px + 80px);padding-left:40px;padding-right:40px}}@media screen and (max-width:70em){.Contact_contact__xI6wR{max-width:calc(760px + 120px);padding-left:60px;padding-right:60px}}@media screen and (max-width:35.9375em){.Contact_contact__xI6wR{max-width:calc(760px + 32px);padding-left:16px;padding-right:16px}}.Contact_contact_text__jUVBy{font-family:Avenir-Roman,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-weight:400;font-size:1.125rem}@media screen and (max-width:35.9375em){.Contact_contact_text__jUVBy{font-size:1rem}}.Contact_contact_text__jUVBy{line-height:1.88}@media screen and (max-width:35.9375em){.Contact_contact_text__jUVBy{line-height:1.68}}@media screen and (min-width:36em){.Contact_contact_text__jUVBy{text-align:center}}.Contact_contact_text__jUVBy.Contact_completion__yKuHk,.Contact_contact_text__jUVBy.Contact_error__AAHFE{text-align:center}.Contact_contact_completion__gzdZv,.Contact_contact_confirmation__5lSI4,.Contact_contact_edit__aogw1,.Contact_contact_error__QggDk{display:flex;flex-direction:column;align-items:center;row-gap:2.5em;padding:60px 0 100px}@media screen and (max-width:35.9375em){.Contact_contact_completion__gzdZv,.Contact_contact_confirmation__5lSI4,.Contact_contact_edit__aogw1,.Contact_contact_error__QggDk{padding:50px 0 40px}}.Contact_contact_PageHeading__7Wz8e{font-size:2.5rem}@media screen and (max-width:70em){.Contact_contact_PageHeading__7Wz8e{font-size:2em}}@media screen and (max-width:35.9375em){.Contact_contact_PageHeading__7Wz8e{font-size:1.5em}}.Contact_contact_PageHeading__7Wz8e{font-family:MercariSans-Bold,Avenir-Black,Arial,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-feature-settings:"kern" 1;font-weight:700;text-align:center;display:flex;align-items:center}.Contact_errorPageHeading__YO_0_{justify-content:center;-moz-column-gap:.4em;column-gap:.4em}.Contact_errorPageHeading__YO_0_:before{content:"";display:inline-block;background:url(/images/icon_error.svg) 0/100% no-repeat;width:1em;height:1em;margin-bottom:.1875em}.Contact_completionPageHeading__zW_ob{flex-direction:column}.Contact_completionPageHeading__zW_ob:before{content:"";display:inline-block;background:url(/images/icon_success.svg) 0/100% no-repeat;width:3em;height:3em;margin-bottom:1em}