.main-page-title,.rte,.rte p,.rte a,.contact,.contact input,.contact textarea,.contact button,.contact label,.contact select{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Noto Sans JP,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-feature-settings:"palt" 1}.rte p{font-size:16px;line-height:1.95;color:#5c554c;letter-spacing:-.01em;margin:0 0 1rem}.rte p:last-child{margin-bottom:0}.rte a{color:#083f24;text-decoration:none;border-bottom:1px solid #7ba088}.rte a:hover{color:#0e5231}.main-page-title.h0{font-size:26px;line-height:1.55;font-weight:700;letter-spacing:-.04em;color:#25211c}.contact .title{font-size:22px;line-height:1.55;font-weight:700;letter-spacing:-.04em;color:#25211c}.contact .field__label,.contact .field__input,.contact textarea.text-area{font-size:16px;color:#25211c}.contact .field__input:focus,.contact textarea.text-area:focus{border-color:#0e5231}.contact .field__input:focus-visible,.contact textarea.text-area:focus-visible{outline-color:#7ba088}.contact button[type=submit],.contact .button{background:#0e5231;color:#fff;border:0;border-radius:12px;min-height:52px;font-size:17px;font-weight:700;letter-spacing:.04em;box-shadow:0 10px 24px -10px #0e523199}.contact button[type=submit]:after,.contact .button:after,.contact button[type=submit]:before,.contact .button:before{content:none}.contact button[type=submit]:hover,.contact .button:hover{background:#083f24}.contact .contact__field-error,.contact .form__message{font-size:13.5px}@media(min-width:900px){.main-page-title.h0{font-size:34px}.contact .title{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fh-contact.css.map */
