.home-banner .mainvisual-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;max-width:1260px;padding-bottom:50px;position:relative;width:95%}.home-banner .mainvisual-ttl{text-align:center}.home-banner .mainvisual-ttl img{height:auto;margin-top:30px;width:100%}.home-banner .mainvisual-ttl img:nth-child(2){margin-top:10px;width:80%}.home-banner .mainvisual-box{width:65%}.home-banner .mainvisual-form{margin-top:1rem;width:calc(35% - 40px)}.home-banner .mainvisual-form .online_img{margin-bottom:1rem}.home-banner .form_box{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.home-banner .form_left{background:#fff;border-radius:1rem;max-width:460px;padding:4rem 2rem}.home-banner .mainvisual-form .form_left{box-shadow:none;height:auto;max-width:400px;padding:1rem 2rem 3rem}.home-banner .form_left_title{font-size:2.2rem;font-weight:700;text-align:center}.home-banner .mainvisual-form .form_left_title{font-size:2.4rem;margin:0}.home-banner .embed_form{font-size:1.6rem;height:auto!important;line-height:1.4}.home-banner .mainvisual-form .embed_form form{margin-top:9px}.home-banner .mainvisual-form .embed_form form span.hs-form-required{display:none}.home-banner form .hs_submit{margin-top:17px}.home-banner .form_box .form-title{margin:0}.home-banner .form_box form .hs_submit .hs-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:5rem;-webkit-box-shadow:0 4px 0 rgba(255,92,0,.6);box-shadow:0 4px 0 rgba(255,92,0,.6);color:#fff;cursor:pointer;font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1;margin-bottom:3px;margin-top:0;outline:0;padding:2rem 4rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%}.home-banner .form_box form .hs_submit .hs-button,.home-banner .form_box form .hs_submit .hs-button:hover{background:-webkit-gradient(linear,left bottom,left top,from(#df1000),to(#f93627));background:linear-gradient(0deg,#df1000 0,#f93627)}.home-banner .form_box form .hs_submit .hs-button:hover{-webkit-box-shadow:0 1px 0 rgba(255,92,0,.6);box-shadow:0 1px 0 rgba(255,92,0,.6);margin:3px 0 0}.home-banner .form_box .closing_txt{color:#333;font-size:1.5rem;font-weight:700;line-height:1.6;text-align:center}.home-banner .closing_tel{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0 auto;max-width:294px;width:100%}.home-banner .closing_tel>img{display:inline-block;height:48px;width:84px}.home-banner .closing_tel p{font-size:2.2rem;font-weight:700;line-height:1;margin:0}.home-banner .closing{margin-top:10px}.home-banner .closing_txt{color:#333;font-size:1.5rem;font-weight:700;line-height:1.6;margin:0 0 1em;text-align:center}.home-banner .closing_txt span{color:#c00}@media screen and (max-width:1179px){.home-banner .mainvisual-box{width:100%}.home-banner .mainvisual-form{display:none}}