*{margin:0;padding:0}html{overflow-y:scroll}div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,input,textarea,button,table,tr,th,td,article,aside,footer,header,hgroup,nav,section,a,span,abbr,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}table{border-collapse:collapse;border-spacing:0}q:before,q:after{content:""}object,embed{vertical-align:top}hr,legend{display:none;border:none}abbr,acronym,fieldset{border:0}tr,th,td,caption{vertical-align:top;font-style:normal;font-weight:normal;text-align:left}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;font-size:100%}img{border:0;font-size:0;line-height:0;vertical-align:bottom}body,html{min-height:100vh}body{position:relative;background-color:#f5f2f0;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;letter-spacing:.03em}@media screen and (min-width: 751px){body{font-size:0.9375rem;line-height:1.8}}@media screen and (max-width: 750px){body{font-size:13px;font-size:3.4666666667vw;line-height:1.8461538462;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}}body.fixed{position:fixed;width:100%;left:0}button{padding:0;background-color:rgba(0,0,0,0);border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;font-family:inherit;font-weight:inherit;color:inherit}img{width:100%;height:auto;vertical-align:top;line-height:1}@media screen and (min-width: 751px){img{image-rendering:-webkit-optimize-contrast}}a{color:inherit}@media screen and (min-width: 751px){.only-sp{display:none !important}}@media screen and (max-width: 750px){.only-pc{display:none !important}}@media screen and (min-width: 1101px){.only-tab{display:none !important}}@media screen and (max-width: 750px){.only-tab{display:none !important}}@media screen and (min-width: 1101px){.except-pc{display:none !important}}@media screen and (min-width: 751px)and (max-width: 1100px){.except-tab{display:none !important}}.openable-block .openable-block__content{height:0;overflow:hidden;transition:height .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.scroll-in.fade-in{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.scroll-in.fade-in.appeared{opacity:1;transform:translate(0, 0);transition-delay:0s}.l-header{position:fixed;left:0;top:0;width:100%;background-color:#f5f2f0;display:flex;align-items:center;z-index:400}@media screen and (min-width: 751px){.l-header{height:80px;padding-left:16px;padding-right:24px}}@media screen and (max-width: 750px){.l-header{height:13.3333333333vw;padding-left:5.3333333333vw;padding-right:6.4vw}}.l-header a{text-decoration:none}.l-header .l-header__logo{flex-shrink:0}.l-header .l-header__logo a{display:flex;align-items:center}.l-header .l-header__logo a img{display:block}@media screen and (min-width: 751px){.l-header .l-header__logo a img{width:97px}}@media screen and (max-width: 750px){.l-header .l-header__logo a img{width:13.8666666667vw}}.l-header .l-header__logo span{font-family:"Josefin Sans",sans-serif;font-weight:700;line-height:1}@media screen and (min-width: 751px){.l-header .l-header__logo span{font-size:0.9375rem}}@media screen and (max-width: 750px){.l-header .l-header__logo span{font-size:13px;font-size:3.4666666667vw}}@media screen and (min-width: 1201px){.l-header .l-header__menu-btn{display:none}}@media screen and (max-width: 1200px){.l-header .l-header__menu-btn{margin-left:auto;position:relative;display:flex;justify-content:center;align-items:center;height:100%}}@media screen and (min-width: 751px)and (max-width: 1200px){.l-header .l-header__menu-btn{width:56px}}@media screen and (max-width: 750px){.l-header .l-header__menu-btn{width:7.4666666667vw}}@media screen and (min-width: 1201px){.l-header .l-header__menu-btn span{display:none}}@media screen and (max-width: 1200px){.l-header .l-header__menu-btn span{position:relative;display:block;width:100%;height:2px;background-color:#000}.l-header .l-header__menu-btn span:after,.l-header .l-header__menu-btn span:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (min-width: 751px)and (max-width: 1200px){.l-header .l-header__menu-btn span:before{transform:translateY(-12px)}.l-header .l-header__menu-btn span:after{transform:translateY(12px)}}@media screen and (max-width: 750px){.l-header .l-header__menu-btn span:before{transform:translateY(-1.6vw)}.l-header .l-header__menu-btn span:after{transform:translateY(1.6vw)}}body.is-nav-open .l-header .l-header__menu-btn span{background-color:rgba(0,0,0,0)}body.is-nav-open .l-header .l-header__menu-btn span:before{transform:translateY(0) rotate(135deg)}body.is-nav-open .l-header .l-header__menu-btn span:after{transform:translateY(0) rotate(-135deg)}.l-header .l-header__tweet-btn{margin-left:2em;flex-shrink:0}@media screen and (min-width: 1201px){.l-header__pc-menu{display:flex;align-items:center;margin-left:auto}}@media screen and (max-width: 1200px){.l-header__pc-menu{display:none}}.l-pc-nav{flex-shrink:0}@media screen and (min-width: 751px){.l-pc-nav .l-pc-nav__list{display:flex;align-items:center}}.l-pc-nav .l-pc-nav__item{font-size:0.8125rem;font-weight:700}.l-dropdown-nav{padding-left:1.5em}.l-dropdown-nav:before{content:"";position:fixed;left:0;top:80px;width:100%;background-color:#000;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.l-dropdown-nav:hover:before,.l-dropdown-nav:focus-within:before{opacity:.4;visibility:visible;height:100%}.l-dropdown-nav:hover .l-dropdown-nav__list,.l-dropdown-nav:focus-within .l-dropdown-nav__list{opacity:1;visibility:visible}.l-dropdown-nav:hover .l-dropdown-nav__head span,.l-dropdown-nav:focus-within .l-dropdown-nav__head span{background-color:#00c850}.l-dropdown-nav.is-close:before{opacity:0;visibility:hidden}.l-dropdown-nav.is-close .l-dropdown-nav__list{opacity:0;visibility:hidden}.l-dropdown-nav .l-dropdown-nav__head{height:80px;display:flex;justify-content:center;align-items:center;outline:none}.l-dropdown-nav .l-dropdown-nav__head span{display:block;padding:0 .25em;transition:background-color .3s cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:none}.l-dropdown-nav .l-dropdown-nav__list{opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1);position:fixed;left:0;top:80px;width:100%;padding-top:32px;padding-bottom:48px;background-color:#e6e3dc;display:flex;justify-content:center;gap:38px}.dropdown-nav-panel{position:relative;display:block;width:147px;outline:none}.dropdown-nav-panel:focus-visible div{outline:1px solid #000}.dropdown-nav-panel:focus-visible div img{opacity:.8;transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.dropdown-nav-panel:hover div img{opacity:.8;transform:scale(1.05)}}.dropdown-nav-panel div{box-shadow:6px 6px 0px #00c850;overflow:hidden}.dropdown-nav-panel div img{transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.dropdown-nav-panel p{width:100%;position:absolute;left:0;line-height:0;bottom:-15px;display:inline;font-size:0.8125rem;font-weight:700}.dropdown-nav-panel p span{line-height:normal;background-color:#fff;padding:.1em .25em .27em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dropdown-nav-panel.dropdown-nav-panel--coming-soon{pointer-events:none}.dropdown-nav-panel.dropdown-nav-panel--coming-soon div:after{content:"coming soon";font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display:flex;justify-content:center;align-items:center;background-color:rgba(0,60,20,.65);font-size:0.6875rem}.l-drawer-menu{position:fixed;left:0;width:100%;z-index:200;background-color:#f5f2f0;border-top:1px solid #e6e3dc;overflow-y:scroll;-webkit-overflow-scrolling:touch;min-height:100vh;visibility:hidden;-ms-overflow-style:none;scrollbar-width:none}.l-drawer-menu::-webkit-scrollbar{display:none}@media screen and (min-width: 1201px){.l-drawer-menu{display:none}}@media screen and (min-width: 751px){.l-drawer-menu{transform:translate3d(0, -100%, 0);height:calc(100vh - 80px);top:80px}}@media screen and (max-width: 750px){.l-drawer-menu{transform:translate3d(100%, 0, 0);height:calc(100vh - 13.3333333333vw);top:13.3333333333vw}}.l-drawer-menu:after{content:"";display:block;width:100%}@media screen and (min-width: 751px){.l-drawer-menu:after{height:80px}}@media screen and (max-width: 750px){.l-drawer-menu:after{height:28.2666666667vw}}@media screen and (min-width: 751px){body.is-nav-open .l-drawer-menu{animation:1s drawer-menu-vertical-in cubic-bezier(0.19, 1, 0.22, 1) forwards}}@media screen and (max-width: 750px){body.is-nav-open .l-drawer-menu{animation:1s drawer-menu-horizontal-in cubic-bezier(0.19, 1, 0.22, 1) forwards}}@media screen and (min-width: 751px){body.is-nav-close .l-drawer-menu{animation:1s drawer-menu-vertical-out cubic-bezier(0.19, 1, 0.22, 1) forwards}}@media screen and (max-width: 750px){body.is-nav-close .l-drawer-menu{animation:1s drawer-menu-horizontal-out cubic-bezier(0.19, 1, 0.22, 1) forwards}}.l-drawer-menu .l-drawer-menu__inner{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 751px){.l-drawer-menu .l-drawer-menu__inner{width:min(1100px,100%);padding-top:50px}}@media screen and (min-width: 751px){.l-drawer-menu .l-drawer-menu__nav{padding-left:30px;padding-right:30px;margin-bottom:60px}}@media screen and (max-width: 750px){.l-drawer-menu .l-drawer-menu__nav{width:87.2vw;margin-left:auto;margin-right:auto}}.l-drawer-menu .l-drawer-menu__banners{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 751px){.l-drawer-menu .l-drawer-menu__banners{margin-bottom:64px}}@media screen and (max-width: 750px){.l-drawer-menu .l-drawer-menu__banners{width:87.2vw;margin-left:auto;margin-right:auto;margin-top:8.5333333333vw;margin-bottom:8.5333333333vw}}.l-drawer-menu .l-drawer-menu__tweet-info{font-weight:700;text-align:center}@media screen and (min-width: 751px){.l-drawer-menu .l-drawer-menu__tweet-info{font-size:0.8125rem}}@media screen and (max-width: 750px){.l-drawer-menu .l-drawer-menu__tweet-info{font-size:13px;font-size:3.4666666667vw}}@media screen and (min-width: 751px){.l-drawer-menu .l-drawer-menu__tweet-info span{font-size:1.5rem}}@media screen and (max-width: 750px){.l-drawer-menu .l-drawer-menu__tweet-info span{font-size:24px;font-size:6.4vw}}@media screen and (min-width: 751px){.l-drawer-menu .c-tweet-btn{margin-top:32px}}@media screen and (max-width: 750px){.l-drawer-menu .c-tweet-btn{margin-top:8.5333333333vw}}@media screen and (min-width: 751px)and (max-width: 1200px){.l-drawer-menu .p-entry-link .p-entry-link__info{width:34.5%;height:9.5%}}@media screen and (min-width: 751px)and (max-width: 1200px){.l-drawer-menu .p-entry-link .p-entry-link__arrow{top:43.75%}}@keyframes drawer-menu-vertical-in{0%{transform:translate3d(0, -100%, 0);visibility:visible}100%{transform:translate3d(0, 0, 0);visibility:visible}}@keyframes drawer-menu-vertical-out{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(0, -100%, 0);visibility:hidden}}@keyframes drawer-menu-horizontal-in{0%{transform:translate3d(100%, 0, 0);visibility:visible}100%{transform:translate3d(0, 0, 0);visibility:visible}}@keyframes drawer-menu-horizontal-out{0%{transform:translate3d(0, 0, 0);visibility:visible}100%{transform:translate3d(100%, 0, 0);visibility:hidden}}.l-cv-area{position:fixed;bottom:0;z-index:300}@media screen and (min-width: 751px){.l-cv-area{width:463px}}@media screen and (min-width: 751px)and (max-width: 1100px){.l-cv-area{width:52.7272727273vw}}@media screen and (max-width: 750px){.l-cv-area{width:100%}}@media screen and (min-width: 751px){body.top .l-cv-area{opacity:0;transform:translateY(52px);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width: 750px){body.top .l-cv-area{opacity:0;transform:translateY(18.1333333333vw);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}}body.top.scrolled .l-cv-area{opacity:1;transform:translate(0, 0);transition-delay:0s}body.top.is-nav-open .l-cv-area{opacity:1;transform:translate(0, 0);transition-delay:.4s}.l-cv-area .l-cv-area__list{display:flex;flex-direction:row;background-color:#00c850}@media screen and (min-width: 751px){.l-cv-area .l-cv-area__list{border-radius:0 8px 0 0;padding:8px 16px}}@media screen and (max-width: 750px){.l-cv-area .l-cv-area__list{height:18.1333333333vw;border-radius:2.1333333333vw 2.1333333333vw 0 0;padding:3.2vw 2.1333333333vw 6.4vw}}.l-cv-area .l-cv-area__item{width:33.3333333333%}@media screen and (min-width: 751px){.l-cv-area .l-cv-area__item+.l-cv-area__item{margin-left:8px}}@media screen and (max-width: 750px){.l-cv-area .l-cv-area__item+.l-cv-area__item{margin-left:1.6vw}}.l-cv-area .l-cv-area__item:last-child a{color:#000;background-color:#fff}.l-cv-area .l-cv-area__item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#fff;font-family:"Josefin Sans",sans-serif;font-weight:700;line-height:1;background-color:#000;overflow:hidden;transition:opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-cv-area .l-cv-area__item a:focus-visible{opacity:.7}.l-cv-area .l-cv-area__item a:focus-visible .l-cv-area__inner{transform:scale(1.1)}@media(hover: hover)and (pointer: fine){.l-cv-area .l-cv-area__item a:hover{opacity:.7}.l-cv-area .l-cv-area__item a:hover .l-cv-area__inner{transform:scale(1.1)}}@media screen and (min-width: 751px){.l-cv-area .l-cv-area__item a{font-size:0.6875rem;padding:10px 13px;border-radius:4px}}@media screen and (max-width: 750px){.l-cv-area .l-cv-area__item a{font-size:11px;font-size:2.9333333333vw;border-radius:.5333333333vw}}.l-cv-area .l-cv-area__item .l-cv-area__inner{display:flex;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.l-cv-area .l-cv-area__item .l-cv-area__inner img{width:14px;height:14px}}@media screen and (max-width: 750px){.l-cv-area .l-cv-area__item .l-cv-area__inner img{width:3.2vw;height:3.2vw}}@media screen and (min-width: 751px){.l-cv-area .l-cv-area__item .l-cv-area__inner span{margin-left:8px;padding-top:3px}}@media screen and (max-width: 750px){.l-cv-area .l-cv-area__item .l-cv-area__inner span{margin-left:1.6vw;padding-top:.8vw}}@media screen and (min-width: 751px){body:not(.top) .l-main{padding-top:80px}}@media screen and (max-width: 750px){body:not(.top) .l-main{padding-top:13.3333333333vw}}.l-section{position:relative}@media screen and (min-width: 1201px){.l-section{padding-top:100px}}@media screen and (min-width: 751px)and (max-width: 1200px){.l-section{padding-top:150px}}@media screen and (max-width: 750px){.l-section{padding-top:26.6666666667vw}}@media screen and (min-width: 751px){.l-section .l-section__right{margin-left:auto;width:calc(100% - 140px)}}@media screen and (min-width: 751px)and (max-width: 1100px){.l-section .l-section__right{padding-left:10px;padding-right:10px}}.l-inner-wrap{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 751px){.l-inner-wrap{width:min(1100px,100%);padding-left:10px;padding-right:10px}}@media screen and (max-width: 750px){.l-inner-wrap{width:87.2vw}}.l-bottom-area{font-weight:700;text-align:center}@media screen and (min-width: 751px){.l-bottom-area{margin-top:80px}}@media screen and (max-width: 750px){.l-bottom-area{font-size:13px;font-size:3.4666666667vw;margin-top:32vw}}@media screen and (min-width: 751px){.l-bottom-area .l-bottom-area__tweet-info{font-size:1.0625rem}}@media screen and (min-width: 751px){.l-bottom-area .l-bottom-area__tweet-info span{font-size:1.875rem}}@media screen and (max-width: 750px){.l-bottom-area .l-bottom-area__tweet-info span{font-size:24px;font-size:6.4vw}}.l-bottom-area .c-tweet-btn{margin:0 auto}@media screen and (min-width: 751px){.l-bottom-area .c-tweet-btn{margin-top:32px}}@media screen and (max-width: 750px){.l-bottom-area .c-tweet-btn{margin-top:8.5333333333vw}}@media screen and (min-width: 751px){.l-bottom-area .l-bottom-area__entry{margin-top:80px}}@media screen and (max-width: 750px){.l-bottom-area .l-bottom-area__entry{margin-top:30.6666666667vw}}.l-gnav{width:100%}@media screen and (max-width: 750px){.l-gnav{width:87.2vw;margin-left:auto;margin-right:auto}}@media screen and (min-width: 751px){.l-gnav .l-gnav__list{display:flex;justify-content:space-between}}@media screen and (min-width: 1001px){.l-gnav .l-gnav__list{display:flex;justify-content:space-between}}@media screen and (min-width: 751px)and (max-width: 1000px){.l-gnav .l-gnav__list{display:grid;grid-template-columns:auto 1fr 1fr 1fr;grid-template-rows:auto auto;gap:64px 48px}}@media screen and (min-width: 751px){.l-gnav .l-gnav__item:nth-of-type(1){height:100%}}@media screen and (min-width: 751px)and (max-width: 1000px){.l-gnav .l-gnav__item:nth-of-type(1){grid-column:1/2;grid-row:1/2}.l-gnav .l-gnav__item:nth-of-type(2){grid-column:2/3;grid-row:1/2}.l-gnav .l-gnav__item:nth-of-type(3){grid-column:3/4;grid-row:1/2}.l-gnav .l-gnav__item:nth-of-type(4){grid-column:4/5;grid-row:1/2}.l-gnav .l-gnav__item:nth-of-type(5){grid-column:2/3;grid-row:2/3}.l-gnav .l-gnav__item:nth-of-type(6){grid-column:3/4;grid-row:2/3}.l-gnav .l-gnav__item:nth-of-type(7){grid-column:4/5;grid-row:2/3}}.l-footer{position:relative;background-color:#000;color:#fff}@media screen and (max-width: 750px){.l-footer{padding-bottom:18.1333333333vw}}.l-footer:before{content:"";position:absolute;left:0;right:0;margin:0 auto;width:100%;background-size:100% 100%;background-repeat:no-repeat;background-image:url("/recruit/e-nexco/assets/common/img/bg-footer-semicircle.svg");background-position:center bottom}@media screen and (min-width: 751px){.l-footer:before{padding-bottom:8.0527086384%;top:0;margin-top:-7.906295754%}}@media screen and (min-width: 751px)and (max-width: 1100px){.l-footer:before{padding-bottom:8.0909090909%;top:-7.9090909091vw;margin-top:0}}@media screen and (max-width: 750px){.l-footer:before{height:8vw;top:-7.7333333333vw}}.l-footer .l-footer__inner{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 751px){.l-footer .l-footer__inner{width:min(1100px,100%);padding:50px 30px 50px}}@media screen and (min-width: 751px)and (max-width: 1200px){.l-footer .l-footer__inner{padding-bottom:70px}}@media screen and (max-width: 750px){.l-footer .l-footer__inner{width:87.2vw;padding-top:9.0666666667vw;padding-bottom:9.0666666667vw}}@media screen and (min-width: 751px){.l-footer .l-footer__nav{margin-bottom:90px}}@media screen and (max-width: 750px){.l-footer .l-footer__nav{margin-top:13.3333333333vw}}@media screen and (min-width: 751px){.l-footer .l-footer__links{overflow:hidden}}.l-footer .l-footer__corporate{display:flex;flex-wrap:wrap}@media screen and (min-width: 751px){.l-footer .l-footer__corporate{margin-top:1.7em;float:left;font-size:0.6875rem;justify-content:flex-end}}@media screen and (max-width: 750px){.l-footer .l-footer__corporate{margin-top:2em;margin-bottom:2em;font-size:11px;font-size:2.9333333333vw;justify-content:center}}.l-footer .l-footer__corporate li{line-height:1;margin-bottom:1em}.l-footer .l-footer__corporate li:nth-of-type(odd){padding-right:1em}.l-footer .l-footer__corporate li:nth-of-type(even){padding-left:1em;padding-right:1em;border-left:1px solid #fff}@media screen and (min-width: 751px){.l-footer .l-footer__corporate li:nth-of-type(3n){padding-left:1em;border-left:1px solid #fff}}.l-footer .l-footer__corporate li:last-of-type{padding-right:0}.l-footer .l-footer__corporate a{position:relative;text-decoration:none}@media screen and (min-width: 751px){.l-footer .l-footer__corporate a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}.l-footer .l-footer__corporate a:focus-visible:after{transform:scale(1, 1);transform-origin:left top}@media(hover: hover)and (pointer: fine){.l-footer .l-footer__corporate a:hover:after{transform:scale(1, 1);transform-origin:left top}}.l-footer .l-footer-recruit-banner{display:block;background-color:#fff}.l-footer .l-footer-recruit-banner:focus-visible:before{transform:scale(1.05)}.l-footer .l-footer-recruit-banner:focus-visible img{opacity:.35}@media(hover: hover)and (pointer: fine){.l-footer .l-footer-recruit-banner:hover:before{transform:scale(1.05)}.l-footer .l-footer-recruit-banner:hover img{opacity:.35}}@media screen and (min-width: 751px){.l-footer .l-footer-recruit-banner{width:280px;float:right}}@media screen and (min-width: 751px)and (max-width: 1100px){.l-footer .l-footer-recruit-banner{width:25.4545454545vw}}@media screen and (max-width: 750px){.l-footer .l-footer-recruit-banner{width:61.0666666667vw;margin:auto}}.l-footer .l-footer-recruit-banner:before{content:"";background-color:#f5f2f0;position:absolute}@media screen and (min-width: 751px){.l-footer .l-footer-recruit-banner:before{width:280px;height:70px;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (min-width: 751px)and (max-width: 1100px){.l-footer .l-footer-recruit-banner:before{width:25.4545454545vw;height:6.3636363636vw}}@media screen and (max-width: 750px){.l-footer .l-footer-recruit-banner:before{content:none}}.l-footer .l-footer-recruit-banner img{position:relative;transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.l-footer .l-footer__copyright{font-weight:700}@media screen and (min-width: 751px){.l-footer .l-footer__copyright{font-size:0.5625rem;text-align:right;float:left}}@media screen and (max-width: 750px){.l-footer .l-footer__copyright{font-size:9px;font-size:2.4vw;text-align:center;margin-top:17.0666666667vw}}@media screen and (max-width: 750px){.l-footer .p-gnav-panel .p-gnav-panel__button{border-color:#505050}.l-footer .p-gnav-panel .p-gnav-panel__button:not([href]):after{background-image:url("/recruit/e-nexco/assets/common/img/icon-arrow-down-w.svg")}}.l-modal{position:fixed;display:none;left:0;top:0;width:100%;height:100%;z-index:500;--fade-duration:0.3s}@media screen and (max-width: 750px){body.ios-chrome .l-modal{--fade-duration: 0s}}.l-modal.is-open{display:block}.l-modal[aria-hidden=false] .l-modal__inner{animation:mmfadeIn var(--fade-duration) cubic-bezier(0, 0, 0.2, 1)}.l-modal[aria-hidden=true] .l-modal__inner{animation:mmfadeOut var(--fade-duration) cubic-bezier(0, 0, 0.2, 1)}.l-modal.l-modal--popup[aria-hidden=false] .l-modal__container{animation:mmpopIn .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.l-modal.l-modal--popup[aria-hidden=true] .l-modal__container{animation:mmpopOut .3s cubic-bezier(0.6, -0.28, 0.735, 0.045)}.l-modal__inner{text-align:center;width:100%;height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.l-modal__inner::-webkit-scrollbar{display:none}@media screen and (min-width: 751px){.l-modal__inner{padding:50px 0}}@media screen and (min-width: 751px)and (max-width: 1100px){.l-modal__inner{padding:60px 0}}@media screen and (max-width: 750px){.l-modal__inner{padding:8.5333333333vw 0}}.l-modal__inner:after,.l-modal__inner:before{content:"";width:0;height:100%;display:inline-block;vertical-align:middle}.l-modal__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);transform:translate3d(0, 0, 0)}.movie-modal .l-modal__overlay{background-color:rgba(0,0,0,.9)}.l-modal__container{position:relative;margin:auto;display:inline-block;vertical-align:middle;text-align:left}.l-modal__content{position:relative;background-color:#f5f2f0}@media screen and (min-width: 751px){.l-modal__content{width:800px;border-radius:8px}}@media screen and (min-width: 751px)and (max-width: 1100px){.l-modal__content{width:min(800px,100vw - 40px)}}@media screen and (max-width: 750px){.l-modal__content{width:87.2vw;border-radius:2.1333333333vw}}.l-modal__close-btn{position:absolute;z-index:2}@media screen and (min-width: 751px){.l-modal__close-btn{right:calc(50% - 32px - 450px);top:0}}@media screen and (min-width: 751px)and (max-width: 1100px){.l-modal__close-btn{right:0;top:-53px}}@media screen and (max-width: 750px){.l-modal__close-btn{right:-3.4666666667vw;top:-5.3333333333vw}}@media screen and (max-width: 750px){.l-modal__close-btn.l-modal__close-btn--movie{right:0;top:-13.3333333333vw}}.modal-close-btn{display:flex;justify-content:center;align-items:center;background-color:#000;cursor:pointer;outline:none}@media screen and (min-width: 751px){.modal-close-btn{width:64px;height:52px;border:1px solid #fff;border-radius:8px;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (min-width: 751px)and (max-width: 1100px){.modal-close-btn{width:57.6px;height:46.8px}}@media screen and (max-width: 750px){.modal-close-btn{width:13.3333333333vw;height:10.6666666667vw;border:.2666666667vw solid #fff;border-radius:1.6vw}}.modal-close-btn:focus-visible{transform:scale(1.1)}@media(hover: hover)and (pointer: fine){.modal-close-btn:hover{transform:scale(1.1)}}.modal-close-btn span{position:relative;display:block}@media screen and (min-width: 751px){.modal-close-btn span{width:16px;height:16px}.modal-close-btn span:after,.modal-close-btn span:before{content:"";position:absolute;left:-21%;top:50%;width:23px;height:2px;background-color:#fff}.modal-close-btn span:before{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.modal-close-btn span:after{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}}@media screen and (max-width: 750px){.modal-close-btn span{width:5.3333333333vw;height:5.3333333333vw}.modal-close-btn span:after,.modal-close-btn span:before{content:"";position:absolute;left:-21%;top:50%;width:7vw;height:.5333333333vw;background-color:#fff}.modal-close-btn span:before{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.modal-close-btn span:after{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}}@media screen and (max-width: 750px){.l-modal__sp-close-btn{margin-top:4.2666666667vw}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmpopIn{from{transform:translateY(500px)}to{transform:translateY(0)}}.l-inner-narrow-wrap{position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width: 751px){.l-inner-narrow-wrap{width:min(800px,100% - 40px)}}@media screen and (max-width: 750px){.l-inner-narrow-wrap{width:87.2vw}}@media screen and (max-width: 750px){.p-gnav-panel .p-gnav-panel__head{padding-left:.5em;padding-right:.5em}}.p-gnav-panel .p-gnav-panel__button{position:relative;display:block;text-align:left;line-height:normal;color:inherit}@media screen and (max-width: 750px){.p-gnav-panel .p-gnav-panel__button{width:100%;padding:4vw 0;border-bottom:1px solid #e6e3dc}.p-gnav-panel .p-gnav-panel__button:not([href]):after{content:"";position:absolute;right:4vw;top:0;bottom:0;margin:auto;display:inline-block;width:3.4666666667vw;height:1.6vw;background-image:url("/recruit/e-nexco/assets/common/img/icon-arrow-down.svg");background-size:contain;background-repeat:no-repeat}}@media screen and (max-width: 750px){.p-gnav-panel .p-gnav-panel__button.is-open:after{transform:scale(1, -1)}}.p-gnav-panel .p-gnav-panel__button .p-gnav-panel__en{display:block;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 751px){.p-gnav-panel .p-gnav-panel__button .p-gnav-panel__en{font-size:1.0625rem}}@media screen and (max-width: 750px){.p-gnav-panel .p-gnav-panel__button .p-gnav-panel__en{font-size:17px;font-size:4.5333333333vw}}.p-gnav-panel .p-gnav-panel__button .p-gnav-panel__jp{font-weight:700;display:block}@media screen and (min-width: 751px){.p-gnav-panel .p-gnav-panel__button .p-gnav-panel__jp{font-size:0.6875rem}}@media screen and (max-width: 750px){.p-gnav-panel .p-gnav-panel__button .p-gnav-panel__jp{font-size:11px;font-size:2.9333333333vw}}@media screen and (min-width: 751px){.p-gnav-panel button.p-gnav-panel__button{pointer-events:none}}.p-gnav-panel a.p-gnav-panel__button{text-decoration:none}@media screen and (min-width: 751px){.p-gnav-panel a.p-gnav-panel__button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}.p-gnav-panel a.p-gnav-panel__button:focus-visible:after{transform:scale(1, 1);transform-origin:left top}@media(hover: hover)and (pointer: fine){.p-gnav-panel a.p-gnav-panel__button:hover:after{transform:scale(1, 1);transform-origin:left top}}@media screen and (max-width: 750px){.p-gnav-panel .p-gnav-panel__body{height:0;overflow:hidden;transition:height .5s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width: 750px){.p-gnav-panel.no-transition .p-gnav-panel__body{transition:none}}@media screen and (min-width: 751px){.p-gnav-panel .p-gnav-panel__content{padding-top:2em}}@media screen and (max-width: 750px){.p-gnav-panel .p-gnav-panel__content{padding:.5em .5em 3.5em}}.p-gnav-panel .p-gnav-panel__content a{position:relative;text-decoration:none;color:inherit;line-height:normal}@media screen and (min-width: 751px){.p-gnav-panel .p-gnav-panel__content a{display:inline-block}}@media screen and (min-width: 751px){.p-gnav-panel .p-gnav-panel__content a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;transform:scale(0, 1);transform-origin:right top;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}.p-gnav-panel .p-gnav-panel__content a:focus-visible:after{transform:scale(1, 1);transform-origin:left top}@media(hover: hover)and (pointer: fine){.p-gnav-panel .p-gnav-panel__content a:hover:after{transform:scale(1, 1);transform-origin:left top}}.p-gnav-panel .p-gnav-panel__content a.coming-soon{pointer-events:none;opacity:.3}.p-gnav-panel .p-gnav-panel__list{font-weight:700}@media screen and (min-width: 751px){.p-gnav-panel .p-gnav-panel__list{font-size:0.8125rem;line-height:2}}@media screen and (max-width: 750px){.p-gnav-panel .p-gnav-panel__list{font-size:15px;font-size:4vw;line-height:2.4}}@media screen and (min-width: 751px){.p-gnav-panel .p-gnav-panel__list li{line-height:1.5}}@media screen and (min-width: 751px){.p-gnav-panel .p-gnav-panel__list li+li{margin-top:1.2em}}@media screen and (min-width: 751px){.l-drawer-menu .p-gnav-panel a.p-gnav-panel__button:after{background-color:#000}}@media screen and (min-width: 751px){.l-drawer-menu .p-gnav-panel .p-gnav-panel__content a:after{background-color:#000}}.p-entry-link{position:relative}.p-entry-link:before{content:"";position:absolute;left:0;top:-1px;width:100%;z-index:1;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 751px){.p-entry-link:before{height:41.2884333821%;background-image:url("/recruit/e-nexco/assets/common/img/bg-bottom-area-wave.svg")}}@media screen and (max-width: 750px){.p-entry-link:before{height:27.4666666667vw;background-image:url("/recruit/e-nexco/assets/common/img/bg-bottom-area-wave-sp.svg")}}.p-entry-link__inner{display:block;position:relative;width:100%;overflow:hidden;text-decoration:none;outline:none}@media screen and (min-width: 751px){.p-entry-link__inner{padding-bottom:50.6588579795%}}@media screen and (max-width: 750px){.p-entry-link__inner{height:108vw}}.p-entry-link__inner:focus-visible .p-entry-link__img{transform:scale(1.03);opacity:.9}.p-entry-link__inner:focus-visible .p-entry-link__arrow{transform:scale(1.05)}.p-entry-link__inner:focus-visible .p-entry-link__arrow img{left:10px;transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.p-entry-link__inner:hover .p-entry-link__img{transform:scale(1.03);opacity:.9}.p-entry-link__inner:hover .p-entry-link__arrow{transform:scale(1.05)}.p-entry-link__inner:hover .p-entry-link__arrow img{left:10px;transform:scale(1.05)}}.p-entry-link__inner:focus-visible .p-entry-link__img{transform:scale(1.03);opacity:.9}.p-entry-link__inner:focus-visible .p-entry-link__arrow{transform:scale(1.05)}.p-entry-link__inner:focus-visible .p-entry-link__arrow img{left:10px;transform:scale(1.05)}.p-entry-link__img{position:absolute;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center top;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.p-entry-link__img{background-image:url("/recruit/e-nexco/assets/common/img/bottom-area-entry.jpg");top:13.17715959%}}@media screen and (max-width: 750px){.p-entry-link__img{background-size:cover;background-image:url("/recruit/e-nexco/assets/common/img/bottom-area-entry-sp.jpg");top:0}}.p-entry-link__info{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@media screen and (min-width: 751px){.p-entry-link__info{right:.7320644217%;width:32.5036603221%;height:19.2532942899%}}@media screen and (max-width: 750px){.p-entry-link__info{top:-2.1333333333vw;width:73.6vw;height:20.2666666667vw}}.p-entry-link__arrow{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border-radius:50%;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.p-entry-link__arrow{top:30.4538799414%;width:5.8565153734%;height:11.5606936416%;border:1px solid #fff}}@media screen and (max-width: 750px){.p-entry-link__arrow{top:42.6666666667vw;width:10.6666666667vw;height:10.6666666667vw;border:.2666666667vw solid #fff}}.p-entry-link__circle img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:left .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.p-entry-link__circle img{width:42.5%}}@media screen and (max-width: 750px){.p-entry-link__circle img{width:4.5333333333vw}}.p-breadcrumb{background-color:#e6e3dc}@media screen and (min-width: 751px){.p-breadcrumb{font-size:0.6875rem;padding:5px 0 5px 24px}}@media screen and (max-width: 750px){.p-breadcrumb{font-size:11px;font-size:2.9333333333vw;padding:1.3333333333vw 0 1.3333333333vw 6.4vw}}.p-breadcrumb ul{display:flex;align-items:center}.p-breadcrumb li+li:before{content:"";display:inline-block;vertical-align:middle;margin:0 1em .2em;background-image:url("/recruit/e-nexco/assets/common/img/icon-breadcrumb.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 751px){.p-breadcrumb li+li:before{width:3px;height:8px}}@media screen and (max-width: 750px){.p-breadcrumb li+li:before{width:.8vw;height:2.1333333333vw}}.p-breadcrumb a{text-decoration:none;color:inherit}.p-sec-title{position:relative;background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#e6e3dc}.p-sec-title:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#f5f2f0}.p-sec-title:after{content:"";display:block;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center bottom}@media screen and (min-width: 751px){.p-sec-title:after{padding-bottom:21.9619326501%;background-image:url("/recruit/e-nexco/assets/common/img/bg-mv-wave.svg")}}@media screen and (min-width: 751px)and (max-width: 1100px){.p-sec-title:after{padding-bottom:22%}}@media screen and (max-width: 750px){.p-sec-title:after{height:29.3333333333vw;background-image:url("/recruit/e-nexco/assets/common/img/bg-mv-wave-sp.svg")}}@media screen and (min-width: 751px){.p-sec-title .p-sec-title__inner{height:478px;padding-top:118px}}@media screen and (max-width: 750px){.p-sec-title .p-sec-title__inner{height:79.2vw;padding-top:28vw}}.p-sec-title.p-sec-title--people .p-sec-title__inner,.p-sec-title.p-sec-title--crosstalk .p-sec-title__inner{text-align:right}@media screen and (min-width: 751px){.p-sec-title.p-sec-title--people .p-sec-title__inner,.p-sec-title.p-sec-title--crosstalk .p-sec-title__inner{padding-top:0}}@media screen and (min-width: 751px)and (max-width: 1100px){.p-sec-title.p-sec-title--people .p-sec-title__inner,.p-sec-title.p-sec-title--crosstalk .p-sec-title__inner{width:min(100% - 40px);margin:0 auto}}@media screen and (max-width: 750px){.p-sec-title.p-sec-title--people .p-sec-title__inner,.p-sec-title.p-sec-title--crosstalk .p-sec-title__inner{padding-top:0}}@media screen and (min-width: 751px)and (max-width: 1200px){.p-sec-title.p-sec-title--left-01{background-position:0% top}}@media screen and (min-width: 751px)and (max-width: 1200px){.p-sec-title.p-sec-title--left-02{background-position:30% top}}@media screen and (min-width: 751px)and (max-width: 1200px){.p-sec-title.p-sec-title--right-01{background-position:80% top}}@media screen and (min-width: 751px)and (max-width: 1200px){.p-sec-title.p-sec-title--right-02{background-position:100% top}}.p-related-contents{position:relative;background-color:#e6e3dc}@media screen and (min-width: 751px){.p-related-contents{margin-top:64px;padding-top:80px;padding-bottom:210px}}@media screen and (max-width: 750px){.p-related-contents{margin-top:17.0666666667vw;padding-top:8.5333333333vw;padding-bottom:29.3333333333vw}}.p-related-contents:before,.p-related-contents:after{content:"";position:absolute;left:0;width:100%;background-size:100% 100%;background-repeat:no-repeat}.p-related-contents:before{top:0;background-position:center top}@media screen and (min-width: 751px){.p-related-contents:before{height:273px;background-image:url("/recruit/e-nexco/assets/common/img/bg-wave-top.svg")}}@media screen and (max-width: 750px){.p-related-contents:before{height:26.6666666667vw;background-image:url("/recruit/e-nexco/assets/common/img/bg-wave-top-sp.svg")}}.p-related-contents:after{bottom:-1px;background-position:center bottom}@media screen and (min-width: 751px){.p-related-contents:after{height:110px;background-image:url("/recruit/e-nexco/assets/common/img/bg-wave-bottom.svg")}}@media screen and (max-width: 750px){.p-related-contents:after{height:8vw;background-image:url("/recruit/e-nexco/assets/common/img/bg-wave-bottom-sp.svg")}}.p-related-contents .p-related-contents__head{text-align:center}@media screen and (min-width: 751px){.p-related-contents .p-related-contents__head{margin-bottom:80px}}@media screen and (max-width: 750px){.p-related-contents .p-related-contents__head{margin-bottom:17.0666666667vw}}.p-related-contents .p-related-contents__head .p-related-contents__head-en{font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:.5rem}@media screen and (min-width: 751px){.p-related-contents .p-related-contents__head .p-related-contents__head-en{font-size:1.875rem}}@media screen and (max-width: 750px){.p-related-contents .p-related-contents__head .p-related-contents__head-en{font-size:20px;font-size:5.3333333333vw}}.p-related-contents .p-related-contents__head .p-related-contents__head-jp{font-weight:700;background-color:#00c850;width:fit-content;margin:0 auto 0;padding:0 .5rem .2rem}@media screen and (min-width: 751px){.p-related-contents .p-related-contents__head .p-related-contents__head-jp{font-size:0.9375rem}}@media screen and (max-width: 750px){.p-related-contents .p-related-contents__head .p-related-contents__head-jp{font-size:13px;font-size:3.4666666667vw}}.p-related-contents .p-related-contents__list{display:flex;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 751px){.p-related-contents .p-related-contents__list{width:calc(100% - 140px)}}@media screen and (max-width: 750px){.p-related-contents .p-related-contents__list{width:87.2vw}}@media screen and (min-width: 751px){.p-related-contents .p-related-contents__list.p-related-contents__list--center{justify-content:center}}@media screen and (min-width: 751px){.p-related-contents .p-related-contents__item+.p-related-contents__item{margin-left:4.2553191489%}}@media screen and (max-width: 750px){.p-related-contents .p-related-contents__item+.p-related-contents__item{margin-left:5.3333333333vw}}@media screen and (min-width: 751px){.p-related-contents .p-related-contents__item{width:30.2127659574%}.p-related-contents .p-related-contents__item:nth-child(n+4){margin-top:6.2765957447%}.p-related-contents .p-related-contents__item:nth-child(3n+1){margin-left:0}}@media screen and (max-width: 750px){.p-related-contents .p-related-contents__item{width:40vw}.p-related-contents .p-related-contents__item:nth-child(n+3){margin-top:12.8vw}.p-related-contents .p-related-contents__item:nth-child(odd){margin-left:0}}.p-related-contents.p-related-contents--white{margin-top:0}@media screen and (min-width: 751px){.p-related-contents.p-related-contents--white:before{background-image:url("/recruit/e-nexco/assets/common/img/bg-wave-top-w.svg")}}@media screen and (max-width: 750px){.p-related-contents.p-related-contents--white:before{background-image:url("/recruit/e-nexco/assets/common/img/bg-wave-top-w-sp.svg")}}@media screen and (min-width: 751px){.p-related-contents .c-image-item .c-image-item__v-text{right:15px;top:15px;font-size:0.75rem}}.p-toppage-nav .p-toppage-nav__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}@media screen and (min-width: 751px){.p-toppage-nav .p-toppage-nav__list{width:calc(100% - 140px);margin-top:64px}}@media screen and (max-width: 750px){.p-toppage-nav .p-toppage-nav__list{width:86.6666666667vw;margin-top:17.0666666667vw}}@media screen and (min-width: 751px){.p-toppage-nav .p-toppage-nav__item{width:32.7659574468%}.p-toppage-nav .p-toppage-nav__item:nth-child(n+4){margin-top:.8510638298%}}@media screen and (max-width: 750px){.p-toppage-nav .p-toppage-nav__item{width:42.9333333333vw;height:21.3333333333vw}.p-toppage-nav .p-toppage-nav__item:nth-child(n+3){margin-top:1.0666666667vw}}.p-toppage-nav .p-toppage-nav__panel{position:relative;display:block;text-decoration:none}.p-toppage-nav .p-toppage-nav__panel:focus-visible .p-toppage-nav__image img{opacity:.8;transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.p-toppage-nav .p-toppage-nav__panel:hover .p-toppage-nav__image img{opacity:.8;transform:scale(1.05)}}.p-toppage-nav .p-toppage-nav__image{position:relative;overflow:hidden}.p-toppage-nav .p-toppage-nav__image img{transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.p-toppage-nav .p-toppage-nav__image{border-radius:4px}}.p-toppage-nav .p-toppage-nav__title{width:fit-content;height:fit-content;color:#fff;line-height:1;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.p-toppage-nav .p-toppage-nav__title-en{font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.075em}@media screen and (min-width: 751px){.p-toppage-nav .p-toppage-nav__title-en{font-size:1.5rem;margin-bottom:5px}}@media screen and (max-width: 750px){.p-toppage-nav .p-toppage-nav__title-en{font-size:15px;font-size:4vw;margin-bottom:1.3333333333vw}}.p-toppage-nav .p-toppage-nav__title-jp{font-weight:700;letter-spacing:.04em}@media screen and (min-width: 751px){.p-toppage-nav .p-toppage-nav__title-jp{font-size:0.9375rem}}@media screen and (max-width: 750px){.p-toppage-nav .p-toppage-nav__title-jp{font-size:11px;font-size:2.9333333333vw}}@media screen and (min-width: 751px){.p-toppage-nav .p-toppage-nav__btn{margin:64px auto 0}}@media screen and (max-width: 750px){.p-toppage-nav .p-toppage-nav__btn{margin:8.5333333333vw auto 0}}@media screen and (min-width: 751px){.p-toppage-btn{padding-top:120px;padding-bottom:96px}}@media screen and (max-width: 750px){.p-toppage-btn{padding-top:21.3333333333vw;padding-bottom:25.6vw}}.p-toppage-btn.p-toppage-btn--white{background-color:#fff}@media screen and (min-width: 751px){.p-toppage-btn.p-toppage-btn--white{padding-bottom:160px}}@media screen and (max-width: 750px){.p-toppage-btn.p-toppage-btn--white{padding-bottom:32vw}}.p-toppage-btn .p-toppage-btn__inner{margin:0 auto 0}@media screen and (min-width: 751px){.p-toppage-btn .p-toppage-btn__inner{width:400px}}@media screen and (max-width: 750px){.p-toppage-btn .p-toppage-btn__inner{width:53.3333333333vw}}.p-readmore-block .p-readmore-block__content{position:relative;overflow:hidden;transition:height .3s cubic-bezier(0.215, 0.61, 0.355, 1);height:7em;margin-bottom:1em}.p-readmore-block .p-readmore-block__content:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.p-readmore-block .p-readmore-block__more-btn{margin:0 auto}@media screen and (min-width: 751px){.p-readmore-block .p-readmore-block__more-btn{width:200px}}@media screen and (max-width: 750px){.p-readmore-block .p-readmore-block__more-btn{width:53.3333333333vw}}.p-readmore-block.is-open .p-readmore-block__content:after{opacity:0;pointer-events:none}.p-readmore-block.p-readmore-block--dark .p-readmore-block__content:after{background:linear-gradient(180deg, rgba(245, 242, 240, 0) 0%, #f5f2f0 100%)}@media screen and (min-width: 751px){.p-readmore-block.p-readmore-block--sp-only .p-readmore-block__content{height:auto}.p-readmore-block.p-readmore-block--sp-only .p-readmore-block__content:after{display:none}}@media screen and (min-width: 751px){.p-readmore-block.p-readmore-block--sp-only .p-readmore-block__more-btn{display:none}}.p-readmore-block.p-readmore-block--hide .p-readmore-block__content{height:0}@media screen and (min-width: 751px){.p-readmore-block.p-readmore-block--hide .p-readmore-block__content{margin-bottom:32px}}@media screen and (max-width: 750px){.p-readmore-block.p-readmore-block--hide .p-readmore-block__content{margin-bottom:5.3333333333vw}}.p-readmore-block.p-readmore-block--hide .p-readmore-block__content:after{content:none}.p-swiper-controller{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 751px){.p-swiper-controller{padding-right:3px;padding-top:16px;padding-bottom:16px}}@media screen and (max-width: 750px){.p-swiper-controller{padding-top:3.2vw;padding-bottom:3.2vw}}.swiper-pagination-bullet{font-size:0}@media screen and (min-width: 751px){.swiper-pagination-bullet{margin:0 8px !important}}@media screen and (max-width: 750px){.swiper-pagination-bullet{margin:0 1.6vw !important}}.p-swiper-controller__arrows{display:flex}@media screen and (min-width: 751px){.p-swiper-controller__arrows .swiper-arrow-next{margin-left:16px}}@media screen and (max-width: 750px){.p-swiper-controller__arrows .swiper-arrow-next{margin-left:3.2vw}}.p-case-study{position:relative;background-color:#fff}@media screen and (min-width: 751px){.p-case-study{padding:24px;border-radius:10px;flex-grow:1}}@media screen and (max-width: 750px){.p-case-study{padding:4.2666666667vw;border-radius:2.1333333333vw}}.p-case-study .p-case-study__num{color:#00c850;display:flex;align-items:center;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:1rem}@media screen and (min-width: 751px){.p-case-study .p-case-study__num{font-size:0.9375rem}}@media screen and (max-width: 750px){.p-case-study .p-case-study__num{font-size:11px;font-size:2.9333333333vw}}.p-case-study .p-case-study__num span{margin-left:.25rem}@media screen and (min-width: 751px){.p-case-study .p-case-study__num span{font-size:1.875rem}}@media screen and (max-width: 750px){.p-case-study .p-case-study__num span{font-size:20px;font-size:5.3333333333vw}}.p-case-study .p-case-study__junre{position:absolute;background-color:#e6e3dc;padding:0 .25em;font-weight:700}@media screen and (min-width: 751px){.p-case-study .p-case-study__junre{right:24px;top:28px;font-size:0.8125rem}}@media screen and (max-width: 750px){.p-case-study .p-case-study__junre{right:4.2666666667vw;top:4.2666666667vw;font-size:11px;font-size:2.9333333333vw}}.p-case-study .p-case-study__title{font-weight:700;margin-bottom:.5em;line-height:1.5833333333}@media screen and (min-width: 751px){.p-case-study .p-case-study__title{height:3.5em;display:flex;align-items:center;font-size:1.5rem}}@media screen and (max-width: 750px){.p-case-study .p-case-study__title{font-size:17px;font-size:4.5333333333vw}}.p-case-study .p-case-study__text{text-align:justify}@media screen and (min-width: 751px){.p-case-study .p-case-study__text{letter-spacing:.015em}}.p-case-study .p-case-study__text p+p{margin-top:1em}.p-case-study .p-case-study__text p.small{text-align:left}@media screen and (min-width: 751px){.p-case-study .p-case-study__text p.small{font-size:0.6875rem}}@media screen and (max-width: 750px){.p-case-study .p-case-study__text p.small{font-size:10px;font-size:2.6666666667vw}}.p-case-study.p-case-study--dark{background-color:#f5f2f0}.p-case-study.p-case-study--dark .p-case-study__junre{background-color:#fff}.p-info-list__item{display:flex}@media screen and (min-width: 751px){.p-info-list__item{font-size:0.9375rem}}@media screen and (min-width: 751px){.p-info-list__item+.p-info-list__item{margin-top:16px}}@media screen and (max-width: 750px){.p-info-list__item+.p-info-list__item{margin-top:3.4666666667vw}}.p-info-list__title{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#e6e3dc;font-weight:700}@media screen and (min-width: 751px){.p-info-list__title{width:120px;padding:8px 0}}@media screen and (max-width: 750px){.p-info-list__title{line-height:1.3;width:25.0666666667vw;padding:4vw 0}}.p-info-list__text{display:flex;flex-direction:column}@media screen and (min-width: 751px){.p-info-list__text{width:600px;padding:8px 0;margin-left:20px}}@media screen and (max-width: 750px){.p-info-list__text{width:59.4666666667vw;padding:4vw 0;margin-left:2.6666666667vw}}.p-info-list__text p{flex-grow:1;display:flex;align-items:center}.p-info-list__text a{color:#12742c}.p-tabs .p-tabs__list{position:relative;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}@media screen and (min-width: 751px){.p-tabs .p-tabs__list{width:min(800px,100% - 40px)}}@media screen and (max-width: 750px){.p-tabs .p-tabs__list{width:87.2vw}}@media screen and (min-width: 751px){.p-tabs .p-tabs__list.p-tabs__list--top .p-tabs__item{border-radius:4px 4px 0 0}}@media screen and (max-width: 750px){.p-tabs .p-tabs__list.p-tabs__list--top .p-tabs__item{border-radius:1.0666666667vw 1.0666666667vw 0 0}}@media screen and (min-width: 751px){.p-tabs .p-tabs__list.p-tabs__list--bottom .p-tabs__item{border-radius:0 0 4px 4px}}@media screen and (max-width: 750px){.p-tabs .p-tabs__list.p-tabs__list--bottom .p-tabs__item{border-radius:0 0 1.0666666667vw 1.0666666667vw}}.p-tabs .p-tabs__item{display:flex;justify-content:center;align-items:center;background-color:#acb1ae;color:#fff;font-weight:700;cursor:pointer}.p-tabs .p-tabs__item:focus-visible{border:1px solid #000}@media screen and (min-width: 751px){.p-tabs .p-tabs__item{width:49%;height:70px;font-size:0.9375rem}}@media screen and (max-width: 750px){.p-tabs .p-tabs__item{width:42.6666666667vw;height:10.6666666667vw;font-size:13px;font-size:3.4666666667vw}}.p-tabs .p-tabs__item.active{background-color:#00c850;color:#000;cursor:default;pointer-events:none}.p-tabs .p-tabs__contents{display:none;border-top-style:solid;border-bottom-style:solid;border-color:#00c850}@media screen and (min-width: 751px){.p-tabs .p-tabs__contents{border-width:4px}}@media screen and (max-width: 750px){.p-tabs .p-tabs__contents{border-width:1.0666666667vw}}.p-tabs .p-tabs__contents.active{display:block}.p-flow-list{display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width: 751px){.p-flow-list{width:100%;margin-top:64px}}@media screen and (max-width: 750px){.p-flow-list{margin-top:8.5333333333vw}}.p-flow-list__item{position:relative;display:flex;justify-content:space-between}@media screen and (max-width: 750px){.p-flow-list__item{flex-direction:column;padding-left:7.2vw}}@media screen and (min-width: 751px){.p-flow-list__item+.p-flow-list__item{padding-top:45px;padding-bottom:40px}}@media screen and (max-width: 750px){.p-flow-list__item+.p-flow-list__item{padding:6.6666666667vw 0 6.6666666667vw 7.2vw}}.p-flow-list__item:before{content:"";display:block;height:100%;background-color:#00c850;position:absolute}@media screen and (min-width: 751px){.p-flow-list__item:before{width:2px;top:0;left:12px}}@media screen and (max-width: 750px){.p-flow-list__item:before{width:.5333333333vw;left:1.8666666667vw}}@media screen and (min-width: 751px){.p-flow-list__item:first-child{padding-bottom:40px}}@media screen and (max-width: 750px){.p-flow-list__item:first-child{padding-top:0;padding-bottom:6.6666666667vw}}@media screen and (min-width: 751px){.p-flow-list__item:first-child:before{top:20px}}@media screen and (max-width: 750px){.p-flow-list__item:first-child:before{top:1.6vw;height:120%}}@media screen and (min-width: 751px){.p-flow-list__item:last-child{padding-bottom:0}}@media screen and (min-width: 751px){.p-flow-list__item:last-child:before{height:60px}}@media screen and (max-width: 750px){.p-flow-list__item:last-child:before{height:2.6666666667vw}}.p-flow-list__number{position:relative;display:flex;font-family:"Josefin Sans",sans-serif;font-weight:700;line-height:2.5;align-items:center;text-transform:uppercase}@media screen and (min-width: 751px){.p-flow-list__number{font-size:0.9375rem;width:150px;height:40px;padding-left:45px}}@media screen and (max-width: 750px){.p-flow-list__number{font-size:11px;font-size:2.9333333333vw}}.p-flow-list__number:before{content:"";display:inline-block;background-color:#00c850;border:2px solid #fff;border-radius:50%;position:absolute}@media screen and (min-width: 751px){.p-flow-list__number:before{width:24px;height:24px;top:5px;left:1px}}@media screen and (max-width: 750px){.p-flow-list__number:before{width:4vw;height:4vw;top:1.3333333333vw;left:-7.2vw}}.p-flow-list__number span{margin-left:.2em;line-height:1.4}@media screen and (min-width: 751px){.p-flow-list__number span{font-size:2.5rem}}@media screen and (max-width: 750px){.p-flow-list__number span{font-size:20px;font-size:5.3333333333vw}}.p-flow-list__content{display:flex;flex-direction:column}@media screen and (min-width: 751px){.p-flow-list__content{width:76.75%;margin-top:-5px}}@media screen and (max-width: 750px){.p-flow-list__content{margin-left:2.6666666667vw}}.p-flow-list__title{font-weight:700;line-height:1.4;width:100%}@media screen and (min-width: 751px){.p-flow-list__title{font-size:1.875rem}}@media screen and (max-width: 750px){.p-flow-list__title{font-size:20px;font-size:5.3333333333vw;margin-top:5.3333333333vw}}.p-flow-list__title span{padding:0 .2rem .2rem;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.p-flow-list__text{letter-spacing:.04em}@media screen and (min-width: 751px){.p-flow-list__text{margin-top:20px}}@media screen and (max-width: 750px){.p-flow-list__text{font-size:13px;font-size:3.4666666667vw;margin-top:5.3333333333vw}}.p-flow-list__text a{color:#12742c}.p-flow-list__notice{font-weight:400}@media screen and (min-width: 751px){.p-flow-list__notice{font-size:0.8125rem;margin-top:10px}}@media screen and (max-width: 750px){.p-flow-list__notice{font-size:11px;font-size:2.9333333333vw;margin-top:3.7333333333vw}}@media screen and (min-width: 751px){.p-flow-list__img{margin-top:20px}}@media screen and (max-width: 750px){.p-flow-list__img{margin-top:6.4vw}}.c-image-item{position:relative}.c-image-item .c-image-item__panel{position:relative;display:block;cursor:pointer;outline:none}.c-image-item .c-image-item__panel:focus-visible .c-image-item__image{outline:1px solid #000}.c-image-item .c-image-item__panel:focus-visible .c-image-item__image img{opacity:.8;transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.c-image-item .c-image-item__panel:hover .c-image-item__image img{opacity:.8;transform:scale(1.05)}}.c-image-item .c-image-item__image{overflow:hidden}@media screen and (min-width: 751px){.c-image-item .c-image-item__image{box-shadow:8px 8px 0px #00c850}}@media screen and (max-width: 750px){.c-image-item .c-image-item__image{box-shadow:1.6vw 1.6vw 0px #00c850}}.c-image-item .c-image-item__image img{transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-image-item .c-image-item__v-text{position:absolute;writing-mode:vertical-rl;font-weight:700;line-height:1.5;color:#fff;letter-spacing:.2em}@media screen and (min-width: 751px){.c-image-item .c-image-item__v-text{right:24px;top:24px;font-size:1.25rem}}@media screen and (min-width: 751px)and (max-width: 1100px){.c-image-item .c-image-item__v-text{right:12px;top:12px;font-size:0.875rem}}@media screen and (max-width: 750px){.c-image-item .c-image-item__v-text{right:3.2vw;top:3.2vw;font-size:13px;font-size:3.4666666667vw}}.c-image-item .c-image-item__v-text span{background-color:#000;display:block;height:fit-content;margin-left:.5rem;padding:.5rem 0;white-space:nowrap}.c-image-item .c-image-item__title{width:100%;position:absolute;left:0;line-height:1}@media screen and (min-width: 751px){.c-image-item .c-image-item__title{bottom:-20px}}@media screen and (max-width: 750px){.c-image-item .c-image-item__title{bottom:-4vw}}.c-image-item .c-image-item__sub-title,.c-image-item .c-image-item__main-title span{display:inline;line-height:normal;background-color:#fff;padding:0 .5rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 750px){.c-image-item .c-image-item__sub-title,.c-image-item .c-image-item__main-title span{padding:0 .25rem}}.c-image-item .c-image-item__sub-title{font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;line-height:1}@media screen and (min-width: 751px){.c-image-item .c-image-item__sub-title{font-size:0.8125rem;padding-top:.4rem;letter-spacing:.07em}}@media screen and (min-width: 751px)and (max-width: 1100px){.c-image-item .c-image-item__sub-title{font-size:0.6875rem;padding-top:.35rem}}@media screen and (max-width: 750px){.c-image-item .c-image-item__sub-title{font-size:9px;font-size:2.4vw;padding-top:.35rem}}.c-image-item .c-image-item__main-title{font-weight:700}@media screen and (min-width: 751px){.c-image-item .c-image-item__main-title{font-size:1.25rem}}@media screen and (min-width: 751px)and (max-width: 1100px){.c-image-item .c-image-item__main-title{font-size:1.0625rem}}@media screen and (max-width: 750px){.c-image-item .c-image-item__main-title{font-size:15px;font-size:4vw}}.c-image-item .c-image-item__text{margin-top:2em}@media screen and (min-width: 751px){.c-image-item .c-image-item__text{font-size:0.9375rem}}@media screen and (min-width: 751px)and (max-width: 1100px){.c-image-item .c-image-item__text{font-size:0.875rem}}@media screen and (max-width: 750px){.c-image-item .c-image-item__text{font-size:13px;font-size:3.4666666667vw}}.c-image-item.c-image-item--coming-soon{pointer-events:none}.c-image-item.c-image-item--coming-soon .c-image-item__image:after{content:"coming soon";font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display:flex;justify-content:center;align-items:center;background-color:rgba(0,60,20,.65)}@media screen and (min-width: 751px){.c-image-item.c-image-item--coming-soon .c-image-item__image:after{font-size:0.9375rem}}@media screen and (max-width: 750px){.c-image-item.c-image-item--coming-soon .c-image-item__image:after{font-size:11px;font-size:2.9333333333vw}}@media screen and (min-width: 751px){.c-image-item.c-image-item--coming-soon--small .c-image-item__image:after{font-size:0.6875rem}}.c-image-item.c-image-item--people .c-image-item__detail{width:100%;position:absolute;left:0;color:#fff;line-height:1;letter-spacing:.04em;font-weight:700}@media screen and (min-width: 751px){.c-image-item.c-image-item--people .c-image-item__detail{font-size:0.8125rem;font-feature-settings:"palt";bottom:16px;padding-left:16px}}@media screen and (max-width: 750px){.c-image-item.c-image-item--people .c-image-item__detail{font-size:13px;font-size:3.4666666667vw;bottom:3.2vw;padding-left:3.2vw}}.c-image-item.c-image-item--people .c-image-item__genre{color:#000;line-height:1}@media screen and (min-width: 751px){.c-image-item.c-image-item--people .c-image-item__genre{font-size:1.25rem;margin-top:10px}}@media screen and (max-width: 750px){.c-image-item.c-image-item--people .c-image-item__genre{font-size:17px;font-size:4.5333333333vw;margin-top:3.2vw}}@media screen and (min-width: 751px){.c-image-item.c-image-item--people .c-image-item__genre span{padding:0 6px 2px}}@media screen and (max-width: 750px){.c-image-item.c-image-item--people .c-image-item__genre span{padding:0 1.6vw .5333333333vw}}.c-image-item.c-image-item--people .c-image-item__genre.c-image-item__genre--construction span{background-color:#4bef8d}.c-image-item.c-image-item--people .c-image-item__genre.c-image-item__genre--instruction span{background-color:#59ccf7}.c-image-item.c-image-item--people .c-image-item__genre.c-image-item__genre--officework span{background-color:#f7df5f}@media screen and (min-width: 751px){.c-image-item.c-image-item--people .c-image-item__name{margin-top:10px}}@media screen and (max-width: 750px){.c-image-item.c-image-item--people .c-image-item__name{margin-top:3.2vw}}.c-movie-modal{background-color:rgba(0,0,0,0)}.c-movie-modal .c-movie-modal__container{width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000}@media screen and (max-width: 750px){.c-movie-modal .c-movie-modal__container{padding-top:8vw}}.c-movie-modal .c-movie-modal__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-movie-modal-btn{position:relative}.c-movie-modal-btn:focus-visible .c-movie-modal-btn__image img{opacity:.8;transform:scale(1.05)}.c-movie-modal-btn:focus-visible .c-movie-modal-btn__icon{transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.c-movie-modal-btn:hover .c-movie-modal-btn__image img{opacity:.8;transform:scale(1.05)}.c-movie-modal-btn:hover .c-movie-modal-btn__icon{transform:scale(1.05)}}.c-movie-modal-btn .c-movie-modal-btn__image{position:relative;overflow:hidden}@media screen and (min-width: 751px){.c-movie-modal-btn .c-movie-modal-btn__image{box-shadow:8px 8px 0px #00c850}}@media screen and (max-width: 750px){.c-movie-modal-btn .c-movie-modal-btn__image{box-shadow:1.6vw 1.6vw 0px #00c850}}.c-movie-modal-btn .c-movie-modal-btn__image img{transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-movie-modal-btn .c-movie-modal-btn__inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.c-movie-modal-btn .c-movie-modal-btn__text{color:#fff;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:1em}@media screen and (min-width: 751px){.c-movie-modal-btn .c-movie-modal-btn__text{font-size:0.9375rem}}@media screen and (max-width: 750px){.c-movie-modal-btn .c-movie-modal-btn__text{font-size:11px;font-size:2.9333333333vw}}.c-movie-modal-btn .c-movie-modal-btn__icon{background:url("/recruit/e-nexco/assets/common/img/movie-play-btn.svg");background-size:contain;background-repeat:no-repeat;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.c-movie-modal-btn .c-movie-modal-btn__icon{width:12.2699386503%;height:21.6802168022%}}@media screen and (max-width: 750px){.c-movie-modal-btn .c-movie-modal-btn__icon{width:13.6029411765%;height:24.025974026%}}.c-movie-modal-btn.c-movie-modal-btn--coming-soon{pointer-events:none}.c-movie-modal-btn.c-movie-modal-btn--coming-soon:after{content:"coming soon";font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display:flex;justify-content:center;align-items:center;background-color:rgba(0,60,20,.65)}@media screen and (min-width: 751px){.c-movie-modal-btn.c-movie-modal-btn--coming-soon:after{font-size:0.9375rem}}@media screen and (max-width: 750px){.c-movie-modal-btn.c-movie-modal-btn--coming-soon:after{font-size:11px;font-size:2.9333333333vw}}.c-movie-modal-btn.c-movie-modal-btn--coming-soon .c-movie-modal-btn__inner{display:none}.c-button{position:relative;display:flex;justify-content:center;align-items:center;background-color:#00c850;color:#000;width:100%;border-radius:4px}.c-button:focus-visible:before{transform:scale(1.1);background-color:#59db8d}@media(hover: hover)and (pointer: fine){.c-button:hover:before{transform:scale(1.1);background-color:#59db8d}}@media screen and (min-width: 751px){.c-button{font-size:0.8125rem;padding:15px 0}}@media screen and (max-width: 750px){.c-button{font-size:11px;font-size:2.9333333333vw;padding:3.2vw 0}}.c-button:before{content:"";border-radius:4px;background-color:#00c850;width:100%;height:100%;position:absolute;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-button.c-button--dark{background-color:#000;color:#fff}.c-button.c-button--dark:focus-visible:before{background-color:#000}@media(hover: hover)and (pointer: fine){.c-button.c-button--dark:hover:before{background-color:#000}}.c-button.c-button--dark:before{background-color:#000}.c-button.c-button--dark span{position:relative}.c-button.c-button--en{font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}.c-button.c-button--en span{transform:translateY(0.05em);transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-button.c-button--en:focus-visible span{color:#595959}@media(hover: hover)and (pointer: fine){.c-button.c-button--en:hover span{color:#595959}}.c-button.c-button--modal:focus-visible:after{background-image:url("/recruit/e-nexco/assets/common/img/icon-plus-gry.svg")}@media(hover: hover)and (pointer: fine){.c-button.c-button--modal:hover:after{background-image:url("/recruit/e-nexco/assets/common/img/icon-plus-gry.svg")}}.c-button.c-button--modal:after{content:"";background-image:url("/recruit/e-nexco/assets/common/img/icon-plus.svg");background-size:contain;background-repeat:no-repeat;z-index:1}@media screen and (min-width: 751px){.c-button.c-button--modal:after{width:10px;height:10px;margin-left:8px;transition:background-image .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width: 750px){.c-button.c-button--modal:after{width:2.1333333333vw;height:2.1333333333vw;margin-left:2.1333333333vw}}.c-button.c-button--modal--dark:focus-visible:after{background-image:url("/recruit/e-nexco/assets/common/img/icon-plus-w.svg")}@media(hover: hover)and (pointer: fine){.c-button.c-button--modal--dark:hover:after{background-image:url("/recruit/e-nexco/assets/common/img/icon-plus-w.svg")}}.c-button.c-button--modal--dark:after{background-image:url("/recruit/e-nexco/assets/common/img/icon-plus-w.svg")}.c-pagetop-btn{position:fixed;z-index:100;display:flex;justify-content:flex-end;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.c-pagetop-btn{bottom:15px;right:20px}}@media screen and (min-width: 1201px)and (max-height: 750px){body.top .c-pagetop-btn{right:70px}}@media screen and (max-width: 750px){.c-pagetop-btn{bottom:20.2666666667vw;right:2.1333333333vw}}@media screen and (min-width: 751px){body.top .c-pagetop-btn{opacity:0;transform:translateY(50px);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width: 750px){body.top .c-pagetop-btn{opacity:0;transform:translateY(26.6666666667vw);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .8s cubic-bezier(0.215, 0.61, 0.355, 1)}}body.top.scrolled .c-pagetop-btn{opacity:1;transform:translate(0, 0);transition-delay:0s}.c-pagetop-btn a{display:block;cursor:pointer;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-pagetop-btn a:focus-visible{transform:scale(1.05)}.c-pagetop-btn a:focus-visible .c-pagetop-btn__inner img{transform:scale(1.05);bottom:10px}@media(hover: hover)and (pointer: fine){.c-pagetop-btn a:hover{transform:scale(1.05)}.c-pagetop-btn a:hover .c-pagetop-btn__inner img{transform:scale(1.05);bottom:10px}}.c-pagetop-btn .c-pagetop-btn__inner{position:relative;background-color:#000;border:1px solid #fff}@media screen and (min-width: 751px){.c-pagetop-btn .c-pagetop-btn__inner{width:50px;height:38px;border-radius:6px}}@media screen and (max-width: 750px){.c-pagetop-btn .c-pagetop-btn__inner{width:10.6666666667vw;height:8.5333333333vw;border-radius:1.0666666667vw}}.c-pagetop-btn .c-pagetop-btn__inner img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:bottom .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.c-pagetop-btn .c-pagetop-btn__inner img{width:5px}}@media screen and (max-width: 750px){.c-pagetop-btn .c-pagetop-btn__inner img{width:1.0666666667vw}}.c-page-title .c-page-title__jp{color:#fff;font-weight:700}@media screen and (min-width: 751px){.c-page-title .c-page-title__jp{font-size:0.9375rem;margin-bottom:1.3rem}}@media screen and (max-width: 750px){.c-page-title .c-page-title__jp{font-size:13px;font-size:3.4666666667vw;margin-bottom:1.6vw}}.c-page-title .c-page-title__en{display:inline;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;background-color:#fff;line-height:1;width:fit-content;padding:.5rem .5rem 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (min-width: 751px){.c-page-title .c-page-title__en{font-size:3.125rem}}@media screen and (max-width: 750px){.c-page-title .c-page-title__en{font-size:24px;font-size:6.4vw;padding-top:.25rem}}.c-page-title .c-page-title__main{background-color:#00c850;line-height:1;width:fit-content;padding:.5rem;font-weight:700}@media screen and (min-width: 751px){.c-page-title .c-page-title__main{font-size:1.5rem}}@media screen and (max-width: 750px){.c-page-title .c-page-title__main{font-size:15px;font-size:4vw}}.c-arrow-btn{position:relative;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;text-decoration:none;width:100%;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}.c-arrow-btn:focus-visible{opacity:.8}.c-arrow-btn:focus-visible:before{transform:scale(1.05)}.c-arrow-btn:focus-visible .c-arrow-btn__arrow{transform:scale(1.05)}.c-arrow-btn:focus-visible .c-arrow-btn__arrow img{transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.c-arrow-btn:hover{opacity:.8}.c-arrow-btn:hover:before{transform:scale(1.05)}.c-arrow-btn:hover .c-arrow-btn__arrow{transform:scale(1.05)}.c-arrow-btn:hover .c-arrow-btn__arrow img{transform:scale(1.05)}}@media screen and (min-width: 751px){.c-arrow-btn{font-size:0.9375rem;height:70px;border-radius:4px}}@media screen and (max-width: 750px){.c-arrow-btn{font-size:13px;font-size:3.4666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw}}.c-arrow-btn:before{content:"";border-radius:4px;background-color:#000;width:100%;height:100%;position:absolute;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 750px){.c-arrow-btn:before{content:none}}.c-arrow-btn span{position:relative}.c-arrow-btn.c-arrow-btn--en{font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}.c-arrow-btn.c-arrow-btn--en span{transform:translateY(0.05em);transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-arrow-btn .c-arrow-btn__arrow{position:absolute;border-radius:50%;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);top:0;bottom:0;margin:auto}@media screen and (min-width: 751px){.c-arrow-btn .c-arrow-btn__arrow{width:24px;height:24px;border:1px solid #fff}}@media screen and (min-width: 751px)and (max-width: 1100px){.c-arrow-btn .c-arrow-btn__arrow{width:20px;height:20px}}@media screen and (max-width: 750px){.c-arrow-btn .c-arrow-btn__arrow{width:4.2666666667vw;height:4.2666666667vw;border:.2666666667vw solid #fff}}@media screen and (min-width: 751px){.c-arrow-btn.c-arrow-btn--left .c-arrow-btn__arrow{left:6%}}@media screen and (max-width: 750px){.c-arrow-btn.c-arrow-btn--left .c-arrow-btn__arrow{left:4.2666666667vw}}.c-arrow-btn.c-arrow-btn--left:focus-visible .c-arrow-btn__arrow img{left:-5px}@media(hover: hover)and (pointer: fine){.c-arrow-btn.c-arrow-btn--left:hover .c-arrow-btn__arrow img{left:-5px}}@media screen and (min-width: 751px){.c-arrow-btn.c-arrow-btn--right .c-arrow-btn__arrow{right:6%}}@media screen and (max-width: 750px){.c-arrow-btn.c-arrow-btn--right .c-arrow-btn__arrow{right:4.2666666667vw}}.c-arrow-btn.c-arrow-btn--right:focus-visible .c-arrow-btn__arrow img{right:-5px}@media(hover: hover)and (pointer: fine){.c-arrow-btn.c-arrow-btn--right:hover .c-arrow-btn__arrow img{right:-5px}}.c-arrow-btn.c-arrow-btn--right .c-arrow-btn__circle img{transition:right .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.c-arrow-btn.c-arrow-btn--right-bottom .c-arrow-btn__arrow{right:6%}}@media screen and (max-width: 750px){.c-arrow-btn.c-arrow-btn--right-bottom .c-arrow-btn__arrow{right:4.2666666667vw}}.c-arrow-btn.c-arrow-btn--right-bottom:focus-visible .c-arrow-btn__arrow img{bottom:-5px}@media(hover: hover)and (pointer: fine){.c-arrow-btn.c-arrow-btn--right-bottom:hover .c-arrow-btn__arrow img{bottom:-5px}}.c-arrow-btn.c-arrow-btn--right-bottom .c-arrow-btn__circle img{transition:bottom .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-arrow-btn .c-arrow-btn__circle img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:left .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);width:100%}.c-sec-heading{font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width: 751px){.c-sec-heading{font-size:2.25rem;width:fit-content}}@media screen and (max-width: 750px){.c-sec-heading{font-size:24px;font-size:6.4vw}}.c-sec-heading span{padding:0 .5rem .25rem;background-color:#00c850;-webkit-box-decoration-break:clone;box-decoration-break:clone}.c-read-more-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;cursor:pointer;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 751px){.c-read-more-btn{height:40px;font-size:0.6875rem}}@media screen and (max-width: 750px){.c-read-more-btn{height:10.6666666667vw;font-size:11px;font-size:2.9333333333vw}}.c-read-more-btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #000;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.c-read-more-btn:before{border-radius:4px}}@media screen and (max-width: 750px){.c-read-more-btn:before{border-radius:1.0666666667vw}}.c-read-more-btn .c-read-more-btn__inner{transform:translateY(0.2em)}.c-read-more-btn .c-read-more-btn__inner span:nth-child(2){display:none}.c-read-more-btn .c-read-more-btn__arrow{position:absolute;top:0;bottom:0;margin:auto}@media screen and (min-width: 751px){.c-read-more-btn .c-read-more-btn__arrow{right:16px;width:16px;height:16px}}@media screen and (max-width: 750px){.c-read-more-btn .c-read-more-btn__arrow{right:4.2666666667vw;width:4.2666666667vw;height:4.2666666667vw}}.c-read-more-btn .c-read-more-btn__arrow:before,.c-read-more-btn .c-read-more-btn__arrow:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.c-read-more-btn .c-read-more-btn__arrow:before{background-image:url("/recruit/e-nexco/assets/common/img/icon-circle-arrow-down-bk.svg");background-size:contain}.c-read-more-btn .c-read-more-btn__arrow:after{border:1px solid #000;border-radius:50%}.c-read-more-btn:focus-visible:before{transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.c-read-more-btn:hover:before{transform:scale(1.05)}}.c-read-more-btn.is-open .c-read-more-btn__inner span:nth-child(1){display:none}.c-read-more-btn.is-open .c-read-more-btn__inner span:nth-child(2){display:inline}.c-read-more-btn.is-open .c-read-more-btn__arrow{transform:scale(1, -1)}.c-circle-arrow-btn{position:relative;cursor:pointer}@media screen and (min-width: 751px){.c-circle-arrow-btn{width:48px;height:48px}}@media screen and (max-width: 750px){.c-circle-arrow-btn{width:8.5333333333vw;height:8.5333333333vw}}.c-circle-arrow-btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #000;border-radius:50%;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-circle-arrow-btn img{position:absolute;left:0;top:0;transition:left .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-circle-arrow-btn:focus-visible:before{transform:scale(1.05)}.c-circle-arrow-btn:focus-visible.c-circle-arrow-btn-prev img{left:-5px}.c-circle-arrow-btn:focus-visible.c-circle-arrow-btn-next img{left:5px}@media(hover: hover)and (pointer: fine){.c-circle-arrow-btn:hover:before{transform:scale(1.05)}.c-circle-arrow-btn:hover.c-circle-arrow-btn-prev img{left:-5px}.c-circle-arrow-btn:hover.c-circle-arrow-btn-next img{left:5px}}.c-normal-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#000;text-decoration:none;margin:0 auto;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}.c-normal-btn:focus-visible{opacity:.8}.c-normal-btn:focus-visible:before{transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.c-normal-btn:hover{opacity:.8}.c-normal-btn:hover:before{transform:scale(1.05)}}@media screen and (min-width: 751px){.c-normal-btn{font-size:0.9375rem;width:400px;height:70px;border-radius:4px}}@media screen and (max-width: 750px){.c-normal-btn{font-size:13px;font-size:3.4666666667vw;width:53.3333333333vw;height:10.6666666667vw;border-radius:1.0666666667vw}}.c-normal-btn:before{content:"";border-radius:4px;background-color:#000;width:100%;height:100%;position:absolute;transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 750px){.c-normal-btn:before{content:none}}.c-normal-btn span{position:relative}.c-normal-btn.c-normal-btn--lined{border:1px solid #a0a0a0}.c-tweet-btn{position:relative;display:flex;justify-content:center;align-items:center;border-radius:9999px;background-color:#1d9bf0;color:#fff;font-weight:700;text-align:center;text-decoration:none;transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-tweet-btn:focus-visible:before{transform:scale(1.05)}.c-tweet-btn:focus-visible:after{opacity:.35;transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.c-tweet-btn:hover:before{transform:scale(1.05)}.c-tweet-btn:hover:after{opacity:.35;transform:scale(1.05)}}@media screen and (min-width: 751px){.c-tweet-btn{width:380px;height:80px;font-size:1.0625rem;line-height:1.4117647059}}@media screen and (max-width: 750px){.c-tweet-btn{width:74.4vw;height:16vw;font-size:13px;font-size:3.4666666667vw;line-height:1.3846153846}}.c-tweet-btn:before{content:"";border-radius:9999px;background-color:#1d9bf0;width:100%;height:100%;position:absolute;z-index:-1}@media screen and (min-width: 751px){.c-tweet-btn:before{transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}.c-tweet-btn:after{content:"";border-radius:9999px;background-color:#fff;width:100%;height:100%;position:absolute;opacity:0}@media screen and (min-width: 751px){.c-tweet-btn:after{transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .2s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (min-width: 751px){.c-tweet-btn img{width:56px}}@media screen and (max-width: 750px){.c-tweet-btn img{width:11.2vw}}@media screen and (min-width: 751px){.c-tweet-btn span{margin-left:5px}}@media screen and (max-width: 750px){.c-tweet-btn span{margin-left:1.3333333333vw}}@media screen and (min-width: 751px){.c-tweet-btn.c-tweet-btn--middle{width:280px;height:70px;font-size:1rem}}@media screen and (min-width: 751px)and (min-width: 751px){.c-tweet-btn.c-tweet-btn--middle img{width:46px}}@media screen and (min-width: 751px){.c-tweet-btn.c-tweet-btn--small{width:200px;height:42px;font-size:0.6875rem;line-height:1.5em;letter-spacing:.1em}.c-tweet-btn.c-tweet-btn--small img{width:30px}.c-tweet-btn.c-tweet-btn--small span{margin-left:.25em}}.c-anchor-btn{position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;width:100%;text-decoration:none}@media screen and (min-width: 751px){.c-anchor-btn{font-size:1.0625rem;height:70px;padding:10px 0 14px}}@media screen and (max-width: 750px){.c-anchor-btn{font-size:13px;font-size:3.4666666667vw;height:15.2vw;padding:1.6vw 0 2.6666666667vw;line-height:1.3846153846}}.c-anchor-btn:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.c-anchor-btn:before{border-radius:4px}}@media screen and (max-width: 750px){.c-anchor-btn:before{border-radius:1.0666666667vw}}.c-anchor-btn span{position:relative}.c-anchor-btn span:not(.c-anchor-btn__arrow){flex-grow:1;display:flex;justify-content:center;align-items:center}.c-anchor-btn .c-anchor-btn__arrow{position:relative;display:block;flex-shrink:0}@media screen and (min-width: 751px){.c-anchor-btn .c-anchor-btn__arrow{width:16px;height:16px}}@media screen and (max-width: 750px){.c-anchor-btn .c-anchor-btn__arrow{width:4.2666666667vw;height:4.2666666667vw}}.c-anchor-btn .c-anchor-btn__arrow:after,.c-anchor-btn .c-anchor-btn__arrow:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.c-anchor-btn .c-anchor-btn__arrow:before{background-image:url("/recruit/e-nexco/assets/common/img/icon-circle-arrow-down-w.svg");background-size:contain}.c-anchor-btn .c-anchor-btn__arrow:after{border:1px solid #fff;border-radius:50%}.c-anchor-btn:focus-visible:before{transform:scale(1.05)}@media(hover: hover)and (pointer: fine){.c-anchor-btn:hover:before{transform:scale(1.05)}}.c-people-title{font-weight:700;width:100%}.c-people-title span{display:block;width:fit-content;font-weight:700;margin-left:auto}.c-people-title .c-people-title__sub{display:flex;align-items:center;color:#fff}@media screen and (min-width: 751px){.c-people-title .c-people-title__sub{font-size:0.9375rem;margin-bottom:.5rem}}@media screen and (max-width: 750px){.c-people-title .c-people-title__sub{font-size:13px;font-size:3.4666666667vw;margin-bottom:.25rem}}.c-people-title .c-people-title__sub span{line-height:1;display:inline;font-family:"Josefin Sans",sans-serif;font-weight:700}@media screen and (min-width: 751px){.c-people-title .c-people-title__sub span{font-size:1.5rem;padding-left:4px}}@media screen and (max-width: 750px){.c-people-title .c-people-title__sub span{font-size:24px;font-size:6.4vw;padding-left:1.0666666667vw}}.c-people-title .c-people-title__genre{line-height:1;text-align:center}@media screen and (min-width: 751px){.c-people-title .c-people-title__genre{font-size:2rem;padding:.5rem .5rem .8rem}}@media screen and (max-width: 750px){.c-people-title .c-people-title__genre{font-size:20px;font-size:5.3333333333vw;padding:.25rem .25rem .4rem}}.c-people-title .c-people-title__genre.c-people-title__genre--construction{background-color:#00c850}.c-people-title .c-people-title__genre.c-people-title__genre--instruction{background-color:#59ccf7}.c-people-title .c-people-title__genre.c-people-title__genre--officework{background-color:#f7df5f}.c-people-title .c-people-title__detail{width:100%}@media screen and (min-width: 751px){.c-people-title .c-people-title__detail{margin-top:1rem}}@media screen and (max-width: 750px){.c-people-title .c-people-title__detail{margin-top:.5rem}}@media screen and (max-width: 750px){.c-people-title .c-people-title__detail p{line-height:1.4}}.c-people-title .c-people-title__detail p span{display:inline;width:fit-content;line-height:1;background-color:#fff;margin-left:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (min-width: 751px){.c-people-title .c-people-title__detail p span{padding:.15rem .5rem}}@media screen and (max-width: 750px){.c-people-title .c-people-title__detail p span{padding:0 .25rem}}@media screen and (min-width: 751px){.c-people-title .c-people-title__position{margin-top:.25rem}}@media screen and (max-width: 750px){.c-people-title .c-people-title__position{margin-top:.4rem}}@media screen and (min-width: 751px){.c-people-title .c-people-title__background{font-size:0.8125rem;margin-top:.75rem}}@media screen and (max-width: 750px){.c-people-title .c-people-title__background{font-size:11px;font-size:2.9333333333vw;margin-top:.4rem}}.c-people-title .c-people-title__background span{font-weight:500}.c-message-block .c-message-block__inner{background-color:#fff}@media screen and (min-width: 751px){.c-message-block .c-message-block__inner{border-radius:8px}}@media screen and (max-width: 750px){.c-message-block .c-message-block__inner{border-radius:2.1333333333vw}}.c-message-block .c-message-block__head{position:relative}@media screen and (min-width: 751px){.c-message-block .c-message-block__img{padding:12px 12px 0}}@media screen and (max-width: 750px){.c-message-block .c-message-block__img{padding:1.6vw 1.6vw 0}}.c-message-block .c-message-block__title{width:fit-content;height:fit-content;position:absolute;top:0;bottom:0;margin:auto 0}@media screen and (min-width: 751px){.c-message-block .c-message-block__title{left:8%}}@media screen and (max-width: 750px){.c-message-block .c-message-block__title{left:5.8666666667vw}}.c-message-block .c-message-block__en{color:#fff;font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase}@media screen and (min-width: 751px){.c-message-block .c-message-block__en{font-size:2.75rem}}@media screen and (max-width: 750px){.c-message-block .c-message-block__en{font-size:25px;font-size:6.6666666667vw}}.c-message-block .c-message-block__jp span{font-weight:700;color:#00963c;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05rem .25rem}@media screen and (min-width: 751px){.c-message-block .c-message-block__jp span{font-size:1.125rem}}@media screen and (max-width: 750px){.c-message-block .c-message-block__jp span{font-size:11px;font-size:2.9333333333vw}}@media screen and (min-width: 751px){.c-message-block .c-message-block__body{margin-top:48px;padding:0 8% 8%}}@media screen and (max-width: 750px){.c-message-block .c-message-block__body{margin-top:6.4vw;padding:0 6.4vw 9.3333333333vw}}.c-message-block .c-message-block__main{text-align:center;font-weight:700}@media screen and (min-width: 751px){.c-message-block .c-message-block__main{font-size:1.5rem}}@media screen and (max-width: 750px){.c-message-block .c-message-block__main{font-size:20px;font-size:5.3333333333vw;letter-spacing:.003em}}@media screen and (min-width: 751px){.c-message-block .c-message-block__text{margin-top:32px}}@media screen and (max-width: 750px){.c-message-block .c-message-block__text{margin-top:6.4vw}}@media screen and (min-width: 751px){.c-message-block .c-message-block__text p+p{margin-top:38px}}@media screen and (max-width: 750px){.c-message-block .c-message-block__text p+p{margin-top:8.5333333333vw}}.c-question-title{display:flex;align-items:stretch;color:#00963c;letter-spacing:.01em;font-weight:700}@media screen and (min-width: 751px){.c-question-title{font-size:1.5rem}}@media screen and (max-width: 750px){.c-question-title{font-size:20px;font-size:5.3333333333vw;line-height:1}}.c-question-title span{color:#00c850;line-height:1;font-family:"Josefin Sans",sans-serif;font-weight:700}@media screen and (min-width: 751px){.c-question-title span{font-size:3rem;margin-right:11px}}@media screen and (max-width: 750px){.c-question-title span{font-size:32px;font-size:8.5333333333vw;margin-right:1.8666666667vw}}@media screen and (min-width: 751px){.c-question-title.c-question-title--small{line-height:1.2}}@media screen and (min-width: 751px){.c-question-title.c-question-title--small span{font-size:2.5rem}}.c-other-title{text-align:center}@media screen and (min-width: 751px){.c-other-title{margin-bottom:80px}}@media screen and (max-width: 750px){.c-other-title{margin-bottom:17.0666666667vw}}.c-other-title .c-other-title__en{font-family:"Josefin Sans",sans-serif;font-weight:700;text-transform:uppercase;line-height:1;margin-bottom:.5rem}@media screen and (min-width: 751px){.c-other-title .c-other-title__en{font-size:1.875rem}}@media screen and (max-width: 750px){.c-other-title .c-other-title__en{font-size:20px;font-size:5.3333333333vw}}.c-other-title .c-other-title__jp{font-weight:700;background-color:#00c850;width:fit-content;margin:0 auto 0;padding:0 .5rem .2rem}@media screen and (min-width: 751px){.c-other-title .c-other-title__jp{font-size:0.9375rem}}@media screen and (max-width: 750px){.c-other-title .c-other-title__jp{font-size:13px;font-size:3.4666666667vw}}.c-vertical-title{height:100%;text-align:left;writing-mode:vertical-rl;font-weight:700;line-height:1.8;color:#fff;letter-spacing:.14em}@media screen and (min-width: 751px){.c-vertical-title{font-size:2rem}}@media screen and (max-width: 750px){.c-vertical-title{font-size:17px;font-size:4.5333333333vw}}.c-vertical-title>span{background-color:#000;display:inline;height:fit-content;padding:.5rem 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 750px){.c-vertical-title>span{padding:.25rem 0}}.c-vertical-title>span.horizontal{-webkit-text-combine:horizontal;text-combine-upright:all;letter-spacing:normal;padding:.25rem 0}_:lang(_),_::-internal-media-controls-overlay-cast-button,.c-vertical-title>span.horizontal{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","sans-serif";font-size:95%}.c-vertical-title>span .quotation{margin:-0.5em 0}.c-link-panel{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:none;text-decoration:none;background-color:#fff;margin:0 auto}@media screen and (min-width: 751px){.c-link-panel{box-shadow:8px 8px 0px #00c850}}@media screen and (max-width: 750px){.c-link-panel{box-shadow:1.6vw 1.6vw 0px #00c850}}@media screen and (min-width: 751px){.c-link-panel{padding:10px 26px 10px 10px}}@media screen and (max-width: 750px){.c-link-panel{padding:2.1333333333vw 4.8vw 2.1333333333vw 2.1333333333vw}}.c-link-panel:focus-visible .c-link-panel__image img{opacity:.8;transform:scale(1.05)}.c-link-panel:focus-visible .c-link-panel__arrow img{right:-5px}@media(hover: hover)and (pointer: fine){.c-link-panel:hover .c-link-panel__image img{opacity:.8;transform:scale(1.05)}.c-link-panel:hover .c-link-panel__arrow img{right:-5px}}.c-link-panel:focus-visible{outline:1px solid #000}.c-link-panel.c-link-panel--beige{background-color:#f5f2f0}@media screen and (min-width: 751px){.c-link-panel.c-link-panel--short{padding:20px 26px 20px 24px}}@media screen and (max-width: 750px){.c-link-panel.c-link-panel--short{padding:3.7333333333vw 4.8vw 3.7333333333vw 3.7333333333vw}}.c-link-panel__image{position:relative;z-index:1;overflow:hidden}@media screen and (min-width: 751px){.c-link-panel__image{width:33.3333333333%}}@media screen and (max-width: 750px){.c-link-panel__image{width:28.5333333333vw}}.c-link-panel__image img{transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.c-link-panel__title{color:#00c850;line-height:1.4;font-weight:700}@media screen and (min-width: 751px){.c-link-panel__title{font-size:1.125rem}}@media screen and (min-width: 751px)and (max-width: 1100px){.c-link-panel__title{font-size:1rem}}@media screen and (max-width: 750px){.c-link-panel__title{font-size:13px;font-size:3.4666666667vw}}.c-link-panel__title.c-link-panel__title--bk{color:#000}.c-link-panel__circle{border-radius:50%;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.c-link-panel__circle{width:26px;height:26px;border:1px solid #00c850}}@media screen and (max-width: 750px){.c-link-panel__circle{width:4.2666666667vw;height:4.2666666667vw;border:.2666666667vw solid #00c850}}.c-link-panel__arrow{position:relative;width:100%;height:100%}.c-link-panel__arrow img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:fit-content;transition:right .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 751px){.c-link-panel__arrow img{width:11px}}@media screen and (max-width: 750px){.c-link-panel__arrow img{width:1.8666666667vw}}.c-link-panel__block{display:flex;align-items:center}@media screen and (min-width: 751px){.c-link-panel__block{width:75%}}.c-link-panel__block .c-link-panel__image{border-radius:50%}@media screen and (min-width: 751px){.c-link-panel__block .c-link-panel__image{width:20%}}@media screen and (max-width: 750px){.c-link-panel__block .c-link-panel__image{width:16.5333333333vw}}@media screen and (min-width: 751px){.c-link-panel__block .c-link-panel__title{margin-left:8.3333333333%}}@media screen and (max-width: 750px){.c-link-panel__block .c-link-panel__title{margin-left:6.6666666667vw}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-pagination{position:relative;bottom:auto !important;font-size:0}@media screen and (min-width: 751px){.swiper-pagination{padding:16px 0}}@media screen and (max-width: 750px){.swiper-pagination{padding:2.1333333333vw 0}}.swiper-pagination-bullet{background-color:#e6e3dc;opacity:1;outline:none}.swiper-pagination-bullet:focus-visible{outline:1px solid #000}.swiper-pagination-bullet-active{background-color:#00c850}.swiper-slide{padding:0}
