.page_ttl{font-size:36px;margin-top:50px}.contact_page #form_exp_txt{font-size:16px;line-height:26px;padding-top:15px;padding-bottom:40px}.contact_page .completeMessage{font-size:16px;padding-top:45px;padding-bottom:84px}.contact_page #form_wrap{max-width:1210px;padding-left:20px;padding-right:20px;margin:auto;padding-bottom:250px}.contact_page #form_wrap .form_row{border-bottom:1px solid #cecece;display:table;width:100%;text-align:left}.contact_page #form_wrap .form_row>dt{display:table-cell;vertical-align:top;width:260px;position:relative;padding-top:40px;padding-bottom:40px}.contact_page #form_wrap .form_row>dt .item_name{font-size:16px;display:inline-block}.contact_page #form_wrap .form_row>dt .item_sup{font-size:12px;display:inline-block}.contact_page #form_wrap .form_row>dt .req{display:block;width:50px;text-align:center;background-color:#b93f47;color:#fff;font-size:11px;font-weight:500;border-radius:9px;position:absolute;right:20px;top:45px}.contact_page #form_wrap .form_row>dd{display:table-cell;vertical-align:middle;padding-top:27px;padding-bottom:27px}.contact_page #form_wrap .form_row>dd label{display:inline-flex;align-items:center;margin-right:50px}.contact_page #form_wrap .form_row>dd label:last-child{margin-right:0}.form_select{font-size:15px;padding:5px}.form_radio{width:28px;height:28px;vertical-align:middle;margin-right:5px;position:relative;-webkit-appearance:none;border:0;outline:0}.form_radio::before{content:'';box-sizing:border-box;display:block;width:100%;height:100%;border-radius:50%;border:solid 1px #666;background-color:#fff}.form_radio::after{content:'';box-sizing:border-box;display:none;width:18px;height:18px;border-radius:50%;border:solid 1px #ca3750;background-color:#ca3750;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form_radio:checked::after{display:block}.form_radio:checked::before{border:solid 1px #ca3750}.contact_page #form_wrap .form_row>dd .check_txt{font-size:16px;vertical-align:middle}.contact_page #form_wrap .form_row>dd input[type='text']{border:1px solid #cecece;font-size:16px;width:100%;height:calc(16px * 2.8);line-height:2.8;padding-left:20px;padding-right:20px}.contact_page #form_wrap .form_row>dd input[type='tel']{border:1px solid #cecece;font-size:16px;width:100%;height:calc(16px * 2.8);line-height:2.8;padding-left:20px;padding-right:20px}.contact_page #form_wrap .form_row>dd input[type='email']{border:1px solid #cecece;font-size:16px;width:100%;height:calc(16px * 2.8);line-height:2.8;padding-left:20px;padding-right:20px}.contact_page #form_wrap .form_row>dd textarea{border:1px solid #cecece;width:100%;height:260px;font-size:16px;padding:14px 20px}.contact_page #form_wrap .form_row>dd .vendor_signup_link{font-size:15px;margin-top:15px}.contact_page #form_wrap button{background-color:#ca3750;border-radius:46px;line-height:33px;padding:12px 32px;width:326px;text-align:center;color:#fff;font-size:20px;font-weight:bold}@media screen and (max-width: 768px){.page_ttl{font-size:calc(26 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw)}.contact_page #form_exp_txt{font-size:calc(14 / 375 * 100vw);padding-top:calc(15 / 375 * 100vw);padding-bottom:calc(24 / 375 * 100vw)}.contact_page .completeMessage{font-size:calc(14 / 375 * 100vw);padding-top:calc(40 / 375 * 100vw);padding-bottom:calc(84 / 2 / 375 * 100vw)}.contact_page #form_wrap{padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw);padding-bottom:calc(250 / 2 / 375 * 100vw)}.contact_page #form_wrap .form_row{display:block}.contact_page #form_wrap .form_row>dt{display:block;width:100%;padding-top:calc(40 / 2 / 375 * 100vw);padding-bottom:calc(40 / 2 / 375 * 100vw)}.contact_page #form_wrap .form_row>dt .item_name{font-size:calc(14 / 375 * 100vw)}.contact_page #form_wrap .form_row>dt .item_sup{font-size:calc(12 / 375 * 100vw)}.contact_page #form_wrap .form_row>dt .req{right:0;top:calc(22 / 375 * 100vw)}.contact_page #form_wrap .form_row>dd{display:block;padding-top:0;padding-bottom:calc(40 / 2 / 375 * 100vw)}.contact_page #form_wrap .form_row>dd label{display:inline-flex;align-items:center;margin-right:calc(50 / 2 / 375 * 100vw);padding-top:calc(2 / 375 * 100vw);padding-bottom:calc(2 / 375 * 100vw)}.contact_page #form_wrap .form_row>dd label:last-child{margin-right:0}.contact_page #form_wrap .form_row>dd input[type='checkbox']{width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw)}.form_radio{width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw)}.form_radio::after{width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}.contact_page #form_wrap .form_row>dd .check_txt{font-size:calc(14 / 375 * 100vw);padding-left:calc(5 / 375 * 100vw)}.contact_page #form_wrap .form_row>dd input[type='text']{font-size:calc(14 / 375 * 100vw);padding-left:calc(10 / 375 * 100vw);padding-right:calc(10 / 375 * 100vw);height:calc(14 * 2.8 / 375 * 100vw)}.contact_page #form_wrap .form_row>dd textarea{height:calc(150 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);padding:calc(10 / 375 * 100vw) calc(10 / 375 * 100vw)}.contact_page #form_wrap button{width:100%;max-width:326px;line-height:1.65}}.text-danger{font-size:16px;color:#dc3545}@media screen and (min-width: 769px){.contact_page #form_wrap .form_row>dd .contact_type_area{display:flex;gap:10px 0;flex-wrap:wrap}}
