*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}li,dd{list-style-type:none}img{max-width:100%;height:auto;vertical-align:bottom}a{cursor:pointer;text-decoration:none;color:inherit}button{background-color:rgba(0,0,0,0);outline:none;cursor:pointer;color:inherit}body{font-family:"Zen Kaku Gothic New",sans-serif;color:#000;background:#fff;font-size:16px}body::before,body::after{content:"";display:block;height:20px;width:100%}body#index::before,body#index::after{background:-webkit-gradient(linear, left top, right top, from(#a21f34), color-stop(33.3333%, #a21f34), color-stop(33.3333%, #00189a), color-stop(66.6666%, #00189a), color-stop(66.6666%, #376e11), to(#376e11));background:linear-gradient(to right, #a21f34 0%, #a21f34 33.3333%, #00189a 33.3333%, #00189a 66.6666%, #376e11 66.6666%, #376e11 100%)}body#tozaiken-interview::before,body#tozaiken-interview::after{background:#a21f34}body#ILS-interview::before,body#ILS-interview::after{background:#00189a}body#keiseiken-interview::before,body#keiseiken-interview::after{background:#376e11}@media screen and (max-width: 767px){.is-pc{display:none !important}}@media print,screen and (min-width: 768px){.is-sp{display:none !important}}@media screen and (max-width: 1024px){.is-pc-xl{display:none !important}}.fadeUpTrigger{opacity:0}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;-webkit-animation-delay:.2s;animation-delay:.2s}@media screen and (max-width: 767px){.fadeUp{-webkit-animation-delay:0s;animation-delay:0s}}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.i-block{display:inline-block}.nowrap{white-space:nowrap}.pos-r{position:relative}.container{max-width:1236px;margin:0 auto;padding:0 35px}@media screen and (max-width: 767px){.container{padding:0 15px}}@media screen and (max-width: 767px){.container.sp-narrow{padding:0 30px}}.main-visual{height:calc(100vh - 20px);display:-webkit-box;display:-ms-flexbox;display:flex}.main-visual-content{-webkit-box-flex:929;-ms-flex:929 1 0px;flex:929 1 0;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;position:relative}@media screen and (max-width: 767px){.main-visual-content{-webkit-box-flex:250;-ms-flex:250 1 0px;flex:250 1 0}}.main-visual-content-inner{padding:20px}@media screen and (max-width: 767px){.main-visual-content-inner{position:absolute;left:0;z-index:1;width:100vw;padding:0 15px}}.mv-title-en{overflow:hidden;opacity:0}.mv-title-en._show{-webkit-animation:slideTextY-100 1s cubic-bezier(0.16, 1, 0.3, 1) forwards;animation:slideTextY-100 1s cubic-bezier(0.16, 1, 0.3, 1) forwards}.mv-title-en._show .slide-in-inner{-webkit-animation:slideTextY100 1s cubic-bezier(0.16, 1, 0.3, 1) forwards;animation:slideTextY100 1s cubic-bezier(0.16, 1, 0.3, 1) forwards}.mv-title-en .slide-in-inner{display:inline-block;opacity:0}.mv-title-en .mv-title-en01{width:min(63.1039531479vw,862px)}@media screen and (max-width: 767px){.mv-title-en .mv-title-en01{width:92vw}}.mv-title-en .mv-title-en02{width:min(52.7818448023vw,721px)}@media screen and (max-width: 767px){.mv-title-en .mv-title-en02{width:76.8vw}}@-webkit-keyframes slideTextY100{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideTextY100{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slideTextY-100{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideTextY-100{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.main-visual-text-area{padding:30px 30px 20px min(5.5636896047vw,76px);opacity:0}@media screen and (max-width: 767px){.main-visual-text-area{padding:35px 0 30px}}.main-visual-text-area._show{-webkit-animation:fadeInAnime 1s forwards;animation:fadeInAnime 1s forwards}.main-visual-title{font-size:clamp(23px,2.635431918vw,36px);font-weight:500;margin-bottom:10px}@media screen and (max-width: 767px){.main-visual-title{font-size:clamp(22px,7.4666666667vw,36px);line-height:1.21428;margin-bottom:25px}}.main-visual-text{font-size:clamp(14px,1.5373352855vw,21px);line-height:1.476}@media screen and (max-width: 767px){.main-visual-text{font-size:clamp(12px,4vw,21px);line-height:1.66666}}@-webkit-keyframes swayX{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes swayX{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@-webkit-keyframes swayY{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes swayY{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}.square-wrap{position:absolute;z-index:-1;display:none}.square-wrap._01{width:2.5622254758vw;left:8%;top:3%;-webkit-animation:swayX 2.8s ease infinite alternate;animation:swayX 2.8s ease infinite alternate}@media screen and (max-width: 767px){.square-wrap._01{width:5.0666666667vw;left:8%;top:8%}}.square-wrap._01 .square{-webkit-animation:swayY 2.3s ease infinite alternate;animation:swayY 2.3s ease infinite alternate}.square-wrap._02{width:1.0248901903vw;left:22%;top:5%}@media screen and (max-width: 767px){.square-wrap._02{width:2.9333333333vw;left:30%;top:8%}}.square-wrap._03{width:1.2445095168vw;left:14%;top:10%}@media screen and (max-width: 767px){.square-wrap._03{width:1.6vw;left:17%;top:13%}}.square-wrap._04{width:1.1713030747vw;right:14.5%;top:8%}@media screen and (max-width: 767px){.square-wrap._04{width:2.4vw;right:20.5%;top:11%}}.square-wrap._05{width:2.3060029283vw;right:5.5%;top:10%;-webkit-animation:swayX 1.8s ease infinite alternate;animation:swayX 1.8s ease infinite alternate}@media screen and (max-width: 767px){.square-wrap._05{width:4vw;right:8%;top:14%}}.square-wrap._05 .square{-webkit-animation:swayY 2.5s ease infinite alternate;animation:swayY 2.5s ease infinite alternate}.square-wrap._06{width:1.2445095168vw;right:3%;top:4.5%}@media screen and (max-width: 767px){.square-wrap._06{width:1.8666666667vw;right:3.5%;top:10%}}.square-wrap._07{width:1.3909224012vw;left:25%;bottom:3%}@media screen and (max-width: 767px){.square-wrap._07{width:1.8666666667vw;left:26%;bottom:7%}}.square-wrap._08{width:1.0248901903vw;left:9.5%;bottom:3%}@media screen and (max-width: 767px){.square-wrap._08{width:2.4vw;left:7%;bottom:10%}}.square-wrap._09{width:1.9399707174vw;left:14%;bottom:7%;-webkit-animation:swayX 1.5s ease infinite alternate;animation:swayX 1.5s ease infinite alternate}@media screen and (max-width: 767px){.square-wrap._09{width:3.7333333333vw;left:18%;bottom:12%}}.square-wrap._09 .square{-webkit-animation:swayY 2.3s ease infinite alternate;animation:swayY 2.3s ease infinite alternate}.square-wrap._10{width:.7320644217vw;right:18%;bottom:11%}.square-wrap._11{width:2.7818448023vw;right:10%;bottom:4%;-webkit-animation:swayX 2.8s ease infinite alternate;animation:swayX 2.8s ease infinite alternate}@media screen and (max-width: 767px){.square-wrap._11{width:4.5333333333vw;right:17%;bottom:5%}}.square-wrap._11 .square{-webkit-animation:swayY 2.4s ease infinite alternate;animation:swayY 2.4s ease infinite alternate}.square-wrap._12{width:1.0980966325vw;right:3%;bottom:9%}@media screen and (max-width: 767px){.square-wrap._12{width:3.2vw;right:11%;bottom:11%}}.square-wrap._13{width:.9516837482vw;right:7%;bottom:17%}@media screen and (max-width: 767px){.square-wrap._13{width:2.1333333333vw;right:3%;bottom:8%}}.square{padding-top:100%;-webkit-filter:blur(3px);filter:blur(3px)}@media screen and (max-width: 767px){.square{-webkit-filter:blur(1.5px);filter:blur(1.5px)}}.square.red{background:#e54659}.square.blue{background:#006de1}.square.green{background:#2ead61}@media print,screen and (min-width: 768px){.square.blur02-pc{-webkit-filter:blur(2px);filter:blur(2px)}.square.blur04-pc{-webkit-filter:blur(4px);filter:blur(4px)}.square.blur05-pc{-webkit-filter:blur(5px);filter:blur(5px)}}@media screen and (max-width: 767px){.square.blur02-sp{-webkit-filter:blur(2px);filter:blur(2px)}}.main-visual .splide{-webkit-box-flex:437;-ms-flex:437 1 0px;flex:437 1 0;opacity:0}@media screen and (max-width: 767px){.main-visual .splide{-webkit-box-flex:125;-ms-flex:125 1 0px;flex:125 1 0}}.main-visual .splide._show{-webkit-animation:fadeInAnime 1s forwards;animation:fadeInAnime 1s forwards}.main-visual .splide .splide__slide{height:auto !important}.main-visual .splide .splide__slide img{width:100%}.list-area{background:#f5f5f5;padding:110px 0 150px}@media screen and (max-width: 767px){.list-area{padding:30px 0 110px}}.list{display:grid;grid-template-columns:repeat(auto-fill, 340px);gap:80px 70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.list{grid-template-columns:repeat(1, minmax(0, 315px));gap:60px}}.list-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media(hover: hover){.list-item>a:hover .list-item-img img{-webkit-transform:scale(1.08);transform:scale(1.08)}}.list-item-img{position:relative;border-radius:10px 0 0 0;overflow:hidden}.list-item-img img{-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.list-item-category{position:absolute;left:0;top:0;color:#fff;font-size:14px;letter-spacing:.05em;border-radius:10px 0;width:200px;height:26px;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}@media screen and (max-width: 767px){.list-item-category{font-size:13px;width:185px;height:24px}}.tozaiken .list-item-category{background:#a21f34}.ILS .list-item-category{background:#00189a}.keiseiken .list-item-category{background:#376e11}.list-item-title{margin-top:15px;font-size:21px;line-height:1.42857;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 767px){.list-item-title{margin-top:12px;font-size:19px}}.list-item-info{margin-top:20px;border-left:2px solid;padding-left:14px}@media screen and (max-width: 767px){.list-item-info{margin-top:15px}}.tozaiken .list-item-info{border-color:#a21f34}.ILS .list-item-info{border-color:#00189a}.keiseiken .list-item-info{border-color:#376e11}.list-item-info h2{font-size:21px;font-weight:400}@media screen and (max-width: 767px){.list-item-info h2{font-size:19px}}.list-item-info p{margin-top:6px;font-size:15px;line-height:1.4}@media screen and (max-width: 767px){.list-item-info p{font-size:14px;line-height:1.5}}.logo-area{padding:50px 0}@media screen and (max-width: 767px){.logo-area{padding:25px 0}}.logo-list{display:grid;grid-template-columns:repeat(3, minmax(0, 333px));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}@media screen and (max-width: 767px){.logo-list{grid-template-columns:repeat(1, minmax(0, 265px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}}.logo-list li>a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media(hover: hover){.logo-list li>a:hover{opacity:.6}}.logo-list li>a img{width:100%;height:50px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.logo-list li>a img{height:45px}}.interview-header{padding:30px 0 15px}@media screen and (max-width: 767px){.interview-header{padding:10px 0 20px}}.interview-header p{font-size:37px;font-weight:500}@media screen and (max-width: 1024px){.interview-header p{font-size:28px}}@media screen and (max-width: 767px){.interview-header p{font-size:16px}}.interview-header .breadcrumb{margin-top:15px}@media screen and (max-width: 767px){.interview-header .breadcrumb{margin-top:10px}}.interview-header .breadcrumb ol{list-style:none;padding:0;margin:0;font-size:0}.interview-header .breadcrumb li{display:inline;font-size:12px;line-height:1.3}@media screen and (max-width: 767px){.interview-header .breadcrumb li{font-size:10px}}.interview-header .breadcrumb li:not(:last-child)::after{content:"＞";display:inline-block;margin:0 .8em}@media screen and (max-width: 767px){.interview-header .breadcrumb li:not(:last-child)::after{margin:0 .5em}}.interview-header .breadcrumb a{-webkit-transition:opacity .3s;transition:opacity .3s}@media(hover: hover){.interview-header .breadcrumb a:hover{opacity:.6}}.interview-top{position:relative;margin-bottom:35px}@media screen and (max-width: 1366px){.interview-top{height:496px}}@media screen and (max-width: 1024px){.interview-top{height:auto}}@media screen and (max-width: 767px){.interview-top{margin-bottom:60px}}.interview-top-img{width:100%;opacity:0}@media screen and (max-width: 1366px){.interview-top-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}}.interview-top-img._show{-webkit-animation:fadeInAnime 2s forwards;animation:fadeInAnime 2s forwards}.interview-top-info{position:absolute;left:0;bottom:max(1.6105417277vw,22px);color:#fff;font-family:"Zen Kaku Gothic Antique",sans-serif}@media screen and (max-width: 1024px){.interview-top-info{position:relative;left:0;bottom:0;display:inline-block;margin-top:-60px}}@media screen and (max-width: 767px){.interview-top-info{width:75.2%}}.interview-top-info::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;mix-blend-mode:multiply;border-radius:0 10px 10px 0;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity .6s ease-out,-webkit-transform .8s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .6s ease-out,-webkit-transform .8s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .6s ease-out,transform .8s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .6s ease-out,transform .8s cubic-bezier(0.16, 1, 0.3, 1),-webkit-transform .8s cubic-bezier(0.16, 1, 0.3, 1);will-change:opacity,transform}#tozaiken-interview .interview-top-info::before{background:#e96272}#ILS-interview .interview-top-info::before{background:#2683e5}#keiseiken-interview .interview-top-info::before{background:#4db979}.interview-top-info._show::before{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.interview-top-info-inner{position:relative;z-index:1;margin-left:max((100vw - 1236px)/2,0px);padding:18px 50px 18px 35px;min-width:350px;opacity:0}@media screen and (max-width: 767px){.interview-top-info-inner{padding:15px;min-width:auto}}.interview-top-info-inner._show{-webkit-animation:fadeInAnime .5s forwards;animation:fadeInAnime .5s forwards}.interview-top-info-name .ja{display:block;font-size:23px;font-weight:500}@media screen and (max-width: 767px){.interview-top-info-name .ja{font-size:18px}}.interview-top-info-name .en{margin-top:8px;display:block;font-size:15px;font-weight:400}@media screen and (max-width: 767px){.interview-top-info-name .en{margin-top:5px;font-size:13px}}.interview-top-title{font-size:min(2.7818448023vw,38px);font-family:"Shippori Mincho",serif;font-weight:bold;line-height:1.6;position:absolute;left:0;top:max(2.5622254758vw,35px);width:100%;opacity:0}@media screen and (max-width: 1024px){.interview-top-title{margin-top:20px;position:static;font-size:min(3.41796875vw,35px)}}@media screen and (max-width: 767px){.interview-top-title{font-size:min(5.3333333333vw,20px)}}.interview-top-title._show{-webkit-animation:fadeInAnime 1s forwards;animation:fadeInAnime 1s forwards}.interview-top-info-faculty{margin-top:18px;font-size:15px;font-weight:500;letter-spacing:.05em;line-height:1.26666}@media screen and (max-width: 767px){.interview-top-info-faculty{margin-top:15px;font-size:11px;letter-spacing:0;line-height:1.36}}.interview-top-info-link{margin-top:5px}@media screen and (max-width: 767px){.interview-top-info-link{margin-top:0}}.interview-top-info-link a{display:inline-block;font-size:14px;word-break:break-all;letter-spacing:.05em;padding-left:18px;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 767px){.interview-top-info-link a{font-size:10px;letter-spacing:0;padding-left:14px}}.interview-top-info-link a::before{content:"";position:absolute;left:0;top:3px;width:15px;height:12px;background:url("../../images/link-icon.svg") no-repeat center center/contain}@media screen and (max-width: 767px){.interview-top-info-link a::before{width:12px;height:9px;top:2px}}@media(hover: hover){.interview-top-info-link a:hover{opacity:.6}}.loop-text-area{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.loop-text-item{padding-left:.2em;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;font-size:91px;font-family:"Shippori Mincho",serif;font-weight:600;line-height:1;color:#f8d1d5}@media screen and (max-width: 1024px){.loop-text-item{font-size:75px}}@media screen and (max-width: 767px){.loop-text-item{font-size:56px}}#tozaiken-interview .loop-text-item{color:#f8d1d5}#ILS-interview .loop-text-item{color:#bfdaf7}#keiseiken-interview .loop-text-item{color:#cbead7}.loop-text-item:nth-child(odd){-webkit-animation:MoveLeft 50s -25s infinite linear;animation:MoveLeft 50s -25s infinite linear}.loop-text-item:nth-child(even){-webkit-animation:MoveLeft2 50s infinite linear;animation:MoveLeft2 50s infinite linear}@-webkit-keyframes MoveLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes MoveLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes MoveLeft2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes MoveLeft2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.interview-main{margin:110px auto 0;max-width:1366px}@media screen and (max-width: 1024px){.interview-main{padding:0 60px}}@media screen and (max-width: 767px){.interview-main{margin:45px 0 0;padding:0 30px}}@media screen and (min-width: 1025px){.interview-section:nth-child(odd) .interview-section-flex-box{margin-left:max((100% - 1236px)/2,0px);padding-left:35px}.interview-section:nth-child(even) .interview-section-flex-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:max((100% - 1236px)/2,0px);padding-right:35px}}.interview-section+.interview-section{margin-top:170px}@media screen and (max-width: 767px){.interview-section+.interview-section{margin-top:90px}}.interview-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1236px;margin:0 auto 35px;padding:0 35px}@media screen and (max-width: 1024px){.interview-section-title{padding:0}}@media screen and (max-width: 767px){.interview-section-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}}.interview-section-title .number{-ms-flex-negative:0;flex-shrink:0;font-size:101px;font-family:"Shippori Mincho",serif;font-weight:400;line-height:1;position:relative;top:-6px}@media screen and (max-width: 767px){.interview-section-title .number{font-size:46px;top:0}}.interview-section-title .number::before{content:"";width:87px;height:87px;-webkit-filter:blur(7px);filter:blur(7px);position:absolute;left:-40px;top:-28px;z-index:-1}@media screen and (max-width: 767px){.interview-section-title .number::before{width:40px;height:40px;-webkit-filter:blur(3px);filter:blur(3px);left:-15px;top:-10px}}#tozaiken-interview .interview-section-title .number{color:#a21f34}#tozaiken-interview .interview-section-title .number::before{background:#f8d1d5}#ILS-interview .interview-section-title .number{color:#00189a}#ILS-interview .interview-section-title .number::before{background:#bfdaf7}#keiseiken-interview .interview-section-title .number{color:#376e11}#keiseiken-interview .interview-section-title .number::before{background:#cbead7}.interview-section-title .text{margin-left:20px;font-family:"Shippori Mincho",serif;font-size:clamp(26px,2.42vw,33px);font-weight:600;line-height:1.3}@media screen and (max-width: 767px){.interview-section-title .text{margin-left:15px;font-size:18px}}.interview-section-flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5.8451816746%}@media screen and (max-width: 1024px){.interview-section-flex-box{display:block}}.interview-section-body{-webkit-box-flex:0;-ms-flex:0 1 546px;flex:0 1 546px;margin-top:-8px}@media screen and (max-width: 1024px){.interview-section-body{margin-top:0}}.interview-section-body-title{font-size:clamp(21px,1.91vw,26px);font-weight:500;line-height:1.3;margin-bottom:20px}@media screen and (max-width: 767px){.interview-section-body-title{font-size:17px;line-height:1.41;margin-bottom:15px}}.interview-section-body-title.ls-05em{letter-spacing:-0.05em}@media screen and (max-width: 767px){.interview-section-body-title.ls-05em{letter-spacing:0}}.interview-section-text{font-size:clamp(18px,1.54vw,21px);line-height:1.57}@media screen and (max-width: 767px){.interview-section-text{font-size:16px}}.interview-section-text .noto{font-family:"Noto Sans JP",sans-serif}.interview-section-img{-webkit-box-flex:0;-ms-flex:0 1 646px;flex:0 1 646px}@media screen and (max-width: 1024px){.interview-section-img{margin-top:45px;text-align:center}}@media screen and (max-width: 767px){.interview-section-img{margin-top:20px}}.interview-profile-area{margin:210px 0 80px}@media screen and (max-width: 767px){.interview-profile-area{margin:125px 0 80px}}#tozaiken-interview .interview-profile-area{background:#fcecee}#ILS-interview .interview-profile-area{background:#e5f0fc}#keiseiken-interview .interview-profile-area{background:#eaf7ef}.interview-profile-title{font-size:60px;font-family:"Shippori Mincho",serif;font-weight:600;position:absolute;top:-42px}@media screen and (max-width: 1024px){.interview-profile-title{font-size:45px;top:-30px}}@media screen and (max-width: 767px){.interview-profile-title{font-size:29px;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}#tozaiken-interview .interview-profile-title{color:#a21f34}#ILS-interview .interview-profile-title{color:#00189a}#keiseiken-interview .interview-profile-title{color:#376e11}.interview-profile-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.2881646655%;padding:60px 0 30px}@media screen and (max-width: 767px){.interview-profile-inner{display:block;padding:30px 0 40px}}.interview-profile-img{-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px;margin-left:20px}@media screen and (max-width: 767px){.interview-profile-img{margin-left:0;text-align:center}}@media screen and (max-width: 767px){.interview-profile-img img{width:140px}}.interview-profile-body{-webkit-box-flex:0;-ms-flex:0 1 846px;flex:0 1 846px}.interview-profile-name{font-weight:500}@media screen and (max-width: 767px){.interview-profile-name{margin-top:15px;text-align:center}}.interview-profile-name .ja{font-size:30px}@media screen and (max-width: 1024px){.interview-profile-name .ja{font-size:25px}}@media screen and (max-width: 767px){.interview-profile-name .ja{font-size:19px}}.interview-profile-name .position{margin-left:.5em;font-size:19px}@media screen and (max-width: 767px){.interview-profile-name .position{font-size:13px}}.interview-profile-name .en{margin-left:1em;font-size:19px}@media screen and (max-width: 767px){.interview-profile-name .en{display:inline-block;margin:8px 0 0;font-size:13px}}#tozaiken-interview .interview-profile-name .en{color:#a21f34}#ILS-interview .interview-profile-name .en{color:#00189a}#keiseiken-interview .interview-profile-name .en{color:#376e11}.interview-profile-text{margin-top:15px;font-size:17px;line-height:1.647}@media screen and (max-width: 767px){.interview-profile-text{margin-top:20px;font-size:14px;line-height:1.5714}}.interview-footer{padding:85px 0 120px}@media screen and (max-width: 767px){.interview-footer{padding:65px 0 40px}}.interview-footer .splide{padding:0 66px}@media screen and (max-width: 767px){.interview-footer .splide{padding:0 60px}}.interview-footer .splide .splide__arrow{position:absolute;top:32%}@media screen and (max-width: 767px){.interview-footer .splide .splide__arrow{width:34px}}.interview-footer .splide .splide__arrow.splide__arrow--prev{left:0}.interview-footer .splide .splide__arrow.splide__arrow--next{right:0}.interview-footer .splide:not(.is-overflow) .splide__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interview-footer .splide:not(.is-overflow) .splide__slide:last-child{margin:0 !important}@media(hover: hover){.splide-list-item>a:hover .splide-list-item-img img{-webkit-transform:scale(1.08);transform:scale(1.08)}}.splide-list-item-img{position:relative;border-radius:10px 0 0 0;overflow:hidden}.splide-list-item-img img{-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s, -webkit-transform .8s}.splide-list-item-category{position:absolute;left:0;top:0;color:#fff;font-size:13px;letter-spacing:.05em;border-radius:10px 0;width:125px;height:24px;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}@media screen and (max-width: 767px){.splide-list-item-category{width:96px;height:18px;font-size:10px}}.tozaiken .splide-list-item-category{background:#a21f34}.ILS .splide-list-item-category{background:#00189a}.keiseiken .splide-list-item-category{background:#376e11}.splide-list-item-info{margin-top:15px;text-align:center}.splide-list-item-info p:first-child{font-size:21px}@media screen and (max-width: 767px){.splide-list-item-info p:first-child{font-size:16px}}.splide-list-item-info p:nth-child(2){margin-top:6px;font-size:15px;line-height:1.4;letter-spacing:.05em}@media screen and (max-width: 767px){.splide-list-item-info p:nth-child(2){font-size:12px;letter-spacing:0}}