.closing_box{background-position:9px bottom;background-repeat:no-repeat;font-size:12px;min-height:360px;padding:24px 0 0 322px;width:100%}.closing_box .dt_btn_closing,.closing_box .dt_tel_closing{margin-bottom:6px}.closing_box .dd_tel_closing{margin-bottom:25px}.closing_box .number_text{color:crimson;font-size:500%;font-weight:700;text-align:center;transform:scaleX(.9)}.closing_box .dd_tel_closing p{margin:0}.closing_box .btn{display:block;height:0;overflow:hidden}.closing_box .dd_btn_closing a{max-width:100%;padding-top:94px;transition:none;width:570px}.closing_box .dd_btn_closing a:hover{background-position:0 -94px}@media(max-width:991px){.closing_box .dd_btn_closing a{background-position:0 0;background-size:cover;margin:0 auto;max-width:100%;padding-top:46px;width:285px}.closing_box .dd_btn_closing{text-align:center}.closing_box .dd_btn_closing a:hover{background-position:0 -47px}.closing_box .number_text{font-size:36px}}@media(max-width:767px){.closing_box{background-position:top 30px center;padding-bottom:50px;padding-left:0;padding-top:400px;text-align:center}.closing{background-color:#e4e4e4;margin:0 -10px;padding-top:4.375vw}.closing .center,.closing dd,.closing dl{margin:0}.closing ul{list-style:none;margin:0;padding:0}.closing .center img{margin:0 auto;width:88.4375vw}.closing dt{background-color:#79c200;color:#fff;font-size:4.6875vw;font-weight:700;line-height:9.375vw;max-height:100%;padding:0 3.125vw}.closing dt span{color:#fdffd4}.closing dd{background-color:#fff;padding:4.6875vw 3.125vw}.closing .btnbox{margin:0 auto;width:84.375vw}.closing .btnbox .txt{color:#333;font-size:4.0625vw;margin-bottom:1.5625vw}.closing .btnbox li:not(:last-of-type){margin-bottom:5.46875vw}.closing .btnbox .tel_btn{border-radius:6px;box-shadow:0 4px 4px 1px #d1d1d1;padding-bottom:1.5625vw;width:84.375vw}.closing .btnbox .tel_btn a{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/SP/tel_form.png) no-repeat 5.3125vw,#d10000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAnElEQVQ4jZ2T0QmDQBAFV/21g6SIFBI7UbCWpJOQPlJEtIL8RkZWEEL08PYN3P0N3M3tGXADKsAiyzfnAdSK6LyAkyI6b+CiiM4HuCqi8wVaRVy5p4oficniOSJ7xXNF/otHRH6LFyx6iMnM+jIorZTKUZvoHUcljj/HOfocT2UAwiPnQ94p32opFxEH5SNvyuWIu+WOxGS55AKbAdYjKrLYwwYwAAAAAElFTkSuQmCC) no-repeat 94%;background-size:6.5625vw auto,2.1875vw auto;border-radius:6px;box-shadow:0 10px #800;box-sizing:border-box;color:#fff;display:table-cell;font-size:4.375vw;font-weight:700;line-height:1.4;padding:2.34375vw 9.375vw 2.34375vw 14.0625vw;text-align:center;text-decoration:none;vertical-align:middle;width:84.375vw}.closing .btnbox .tel_btn span{font-size:7.5vw;font-weight:700;letter-spacing:-.02rem;line-height:1}.closing .btnbox .form_btn a{align-items:center;background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/SP/mail_form.png) no-repeat 5.3125vw,#ff9700 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAnElEQVQ4jZ2T0QmDQBAFV/21g6SIFBI7UbCWpJOQPlJEtIL8RkZWEEL08PYN3P0N3M3tGXADKsAiyzfnAdSK6LyAkyI6b+CiiM4HuCqi8wVaRVy5p4oficniOSJ7xXNF/otHRH6LFyx6iMnM+jIorZTKUZvoHUcljj/HOfocT2UAwiPnQ94p32opFxEH5SNvyuWIu+WOxGS55AKbAdYjKrLYwwYwAAAAAElFTkSuQmCC) no-repeat 94%;background-size:5.3125vw auto,2.1875vw auto;border-radius:6px;box-shadow:0 10px #d37d00;box-sizing:border-box;color:#fff;display:flex;font-size:5.625vw;font-weight:700;min-height:15.625vw;padding-left:13.4375vw;text-decoration:none;width:84.375vw}.closing .btnbox .form_btn{border-radius:6px;box-shadow:0 4px 4px 1px #d1d1d1;min-height:17.1875vw;width:84.375vw}.closing .btnbox .balloon{background:#fff;border:3px solid #79c200;box-sizing:border-box;color:#555;display:inline-block;font-feature-settings:"palt";font-size:3.4375vw;line-height:1.6;margin:0 0 4.6875vw -3.125vw;max-width:100%;min-width:90.625vw;padding:1.875vw 0;position:relative;text-align:center}.closing .btnbox .balloon p{margin:0}.closing .btnbox .balloon .marker{background:linear-gradient(transparent,#fff799 0,#fff799 calc(1.1em + 5px),transparent 0);color:#d10000;font-weight:700;padding:0 .625vw}.closing .btnbox .balloon:before{border:1.875vw solid transparent;border-top-color:#fff;bottom:-3.75vw;content:"";left:50%;margin-left:-2.34375vw;position:absolute;z-index:2}.closing .btnbox .balloon:after{border:2.1875vw solid transparent;border-top-color:#79c200;bottom:-4.6875vw;content:"";left:50%;margin-left:-2.65625vw;position:absolute;z-index:1}}