.header{background:0 0}@media only screen and (min-width:768px){.header{background:#fff}}.header.header-onscroll .header__upper{background:#fff}.header__upper{background:0 0;transition:background .4s ease}@media only screen and (min-width:768px){.only-sp{display:none}}.inner{margin:0 auto;max-width:500px;padding:0 15px}@media only screen and (min-width:768px){.inner{max-width:100vw;padding:0 3.84615vw}}@media only screen and (min-width:1300px){.inner{max-width:1300px;padding:0 50px}}.sectionttl{font-size:22px;font-weight:600;line-height:1.36364;margin-bottom:20px;padding-bottom:18px;position:relative;text-align:center}@media only screen and (min-width:768px){.sectionttl{font-size:2.92308vw;line-height:1.2;margin-bottom:3.07692vw;padding-bottom:1.76923vw}}@media only screen and (min-width:1300px){.sectionttl{font-size:38px;line-height:1.2;margin-bottom:40px;padding-bottom:23px}}.sectionttl::after{-webkit-transform:translateX(-50%);background:#FFC610;bottom:0;content:'';height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}@media only screen and (min-width:768px){.sectionttl::after{height:.30769vw;width:10.76923vw}}@media only screen and (min-width:1300px){.sectionttl::after{height:4px;width:140px}}.l-card{padding-bottom:20px;padding-top:20px}@media only screen and (min-width:1300px){.l-card{padding:3.84615vw 0}}@media only screen and (min-width:768px){.l-card{padding:50px 0}}.l-card__item{background:#fff9f0;border:5px solid #FFC610;border-radius:24px;box-sizing:border-box;margin-bottom:20px}.l-card__item:last-child{margin-bottom:0}@media only screen and (max-width:768px){.l-card__item{border-top:none}}@media only screen and (min-width:768px){.l-card__item{border-radius:24px;border-width:.46154vw;margin-bottom:3.84615vw;position:relative}}@media only screen and (min-width:1300px){.l-card__item{border-radius:24px;border-width:6px;margin-bottom:50px;position:relative}}.l-card__item-ttl{align-items:center;background:#FFC610;color:#fff;display:flex;font-size:20px;font-weight:600;height:40px;justify-content:center;border-radius:20px 20px 0 0}@media only screen and (min-width:768px){.l-card__item-ttl{border-radius:24px 0 24px 0;font-size:1.84615vw;height:4.92308vw;left:-2px;position:absolute;top:-2px;width:17.61538vw}}@media only screen and (min-width:1300px){.l-card__item-ttl{border-radius:24px 0 24px 0;font-size:24px;height:64px;left:-2px;position:absolute;top:-2px;width:229px}}.l-card__body{padding:20px 15px 15px}@media only screen and (min-width:768px){.l-card__body{padding:6.46154vw 2.61538vw 2.61538vw}}@media only screen and (min-width:1300px){.l-card__body{padding:84px 34px 34px}}@media only screen and (min-width:768px){.l-card__body-top{margin-bottom:2.30769vw;padding-right:47.41071%;position:relative}}@media only screen and (min-width:1300px){.l-card__body-top{margin-bottom:30px;padding-right:47.41071%;position:relative}}.l-card__item-txt{text-align:center}@media only screen and (min-width:768px){.l-card__item-txt{text-align:left}}.l-card__item-txt._sub{font-size:15px;font-weight:600;line-height:1;margin-bottom:6px}@media only screen and (min-width:768px){.l-card__item-txt._sub{font-size:1.84615vw;margin-bottom:.38462vw}}@media only screen and (min-width:1300px){.l-card__item-txt._sub{font-size:24px;margin-bottom:5px}}.l-card__item-txt._main{color:#FFC610;font-size:20px;font-weight:600;line-height:1.2;margin-bottom:13px}.l-card__item-txt._main ._inline{display:inline-block}@media only screen and (min-width:768px){.l-card__item-txt._main{font-size:2.61538vw;line-height:1.29412;margin-bottom:.76923vw}}@media only screen and (min-width:1300px){.l-card__item-txt._main{font-size:34px;line-height:1.29412;margin-bottom:10px}}.l-card__item-img{margin:0 auto 10px;max-width:329px;width:100%}.l-card__item-img img{vertical-align:middle}@media only screen and (min-width:768px){.l-card__item-img{max-width:44.64286%;position:absolute;right:0;top:0}}.l-card__txt{font-size:14px;font-weight:300;line-height:1.71429;margin-bottom:15px}.l-card__txt ._bold{font-weight:600}@media only screen and (min-width:768px){.l-card__txt{font-size:1.38462vw;line-height:1.5}}@media only screen and (min-width:1300px){.l-card__txt{font-size:18px;line-height:1.5}}.l-card__btn--box{text-align:center}.l-card__btn{align-items:center;background:linear-gradient(96.41deg,#0080ff -100.1%,#0af -64.89%,#ffc610 -30.77%,#ffc610 26.45%,#1ac44a 57.88%,#0af 81.48%,#0080ff 114.77%);border-radius:36px;color:#fff;display:inline-flex;font-size:18px;font-weight:600;padding: 20px 36px;justify-content:center;max-width:330px;transition:all .4s ease;width:100%}@media only screen and (min-width:768px){.l-card__btn{font-size:1.69231vw;max-width:39.61538vw;}}@media only screen and (min-width:1300px){.l-card__btn{font-size:22px;max-width:515px}}@media (hover:hover){.l-card__btn:hover{-webkit-transform:translateY(4px);box-shadow:none;opacity:.7;transform:translateY(4px)}}.l-company{background:url(../img/interview/fix/company-bg-sp.png) no-repeat center/cover;padding-bottom:20px;padding-top:16px}@media only screen and (min-width:768px){.l-company{background-image:url(../img/interview/fix/company-bg-pc.png);padding:3.07692vw 0 3.84615vw}}@media only screen and (min-width:1300px){.l-company{background-image:url(../img/interview/fix/company-bg-pc.png);padding:40px 0 50px}}.l-company__box{background:#fff;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;padding:15px}.l-company__box>li{flex:0 0 auto;width:50%}.l-company__box>li img{vertical-align:middle}@media only screen and (min-width:768px){.l-company__box>li{width:20%}}@media only screen and (min-width:768px){.l-company__box{border-radius:.61538vw;padding:2.30769vw}}@media only screen and (min-width:1300px){.l-company__box{border-radius:8px;padding:30px}}.l-fv{background:#fafafa;padding-top:65px}@media only screen and (min-width:768px){.l-fv{padding-top:15.84615vw}}@media only screen and (min-width:1300px){.l-fv{padding-top:206px}}@media only screen and (min-width:768px){.l-fv .inner{display:flex;flex-wrap:wrap;margin-bottom:6.15385vw}}@media only screen and (min-width:1300px){.l-fv .inner{margin-bottom:80px}}@media only screen and (min-width:768px){.l-fv__left{flex:0 0 auto;margin-right:3%;width:42.83333%}}@media only screen and (min-width:768px){.l-fv__right{flex:0 0 auto;width:54.16667%}}.l-fv__txt1{margin-bottom:15px;width:100%}.l-fv__txt1 img{vertical-align:middle}@media only screen and (min-width:768px){.l-fv__txt1{margin-bottom:1.76923vw;max-width:39.53846vw}}@media only screen and (min-width:1300px){.l-fv__txt1{margin-bottom:23px;max-width:514px}}.l-fv__txt{font-size:16px;font-weight:600;line-height:1.6875;margin-bottom:15px}@media only screen and (min-width:768px){.l-fv__txt{font-size:1.53846vw;line-height:1.7;margin-bottom:1.76923vw}}@media only screen and (min-width:1300px){.l-fv__txt{font-size:20px;line-height:1.7;margin-bottom:23px}}.l-fv__img{margin-bottom:20px}.l-fv__img img{vertical-align:middle}.l-fv__img._only-pc{display:none}@media only screen and (min-width:768px){.l-fv__img{margin-bottom:2.30769vw}.l-fv__img._only-pc{display:block}.l-fv__img._only-sp{display:none}}@media only screen and (min-width:1300px){.l-fv__img{margin-bottom:30px}}.l-fv__label{margin-bottom:9px}.l-fv__label img{vertical-align:middle}@media only screen and (min-width:768px){.l-fv__label{margin-bottom:0}}.l-fv__about{color:#535041;font-size:12px;font-weight:300;letter-spacing:-.05em;line-height:1.5;margin-bottom:1.7rem}@media only screen and (min-width:768px){.l-fv__about{font-size:1.07692vw;line-height:1.71429}}@media only screen and (min-width:1300px){.l-fv__about{font-size:14px;line-height:1.71429}}.l-fv__btn--box{margin-bottom:30px;text-align:center}.l-fv__btn--box._only-pc{display:none}@media only screen and (min-width:768px){.l-fv__btn--box._only-pc{display:block}.l-fv__btn--box._only-sp{display:none}}.l-fv__btn{align-items:center;background:#ef6d53;border-radius:4px;box-shadow:0 8px 15px rgba(0,0,0,.16);color:#fff;display:inline-flex;font-size:18px;font-weight:600;height:82px;justify-content:center;line-height:1.38889;max-width:345px;transition:all .4s ease;width:100%}@media only screen and (min-width:768px){.l-fv__btn{font-size:1.69231vw;max-width:39.53846vw}}@media only screen and (min-width:1300px){.l-fv__btn{font-size:22px;max-width:514px}}@media (hover:hover){.l-fv__btn:hover{-webkit-transform:translateY(8px);box-shadow:none;opacity:.7;transform:translateY(8px)}}.l-fv__banner{background:#fff;overflow:hidden}.l-fv__logo{-webkit-animation:scrollBanner 10s linear infinite;-webkit-animation-fill-mode:both;animation:scrollBanner 10s linear infinite;animation-fill-mode:both;background:url(../img/interview/fix/banner-sp.png) repeat-x center/828px auto;height:70px}.l-fv__logo>li{flex:0 0 auto;width:108px}@media only screen and (min-width:768px){.l-fv__logo>li{width:21.53846vw}}@media only screen and (min-width:1300px){.l-fv__logo>li{width:280px}}@media only screen and (min-width:768px){.l-fv__logo{-webkit-animation:scrollBannerVw 10s linear infinite;animation:scrollBannerVw 10s linear infinite;background:url(../img/interview/fix/banner-sp.png) repeat-x center/165.38462vw auto;height:13.84615vw}}@media only screen and (min-width:1300px){.l-fv__logo{-webkit-animation:scrollBannerPc 10s linear infinite;animation:scrollBannerPc 10s linear infinite;background:url(../img/interview/fix/banner-sp.png) repeat-x center/2150px auto;height:180px}}@-webkit-keyframes scrollBanner{0%{background-position:left}100%{background-position:-828px}}@keyframes scrollBanner{0%{background-position:left}100%{background-position:-828px}}@-webkit-keyframes scrollBannerVw{0%{background-position:left}100%{background-position:-165.38462vw}}@keyframes scrollBannerVw{0%{background-position:left}100%{background-position:-165.38462vw}}@-webkit-keyframes scrollBannerPc{0%{background-position:left}100%{background-position:-2150px}}@keyframes scrollBannerPc{0%{background-position:left}100%{background-position:-2150px}}.l-interview{padding-bottom:20px;padding-top:20px}@media only screen and (min-width:768px){.l-interview{padding:3.84615vw 0}}@media only screen and (min-width:1300px){.l-interview{padding:50px 0}}.l-interview__english{color:#FFC610;font-size:28px;font-weight:800;line-height:1;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width:768px){.l-interview__english{font-size:3.84615vw;margin-bottom:1.15385vw}}@media only screen and (min-width:1300px){.l-interview__english{font-size:50px;margin-bottom:15px}}.l-interview__ttl{font-size:16px;font-weight:600;line-height:1;margin-bottom:20px;color:#222222;}@media only screen and (min-width:768px){.l-interview__ttl{font-size:1.53846vw;margin-bottom:3.84615vw}}@media only screen and (min-width:1300px){.l-interview__ttl{font-size:20px;margin-bottom:50px}}.l-interview__tab{display:flex}.l-interview__tab--item{align-items:center;background:#EFEFEF;border:1px solid #fff;border-radius:20px 20px 0 0;color:#9b9b9b;cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;font-weight:600;height:46px;justify-content:center;transition:all .4s ease;width:25%}@media (hover:hover){.l-interview__tab--item:hover{background-color:#FFC610;color:#fff}}@media only screen and (min-width:768px){.l-interview__tab--item{font-size:1.69231vw;height:4.61538vw}}@media only screen and (min-width:1300px){.l-interview__tab--item{font-size:22px;height:60px}}.l-interview__tab--item.is-active{background-color:#FFC610;color:#fff;pointer-events:none}.l-interview__tag{background:#fafafb;display:none;flex-wrap:wrap;margin-bottom:20px;padding:16px}.l-interview__tag.is-active{display:flex}@media only screen and (min-width:768px){.l-interview__tag{margin-bottom:3.84615vw;padding:2.30769vw}}@media only screen and (min-width:1300px){.l-interview__tag{margin-bottom:50px;padding:30px}}.l-interview__tag--item{align-items:center;background:#fff;border:2px solid #d9d9d9;border-radius:20px;cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;font-weight:600;justify-content:center;line-height:1.3;margin-bottom:10px;padding:8px;text-align:center;transition:all .4s ease;width:47.92332%}@media (hover:hover){.l-interview__tag--item:hover{border-color:#FFC610}}@media only screen and (min-width:768px){.l-interview__tag--item{border-width:.15385vw;font-size:1.23077vw;line-height:1.5;margin-right:1.15385vw;padding:.46154vw 1.38462vw;width:auto}}@media only screen and (min-width:1300px){.l-interview__tag--item{border-width:2px;font-size:16px;margin-right:15px;padding:6px 18px;width:auto}}.l-interview__tag--item.is-active{border-color:#FFC610}@media only screen and (max-width:768px){.l-interview__tag--item:nth-last-child(1){margin-bottom:0}.l-interview__tag--item:nth-child(2n){margin-left:4.15335%}}@media only screen and (min-width:768px){.l-interview__list{display:flex;flex-wrap:wrap;justify-content:flex-start}}.l-interview .article{margin-bottom:30px}@media only screen and (min-width:768px){.l-interview .article{flex:0 0 auto;margin-right:2.5%;width:31.66667%}.l-interview .article:nth-child(3n){margin-right:0}}@media (hover:hover){.l-interview .article>a:hover{opacity:.7}}.l-interview .article:last-child{margin-bottom:0}.l-interview .article__thumb{background-color:#fff;background-size:cover;padding-top:63.18841%}@media only screen and (min-width:768px){.l-interview .article__thumb{padding-top:63.15789%}}.l-interview .article-head{border-bottom:1px solid #d8d8d8;line-height:1;margin-bottom:7px;padding-bottom:15px}@media only screen and (min-width:768px){.l-interview .article-head{margin-bottom:.53846vw;padding-bottom:1.15385vw}}@media only screen and (min-width:1300px){.l-interview .article-head{margin-bottom:7px;padding-bottom:15px}}.l-interview .article-head>h2{font-size:16px;font-weight:700;line-height:1;margin-bottom:10px}@media only screen and (min-width:768px){.l-interview .article-head>h2{font-size:1.23077vw;margin-bottom:.76923vw}}@media only screen and (min-width:1300px){.l-interview .article-head>h2{font-size:16px;margin-bottom:10px}}.l-interview .article-head .company-profile{font-size:14px;line-height:1;color:#666666;}@media only screen and (min-width:768px){.l-interview .article-head .company-profile{font-size:1.07692vw}}@media only screen and (min-width:1300px){.l-interview .article-head .company-profile{font-size:14px}}.l-interview .article__ttl{font-size:16px;font-weight:600;line-height:1.5}@media only screen and (min-width:768px){.l-interview .article__ttl{font-size:1.38462vw}}@media only screen and (min-width:1300px){.l-interview .article__ttl{font-size:18px}}.l-interview .article .company-logo{background:#fff;height:52px;margin-bottom:10px;margin-left:-1px;margin-top:-26px;max-width:190px;text-align:center;width:100%}@media only screen and (min-width:768px){.l-interview .article .company-logo{height:4vw;margin-bottom:.76923vw;margin-top:-2vw}}@media only screen and (min-width:1300px){.l-interview .article .company-logo{height:52px;margin-bottom:10px;margin-top:-26px}}.l-interview .article .company-logo img{height:52px;vertical-align:middle;width:auto}@media only screen and (min-width:768px){.l-interview .article .company-logo img{height:4vw}}@media only screen and (min-width:1300px){.l-interview .article .company-logo img{height:52px}}.l-strength{background:#fff3e2;padding-bottom:20px;padding-top:16px}@media only screen and (min-width:768px){.l-strength{padding:3.07692vw 0 3.84615vw}}@media only screen and (min-width:1300px){.l-strength{padding:40px 0 50px}}.l-strength__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:100%;width:100%}.l-strength__list>li{flex:0 0 auto;margin-bottom:5px;width:49.27536%}@media only screen and (min-width:768px){.l-strength__list>li{margin-bottom:3.07692vw;width:48.33333%}}@media only screen and (min-width:1300px){.l-strength__list>li{margin-bottom:40px;width:48.33333%}}.l-strength__list>li img{vertical-align:middle}.l-strength__list>li:nth-last-child(1),.l-strength__list>li:nth-last-child(2){margin-bottom:0}