:root{--leading-trim: calc((1em - 1lh) / 2)}.sec-main{position:relative;background:url("/graduates/assets/img/concept/main-bg.jpg") 50% 0 no-repeat;background-size:cover}@media(min-width: 1401px){.sec-main{top:-74px;padding-top:135px;padding-bottom:180px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main{top:-5.2857142857vw;padding-top:9.6428571429vw;padding-bottom:12.8571428571vw}}@media(max-width: 767px){.sec-main{background-size:100% auto;top:-9.6vw;padding:0 5.3333333333vw;padding-top:15.4666666667vw;padding-bottom:14.4vw}}.sec-main .main-head{display:flex;flex-direction:column;align-items:center}.sec-main .main-head .main-head-ttl{margin-bottom:.5em;font-weight:bold}@media(min-width: 1401px){.sec-main .main-head .main-head-ttl{font-size:25px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .main-head .main-head-ttl{font-size:1.7857142857vw}}@media(max-width: 767px){.sec-main .main-head .main-head-ttl{font-size:4vw}}@media(min-width: 1401px){.sec-main .main-head .main-head-sub{width:321px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .main-head .main-head-sub{width:22.9285714286vw}}@media(max-width: 767px){.sec-main .main-head .main-head-sub{width:48.9333333333vw}}.sec-main .main-head .main-head-sub img{width:100%}.sec-main .main-lead{text-align:center;margin-top:2.2em;line-height:2.5}@media(min-width: 1401px){.sec-main .main-lead{font-size:22px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .main-lead{font-size:1.5714285714vw}}@media(max-width: 767px){.sec-main .main-lead{text-align:left;line-height:1.8518518519;font-size:3.6vw}}@media(min-width: 768px){.sec-main .main-lead P+p{margin-top:2.2em}}@media(max-width: 767px){.sec-main .main-lead P+p{margin-top:1.5em}}.sec-main .links{position:relative;margin-left:auto;margin-right:auto}@media(min-width: 1401px){.sec-main .links{width:1160px;margin-top:120px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links{width:82.8571428571vw;margin-top:8.5714285714vw}}@media(max-width: 767px){.sec-main .links{margin-top:16vw}}.sec-main .links .link-item{display:block;position:relative;text-decoration:none}@media(min-width: 1401px){.sec-main .links .link-item+.link-item{margin-top:118px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item+.link-item{margin-top:8.4285714286vw}}@media(max-width: 767px){.sec-main .links .link-item+.link-item{margin-top:7.0666666667vw}}.sec-main .links .link-item .ph{overflow:hidden}@media(min-width: 1401px){.sec-main .links .link-item .ph{position:absolute;right:0;width:606px;top:59px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item .ph{position:absolute;right:0;width:43.2857142857vw;top:4.2142857143vw}}@media(max-width: 767px){.sec-main .links .link-item .ph{width:77.3333333333vw}}.sec-main .links .link-item .ph img{transition:transform 1s}@media(min-width: 1401px){.sec-main .links .link-item:nth-child(2n+1) .ph{right:auto;left:0;top:0}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item:nth-child(2n+1) .ph{right:auto;left:0;top:0}}@media(min-width: 1401px){.sec-main .links .link-item:nth-child(2n+1) .cont{margin-right:0;margin-left:auto;top:59px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item:nth-child(2n+1) .cont{margin-right:0;margin-left:auto;top:4.2142857143vw}}.sec-main .links .link-item .cont{position:relative;background:linear-gradient(#cce9fb, #e3e5e6);display:flex;flex-direction:column;justify-content:center}@media(min-width: 1401px){.sec-main .links .link-item .cont{width:598px;height:316px;padding:0 65px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item .cont{width:42.7142857143vw;height:22.5714285714vw;padding:0 4.6428571429vw}}@media(max-width: 767px){.sec-main .links .link-item .cont{top:-5.6vw;margin-left:auto;margin-right:0;width:77.3333333333vw;height:48vw;padding:6.6666666667vw 6.6666666667vw;justify-content:space-between}}.sec-main .links .link-item .cont .ttl{font-weight:bold}@media(min-width: 1401px){.sec-main .links .link-item .cont .ttl{font-size:30px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item .cont .ttl{font-size:2.1428571429vw}}@media(max-width: 767px){.sec-main .links .link-item .cont .ttl{font-size:5.3333333333vw}}.sec-main .links .link-item .cont .txt{line-height:1.9444444444;margin-top:.2em}@media(min-width: 1401px){.sec-main .links .link-item .cont .txt{font-size:18px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item .cont .txt{font-size:1.2857142857vw}}@media(max-width: 767px){.sec-main .links .link-item .cont .txt{font-size:3.7333333333vw;line-height:1.6666666667}}.sec-main .links .link-item .cont .name{margin-top:.4em}@media(min-width: 1401px){.sec-main .links .link-item .cont .name{font-size:18px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item .cont .name{font-size:1.2857142857vw}}@media(max-width: 767px){.sec-main .links .link-item .cont .name{font-size:3.6vw}}.sec-main .links .link-item .cont .subtxt{display:flex;align-items:center;margin-top:.7em}@media(min-width: 1401px){.sec-main .links .link-item .cont .subtxt{font-size:18px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item .cont .subtxt{font-size:1.2857142857vw}}@media(max-width: 767px){.sec-main .links .link-item .cont .subtxt{font-size:3.6vw;justify-content:space-between}}.sec-main .links .link-item .cont .subtxt::after{position:relative;display:block;content:"";background:url("/graduates/assets/img/concept/icon-arrow.svg") 0 0 no-repeat;background-size:100% auto;transition:transform .2s}@media(min-width: 1401px){.sec-main .links .link-item .cont .subtxt::after{width:69px;height:10px;margin-left:72px}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item .cont .subtxt::after{width:4.9285714286vw;height:.7142857143vw;margin-left:5.1428571429vw}}@media(max-width: 767px){.sec-main .links .link-item .cont .subtxt::after{width:9.2vw;height:1.3333333333vw}}.sec-main .links .link-item:hover .ph img{transform:scale(1.05)}@media(min-width: 1401px){.sec-main .links .link-item:hover .cont .subtxt::after{transform:translateX(20px)}}@media(min-width: 768px)and (max-width: 1400px){.sec-main .links .link-item:hover .cont .subtxt::after{transform:translateX(1.4285714286vw)}}.sec-movie{background:#eff1f1}@media(min-width: 1401px){.sec-movie{padding-top:100px;padding-bottom:100px}}@media(min-width: 768px)and (max-width: 1400px){.sec-movie{padding-top:7.1428571429vw;padding-bottom:7.1428571429vw}}@media(max-width: 767px){.sec-movie{padding-top:20vw;padding-bottom:20vw}}.sec-movie::before{content:"";position:absolute;background-image:url(/graduates/assets/img/top/mesh-bg.png);background-repeat:no-repeat;background-size:cover;transform:scale(-1, 1);filter:brightness(0) saturate(100%) invert(33%) sepia(63%) saturate(5455%) hue-rotate(204deg) brightness(95%) contrast(96%)}@media(min-width: 1401px){.sec-movie::before{left:0;top:0;width:433px;height:688px}}@media(min-width: 768px)and (max-width: 1400px){.sec-movie::before{left:0;top:0;width:30.9285714286vw;height:49.1428571429vw}}@media(max-width: 767px){.sec-movie::before{right:45.4666666667vw;top:0;width:57.7333333333vw;height:91.7333333333vw}}.sec-movie .inner{margin-left:auto;margin-right:auto}@media(min-width: 1401px){.sec-movie .inner{width:1160px}}@media(min-width: 768px)and (max-width: 1400px){.sec-movie .inner{width:82.8571428571vw}}@media(max-width: 767px){.sec-movie .inner{padding:0 5.3333333333vw}}.sec-movie .movie-ttl{text-align:center;font-weight:bold}@media(min-width: 1401px){.sec-movie .movie-ttl{font-size:30px}}@media(min-width: 768px)and (max-width: 1400px){.sec-movie .movie-ttl{font-size:2.1428571429vw}}@media(max-width: 767px){.sec-movie .movie-ttl{font-size:8vw}}.sec-movie .movie-txt{text-align:center;margin-top:.5em}@media(min-width: 1401px){.sec-movie .movie-txt{font-size:18px;margin-bottom:70px}}@media(min-width: 768px)and (max-width: 1400px){.sec-movie .movie-txt{font-size:1.2857142857vw;margin-bottom:5vw}}@media(max-width: 767px){.sec-movie .movie-txt{font-size:3.6vw;margin-bottom:5.3333333333vw}}.sec-movie .thought-video{position:relative;width:100%;z-index:1}.sec-movie .thought-video::after{content:"";display:block;background-color:#ff7b02}@media(min-width: 768px){.sec-movie .thought-video::after{width:24.8243559719%}}@media(min-width: 1401px){.sec-movie .thought-video::after{height:7px}}@media(min-width: 768px)and (max-width: 1400px){.sec-movie .thought-video::after{height:.5vw}}@media(max-width: 767px){.sec-movie .thought-video::after{width:22.1333333333vw;height:.4vw}}.sec-movie .thought-video .thought-video-btn{position:relative;display:block;width:100%;height:100%;font-family:inherit}.sec-movie .thought-video .thought-video-btn::after{content:"";background-image:url(/graduates/assets/img/common/icon-video-play.svg);background-size:cover;background-repeat:no-repeat;position:absolute;inset:0;margin:auto;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(min-width: 1401px){.sec-movie .thought-video .thought-video-btn::after{width:150px;height:150px}}@media(min-width: 768px)and (max-width: 1400px){.sec-movie .thought-video .thought-video-btn::after{width:10.7142857143vw;height:10.7142857143vw}}@media(max-width: 767px){.sec-movie .thought-video .thought-video-btn::after{width:13.3333333333vw;height:13.3333333333vw}}.sec-movie .thought-video .thought-video-btn .thought-video-btn__bg{position:relative;display:block}.sec-movie .thought-video .thought-video-btn .thought-video-btn__bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec-movie .thought-video .thought-video-btn .thought-video-btn__text{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;color:#fff;text-align:left}@media(min-width: 768px){.sec-movie .thought-video .thought-video-btn .thought-video-btn__text{padding-left:10.7728337237%}}@media(max-width: 767px){.sec-movie .thought-video .thought-video-btn .thought-video-btn__text{padding-left:9.3333333333vw}}@media(min-width: 768px){.sec-movie .thought-video .thought-video-btn .thought-video-btn__text{line-height:1.94}}@media(min-width: 1401px){.sec-movie .thought-video .thought-video-btn .thought-video-btn__text{font-size:50px}}@media(min-width: 768px)and (max-width: 1400px){.sec-movie .thought-video .thought-video-btn .thought-video-btn__text{font-size:3.5714285714vw}}@media(max-width: 767px){.sec-movie .thought-video .thought-video-btn .thought-video-btn__text{font-size:4vw;line-height:1.6333333333}}.sec-movie .thought-video .thought-video-btn:focus-visible::after{transform:scale(1.05)}.sec-movie .thought-video .thought-video-btn:focus-visible .thought-video-btn__bg::after{opacity:1}@media(hover: hover)and (pointer: fine){.sec-movie .thought-video .thought-video-btn:hover::after{transform:scale(1.05)}.sec-movie .thought-video .thought-video-btn:hover .thought-video-btn__bg::after{opacity:1}}.p-page-title{position:relative;z-index:1}@media(min-width: 768px){.p-page-title .p-page-title__head{color:#000}}
/*# sourceMappingURL=style.css.map */