.inq_box,.thanks_box{margin-top:130px}.inq_box{flex-wrap:wrap;justify-content:space-between;display:flex}.inq_box .inq_block01{width:47.5%}.inq_box .inq_block02{width:100%}.inq_box .inq_block01:nth-child(n+3),.inq_box .inq_block02{margin-top:40px}.inq_box .txt01{letter-spacing:.05em;margin-bottom:.5em;font-size:18px;font-weight:700}.inq_box .txt01 .require{font-size:12px}.inq_box .input input,.inq_box .input select,.inq_box .input select.select-selected{width:100%;height:45px;padding:0 16px;font-size:18px;line-height:45px}.inq_box .input input::placeholder{color:#999;font-size:13px}.inq_box .textarea textarea{width:100%;height:200px;padding:0 16px;font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;font-weight:400;line-height:2em}.inq_box .input input::placeholder,.inq_box .input select.select-placeholder{color:#999;font-size:13px}.bottom_txt{text-align:center;margin-top:60px;font-size:18px}.bottom_txt a{font-weight:700;text-decoration:underline}.privacy_txt01+.btn,.privacy_box01+.btn,.btn+.btn{width:100%;max-width:392px;margin-top:50px;margin-left:auto;margin-right:auto}.btn+.btn{margin-top:20px}.privacy_txt01+.btn input,.privacy_box01+.btn input,.btn+.btn input{cursor:pointer;text-align:center;color:#fff;letter-spacing:.1em;background-color:#000;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%206.79%208.27'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%3e%3cpolygon%20class='cls-1'%20points='0%200%200%208.27%206.79%204.13%200%200'/%3e%3c/g%3e%3c/svg%3e");background-position:right 20px center;background-repeat:no-repeat;background-size:7px;border:none;width:100%;padding:1em 0;font-size:16px;font-weight:700}.btn input#back_bt{background-image:none}.myError{color:#c00;margin-top:.2em}.thanks_box .thanks_txt_01{text-align:center;font-size:18px;line-height:2em}.thanks_box .thanks_txt_02{text-align:center;margin-top:2em;font-size:21px}.head_caution_txt_box{margin-top:60px}.head_caution_txt_box h2{margin-bottom:30px;font-size:26px;font-weight:700;line-height:1.7em}.head_caution_txt_box li{text-indent:-1em;padding-left:1em;font-size:18px;line-height:1.5em}.head_caution_txt_box li a{color:#137cab;font-weight:700;text-decoration:underline}.head_caution_txt_box li+li{margin-top:.2em}.head_caution_txt_box .hc_txt01{margin-top:30px;font-size:18px;line-height:1.7em}.privacy_txt01{color:#000;text-align:center;margin-top:10px;font-size:18px}.privacy_txt01 a{color:#000;font-weight:700;text-decoration:underline}.privacy_box01{text-align:center;margin-top:50px}.privacy_box01 label{letter-spacing:.05em;font-weight:700;display:inline-block}.privacy_box01 label input[type=checkbox]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0;position:absolute}.privacy_box01 label input[type=checkbox]+span{color:#000;padding-left:30px;font-size:20px;position:relative}.privacy_box01 label input[type=checkbox]+span:before,.privacy_box01 label input[type=checkbox]+span:after{content:"";box-sizing:border-box;display:inline-block;position:absolute;top:0;left:0}.privacy_box01 label input[type=checkbox]+span:before{border:2px solid #000;width:20px;height:20px;margin-top:6px}.privacy_box01 label input[type=checkbox]+span:after{z-index:1;width:8px;height:11px;margin:8px 7px}.privacy_box01 label input[type=checkbox]:checked+span:after{border:2px solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mw_wp_form_confirm .privacy_txt01{display:none}.mail_info_box,.mail_info_box.thanks_info_box{margin-top:100px}.mail_info_box .mail_info_txt{text-align:center;font-size:18px;line-height:1.8em}.mail_info_box .mail_info_txt strong{text-align:center;color:#c00;font-size:24px;font-weight:700;line-height:1.8em}.mail_info_box .step_box{justify-content:space-between;align-items:center;width:100%;max-width:600px;margin-top:30px;margin-left:auto;margin-right:auto;display:flex;position:relative}.mail_info_box.thanks_info_box .step_box{margin-top:0}.mail_info_box .step_box:before{content:"";z-index:0;background-color:#666;width:100%;height:1px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mail_info_box .step_block{z-index:1;width:60px;position:relative}.mail_info_box .step_no{text-align:center;color:#fff;background-color:#999;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;padding:10px 20px;font-size:24px;line-height:60px;display:flex}.mail_info_box .step_block.active .step_no{color:#fff;background-color:#333}.mail_info_box .step_txt{color:#000;text-align:center;white-space:nowrap;font-size:16px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@media screen and (width<=768px){.inq_box,.thanks_box{margin-top:12.6vw}.inq_box{display:block}.inq_box .inq_block01,.inq_box .inq_block02{width:100%}.inq_box .inq_block01:nth-child(n+2),.inq_box .inq_block02{margin-top:6.9vw}.inq_box .txt01{margin-bottom:.5em;font-size:3.5vw}.inq_box .txt01 .require{font-size:12px}.inq_box .input input,.inq_box .input select,.inq_box .input select.select-selected{height:8vw;padding:0 2vw;font-size:3.5vw;line-height:8vw}.inq_box .input input::placeholder,.inq_box .input select.select-placeholder{font-size:2.7vw}.inq_box .textarea textarea{width:100%;height:37.5vw;padding:0 2vw;font-size:3.5vw}.inq_box .textarea textarea::placeholder{font-size:2.7vw}.privacy_box01{text-align:center;margin-top:10.6vw;font-size:3.5vw}.privacy_txt01+.btn,.privacy_box01+.btn,.btn+.btn{width:83%;max-width:none;margin-top:6.6vw}.btn+.btn{margin-top:4vw}.privacy_txt01+.btn input,.privacy_box01+.btn input,.btn+.btn input{background-position:right 3vw center;background-size:1.3vw;padding:1em 0;font-size:3.5vw}.thanks_box .thanks_txt_01{font-size:3.5vw}.thanks_box .thanks_txt_02{font-size:4vw}.head_caution_txt_box{margin-top:8vw}.head_caution_txt_box h2{margin-bottom:5vw;font-size:4.2vw}.head_caution_txt_box li{text-align:justify;font-size:3.2vw}.head_caution_txt_box li+li{margin-top:.5em}.head_caution_txt_box .hc_txt01{margin-top:5.vw;font-size:3.2vw}.privacy_txt01{margin-top:1.5vw;font-size:3.5vw}.privacy_box01{margin-top:7vw}.privacy_box01 label input[type=checkbox]+span{padding-left:5vw;font-size:4vw}.privacy_box01 label input[type=checkbox]+span:before{border:.5vw solid #000;width:4vw;height:4vw;margin-top:1vw}.privacy_box01 label input[type=checkbox]+span:after{width:2vw;height:3vw;margin:1vw 1.3vw}.privacy_box01 label input[type=checkbox]:checked+span:after{border:.5vw solid #000;border-width:0 .5vw .5vw 0}.mail_info_box{margin-top:12vw}.mail_info_box.thanks_info_box{margin-top:10vw;margin-bottom:18vw}.mail_info_box .mail_info_txt{font-size:3.5vw}.mail_info_box .mail_info_txt strong{font-size:5vw}.mail_info_box .step_box{width:90%;max-width:none;margin-top:4.5vw}.mail_info_box .step_block{width:10vw}.mail_info_box .step_no{width:10vw;height:10vw;font-size:4.5vw;line-height:10vw}.mail_info_box .step_txt{font-size:3vw;bottom:-7vw}}
