@charset "utf-8";.wrapper{padding-bottom:150px}.sec{padding-top:80px}.sec01{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.sec01 .imgWrapper{width:800px;height:210px}.sec01 .message{font-size:2rem;line-height:1.875;letter-spacing:.05em}input,select,textarea{font-size:2rem}.sec__message{text-align:center;line-height:1.666;margin-top:80px;margin-bottom:80px}.contact{padding-bottom:80px}.contact .contact_list{padding:30px 0;border-top:1px solid #b2b2b2;display:flex;align-items:center}.contact .contact_list .title{width:265px;font-size:18px;letter-spacing:.05em;font-weight:700}.address_desc{font-size:14px;line-height:1.714;letter-spacing:.05em;color:#010101;font-weight:400}.required{margin-left:1em;font-size:14px;line-height:1.714;letter-spacing:.05em;color:#d70025}input[type=text]{padding-left:.5em;font-size:2rem;line-height:50px;height:50px;background-color:#f6f6f6;border:1px solid #a9a9a9}textarea{padding:.5em;width:650px;height:240px;background-color:#f6f6f6;border:1px solid #a9a9a9;resize:vertical}.form_text{width:580px}.privacy{margin-top:80px;padding:20px;width:100%;height:160px;overflow-y:scroll;border:1px solid #a9a9a9}.privacy .title{margin-bottom:20px;font-size:16px;line-height:1.5;letter-spacing:.05em;font-weight:700;color:#707070}.privacy .desc{padding-left:1em;margin-bottom:20px;font-size:14px;line-height:1.714;letter-spacing:.05em;color:#707070}.privacy_box .check{margin-top:50px;display:flex;justify-content:center;align-items:center}.privacy_box input[type=checkbox]{margin-right:.5em}.privacy_box .btn_area{margin-top:50px;display:flex;justify-content:center;align-items:center}.privacy_box .btn_area input[type=submit]{width:400px;height:70px;font-size:20px;letter-spacing:.05em;color:#fff;background-color:#d70025;display:flex;align-items:center;justify-content:center;text-align:center}.mw_wp_form_input .input-no{display:none}.mw_wp_form_input .confirm-no{display:block}.mw_wp_form_confirm .input-no{display:block}.mw_wp_form_confirm .confirm-no{display:none}.allwrap.confirm .check{color:transparent}.mw_wp_form_complete .confirm-no{display:none}.mw_wp_form_complete{margin-top:80px;text-align:center;line-height:2}@media screen and (max-width:768px){input,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;max-width:100%}input[type=checkbox]{background:0 0;border:1px solid;padding:0;border:none;border-radius:0;outline:none;background:0 0}.sub_inner{padding-left:5vw;padding-right:5vw}.mv-title__area{width:62.5vw;height:auto;margin-left:2.5vw}.wrapper{padding-bottom:17.5vw}.sec{padding-top:7.5vw}.sec01{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.sec01 .imgWrapper{width:100%;height:auto}.sec01 .message{margin-top:5vw;font-size:4vw;line-height:1.5;text-align:left}.contact{margin-top:7.5vw}.contact .basewidth{margin-left:auto;margin-right:auto}.contact .contact_list{padding:8.75vw 0;flex-direction:column}.contact .contact_list .title{margin-bottom:2.5vw;width:100%;font-size:4.5vw}.contact .contact_list .desc{width:100%;display:flex;align-items:center}.address_desc{font-size:3.5vw}.contact_list:nth-child(4){align-items:flex-start;width:100%}.contact_list:nth-child(4) div{width:100%}.contact_list:nth-child(4) .desc:nth-child(1){width:50vw}.contact_list:nth-child(4) .desc:nth-child(1) .form_text{margin-left:.5em;width:100%}.contact_list:nth-child(4) .desc:nth-child(2),.contact_list:nth-child(4) .desc:nth-child(3){margin-top:20px;width:100%}.contact_list:nth-child(4) .desc:nth-child(2) .form_text,.contact_list:nth-child(4) .desc:nth-child(3) .form_text{width:100%}.contact_list:nth-child(6) .desc .form_text{width:100%}.contact_list:nth-child(7){align-items:flex-start;border-bottom:1px solid #b2b2b2}.required{font-size:3.5vw}input[type=text]{line-height:8.75vw;height:8.75vw;width:100%}textarea{padding-left:.5em;width:100%;height:60vw}.form_text{min-width:100%}.privacy{margin-top:10vw;padding:5vw;width:100%;height:40vw}.privacy .title{margin-bottom:2.5vw;font-size:4vw}.privacy .desc{margin-bottom:5vw;font-size:3.5vw}.privacy_box .check{margin-top:7.5vw;font-size:3.5vw}.privacy_box input[type=checkbox]{margin-right:.5em}.privacy_box .btn_area{margin-top:10vw}.privacy_box .btn_area input[type=submit]{width:100%;height:17.5vw;font-size:5vw}}