@charset "utf-8";.contact-inner{background:#f5f5f1;border-radius:.8rem;padding:5rem}.contact-form li{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;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;display:flex;align-items:center}.contact-form li .contact-input{width:70%}.contact-form li h4 span.item{width:70%}.required{display:inline-block;padding:.5rem 1rem .75rem;font-size:1.2rem;background:#b10000;color:#fff;margin-left: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 #b10000;color:#b10000}.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}#receipt .mwform-checkbox-field-text{display:inline}#receipt .contact-form li input.receipt-destination,#receipt .contact-form li input.receipt-invoice{width:auto}#receipt .contact-form li,#recruit .contact-form li{align-items:center}#receipt .contact-form li .receipt-number,#receipt .contact-form li .receipt-amount,#receipt .contact-form li .receipt-stock,#receipt .contact-form li .receipt-settlement,.contact-form li input.receipt-stock-time,.contact-form li input.receipt-settlement-time{width:30%}.mwform-radio-field input[type=radio]{display:none}.mwform-radio-field label{cursor:pointer;display:inline-block}.mwform-radio-field-text{display:block;padding:10px 24px;border:1px solid #ddd;background-color:#fcfcfc;border-radius:4px;font-size:14px;text-align:center;transition:all .2s ease}.mwform-radio-field label:hover .mwform-radio-field-text{background-color:#f0f0f0}.mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text{background-color:#b10000;border-color:#b10000;color:#fff;font-weight:700}.p-country-name{display:none}