@keyframes ContactFanForm_fade-in__v3mhP{0%{opacity:0}to{opacity:1}}.ContactFanForm_wrapper__4cMpC{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:640px;width:calc(100vw - 48px)}@keyframes ContactFanVerify_fade-in___E6Ew{0%{opacity:0}to{opacity:1}}.ContactFanVerify_wrapper__xRzpu{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:640px;width:calc(100vw - 48px)}.ContactFanVerify_label__gZ4rM{color:#00b0ed;font-size:16px;font-weight:500;line-height:1}.ContactFanVerify_field__jCRxZ{display:flex;flex-direction:column;gap:8px;width:100%}.ContactFanVerify_value__vaa3x{background:#e7f8ff;border-radius:8px;color:#00b0ed;font-size:16px;font-weight:500;line-height:1;padding:16px}.ContactFanVerify_value__vaa3x[data-is-content=true]{line-height:1.2;min-height:130px;white-space:pre-wrap}.ContactFanVerify_error__MI3N7{color:#f04a7c;font-size:14px;font-weight:700;text-align:center}.ContactFanVerify_confirmText__seqwp{color:#f04a7c;font-size:16px;font-weight:800;line-height:1.2;text-align:center}@media only screen and (min-width:769px){.ContactFanVerify_confirmText__seqwp{margin-top:32px}}.ContactFanVerify_navi__PF2FW{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:769px){.ContactFanVerify_navi__PF2FW{gap:16px;margin-top:-8px}}@media only screen and (max-width:768px){.ContactFanVerify_navi__PF2FW{gap:12px;margin-top:-16px}}.ContactFanVerify_returnButton__n5JQF{border:2px solid #00b0ed;color:#00b0ed!important}@keyframes ContactFormComplete_fade-in__nzkzm{0%{opacity:0}to{opacity:1}}.ContactFormComplete_wrapper__qqsFw{align-items:center;display:flex;flex-direction:column;width:100%}.ContactFormComplete_message__5eHw4{color:#00b0ed;font-size:20px;font-weight:900;letter-spacing:.03em;line-height:1.3;text-align:center}@media only screen and (min-width:769px){.ContactFormComplete_message__5eHw4{margin-top:8px}}@media only screen and (max-width:768px){.ContactFormComplete_message__5eHw4{margin-top:48px}}@media only screen and (min-width:769px){.ContactFormComplete_faqButton___Up4L{margin-top:80px}}@media only screen and (max-width:768px){.ContactFormComplete_faqButton___Up4L{margin-top:32px}}@keyframes ContactStepNavi_fade-in__if6Dk{0%{opacity:0}to{opacity:1}}.ContactStepNavi_wrapper__OUxcn{display:flex;gap:24px}.ContactStepNavi_item__fp7ki{align-items:flex-end;display:flex;gap:24px}.ContactStepNavi_item__fp7ki:not(:last-of-type):after{background:#aaa;border-radius:106px;content:"";height:2px;margin-bottom:12px;width:72px}.ContactStepNavi_itemInner__oNNbC{align-items:center;display:flex;flex-direction:column;gap:2px}.ContactStepNavi_label__hgDF0{color:#aaa;font-size:10px;font-weight:500;letter-spacing:-.09em;line-height:1.6}.ContactStepNavi_item__fp7ki[data-is-done=true] .ContactStepNavi_label__hgDF0{color:#00b0ed}.ContactStepNavi_mark__dZJzQ{align-items:center;display:flex;justify-content:center;position:relative}.ContactStepNavi_number__efNTd{color:#fff;font-size:12px;font-weight:900;position:absolute}@keyframes PageContactFanForm_fade-in__Fes15{0%{opacity:0}to{opacity:1}}.PageContactFanForm_wrapper__Wz_To{background:#fff}.PageContactFanForm_inner__XZcoQ{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:769px){.PageContactFanForm_inner__XZcoQ{gap:32px;padding-top:64px}}@media only screen and (max-width:768px){.PageContactFanForm_inner__XZcoQ{gap:16px}}@keyframes PageContactOpinionForm_fade-in__fJ2Zi{0%{opacity:0}to{opacity:1}}.PageContactOpinionForm_wrapper__on8S0{background:#fff}.PageContactOpinionForm_inner__3GE3p{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:769px){.PageContactOpinionForm_inner__3GE3p{gap:32px;padding:64px 0 72px}}@media only screen and (max-width:768px){.PageContactOpinionForm_inner__3GE3p{gap:16px;padding-bottom:16px}}@keyframes PageContactGoodsForm_fade-in__HlsVE{0%{opacity:0}to{opacity:1}}.PageContactGoodsForm_wrapper__m4VbX{background:#fff}.PageContactGoodsForm_inner__9cyXw{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:769px){.PageContactGoodsForm_inner__9cyXw{gap:32px;padding-top:64px}}@media only screen and (max-width:768px){.PageContactGoodsForm_inner__9cyXw{gap:16px}}