.main_inner{margin-bottom:110px !important}.main_inner .box_w100-75{margin-bottom:0px !important;min-height:calc(100vh - 400px);margin-bottom:73px}.center{text-align:center}.br{display:none}section.gray-box{padding:25px 40px;background-color:#f5f5f5;border-radius:14px;margin-top:27px}section.gray-box input{border:solid 1px #8b8b8b !important;border-radius:10px;background-color:#fff;height:36px;font-size:17px;font-size:1.7rem}section.gray-box input[type="text"]{width:515px;margin-right:15px}section.gray-box input[type="email"]{width:515px}section.gray-box input[type="tel"]{width:515px}section.gray-box textarea{border:solid 1px #8b8b8b !important;border-radius:10px;background-color:#fff;width:600px;font-size:17px;font-size:1.7rem}section.gray-box .error_text{color:#e83e3e;font-size:12px;font-size:1.2rem;padding-top:3px}section.gray-box h3{display:flex;align-items:center;margin-top:0;font-size:18px;font-size:1.8rem;font-weight:bold;position:relative;padding-left:12px;margin-bottom:38px}section.gray-box h3::before{content:"";position:absolute;display:block;width:6px;height:20px;top:0px;left:0;background-color:#e83e3e}section.gray-box h3::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-7px;left:0;background-color:#8b8b8b}section.gray-box h3 span{display:inline-block;width:30px;height:17px;line-height:17px;margin-left:17px;background-color:#e83e3e;border-radius:5px;color:#fff;font-size:10px;font-size:1rem;text-align:center}section.gray-box dl{display:flex;flex-direction:row;flex-wrap:wrap}section.gray-box dl dt{width:155px;height:36px;line-height:36px}section.gray-box dl dd{width:calc(100% - 155px);font-size:16px;font-size:1.6rem;margin-bottom:37px}[class^="form_bottom_section"]{padding-left:40px;padding-right:40px;margin-top:40px}[class^="form_bottom_section"] h3{font-size:18px;font-size:1.8rem;font-weight:bold;position:relative;padding-left:12px;margin-bottom:38px}[class^="form_bottom_section"] h3::before{content:"";position:absolute;display:block;width:6px;height:20px;top:0px;left:0;background-color:#e83e3e}[class^="form_bottom_section"] h3::after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-7px;left:0;background-color:#8b8b8b}[class^="form_bottom_section"] dt{font-size:15px;font-size:1.5rem;font-weight:bold;margin-bottom:20px}.center_text input+label{white-space:nowrap;display:flex;justify-content:center;width:360px;margin:auto;cursor:pointer}.center_text input+label::before{background-image:url(../img/common/check_gray.svg);background-size:18px 21px;background-position:-30px 2px;width:25px;height:25px}.center_text input+label p{display:flex;font-size:14px;font-size:1.4rem;cursor:pointer}.center_text input+label p a{color:#2668ff;text-decoration:underline}.center_text input:checked+label::before{background-image:url(../img/common/check_gray.svg);background-size:18px 21px;background-position:3px 2px}.center_text .center{white-space:initial !important}.center_text .error_text{text-align:center;color:#e83e3e;font-size:1.2rem;padding-top:3px}.center_box{text-align:center;margin:10vh auto 13vh auto}@media screen and (max-width: 750px){.main_inner{margin-bottom:0px !important}.main_inner .box_w100-75{margin-bottom:0px !important}.box_w100-75{width:100%}.box_w100-75>p{padding:0 20px}.br{display:block}section.gray-box{padding:15px 20px;border-radius:0px}section.gray-box h3{margin-bottom:20px}section.gray-box h3::after{display:none}section.gray-box dl dt{width:100%;margin-bottom:3px}section.gray-box dl dd{width:100%;margin-bottom:5px;min-height:41px}[class^="form_bottom_section"]{padding:0 20px}[class^="form_bottom_section"] h3{margin-bottom:20px}[class^="form_bottom_section"] h3::after{display:none}[class^="form_bottom_section"] dt{font-size:14px;font-size:1.4rem}.center_text input+label{width:100%}.center_text input+label p{display:block;line-height:1.6}.center_text input+label p a{display:inline-block}.center_text .error_text{padding-top:10px}.center_box{padding:0 30px}.thanks [class^="round_button"]{width:200px;min-width:200px !important}.thanks [class^="round_button"] a{width:200px;min-width:200px !important}.thanks [class^="round_button"]::before{right:14px}}
