@media only screen and (max-width: 999px){.contact .header .gBtn{display:none}}.contact .sec-main{margin-top:162px;margin-bottom:105px}@media (max-width: 767px){.contact .sec-main{margin-top:94px;margin-bottom:18px}}.contact .sec-main__inner{width:calc(100% - 30px);max-width:672px;margin:0 auto}@media (max-width: 767px){.contact .sec-main__inner{max-width:100%;width:calc(100% - 75px)}}.contact .sec-main__heading{text-align:center;font-family:"Noto Serif JP",sans-serif}.contact .sec-main__heading .jp{font-size:22px;font-size:2.2rem;line-height:1.4em;letter-spacing:.28em;font-weight:600}@media (max-width: 767px){.contact .sec-main__heading .jp{font-size:18px;letter-spacing:0.2em}}.contact .sec-main__heading .en{font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:.26em;font-weight:600;margin-top:13px}.contact .sec-main__cont{margin-top:71px}@media (max-width: 767px){.contact .sec-main__cont{margin-top:48px}}.contact .sec-main__cont .cont-txt{text-align:center;font-size:12px;font-size:1.2rem;line-height:2.33333em;letter-spacing:.175em;font-weight:400;color:#000}@media (max-width: 767px){.contact .sec-main__cont .cont-txt{line-height:calc(22/12);letter-spacing:0.18em}.contact .sec-main__cont .cont-txt--02{text-align:left}}.contact .sec-main__cont .cont-btn{display:flex;align-items:center;justify-content:center;min-height:47px;max-width:300px;margin:16px auto 40px;background-color:#5f4f3c;border-radius:60px;color:#fff;padding:10px 20px;cursor:pointer}@media (max-width: 767px){.contact .sec-main__cont .cont-btn{min-height:60px;margin:35px auto 35px}}.contact .sec-main__cont .cont-btn p{display:flex;align-items:center;justify-content:center}.contact .sec-main__cont .cont-btn p .jp{font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.26em;font-weight:400;padding-right:15px;margin-right:24px;display:block;position:relative;padding-bottom:1px}.contact .sec-main__cont .cont-btn p .jp:after{content:'';position:absolute;width:1px;height:20px;background-color:#fff;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 767px){.contact .sec-main__cont .cont-btn p .jp:after{height:35px}}.contact .sec-main__cont .cont-btn p .en{font-size:8px;font-size:.8rem;line-height:1.5em;letter-spacing:.14em;font-weight:400;display:block}@media only screen and (min-width: 1025px){.contact .sec-main__cont .cont-btn:hover:hover{background-color:transparent}.contact .sec-main__cont .cont-btn:hover:hover p span:after{background-color:#5f4f3c}}.contact .sec-main__form{margin-top:49px}@media (max-width: 767px){.contact .sec-main__form{margin-top:32px}}.contact .sec-main__form .form-block{padding:0}.contact .sec-main__form .form-block .tabl .tr{display:flex}@media (max-width: 767px){.contact .sec-main__form .form-block .tabl .tr{flex-wrap:wrap}}.contact .sec-main__form .form-block .tabl .tr:not(:last-child){margin-bottom:16px}@media (max-width: 767px){.contact .sec-main__form .form-block .tabl .tr:not(:last-child){margin-bottom:20px}}.contact .sec-main__form .form-block .tabl .tr .th{width:172px;min-width:172px;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.2em;font-weight:400;padding-top:12px;color:#000}@media (max-width: 767px){.contact .sec-main__form .form-block .tabl .tr .th{padding-top:0;width:100%;min-width:unset;margin-bottom:10px}}.contact .sec-main__form .form-block .tabl .tr .th em{font-style:normal;color:#c1272d}.contact .sec-main__form .form-block .tabl .tr .td{width:calc(100% - 172px)}@media (max-width: 767px){.contact .sec-main__form .form-block .tabl .tr .td{width:100%}}.contact .sec-main__form .form-block .tabl .tr .td input{width:100%;border:unset;min-height:40px;background-color:#f2f2f2;border-radius:7px;padding:5px 15px 5px 25px;font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:.2em;font-weight:400}@media (max-width: 767px){.contact .sec-main__form .form-block .tabl .tr .td input{min-height:50px}}.contact .sec-main__form .form-block .tabl .tr .td input::placeholder{color:#b3b3b3}.contact .sec-main__form .form-block .tabl .tr .td textarea{width:100%;border:unset;min-height:400px;background-color:#f2f2f2;border-radius:7px;padding:15px 15px 15px 25px;font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:.2em;font-weight:400}@media (max-width: 767px){.contact .sec-main__form .form-block .tabl .tr .td textarea{min-height:350px}}.contact .sec-main__form .form-block .tabl .tr .td textarea::placeholder{color:#b3b3b3}.contact .sec-main__form .taC{width:calc(100% - 172px);margin:7px 0 0 auto}@media (max-width: 767px){.contact .sec-main__form .taC{width:100%}}.contact .sec-main__form .taC .txt-required{color:#c1272d;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.2em;font-weight:400}.contact .sec-main__form .taC button.btnConfirm,.contact .sec-main__form .taC button.btnSend{border:unset;background-color:#5f4f3c;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:60px;min-height:50px;max-width:200px;width:100%;margin-top:16px;padding:10px;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.18em;font-weight:400;transition:all 0.3s ease-in-out;cursor:pointer}@media (max-width: 767px){.contact .sec-main__form .taC button.btnConfirm,.contact .sec-main__form .taC button.btnSend{margin-top:12px}}@media only screen and (min-width: 1025px){.contact .sec-main__form .taC button.btnConfirm:hover:hover,.contact .sec-main__form .taC button.btnSend:hover:hover{opacity:0.7}}.contact.form-confirm .header{position:absolute;left:0;top:0}.contact.form-confirm .header .inHeader .inHeader__right,.contact.form-confirm .header .inHeader .hamberger{display:none}.contact.form-confirm .header .inHeader .logo{pointer-events:none}.contact.form-confirm .sec-main__form .form-block .tabl .tr{padding:20px 0;margin-bottom:0;border-bottom:1px solid #cccccc}@media (max-width: 767px){.contact.form-confirm .sec-main__form .form-block .tabl .tr{padding:15px 0}}.contact.form-confirm .sec-main__form .form-block .tabl .tr .th{padding-top:0;font-weight:400}.contact.form-confirm .sec-main__form .form-block .tabl .tr .td{font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:.2em;font-weight:400;padding-top:1px}.contact.form-confirm .sec-main__form .form-block .taR{text-align:right;text-decoration:underline;font-size:12px;margin-top:20px}.contact.form-confirm .sec-main__form .form-block .taR p{width:fit-content;margin-left:auto;cursor:pointer;transition:all 0.3s ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.contact.form-confirm .sec-main__form .form-block .taR p:hover:hover{opacity:0.7}}.contact.form-confirm .sec-main__form .form-block .taC{width:100%}.contact.form-confirm .sec-main__form .form-block .taC .btnSend{margin:15px auto}.contact.form-thanks .sec-main__thanks{text-align:center;margin-top:50px;font-size:12px;font-size:1.2rem;line-height:1.75em;letter-spacing:.22em;font-weight:400}.contact.form-thanks .sec-main__thanks .txt{margin-bottom:30px}@media (max-width: 767px){.contact.form-thanks .sec-main__thanks .txt{text-align:left}}.contact.form-thanks .sec-main__thanks .js-back-top{text-decoration:underline;color:#b3b3b3}@media only screen and (max-width: 999px){.contact .footer{padding-bottom:11px}}

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