.text_box{margin:14.3rem auto 13.3rem;text-align:center}@media(max-width: 768px){.text_box{margin:7.5rem 0 7.6rem}}.text_box p{margin-bottom:2.3rem}@media(max-width: 768px){.text_box p{margin-bottom:3.5rem}}.text_box .contact_tel{margin-bottom:2.3rem;font-size:4.8rem;text-decoration:underline;text-decoration-color:var(--gray)}@media(max-width: 768px){.text_box .contact_tel{font-size:4.8rem}}form#mailformpro{max-width:115.8rem;margin:auto}form#mailformpro dl dt{font-size:1.8rem;line-height:1.5;border:none;width:35.8rem;text-align:left;background:rgba(0,0,0,0)}@media(max-width: 768px){form#mailformpro dl dt{font-size:3rem;width:auto}}form#mailformpro dl dd{border:none;padding-left:35.8rem;background:rgba(0,0,0,0)}@media(max-width: 768px){form#mailformpro dl dd{padding-left:0}}form#mailformpro .mfp_inquiry_items{padding:1.2rem 2rem}form#mailformpro .mfp_inquiry_items label{display:block;padding:0;line-height:1.8;cursor:pointer}form#mailformpro .mfp_inquiry_items input[type=checkbox]{margin-right:.8rem;padding:0}.mfp_col10,.mfp_col5{border:#e0e0e0 1px solid}form#mailformpro dl dd .grid{display:grid;gap:1.5rem;padding:20px 32.7rem 10px 25px}@media(max-width: 768px){form#mailformpro dl dd .grid{padding:20px 26rem 10px 25px}}.must{background-color:var(--red);box-shadow:inherit;font-size:1.8rem;padding:.4rem 1.6rem;border:none;text-shadow:none;margin-right:1.9rem;background-image:none}form#mailformpro,form#mailformpro *{padding:1rem 2rem}@media(max-width: 768px){form#mailformpro{padding:0}form#mailformpro .mailform{padding:0}}form#mailformpro,form#mailformpro *.no_must{padding-left:9.4rem}@media(max-width: 768px){form#mailformpro,form#mailformpro *.no_must{padding-left:0}}.mfp_rows{clear:inline-end}.mfp_rows .formcon textarea{height:30rem}form#mailformpro dl dd .mfp_col10 label{display:inline-flex;align-items:center;gap:1rem;padding:0;line-height:1.6;border:none;justify-content:center}form#mailformpro .mfp_rows.checkbox .mfp_col10{border:none;display:flex;max-width:20rem}@media(max-width: 768px){form#mailformpro .mfp_rows.checkbox .mfp_col10{flex-wrap:wrap;max-width:100%}}form#mailformpro dl dd .mfp_col10 input[type=checkbox]{margin:0}form#mailformpro dl dt.check{float:none;text-align:center;margin:auto;width:auto;background:rgba(0,0,0,0)}form#mailformpro dl dt.check a{text-decoration:underline;color:var(--blue)}form#mailformpro dl .check+dd{padding-left:0;float:none;text-align:center}form#mailformpro dl .check+dd .mfp_col10{border:none;font-size:1.8rem}form#mailformpro .mfp_buttons{background:rgba(0,0,0,0)}#mfp_element_14_label{justify-content:center}.mfp_element_submit{background:var(--black);text-shadow:none;color:var(--white);font-size:1.8rem;padding:1.6rem 0 !important;width:29rem;margin-top:4.5rem;position:relative}.mfp_element_submit::after{content:"";position:absolute;border-right:1px solid var(--white);border-top:1px solid var(--white);width:.8rem;height:.8rem;top:50%;transform:translateY(-50%) rotate(45deg);right:1.4rem}.mfp_element_submit:hover{background:rgba(0,0,0,0);color:var(--black)}@media(max-width: 768px){.l-main{padding:5.9rem 7.7rem 22rem}form#mailformpro .mfp_rows label{font-size:3rem;padding:0}form#mailformpro .mailform+p{padding:0}form#mailformpro div.mfp_buttons button{border-radius:0;padding:3.4rem 0 !important}}main.thanks .text_box p{margin-top:6rem}.c_btn{text-align:center;margin:3.0208333333vw auto 0;display:block;background:var(--black);max-width:21.2rem;color:var(--white);font-size:1.6rem;font-weight:bold;padding:1.6rem 0;position:relative}@media screen and (max-width: 768px){.c_btn{margin:8.4vw auto 0;font-size:3.8rem;font-weight:500;max-width:42.4rem;padding:3.3rem 0}}.c_btn::after{content:"";position:absolute;border-right:1px solid var(--white);border-top:1px solid var(--white);width:.8rem;height:.8rem;top:50%;transform:translateY(-50%) rotate(45deg);right:1.4rem}@media screen and (max-width: 768px){.c_btn::after{width:1.6rem;height:1.6rem;right:2.1rem}}/*# sourceMappingURL=contact.css.map */