@charset "utf-8";.contact_section{width:100%;max-width:580px;margin:0 auto}.contact_section .contact_text{text-align:center;margin-bottom:12px}.contact_section .required_text{text-align:right;font-size:1.3rem;line-height:3}.required{color:red}form{margin:80px auto 120px}.content_form{margin-bottom:60px}.contact_section .btn{width:160px;margin-left:auto;margin-right:0;border:1px solid #999;border-radius:2px}@media screen and (max-width:767px){form{margin:40px auto 0}}input[type=text],.item input[type=email],textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{margin:0;padding:0;background:0 0;border:1px solid #999;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.item input[type=text],.item input[type=email],textarea{width:100%;box-shadow:none;padding:8px 12px;border-radius:2px;border:1px solid #999}.item input[type=radio]{margin-right:7px;margin-bottom:5px;font-size:x-large}input[type=checkbox]{margin-right:7px;margin-bottom:5px;font-size:x-large;vertical-align:middle}.content_form .item{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px}.content_form .item:last-child{margin-bottom:0}.content_form .label{width:32%;padding:12px 0;line-height:1}.content_form .input{width:68%;max-width:442px}.content_form .input.radio span{display:inline-block}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.content_form .half{display:flex;flex-wrap:wrap}.content_form .input_halfText{width:30%;padding:12px 20px 12px 0;line-height:1}.content_form .input_half{width:70%;margin-bottom:20px}@media screen and (max-width:767px){.content_form{margin-bottom:30px}.content_form .item{margin-bottom:30px}.content_form .label{width:100%;font-weight:700;padding:0 0 6px}.content_form .input{display:block;width:100%;max-width:100%}.content_form .input span{display:block}.content_form .half{margin-bottom:0}.content_form .input_halfText{font-size:1.4rem;width:100%}.content_form .input_half{width:100%}.content_form .input.radio span.mwform-radio-field{display:block}}.agree{text-align:center;padding:20px}.mw_wp_form .agree .error{float:right}.send{text-align:center;padding:20px}.send input:nth-child(2){color:#888;border-color:#bbb}.send input[type=submit]:nth-child(2):hover{background-color:#f1f1f1;color:#888}select{width:100%;cursor:pointer;box-shadow:none;padding:8px 12px}select::-ms-expand{display:none;padding:8px 38px 8px 8px;color:#666}.select_halfBox{position:relative;border-radius:2px;width:70%;margin-bottom:20px}.select_halfBox:before{position:absolute;top:0;bottom:0;margin:auto;right:15px;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999;pointer-events:none}.radio{display:flex;flex-direction:column}.input.radio.half{width:100%;margin-bottom:15px}.radio_input{display:none}.your-text{width:72%}.your-text textarea{width:100%}.accept{display:block;text-align:center;margin-bottom:30px}.accept a{text-decoration:underline}.accept input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}@media screen and (max-width:767px){.your-text,.your-text textarea{width:100%}}input::placeholder{color:#999}input[type=submit]{box-shadow:none;margin:15px;padding:15px;width:250px;border-radius:2px;border:1px solid #2c3247;background:#fff;cursor:pointer;-webkit-appearance:none}input[type=submit]:hover{background:#2c3247;color:#fff;transition:opacity .3s ease}.mw_wp_form_preview .item{border-bottom:solid 1px #dadada;padding-bottom:10px}.mw_wp_form_preview .input{padding-top:6px}.mw_wp_form_preview .input_halfText{padding:6px 20px 12px 0}.mw_wp_form_preview .select_halfBox:before{display:none!important}.mw_wp_form_preview .agree{display:none}.contact_thanks{text-align:center}.contact_thanks p{margin-bottom:30px}.contact_thanks p span{font-weight:700;font-size:1.8rem;margin-bottom:8px;display:block}