@charset "utf-8";.contact-inner{background:#f5f5f1;border-radius:.8rem;padding:5rem}.contact-form li{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:5rem;font-size:1.8rem}.contact-form li input,.contact-form li select,.contact-form li textarea{padding:2rem 1.5rem;font-size:1.8rem;width:100%;background:#fff;border-radius:.8rem}.contact-form li h4{width:30%;padding:2rem .5rem}.contact-form li .contact-input{width:70%}.required{display:inline-block;padding:.5rem 1rem;font-size:1.2rem;background:#b10000;color:#fff;margin-right:2rem}.selectbox{display:inline-flex;align-items:center;position:relative;width:45%}.selectbox:after{position:absolute;right:15px;width:10px;height:7px;background-color:#535353;clip-path:polygon(0 0,100% 0,50% 100%);content:'';pointer-events:none}.selectbox select{appearance:none;width:100%;cursor:pointer}.contact-txt a{border-bottom:1px solid #333}.mwform-checkbox-field-text{display:none}.contact-button .btn-submit{background:#f38173;border-radius:9999px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;width:500px;padding:10px 25px;font-family:"Noto Sans Japanese";color:#fff;line-height:1.8;text-decoration:none;transition:.3s ease-in-out;font-weight:500;cursor:pointer;font-size:1.8rem}.contact-button .btn-submit:hover{background:#333;color:#fff;transform:translateY(-2px);box-shadow:0 15px 30px -5px rgb(0 0 0/30%),0 0 5px rgb(0 0 0/30%)}.contact-button .btn-submit:after{content:'';width:5px;height:5px;border-top:3px solid #333;border-right:3px solid #333;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:20px;border-radius:1px;transition:.3s ease-in-out}.contact-button .btn-submit:hover:after{border-color:#fff}