﻿.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}body{background:#fff}@media(max-width: 959px){.header{position:fixed}}main{width:100%;overflow:hidden;color:#15393f}.dc_container_big{max-width:1680px}@media(min-width: 960px){.dc_container_big{width:95%}}.dc_recruit-ttl{display:inline-block;padding-left:2rem;padding-right:2rem;position:relative;font-size:1.25rem;font-family:dnp-shuei-mgothic-std,sans-serif;color:#15393f;font-weight:normal;font-weight:bold;letter-spacing:.1em}.dc_recruit-ttl::before,.dc_recruit-ttl::after{content:"";width:2rem;height:2rem;position:absolute;top:50%;transform:translateY(-50%)}.dc_recruit-ttl::before{background:url(../img/recruit/ttl_left.svg) no-repeat center/contain;left:-0.5rem}.dc_recruit-ttl::after{background:url(../img/recruit/ttl_right.svg) no-repeat center/contain;right:-0.5rem}@media(min-width: 960px){.dc_recruit-ttl{font-size:2.4rem;padding-left:3rem;padding-right:3rem}.dc_recruit-ttl::before,.dc_recruit-ttl::after{width:3rem;height:3rem}}@media(min-width: 1600px){.dc_recruit-ttl{font-size:3.12rem}}.dc_font-shuei{font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal}.anim.delay01{animation-delay:.2s}.anim.delay02{animation-delay:.4s}.anim.delay03{animation-delay:.6s}.nav__btn.change .nav__btn__container span{width:2.1rem}.header{background:#fff !important}@media(max-width: 959px){.header{height:3.375rem}}.header__outer{max-width:1803px}@media(min-width: 1600px){.header__outer{grid-template-columns:12.37rem 1fr}}@media(min-width: 1800px){.header__outer{grid-template-columns:18.37rem 1fr}}@media(max-width: 959px){h1{display:grid;align-items:center}}@media(max-width: 959px){.logo{height:1.875rem}.logo img{height:100%;width:auto}}@media(min-width: 1600px){.logo{width:12.37rem}}@media(min-width: 1800px){.logo{width:18.37rem}}.nav__container{background:#fff}@media(max-width: 959px){.nav__container{padding-top:6rem;padding-bottom:6rem}}@media(min-width: 960px){.nav__container.menu__sp{display:none}}@media(max-width: 959px){.nav__container.menu__pc{display:none}}.nav__container__logo{margin-top:6.25rem}.nav__container__logo img{margin-left:auto;margin-right:auto}.nav__btn{width:2.25rem;height:1.5rem;background:rgba(0,0,0,0);right:1rem}.nav__btn .nav__btn__container span{background:#08c7ba;height:3px}.nav__btn .nav__btn__container span:nth-of-type(2){margin-top:.5rem;width:2.125rem}.nav__btn .nav__btn__container span:nth-of-type(3){margin-top:.5rem}.nav__btn.change .nav__btn__container span{display:inline-block;background:#08c7ba}.nav__btn.change .nav__btn__container span:nth-of-type(2){margin-top:0;top:-2px}.nav__btn.change .nav__btn__container span:nth-of-type(3){opacity:0}@media(min-width: 960px){.nav__list{gap:0}}@media(min-width: 1600px){.nav__list{gap:1rem}}.nav__item__link__entry{margin-left:1rem;padding:1rem 1.5rem;border-radius:30px;box-shadow:0 10px 10px rgba(0,0,0,.2);background:#f1ed62;font-size:1.6rem;line-height:1;color:#15393f}.nav__item__link__entry:hover{box-shadow:0 4px 4px rgba(0,0,0,.4)}@media(min-width: 1600px){.nav__item__link__entry{padding:1.125rem 3rem 1.2rem;font-size:2.5rem;border-radius:40px}}@media(min-width: 1800px){.nav__item__link__entry{margin-left:2rem}}.nav__item__link{width:100%;color:#15393f;font-size:.81rem;font-weight:bold;transition:.3s;padding:.93rem 1.25rem .93rem 1.25rem}@media(max-width: 959px){.nav__item__link{text-align:left;letter-spacing:.05em}.nav__item__link span{margin-top:.5rem}}.nav__item__link:hover{opacity:.6}@media(min-width: 960px){.nav__item__link{letter-spacing:.1em;padding-left:1rem;padding-right:1rem;white-space:nowrap}.nav__item__link::before{content:"";width:calc(100% - 4rem);height:.5rem;background:#f1ed62;position:absolute;bottom:.6rem;transform:scale(0, 1);transform-origin:center;transition:.3s ease-out;right:0;margin:auto}.nav__item__link:hover{opacity:1}.nav__item__link:hover::before{transform:scale(1, 1)}}@media(min-width: 1280px){.nav__item__link{font-size:1rem}}@media(min-width: 1600px){.nav__item__link{font-size:1.25rem}.nav__item__link::before{height:.75rem}}.nav__item.current .nav__item__link::before{transform:scale(1, 1)}.footer{padding-top:0;background:#15393f}@media(max-width: 959px){.footer{padding-bottom:0}}.footer__container{width:100%;padding-top:4.5rem;margin:0;background:#15393f;border-radius:0;position:relative}.footer__container::before{content:"";width:52%;height:100%;background:url(../img/recruit/foot_message.svg) no-repeat center 1rem/contain;position:absolute;right:0;bottom:0}@media(min-width: 560px){.footer__container{padding-top:8rem}}@media(min-width: 960px){.footer__container{height:auto;padding-top:3rem}.footer__container::before{width:424px;right:4rem;bottom:-8rem;background-position:bottom 2rem right}}@media(min-width: 960px){.footer__column{padding-top:0;grid-template-columns:50% 50%;align-items:start}}.footer__info .company{margin-top:2rem;font-size:1.25rem;letter-spacing:.1em;font-weight:bold}@media(max-width: 959px){.footer__info{display:none}}@media(min-width: 1200px){.footer__info{display:flex;gap:2vw}.footer__info .company{margin-top:0}.footer__info .address{margin-top:0}}@media(min-width: 1600px){.footer__info{gap:4rem}}@media(min-width: 960px){.footer__menu__list{display:inline-grid}}@media(min-width: 1600px){.footer__menu__list{column-gap:4.5rem}}.copyright{margin-top:0;background:#15393f}@media(max-width: 959px){.copyright{padding-bottom:.6rem}}@media(min-width: 960px){.copyright{padding-top:5.125rem}}.pagetop{top:-8rem;color:#08c7ba}@media(min-width: 960px){.pagetop{top:3rem}}.loading{width:100%;height:100svh;height:100vh;background:#f1ed62;position:fixed;top:0;left:0;z-index:999;animation:display .3s ease-out 5s forwards}.loading__container{height:100%;display:grid;place-content:center;text-align:center;opacity:0;animation:fadeIn 1s ease-out .5s forwards}.loading__ttl{font-size:1.4rem;letter-spacing:.1em}.loading__ttl span{opacity:0;animation:fadeIn .4s forwards}@media(min-width: 960px){.loading__ttl{font-size:2.81rem}}.loading__text{font-size:1rem;letter-spacing:.1em;opacity:0;animation:fadeIn 1s 2s forwards}@media(min-width: 960px){.loading__text{font-size:2.18rem}}.loading__img{width:90%;max-width:1160px;margin-top:3.12rem;margin-left:auto;margin-right:auto;opacity:0;animation:fadeIn 1s 2.5s forwards}.loading__btn__item{margin:2.81rem auto 0;width:60%;max-width:19.31rem;display:grid;place-content:center;opacity:0;animation:fadeIn 1s 3s forwards}@media(min-width: 960px){.loading__btn__item{height:7.18rem}}.loading__btn__text{width:80%;margin:auto}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes display{0%{transform:translate(0)}100%{transform:translateY(-100%)}}.loading__ttl span:nth-child(1){animation-delay:.1s}.loading__ttl span:nth-child(2){animation-delay:.2s}.loading__ttl span:nth-child(3){animation-delay:.3s}.loading__ttl span:nth-child(4){animation-delay:.4s}.loading__ttl span:nth-child(5){animation-delay:.5s}.loading__ttl span:nth-child(6){animation-delay:.6s}.loading__ttl span:nth-child(7){animation-delay:.7s}.loading__ttl span:nth-child(8){animation-delay:.8s}.loading__ttl span:nth-child(9){animation-delay:.9s}.loading__ttl span:nth-child(10){animation-delay:1s}.loading__ttl span:nth-child(11){animation-delay:1.1s}.loading__ttl span:nth-child(12){animation-delay:1.2s}.loading__ttl span:nth-child(13){animation-delay:1.3s}.loading__ttl span:nth-child(14){animation-delay:1.4s}.loading__ttl span:nth-child(15){animation-delay:1.5s}.loading__ttl span:nth-child(16){animation-delay:1.6s}.loading__ttl span:nth-child(17){animation-delay:1.7s}.loading__ttl span:nth-child(18){animation-delay:1.8s}.loading__ttl span:nth-child(19){animation-delay:1.9s}.loading__ttl span:nth-child(20){animation-delay:2s}.MV{width:100%;height:100svh;height:100vh;position:relative}.mv__image__swiper{height:calc(100% - 5rem);position:absolute;width:100%;top:0;left:0}@media(min-width: 960px){.mv__image__swiper{height:100%}}.MV__image__wrap{position:absolute;width:100%;height:100%;z-index:-1}.MV__image{object-fit:cover;width:100%;height:100%}.MV__container{height:calc(100% - 5rem);padding-top:6rem;position:relative;z-index:1;display:grid;align-items:center}@media(min-width: 960px){.MV__container{height:100%}}.MV__message{width:41vw;margin-left:auto;transform:translateY(2rem);filter:drop-shadow(0 0 2px #ffffff) drop-shadow(0 0 2px #ffffff)}@media(min-width: 960px){.MV__message{width:24vw;margin-top:2vw;margin-right:10vw;transform:translateY(5rem)}}@media(min-width: 1600px){.MV__message{margin-top:4vw;margin-right:7vw}}.MV__message__en{margin-left:auto;width:52vw;margin-top:5rem;transform:rotate(-10deg);filter:drop-shadow(0 0 2px #15393F)}@media(max-width: 959px){.MV__message__en{margin-right:8vw}}@media(min-width: 960px){.MV__message__en{width:24vw}}@media(min-width: 1600px){.MV__message__en{margin-right:-6vw}}.swiper-pagination-bullet{width:2.5rem;height:5px;border-radius:0;background:#707070}@media(min-width: 960px){.swiper-pagination-bullet{width:4.375rem}}.swiper-pagination-bullet-active{background:#f1ed62}@media(max-width: 959px){.MV__entry{height:5rem;background:#f1ed62;display:grid;place-content:center}}.MV__entry__btn{padding:0 2rem;background:#fff;border-radius:40px;font-size:1.4rem;color:#15393f;box-shadow:0 10px 10px rgba(0,0,0,.2)}.MV__entry__btn:hover{box-shadow:0 4px 4px rgba(0,0,0,.4)}@media(min-width: 560px){.MV__entry__btn{padding-left:3rem;padding-right:3rem}}.scrolldown2{position:absolute;bottom:0;left:2%;transform:translateY(2.5rem)}.scrolldown2 span{position:absolute;left:-0.6rem;bottom:10.5rem;color:#777;font-size:1rem;letter-spacing:.12em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}@media(min-width: 1600px){.scrolldown2 span{bottom:18.5rem;font-size:1.25rem;left:-0.7rem}}.scrolldown2:before{content:"";position:absolute;bottom:0;left:-4px;z-index:2;width:10px;height:10px;border-radius:50%;background:#08c7ba;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@media(min-width: 1600px){.scrolldown2:before{width:10px;height:10px}}@keyframes circlemove{0%{bottom:7rem}100%{bottom:1rem}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown2:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:10rem;background:#777}@media(min-width: 1600px){.scrolldown2:after{height:18rem}}.intro{padding:3.5rem 0;background:url(../img/recruit/intro_back_sp.png) no-repeat center/812px}@media(min-width: 560px){.intro{background-size:1000px}}@media(min-width: 960px){.intro{padding-top:17.3rem;padding-bottom:9.25rem;background:url(../img/recruit/intro_back.png) no-repeat center 5rem/1920px}}@media(min-width: 1600px){.intro{background-size:2513px}}.intro__text{font-size:.93rem;white-space:nowrap;text-align:center;letter-spacing:.1em;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal}.intro__text+.intro__text{margin-top:2rem}@media(max-width: 374px){.intro__text{letter-spacing:0}}@media(min-width: 560px){.intro__text{font-size:1.4rem}}@media(min-width: 960px){.intro__text{font-size:1.8rem}}@media(min-width: 1600px){.intro__text{font-size:2.5rem}}.intro__en{margin-top:3rem;margin-left:1rem;width:60vw;transform:rotate(-10deg)}@media(min-width: 960px){.intro__en{margin-top:7.13rem}}.marker{display:inline;position:relative;background-image:linear-gradient(90deg, #F1ED62, #F1ED62);background-repeat:no-repeat;background-position:bottom left;background-size:0 60%;transition:all 1s ease-in-out;font-weight:bold}.marker.active{background-size:100% 60%}@media(max-width: 559px){.intro__container p img{max-width:266px}}@media(min-width: 560px){.intro__container p img{max-width:670px;width:50%}}@media(min-width: 960px){.intro__container p img{width:40%}}.strength{padding:1.18rem 0 1.68rem;background:#ebe7e1;position:relative}@media(min-width: 960px){.strength{padding:7.5rem 0 6.4rem}}.strength__ttl{position:absolute;bottom:-1rem;left:0;right:0;margin:auto;width:12rem;transform:rotate(-6deg);z-index:1}@media(min-width: 960px){.strength__ttl{width:24rem;right:9rem;left:unset;bottom:-2rem}}@media(min-width: 1600px){.strength__ttl{width:30rem}}.strength__item__link{position:relative;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:bold;box-shadow:0 0 0 2px #888686;border-radius:50px}.strength__item__link:hover .strength__item__img{opacity:.5}.strength__item__img{border-radius:50px;overflow:hidden;transition:.3s ease-out}.strength__item__ttl{width:calc(100% + 4px);background:#15393f;color:#fff;position:absolute;left:-2px;right:-2px;bottom:2.6rem;z-index:3;font-size:.93rem;line-height:1;text-align:center;padding:.7rem 0 1rem}@media(min-width: 960px){.strength__item__ttl{font-size:1.4rem}}@media(min-width: 1600px){.strength__item__ttl{font-size:2.18rem}}.strength__item__tag{background:#fff;color:#15393f;position:absolute;font-size:.93rem;letter-spacing:.075em;z-index:3}.strength__item__tag.tag01,.strength__item__tag.tag06{transform:rotate(-10deg);top:2rem;left:1rem}.strength__item__tag.tag01{top:4rem}.strength__item__tag.tag04{transform:rotate(-10deg);top:5.2rem;right:1rem}@media(max-width: 959px){.strength__item__tag.strength__item__tag--none{display:none}}@media(min-width: 960px){.strength__item__tag{font-size:1.2rem;padding:0 .2rem}.strength__item__tag.tag01{top:6rem;left:3rem}.strength__item__tag.tag02{transform:rotate(10deg);top:10rem;right:2rem}.strength__item__tag.tag03{transform:rotate(10deg);top:2rem;right:2rem}.strength__item__tag.tag04{top:50%;right:inherit;left:2rem}.strength__item__tag.tag05{transform:rotate(10deg);right:2rem;top:2rem}.strength__item__tag.tag06{top:50%}}@media(min-width: 1600px){.strength__item__tag{font-size:1.62rem}}.service{padding:7.5rem 0 5.625rem}@media(max-width: 559px){.service .dc_container{width:calc(100% - 4rem)}}.service__wrap+.service__wrap{margin-top:3rem}@media(min-width: 560px){.service__wrap{background-size:20rem}}@media(min-width: 960px){.service__wrap{background-size:26rem}}.service__wrap--blue{margin-top:3.8rem;background:url(../img/recruit/triangle_blue.svg) no-repeat right top/15rem}@media(min-width: 560px){.service__wrap--blue{background-position:left top}.service__wrap--blue .service__sub__ttl{text-align:left}}.service__wrap--yellow{padding-top:3rem;background:url(../img/recruit/triangle_yellow.svg) no-repeat left top/15rem}.service__wrap--yellow .service__text{text-align:right}@media(min-width: 560px){.service__wrap--yellow{padding-top:0;background-position:right top}.service__wrap--yellow .service__sub__ttl{text-align:right}.service__wrap--yellow .service__text__wrap{grid-row:1/2;grid-column:2/3}.service__wrap--yellow .service__left{grid-column:1/2;grid-row:1/2}}.service__sub__ttl{text-align:center;font-size:1.25rem;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal}@media(min-width: 960px){.service__sub__ttl{font-size:2rem}}@media(min-width: 1600px){.service__sub__ttl{font-size:3.125rem}}.service__text__wrap{display:flex;flex-direction:column;justify-content:center}.service__text{font-size:.93rem;margin-top:2.4rem;line-height:2.3333333333;letter-spacing:.05em;font-weight:bold;color:#777}@media(min-width: 960px){.service__text{font-size:1.3rem;line-height:3.3333333333}}@media(min-width: 1600px){.service__text{font-size:1.875rem}}.service__img{margin-top:2rem;width:100%;max-width:819px}.service__right{display:block;margin-right:-2rem}@media(min-width: 960px){.service__right{margin-right:-7.5vw;padding-left:7vw}.service__right img{margin-left:auto}}@media(min-width: 1730px){.service__right{margin-right:calc((50vw - 738px)*-1)}}.service__left{display:block;margin-left:-2rem}@media(min-width: 960px){.service__left{margin-left:-7.5vw;padding-right:7vw}}@media(min-width: 1730px){.service__left{margin-left:calc((50vw - 738px)*-1)}}@media(min-width: 560px){.service__column{display:grid;grid-template-columns:50% 50%}}.business{padding:2.5rem 0;background:#ebe7e1}@media(min-width: 960px){.business{padding:7.8rem 0}}@media(max-width: 400px){.business .dc_recruit-ttl{font-size:1.1rem}}.business__list{margin-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:2rem}@media(min-width: 960px){.business__list{margin-top:3rem;grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1600px){.business__list{margin-top:4.5rem;column-gap:2.5rem}}.business__list__item{font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;text-align:center}.business__list__img{border-radius:25px;display:grid;place-content:center;background:#f1ed62;box-shadow:0 5px 6px rgba(0,0,0,.2)}.business__list__ttl{margin-top:.6rem;font-size:1.43rem;letter-spacing:.08em}@media(min-width: 960px){.business__list__ttl{font-size:3rem;line-height:1.4}}@media(min-width: 1600px){.business__list__ttl{font-size:5rem}}.business__list__text{margin-top:.6rem;font-size:.93rem;font-weight:bold;letter-spacing:.12em;line-height:1.6666666667}@media(min-width: 960px){.business__list__text{margin-top:0;font-size:1.2rem}}@media(min-width: 1600px){.business__list__text{font-size:1.56rem}}.support{padding-top:5.93rem;position:relative}.support::before{content:"";width:60%;height:17.5rem;background:url(../img/recruit/support_bg.png) no-repeat right top/contain;position:absolute;top:-1rem;right:0}@media(min-width: 960px){.support{padding-top:13.5rem}.support::before{content:"";right:-10%;top:-3vw}}@media(min-width: 1600px){.support{padding-top:17.5rem}}.support ol{list-style:none}.support__content{margin-top:2.8rem}@media(min-width: 960px){.support__content{margin-top:10rem}}@media(min-width: 1600px){.support__content{margin-top:14rem}}.support__content__intro{max-width:340px;margin-left:auto;margin-right:auto;position:relative}@media(min-width: 560px){.support__content__intro{max-width:none;display:grid;grid-template-columns:auto 8rem}}@media(min-width: 960px){.support__content__intro{grid-template-columns:auto 10rem;justify-content:center;column-gap:4vw}}@media(min-width: 1600px){.support__content__intro{grid-template-columns:1fr 15.9rem}}.support__content__intro__ttl .number{width:5.9rem;height:5.9rem}.support__content__intro__ttl .text{padding-bottom:1rem;height:3.37rem;max-width:100%}@media(max-width: 559px){.support__content__intro__ttl .number{margin-bottom:1.2rem}}@media(min-width: 560px){.support__content__intro__ttl{display:flex;gap:1rem;align-items:center}.support__content__intro__ttl .text{height:4.2rem}}@media(min-width: 960px){.support__content__intro__ttl{gap:3rem}.support__content__intro__ttl .number{width:9.5rem;height:9.5rem}.support__content__intro__ttl .text{height:5rem}}@media(min-width: 1600px){.support__content__intro__ttl{gap:4.81rem}.support__content__intro__ttl .text{height:5.47rem}}@media(min-width: 1800px){.support__content__intro__ttl .text{height:6.47rem}}.support__content__intro__ttl .text.marker{display:inline-block;background-size:0 20%}.support__content__intro__ttl .text.marker.active{background-size:100% 20%}.support__content__intro__text{margin-top:1.2rem;font-size:1.25rem;letter-spacing:.08em;line-height:1.75;font-weight:bold}@media(min-width: 560px){.support__content__intro__text{margin-top:0;grid-column:1/2;grid-row:2/3;margin-left:7rem;font-size:2rem}}@media(min-width: 960px){.support__content__intro__text{margin-left:12.5rem}}@media(min-width: 1600px){.support__content__intro__text{margin-left:14.31rem;font-size:3.125rem}}.support__content__intro__img{width:5.125rem}@media(max-width: 559px){.support__content__intro__img{height:100%;position:absolute;top:0;right:0}}@media(min-width: 560px){.support__content__intro__img{width:100%;grid-row:1/3;align-self:center}}@media(min-width: 960px){.support__content__intro__img{width:100%}}@media(min-width: 560px)and (max-width: 959px){.support__content03 .support__content__intro__img{margin-top:5rem}}.support01__content__wrap{margin-top:2.4rem}@media(min-width: 960px){.support01__content__wrap{margin-top:6rem;display:grid;grid-template-columns:44% 56%}}@media(min-width: 1600px){.support01__content__wrap{margin-top:10.6rem}}.support01__content__ttl__wrap{padding:.5rem 0 .8rem 0;display:grid;grid-template-columns:1fr 4.125rem;gap:1rem;align-items:center;border-image-source:linear-gradient(#F1ED62, #F1ED62);border-image-slice:0 fill;border-image-outset:0 0 0 100vw;position:relative}.support01__content__ttl__wrap::before{content:"";width:2rem;height:100%;border-radius:0 50px 50px 0;background:#f1ed62;position:absolute;right:-2rem;top:0}@media(max-width: 959px){.support01__content__ttl__wrap{width:70vw}}@media(min-width: 560px){.support01__content__ttl__wrap{grid-template-columns:1fr 8rem;height:100%}}@media(min-width: 960px){.support01__content__ttl__wrap{gap:0;padding-right:2rem;grid-row:1/3;grid-column:1/2}}@media(min-width: 1600px){.support01__content__ttl__wrap{padding-right:5.4rem;grid-template-columns:1fr 16.8rem}}.support01__content__ttl{font-size:1.25rem;letter-spacing:.08em;line-height:1.75}@media(min-width: 560px){.support01__content__ttl{font-size:2rem}}@media(min-width: 1600px){.support01__content__ttl{font-size:2.5rem}}@media(min-width: 960px){.support01__contet__text__wrap{grid-row:1/2;grid-column:2/3;padding-left:4rem}}.support01__content__text__ttl{margin-top:2rem;font-size:1.25rem;letter-spacing:.1em}@media(min-width: 560px){.support01__content__text__ttl{font-size:1.8rem}}@media(min-width: 960px){.support01__content__text__ttl{font-size:1.9vw}}@media(min-width: 1600px){.support01__content__text__ttl{font-size:2.5rem}}.support01__content__text{color:#777}.support01__content__text,.support01__content__detail{margin-top:1.3rem;font-size:.68rem;letter-spacing:.05em;line-height:1.5555555556}@media(min-width: 560px){.support01__content__text,.support01__content__detail{font-size:1rem}}@media(min-width: 1600px){.support01__content__text,.support01__content__detail{font-size:1.25rem}}.support01__content__detail__wrap{margin:2rem 0 0 1rem;padding:1.5rem 0 2.6rem;border-image-source:linear-gradient(#15393F, #15393F);border-image-slice:0 fill;border-image-outset:0 100vw 0 0;position:relative;color:#fff}.support01__content__detail__wrap::before{content:"";width:2rem;height:100%;border-radius:50px 0 0 50px;background:#15393f;position:absolute;left:-1.9rem;top:0;z-index:-1}@media(max-width: 959px){.support01__content__detail__wrap>*{margin-left:-1rem}}@media(min-width: 960px){.support01__content__detail__wrap{padding-left:4rem;grid-row:2/3;grid-column:2/3;z-index:3}}.support01__content__detail__ttl{font-size:1.25rem;letter-spacing:.08em}@media(max-width: 959px){.support01__content__detail__ttl{text-align:center}}@media(min-width: 960px){.support01__content__detail__ttl{font-size:1.6rem}}@media(min-width: 1600px){.support01__content__detail__ttl{font-size:2.5rem}}.support01__content__list__ttl{font-size:.9rem}@media(min-width: 960px){.support01__content__list__ttl{font-size:1.1rem}}@media(min-width: 1600px){.support01__content__list__ttl{font-size:1.25rem}}.support02__content__ttl{margin-top:2rem;margin-bottom:1rem;width:70vw;padding:1rem 0;border-image-source:linear-gradient(#15393F, #15393F);border-image-slice:0 fill;border-image-outset:0 0 0 100vw;position:relative;font-size:1.25rem;color:#fff}.support02__content__ttl::before{content:"";width:2rem;height:100%;border-radius:0 50px 50px 0;background:#15393f;position:absolute;right:-1.9rem;top:0}@media(min-width: 960px){.support02__content__ttl{margin-top:6rem;margin-bottom:3.75rem;font-size:2.5rem;width:50vw}}@media(min-width: 1600px){.support02__content__ttl{margin-top:11.2rem;font-size:3.1rem}}.support02__content__list{display:grid;gap:1.25rem}@media(min-width: 560px){.support02__content__list{grid-template-columns:1fr 1fr}}@media(min-width: 960px){.support02__content__list{column-gap:2.6rem;row-gap:1.5rem}.support02__content__list.sdgs_list{row-gap:3.1rem;align-items:end}}.support02__content__list__item{padding:2rem 2.5rem;background:#ebe7e1;border-radius:27px}.support02__content__list__item.bg_transparent{padding:0;background:rgba(0,0,0,0)}@media(min-width: 960px){.support02__content__list__item{padding:2.875rem 3.25rem}}@media(min-width: 1600px){.support02__content__list__item{padding-left:6.25rem;padding-right:6.25rem}}.recruit__common__ttl{font-size:1.25rem}@media(min-width: 960px){.recruit__common__ttl{font-size:2rem}}@media(min-width: 1600px){.recruit__common__ttl{font-size:2.5rem}}.recruit__common__lead{font-size:.68rem;letter-spacing:.05em}@media(min-width: 960px){.recruit__common__lead{font-size:1rem}}@media(min-width: 1600px){.recruit__common__lead{font-size:1.25rem}}.support02__content__link{padding-left:.5rem;padding-right:2rem;font-size:.68rem;color:#777;letter-spacing:.05em;position:relative;border-bottom:2px solid #707070}.support02__content__link::after{content:"";width:.9rem;height:.9rem;background:url(../img/recruit/icon_blank.svg) no-repeat center/contain;position:absolute;right:0;top:50%;transform:translateY(-50%)}.support02__content__link:hover{opacity:.7}@media(min-width: 960px){.support02__content__link{font-size:1.56rem}.support02__content__link::after{width:1.3rem;height:1.3rem}}.support02__content__inner__ttl{margin-top:3.1rem;font-size:1.25rem;letter-spacing:.1em}@media(min-width: 960px){.support02__content__inner__ttl{margin-top:6.25rem;font-size:2rem}}@media(min-width: 1600px){.support02__content__inner__ttl{font-size:3.125rem}}.support02__content__list__item--sdgs{margin-top:.25rem}@media(min-width: 960px){.support02__content__list__item--sdgs{margin:1.25rem 5.6rem 0}}.support02__content__list__item__text{color:#777}.support02__content__list__item__text .lh2{line-height:2}@media(max-width: 959px){.support02__content__sdgs__list{display:grid;row-gap:1rem}}.support02__content__sdgs__list__item{display:grid;grid-template-columns:5.3rem 1fr;align-items:center;gap:.875rem;font-size:.625rem;letter-spacing:.05em;color:#777}@media(min-width: 960px){.support02__content__sdgs__list__item{grid-template-columns:9.1rem 1fr;font-size:1rem}}.support03__content__ttl{line-height:1.375;margin-bottom:1.5rem}.support02__content__ttl__lead{color:#777}.support03__content__text__wrap{padding:2rem 1rem 2.5rem;border-image-source:linear-gradient(#F1ED62, #F1ED62);border-image-slice:0 fill;border-image-outset:0 100vw 0 100vw}@media(min-width: 960px){.support03__content__text__wrap{display:grid;align-items:center}}@media(min-width: 1800px){.support03__content__text__wrap{padding-left:8.4vw}}@media(max-width: 959px){.support03__content__text__wrap{padding-left:2rem}}.support03__content__text{color:#777}@media(min-width: 1600px){.support03__content__text{line-height:1.8}}@media(min-width: 1800px){.support03__content__text{line-height:2.2}}.support03__content__column{margin-top:3rem}@media(min-width: 960px){.support03__content__column{display:grid;grid-template-columns:50% 50%;align-items:center}.support03__content__column:first-of-type{margin-top:8rem}.support03__content__column:not(:first-of-type){margin-top:3.25rem}}@media(min-width: 1600px){.support03__content__column{margin-top:15.8rem}}.support03__content__img{border-radius:50px 0 0 50px;overflow:hidden}.support03__content__img img{margin-left:auto}@media(max-width: 959px){.support03__content__img{margin-left:1rem;margin-top:-0.8rem}}.woman{background:#ebe7e1;margin-top:3.25rem;padding:5.3rem 0 4rem;position:relative}.woman::before{content:"";width:74%;height:100%;background:url(../img/recruit/woman_bg.png) no-repeat left top/contain;position:absolute;left:-20%;top:0}.woman::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:url(../img/recruit/woman_dot_back.png) no-repeat 1rem 8rem/130%}@media(min-width: 960px){.woman{margin-top:10rem;padding:8.56rem 0 9.31rem}.woman::before{top:-9rem}.woman::after{width:84%;background:url(../img/recruit/woman_dot_back.png) no-repeat center 60%/100%;transform:translateX(60%)}}@media(min-width: 1600px){.woman{margin-top:17.8rem}.woman::after{background-position:center 80%}}.woman__ttl{position:relative;z-index:1}.woman__column{margin-top:4.875rem;display:grid;position:relative;z-index:1}@media(min-width: 960px){.woman__column{margin-top:8rem;grid-template-columns:49% 51%}}@media(min-width: 1600px){.woman__column{margin-top:11.87rem}}@media(min-width: 960px){.woman__intro{grid-row:1/2;grid-column:2/3;display:flex;flex-direction:column;justify-content:center}}.woman__intro__ttl{color:#fa8023}.woman__intro__text{margin-top:1.5rem;font-weight:bold}@media(min-width: 960px){.woman__intro__text{margin-top:4rem;line-height:3}}@media(min-width: 1600px){.woman__intro__text{margin-top:9.75rem;font-size:1.56rem}}.woman__content__list{margin-top:4.81rem}.woman__content__list__item{margin-left:-1rem;padding:1.8rem 3rem 2rem;position:relative}.woman__content__list__item::before{content:"";width:100%;height:100%;border-radius:0 50px 50px 0;position:absolute;left:0;top:0;z-index:-1}.woman__content__list__item:nth-of-type(1)::before{background:url(../img/recruit/woman01_bg.png) no-repeat right top/cover}.woman__content__list__item:nth-of-type(2)::before{background:url(../img/recruit/woman02_bg.png) no-repeat right top/cover}.woman__content__list__item:nth-of-type(3)::before{background:url(../img/recruit/woman03_bg.png) no-repeat right top/cover}.woman__content__list__item:nth-of-type(4)::before{background:url(../img/recruit/woman04_bg.png) no-repeat right top/cover}.woman__content__list__item:not(:first-of-type){margin-top:1rem}@media(min-width: 960px){.woman__content__list__item{padding:2rem;margin-left:-2.5vw}.woman__content__list__item:not(:first-of-type){margin-top:3rem}}@media(min-width: 1770px){.woman__content__list__item{padding-left:5rem;margin-left:calc((50vw - 840px)*-1)}}.woman__content__list__ttl{font-size:1.25rem}@media(min-width: 960px){.woman__content__list__ttl{font-size:1.8rem}}@media(min-width: 960px){.woman__content__list__ttl{font-size:2.5rem}}@media(min-width: 960px){.woman__content__list__text{font-size:1rem !important}}.interview{padding:4rem 0 4.5rem;background:url(../img/recruit/interview_sp_bg.png) no-repeat center/120%}@media(min-width: 960px){.interview{padding:8.6rem 0 9.8rem;background:url(../img/recruit/interview_bg.png) no-repeat center/120%}}.interview__list{margin-top:3.1875rem}@media(min-width: 560px){.interview__list{display:grid;grid-template-columns:1fr 1fr;column-gap:1.875rem;row-gap:3.1875rem}}@media(min-width: 960px){.interview__list{margin-top:6.125rem}}.interview__list__item__img{position:relative;border-radius:50px;overflow:hidden}@media(max-width: 559px){.interview__list__item__img img{transform:translateX(10%)}}.interview__list__item__img__figc{display:grid;align-items:end;width:57%;height:100%;padding:0 0 2rem 2rem;background:#15393f;color:#fff;position:absolute;top:0;left:0}@media(min-width: 960px){.interview__list__item__img__figc{width:15.875rem}}.interview__list__item__img__department{font-size:.9375rem}@media(min-width: 960px){.interview__list__item__img__department{font-size:1.25rem}}.interview__list__item__img__name{font-size:2rem;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal}@media(min-width: 960px){.interview__list__item__img__name{font-size:3.75rem;line-height:1.2}}.interview__list__item__text__wrap{padding:1.3125rem 2rem 4.5rem}@media(min-width: 960px){.interview__list__item__text__wrap{padding:3.1875rem 2.8125rem 4.8125rem}}.interview__list__item__ttl{font-size:1.25rem;letter-spacing:.08em;line-height:1.5;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal}@media(min-width: 960px){.interview__list__item__ttl{font-size:1rem}}.interview__list__item__text{font-size:.6875rem;letter-spacing:.05em;line-height:2.27}.interview__list__item__text+.interview__list__item__ttl{margin-top:2rem}@media(max-width: 959px){.interview__list__item__text{margin-top:.875rem}}@media(min-width: 960px){.interview__list__item__text{font-size:.9rem}}@media(min-width: 1600px){.interview__list__item__text{font-size:1rem}}.data{padding:2.8125rem 0 4.5625rem;background:#ebe7e1;position:relative}.data::before{content:"";width:14rem;height:3.375rem;background:url(../img/recruit/data_bg.png) no-repeat center/contain;position:absolute;top:4.8125rem;right:-20%}.data::after{content:"";width:1.25rem;height:24rem;background:url(../img/recruit/data_en.svg) no-repeat center/contain;position:absolute;bottom:20%;right:1rem}@media(max-width: 559px){.data .dc_container{max-width:270px}}@media(min-width: 560px){.data::before{width:28rem;height:7rem}}@media(min-width: 960px){.data{padding:7.25rem 0 5.5rem}.data::before{width:57.9375rem;height:16.3125rem}.data::after{height:57.625rem;width:3.75rem;bottom:12%}}.data__list{margin-top:5rem;display:grid;gap:2.5rem}@media(min-width: 560px)and (max-width: 959px){.data__list{padding-right:4rem}}@media(min-width: 960px){.data__list{margin-top:8rem;gap:6.125rem}}.data__list__ttl{display:grid;grid-template-columns:3.875rem 1fr;align-items:center;gap:.5rem;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-size:1.25rem;letter-spacing:.08em;line-height:1.5}@media(min-width: 960px){.data__list__ttl{grid-template-columns:7.125rem 1fr;gap:3.125rem;font-size:2.8125rem}}.data__list__ttl p{width:0;opacity:0;overflow:hidden;white-space:nowrap}.data__list__ttl p.active{animation:slide 1s ease-out forwards}@keyframes slide{0%{width:0;opacity:0}100%{width:100%;opacity:1}}.data__list__text{margin-top:1.375rem;color:#777}@media(min-width: 960px){.data__list__text{font-size:1.25rem}}section.active{padding:4.625rem 0 3.875rem}@media(min-width: 960px){section.active{padding:9.25rem 0 7.5rem}}.active__swiper{margin-top:2.8125rem}@media(min-width: 960px){.active__swiper{margin-top:4.5rem}}.active__swiper .swiper-wrapper{align-items:stretch}.active__item{height:100%;border-radius:50px;background:#15393f;overflow:hidden;height:auto}.active__item__inner{padding:.8125rem 1rem 1.1rem;color:#fff;text-align:center}@media(min-width: 960px){.active__item__inner{padding:2rem 1rem 3rem}}.active__tag{font-size:1.33rem}@media(min-width: 1600px){.active__tag{font-size:1.875rem}}.active__tag__lead{margin-top:1rem;font-size:.625rem;font-weight:bold}@media(min-width: 960px){.active__tag__lead{font-size:.8rem}}@media(min-width: 1600px){.active__tag__lead{margin-top:1.4375rem;font-size:1rem}}@media(min-width: 1800px){.active__tag__lead{font-size:1.25rem}}.active__img{overflow:hidden}.active__img img{object-fit:cover;transition:.3s ease-out}.active__img:hover img{transform:scale(1.1)}section.number{padding:3.875rem 0 2rem;background:url(../img/recruit/number_back_sp.png) no-repeat center/cover}@media(min-width: 960px){section.number{padding:7.5rem 0 13.5rem;background:url(../img/recruit/number_back.png) no-repeat center/cover}}@media(max-width: 559px){.number .dc_container,.number__item{max-width:12.5rem}}.number__column{display:grid;row-gap:3.4375rem}@media(min-width: 560px){.number__column{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 960px){.number__column{row-gap:11.625rem}}.number__item{text-align:center}@media(min-width: 560px){.number__item:nth-of-type(1){grid-column:1/3}.number__item:nth-of-type(2){grid-column:3/5}.number__item:nth-of-type(3){grid-column:5/7}.number__item:nth-of-type(4){grid-column:1/4}.number__item:nth-of-type(5){grid-column:4/7}.number__item:nth-of-type(4),.number__item:nth-of-type(5){max-width:34rem;width:80%;margin-left:auto;margin-right:auto}}.number__item__ttl{font-size:1.4375rem;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;letter-spacing:.08em}@media(min-width: 960px){.number__item__ttl{font-size:2.5rem}}.number__item__note{font-size:.6875rem;font-weight:bold}@media(min-width: 960px){.number__item__note{font-size:1rem}}@media(min-width: 1600px){.number__item__note{font-size:1.25rem}}.number__item__number{font-weight:bold}.number__text{font-size:2.6875rem}@media(min-width: 960px){.number__text{font-size:9.375rem}}.number__unit{font-size:1.0625rem}@media(min-width: 960px){.number__unit{font-size:3.75rem}}.number__chart__area{margin-top:1rem;position:relative;pointer-events:none;width:100%;display:flex;justify-content:center;gap:1rem}.number__chart__area .number__text{font-size:1em}.number__chart__area dl{font-weight:bold;text-align:center}.number__chart__area dt{font-size:.8rem;font-family:dnp-shuei-mgothic-std,sans-serif}.number__chart__area dd{font-size:2rem}@media(min-width: 560px){.number__chart__area{gap:2rem}.number__chart__area dt{font-size:1rem}.number__chart__area dd{font-size:2rem}}@media(min-width: 960px){.number__chart__area{margin-top:2rem;gap:3rem}.number__chart__area dt{font-size:1.25rem}.number__chart__area dd{font-size:4rem}}@media(min-width: 1600px){.number__chart__area dt{font-size:1.25rem}.number__chart__area dd{font-size:5.3125rem}}.chart_gender_text01{top:0;right:14%}@media(min-width: 960px){.chart_gender_text01{right:15%}}.chart_gender_text02{top:0;left:20%}@media(min-width: 960px){.chart_gender_text02{left:15%}}.chart_gender_text03{top:0;right:14%}@media(min-width: 960px){.chart_gender_text03{right:15%}}.chart_gender_text04{top:0;left:20%}@media(min-width: 960px){.chart_gender_text04{left:15%}}.info{padding:3.875rem 0 2.5rem;background:#f1ed62}@media(min-width: 960px){.info{padding:8.75rem 0 6.4375rem}}.info .dc_container{max-width:1176px}.info__content__outer{position:relative}.info__content__menu ul{margin-top:2.625rem;display:grid;grid-template-columns:auto auto;column-gap:3.5rem;justify-content:center}.info__content__menu button{background:rgba(0,0,0,0);border:3px solid #15393f;padding:0 1rem;border-radius:50px;font-size:1.25rem;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:bold;transition:.3s ease-out}@media(min-width: 960px){.info__content__menu button{padding:0 1.75rem;font-size:2.1875rem}}.info__content__menu__wrap.active button{background:#fff;border-color:#fff}.info__content__wrap{margin-top:1.625rem;position:relative}@media(min-width: 960px){.info__content__wrap{margin-top:3rem}}.info__content__man{width:8.8rem;position:absolute;top:-2rem;right:-4rem;z-index:1}@media(min-width: 960px){.info__content__man{width:20.4375rem;right:-10rem;top:-10rem}}.info__content__woman{width:10rem;position:absolute;bottom:-2rem;left:-4rem;z-index:1}@media(min-width: 960px){.info__content__woman{width:23.375rem;bottom:-4rem;left:-10rem}}.info__content{display:none;opacity:0;transition:1s ease-out;background:#fff;border-radius:50px;padding:4.75rem 2.5rem}.info__content.show{display:block;opacity:1;animation:fade .6s ease-out forwards}@media(min-width: 960px){.info__content{padding:7.625rem 6.625rem 9.5rem}}@keyframes fade{0%{display:none;opacity:0}100%{opacity:1;display:block}}@media(min-width: 960px){.info__content__head{display:grid;justify-content:center}}.info__content__ttl{font-size:2rem;letter-spacing:.08em;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal}@media(min-width: 960px){.info__content__ttl{font-size:2.8125rem}}.info__content__text{font-size:.6875rem;line-height:2.2727272727;color:#777}@media(min-width: 960px){.info__content__text{font-size:1.25rem;line-height:2}}.info__list{margin-top:1.75rem}@media(min-width: 960px){.info__list{margin-top:5.625rem}}.info__list__inner{display:grid;grid-template-columns:5.625rem 1fr;border-bottom:1px solid #707070;padding:.9375rem 0;font-size:.625rem;font-weight:bold;letter-spacing:.05em;color:#777}@media(min-width: 960px){.info__list__inner{padding:2rem 0;grid-template-columns:12rem 1fr;font-size:1.25rem}}.info__pagenation .material-symbols-outlined{font-size:2rem}@media(min-width: 960px){.info__pagenation .material-symbols-outlined{font-size:4rem}}.info__pagenation__prev{position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%)}@media(min-width: 960px){.info__pagenation__prev{left:-6rem}}.info__pagenation__next{position:absolute;right:-1.5rem;top:50%;transform:translateY(-50%)}@media(min-width: 960px){.info__pagenation__next{right:-6rem}}.entry{text-align:center}@media(min-width: 960px){.entry{padding:7.5rem 0 7.1875rem !important;background:url(../img/recruit/entry_bg.jpg) no-repeat center/cover;font-size:1rem}}@media(min-width: 1600px){.entry{font-size:1.25rem}}@media(min-width: 1600px){.entry .dc_recruit-ttl{margin-left:-1.5rem;margin-right:-1.5rem}}@media(min-width: 1600px)and (max-width: 1799px){.entry .dc_recruit-ttl{font-size:2.8vw}}@media(max-width: 959px){.entry__outer{padding:5.3125rem 0 4.5625rem;background:url(../img/recruit/entry_bg.jpg) no-repeat center/cover}}.entry__text{margin-top:1.2rem;font-size:.6875rem;font-weight:bold;line-height:2.75}@media(min-width: 960px){.entry__text{font-size:1rem}}@media(min-width: 1600px){.entry__text{font-size:1.25rem}}.entry__btn{padding-top:.625rem;padding-bottom:.875rem;width:14.5625rem;border-radius:50px;background:#f1ed62;position:relative;font-size:1.0625rem;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:bold;font-style:normal;color:#15393f}.entry__btn::before{content:"";background-color:#fff;background-image:url(../img/recruit/entry_door.png);background-size:contain;background-position:center center;width:5.125rem;height:5.125rem;border-radius:50%;position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}.entry__btn::after{content:"";font-family:"Material Symbols Outlined";font-size:2rem;position:absolute;right:1.375rem;top:50%;transform:translateY(-50%);transition:.3s ease-out}@media(min-width: 960px){.entry__btn{margin-top:6.4375rem;width:35.625rem;font-size:2.3125rem}.entry__btn::before{width:11.875rem;height:11.875rem}.entry__btn::after{font-size:3rem;right:4.125rem}.entry__btn:hover::after{right:3rem}.entry__btn.dc_display__l{display:inline-block}}@media(max-width: 959px){.entry__btn.dc_hidden__l{display:inline-block}}/*# sourceMappingURL=recruit.min.css.map */