@media screen and (max-width:959px){html{font-size:0.2666666667vw}}.pc{display:block}@media screen and (max-width:959px){.pc{display:none}}br.pc,img.pc{display:inline}@media screen and (max-width:959px){br.pc,img.pc{display:none}}.sp{display:none}@media screen and (max-width:959px){.sp{display:block}}br.sp,img.sp{display:nonee}@media screen and (max-width:959px){br.sp,img.sp{display:inline}}.l-content{background-image:url(../img/contact/bg_contact.webp);background-repeat:no-repeat;background-position:right top 50rem;background-size:640rem auto}@media screen and (max-width:959px){.l-content{background-position:right -100rem top -80rem;background-size:350rem auto}}@media screen and (max-width:959px){.c-headline._small{--headline-size:165rem;margin-bottom:55rem}}.c-headline__title{padding-bottom:0}@media screen and (max-width:959px){.c-headline__title--en{font-size:45rem}}.l-footer__contact{display:none}.contact__txt-intro{margin-bottom:100rem;font-size:18rem;font-weight:400;line-height:2;letter-spacing:0.06em}@media screen and (max-width:959px){.contact__txt-intro{margin-bottom:35rem;font-size:14rem;letter-spacing:0.07em;text-align:justify}}.contact__txt-intro._confirm{text-align:center}.contact__txt-intro a{color:#0000FF}.contact__title{margin-bottom:60rem;text-align:center}@media screen and (max-width:959px){.contact__title{margin-bottom:30rem}}.contact__title img{width:558rem}@media screen and (max-width:959px){.contact__title img{width:260rem}}.contact__form{padding:30rem 80rem;background:#ffffff;border-radius:60rem}@media screen and (max-width:959px){.contact__form{padding:5rem 20rem;border-radius:30rem}}.contact__form dl{font-size:18rem;line-height:2;letter-spacing:0.1em}@media screen and (max-width:959px){.contact__form dl{font-size:14rem}}.contact__form dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50rem;padding:50rem 0}@media screen and (max-width:959px){.contact__form dl>div{display:block;padding:35rem 0}}.contact__form dl>div:nth-child(n+2){border-top:1px solid #BDBDBD}.contact__form dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:250rem;padding-top:30rem}@media screen and (max-width:959px){.contact__form dl dt{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10rem;width:100%;margin-bottom:20rem;padding-top:0}}.contact__form dl dd{display:-ms-grid;display:grid;grid-gap:20rem;width:calc(100% - 300rem)}@media screen and (max-width:959px){.contact__form dl dd{grid-gap:15rem;width:100%}}.contact__form dl.contact__confirm dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}.contact__form--required{padding:6rem 16rem;background:#ff6600;border-radius:100vmax;color:#ffffff;font-size:14rem;font-weight:400;line-height:1}@media screen and (max-width:959px){.contact__form--required{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);padding:5rem 10rem;font-size:12rem}}.contact__form--note{font-size:14rem}@media screen and (max-width:959px){.contact__form--note{font-size:13rem;line-height:1.8}}.contact__form input[type=email],.contact__form input[type=tel],.contact__form input[type=text],.contact__form textarea{width:100%;padding:30rem 40rem;background:#F3F4F6;border-radius:10rem;leading-trim:both;text-edge:cap}@media screen and (max-width:959px){.contact__form input[type=email],.contact__form input[type=tel],.contact__form input[type=text],.contact__form textarea{padding:15rem 12rem;line-height:1.6;font-size:13rem}}.contact__btn--area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20rem}@media screen and (max-width:959px){.contact__btn--area{display:block}}.contact__btn{margin-top:60rem}@media screen and (max-width:959px){.contact__btn{margin-top:40rem}}.contact__btn.c-btn{--btn-base:#F60;--btn-text:#FFF;--btn-border:#F60;--btn-base-hover:#1D1D1F;--btn-text-hover:#FFF;--btn-border-hover:#1D1D1F}@media screen and (max-width:959px){.contact__btn.c-btn{--btn-base-hover:#F60;--btn-border-hover:#F60}}.contact__btn.c-btn button{width:320rem;height:73rem;margin:0 auto;font-size:18rem;font-weight:700}@media screen and (max-width:959px){.contact__btn.c-btn button{width:240rem;height:60rem;font-size:14rem;font-weight:500}}.contact__btn--back{margin-top:60rem}@media screen and (max-width:959px){.contact__btn--back{margin-top:40rem}}.contact__btn--back.c-btn{--btn-base:#1D1D1F;--btn-text:#FFF;--btn-border:#1D1D1F;--btn-base-hover:#F60;--btn-text-hover:#FFF;--btn-border-hover:#F60}.contact__btn--back.c-btn a{width:320rem;height:73rem;margin:0 auto;font-size:18rem;font-weight:700;letter-spacing:0.1em}@media screen and (max-width:959px){.contact__btn--back.c-btn a{width:240rem;height:60rem;font-size:14rem;font-weight:500}}.contact__ttl--complete{margin:120rem 0 60rem;font-size:56rem;font-weight:700;text-align:center}@media screen and (max-width:959px){.contact__ttl--complete{margin:60rem 0 30rem;font-size:34rem}}.contact__txt--complete{margin-bottom:120rem;font-size:18rem;font-weight:400;line-height:2.5;letter-spacing:0.06em;text-align:center}@media screen and (max-width:959px){.contact__txt--complete{margin-bottom:60rem;font-size:14rem;line-height:2;text-align:justify}}.contact__btn--back{--btn-base:#F60;--btn-text:#FFF;--btn-border:#F60;--btn-base-hover:#1D1D1F;--btn-text-hover:#FFF;--btn-border-hover:#1D1D1F}@media screen and (max-width:959px){.contact__btn--back{--btn-base-hover:#F60;--btn-border-hover:#F60}}.contact__btn--back a{width:320rem;margin-inline:auto}@media screen and (max-width:959px){.contact__btn--back a{width:240rem}}.contact__btn--back a span{right:auto;left:20rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
/*# sourceMappingURL=contact.css.map */