.re-thanks{max-width:54rem;width:100%;margin-left:auto;margin-right:auto;margin-top:4.8rem}@media screen and (min-width:750px){.re-thanks{margin-top:12.1rem}}.re-thanks__title{font-family:Hina Mincho,serif;font-size:1.6rem}@media screen and (min-width:750px){.re-thanks__title{font-size:1.8rem}}.re-thanks__text{margin-top:2.8rem;font-size:1.3rem}@media screen and (min-width:750px){.re-thanks__text{margin-top:1.5rem;font-size:1.5rem}}.re-thanks__note{margin-top:1.4rem;font-size:1.2rem}@media screen and (min-width:750px){.re-thanks__note{margin-top:2rem}}.re-thanks__note span{text-decoration:underline}.re-thanks__common-button{margin-top:7.9rem;margin-left:auto;margin-right:auto}.re-contact__faq{margin-top:4.8rem}@media screen and (min-width:750px){.re-contact__faq{margin-top:6.1rem}}.re-contact-faq__h2{font-size:1.6rem;font-family:Hina Mincho,serif}@media screen and (min-width:750px){.re-contact-faq__h2{font-size:2.2rem}}.re-contact-faq__text{margin-top:2.8rem;font-size:1.3rem}@media screen and (min-width:750px){.re-contact-faq__text{font-size:1.5rem}}.re-contact-faq__common-button{margin-top:2.4rem;margin-left:0}@media screen and (min-width:750px){.re-contact-faq__common-button{margin-top:4.8rem}}.re-contact-form__title{font-family:Hina Mincho,serif;font-size:1.6rem;margin-top:8rem}@media screen and (min-width:750px){.re-contact-form__title{margin-top:10rem;font-size:2.2rem}}.re-contact-form__text{font-size:1.3rem;margin-top:2.8rem}@media screen and (min-width:750px){.re-contact-form__text{font-size:1.5rem}}.re-contact-form__note{margin-top:3.6rem;font-size:1.2rem}@media screen and (min-width:750px){.re-contact-form__note{margin-top:4.5rem;font-size:1.5rem}}.re-contact-form__note span{text-decoration:underline}.re-contact__main-form{margin-top:4.4rem}@media screen and (min-width:750px){.re-contact__main-form{margin-top:5.8rem}}.re-contact__field-wrapper{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:750px){.re-contact__field-wrapper{flex-direction:row;gap:0}}.re-contact__field-wrapper:not(:first-child){margin-top:4.8rem}@media screen and (min-width:750px){.re-contact__field-wrapper:not(:first-child){margin-top:6rem}}.re-contact__label{width:100%;margin-top:0;margin-bottom:0;font-family:Hina Mincho,serif;font-size:1.4rem}@media screen and (min-width:750px){.re-contact__label{width:24rem;flex-shrink:0;font-size:1.5rem}}.re-contact__label span{font-weight:700;margin-left:8px}.re-contact__name-wrapper{display:flex;justify-content:space-between;width:100%}.re-field{width:100%;position:relative}.re-field input,.re-field select,.re-field textarea{width:100%;font-size:1.4rem;padding:1.1rem;border:none;border-radius:.3rem}@media screen and (min-width:750px){.re-field input,.re-field select,.re-field textarea{font-size:1.5rem;padding:1.4rem 1.6rem}}.re-field textarea{height:15.2rem}@media screen and (min-width:750px){.re-field textarea{height:24rem}}.re-field--name{width:47.6%;display:flex;align-items:center;gap:1rem;font-size:1.4rem}@media screen and (min-width:750px){.re-field--name{gap:2rem;font-size:1.5rem}}.re-field__note{position:absolute;top:4.5rem;left:0;margin-top:0;margin-bottom:0;font-size:1rem;letter-spacing:0em;line-height:1.2}@media screen and (min-width:750px){.re-field__note{top:5rem;font-size:1.2rem;line-height:1.3}}.re-contact__common-button{margin-top:8rem}.re-field__note--error{background-color:#fff;color:red;border-radius:.3rem;padding:.8rem}
/*# sourceMappingURL=/cdn/shop/t/48/assets/re-contact-form.css.map */
