.future .m-navSide.is-open{z-index:-999}.future .l-aim{margin-block-start:8rem}@media screen and (max-width: 767px){.future .l-aim{margin-block:6rem}}@media screen and (min-width: 768px){.future .l-aim-content{margin-block-end:8rem}}@media screen and (max-width: 767px){.future .l-aim-content{margin-block-end:4rem}}@media screen and (min-width: 768px){.future .l-aim-figure{margin-block-end:3.1rem}}@media screen and (max-width: 767px){.future .l-aim-figure{margin-block-end:2rem}}.future .l-aim-text{max-width:848px}@media screen and (min-width: 768px){.future .l-aim .text{margin-block-end:1.8rem}}@media screen and (max-width: 767px){.future .l-aim .text{margin-block-end:1rem}}.future .l-business{margin-block-start:12rem}@media screen and (max-width: 767px){.future .l-business{margin-block:4.5rem}}.future .l-business .tag{margin-block-end:2rem}@media screen and (min-width: 768px){.future .l-business .tag{font-size:2rem}}@media screen and (max-width: 767px){.future .l-business .tag{font-size:1.4rem}}.future .l-business .tag span{padding:.5rem 0rem .5rem 1.5rem}.future .l-business .tag span::before{right:-1.5rem;width:15px}@media screen and (min-width: 768px){.future .l-business .tag span::before{height:25px}}@media screen and (max-width: 767px){.future .l-business .tag span::before{height:17.5px}}.future .l-business .tag span::after{right:-1.5rem;bottom:0;border-width:15px 15px 0 0}@media screen and (min-width: 768px){.future .l-business-content{margin-block-end:8rem}}@media screen and (max-width: 767px){.future .l-business-content{margin-block-end:5rem}}.future .l-business-content-inner{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.future .l-business-content-inner{flex-direction:column-reverse}}@media screen and (min-width: 768px){.future .l-business-content-inner .l-business-text{width:50%}}@media screen and (max-width: 767px){.future .l-business-content-inner .l-business-text{width:100%}}.future .l-business-text{max-width:848px}@media screen and (min-width: 768px){.future .l-business-figure{margin-block-end:3.1rem;width:45%}}@media screen and (max-width: 767px){.future .l-business-figure{margin-block-end:2rem}}@media screen and (min-width: 768px){.future .l-business .text{margin-block-end:1.8rem}}@media screen and (max-width: 767px){.future .l-business .text{margin-block-end:1rem}}.future .l-business .text-note{margin-block-start:4rem}@media screen and (min-width: 768px){.future .l-business .text-note{font-size:1.3rem}}@media screen and (max-width: 767px){.future .l-business .text-note{font-size:1.2rem}}.future .l-business .text-note span{display:block}