.page-future-article{background:#f7f6f7}@media print,screen and (min-width:768px){.page-future-article{min-width:1160px}}.page-future-article .kv-common__bg{position:absolute;top:0;left:0;width:100%;height:100%}.page-future-article .kv-common__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-future-article .kv-common__inner{width:1100px;text-align:left;margin:0 auto}@media screen and (max-width:767px){.page-future-article .kv-common__inner{width:100%}}.page-future-article .kv-common__num{position:relative;font-family:EB Garamond;font-size:24px;color:#fff;z-index:2}@media screen and (max-width:767px){.page-future-article .kv-common__num{font-size:4.8vw;margin-left:5.3333333333%}}.page-future-article .kv-common__title{font-family:"Noto Serif JP";font-size:42px;line-height:1.3;letter-spacing:.08em;text-align:left;margin-top:13px}@media screen and (max-width:767px){.page-future-article .kv-common__title{width:89.3333333333%;font-size:6.9333333333vw;margin:2.6666666667% 0 0 5.3333333333%}}.page-future-article .kv-common__cat{position:relative;display:inline-block;font-size:14px;color:#fff;border:1px solid #fff;padding:9px 9px 8px;margin-top:22px;z-index:2}@media screen and (max-width:767px){.page-future-article .kv-common__cat{font-size:3.4666666667vw;padding:2.4%;margin:5.8666666667% 0 0 5.3333333333%}}.page-future-article .sec-prof{position:relative;width:100%;padding:117px 0 0}@media screen and (max-width:767px){.page-future-article .sec-prof{padding:10.1333333333% 0 0}}.page-future-article .sec-prof__title{position:relative;width:1100px;font-family:EB Garamond;font-size:30px;margin:0 auto}@media screen and (max-width:767px){.page-future-article .sec-prof__title{width:100%;font-size:5.3333333333vw;padding:0 0 0 5.3333333333%}}.page-future-article .sec-prof__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1100px;margin:27px auto 0}@media screen and (max-width:767px){.page-future-article .sec-prof__wrapper{display:block;width:89.3333333333%;margin-top:4.8%}}.page-future-article .sec-prof__block{position:relative;width:535px;padding:37px 0 38px 169px;border:1px solid #ccc}@media screen and (max-width:767px){.page-future-article .sec-prof__block{width:100%;padding:8.3582089552% 5.9701492537% 8.0597014925% 34.0298507463%}}@media screen and (max-width:767px){.page-future-article .sec-prof__block:last-child{margin-top:5.9701492537%}}.page-future-article .sec-prof__pic{position:absolute;top:39px;left:39px;width:100px;height:100px;border-radius:50%;overflow:hidden}@media screen and (max-width:767px){.page-future-article .sec-prof__pic{top:7.7333333333vw;left:5.0666666667vw;width:21.3333333333vw;height:21.3333333333vw}}.page-future-article .sec-prof__txt--en{font-family:EB Garamond;font-size:13px}@media screen and (max-width:767px){.page-future-article .sec-prof__txt--en{font-size:3.4666666667vw}}.page-future-article .sec-prof__txt--name{font-size:18px;font-weight:700;margin-top:3px}@media screen and (max-width:767px){.page-future-article .sec-prof__txt--name{font-size:4.8vw;margin-top:1.8666666667%}}.page-future-article .sec-prof__txt{font-size:13px;line-height:1.6;margin-top:21px}@media screen and (max-width:767px){.page-future-article .sec-prof__txt{font-size:3.4666666667vw;margin-top:3.7333333333vw}}.page-future-article .sec-prof__lead{width:1100px;font-size:18px;line-height:1.83;margin:56px auto 0}@media screen and (max-width:767px){.page-future-article .sec-prof__lead{width:89.3333333333%;font-size:4vw;line-height:1.8;margin-top:9.8666666667%}}.page-future-article .article{width:1100px;padding-bottom:140px;margin:0 auto}@media screen and (max-width:767px){.page-future-article .article{width:89.3333333333%;padding-bottom:14.6666666667%}}.page-future-article .article:after{content:"";display:block;clear:both}.page-future-article .article__title{clear:both;font-size:34px;font-weight:700;line-height:1.8;padding-top:119px}@media screen and (max-width:767px){.page-future-article .article__title{font-size:5.3333333333vw;padding-top:17.9104477612%}}.page-future-article .article__title:first-child{padding-top:116px}@media screen and (max-width:767px){.page-future-article .article__title:first-child{padding-top:13.7313432836%}}.page-future-article .article__title:before{content:"";display:block;width:48px;height:36px;background:url(https://20502882.fs1.hubspotusercontent-na1.net/hubfs/20502882/recruit/common/icon_quot.svg) no-repeat;background-size:48px 36px;margin-bottom:24px}@media screen and (max-width:767px){.page-future-article .article__title:before{width:6.9333333333vw;height:5.3333333333vw;background-size:contain;margin-bottom:3.4666666667vw}}.page-future-article .article__title+.article__subtitle{margin-top:113px}@media screen and (max-width:767px){.page-future-article .article__title+.article__subtitle{margin-top:13.4328358209%}}.page-future-article .article__title+.article__subtitle+.article__txt{margin-top:111px}@media screen and (max-width:767px){.page-future-article .article__title+.article__subtitle+.article__txt{margin-top:7.7611940299%}}.page-future-article .article__subtitle{clear:both;float:left;width:302px;font-size:20px;font-weight:700;line-height:1.62;margin-top:120px}@media screen and (max-width:767px){.page-future-article .article__subtitle{width:100%;font-size:4.5333333333vw;line-height:1.6;margin-top:14.9253731343%}}.page-future-article .article__subtitle+.article__txt{margin-top:118px}@media screen and (max-width:767px){.page-future-article .article__subtitle+.article__txt{margin-top:7.1641791045%}}.page-future-article .article__txt{float:right;width:720px;font-size:18px;line-height:1.8;margin-top:45px}@media screen and (max-width:767px){.page-future-article .article__txt{width:100%;font-size:4vw;margin-top:7.1641791045%}}.page-future-article .article__txt--name,.page-future-article .article__txt em{font-weight:700;font-style:normal}.page-future-article .article__pic-column2{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:720px;margin-top:56px}@media screen and (max-width:767px){.page-future-article .article__pic-column2{display:block;width:100%;margin-top:7.7611940299%}}.page-future-article .article__pic{width:340px}@media screen and (max-width:767px){.page-future-article .article__pic{width:100%}}@media screen and (max-width:767px){.page-future-article .article__pic:last-child{margin-top:5.9701492537%}}.page-future-article .article__pic-column1{float:right;width:720px;margin-top:56px}@media screen and (max-width:767px){.page-future-article .article__pic-column1{width:100%;margin-top:5.9701492537%}}.page-future-article .sec-message{background:#fff;padding:99px 0 95px;overflow:hidden}@media screen and (max-width:767px){.page-future-article .sec-message{padding:15.7333333333% 0 14.9333333333%}}.page-future-article .sec-message .slider{position:relative;width:1160px;padding:0 125px;margin:60px auto 0;overflow:hidden}@media screen and (max-width:767px){.page-future-article .sec-message .slider{width:89.3333333333%;padding:0;margin-top:9.3333333333%}}.page-future-article .sec-message .slider__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.page-future-article .sec-message .slider__wrapper{display:block}}.page-future-article .sec-message .slider__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:475px;font-family:"Noto Serif JP";font-size:26px;font-weight:600;line-height:1.6;background:#f8f8f8;padding:0 50px}@media screen and (max-width:767px){.page-future-article .sec-message .slider__title{display:block;width:100%;font-size:4.8vw;padding:8.3582089552% 8.9552238806%}}.page-future-article .sec-message .slider__pic{width:435px}@media screen and (max-width:767px){.page-future-article .sec-message .slider__pic{width:100%}}.page-future-article .sec-message .slider__txt{font-size:18px;line-height:1.83;margin-top:36px}@media screen and (max-width:767px){.page-future-article .sec-message .slider__txt{font-size:4vw;line-height:1.8;margin-top:8.0597014925%}}.page-future-article .sec-message .swiper{position:relative;width:910px;padding-bottom:64px;overflow:hidden}@media screen and (max-width:767px){.page-future-article .sec-message .swiper{width:100%;padding-bottom:13.3333333333vw}}.page-future-article .sec-message .swiper-button-next,.page-future-article .sec-message .swiper-button-prev{-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;top:198px;right:0;width:40px;height:40px;background:none;margin-top:0;border-radius:50%;border:1px solid #f44637;z-index:10}.page-future-article .sec-message .swiper-button-next:hover,.page-future-article .sec-message .swiper-button-prev:hover{opacity:.8}@media screen and (max-width:767px){.page-future-article .sec-message .swiper-button-next,.page-future-article .sec-message .swiper-button-prev{display:none}}.page-future-article .sec-message .swiper-button-next:before,.page-future-article .sec-message .swiper-button-prev:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-color:transparent transparent transparent #f44637;border-style:solid;border-width:4px 0 4px 7px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-future-article .sec-message .swiper-button-prev{right:auto;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-future-article .sec-message .swiper-pagination{bottom:0}.page-future-article .sec-message .swiper-pagination-bullet{width:13px;height:13px;display:inline-block;border-radius:100%;background:#e0e0e0;opacity:1}.page-future-article .sec-message .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.page-future-article .sec-message .swiper-pagination-bullet-active{background:#f44637}.page-future-article .sec-life{padding:106px 0 100px}@media screen and (max-width:767px){.page-future-article .sec-life{padding:15.7333333333% 0 16%}}.page-future-article .sec-life__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:910px;padding:49px 0 0;margin:58px auto 0;border-top:1px solid #e6e6e6}@media screen and (max-width:767px){.page-future-article .sec-life__block{width:89.3333333333%;padding-top:8%;margin-top:8.8%}}.page-future-article .sec-life__block:last-child{padding:40px 0;margin-top:40px;border-bottom:1px solid #e6e6e6}@media screen and (max-width:767px){.page-future-article .sec-life__block:last-child{padding:8% 0 7.4666666667%;margin-top:7.2%}}.page-future-article .sec-life__pic{width:435px}@media screen and (max-width:767px){.page-future-article .sec-life__pic{width:23.8805970149%}}.page-future-article .sec-life__right-col{width:435px}@media screen and (max-width:767px){.page-future-article .sec-life__right-col{width:70.1492537313%}}.page-future-article .sec-life__subtitle{font-size:24px;font-weight:700;line-height:1.6;padding-top:18px}@media screen and (max-width:767px){.page-future-article .sec-life__subtitle{font-size:4.5333333333vw;padding-top:0}}.page-future-article .sec-life__txt{font-size:16px;line-height:1.8;margin-top:27px}@media screen and (max-width:767px){.page-future-article .sec-life__txt{font-size:3.7333333333vw;margin-top:4.2553191489%}}.page-future-article .sec-prof-bottom{background:#fff;padding:100px 0 96px}@media screen and (max-width:767px){.page-future-article .sec-prof-bottom{padding:15.4666666667% 0 15.2%}}.page-future-article .sec-prof-bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:910px;margin:0 auto}@media screen and (max-width:767px){.page-future-article .sec-prof-bottom__inner{display:block;width:89.3333333333%}}.page-future-article .sec-prof-bottom__title{font-family:EB Garamond;font-size:20px;font-weight:700}@media screen and (max-width:767px){.page-future-article .sec-prof-bottom__title{font-size:5.3333333333vw}}.page-future-article .sec-prof-bottom__right-col{width:625px}@media screen and (max-width:767px){.page-future-article .sec-prof-bottom__right-col{width:100%;margin-top:11.3432835821%}}.page-future-article .sec-prof-bottom__block:last-child{margin-top:52px}@media screen and (max-width:767px){.page-future-article .sec-prof-bottom__block:last-child{margin-top:10.447761194%}}.page-future-article .sec-prof-bottom__subtitle{font-size:20px;font-weight:700;letter-spacing:.1em}@media screen and (max-width:767px){.page-future-article .sec-prof-bottom__subtitle{font-size:4.8vw;letter-spacing:normal}}.page-future-article .sec-prof-bottom__txt--sub{font-size:13px;line-height:1.6;margin-top:9px}@media screen and (max-width:767px){.page-future-article .sec-prof-bottom__txt--sub{font-size:3.4666666667vw;margin-top:4.4776119403%}}.page-future-article .sec-prof-bottom__txt{font-size:14px;line-height:1.8;margin-top:25px}@media screen and (max-width:767px){.page-future-article .sec-prof-bottom__txt{font-size:3.7333333333vw;margin-top:6.5671641791%}}.page-future-article .sec-talks{padding:99px 0 40px}@media screen and (max-width:767px){.page-future-article .sec-talks{padding:15.7333333333% 0 10.1333333333%}}.page-future-article .sec-talks__lead{font-size:18px;line-height:33px;text-align:center;margin-top:36px}@media screen and (max-width:767px){.page-future-article .sec-talks__lead{font-size:4vw;line-height:1.8;padding:0 5.3333333333%;margin-top:8.2666666667%}}.page-future-article .sec-talks__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:58px auto 0}@media screen and (max-width:767px){.page-future-article .sec-talks__wrapper{width:89.3333333333%;margin-top:9.0666666667%}}.page-future-article .sec-talks__block{position:relative;width:340px;margin-bottom:50px}@media screen and (max-width:767px){.page-future-article .sec-talks__block{width:46.8656716418%;margin-bottom:5.3333333333vw}}.page-future-article .sec-talks__block:nth-child(3n-1){margin-right:40px;margin-left:40px}@media screen and (max-width:767px){.page-future-article .sec-talks__block:nth-child(3n-1){margin-right:0;margin-left:0}}@media screen and (max-width:767px){.page-future-article .sec-talks__block:nth-child(2n){margin-left:6.2686567164%}}.page-future-article .sec-talks__link img{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.page-future-article .sec-talks__link:hover img{-webkit-transform:scale(1.05) rotate(.01deg);transform:scale(1.05) rotate(.01deg)}.page-future-article .sec-talks__pic{width:340px;height:227px;overflow:hidden}@media screen and (max-width:767px){.page-future-article .sec-talks__pic{width:100%;height:27.7333333333vw}}.page-future-article .sec-talks__subtxt{font-size:14px;margin-top:25px}@media screen and (max-width:767px){.page-future-article .sec-talks__subtxt{font-size:2.9333333333vw;margin-top:4.2666666667vw}}.page-future-article .sec-talks__shoulder{font-size:14px;font-weight:700;margin-top:14px}@media screen and (max-width:767px){.page-future-article .sec-talks__shoulder{font-size:2.9333333333vw;margin-top:2.4vw}}.page-future-article .sec-talks__subtitle{font-size:20px;font-weight:700;line-height:1.3;margin-top:6px}@media screen and (max-width:767px){.page-future-article .sec-talks__subtitle{font-size:4vw;line-height:1.26;margin-top:1.8666666667vw}}.page-future-article .sec-about{background:#f7f6f7;padding:100px 0}@media screen and (max-width:767px){.page-future-article .sec-about{padding:15.7333333333% 0 10.9333333333%}}.page-future-article .sec-about__title{text-align:center}.page-future-article .sec-about__title--jp{display:block;font-family:"Noto Serif JP";font-size:12px}@media screen and (max-width:767px){.page-future-article .sec-about__title--jp{font-size:3.2vw}}.page-future-article .sec-about__title--en{display:block;font-family:EB Garamond;font-size:30px;letter-spacing:.08em;margin-top:2px}@media screen and (max-width:767px){.page-future-article .sec-about__title--en{font-size:6.4vw;line-height:1.2;margin-top:3.2%}}.page-future-article .sec-about__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:37px auto 0}@media screen and (max-width:767px){.page-future-article .sec-about__wrapper{width:89.3333333333%;margin-top:9.3333333333%}}.page-future-article .sec-about__block{width:252px;margin:0 30px 29px 0}@media screen and (max-width:767px){.page-future-article .sec-about__block{width:46.8656716418%;margin:0 6.2686567164% 8.3582089552% 0}.page-future-article .sec-about__block:nth-child(2n){margin-right:0}}.page-future-article .sec-about__block:nth-child(4n){margin-right:0}.page-future-article .sec-about__link img{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.page-future-article .sec-about__link:hover img{-webkit-transform:scale(1.05) rotate(.01deg);transform:scale(1.05) rotate(.01deg)}.page-future-article .sec-about__pic{width:252px;height:169px;overflow:hidden}@media screen and (max-width:767px){.page-future-article .sec-about__pic{width:100%;height:27.7333333333vw}}.page-future-article .sec-about__subtitle{font-size:18px;font-weight:700;line-height:1.3;margin:17px 0 0}@media screen and (max-width:767px){.page-future-article .sec-about__subtitle{font-size:4vw;margin-top:4vw}}.page-future-article .sec-about__subtitle:after{content:"";width:9px;height:9px;background:url(https://20502882.fs1.hubspotusercontent-na1.net/hubfs/20502882/recruit/common/icon_blank_orange.svg) no-repeat;background-size:9px 9px;display:inline-block;vertical-align:middle;margin-left:8px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:767px){.page-future-article .sec-about__subtitle:after{width:2.4vw;height:2.4vw;background-size:contain;margin-left:2.1333333333vw}}.page-future-article .sec-about__txt{font-size:12px;line-height:1.6;margin-top:9px}@media screen and (max-width:767px){.page-future-article .sec-about__txt{font-size:3.2vw;line-height:1.8;margin-top:1.6vw}}.page-future-article .sec-about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media screen and (max-width:767px){.page-future-article .sec-about__list{display:block;margin-top:1.6%}}.page-future-article .sec-about__list__item{margin:0 15px}@media screen and (max-width:767px){.page-future-article .sec-about__list__item{margin:0}}.page-future-article .sec-about__list__item:last-child .sec-about__list__link{width:338px}@media screen and (max-width:767px){.page-future-article .sec-about__list__item:last-child{margin-top:3.2vw}}.page-future-article .sec-about__list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:258px;height:52px;border:1px solid #ddd}@media screen and (max-width:767px){.page-future-article .sec-about__list__link{width:89.3333333333%;height:16vw;font-size:4vw;margin:0 auto}}.page-future-article .sec-about__list__link:after{content:"";width:9px;height:9px;background:url(https://20502882.fs1.hubspotusercontent-na1.net/hubfs/20502882/recruit/common/icon_blank_orange.svg) no-repeat;background-size:9px 9px;display:inline-block;margin-left:7px;margin-right:3px}@media screen and (max-width:767px){.page-future-article .sec-about__list__link:after{width:2.4vw;height:2.4vw;background-size:contain}}.page-future .kv-common{background-image:url(https://20502882.fs1.hubspotusercontent-na1.net/hubfs/20502882/recruit/future/kv.jpg)}@media screen and (max-width:767px){.page-future .kv-common{background-image:url(https://20502882.fs1.hubspotusercontent-na1.net/hubfs/20502882/recruit/future/kv_sp.jpg)}}.page-future .kv-common__lead{margin-top:33px}@media screen and (max-width:767px){.page-future .kv-common__lead{margin-top:5.3333333333%}}.page-future .sec-intro{position:relative;width:100%;background:#f7f6f7;padding:168px 0 147px;overflow:hidden}@media screen and (max-width:767px){.page-future .sec-intro{padding:19.4666666667% 0 17.0666666667%}}.page-future .sec-intro:before{content:"";position:absolute;top:0;right:50%;width:50%;height:100%;background:#f44637;margin-right:495px}.page-future .sec-intro__inner{width:714px;margin:0 auto}@media screen and (max-width:767px){.page-future .sec-intro__inner{width:100%}}.page-future .sec-intro__title{position:relative;width:366px;margin-left:-2px;z-index:2}@media screen and (max-width:767px){.page-future .sec-intro__title{width:51.7333333333%;margin:0 0 0 5.3333333333%}}.page-future .sec-intro__subtitle{font-family:"Noto Serif JP";font-size:34px;letter-spacing:.08em;margin-top:72px}@media screen and (max-width:767px){.page-future .sec-intro__subtitle{font-size:5.8666666667vw;margin:13.3333333333% 0 0 5.3333333333%}}.page-future .sec-intro__txt{font-family:"Noto Serif JP";font-size:18px;line-height:2.8;letter-spacing:.1em;margin-top:25px}@media screen and (max-width:767px){.page-future .sec-intro__txt{width:89.3333333333%;font-size:4vw;margin:5.0666666667% auto 0}}.page-future .sec-intro__pic1{position:absolute;top:160px;left:50%;width:535px;margin-left:148px}@media screen and (max-width:767px){.page-future .sec-intro__pic1{position:relative;top:auto;left:auto;width:89.3333333333%;margin:7.7333333333% 0 0 5.3333333333%}}.page-future .sec-intro__pic2{position:absolute;top:99px;left:50%;width:154px;margin-left:-552px}@media screen and (max-width:767px){.page-future .sec-intro__pic2{display:none}}.page-future .sec-intro__pic3{position:absolute;top:571px;left:50%;width:283px;margin-left:-683px}@media screen and (max-width:767px){.page-future .sec-intro__pic3{display:none}}.page-future .sec-talks{padding:99px 0 101px}@media screen and (max-width:767px){.page-future .sec-talks{padding:15.7333333333% 0 8%}}.page-future .sec-talks__lead{font-size:18px;line-height:33px;text-align:center;margin-top:36px}@media screen and (max-width:767px){.page-future .sec-talks__lead{font-size:4vw;line-height:1.8;padding:0 5.3333333333%;margin-top:8.2666666667%}}.page-future .sec-talks__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:56px auto 0}@media screen and (max-width:767px){.page-future .sec-talks__wrapper{width:89.3333333333%;margin-top:9.8666666667%}}.page-future .sec-talks__block{position:relative;width:340px;margin-bottom:40px}@media screen and (max-width:767px){.page-future .sec-talks__block{width:100%;margin-bottom:9.3333333333vw}}.page-future .sec-talks__block:nth-child(3n-1){margin-right:40px;margin-left:40px}@media screen and (max-width:767px){.page-future .sec-talks__block:nth-child(3n-1){margin-right:0;margin-left:0}}.page-future .sec-talks__link img{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.page-future .sec-talks__link:hover img{-webkit-transform:scale(1.05) rotate(.01deg);transform:scale(1.05) rotate(.01deg)}.page-future .sec-talks__pic{width:340px;height:255px;overflow:hidden}@media screen and (max-width:767px){.page-future .sec-talks__pic{width:100%;height:66.9333333333vw}}.page-future .sec-talks__subtxt{font-size:14px;margin-top:30px}@media screen and (max-width:767px){.page-future .sec-talks__subtxt{font-size:3.2vw;margin-top:5.3333333333vw}}.page-future .sec-talks__shoulder{font-size:14px;font-weight:700;margin-top:9px}@media screen and (max-width:767px){.page-future .sec-talks__shoulder{font-size:3.2vw}}.page-future .sec-talks__subtitle{font-size:20px;font-weight:700;line-height:1.3;margin-top:6px}@media screen and (max-width:767px){.page-future .sec-talks__subtitle{font-size:4.8vw}}.page-future .sec-about{background:#f7f6f7;padding:100px 0}@media screen and (max-width:767px){.page-future .sec-about{padding:15.7333333333% 0 10.9333333333%}}.page-future .sec-about__title{text-align:center}.page-future .sec-about__title--jp{display:block;font-family:"Noto Serif JP";font-size:12px}@media screen and (max-width:767px){.page-future .sec-about__title--jp{font-size:3.2vw}}.page-future .sec-about__title--en{display:block;font-family:EB Garamond;font-size:30px;letter-spacing:.08em;margin-top:2px}@media screen and (max-width:767px){.page-future .sec-about__title--en{font-size:6.4vw;line-height:1.2;margin-top:3.2%}}.page-future .sec-about__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:37px auto 0}@media screen and (max-width:767px){.page-future .sec-about__wrapper{width:89.3333333333%;margin-top:9.3333333333%}}.page-future .sec-about__block{width:252px;margin:0 30px 29px 0}@media screen and (max-width:767px){.page-future .sec-about__block{width:46.8656716418%;margin:0 6.2686567164% 8.3582089552% 0}.page-future .sec-about__block:nth-child(2n){margin-right:0}}.page-future .sec-about__block:nth-child(4n){margin-right:0}.page-future .sec-about__link img{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.page-future .sec-about__link:hover img{-webkit-transform:scale(1.05) rotate(.01deg);transform:scale(1.05) rotate(.01deg)}.page-future .sec-about__pic{width:252px;height:169px;overflow:hidden}@media screen and (max-width:767px){.page-future .sec-about__pic{width:100%;height:27.7333333333vw}}.page-future .sec-about__subtitle{font-size:18px;font-weight:700;line-height:1.3;margin:17px 0 0}@media screen and (max-width:767px){.page-future .sec-about__subtitle{font-size:4vw;margin-top:4vw}}.page-future .sec-about__subtitle:after{content:"";width:9px;height:9px;background:url(https://20502882.fs1.hubspotusercontent-na1.net/hubfs/20502882/recruit/common/icon_blank_orange.svg) no-repeat;background-size:9px 9px;display:inline-block;vertical-align:middle;margin-left:8px;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:767px){.page-future .sec-about__subtitle:after{width:2.4vw;height:2.4vw;background-size:contain;margin-left:2.1333333333vw}}.page-future .sec-about__txt{font-size:12px;line-height:1.6;margin-top:9px}@media screen and (max-width:767px){.page-future .sec-about__txt{font-size:3.2vw;line-height:1.8;margin-top:1.6vw}}.page-future .sec-about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media screen and (max-width:767px){.page-future .sec-about__list{display:block;margin-top:1.6%}}.page-future .sec-about__list__item{margin:0 15px}@media screen and (max-width:767px){.page-future .sec-about__list__item{margin:0}}.page-future .sec-about__list__item:last-child .sec-about__list__link{width:338px}@media screen and (max-width:767px){.page-future .sec-about__list__item:last-child .sec-about__list__link{width:89.3333333333%}}@media screen and (max-width:767px){.page-future .sec-about__list__item:last-child{margin-top:3.2vw}}.page-future .sec-about__list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:258px;height:52px;border:1px solid #ddd}@media screen and (max-width:767px){.page-future .sec-about__list__link{width:89.3333333333%;height:16vw;font-size:4vw;margin:0 auto}}.page-future .sec-about__list__link:after{content:"";width:9px;height:9px;background:url(https://20502882.fs1.hubspotusercontent-na1.net/hubfs/20502882/recruit/common/icon_blank_orange.svg) no-repeat;background-size:9px 9px;display:inline-block;margin-left:7px;margin-right:3px}@media screen and (max-width:767px){.page-future .sec-about__list__link:after{width:2.4vw;height:2.4vw;background-size:contain}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/20502882/hub_generated/template_assets/65386170689/1657848210383/recruit2022/assets/css/future.css */