﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@300;700&display=swap");.contact{font-feature-settings:"palt"}.contact .lead{width:calc(100% - 75px);margin:139px auto 0}@media (max-width: 999px){.contact .lead{margin-top:109px}}.contact .lead .lead_ttl{font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.26em;font-weight:700;font-family:"Noto Serif JP",serif;margin-top:78px;text-align:center}@media (max-width: 999px){.contact .lead .lead_ttl{margin-top:38px;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.16em}}.contact .lead .lead_txt{margin-top:35px;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.8571em;letter-spacing:.13em}@media (max-width: 999px){.contact .lead .lead_txt{text-align:left}}.contact .lead .lead_info{background:#f2f2f2;width:100%;max-width:700px;margin:25px auto 0;padding:21px 20px 23px;border-radius:3px;display:flex;justify-content:center;align-items:center;gap:15px}@media (max-width: 999px){.contact .lead .lead_info{flex-direction:column;background:none;margin:34px auto 0;padding:0;gap:10px}}.contact .lead .lead_info .lead_info_num{font-size:36px;font-size:3.6rem;line-height:1em;letter-spacing:.085em;font-weight:700;color:#c1272d;display:flex;align-items:flex-end;gap:7px;transform:translateY(2px)}@media (max-width: 999px){.contact .lead .lead_info .lead_info_num{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.09em;font-weight:600;background:linear-gradient(0deg, #941b20 0%, #c1272d 100%);color:#fff;border-bottom:2px solid #8c6239;border-radius:30px;width:100%;max-width:300px;height:60px;display:flex;justify-content:center;align-items:center}}.contact .lead .lead_info .lead_info_num:before{content:'TEL';font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.09em;font-weight:600;transform:translateY(-3px)}@media (max-width: 999px){.contact .lead .lead_info .lead_info_num:before{content:'Tel';transform:none}}.contact .lead .lead_info .lead_info_txt{font-size:14px;font-size:1.4rem;line-height:1.2857em;letter-spacing:.13em;font-weight:400;display:block;font-feature-settings:"palt"}.contact .policy{width:calc(100% - 75px);margin:47px auto 0;max-width:768px}@media (max-width: 999px){.contact .policy{margin-top:27px}}.contact .policy .policy_ttl{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.25em;font-weight:700;display:block}.contact .policy p{margin:10px 0 32px;font-size:14px;font-size:1.4rem;line-height:1.9285em;letter-spacing:.13em;font-weight:400}@media (max-width: 999px){.contact .policy p{line-height:1.7857;margin:11px 0 39px}}.contact .policy ul{margin-top:10px}@media (max-width: 999px){.contact .policy ul{margin-top:13px}}.contact .policy ul li{position:relative;padding-left:1.3em;font-size:14px;font-size:1.4rem;line-height:1.9285em;letter-spacing:.13em;font-weight:400}@media (max-width: 999px){.contact .policy ul li{font-size:14px;font-size:1.4rem;line-height:1.5714em;letter-spacing:.1em;padding-left:10px}}@media (max-width: 999px){.contact .policy ul li:not(:first-child){margin-top:8px}}.contact .policy ul li:before{content:'・';position:absolute;top:0;left:0}@media (max-width: 999px){.contact .policy ul li:before{content:'';width:4px;height:4px;background:#000;border-radius:50%;display:block;top:0.6em}}.contact .content_btn{width:calc(100% - 75px);margin:77px auto 184px}@media (max-width: 999px){.contact .content_btn{margin:54px auto 121px}}.contact .taR{width:calc(100% - 75px);margin:60px auto 0;display:flex;justify-content:center;align-items:center}.contact .taR p{display:block;width:fit-content;border-bottom:2px solid #24456d;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.2em;font-weight:500;padding-bottom:5px;cursor:pointer}.contact .taC{width:calc(100% - 75px);margin:30px auto 180px;display:flex;justify-content:center;align-items:center}@media (max-width: 999px){.contact .taC{margin:30px auto 140px}}.contact .taC .submitBtn{margin:0 auto}.contact .thanks-main{margin-bottom:180px}@media (max-width: 999px){.contact .thanks-main{margin-bottom:140px}}.contact .thanks-main .c-btn{margin-top:60px}.contact .thanks-main .c-btn a{max-width:320px;margin:0 auto}

/*# sourceMappingURL=maps/contact.min.css.map */
