.step-block-outer{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0 0 0}.step-block{background-color:#fff;box-shadow:0px 9px 8px 0px rgba(0,0,0,0.08);max-width:186px;min-height:140px;position:relative;margin:0 10px 0 0;transition:all .3s}.step-block:last-child{margin:0}.step-block:after{display:block;content:"";position:absolute;bottom:18px;left:50%;width:10px;height:10px;margin:-6px 0 0 0;border-top:solid 2px #03a9f4;border-right:solid 2px #03a9f4;transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg)}.xstep-block:hover{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.08);opacity:.8;cursor:pointer}.panel-overlay{margin:45px 0 0 0;width:182px;height:calc(100% - 46px);-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;border-radius:0px}.step-block-inner{height:100%}.step-block-title{font-size:22px;font-weight:700;color:#fff;background-color:#03a9f4;text-align:center;padding:8px 0 5px 0}.step-block-body{font-size:16px;font-weight:700;text-align:center;padding:16px 10px 40px 10px;width:166px}.step-block-body>span{display:block}.contents-block.service-step .contents-box img.number{display:block;margin:0 auto 0 auto}.contents-block.service-step .contents-box img.future{width:320px;height:320px}.contents-block.service-step .contents-box h2{font-size:22px;margin:26px 0 48px 0;text-align:center}.contents-block.service-step .contents-box-step{width:508px;margin:0 auto 0 auto;font-size:42px;color:#03a9f4;text-align:center;line-height:1}.contents-block.service-step .contents-box-body{display:flex;flex-wrap:wrap-reverse;justify-content:center;margin:0 auto 36px auto}.contents-block.service-step .contents-box-body .contents-box-body-text{max-width:508px;margin:0 20px 0 0}.contents-block.service-step .contents-box-body .contents-box-body-text p{font-size:16px;font-weight:400;margin:0;line-height:2}.contents-block.service-step .contents-box-body .contents-box-body-text p.small{font-size:12px;margin:12px 0 0 0}.contents-block.service-step .contents-box-body .contents-box-body-text ul{margin:10px 0 0 0}.contents-block.service-step .contents-box-body .contents-box-body-text ul li{font-size:16px;font-weight:700;padding:18px 0 18px 48px;border-bottom:1px solid #d0d0d0;background-image:url("https://cdn2.hubspot.net/hubfs/4879469/2019/common/check-2-2.png");background-repeat:no-repeat;background-size:26px;background-position:0 50%;line-height:1.5}.contents-block.service-step .contents-box-body .contents-box-body-text ul li:nth-last-of-type(1){border-bottom:0}.contents-block.service-step .contents-box-body .contents-box-body-text ul li img{width:26px;height:26px;margin:13px 22px 13px 0;display:none}.contents-box-cta>.hs-cta-wrapper>.hs-cta-node>.cta_button{margin:0 auto 0 auto !important;position:relative}.cta-service-step{max-width:372px;font-size:18px !important;padding:17px 0 17px 0 !important}.cta-service-step:after{display:block;content:"";position:absolute;top:50%;right:18px;width:10px;height:10px;margin:-6px 0 0 0;border-top:solid 2px #ee7500;border-right:solid 2px #ee7500;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.cta-service-step:hover{background-color:#ee7500 !important;color:#fff !important}.cta-service-step:hover:after{border-top:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width:979px){.step-block-outer{margin:21px 0 0 0}.step-block{width:100%;max-width:100%;min-height:54px;margin:0 0 10px 0;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.08)}.step-block:after{bottom:auto;top:50%;left:auto;right:18px}.step-block-inner{display:flex}.step-block-title{padding:19px 15px 14px 15px;line-height:1}.step-block-body{text-align:left;padding:20px 19px 19px 12px;line-height:1;width:auto}.step-block-body>span{display:inline}.panel-overlay{display:none}.contents-block.service-step .contents-box h2{font-size:20px;margin:12px 0 24px 0}.contents-block.service-step .contents-box-step{width:100%}.contents-block.service-step .contents-box-body{display:flex;flex-wrap:wrap-reverse;justify-content:center;margin:0 auto 0px auto}.contents-block.service-step .contents-box-body .contents-box-body-text{max-width:100%;width:100%;margin:0}.contents-block.service-step .contents-box-body .contents-box-body-text p{font-size:16px;line-height:1.5}.contents-block.service-step .contents-box-body .contents-box-body-text p.small{margin:12px 0 30px 0;font-size:12px;line-height:19px}.contents-block.service-step .contents-box-body .contents-box-body-text ul{margin:5px 0 10px 0}.contents-block.service-step .contents-box-body .contents-box-body-text ul li{font-size:15px;line-height:22px;padding:15px 0 15px 40px}.contents-block.service-step .contents-box-body .contents-box-body-future{width:100%;margin:0 0 19px 0}.contents-block.service-step .contents-box-body .contents-box-body-future-trim img{width:100%;height:auto}.contents-box-cta{padding:0 10px 0 10px}.cta-service-step{width:100% !important;max-width:308px;font-size:14px !important;padding:18px 0 18px 0 !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.cta-service-step:after{display:block;content:"";position:absolute;top:50%;right:18px;width:10px;height:10px;margin:-6px 0 0 0;border-top:solid 2px #ee7500;border-right:solid 2px #ee7500;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}}