@font-face{font-family:"quentin";src:url("../fonts/Quentin.otf") format("opentype")}@-webkit-keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes loopClY{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes loopClY{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes loopClYRv{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes loopClYRv{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes scrbarY{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes scrbarY{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes textGradient{0%{color:#81adef}20%{color:#0090f1}40%{color:#4746f3}60%{color:#1ccaee}100%{color:#81adef}}@keyframes textGradient{0%{color:#81adef}20%{color:#0090f1}40%{color:#4746f3}60%{color:#1ccaee}100%{color:#81adef}}section{overflow:clip}#recMv{position:relative;width:100%;padding:2.5vw}@media screen and (min-width: 320px){#recMv{height:calc(100vh - 6rem);height:calc(100svh - 6rem)}}@media screen and (min-width: 600px){#recMv{height:100vh;height:100svh}}#recMv::before{content:"";display:block;position:absolute;bottom:0;left:0;height:50%;background:#26bec9}@media screen and (min-width: 320px){#recMv::before{width:90%}}@media screen and (min-width: 600px){#recMv::before{width:70%}}#recMv .inner{position:relative;z-index:1;width:100%;height:100%}#recMv .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem;overflow:hidden}#recMv .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5vw;font-weight:700;text-shadow:1.5px 1.5px 0 #fff,-1.5px -1.5px 0 #fff,-1.5px 1.5px 0 #fff,1.5px -1.5px 0 #fff,0px 1.5px 0 #fff,0 -1.5px 0 #fff,-1.5px 0 0 #fff,1.5px 0 0 #fff}@media screen and (min-width: 320px){#recMv .copy{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:8rem}}@media screen and (min-width: 600px){#recMv .copy{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}}#recMv .copy h1{font-size:1.2rem;margin-bottom:1.5rem}#recMv .copy p{color:#26bec9;line-height:1.62;letter-spacing:.1em}@media screen and (min-width: 320px){#recMv .copy p{font-size:2.6rem}}@media screen and (min-width: 600px){#recMv .copy p{font-size:3.4rem}}#recMv .slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#recMv .textGalItem{line-height:.7;color:#fff}@media screen and (min-width: 320px){#recMv .textGalItem{width:42rem}}@media screen and (min-width: 600px){#recMv .textGalItem{width:59rem}}.headArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recHead{position:relative}.recHead .headJa,.recHead .headEn{position:relative;z-index:1}.recHead .headJa{font-weight:700}@media screen and (min-width: 320px){.recHead .headJa{font-size:2.15rem}}@media screen and (min-width: 600px){.recHead .headJa{font-size:3.4rem}}.recHead .headEn{position:relative;padding-left:3rem;font-weight:700;font-size:1.4rem}.recHead .headEn::before{content:"";display:block;position:absolute;top:calc(50% - .75rem);left:0;width:1.5rem;height:1.5rem;border-radius:50%;background:#eca602}.recHead .headMtr{position:absolute;font-weight:700;font-size:24.4rem;color:#26bec9;opacity:.15}#recIntro{position:relative}#recIntro .bg .box{background:#26bec9}#recIntro .bg .box:nth-child(1){height:65%}@media screen and (min-width: 320px){#recIntro .bg .box:nth-child(1){width:90%}}@media screen and (min-width: 600px){#recIntro .bg .box:nth-child(1){width:70%}}#recIntro .inner{position:relative;z-index:1}@media screen and (min-width: 320px){#recIntro .inner{padding:5rem 5vw 15rem}}@media screen and (min-width: 600px){#recIntro .inner{padding:10rem 5vw 15rem}}#recIntro .recHead{color:#fff}#recIntro .copy p{font-size:1rem;line-height:2;color:#fff;padding:3rem 3rem 0;opacity:.85}#recIntro .gal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#recIntro .gal{margin-top:4.5rem}}@media screen and (min-width: 600px){#recIntro .gal{margin-top:8.5rem}}#recIntro .gal .img .imgWrapper{padding-bottom:100%}@media screen and (min-width: 320px){#recIntro .gal .img:nth-child(1){margin-top:0rem;width:60%}}@media screen and (min-width: 600px){#recIntro .gal .img:nth-child(1){margin-top:-30rem;width:50%}}#recIntro .gal .img:nth-child(2){width:30%}#recValue .recHead .headMtr{right:-48rem;bottom:-13rem}@media screen and (min-width: 320px){#recValue .inner{padding:0 5vw}}@media screen and (min-width: 600px){#recValue .inner{padding:0 10vw}}#recValue ul{display:grid}@media screen and (min-width: 320px){#recValue ul{margin-top:5rem;grid-template-columns:repeat(1, 1fr);gap:1rem;padding-bottom:6rem}}@media screen and (min-width: 600px){#recValue ul{margin-top:5rem;grid-template-columns:repeat(3, 1fr);gap:1.5rem;padding-bottom:6rem}}#recValue li{background:#26bec9;color:#fff;border-radius:1rem}@media screen and (min-width: 600px){#recValue li:nth-child(2),#recValue li:nth-child(5){-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}}@media screen and (min-width: 600px){#recValue li:nth-child(3),#recValue li:nth-child(6){-webkit-transform:translateY(3rem);transform:translateY(3rem)}}#recValue figure{position:relative;margin:0}#recValue figure::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:35%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(38, 190, 201, 0)), to(#26bec9));background:linear-gradient(180deg, rgba(38, 190, 201, 0) 0%, #26bec9 100%)}#recValue .titleEn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#recValue .titleEn .en{background:#fff;border-radius:0 .5rem .5rem 0;padding:.5rem 1rem;color:#26bec9;font-weight:700;font-size:1.6rem}#recValue .titleEn .num{font-size:.92rem;padding-right:1rem}#recValue .text{padding:1.5rem}#recValue .titleJa{font-weight:700;font-size:1.35rem;margin-bottom:1rem}#recValue p{font-size:.98rem;line-height:1.74;opacity:.85}#recCulture{position:relative;margin-top:10rem}#recCulture::after{content:"";display:block;position:absolute;width:15vw;height:100%;top:0;right:0;background:#26bec9;border-radius:3rem 0 0 3rem}#recCulture .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){#recCulture .inner{padding:10rem 5vw 0}}@media screen and (min-width: 600px){#recCulture .inner{padding:10rem 5vw}}#recCulture .recHead .headMtr{top:-15rem;left:-10rem}@media screen and (min-width: 320px){#recCulture .titleArea{width:100%}}@media screen and (min-width: 600px){#recCulture .titleArea{width:40%}}#recCulture .titleInner{position:sticky;top:17.5rem}@media screen and (min-width: 320px){#recCulture .headDesc{padding:2rem 5rem 0 3rem}}@media screen and (min-width: 600px){#recCulture .headDesc{padding:2rem 0 0 3rem}}#recCulture .contentArea{position:relative;z-index:1}@media screen and (min-width: 320px){#recCulture .contentArea{width:100%;padding:5rem 0 0 3rem}}@media screen and (min-width: 600px){#recCulture .contentArea{width:55%;padding:10rem 0 0}}@media screen and (min-width: 320px){#recCulture li{margin-bottom:5rem}}@media screen and (min-width: 600px){#recCulture li{margin-bottom:7.5rem}}#recCulture .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}@media screen and (min-width: 320px){#recCulture .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.6rem}}@media screen and (min-width: 600px){#recCulture .title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem}}#recCulture .title small{font-size:70%}@media screen and (min-width: 320px){#recCulture .title small{margin:0 0 .5rem}}@media screen and (min-width: 600px){#recCulture .title small{margin:0 0 0 1rem}}#recCulture p{font-size:.94rem;margin-bottom:1.5rem;opacity:.65}@media screen and (min-width: 320px){#recCulture .textArea{padding:1rem 11vw 3rem 0}}@media screen and (min-width: 600px){#recCulture .textArea{padding:3rem 11vw 3rem 0}}#recData{position:relative}#recData::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 25rem);background:#e9eef2}#recData .inner{position:relative;z-index:1}@media screen and (min-width: 320px){#recData .inner{padding:10rem 2.5vw 3rem}}@media screen and (min-width: 600px){#recData .inner{padding:10rem 2.5vw 15rem}}#recData .head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 320px){#recData .head{padding:9rem 5vw}}@media screen and (min-width: 600px){#recData .head{padding:13rem 5vw}}#recData .head .recHead{text-shadow:0 0 5px rgba(0,0,0,.5)}#recData .head .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}@media screen and (min-width: 320px){#recData .head .bg img{-o-object-position:-10rem;object-position:-10rem}}@media screen and (min-width: 600px){#recData .head .bg img{-o-object-position:center;object-position:center}}#recData .recHead{position:relative;z-index:1;color:#fff}#recData .recHead .headJa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}#recData .recHead img{margin-left:1rem}@media screen and (min-width: 320px){#recData .recHead img{width:9rem}}@media screen and (min-width: 600px){#recData .recHead img{width:18rem}}@media screen and (min-width: 320px){#recData .dataBox{padding:1.5rem 0 0}}@media screen and (min-width: 600px){#recData .dataBox{padding:1.5rem 7.5vw 0}}#recData .dataBox .dataBoxInner{position:relative;background:#fff;border-radius:1.5rem}@media screen and (min-width: 320px){#recData .dataBox .dataBoxInner{padding:3rem 1rem}}@media screen and (min-width: 600px){#recData .dataBox .dataBoxInner{padding:3rem 5rem}}#recData .dataBox .atten{position:absolute;top:1.5rem;right:1.5rem;font-size:.9rem;opacity:.6}#recData .dataBox ul{display:grid}@media screen and (min-width: 320px){#recData .dataBox ul{grid-template-columns:repeat(1, 1fr);gap:1rem}}@media screen and (min-width: 600px){#recData .dataBox ul{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}#recData .dataBox h3{text-align:center;font-weight:700;font-size:1.4rem;margin-bottom:3rem}#recData .dataBox .dataTitle{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;height:5rem;text-align:center;font-weight:700;font-size:1.1rem;opacity:.6;margin-bottom:1rem}#recData .dataBox .dataItem{position:relative;border-radius:1rem;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}@media screen and (min-width: 320px){#recData .dataBox .dataItem{padding:2rem}}@media screen and (min-width: 600px){#recData .dataBox .dataItem{padding:2rem 3rem}}@media screen and (min-width: 320px){#recData .dataBox .dataItem.isLarge{grid-column:1/2}}@media screen and (min-width: 600px){#recData .dataBox .dataItem.isLarge{grid-column:1/3}}@media screen and (min-width: 320px){#recData .dataBox .dataItem.isLarge .mtrImg{width:4rem}}@media screen and (min-width: 600px){#recData .dataBox .dataItem.isLarge .mtrImg{width:10rem}}#recData .dataBox .chartItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0}#recData .dataBox .chartItem:nth-child(3) .left .chart{border:solid 2px #eca602;color:#eca602;background:rgba(236,166,2,.1)}#recData .dataBox .chartItem:nth-child(3) .right{color:#eca602}#recData .dataBox .chartItem:nth-child(4) .left .chart{position:relative;border:solid 2px #b2b2b2;color:#b2b2b2;background:#e7e7e7}#recData .dataBox .chartItem:nth-child(4) .left .outside{position:absolute;top:50%;right:-6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}#recData .dataBox .chartItem:nth-child(4) .right{color:#b2b2b2}#recData .dataBox .left{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#recData .dataBox .left .img{width:3.5rem;margin-right:.5rem}#recData .dataBox .left .chart{border-radius:.5rem;border:solid 2px #26bec9;background:rgba(38,190,201,.1);padding:.5rem;color:#26bec9;font-weight:700}#recData .dataBox .left img{width:100%;height:auto}#recData .dataBox .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:20%;font-weight:700;font-size:1.65rem;color:#26bec9}#recData .dataBox .simpleItem{position:relative}#recData .dataBox .simpleItem .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}#recData .dataBox .simpleItem .item:nth-child(1){color:#26bec9}#recData .dataBox .simpleItem .item:nth-child(1) .itemTitle{font-size:1.8rem}#recData .dataBox .simpleItem .rank{font-weight:700;font-size:1.5rem;margin-right:1.5rem}#recData .dataBox .simpleItem .rank small{font-size:70%}#recData .dataBox .simpleItem .itemTitle{font-weight:700;font-size:1.4rem}#recData .dataBox .mtrImg{position:absolute;right:2rem;bottom:2rem;width:5rem}#recData .dataBox .mtrImg img{width:100%;height:auto}@media screen and (min-width: 320px){#recInterview .inner{padding:10rem 5vw}}@media screen and (min-width: 600px){#recInterview .inner{padding:10rem 10vw}}#recInterview .head{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){#recInterview .head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 600px){#recInterview .head{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#recInterview .recHead .headMtr{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;color:#e9eef2;opacity:1}@media screen and (min-width: 320px){#recInterview .recHead .headMtr{display:none;top:-12rem;right:-15rem}}@media screen and (min-width: 600px){#recInterview .recHead .headMtr{display:block;top:-12rem;right:-15rem}}#recInterview .articleListThumbBody{position:relative;z-index:1}@media screen and (min-width: 320px){#recInterview .articleListThumbBody{padding:5rem 0 0}}@media screen and (min-width: 600px){#recInterview .articleListThumbBody{padding:5rem 10vw 0 0}}#recInterview .pickupArticleSliderWrapper{display:grid}@media screen and (min-width: 320px){#recInterview .pickupArticleSliderWrapper{grid-template-columns:repeat(1, 1fr);gap:1.5rem}}@media screen and (min-width: 600px){#recInterview .pickupArticleSliderWrapper{grid-template-columns:repeat(2, 1fr);gap:3rem}}#recGuide{position:relative}#recGuide .gal .img{position:absolute}#recGuide .gal .img:nth-child(1){right:2.5vw}@media screen and (min-width: 320px){#recGuide .gal .img:nth-child(1){top:2rem;width:20rem}}@media screen and (min-width: 600px){#recGuide .gal .img:nth-child(1){top:5rem;width:30rem}}@media screen and (min-width: 320px){#recGuide .gal .img:nth-child(2){top:62.5rem;left:2.5vw;width:9rem}}@media screen and (min-width: 600px){#recGuide .gal .img:nth-child(2){top:30rem;left:0;width:11rem}}#recGuide .gal .img:nth-child(2) .imgWrapper{padding-bottom:130%}@media screen and (min-width: 320px){#recGuide .gal .img:nth-child(3){top:67.5rem;right:2.5vw;width:15rem}}@media screen and (min-width: 600px){#recGuide .gal .img:nth-child(3){top:40rem;right:12.5vw;width:35rem}}#recGuide .inner{position:relative;z-index:1}@media screen and (min-width: 320px){#recGuide .inner{padding:20rem 10vw 35rem}}@media screen and (min-width: 600px){#recGuide .inner{padding:20rem 15vw 15rem}}#recGuide .recHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#recGuide .recHead .headMtr{top:-18rem;left:-18rem}#recGuide .recHead p{padding:3rem 0;opacity:.65}#recGuide .recHead .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex}/*# sourceMappingURL=recruit.css.map */