.future-content{padding-bottom:100px}.future-content .header-img{position:relative}.future-content .header-img .img{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.future-content .header-img .img:before{content:"";display:block;padding-top:31.25%;width:100%}.future-content .header-img .img>.content{bottom:0;left:0;position:absolute;right:0;top:0}.future-content .header-img .txt{background:url(https://20502561.fs1.hubspotusercontent-na1.net/hubfs/20502561/corporate2024/page/txt_future.svg) no-repeat 40px 0;background-size:196.212px 85.432px;left:50%;margin:0 auto;max-width:1450px;padding:30px 165px 0;position:absolute;top:9.8%;transform:translateX(-50%);width:100%}.future-content .header-img .txt h2{color:#000;font-size:2.5rem;margin-bottom:0;padding:0}.future-content .header-img .txt h2:before{display:none}.future-content:first-child .header-img .img{position:relative}.future-content:first-child .header-img .img:before{content:"";display:block;padding-top:48.5969387755%;width:100%}.future-content:first-child .header-img .img>.content{bottom:0;left:0;position:absolute;right:0;top:0}.future-content .future-box{margin:-60px auto 0;max-width:1200px;padding:0 40px;position:relative;z-index:5}.future-content .future-box .future-box_inner{background-color:#fff;padding:90px 96px 20px;position:relative}.future-content .future-box .future-box_inner .tag{align-items:center;color:#0068b2;display:flex;font-size:1.063rem;font-weight:700;height:62px;justify-content:space-between;left:0;margin:-7px 0 0;padding:0 8px 0 25px;position:absolute;top:0;width:243px}.future-content .future-box .future-box_inner .tag span{z-index:5}.future-content .future-box .future-box_inner .tag:after{background-color:#ff0;content:"";height:47px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.future-content .future-box .future-box_inner h3{background-color:transparent;color:#0068b2;font-size:2.063rem;line-height:1.5;margin-bottom:40px;padding:0}.future-content .future-box .future-box_inner h3:before{display:none}.future-content .future-box .future-box_inner .summary{margin-bottom:60px}.future-content .future-box .future-box_inner .future-box01{border-top:1px solid #e1e2e2;padding:45px 0}.future-content .future-box .future-box_inner .future-box01 h4{border-bottom:0;font-size:1.688rem;margin-bottom:30px;padding:0}.future-content .future-box .future-box_inner .future-box01 .flexbox{display:flex;flex-direction:row-reverse;justify-content:space-between}.future-content .future-box .future-box_inner .future-box01 .flexbox .img{width:34.5%}.future-content .future-box .future-box_inner .future-box01 .flexbox .txt{width:62%}.future-content .future-box .future-box_inner .future-box01 .box .txt ul{margin:0;padding:0 0 0 20px}.future-content .future-box .future-box_inner .future-box01 .box .txt ul li{list-style:none;margin-bottom:10px;position:relative}.future-content .future-box .future-box_inner .future-box01 .box .txt ul li:before{background-color:#0068b2;border-radius:50%;content:"";height:10px;left:-20px;position:absolute;top:10px;width:10px}.future-content .future-box .future-box_inner .future-box01 .box .txt ul li:last-child{margin-bottom:0}.future-content .future-box .future-box_inner .future-box02{display:flex;flex-wrap:wrap;justify-content:space-between}.future-content .future-box .future-box_inner .future-box02 .box-gray{background-color:rgba(223,231,237,.3);margin-bottom:32px;padding:40px;position:relative;width:48.2%}.future-content .future-box .future-box_inner .future-box02 .box-gray:before{border-left:1px solid #0068b2;border-top:1px solid #0068b2;content:"";height:64px;left:0;position:absolute;top:0;width:64px}.future-content .future-box .future-box_inner .future-box02 .box-gray:after{border-bottom:1px solid #0068b2;border-right:1px solid #0068b2;bottom:0;content:"";height:64px;position:absolute;right:0;width:64px}.future-content .future-box .future-box_inner .future-box02 .box-gray:last-child{margin-bottom:42px}.future-content .future-box .future-box_inner .future-box02 .box-gray.box-gray_full{width:100%}@media screen and (max-width:1024px){.future-content .header-img .txt{left:0;padding:80px 40px 0;top:-20px;transform:translateX(0)}.future-content .future-box{margin-top:0;max-width:100%;padding:0}.future-content .future-box .future-box_inner{padding:90px 40px 20px}}@media screen and (max-width:767px){.future-content{padding-bottom:40px}.future-content .header-img .img{position:relative}.future-content .header-img .img:before{content:"";display:block;padding-top:69.3333333333%;width:100%}.future-content .header-img .img>.content{bottom:0;left:0;position:absolute;right:0;top:0}.future-content .header-img .txt{background-position:15px 0;background-size:125.5px 54.64px;padding:50px 15px 0;top:-15px}.future-content .header-img .txt h2{font-size:2rem}.future-content:first-child .header-img .img{position:relative}.future-content:first-child .header-img .img:before{content:"";display:block;padding-top:69.3333333333%;width:100%}.future-content:first-child .header-img .img>.content{bottom:0;left:0;position:absolute;right:0;top:0}.future-content .future-box .future-box_inner{padding:70px 15px 20px}.future-content .future-box .future-box_inner .tag{font-size:.75rem;height:46px;margin:-5px 0 0;padding:0 5px 0 15px;width:179px}.future-content .future-box .future-box_inner .tag .txt{width:75px}.future-content .future-box .future-box_inner .tag .img{width:calc(100% - 80px)}.future-content .future-box .future-box_inner .tag:after{height:35px}.future-content .future-box .future-box_inner h3{font-size:1.5rem!important;margin-bottom:25px}.future-content .future-box .future-box_inner .summary{margin-bottom:40px}.future-content .future-box .future-box_inner .future-box01{padding:30px 0}.future-content .future-box .future-box_inner .future-box01 h4{font-size:1.375rem!important;margin-bottom:20px}.future-content .future-box .future-box_inner .future-box01 .flexbox{display:block}.future-content .future-box .future-box_inner .future-box01 .flexbox .img{margin-bottom:20px;width:100%}.future-content .future-box .future-box_inner .future-box01 .flexbox .txt{width:100%}.future-content .future-box .future-box_inner .future-box02{display:block}.future-content .future-box .future-box_inner .future-box02 .box-gray{margin-bottom:20px;padding:30px;width:100%}.future-content .future-box .future-box_inner .future-box02 .box-gray:last-child{margin-bottom:30px}}