.loading{width:100%;height:100vh;display:block;position:fixed;top:0;left:0;z-index:99999999}@media screen and (max-width:960px){.loading{height:100svh}}.loading.start .loading__inner .logo{animation:btmin 1s ease forwards}.loading.active .loading__inner .logoWrap{width:20%;transform:rotate(0deg)}@media screen and (max-width:1024px){.loading.active .loading__inner .logoWrap{width:30%}}@media screen and (max-width:960px){.loading.active .loading__inner .logoWrap{height:28%;width:auto}}.loading.active .loading__inner .logoWrap:before{opacity:0}.loading.end{opacity:0;transition:1s ease all}.loading__inner{background-color:#285af2;position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading__inner .logoWrap{width:150%;height:auto;aspect-ratio:1/1;position:relative;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);transition:1s cubic-bezier(0,1,.62,1) all}@media screen and (max-width:960px){.loading__inner .logoWrap{width:auto;height:100%}}.loading__inner .logoWrap figure{top:0;left:0;position:absolute;width:100%;height:100%}.loading__inner .logoWrap:before{content:"";display:block;width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;transition:.5s ease all}.loading__inner .logo{width:11%;position:absolute;z-index:9;margin-right:25px;opacity:0}@media screen and (max-width:1024px){.loading__inner .logo{width:15%}}@media screen and (max-width:960px){.loading__inner .logo{width:20%}}@media screen and (max-width:767px){.loading__inner .logo{width:30%;margin-right:20px}}#mainVisual{width:100%;height:100vh;display:block;position:relative;overflow:hidden}@media screen and (max-width:960px){#mainVisual{height:100svh}}#mainVisual.active h2{transition:.75s cubic-bezier(.64,0,.41,1) all;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:767px){#mainVisual.active h2{transition:.5s cubic-bezier(.64,0,.41,1) all}}#mainVisual.active .news{animation:btmin .4s ease forwards}#mainVisual.active .copyright{animation:btmin .4s .1s ease forwards}#mainVisual h2{width:100%;height:auto;position:absolute;left:0;bottom:75px;display:block;z-index:9;overflow:hidden;-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%)}@media screen and (max-width:1024px){#mainVisual h2{bottom:80px}}@media screen and (max-width:960px){#mainVisual h2{bottom:50px}}@media screen and (max-width:767px){#mainVisual h2{bottom:70px}}#mainVisual h2 figure{padding:0 50px}@media screen and (max-width:1024px){#mainVisual h2 figure{padding:0 25px}}@media screen and (max-width:767px){#mainVisual h2 figure{padding:0 16px}}#mainVisual .news{opacity:0;position:absolute;left:50px;bottom:25px;line-height:1;color:#fff;font-size:1.5rem;width:45%}@media screen and (max-width:1024px){#mainVisual .news{font-size:1.4rem;width:60%;left:25px}}@media screen and (max-width:960px){#mainVisual .news{display:none}}#mainVisual .news>span{font-size:1.8rem;margin-right:25px;font-weight:500;letter-spacing:2px;position:relative;bottom:0;display:inline-block}@media screen and (max-width:1024px){#mainVisual .news>span{font-size:1.6rem;margin-right:20px}}#mainVisual .news a{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:85%;display:inline-block;transition:.3s ease all}#mainVisual .news a>span{margin-right:20px;letter-spacing:2px}@media screen and (max-width:1024px){#mainVisual .news a{font-size:1.4rem}}#mainVisual .news a:hover{opacity:.5}#mainVisual .copyright{opacity:0;font-size:1.3rem;line-height:1;color:#fff;position:absolute;right:50px;bottom:30px;letter-spacing:1px;font-weight:300}@media screen and (max-width:1024px){#mainVisual .copyright{font-size:1.2rem;right:25px}}@media screen and (max-width:767px){#mainVisual .copyright{left:16px;font-size:1rem;bottom:20px}}#mainVisual .slider{position:absolute;top:100px;left:0;width:100%}@media screen and (max-width:767px){#mainVisual .slider{top:90px}}#mainVisual .slider .swiper-slide{z-index:9;transform:scale(.85);transition:.5s ease all}#mainVisual .slider .swiper-slide figure{position:relative}#mainVisual .slider .swiper-slide figure .people{position:absolute;left:0;top:0;filter:grayscale(100%);transition:1s ease all;mix-blend-mode:multiply}#mainVisual .slider .swiper-slide figure .naname{position:absolute;left:-7%;top:-2%;width:114%;z-index:99;-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,100% 0);clip-path:polygon(0 0,100% 0%,100% 100%,100% 0);transition:.5s cubic-bezier(.63,.26,.37,.92) all}#mainVisual .slider .swiper-slide-active{transform:scale(1);transition-duration:1s;z-index:99}#mainVisual .slider .swiper-slide-active figure{position:relative}#mainVisual .slider .swiper-slide-active figure .people{position:absolute;left:0;top:0;filter:grayscale(0%);mix-blend-mode:inherit}#mainVisual .slider .swiper-slide-active figure .naname{-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0%,100% 100%,0 100%);transition:.2s .8s cubic-bezier(.63,.26,.37,.92) all}#intro{width:100%;display:block;margin-top:-50vh;background-image:url(//koken-recruit.jp/wp-content/themes/koken_theme/css/../images/index/intro.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;overflow:hidden}#intro .inner{padding:75vh 100px 0}@media screen and (max-width:1440px){#intro .inner{padding:75vh 75px 0}}@media screen and (max-width:1024px){#intro .inner{padding:75vh 50px 0}}@media screen and (max-width:960px){#intro .inner{padding:60vh 50px 0}}@media screen and (max-width:767px){#intro .inner{padding:50vh 16px 0}}#intro .inner__flex{width:100%;display:flex;flex-direction:row-reverse;align-items:stretch}@media screen and (max-width:767px){#intro .inner__flex{display:block;flex-direction:inherit;align-items:inherit}}#intro .inner__flex__left{width:50%;display:block;position:relative}@media screen and (max-width:960px){#intro .inner__flex__left{width:40%}}@media screen and (max-width:767px){#intro .inner__flex__left{width:100%}}#intro .inner__flex__left .koken{position:absolute;right:0;top:0;width:40%}@media screen and (max-width:1680px){#intro .inner__flex__left .koken{width:36%}}@media screen and (max-width:1024px){#intro .inner__flex__left .koken{width:45%;margin-right:15%}}@media screen and (max-width:960px){#intro .inner__flex__left .koken{width:60%}}@media screen and (max-width:767px){#intro .inner__flex__left .koken{position:relative;margin:75px auto 75px;width:40%}}#intro .inner__flex__left .years{position:absolute;right:0;bottom:0;width:80%;mix-blend-mode:overlay}@media screen and (max-width:1680px){#intro .inner__flex__left .years{width:75%}}@media screen and (max-width:1024px){#intro .inner__flex__left .years{top:40%}}@media screen and (max-width:960px){#intro .inner__flex__left .years{width:115%;top:41%}}@media screen and (max-width:767px){#intro .inner__flex__left .years{position:relative;margin:0 auto -75px;top:inherit;right:inherit;width:80%}}#intro .inner__flex__right{width:50%;display:block;color:#fff;font-weight:500}@media screen and (max-width:960px){#intro .inner__flex__right{width:60%}}@media screen and (max-width:767px){#intro .inner__flex__right{width:100%}}#intro .inner__flex__right h2{font-size:3.6rem;line-height:1.8;font-weight:500;margin-bottom:75px}@media screen and (max-width:1680px){#intro .inner__flex__right h2{font-size:3.2rem}}@media screen and (max-width:1440px){#intro .inner__flex__right h2{font-size:3rem}}@media screen and (max-width:1200px){#intro .inner__flex__right h2{font-size:2.7rem}}@media screen and (max-width:1024px){#intro .inner__flex__right h2{font-size:2.4rem}}@media screen and (max-width:960px){#intro .inner__flex__right h2{font-size:2.2rem;margin-bottom:50px}}@media screen and (max-width:767px){#intro .inner__flex__right h2{font-size:1.9rem;margin-bottom:25px}}#intro .inner__flex__right .tx{font-size:2.1rem;line-height:2.2}@media screen and (max-width:1680px){#intro .inner__flex__right .tx{font-size:1.8rem}}@media screen and (max-width:960px){#intro .inner__flex__right .tx{font-size:1.6rem;margin-bottom:50px;line-height:2}}@media screen and (max-width:767px){#intro .inner__flex__right .tx{font-size:1.5rem;margin-bottom:25px}}@media screen and (max-width:767px){#intro .inner__flex__right .tx br{display:none}}#intro .inner .intro_img{width:40%;display:block;margin:-45vh auto -20px;z-index:99;position:relative}@media screen and (max-width:1680px){#intro .inner .intro_img{width:35%;margin:-35vh auto -20px}}@media screen and (max-width:1440px){#intro .inner .intro_img{margin:-25vh auto -20px}}@media screen and (max-width:1024px){#intro .inner .intro_img{margin:-25vh 0 -20px;width:40%;float:right}}@media screen and (max-width:960px){#intro .inner .intro_img{margin:-22vh 0 -10px;width:50%;float:right}}@media screen and (max-width:767px){#intro .inner .intro_img{margin:0 auto;width:85%;float:none}}#intro .inner .intro_img figure{width:100%;height:auto}#about{padding:150px}@media screen and (max-width:1200px){#about{padding:150px 75px}}@media screen and (max-width:1024px){#about{padding:150px 50px}}@media screen and (max-width:960px){#about{padding:100px 50px}}@media screen and (max-width:767px){#about{padding:75px 16px}}#about.active .inner .inner__flex .inner__flex__right .flexWrap .item:nth-child(1){animation:btmin 1s ease forwards}#about.active .inner .inner__flex .inner__flex__right .flexWrap .item:nth-child(2){animation:btmin 1s .1s ease forwards}#about.active .inner .inner__flex .inner__flex__right .flexWrap .item:nth-child(3){animation:btmin 1s .2s ease forwards}#about .inner__flex{display:flex}@media screen and (max-width:960px){#about .inner__flex{display:block}}#about .inner__flex__left{width:450px}@media screen and (max-width:1440px){#about .inner__flex__left{width:400px}}@media screen and (max-width:960px){#about .inner__flex__left{width:100%}}#about .inner__flex__right{width:calc(100% - 450px);padding-left:250px}@media screen and (max-width:1680px){#about .inner__flex__right{padding-left:200px}}@media screen and (max-width:1440px){#about .inner__flex__right{width:calc(100% - 400px);padding-left:150px}}@media screen and (max-width:1280px){#about .inner__flex__right{padding-left:100px}}@media screen and (max-width:1024px){#about .inner__flex__right{padding-left:0}}@media screen and (max-width:960px){#about .inner__flex__right{width:100%;padding-left:0;margin-top:50px}}#about .inner__flex__right .flexWrap{gap:10px;width:100%}@media screen and (max-width:767px){#about .inner__flex__right .flexWrap{gap:0px;display:block}}#about .inner__flex__right .flexWrap .item{width:33.3333%;opacity:0}@media screen and (max-width:767px){#about .inner__flex__right .flexWrap .item{width:100%;margin-bottom:36px}}@media screen and (max-width:767px){#about .inner__flex__right .flexWrap .item:last-child{margin-bottom:0}}#about .inner__flex__right .flexWrap .item a{display:block;width:100%;position:relative}#about .inner__flex__right .flexWrap .item a:hover figure img{transform:scale(1.05);opacity:.7}#about .inner__flex__right .flexWrap .item a:hover p{color:#285af2}#about .inner__flex__right .flexWrap .item a .num{position:absolute;right:20px;top:18px;line-height:1;letter-spacing:1px;z-index:99}@media screen and (max-width:1440px){#about .inner__flex__right .flexWrap .item a .num{right:15px;top:12px}}#about .inner__flex__right .flexWrap .item a .num span{font-size:2.4rem;color:#fff;font-weight:500;border-bottom:3px solid #fff}@media screen and (max-width:1440px){#about .inner__flex__right .flexWrap .item a .num span{font-size:2.1rem}}@media screen and (max-width:1024px){#about .inner__flex__right .flexWrap .item a .num span{font-size:1.8rem}}@media screen and (max-width:767px){#about .inner__flex__right .flexWrap .item a .num span{font-size:2.1rem}}#about .inner__flex__right .flexWrap .item a figure{overflow:hidden;border-radius:10px}@media screen and (max-width:1440px){#about .inner__flex__right .flexWrap .item a figure{border-radius:5px}}#about .inner__flex__right .flexWrap .item a figure img{transform:scale(1);transition:.3s ease all}#about .inner__flex__right .flexWrap .item a p{line-height:1.4;font-size:2rem;font-weight:500;color:#222;margin-top:10px;transition:.3s ease all}@media screen and (max-width:1440px){#about .inner__flex__right .flexWrap .item a p{font-size:1.8rem}}@media screen and (max-width:1024px){#about .inner__flex__right .flexWrap .item a p{font-size:1.6rem}}@media screen and (max-width:767px){#about .inner__flex__right .flexWrap .item a p{font-size:1.8rem}}#about .inner__flex__right .flexWrap .item a p img{width:27px;height:auto;margin-left:12px;position:relative;top:-3px}@media screen and (max-width:1440px){#about .inner__flex__right .flexWrap .item a p img{width:24px}}@media screen and (max-width:1024px){#about .inner__flex__right .flexWrap .item a p img{width:20px;margin-left:10px}}@media screen and (max-width:767px){#about .inner__flex__right .flexWrap .item a p img{width:24px}}#jobs{background-color:#f2f5f6;padding:150px}@media screen and (max-width:1200px){#jobs{padding:150px 75px}}@media screen and (max-width:1024px){#jobs{padding:150px 50px}}@media screen and (max-width:960px){#jobs{padding:100px 50px}}@media screen and (max-width:767px){#jobs{padding:75px 16px}}#jobs .inner__flex{display:flex;align-items:stretch;flex-direction:row-reverse}@media screen and (max-width:960px){#jobs .inner__flex{display:block;align-items:inherit;flex-wrap:inherit}}#jobs .inner__flex__left{width:450px;display:flex;align-items:center}@media screen and (max-width:960px){#jobs .inner__flex__left{width:100%;margin-top:25px}}#jobs .inner__flex__right{width:calc(100% - 450px);padding-left:150px;position:relative}@media screen and (max-width:1440px){#jobs .inner__flex__right{padding-left:100px}}@media screen and (max-width:1280px){#jobs .inner__flex__right{padding-left:50px}}@media screen and (max-width:1024px){#jobs .inner__flex__right{padding-left:0}}@media screen and (max-width:960px){#jobs .inner__flex__right{width:100%}}#jobs .inner__flex__right .imgArea{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:3/2}@media screen and (max-width:960px){#jobs .inner__flex__right .imgArea{aspect-ratio:1/1}}@media screen and (max-width:767px){#jobs .inner__flex__right .imgArea{aspect-ratio:1/2}}#jobs .inner__flex__right .imgArea .rotate{position:absolute;width:auto;height:90%;animation:rotate 60s linear infinite;z-index:0}#jobs .inner__flex__right .imgArea .item{position:absolute;z-index:9}#jobs .inner__flex__right .imgArea .item figure{overflow:hidden;border-radius:5px}#jobs .inner__flex__right .imgArea .item:nth-child(1){width:40%;height:auto;top:12%;left:0}@media screen and (max-width:1440px){#jobs .inner__flex__right .imgArea .item:nth-child(1){width:45%}}@media screen and (max-width:767px){#jobs .inner__flex__right .imgArea .item:nth-child(1){width:55%;left:inherit;right:5%;top:10%}}#jobs .inner__flex__right .imgArea .item:nth-child(2){width:22%;height:auto;top:0;left:36%}@media screen and (max-width:1440px){#jobs .inner__flex__right .imgArea .item:nth-child(2){width:27%}}@media screen and (max-width:767px){#jobs .inner__flex__right .imgArea .item:nth-child(2){width:40%;left:8%}}#jobs .inner__flex__right .imgArea .item:nth-child(3){width:18%;height:auto;top:7%;right:8%}@media screen and (max-width:1440px){#jobs .inner__flex__right .imgArea .item:nth-child(3){width:23%;right:5%}}@media screen and (max-width:1366px){#jobs .inner__flex__right .imgArea .item:nth-child(3){top:12%;right:2%}}@media screen and (max-width:767px){#jobs .inner__flex__right .imgArea .item:nth-child(3){width:35%;right:-16px;top:36%}}#jobs .inner__flex__right .imgArea .item:nth-child(4){width:24%;height:auto;top:40%;left:45%}@media screen and (max-width:1440px){#jobs .inner__flex__right .imgArea .item:nth-child(4){width:35%;left:30%;top:38%}}@media screen and (max-width:1366px){#jobs .inner__flex__right .imgArea .item:nth-child(4){top:36%;width:40%}}@media screen and (max-width:767px){#jobs .inner__flex__right .imgArea .item:nth-child(4){width:48%;left:-16px;top:32%}}#jobs .inner__flex__right .imgArea .item:nth-child(5){width:30%;height:auto;bottom:8%;left:10%}@media screen and (max-width:1440px){#jobs .inner__flex__right .imgArea .item:nth-child(5){width:35%;left:6%}}@media screen and (max-width:1366px){#jobs .inner__flex__right .imgArea .item:nth-child(5){bottom:12%;width:38%}}@media screen and (max-width:767px){#jobs .inner__flex__right .imgArea .item:nth-child(5){width:54%;bottom:30%;left:24%}}#jobs .inner__flex__right .imgArea .item:nth-child(6){width:18%;height:auto;bottom:0;right:24%}@media screen and (max-width:1440px){#jobs .inner__flex__right .imgArea .item:nth-child(6){width:23%;right:20%}}@media screen and (max-width:767px){#jobs .inner__flex__right .imgArea .item:nth-child(6){width:34%;right:10%}}#jobs .inner__flex__right .imgArea .item:nth-child(7){width:18%;height:auto;bottom:20%;right:0}@media screen and (max-width:1440px){#jobs .inner__flex__right .imgArea .item:nth-child(7){width:23%;bottom:20%}}@media screen and (max-width:767px){#jobs .inner__flex__right .imgArea .item:nth-child(7){right:inherit;left:5%;width:36%;bottom:14%}}#environment.active .inner .inner__flex .inner__flex__right .imgArea{transition:.75s cubic-bezier(.64,0,.41,1) all;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:767px){#environment.active .inner .inner__flex .inner__flex__right .imgArea{transition:.5s cubic-bezier(.64,0,.41,1) all}}#environment .inner{padding:200px 0 200px;padding-right:200px}@media screen and (max-width:1680px){#environment .inner{padding-right:150px}}@media screen and (max-width:1440px){#environment .inner{padding-right:120px}}@media screen and (max-width:1280px){#environment .inner{padding-right:100px}}@media screen and (max-width:1024px){#environment .inner{padding:150px 0;padding-right:75px}}@media screen and (max-width:960px){#environment .inner{padding:100px 50px}}@media screen and (max-width:767px){#environment .inner{padding:75px 16px}}#environment .inner__flex{display:flex;align-items:stretch}@media screen and (max-width:960px){#environment .inner__flex{display:block;align-items:inherit}}#environment .inner__flex__left{width:450px;height:auto !important}@media screen and (max-width:1440px){#environment .inner__flex__left{width:400px}}@media screen and (max-width:960px){#environment .inner__flex__left{width:100%}}#environment .inner__flex__right{width:calc(100% - 450px);padding-right:200px;position:relative}@media screen and (max-width:1680px){#environment .inner__flex__right{padding-right:150px}}@media screen and (max-width:1440px){#environment .inner__flex__right{padding-right:120px;width:calc(100% - 400px)}}@media screen and (max-width:1280px){#environment .inner__flex__right{padding-right:100px}}@media screen and (max-width:1024px){#environment .inner__flex__right{padding-right:75px}}@media screen and (max-width:960px){#environment .inner__flex__right{width:100%;padding-right:0}}#environment .inner__flex__right .imgArea{border-radius:0 20px 20px 0 !important;overflow:hidden;height:auto;width:100%;height:100%;position:relative;-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%)}@media screen and (max-width:960px){#environment .inner__flex__right .imgArea{margin-left:-50px;width:auto;margin-bottom:75px}}@media screen and (max-width:767px){#environment .inner__flex__right .imgArea{border-radius:0 10px 10px 0 !important;margin-bottom:50px}}#environment .inner__flex__right .imgArea img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#interview{overflow-x:hidden}#interview .inner{padding-left:150px;position:relative}@media screen and (max-width:1200px){#interview .inner{padding-left:75px}}@media screen and (max-width:1024px){#interview .inner{padding-left:50px}}@media screen and (max-width:767px){#interview .inner{padding:0 16px}}#interview .inner .title{width:100%;margin-bottom:75px}@media screen and (max-width:767px){#interview .inner .title{margin-bottom:50px}}#interview .inner .sliderNav{position:absolute;right:200px;top:200px;display:flex;width:140px;margin-bottom:25px;z-index:99}@media screen and (max-width:1024px){#interview .inner .sliderNav{right:50px;top:150px}}@media screen and (max-width:960px){#interview .inner .sliderNav{top:150px;width:120px}}@media screen and (max-width:767px){#interview .inner .sliderNav{display:none}}#interview .inner .sliderNav .slider_next,#interview .inner .sliderNav .slider_prev{width:60px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s ease all}#interview .inner .sliderNav .slider_next:hover,#interview .inner .sliderNav .slider_prev:hover{opacity:.7}#interview .inner .sliderNav .slider_next img,#interview .inner .sliderNav .slider_prev img{width:100%;height:auto}#interview .inner .sliderNav .slider_next{margin-right:0;border-radius:0 25px 25px 0}#interview .inner .sliderNav .slider_prev{margin-right:10px;border-radius:25px 0 0 25px}#interview .inner .sliderNav .slider_prev img{transform:scale(-1,1)}#interview .inner .swiper-pagination{bottom:0}#interview .inner .swiper-pagination-bullet{background-color:#285af2;margin:0 8px !important}#interview .inner .interview{position:relative;margin-right:-100px;overflow-x:hidden;right:-100%}@media screen and (max-width:767px){#interview .inner .interview{padding-bottom:50px;margin-right:0}}#interview .inner .interview.active{right:0;transition:1s ease all}#interview .inner .interview .swiper-slide{z-index:9}#interview .inner .interview .swiper-slide a{display:block}#interview .inner .interview .swiper-slide a figure{position:relative}#interview .inner .interview .swiper-slide a figure .bg{transition:.3s ease all}#interview .inner .interview .swiper-slide a figure .people{position:absolute;left:0;top:0;transition:.3s ease all}#interview .inner .interview .swiper-slide a .num{font-weight:700;font-size:9rem;writing-mode:vertical-lr;position:absolute;top:0;right:-15px;line-height:1;color:#fff}@media screen and (max-width:1440px){#interview .inner .interview .swiper-slide a .num{font-size:7rem}}#interview .inner .interview .swiper-slide a .num span{font-size:6rem;margin-right:5px}#interview .inner .interview .swiper-slide a h3{line-height:1;font-size:3.6rem;font-weight:500;transition:.3s ease all;margin-top:25px}@media screen and (max-width:1680px){#interview .inner .interview .swiper-slide a h3{font-size:3.2rem}}@media screen and (max-width:1440px){#interview .inner .interview .swiper-slide a h3{font-size:3rem}}@media screen and (max-width:1366px){#interview .inner .interview .swiper-slide a h3{font-size:2.7rem}}#interview .inner .interview .swiper-slide a h3 span{font-size:2.1rem;margin-left:5px}@media screen and (max-width:1680px){#interview .inner .interview .swiper-slide a h3 span{font-size:1.8rem}}@media screen and (max-width:1440px){#interview .inner .interview .swiper-slide a h3 span{font-size:1.6rem}}@media screen and (max-width:1366px){#interview .inner .interview .swiper-slide a h3 span{font-size:1.5rem}}#interview .inner .interview .swiper-slide a h3 span.gfont{font-size:1.8rem;font-weight:500;letter-spacing:1px;margin-left:25px}@media screen and (max-width:1680px){#interview .inner .interview .swiper-slide a h3 span.gfont{font-size:1.4rem}}@media screen and (max-width:1440px){#interview .inner .interview .swiper-slide a h3 span.gfont{font-size:1.3rem;margin-left:20px}}@media screen and (max-width:1366px){#interview .inner .interview .swiper-slide a h3 span.gfont{font-size:1.1rem;letter-spacing:.5px;margin-left:15px}}#interview .inner .interview .swiper-slide a h3 span.gfont.color_01{color:#f2dd6a}#interview .inner .interview .swiper-slide a h3 span.gfont.color_02{color:#61de95}#interview .inner .interview .swiper-slide a h3 span.gfont.color_03{color:#0fd1e2}#interview .inner .interview .swiper-slide a h3 span.gfont.color_04{color:#b1a5e1}#interview .inner .interview .swiper-slide a h4{padding-right:100px;font-size:1.8rem;margin-top:25px;font-weight:500;line-height:1.6;transition:.3s ease all}@media screen and (max-width:1680px){#interview .inner .interview .swiper-slide a h4{font-size:1.7rem;padding-right:75px}}@media screen and (max-width:1440px){#interview .inner .interview .swiper-slide a h4{font-size:1.6rem;padding-right:50px}}@media screen and (max-width:1366px){#interview .inner .interview .swiper-slide a h4{padding-right:0}}#interview .inner .interview .swiper-slide a h4 br{display:none}#interview .inner .interview .swiper-slide a p{line-height:1;font-size:1.3rem;margin-top:15px;transition:.3s ease all}@media screen and (max-width:1680px){#interview .inner .interview .swiper-slide a p{font-size:1.2rem}}@media screen and (max-width:1440px){#interview .inner .interview .swiper-slide a p{font-size:1.1rem}}@media screen and (max-width:1366px){#interview .inner .interview .swiper-slide a p{font-size:1rem}}#interview .inner .interview .swiper-slide a:hover figure .bg{opacity:.7}#interview .inner .interview .swiper-slide a:hover h3,#interview .inner .interview .swiper-slide a:hover h4,#interview .inner .interview .swiper-slide a:hover p{opacity:.5}#news{padding:250px 0 200px}@media screen and (max-width:1440px){#news{padding:200px 0}}@media screen and (max-width:1024px){#news{padding:150px 0}}@media screen and (max-width:960px){#news{padding:100px 0}}#news .inner{width:1280px;margin:0 auto}@media screen and (max-width:1440px){#news .inner{width:924px}}@media screen and (max-width:960px){#news .inner{width:auto;padding:0 50px}}@media screen and (max-width:767px){#news .inner{padding:0 16px}}#news .inner__flex{display:flex;align-items:flex-start}@media screen and (max-width:960px){#news .inner__flex{display:block;align-items:inherit}}#news .inner__flex__left{display:block;width:30%;height:100%;position:relative}@media screen and (max-width:960px){#news .inner__flex__left{width:100%}}#news .inner__flex__left h2{font-size:4.2rem;font-weight:500;line-height:1}@media screen and (max-width:1440px){#news .inner__flex__left h2{font-size:3.6rem}}@media screen and (max-width:767px){#news .inner__flex__left h2{font-size:3.2rem;text-align:center}}#news .inner__flex__left .gfont{font-size:1.8rem;font-weight:500;line-height:1;margin-top:15px;color:#285af2;letter-spacing:1px;margin-left:3px;margin-bottom:75px}@media screen and (max-width:1440px){#news .inner__flex__left .gfont{font-size:1.6rem}}@media screen and (max-width:960px){#news .inner__flex__left .gfont{margin-bottom:50px}}@media screen and (max-width:767px){#news .inner__flex__left .gfont{font-size:1.5rem;text-align:center}}@media screen and (max-width:960px){#news .inner__flex__left .btn{display:none}}#news .inner__flex__right{width:70%;display:block;height:100%}@media screen and (max-width:960px){#news .inner__flex__right{width:100%}}#news .inner__flex__right .btn{display:none}@media screen and (max-width:960px){#news .inner__flex__right .btn{display:block;margin:50px auto 0}}@media screen and (max-width:767px){#news .inner__flex__right .btn{margin-top:35px}}#news .inner__flex__right ul{border-bottom:1px solid #ddd;width:100%}@media screen and (max-width:767px){#news .inner__flex__right ul{width:auto;margin:0 -16px}}#news .inner__flex__right ul li{border-top:1px solid #ddd}#news .inner__flex__right ul li>a{padding:25px;transition:.3s ease all;display:block}@media screen and (max-width:1440px){#news .inner__flex__right ul li>a{padding:20px}}@media screen and (max-width:767px){#news .inner__flex__right ul li>a{padding:16px;line-height:1.5}}#news .inner__flex__right ul li>a .date{color:#285af2;font-size:1.4rem;margin-right:20px;letter-spacing:1px;height:30px;line-height:30px}@media screen and (max-width:1440px){#news .inner__flex__right ul li>a .date{font-size:1.3rem;margin-right:15px}}@media screen and (max-width:767px){#news .inner__flex__right ul li>a .date{font-size:1.4rem;margin-right:16px}}#news .inner__flex__right ul li>a .cat{width:120px;text-align:center;height:30px;line-height:30px;padding:0 20px;background-color:#f2f5f6;border-radius:50em;font-size:1.3rem;margin-right:20px;display:inline-block}@media screen and (max-width:1440px){#news .inner__flex__right ul li>a .cat{font-size:1.2rem;width:110px;margin-right:15px}}@media screen and (max-width:767px){#news .inner__flex__right ul li>a .cat{font-size:1.2rem;margin-right:16px;padding:0 10px;min-width:80px;width:auto;height:24px;line-height:24px}}#news .inner__flex__right ul li>a h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:70%;height:30px;line-height:30px;position:relative;margin-bottom:-10px;font-size:1.5rem}@media screen and (max-width:1440px){#news .inner__flex__right ul li>a h3{width:calc(100% - 240px)}}@media screen and (max-width:767px){#news .inner__flex__right ul li>a h3{font-size:1.4rem;margin-top:10px;width:calc(100% - 40px)}}#news .inner__flex__right ul li>a:hover{opacity:.5}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.imgloop{display:block;overflow-x:hidden;width:100%;margin-bottom:200px}@media screen and (max-width:1024px){.imgloop{margin-bottom:150px}}@media screen and (max-width:960px){.imgloop{margin-bottom:100px}}@media screen and (max-width:767px){.imgloop{margin-bottom:75px}}.imgloop__wrap{display:flex;overflow:hidden}.imgloop__list{display:flex;list-style:none;padding:0;padding-right:10px;gap:10px}.imgloop__list--left{animation:infinity-scroll-left 60s infinite linear .5s both}.imgloop__item{width:25vw;display:block}@media screen and (max-width:1440px){.imgloop__item{width:28.5714285714vw}}@media screen and (max-width:1024px){.imgloop__item{width:33.3333333333vw}}@media screen and (max-width:960px){.imgloop__item{width:40vw}}@media screen and (max-width:767px){.imgloop__item{width:66.6666666667vw}}.imgloop__item>img{border-radius:10px;width:100%;height:auto}@media screen and (max-width:767px){.imgloop__item>img{border-radius:5px}}