.contact{position:relative;margin-bottom:120px}.contact__detail--step{width:530px;max-width:100%;margin:0 auto 50px}.contact__detail--intro{line-height:1.8}.contact__detail .req-item{font-size:clamp(calc(13rem / 16), calc((1vw * 0.02) + (16vw * .5)), calc(13rem / 16));font-weight:500;background-color:#BF3737;border-radius:3px;color:#fff;line-height:1.5;padding:0 7px}.contact__detail .wpcf7-not-valid-tip{background-color:#BF3737;color:#fff;line-height:1.5;padding:0 7px;margin-top:5px}.contact__detail .wpcf7-spinner{position:absolute;transform:translateY(50%)}.contact__detail table{border-collapse:collapse;width:100%;margin-bottom:65px}.contact__detail table tr{border-top:1px solid #EFE3D3}.contact__detail table tr:last-of-type{border-bottom:1px solid #EFE3D3}.contact__detail table tr th,.contact__detail table tr td{line-height:1.5}.contact__detail table tr th{width:30%;text-align:left;background-color:#FFF9F2;padding-left:30px;padding-right:30px}.contact__detail table tr td{width:70%;padding:0 40px}.contact__detail table tr td input[type="text"],.contact__detail table tr td input[type="tel"],.contact__detail table tr td input[type="email"],.contact__detail table tr td textarea{border:1px solid #EFE3D3;min-height:50px;width:100%;padding:20px}.contact__detail table tr td input[type="text"]:focus,.contact__detail table tr td input[type="tel"]:focus,.contact__detail table tr td input[type="email"]:focus,.contact__detail table tr td textarea:focus{border-color:#D6A154;box-sizing:border-box;outline:none}.contact__detail a{color:#D6A154;font-weight:bold}.contact__detail .btn-area{display:flex;justify-content:center}.contact__detail .btn-area>p{display:flex;justify-content:center}.contact__detail .btn-area button,.contact__detail .btn-area [type="button"],.contact__detail .btn-area [type="reset"],.contact__detail .btn-area [type="submit"]{border-radius:90px;border:2px solid #D6A154;background-color:#fff;color:#D6A154;cursor:pointer;font-weight:bold;padding:16px;width:325px;transition:.4s ease-out}.contact__detail .btn-area button:hover,.contact__detail .btn-area [type="button"]:hover,.contact__detail .btn-area [type="reset"]:hover,.contact__detail .btn-area [type="submit"]:hover{background-color:#D6A154;color:#fff}.contact__detail .btn-area .wpcf7-previous{margin-right:20px}.contact__detail small a{font-size:inherit}@media only screen and (max-width: 768px){.contact__detail table tr{display:grid;grid-template-columns:1fr}.contact__detail table tr th,.contact__detail table tr td{width:100%}.contact__detail table tr th{border-bottom:1px solid #EFE3D3}.contact__detail table tr td{padding:0}.contact__detail .btn-area>p{display:block}.contact__detail .btn-area input:nth-of-type(2){margin-top:20px}}
/*# sourceMappingURL=_style.css.map */
