@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,700;0,800;0,900&display=swap");@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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;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{-webkit-transform-style:preserve-3d;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,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));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:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));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:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));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:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0)));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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);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{-webkit-margin-before:var(--swiper-centered-offset-before);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;scroll-snap-stop:always}a,address,article,body,dd,dialog,div,dl,dt,em,figure,form,h1,h2,h3,h4,h5,h6,html,img,input,li,main,nav,ol,p,picture,pre,section,small,span,table,td,textarea,th,ul{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a:after,a:before,address:after,address:before,article:after,article:before,body:after,body:before,dd:after,dd:before,dialog:after,dialog:before,div:after,div:before,dl:after,dl:before,dt:after,dt:before,em:after,em:before,figure:after,figure:before,form:after,form:before,h1:after,h1:before,h2:after,h2:before,h3:after,h3:before,h4:after,h4:before,h5:after,h5:before,h6:after,h6:before,html:after,html:before,img:after,img:before,input:after,input:before,li:after,li:before,main:after,main:before,nav:after,nav:before,ol:after,ol:before,p:after,p:before,picture:after,picture:before,pre:after,pre:before,section:after,section:before,small:after,small:before,span:after,span:before,table:after,table:before,td:after,td:before,textarea:after,textarea:before,th:after,th:before,ul:after,ul:before{-webkit-box-sizing:border-box;box-sizing:border-box}main{display:block}li,ul{list-style-type:none}table{border-collapse:collapse}picture{display:block}img{border:none}a{text-decoration:none}a,button{outline:none}a:focus,button:focus{outline:none}sub,sup{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative}sup{bottom:0.5ex}sub{top:0.5ex}code{font-family:inherit}address{font-style:normal}dialog{height:auto;border:none}strong{font-weight:inherit}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:100;font-display:swap;src:url("/recruit/common/fonts/NotoSansJP-Thin.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("/recruit/common/fonts/NotoSansJP-Regular.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;font-display:swap;src:url("/recruit/common/fonts/NotoSansJP-Medium.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("/recruit/common/fonts/NotoSansJP-Bold.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;font-display:swap;src:url("/recruit/common/fonts/NotoSansJP-Black.woff2") format("woff2")}html{font-size:2.6666666667vw}@media print,screen and (min-width:768px){html{font-size:62.5%}}@media screen and (min-width:768px) and (max-width:1200px){html{font-size:0.8333333333vw}}html.html-hidden{overflow:hidden}body{position:relative;font-size:max(14px,1.6rem);font-family:"Noto Sans JP",sans-serif;line-height:1;color:#000000;background-color:#ffef57;min-width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;word-break:break-word}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100dvh}.wrapper main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contents{padding-top:9.5rem}@media print,screen and (min-width:768px){.contents{padding-top:14rem}}img{width:100%;vertical-align:bottom}a{color:inherit;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}a:hover{opacity:0.8}.res-pc{display:inline!important}@media only screen and (max-width:767px){.res-pc{display:none!important}}.res-sp{display:none!important}@media only screen and (max-width:767px){.res-sp{display:inline!important}}.inner{padding:0 2rem}@media print,screen and (min-width:768px){.inner{width:100%;max-width:120rem;padding:0 2rem;margin:0 auto}}.inner-w{padding:0 2rem}@media print,screen and (min-width:768px){.inner-w{width:100%;max-width:120rem;padding:0 2rem;margin:0 auto}}@media print,screen and (min-width:768px){.inner-w{max-width:130rem}}.inner-m{padding:0 2rem}@media print,screen and (min-width:768px){.inner-m{width:100%;max-width:120rem;padding:0 2rem;margin:0 auto}}@media print,screen and (min-width:768px){.inner-m{padding:0;max-width:98rem}}.inner-s{padding:0 2rem}@media print,screen and (min-width:768px){.inner-s{width:100%;max-width:120rem;padding:0 2rem;margin:0 auto}}@media print,screen and (min-width:768px){.inner-s{padding:0;max-width:80rem}}header{position:fixed;z-index:999;top:2rem;left:1rem;width:calc(100% - 2rem);height:7.5rem;background-color:#000000;border-radius:100vw}@media print,screen and (min-width:768px){header{top:4rem;left:50%;translate:-50% 0;width:calc(100% - 4rem);max-width:136rem;height:10rem}}header #header-inner{height:100%}@media print,screen and (min-width:768px){header #header-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6rem;margin:0 auto}}header .h_logo{position:relative;z-index:1;top:50%;translate:0 -50%;left:3rem;margin-top:0.2rem;display:block}@media print,screen and (min-width:768px){header .h_logo{-ms-flex-item-align:start;align-self:flex-start;left:0;margin-top:0.4rem}}header .h_logo:hover{opacity:1}header .h_logo h1,header .h_logo p{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;font-size:100%}@media print,screen and (min-width:768px){header .h_logo h1,header .h_logo p{gap:2rem}}header .h_logo span{display:block}header .h_logo span._logo{width:9rem}@media print,screen and (min-width:768px){header .h_logo span._logo{width:12.7rem}}header .h_logo span._txt{font-size:1.8rem;font-weight:bold;color:#ffffff;margin-top:0.1rem;letter-spacing:0}@media print,screen and (min-width:768px){header .h_logo span._txt{margin-top:0.5rem}}@media print,screen and (min-width:768px){header .nav-box .inner{padding:0}}@media print,screen and (min-width:768px){header #h-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 4.5rem}}@media print,screen and (min-width:768px){header #h-nav ul li.nav-information{display:none}}header #h-nav ul li.nav-fairrecruitment{display:none}@media print,screen and (min-width:768px){header #h-nav ul li a{position:relative;display:block;font-size:1.6rem;font-weight:500;color:#ffffff;-webkit-transition:color 0.3s;transition:color 0.3s}header #h-nav ul li a:before{content:"";position:absolute;bottom:-1rem;left:50%;translate:-50% 0;width:0;height:2px;background-color:#ffef57;border-radius:100vw;-webkit-transition:width 0.3s;transition:width 0.3s}header #h-nav ul li a:hover{opacity:1}}@media print,screen and (min-width:768px) and (min-width:768px){header #h-nav ul li a:hover{color:#ffef57!important}}@media print,screen and (min-width:768px) and (min-width:768px){header #h-nav ul li a:hover:before{width:100%}}@media print,screen and (min-width:768px){.home header #h-nav ul li.nav-home a{color:#ffef57!important}}@media print,screen and (min-width:768px){.home header #h-nav ul li.nav-home a:before{width:100%}}@media print,screen and (min-width:768px){.about header #h-nav ul li.nav-about a{color:#ffef57!important}}@media print,screen and (min-width:768px){.about header #h-nav ul li.nav-about a:before{width:100%}}@media print,screen and (min-width:768px){.job header #h-nav ul li.nav-job a{color:#ffef57!important}}@media print,screen and (min-width:768px){.job header #h-nav ul li.nav-job a:before{width:100%}}@media print,screen and (min-width:768px){.people header #h-nav ul li.nav-people a{color:#ffef57!important}}@media print,screen and (min-width:768px){.people header #h-nav ul li.nav-people a:before{width:100%}}@media print,screen and (min-width:768px){.environment header #h-nav ul li.nav-environment a{color:#ffef57!important}}@media print,screen and (min-width:768px){.environment header #h-nav ul li.nav-environment a:before{width:100%}}@media print,screen and (min-width:768px){header #h-nav.acc-nav>ul{margin-bottom:0}}header #h-nav.acc-nav>ul>li{border-color:#ffffff}header #h-nav.acc-nav>ul>li a{color:#000000}@media print,screen and (min-width:768px){header #h-nav.acc-nav>ul>li a{color:#ffffff}}header #h-nav.acc-nav>ul>li a:after{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg)}header #h-nav.acc-nav>ul>li a[target=_blank]{padding-right:2.5rem}header #h-nav.acc-nav>ul>li a[target=_blank]:after{display:block;-webkit-transition:background-image 0.3s;transition:background-image 0.3s;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){header #h-nav.acc-nav>ul>li a[target=_blank]:after{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank-white.svg)}}@media print,screen and (min-width:768px){header #h-nav.acc-nav>ul>li a[target=_blank]:hover:after{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){header #h-nav.acc-nav>ul>li .acc-body{display:none}}header #h-nav.acc-nav>ul>li .nav-lower ul.nav-sub li{border-color:#fbf6d4}header #h-nav.acc-nav>ul>li:has(.nav-lower) .acc-head i:after,header #h-nav.acc-nav>ul>li:has(.nav-lower) .acc-head i:before{background-color:#000000}@media print,screen and (min-width:768px){header #header-btn{position:absolute;top:0;translate:0 -50%;right:5rem;margin-top:0;width:auto;height:4rem;padding:0 3rem;border:2px solid #000000;border-radius:100vw;background-color:#ffffff}}header #header-btn li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){header #header-btn li a{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}header #header-btn li a{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){header #header-btn li a{width:36rem;height:7.5rem;margin:0}}header #header-btn li a:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){header #header-btn li a:before{right:2.8rem}}header #header-btn li a span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){header #header-btn li a span{font-size:max(14px,1.8rem)}}header #header-btn li a[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){header #header-btn li a[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){header #header-btn li a:hover{opacity:1;background-color:#000000;color:#ffef57}header #header-btn li a:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}@media print,screen and (min-width:768px){header #header-btn li a{width:27rem;height:5rem}}@media print,screen and (min-width:768px){header #header-btn li a{width:auto;height:auto;padding-right:2.5rem}header #header-btn li a:before{right:0}}@media print,screen and (min-width:768px) and (min-width:768px){header #header-btn li a:hover{opacity:0.8;background-color:transparent!important;color:#000000!important;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}header #header-btn li a:hover:before{background-image:url(/recruit/common/img/common/icon/icon-blank.svg)!important}}@media print,screen and (min-width:768px){header #header-btn li a span{font-size:1.5rem;font-weight:500}}footer{padding:2rem 0 10rem;background-color:#000000;color:#ffffff}@media print,screen and (min-width:768px){footer{padding:4rem 0}}@media print,screen and (min-width:768px){footer #common-nav>ul{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5,auto)}}@media print,screen and (min-width:768px){footer #common-nav>ul>li.nav-information{-ms-grid-column:5;grid-column:5;-ms-grid-row:2;grid-row:2}}@media print,screen and (min-width:768px){footer #common-nav>ul>li.nav-fairrecruitment{-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/span 3;-ms-grid-row:2;grid-row:2;width:0;min-width:100%}}@media only screen and (max-width:767px){footer #common-nav>ul>li.nav-fairrecruitment a{padding-right:2.4rem}}@media print,screen and (min-width:768px){footer #common-nav>ul>li.nav-fairrecruitment a{font-size:1.4rem;font-weight:500;line-height:1.2}}@media print,screen and (min-width:768px){footer #common-nav>ul>li.nav-fairrecruitment a:before{content:"・"}}@media print,screen and (min-width:768px){footer #footer-btn li{width:calc((100% - 6rem) / 4)}}footer #footer-btn li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){footer #footer-btn li a{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}footer #footer-btn li a{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){footer #footer-btn li a{width:36rem;height:7.5rem;margin:0}}footer #footer-btn li a:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){footer #footer-btn li a:before{right:2.8rem}}footer #footer-btn li a span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){footer #footer-btn li a span{font-size:max(14px,1.8rem)}}footer #footer-btn li a[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){footer #footer-btn li a[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){footer #footer-btn li a:hover{opacity:1;background-color:#000000;color:#ffef57}footer #footer-btn li a:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}@media print,screen and (min-width:768px){footer #footer-btn li a{width:27rem;height:5rem}}footer #footer-btn li a{background-color:#000000;color:#ffffff;border:2px solid #ffffff}footer #footer-btn li a:hover{border-color:#ffef57}footer #footer-btn li a:before{background:url(/recruit/common/img/common/icon/icon-arrow-white.svg) no-repeat center center/contain}footer #footer-btn li a[target=_blank]:before{background:url(/recruit/common/img/common/icon/icon-blank-white.svg) no-repeat center center/contain}footer #footer-logo{margin-top:4rem}footer #footer-logo a{display:block;width:15rem;margin:0 auto}footer #footer-logo span{display:block;margin-top:0.5rem;font-family:"Inter","Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:bold;text-align:center}footer #footer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;margin-top:4rem;text-align:center}@media print,screen and (min-width:768px){footer #footer-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 2rem}}footer #footer-link li a{position:relative;font-size:1.4rem;font-weight:bold;line-height:1.5;color:#ffffff;-webkit-transition:color 0.3s;transition:color 0.3s}footer #footer-link li a[target=_blank]{padding-right:2.5rem}footer #footer-link li a[target=_blank]:after{content:"";display:inline-block;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank-white.svg);margin-left:0.5rem;vertical-align:top;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}footer #footer-link li a:hover{opacity:1;color:#ffef57}footer #footer-link li a:hover[target=_blank]:after{background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}@media print,screen and (min-width:768px){footer #footer-link li a{font-size:max(14px,1.4rem)}}footer #footer-copyright{display:block;margin-top:4rem;font-size:1.4rem;font-weight:bold;text-align:center}footer #float-btn{position:fixed;z-index:100;bottom:0;left:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);width:100%;height:6rem;background-color:#ffffff;border-top:1px solid #e6e6e6}@media print,screen and (min-width:768px){footer #float-btn{display:none}}footer #float-btn li:nth-child(n+2){border-left:1px solid #e6e6e6}footer #float-btn li:last-child{display:none}footer #float-btn li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:bold;line-height:1.25;text-align:center}footer #float-btn li a:before{content:"";position:absolute;bottom:0.2rem;right:0.2rem;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}footer #float-btn li a .c-float-br{display:block}footer .nav-upper ul{border-bottom:1px solid #333333;padding-bottom:3rem;margin-bottom:3rem}footer .nav-upper ul li{border:none;padding:0}@media only screen and (max-width:767px){footer .nav-upper ul li a:after{display:none}}@media only screen and (max-width:767px){footer .nav-upper ul li a[target=_blank] span:after{content:"";display:inline-block;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank-white.svg);vertical-align:sub;margin-left:0.5rem}}.gnav-parent .gnav{position:fixed;z-index:9;top:0;left:0;bottom:0;right:0;width:100%;background-color:#ffef57;-webkit-transition:opacity 0.2s 0.2s;transition:opacity 0.2s 0.2s;opacity:0;pointer-events:none}@media print,screen and (min-width:768px){.gnav-parent .gnav{position:static;width:auto;opacity:1!important;background-color:transparent;pointer-events:auto!important}}.gnav-parent .gnav .gnav-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}@media print,screen and (min-width:768px){.gnav-parent .gnav .gnav-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gnav-parent .gnav .gnav-flex .gnav-scroll{overflow:auto;padding:10rem 0 3.5rem}@media print,screen and (min-width:768px){.gnav-parent .gnav .gnav-flex .gnav-scroll{overflow:visible;padding:0;margin-top:0}}.gnav-parent .gnav-btn{position:absolute;z-index:999;top:0;right:0;width:7.5rem;height:7.5rem;border-radius:100vw;opacity:1!important;-webkit-transition:background-color 0.3s 0s;transition:background-color 0.3s 0s}@media print,screen and (min-width:768px){.gnav-parent .gnav-btn{display:none}}.gnav-parent .gnav-btn i{position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;background-color:#fff;width:2rem;height:2px;border-radius:100vw;-webkit-transition:margin 0.1s 0.2s ease,background 0.3s,-webkit-transform 0.3s;transition:margin 0.1s 0.2s ease,background 0.3s,-webkit-transform 0.3s;transition:margin 0.1s 0.2s ease,transform 0.3s,background 0.3s;transition:margin 0.1s 0.2s ease,transform 0.3s,background 0.3s,-webkit-transform 0.3s}.gnav-parent .gnav-btn i:first-child{margin-top:-0.6rem}.gnav-parent .gnav-btn i:nth-child(2){-webkit-transition:margin 0.1s 0.2s ease,background 0.3s,opacity 0.2s 0.2s,-webkit-transform 0.3s;transition:margin 0.1s 0.2s ease,background 0.3s,opacity 0.2s 0.2s,-webkit-transform 0.3s;transition:margin 0.1s 0.2s ease,transform 0.3s,background 0.3s,opacity 0.2s 0.2s;transition:margin 0.1s 0.2s ease,transform 0.3s,background 0.3s,opacity 0.2s 0.2s,-webkit-transform 0.3s}.gnav-parent .gnav-btn i:nth-child(3){margin-top:0.6rem}.gnav-parent.gnav-open .gnav{opacity:1;-webkit-transition:opacity 0.3s 0s;transition:opacity 0.3s 0s;pointer-events:auto}.gnav-parent.gnav-open .gnav-btn{background-color:#000000;-webkit-transition:background-color 0.3s 0.1s;transition:background-color 0.3s 0.1s}.gnav-parent.gnav-open .gnav-btn i{-webkit-transition:margin 0.1s ease,rotate 0.3s 0.2s;transition:margin 0.1s ease,rotate 0.3s 0.2s;margin:0;height:3px;background-color:#fff!important}.gnav-parent.gnav-open .gnav-btn i:first-child{rotate:45deg}.gnav-parent.gnav-open .gnav-btn i:nth-child(2){opacity:0}.gnav-parent.gnav-open .gnav-btn i:nth-child(3){rotate:-45deg}.tab-contents{-webkit-transition:opacity 0.3s,height 0.3s;transition:opacity 0.3s,height 0.3s}.tab-box{opacity:0;height:0;min-height:0;overflow:hidden;-webkit-transition:opacity 0.3s 0.15s;transition:opacity 0.3s 0.15s}.tab-box.open{opacity:1;height:auto}.c-people-slider{position:relative;overflow:hidden;margin:0 -2rem;padding-bottom:0rem}@media print,screen and (min-width:768px){.c-people-slider{margin:0;padding-bottom:1rem}}.c-people-slider .swiper{width:31rem;margin:0 auto;overflow:visible;padding:3rem 0;margin-top:-3rem}@media print,screen and (min-width:768px){.c-people-slider .swiper{width:88.5rem}}.c-people-slider .swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.c-people-slider .swiper .swiper-slide{padding:0 2.75rem;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media print,screen and (min-width:768px){.c-people-slider .swiper .swiper-slide{padding:0 1rem;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;pointer-events:none}.c-people-slider .swiper .swiper-slide.swiper-slide-active,.c-people-slider .swiper .swiper-slide.swiper-slide-next,.c-people-slider .swiper .swiper-slide.swiper-slide-next+.swiper-slide{opacity:1;pointer-events:auto}}.c-people-slider .swiper .swiper-slide:before{width:calc(100% - 5.5rem)}@media print,screen and (min-width:768px){.c-people-slider .swiper .swiper-slide:before{width:calc(100% - 2rem)}}.c-people-slider .swiper-pagination{position:absolute;bottom:0;left:50%;translate:-50% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.75rem}@media print,screen and (min-width:768px){.c-people-slider .swiper-pagination{gap:0 1rem}}.c-people-slider .swiper-pagination .swiper-pagination-bullet{display:block;width:1rem;height:1rem;background-color:#ffffff;border-radius:100vw;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;pointer-events:none}.c-people-slider .swiper-pagination .swiper-pagination-bullet.is-visible,.c-people-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#333333}.c-people-slider .swiper-button{position:absolute;z-index:9;top:0;left:0;width:100%;height:calc(100% - 3rem);pointer-events:none}.c-people-slider .swiper-button .swiper-button-next,.c-people-slider .swiper-button .swiper-button-prev{position:absolute;top:50%;translate:0 -50%;pointer-events:auto}.c-people-slider .swiper-button .swiper-button-prev{left:0.75rem;scale:-1 1}@media print,screen and (min-width:768px){.c-people-slider .swiper-button .swiper-button-prev{left:5.7rem}}.c-people-slider .swiper-button .swiper-button-next{right:0.75rem}@media print,screen and (min-width:768px){.c-people-slider .swiper-button .swiper-button-next{right:5.7rem}}.c-people-slider+.c-btn-box{margin-top:4rem}@media print,screen and (min-width:768px){.c-people-slider+.c-btn-box{margin-top:6rem}}.modal-item{display:none}#modal{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;padding:0;margin:0;max-width:none;max-height:none;background:transparent;overflow:visible}#modal::-ms-backdrop{background-color:rgba(0,0,0,0.9);animation:modal-backdrop-in 0.3s}#modal::backdrop{background-color:rgba(0,0,0,0.9);-webkit-animation:modal-backdrop-in 0.3s;animation:modal-backdrop-in 0.3s}#modal .modal-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}#modal .modal-flex .modal-container{overflow:auto;width:100%;padding:4rem 0}#modal .modal-box{position:relative}#modal #modal-close{position:absolute;top:-2rem;right:-2rem;width:7.5rem;height:7.5rem;border:none;padding:0;border-radius:100vw;background:#fff url(/recruit/common/img/common/icon/icon-x.svg) no-repeat center center/2rem 2rem;cursor:pointer}#modal .modal-inner{padding:0 2rem}@media print,screen and (min-width:768px){#modal .modal-inner{padding:0 2rem;width:100%;max-width:120rem;margin:0 auto}}#modal .modal-inner{padding:0 2rem}@media print,screen and (min-width:768px){#modal .modal-inner{padding:0 3rem;max-width:122rem}}#modal .c-moviebox{position:relative;aspect-ratio:1160/653}#modal .c-moviebox ._thumb{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){#modal .c-moviebox ._thumb{border-radius:1.5rem}}#modal .c-moviebox ._thumb:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.25)}#modal .c-moviebox iframe{width:100%;height:100%}#modal .c-moviebox:has(iframe) ._thumb{cursor:pointer}#modal .c-moviebox:has(iframe) ._thumb:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-play.svg);width:6rem;height:6rem}#modal .modal-card{background-color:#fbf6d4;border-radius:1rem;padding:4rem 0 2rem}@media print,screen and (min-width:768px){#modal .modal-card{border-radius:1.5rem;padding:6rem}}#modal .modal-card .c-label-yellow{margin:0 auto 2rem}@media print,screen and (min-width:768px){#modal .modal-card .c-label-yellow{margin-bottom:4rem}}#modal .modal-card .modal-card-item:nth-of-type(n+2){margin-top:4rem}@media print,screen and (min-width:768px){#modal .modal-card .modal-card-item:nth-of-type(n+2){margin-top:6rem}}#modal .modal-card .modal-card-head{margin-bottom:2rem}@media print,screen and (min-width:768px){#modal .modal-card .modal-card-head{margin-bottom:4rem}}#modal .modal-card .modal-card-head .c-title-line{margin-bottom:0}#modal .modal-card .modal-card-head .c-title-line span i{font-size:3.2rem}@media print,screen and (min-width:768px){#modal .modal-card .modal-card-head .c-title-line span i{font-size:4rem}}#modal .modal-card .modal-card-head .c-lead{margin-top:2rem;font-size:1.6rem;line-height:1.25}@media print,screen and (min-width:768px){#modal .modal-card .modal-card-head .c-lead{font-size:2rem;margin-top:1.5rem}}#modal .modal-card .modal-card-head ._cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 2rem;margin-top:2rem}@media print,screen and (min-width:768px){#modal .modal-card .modal-card-head ._cat{margin-top:4rem}}#modal .modal-card .modal-card-head ._cat .c-label{width:auto;min-width:10rem;min-height:3rem;margin:0}#modal .modal-card .modal-card-head ._cat ._hashtag{font-weight:bold}@media print,screen and (min-width:768px){#modal .modal-card .modal-card-head ._cat ._hashtag{font-size:1.8rem}}#modal .modal-card .modal-card-body{margin-top:3rem}@media print,screen and (min-width:768px){#modal .modal-card .modal-card-body{margin-top:4rem}}#modal .modal-card .modal-card-body ._modal-txt{line-height:2.5}#modal .modal-card .c-btn-box{margin-top:3rem}@media print,screen and (min-width:768px){#modal .modal-card .c-btn-box{margin-top:4rem}}#modal .modal-card .c-btn-box ._img img{-o-object-position:0 -3.5rem;object-position:0 -3.5rem}@media print,screen and (min-width:768px){#modal .modal-card .c-btn-box ._img img{-o-object-position:0 -1rem;object-position:0 -1rem}}@-webkit-keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}.fw-normal{font-weight:normal!important}.fw-bold{font-weight:bold!important}.ta-left{text-align:left!important}.ta-center{text-align:center!important}.ta-right{text-align:right!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.mg-auto{margin-left:auto!important;margin-right:auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.mt-10{margin-top:10px!important}@media only screen and (max-width:767px){.mt-10{margin-top:0.5rem!important}}.mb-10{margin-bottom:10px!important}@media only screen and (max-width:767px){.mb-10{margin-bottom:0.5rem!important}}.ml-10{margin-left:10px!important}@media only screen and (max-width:767px){.ml-10{margin-left:0.5rem!important}}.mr-10{margin-right:10px!important}@media only screen and (max-width:767px){.mr-10{margin-right:0.5rem!important}}.pt-10{padding-top:10px!important}@media only screen and (max-width:767px){.pt-10{padding-top:0.5rem!important}}.pb-10{padding-bottom:10px!important}@media only screen and (max-width:767px){.pb-10{padding-bottom:0.5rem!important}}.pl-10{padding-left:10px!important}@media only screen and (max-width:767px){.pl-10{padding-left:0.5rem!important}}.pr-10{padding-right:10px!important}@media only screen and (max-width:767px){.pr-10{padding-right:0.5rem!important}}.mt-20{margin-top:20px!important}@media only screen and (max-width:767px){.mt-20{margin-top:1rem!important}}.mb-20{margin-bottom:20px!important}@media only screen and (max-width:767px){.mb-20{margin-bottom:1rem!important}}.ml-20{margin-left:20px!important}@media only screen and (max-width:767px){.ml-20{margin-left:1rem!important}}.mr-20{margin-right:20px!important}@media only screen and (max-width:767px){.mr-20{margin-right:1rem!important}}.pt-20{padding-top:20px!important}@media only screen and (max-width:767px){.pt-20{padding-top:1rem!important}}.pb-20{padding-bottom:20px!important}@media only screen and (max-width:767px){.pb-20{padding-bottom:1rem!important}}.pl-20{padding-left:20px!important}@media only screen and (max-width:767px){.pl-20{padding-left:1rem!important}}.pr-20{padding-right:20px!important}@media only screen and (max-width:767px){.pr-20{padding-right:1rem!important}}.mt-30{margin-top:30px!important}@media only screen and (max-width:767px){.mt-30{margin-top:1.5rem!important}}.mb-30{margin-bottom:30px!important}@media only screen and (max-width:767px){.mb-30{margin-bottom:1.5rem!important}}.ml-30{margin-left:30px!important}@media only screen and (max-width:767px){.ml-30{margin-left:1.5rem!important}}.mr-30{margin-right:30px!important}@media only screen and (max-width:767px){.mr-30{margin-right:1.5rem!important}}.pt-30{padding-top:30px!important}@media only screen and (max-width:767px){.pt-30{padding-top:1.5rem!important}}.pb-30{padding-bottom:30px!important}@media only screen and (max-width:767px){.pb-30{padding-bottom:1.5rem!important}}.pl-30{padding-left:30px!important}@media only screen and (max-width:767px){.pl-30{padding-left:1.5rem!important}}.pr-30{padding-right:30px!important}@media only screen and (max-width:767px){.pr-30{padding-right:1.5rem!important}}.mt-40{margin-top:40px!important}@media only screen and (max-width:767px){.mt-40{margin-top:2rem!important}}.mb-40{margin-bottom:40px!important}@media only screen and (max-width:767px){.mb-40{margin-bottom:2rem!important}}.ml-40{margin-left:40px!important}@media only screen and (max-width:767px){.ml-40{margin-left:2rem!important}}.mr-40{margin-right:40px!important}@media only screen and (max-width:767px){.mr-40{margin-right:2rem!important}}.pt-40{padding-top:40px!important}@media only screen and (max-width:767px){.pt-40{padding-top:2rem!important}}.pb-40{padding-bottom:40px!important}@media only screen and (max-width:767px){.pb-40{padding-bottom:2rem!important}}.pl-40{padding-left:40px!important}@media only screen and (max-width:767px){.pl-40{padding-left:2rem!important}}.pr-40{padding-right:40px!important}@media only screen and (max-width:767px){.pr-40{padding-right:2rem!important}}.mt-50{margin-top:50px!important}@media only screen and (max-width:767px){.mt-50{margin-top:2.5rem!important}}.mb-50{margin-bottom:50px!important}@media only screen and (max-width:767px){.mb-50{margin-bottom:2.5rem!important}}.ml-50{margin-left:50px!important}@media only screen and (max-width:767px){.ml-50{margin-left:2.5rem!important}}.mr-50{margin-right:50px!important}@media only screen and (max-width:767px){.mr-50{margin-right:2.5rem!important}}.pt-50{padding-top:50px!important}@media only screen and (max-width:767px){.pt-50{padding-top:2.5rem!important}}.pb-50{padding-bottom:50px!important}@media only screen and (max-width:767px){.pb-50{padding-bottom:2.5rem!important}}.pl-50{padding-left:50px!important}@media only screen and (max-width:767px){.pl-50{padding-left:2.5rem!important}}.pr-50{padding-right:50px!important}@media only screen and (max-width:767px){.pr-50{padding-right:2.5rem!important}}.mt-60{margin-top:60px!important}@media only screen and (max-width:767px){.mt-60{margin-top:3rem!important}}.mb-60{margin-bottom:60px!important}@media only screen and (max-width:767px){.mb-60{margin-bottom:3rem!important}}.ml-60{margin-left:60px!important}@media only screen and (max-width:767px){.ml-60{margin-left:3rem!important}}.mr-60{margin-right:60px!important}@media only screen and (max-width:767px){.mr-60{margin-right:3rem!important}}.pt-60{padding-top:60px!important}@media only screen and (max-width:767px){.pt-60{padding-top:3rem!important}}.pb-60{padding-bottom:60px!important}@media only screen and (max-width:767px){.pb-60{padding-bottom:3rem!important}}.pl-60{padding-left:60px!important}@media only screen and (max-width:767px){.pl-60{padding-left:3rem!important}}.pr-60{padding-right:60px!important}@media only screen and (max-width:767px){.pr-60{padding-right:3rem!important}}.mt-70{margin-top:70px!important}@media only screen and (max-width:767px){.mt-70{margin-top:3.5rem!important}}.mb-70{margin-bottom:70px!important}@media only screen and (max-width:767px){.mb-70{margin-bottom:3.5rem!important}}.ml-70{margin-left:70px!important}@media only screen and (max-width:767px){.ml-70{margin-left:3.5rem!important}}.mr-70{margin-right:70px!important}@media only screen and (max-width:767px){.mr-70{margin-right:3.5rem!important}}.pt-70{padding-top:70px!important}@media only screen and (max-width:767px){.pt-70{padding-top:3.5rem!important}}.pb-70{padding-bottom:70px!important}@media only screen and (max-width:767px){.pb-70{padding-bottom:3.5rem!important}}.pl-70{padding-left:70px!important}@media only screen and (max-width:767px){.pl-70{padding-left:3.5rem!important}}.pr-70{padding-right:70px!important}@media only screen and (max-width:767px){.pr-70{padding-right:3.5rem!important}}.mt-80{margin-top:80px!important}@media only screen and (max-width:767px){.mt-80{margin-top:4rem!important}}.mb-80{margin-bottom:80px!important}@media only screen and (max-width:767px){.mb-80{margin-bottom:4rem!important}}.ml-80{margin-left:80px!important}@media only screen and (max-width:767px){.ml-80{margin-left:4rem!important}}.mr-80{margin-right:80px!important}@media only screen and (max-width:767px){.mr-80{margin-right:4rem!important}}.pt-80{padding-top:80px!important}@media only screen and (max-width:767px){.pt-80{padding-top:4rem!important}}.pb-80{padding-bottom:80px!important}@media only screen and (max-width:767px){.pb-80{padding-bottom:4rem!important}}.pl-80{padding-left:80px!important}@media only screen and (max-width:767px){.pl-80{padding-left:4rem!important}}.pr-80{padding-right:80px!important}@media only screen and (max-width:767px){.pr-80{padding-right:4rem!important}}.mt-90{margin-top:90px!important}@media only screen and (max-width:767px){.mt-90{margin-top:4.5rem!important}}.mb-90{margin-bottom:90px!important}@media only screen and (max-width:767px){.mb-90{margin-bottom:4.5rem!important}}.ml-90{margin-left:90px!important}@media only screen and (max-width:767px){.ml-90{margin-left:4.5rem!important}}.mr-90{margin-right:90px!important}@media only screen and (max-width:767px){.mr-90{margin-right:4.5rem!important}}.pt-90{padding-top:90px!important}@media only screen and (max-width:767px){.pt-90{padding-top:4.5rem!important}}.pb-90{padding-bottom:90px!important}@media only screen and (max-width:767px){.pb-90{padding-bottom:4.5rem!important}}.pl-90{padding-left:90px!important}@media only screen and (max-width:767px){.pl-90{padding-left:4.5rem!important}}.pr-90{padding-right:90px!important}@media only screen and (max-width:767px){.pr-90{padding-right:4.5rem!important}}.mt-100{margin-top:100px!important}@media only screen and (max-width:767px){.mt-100{margin-top:5rem!important}}.mb-100{margin-bottom:100px!important}@media only screen and (max-width:767px){.mb-100{margin-bottom:5rem!important}}.ml-100{margin-left:100px!important}@media only screen and (max-width:767px){.ml-100{margin-left:5rem!important}}.mr-100{margin-right:100px!important}@media only screen and (max-width:767px){.mr-100{margin-right:5rem!important}}.pt-100{padding-top:100px!important}@media only screen and (max-width:767px){.pt-100{padding-top:5rem!important}}.pb-100{padding-bottom:100px!important}@media only screen and (max-width:767px){.pb-100{padding-bottom:5rem!important}}.pl-100{padding-left:100px!important}@media only screen and (max-width:767px){.pl-100{padding-left:5rem!important}}.pr-100{padding-right:100px!important}@media only screen and (max-width:767px){.pr-100{padding-right:5rem!important}}.mt-110{margin-top:110px!important}@media only screen and (max-width:767px){.mt-110{margin-top:5.5rem!important}}.mb-110{margin-bottom:110px!important}@media only screen and (max-width:767px){.mb-110{margin-bottom:5.5rem!important}}.ml-110{margin-left:110px!important}@media only screen and (max-width:767px){.ml-110{margin-left:5.5rem!important}}.mr-110{margin-right:110px!important}@media only screen and (max-width:767px){.mr-110{margin-right:5.5rem!important}}.pt-110{padding-top:110px!important}@media only screen and (max-width:767px){.pt-110{padding-top:5.5rem!important}}.pb-110{padding-bottom:110px!important}@media only screen and (max-width:767px){.pb-110{padding-bottom:5.5rem!important}}.pl-110{padding-left:110px!important}@media only screen and (max-width:767px){.pl-110{padding-left:5.5rem!important}}.pr-110{padding-right:110px!important}@media only screen and (max-width:767px){.pr-110{padding-right:5.5rem!important}}.mt-120{margin-top:120px!important}@media only screen and (max-width:767px){.mt-120{margin-top:6rem!important}}.mb-120{margin-bottom:120px!important}@media only screen and (max-width:767px){.mb-120{margin-bottom:6rem!important}}.ml-120{margin-left:120px!important}@media only screen and (max-width:767px){.ml-120{margin-left:6rem!important}}.mr-120{margin-right:120px!important}@media only screen and (max-width:767px){.mr-120{margin-right:6rem!important}}.pt-120{padding-top:120px!important}@media only screen and (max-width:767px){.pt-120{padding-top:6rem!important}}.pb-120{padding-bottom:120px!important}@media only screen and (max-width:767px){.pb-120{padding-bottom:6rem!important}}.pl-120{padding-left:120px!important}@media only screen and (max-width:767px){.pl-120{padding-left:6rem!important}}.pr-120{padding-right:120px!important}@media only screen and (max-width:767px){.pr-120{padding-right:6rem!important}}.mt-130{margin-top:130px!important}@media only screen and (max-width:767px){.mt-130{margin-top:6.5rem!important}}.mb-130{margin-bottom:130px!important}@media only screen and (max-width:767px){.mb-130{margin-bottom:6.5rem!important}}.ml-130{margin-left:130px!important}@media only screen and (max-width:767px){.ml-130{margin-left:6.5rem!important}}.mr-130{margin-right:130px!important}@media only screen and (max-width:767px){.mr-130{margin-right:6.5rem!important}}.pt-130{padding-top:130px!important}@media only screen and (max-width:767px){.pt-130{padding-top:6.5rem!important}}.pb-130{padding-bottom:130px!important}@media only screen and (max-width:767px){.pb-130{padding-bottom:6.5rem!important}}.pl-130{padding-left:130px!important}@media only screen and (max-width:767px){.pl-130{padding-left:6.5rem!important}}.pr-130{padding-right:130px!important}@media only screen and (max-width:767px){.pr-130{padding-right:6.5rem!important}}.mt-140{margin-top:140px!important}@media only screen and (max-width:767px){.mt-140{margin-top:7rem!important}}.mb-140{margin-bottom:140px!important}@media only screen and (max-width:767px){.mb-140{margin-bottom:7rem!important}}.ml-140{margin-left:140px!important}@media only screen and (max-width:767px){.ml-140{margin-left:7rem!important}}.mr-140{margin-right:140px!important}@media only screen and (max-width:767px){.mr-140{margin-right:7rem!important}}.pt-140{padding-top:140px!important}@media only screen and (max-width:767px){.pt-140{padding-top:7rem!important}}.pb-140{padding-bottom:140px!important}@media only screen and (max-width:767px){.pb-140{padding-bottom:7rem!important}}.pl-140{padding-left:140px!important}@media only screen and (max-width:767px){.pl-140{padding-left:7rem!important}}.pr-140{padding-right:140px!important}@media only screen and (max-width:767px){.pr-140{padding-right:7rem!important}}.mt-150{margin-top:150px!important}@media only screen and (max-width:767px){.mt-150{margin-top:7.5rem!important}}.mb-150{margin-bottom:150px!important}@media only screen and (max-width:767px){.mb-150{margin-bottom:7.5rem!important}}.ml-150{margin-left:150px!important}@media only screen and (max-width:767px){.ml-150{margin-left:7.5rem!important}}.mr-150{margin-right:150px!important}@media only screen and (max-width:767px){.mr-150{margin-right:7.5rem!important}}.pt-150{padding-top:150px!important}@media only screen and (max-width:767px){.pt-150{padding-top:7.5rem!important}}.pb-150{padding-bottom:150px!important}@media only screen and (max-width:767px){.pb-150{padding-bottom:7.5rem!important}}.pl-150{padding-left:150px!important}@media only screen and (max-width:767px){.pl-150{padding-left:7.5rem!important}}.pr-150{padding-right:150px!important}@media only screen and (max-width:767px){.pr-150{padding-right:7.5rem!important}}.mt-160{margin-top:160px!important}@media only screen and (max-width:767px){.mt-160{margin-top:8rem!important}}.mb-160{margin-bottom:160px!important}@media only screen and (max-width:767px){.mb-160{margin-bottom:8rem!important}}.ml-160{margin-left:160px!important}@media only screen and (max-width:767px){.ml-160{margin-left:8rem!important}}.mr-160{margin-right:160px!important}@media only screen and (max-width:767px){.mr-160{margin-right:8rem!important}}.pt-160{padding-top:160px!important}@media only screen and (max-width:767px){.pt-160{padding-top:8rem!important}}.pb-160{padding-bottom:160px!important}@media only screen and (max-width:767px){.pb-160{padding-bottom:8rem!important}}.pl-160{padding-left:160px!important}@media only screen and (max-width:767px){.pl-160{padding-left:8rem!important}}.pr-160{padding-right:160px!important}@media only screen and (max-width:767px){.pr-160{padding-right:8rem!important}}.mt-170{margin-top:170px!important}@media only screen and (max-width:767px){.mt-170{margin-top:8.5rem!important}}.mb-170{margin-bottom:170px!important}@media only screen and (max-width:767px){.mb-170{margin-bottom:8.5rem!important}}.ml-170{margin-left:170px!important}@media only screen and (max-width:767px){.ml-170{margin-left:8.5rem!important}}.mr-170{margin-right:170px!important}@media only screen and (max-width:767px){.mr-170{margin-right:8.5rem!important}}.pt-170{padding-top:170px!important}@media only screen and (max-width:767px){.pt-170{padding-top:8.5rem!important}}.pb-170{padding-bottom:170px!important}@media only screen and (max-width:767px){.pb-170{padding-bottom:8.5rem!important}}.pl-170{padding-left:170px!important}@media only screen and (max-width:767px){.pl-170{padding-left:8.5rem!important}}.pr-170{padding-right:170px!important}@media only screen and (max-width:767px){.pr-170{padding-right:8.5rem!important}}.mt-180{margin-top:180px!important}@media only screen and (max-width:767px){.mt-180{margin-top:9rem!important}}.mb-180{margin-bottom:180px!important}@media only screen and (max-width:767px){.mb-180{margin-bottom:9rem!important}}.ml-180{margin-left:180px!important}@media only screen and (max-width:767px){.ml-180{margin-left:9rem!important}}.mr-180{margin-right:180px!important}@media only screen and (max-width:767px){.mr-180{margin-right:9rem!important}}.pt-180{padding-top:180px!important}@media only screen and (max-width:767px){.pt-180{padding-top:9rem!important}}.pb-180{padding-bottom:180px!important}@media only screen and (max-width:767px){.pb-180{padding-bottom:9rem!important}}.pl-180{padding-left:180px!important}@media only screen and (max-width:767px){.pl-180{padding-left:9rem!important}}.pr-180{padding-right:180px!important}@media only screen and (max-width:767px){.pr-180{padding-right:9rem!important}}.mt-190{margin-top:190px!important}@media only screen and (max-width:767px){.mt-190{margin-top:9.5rem!important}}.mb-190{margin-bottom:190px!important}@media only screen and (max-width:767px){.mb-190{margin-bottom:9.5rem!important}}.ml-190{margin-left:190px!important}@media only screen and (max-width:767px){.ml-190{margin-left:9.5rem!important}}.mr-190{margin-right:190px!important}@media only screen and (max-width:767px){.mr-190{margin-right:9.5rem!important}}.pt-190{padding-top:190px!important}@media only screen and (max-width:767px){.pt-190{padding-top:9.5rem!important}}.pb-190{padding-bottom:190px!important}@media only screen and (max-width:767px){.pb-190{padding-bottom:9.5rem!important}}.pl-190{padding-left:190px!important}@media only screen and (max-width:767px){.pl-190{padding-left:9.5rem!important}}.pr-190{padding-right:190px!important}@media only screen and (max-width:767px){.pr-190{padding-right:9.5rem!important}}.mt-200{margin-top:200px!important}@media only screen and (max-width:767px){.mt-200{margin-top:10rem!important}}.mb-200{margin-bottom:200px!important}@media only screen and (max-width:767px){.mb-200{margin-bottom:10rem!important}}.ml-200{margin-left:200px!important}@media only screen and (max-width:767px){.ml-200{margin-left:10rem!important}}.mr-200{margin-right:200px!important}@media only screen and (max-width:767px){.mr-200{margin-right:10rem!important}}.pt-200{padding-top:200px!important}@media only screen and (max-width:767px){.pt-200{padding-top:10rem!important}}.pb-200{padding-bottom:200px!important}@media only screen and (max-width:767px){.pb-200{padding-bottom:10rem!important}}.pl-200{padding-left:200px!important}@media only screen and (max-width:767px){.pl-200{padding-left:10rem!important}}.pr-200{padding-right:200px!important}@media only screen and (max-width:767px){.pr-200{padding-right:10rem!important}}.mt-210{margin-top:210px!important}@media only screen and (max-width:767px){.mt-210{margin-top:10.5rem!important}}.mb-210{margin-bottom:210px!important}@media only screen and (max-width:767px){.mb-210{margin-bottom:10.5rem!important}}.ml-210{margin-left:210px!important}@media only screen and (max-width:767px){.ml-210{margin-left:10.5rem!important}}.mr-210{margin-right:210px!important}@media only screen and (max-width:767px){.mr-210{margin-right:10.5rem!important}}.pt-210{padding-top:210px!important}@media only screen and (max-width:767px){.pt-210{padding-top:10.5rem!important}}.pb-210{padding-bottom:210px!important}@media only screen and (max-width:767px){.pb-210{padding-bottom:10.5rem!important}}.pl-210{padding-left:210px!important}@media only screen and (max-width:767px){.pl-210{padding-left:10.5rem!important}}.pr-210{padding-right:210px!important}@media only screen and (max-width:767px){.pr-210{padding-right:10.5rem!important}}.mt-220{margin-top:220px!important}@media only screen and (max-width:767px){.mt-220{margin-top:11rem!important}}.mb-220{margin-bottom:220px!important}@media only screen and (max-width:767px){.mb-220{margin-bottom:11rem!important}}.ml-220{margin-left:220px!important}@media only screen and (max-width:767px){.ml-220{margin-left:11rem!important}}.mr-220{margin-right:220px!important}@media only screen and (max-width:767px){.mr-220{margin-right:11rem!important}}.pt-220{padding-top:220px!important}@media only screen and (max-width:767px){.pt-220{padding-top:11rem!important}}.pb-220{padding-bottom:220px!important}@media only screen and (max-width:767px){.pb-220{padding-bottom:11rem!important}}.pl-220{padding-left:220px!important}@media only screen and (max-width:767px){.pl-220{padding-left:11rem!important}}.pr-220{padding-right:220px!important}@media only screen and (max-width:767px){.pr-220{padding-right:11rem!important}}.mt-230{margin-top:230px!important}@media only screen and (max-width:767px){.mt-230{margin-top:11.5rem!important}}.mb-230{margin-bottom:230px!important}@media only screen and (max-width:767px){.mb-230{margin-bottom:11.5rem!important}}.ml-230{margin-left:230px!important}@media only screen and (max-width:767px){.ml-230{margin-left:11.5rem!important}}.mr-230{margin-right:230px!important}@media only screen and (max-width:767px){.mr-230{margin-right:11.5rem!important}}.pt-230{padding-top:230px!important}@media only screen and (max-width:767px){.pt-230{padding-top:11.5rem!important}}.pb-230{padding-bottom:230px!important}@media only screen and (max-width:767px){.pb-230{padding-bottom:11.5rem!important}}.pl-230{padding-left:230px!important}@media only screen and (max-width:767px){.pl-230{padding-left:11.5rem!important}}.pr-230{padding-right:230px!important}@media only screen and (max-width:767px){.pr-230{padding-right:11.5rem!important}}.mt-240{margin-top:240px!important}@media only screen and (max-width:767px){.mt-240{margin-top:12rem!important}}.mb-240{margin-bottom:240px!important}@media only screen and (max-width:767px){.mb-240{margin-bottom:12rem!important}}.ml-240{margin-left:240px!important}@media only screen and (max-width:767px){.ml-240{margin-left:12rem!important}}.mr-240{margin-right:240px!important}@media only screen and (max-width:767px){.mr-240{margin-right:12rem!important}}.pt-240{padding-top:240px!important}@media only screen and (max-width:767px){.pt-240{padding-top:12rem!important}}.pb-240{padding-bottom:240px!important}@media only screen and (max-width:767px){.pb-240{padding-bottom:12rem!important}}.pl-240{padding-left:240px!important}@media only screen and (max-width:767px){.pl-240{padding-left:12rem!important}}.pr-240{padding-right:240px!important}@media only screen and (max-width:767px){.pr-240{padding-right:12rem!important}}.mt-250{margin-top:250px!important}@media only screen and (max-width:767px){.mt-250{margin-top:12.5rem!important}}.mb-250{margin-bottom:250px!important}@media only screen and (max-width:767px){.mb-250{margin-bottom:12.5rem!important}}.ml-250{margin-left:250px!important}@media only screen and (max-width:767px){.ml-250{margin-left:12.5rem!important}}.mr-250{margin-right:250px!important}@media only screen and (max-width:767px){.mr-250{margin-right:12.5rem!important}}.pt-250{padding-top:250px!important}@media only screen and (max-width:767px){.pt-250{padding-top:12.5rem!important}}.pb-250{padding-bottom:250px!important}@media only screen and (max-width:767px){.pb-250{padding-bottom:12.5rem!important}}.pl-250{padding-left:250px!important}@media only screen and (max-width:767px){.pl-250{padding-left:12.5rem!important}}.pr-250{padding-right:250px!important}@media only screen and (max-width:767px){.pr-250{padding-right:12.5rem!important}}.mt-260{margin-top:260px!important}@media only screen and (max-width:767px){.mt-260{margin-top:13rem!important}}.mb-260{margin-bottom:260px!important}@media only screen and (max-width:767px){.mb-260{margin-bottom:13rem!important}}.ml-260{margin-left:260px!important}@media only screen and (max-width:767px){.ml-260{margin-left:13rem!important}}.mr-260{margin-right:260px!important}@media only screen and (max-width:767px){.mr-260{margin-right:13rem!important}}.pt-260{padding-top:260px!important}@media only screen and (max-width:767px){.pt-260{padding-top:13rem!important}}.pb-260{padding-bottom:260px!important}@media only screen and (max-width:767px){.pb-260{padding-bottom:13rem!important}}.pl-260{padding-left:260px!important}@media only screen and (max-width:767px){.pl-260{padding-left:13rem!important}}.pr-260{padding-right:260px!important}@media only screen and (max-width:767px){.pr-260{padding-right:13rem!important}}.mt-270{margin-top:270px!important}@media only screen and (max-width:767px){.mt-270{margin-top:13.5rem!important}}.mb-270{margin-bottom:270px!important}@media only screen and (max-width:767px){.mb-270{margin-bottom:13.5rem!important}}.ml-270{margin-left:270px!important}@media only screen and (max-width:767px){.ml-270{margin-left:13.5rem!important}}.mr-270{margin-right:270px!important}@media only screen and (max-width:767px){.mr-270{margin-right:13.5rem!important}}.pt-270{padding-top:270px!important}@media only screen and (max-width:767px){.pt-270{padding-top:13.5rem!important}}.pb-270{padding-bottom:270px!important}@media only screen and (max-width:767px){.pb-270{padding-bottom:13.5rem!important}}.pl-270{padding-left:270px!important}@media only screen and (max-width:767px){.pl-270{padding-left:13.5rem!important}}.pr-270{padding-right:270px!important}@media only screen and (max-width:767px){.pr-270{padding-right:13.5rem!important}}.mt-280{margin-top:280px!important}@media only screen and (max-width:767px){.mt-280{margin-top:14rem!important}}.mb-280{margin-bottom:280px!important}@media only screen and (max-width:767px){.mb-280{margin-bottom:14rem!important}}.ml-280{margin-left:280px!important}@media only screen and (max-width:767px){.ml-280{margin-left:14rem!important}}.mr-280{margin-right:280px!important}@media only screen and (max-width:767px){.mr-280{margin-right:14rem!important}}.pt-280{padding-top:280px!important}@media only screen and (max-width:767px){.pt-280{padding-top:14rem!important}}.pb-280{padding-bottom:280px!important}@media only screen and (max-width:767px){.pb-280{padding-bottom:14rem!important}}.pl-280{padding-left:280px!important}@media only screen and (max-width:767px){.pl-280{padding-left:14rem!important}}.pr-280{padding-right:280px!important}@media only screen and (max-width:767px){.pr-280{padding-right:14rem!important}}.mt-290{margin-top:290px!important}@media only screen and (max-width:767px){.mt-290{margin-top:14.5rem!important}}.mb-290{margin-bottom:290px!important}@media only screen and (max-width:767px){.mb-290{margin-bottom:14.5rem!important}}.ml-290{margin-left:290px!important}@media only screen and (max-width:767px){.ml-290{margin-left:14.5rem!important}}.mr-290{margin-right:290px!important}@media only screen and (max-width:767px){.mr-290{margin-right:14.5rem!important}}.pt-290{padding-top:290px!important}@media only screen and (max-width:767px){.pt-290{padding-top:14.5rem!important}}.pb-290{padding-bottom:290px!important}@media only screen and (max-width:767px){.pb-290{padding-bottom:14.5rem!important}}.pl-290{padding-left:290px!important}@media only screen and (max-width:767px){.pl-290{padding-left:14.5rem!important}}.pr-290{padding-right:290px!important}@media only screen and (max-width:767px){.pr-290{padding-right:14.5rem!important}}.mt-300{margin-top:300px!important}@media only screen and (max-width:767px){.mt-300{margin-top:15rem!important}}.mb-300{margin-bottom:300px!important}@media only screen and (max-width:767px){.mb-300{margin-bottom:15rem!important}}.ml-300{margin-left:300px!important}@media only screen and (max-width:767px){.ml-300{margin-left:15rem!important}}.mr-300{margin-right:300px!important}@media only screen and (max-width:767px){.mr-300{margin-right:15rem!important}}.pt-300{padding-top:300px!important}@media only screen and (max-width:767px){.pt-300{padding-top:15rem!important}}.pb-300{padding-bottom:300px!important}@media only screen and (max-width:767px){.pb-300{padding-bottom:15rem!important}}.pl-300{padding-left:300px!important}@media only screen and (max-width:767px){.pl-300{padding-left:15rem!important}}.pr-300{padding-right:300px!important}@media only screen and (max-width:767px){.pr-300{padding-right:15rem!important}}@-webkit-keyframes pop-to-left{0%{opacity:0;translate:8rem 5rem;scale:0.8}50%{opacity:1;translate:0 -0.4rem;scale:1.2}75%{translate:0 0.15rem;scale:0.93}85%{translate:0 0;scale:1.04}90%{scale:0.98}to{opacity:1;translate:0 0;scale:1}}@keyframes pop-to-left{0%{opacity:0;translate:8rem 5rem;scale:0.8}50%{opacity:1;translate:0 -0.4rem;scale:1.2}75%{translate:0 0.15rem;scale:0.93}85%{translate:0 0;scale:1.04}90%{scale:0.98}to{opacity:1;translate:0 0;scale:1}}@-webkit-keyframes pop-to-right{0%{opacity:0;translate:-8rem 5rem;scale:0.8}50%{opacity:1;translate:0 -0.4rem;scale:1.2}75%{translate:0 0.15rem;scale:0.93}85%{translate:0 0;scale:1.04}90%{scale:0.98}to{opacity:1;translate:0 0;scale:1}}@keyframes pop-to-right{0%{opacity:0;translate:-8rem 5rem;scale:0.8}50%{opacity:1;translate:0 -0.4rem;scale:1.2}75%{translate:0 0.15rem;scale:0.93}85%{translate:0 0;scale:1.04}90%{scale:0.98}to{opacity:1;translate:0 0;scale:1}}@-webkit-keyframes arrow-hover{0%{translate:0;opacity:1}40%{translate:0.75rem;opacity:0}41%{translate:-0.75rem;opacity:0}to{translate:0;opacity:1}}@keyframes arrow-hover{0%{translate:0;opacity:1}40%{translate:0.75rem;opacity:0}41%{translate:-0.75rem;opacity:0}to{translate:0;opacity:1}}.c-sec{position:relative;z-index:1;padding:4.5rem 0;background-color:#ffef57;opacity:1!important}@media print,screen and (min-width:768px){.c-sec{padding:7.5rem 0}}.c-sec:has(.c-sec-title){padding-top:0}.c-sec:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;translate:-50% -50%;width:calc(100% - 5rem);height:calc(100% - 5rem);background-color:#fbf6d4;border-radius:4rem;-webkit-transition:width 0.5s linear,height 0.5s linear,border-radius 0.5s linear;transition:width 0.5s linear,height 0.5s linear,border-radius 0.5s linear}@media print,screen and (min-width:768px){.c-sec:before{width:calc(100% - 10rem);height:calc(100% - 10rem)}}.c-sec:nth-of-type(2n){background-color:#fbf6d4}.c-sec:nth-of-type(2n) .c-sec-title i._en{color:#ffe01e;text-shadow:none}.c-sec:nth-of-type(2n):before{background-color:#ffef57}.c-sec.anim .inner:before{opacity:0}.c-sec.anim-on:before{width:100%;height:100%;border-radius:0}.c-sec.anim-on .inner:before{-webkit-animation:pop-to-left 0.6s 0s ease-out forwards;animation:pop-to-left 0.6s 0s ease-out forwards}.c-sec-top{padding-bottom:4.5rem}@media print,screen and (min-width:768px){.c-sec-top{padding-bottom:7.5rem}}.c-sec-top .c-sec-title i._en{color:#ffe01e;text-shadow:none}.c-sec-block{margin-top:4rem}@media print,screen and (min-width:768px){.c-sec-block{margin-top:6rem}}.c-catch{font-size:3.2rem;font-weight:900;font-style:italic;line-height:1.5;text-align:center;margin-bottom:3rem}@media print,screen and (min-width:768px){.c-catch{font-size:4rem;margin-bottom:4.5rem}}.c-catch strong{color:#e30701}.c-lead{font-weight:bold;line-height:1.75;font-style:italic;text-align:center}.c-img{display:block;margin-top:3rem;border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){.c-img{margin-top:4.5rem;border-radius:1.5rem}}.c-paragraph-box p:nth-of-type(n+2){margin-top:2.5em}.c-table{width:100%}.c-table td,.c-table th{line-height:1.5}@media print,screen and (min-width:768px){.c-table td,.c-table th{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:1.9rem 2.5rem}}.c-table th{background-color:#333333;color:#ffffff;line-height:1.5;letter-spacing:0;text-align:left}@media only screen and (max-width:767px){.c-table th{padding:1.8rem 1rem}}@media print,screen and (min-width:768px){.c-table th:first-of-type{width:38.3rem}}.c-table td{background-color:#ffffff}@media only screen and (max-width:767px){.c-table td{padding:0 2rem}}@media only screen and (max-width:767px){.c-table td:first-of-type{padding-top:2rem}}@media only screen and (max-width:767px){.c-table td:last-child{padding-bottom:2rem}}@media only screen and (max-width:767px){.c-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print,screen and (min-width:768px){.c-table tr:nth-of-type(2n) td{background-color:#f5f5f5}}.c-table tr:last-child td,.c-table tr:last-child th{border-bottom:none}.c-link-border span{border-bottom:1px solid #000000}.c-link-border[target=_blank]:after{content:"";display:inline-block;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg);margin-left:0.5rem}.c-link-border-white span{border-bottom:1px solid #000000}.c-link-border-white[target=_blank]:after{content:"";display:inline-block;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg);margin-left:0.5rem}.c-link-border-white span{border-color:#ffffff}.c-link-border-white[target=_blank]:after{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank-white.svg)}.c-float-br{display:none}.c-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:3rem;background-color:#000000;border-radius:0.5rem;margin-top:1rem}@media print,screen and (min-width:768px){.c-label{min-height:4.5rem}}.c-label span{font-size:1.4rem;font-weight:500;color:#ffef57;letter-spacing:0}@media print,screen and (min-width:768px){.c-label span{font-size:max(12px,1.6rem)}}.c-label-yellow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:3rem;background-color:#000000;border-radius:0.5rem;margin-top:1rem}@media print,screen and (min-width:768px){.c-label-yellow{min-height:4.5rem}}.c-label-yellow span{font-size:1.4rem;font-weight:500;color:#ffef57;letter-spacing:0}@media print,screen and (min-width:768px){.c-label-yellow span{font-size:max(12px,1.6rem)}}.c-label-yellow{background-color:#ffef57}.c-label-yellow span{color:#000000}.c-label-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000000;width:4.5rem;height:4.5rem;border-radius:100vw}.c-label-num span:before{font-family:"Inter","Noto Sans JP",sans-serif;font-size:1.8rem;font-weight:bold;font-style:normal;color:#ffef57}ol:has(.c-label-num){counter-reset:num 0}ol:has(.c-label-num) .c-label-num span:before{counter-increment:num 1;content:counter(num,decimal-leading-zero)}.c-title-chara{position:absolute;z-index:2;left:50%;translate:-50% 0;height:100vh;overflow:hidden;pointer-events:none}@media print,screen and (min-width:768px){.c-title-chara{overflow:visible}}.c-title-chara:after,.c-title-chara:before{opacity:0}.loaded .c-title-chara:not(.anim):before{-webkit-animation:pop-to-left 0.5s 0.5s ease-out forwards;animation:pop-to-left 0.5s 0.5s ease-out forwards}.loaded .c-title-chara:not(.anim):after{-webkit-animation:pop-to-right 0.5s 0.5s ease-out forwards;animation:pop-to-right 0.5s 0.5s ease-out forwards}.c-title-chara.anim-on:before{-webkit-animation:pop-to-left 0.5s 0.5s ease-out forwards;animation:pop-to-left 0.5s 0.5s ease-out forwards}.c-title-chara.anim-on:after{-webkit-animation:pop-to-right 0.5s 0.5s ease-out forwards;animation:pop-to-right 0.5s 0.5s ease-out forwards}.c-title-chara-overlay{position:absolute;z-index:-1;width:100%;height:100vh;overflow:hidden;background-color:#ffef57;pointer-events:none}.c-title-chara-overlay .c-title-chara{display:block;width:100%;margin:0 auto}@media print,screen and (min-width:768px){.c-title-chara-overlay .c-title-chara{width:calc(100% - 4rem);max-width:116rem}}.c-title-chara-overlay .c-title-chara{mix-blend-mode:overlay}.c-title-chara-overlay .c-title-chara:after,.c-title-chara-overlay .c-title-chara:before{content:"";position:absolute}.c-note{margin-top:3rem;font-size:1.4rem;line-height:1.5;text-indent:-1em;padding-left:1em}@media print,screen and (min-width:768px){.c-note{font-size:max(12px,1.4rem)}}.c-nav-anchor ul li a:before{content:"";position:absolute;top:50%;right:2rem;translate:0 -50%;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow-head.svg);-webkit-transition:translate 0.2s linear;transition:translate 0.2s linear}.c-nav-anchor ul li a:hover:before{-webkit-animation:none;animation:none;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow-head-yellow.svg);translate:0 calc(-50% + 0.5rem)}.c-nav-anchor-icon ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:768px){.c-nav-anchor-icon ol{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 3rem}}@media only screen and (max-width:767px){.c-nav-anchor-icon ol li:first-child{width:100%}}.c-nav-anchor-icon ol li a,.c-nav-anchor-icon ol li p{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ffffff;width:15rem;height:15rem;border-radius:100vw;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;margin:0 auto}@media print,screen and (min-width:768px){.c-nav-anchor-icon ol li a,.c-nav-anchor-icon ol li p{width:20rem;height:20rem}}.c-nav-anchor-icon ol li a .c-label-num,.c-nav-anchor-icon ol li p .c-label-num{position:absolute;top:0;left:50%;translate:-50% -50%}.c-nav-anchor-icon ol li a ._icon,.c-nav-anchor-icon ol li p ._icon{position:relative;width:100%;height:4.5rem}@media print,screen and (min-width:768px){.c-nav-anchor-icon ol li a ._icon,.c-nav-anchor-icon ol li p ._icon{height:6rem}}.c-nav-anchor-icon ol li a ._icon:before,.c-nav-anchor-icon ol li p ._icon:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:100%;height:100%;background:no-repeat center center/contain;-webkit-transition:background-image 0.3s linear;transition:background-image 0.3s linear}.c-nav-anchor-icon ol li a ._txt,.c-nav-anchor-icon ol li p ._txt{font-size:1.6rem;font-weight:bold;margin-top:0.5rem;text-align:center;line-height:1.5}@media print,screen and (min-width:768px){.c-nav-anchor-icon ol li a ._txt,.c-nav-anchor-icon ol li p ._txt{font-size:1.8rem;margin-top:1rem;-webkit-transition:color 0.3s linear;transition:color 0.3s linear}}.c-nav-anchor-icon ol li a ._txt small,.c-nav-anchor-icon ol li p ._txt small{display:block;font-size:1.2rem}@media print,screen and (min-width:768px){.c-nav-anchor-icon ol li a ._txt small,.c-nav-anchor-icon ol li p ._txt small{display:inline;font-size:12px}}@media print,screen and (min-width:768px){.c-nav-anchor-icon ol li a:hover{opacity:1;background-color:#000000}.c-nav-anchor-icon ol li a:hover ._txt{color:#ffef57}}.c-link-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-link-box{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}@media print,screen and (min-width:768px){.c-link-box{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.c-link-box{margin-top:1.5rem}@media print,screen and (min-width:768px){.c-link-box{margin-top:3rem}}.c-link-box>li{position:relative;background-color:#ffffff;border-radius:1.5rem;padding:2rem 3rem 3rem}@media print,screen and (min-width:768px){.c-link-box>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem}}@media print,screen and (min-width:768px){.c-link-box>li:nth-child(3n+2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.c-link-box>li:nth-child(3n+3){-webkit-transition-delay:0.4s;transition-delay:0.4s}}.c-link-box>li .c-label-num{position:absolute;top:0;left:50%;translate:-50% -50%}.c-link-box>li ._cat{text-align:center;font-size:2.2rem;line-height:1.25}.c-link-box>li ._icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbf6d4;width:10rem;height:10rem;border-radius:100vw;margin:2rem auto 0}@media print,screen and (min-width:768px){.c-link-box>li ._icon{width:12rem;height:12rem}}.c-link-box>li ._icon span{width:6rem}.c-link-box>li ._txt{text-align:center;line-height:1.5;margin-top:2rem}.c-link-box>li ._list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0;background-color:#f5f5f5;border-radius:1rem;padding:2rem;margin-top:2rem}@media print,screen and (min-width:768px){.c-link-box>li ._list{-webkit-box-flex:1;-ms-flex:1;flex:1}}.c-link-box>li ._list li{line-height:1.5}.c-link-box>li ._list li a{position:relative;padding-right:2.5rem}@media print,screen and (min-width:768px){.c-link-box>li ._list li a{font-size:1.8rem}}.c-link-box>li ._list li a:before{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow-rt.svg)}.c-link-box>li ._list li a span{display:inline-block;line-height:1.2;border-bottom:1px solid #000000}.c-link-box>li ._en{display:block;font-family:"Inter","Noto Sans JP",sans-serif;font-size:4rem;font-weight:900;color:#ffef57;text-align:right;-webkit-transform:matrix(1,0,-0.34,0.94,0,0);transform:matrix(1,0,-0.34,0.94,0,0);margin-top:1rem}@media print,screen and (min-width:768px){.c-link-box>li ._en{margin-top:3rem}}@media print,screen and (min-width:768px){.c-link-box:has(._wide){-ms-grid-columns:1fr;grid-template-columns:1fr}}@media print,screen and (min-width:768px){.c-link-box:has(._wide) li ._list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(3,1fr);gap:1rem}}.c-link-box:has(.c-label-num){gap:4rem 0;margin-top:3rem}@media print,screen and (min-width:768px){.c-link-box:has(.c-label-num){gap:3rem 2rem}}.c-link-box:has(.c-label-num)>li{padding:4rem 2rem 2rem}@media print,screen and (min-width:768px){.c-link-box:has(.c-label-num)>li{padding:4rem 3rem 3rem}}.c-link-box:has(.c-label-num)>li ._list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem 1rem}.c-link-box:has(.c-label-num)>li ._list li{min-width:calc((100% - 1rem) / 2)}.c-link-box:has(._txt)>li ._list{margin-top:1rem}@media print,screen and (min-width:768px){.c-link-box:has(._txt)>li ._list{margin-top:2rem}}.c-grid-data{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}@media print,screen and (min-width:768px){.c-grid-data{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);margin-top:3rem}}.c-grid-data>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fbf6d4;border-radius:1rem;padding:2rem}@media print,screen and (min-width:768px){.c-grid-data>li{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;gap:0}}.c-grid-data>li._width-1-1{-ms-grid-column-span:2;grid-column:span 2}@media print,screen and (min-width:768px){.c-grid-data>li._width-1-1{-ms-grid-column-span:12;grid-column:span 12}}.c-grid-data>li._width-1-2{-ms-grid-column-span:2;grid-column:span 2}@media print,screen and (min-width:768px){.c-grid-data>li._width-1-2{-ms-grid-column-span:6;grid-column:span 6}}.c-grid-data>li._width-1-3{-ms-grid-column-span:2;grid-column:span 2}@media print,screen and (min-width:768px){.c-grid-data>li._width-1-3{-ms-grid-column-span:4;grid-column:span 4}}.c-grid-data>li._width-1-4{-ms-grid-column-span:1;grid-column:span 1}@media print,screen and (min-width:768px){.c-grid-data>li._width-1-4{-ms-grid-column-span:3;grid-column:span 3}}.c-grid-data>li._width-3-4{-ms-grid-column-span:2;grid-column:span 2}@media print,screen and (min-width:768px){.c-grid-data>li._width-3-4{-ms-grid-column-span:9;grid-column:span 9}}.c-grid-data>li ._data-title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;font-weight:bold;line-height:1.25;text-align:center;margin:0 -2rem 1rem}@media print,screen and (min-width:768px){.c-grid-data>li ._data-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:max(14px,1.6rem);margin-bottom:1.5rem}}.c-grid-data>li ._data-title small{font-size:1.2rem;letter-spacing:0}@media print,screen and (min-width:768px){.c-grid-data>li ._data-title small{font-size:max(12px,1.4rem)}}.c-grid-data>li ._data-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.5);margin:0 auto;width:10rem;height:10rem;border-radius:100vw}.c-grid-data>li ._data-box:has(._data-txt){width:100%;border-radius:0.5rem;gap:0 1.5rem;min-height:8rem}@media print,screen and (min-width:768px){.c-grid-data>li ._data-box:has(._data-txt){min-height:9.8rem}}@media only screen and (max-width:767px){.c-grid-data>li ._data-box:has(._data-txt) ._data-icon{width:3.8rem}}.c-grid-data>li ._data-box-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-grid-data>li ._data-box-item ._data-icon{margin-bottom:0.5rem}@media print,screen and (min-width:768px){.c-grid-data>li ._data-box-item ._data-icon{margin-bottom:0.5rem}}.c-grid-data>li ._data-icon{display:block;width:4.4rem}.c-grid-data>li ._data-note{margin-top:1rem;font-size:1.2rem;line-height:1.25;letter-spacing:0}@media print,screen and (min-width:768px){.c-grid-data>li ._data-note{margin-top:1.5rem;font-size:12px}.c-grid-data>li ._data-note:has(br.res-pc),.c-grid-data>li ._data-note:has(br:not(.res-sp):not(.res-pc)){text-align:left;text-indent:-1em;padding-left:1em}.c-grid-data>li ._data-note:has(br.res-sp):not(:has(br.res-pc)):not(:has(br:not(.res-sp):not(.res-pc))){text-align:center}}@media only screen and (max-width:767px){.c-grid-data>li ._data-note:has(br){text-align:left;text-indent:-1em;padding-left:1em}}.c-grid-data>li ._data-txt{font-size:1.8rem;font-weight:bold}.c-grid-data>li ._data-txt strong{font-family:"Inter","Noto Sans JP",sans-serif;font-size:3.6rem;color:#e30701;letter-spacing:0}@media print,screen and (min-width:768px){.c-grid-data>li ._data-txt strong{font-size:4.2rem}}.c-grid-data>li ._data-txt small{display:block;font-size:1.2rem;margin-bottom:0.5rem}@media print,screen and (min-width:768px){.c-grid-data>li ._data-txt small{font-size:max(12px,1.2rem);margin-bottom:1rem}}.c-grid-data>li ._data-txt span{font-size:1.4rem}.c-grid-data>li ._data-txt ._data-txt-num{font-family:"Inter","Noto Sans JP",sans-serif;color:#e30701}@media only screen and (max-width:767px){.c-grid-data>li#support-childcare_leave ._data-box ._data-box-item:first-child ._data-icon{margin-right:-0.5rem}.c-grid-data>li#support-childcare_leave ._data-box ._data-box-item:last-child ._data-icon{margin-left:-0.5rem}}.c-index-list{padding:4.5rem 0;overflow:hidden}@media print,screen and (min-width:768px){.c-index-list{padding:7.5rem 0}}.c-index-list ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem 0;counter-reset:num 0}@media print,screen and (min-width:768px){.c-index-list ol{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6rem}}.c-index-list ol>li{position:relative;z-index:1;padding-bottom:4rem;padding-left:2rem}@media print,screen and (min-width:768px){.c-index-list ol>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 6rem;width:100%;padding:6rem 0}}.c-index-list ol>li._left,.c-index-list ol>li:nth-child(2n):not(._right){padding-left:0;padding-right:2rem}@media print,screen and (min-width:768px){.c-index-list ol>li._left,.c-index-list ol>li:nth-child(2n):not(._right){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c-index-list ol>li._left:before,.c-index-list ol>li:nth-child(2n):not(._right):before{margin-left:-2rem;border-radius:0 1.5rem 1.5rem 0}@media print,screen and (min-width:768px){.c-index-list ol>li._left:before,.c-index-list ol>li:nth-child(2n):not(._right):before{left:auto;right:18rem}}.c-index-list ol>li:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:calc(100% + 2rem);height:calc(100% - 6rem);background-color:rgba(255,255,255,0.6);border-radius:1.5rem 0 0 1.5rem}@media print,screen and (min-width:768px){.c-index-list ol>li:before{left:18rem;width:calc(50% + 50vw - 18rem);height:100%}}.c-index-list ol>li ._img{border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){.c-index-list ol>li ._img{width:50rem;border-radius:1.5rem}}.c-index-list ol>li>._txtbox{margin-top:2rem}@media print,screen and (min-width:768px){.c-index-list ol>li>._txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}}.c-index-list ol>li>._txtbox ._title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem 0;padding-left:7rem}@media print,screen and (min-width:768px){.c-index-list ol>li>._txtbox ._title{gap:1rem 0;padding-left:11rem;padding-top:1rem}}.c-index-list ol>li>._txtbox ._title:before{counter-increment:num 1;content:counter(num,decimal-leading-zero);position:absolute;top:-1rem;left:-1rem;display:block;font-size:6.4rem;font-weight:100;font-style:italic;padding-right:1rem}@media print,screen and (min-width:768px){.c-index-list ol>li>._txtbox ._title:before{font-size:8.8rem}}.c-index-list ol>li>._txtbox ._title i{letter-spacing:0}.c-index-list ol>li>._txtbox ._title i._jp{font-size:2.4rem;line-height:1.25}@media print,screen and (min-width:768px){.c-index-list ol>li>._txtbox ._title i._jp{font-size:3.6rem}}.c-index-list ol>li>._txtbox ._title i._en{-ms-flex-item-align:start;align-self:flex-start;font-family:"Inter","Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:bold;margin-top:0.5rem;padding-right:0.5rem}@media print,screen and (min-width:768px){.c-index-list ol>li>._txtbox ._title i._en{margin-top:0}}.c-index-list ol>li>._txtbox ._txt{margin-top:1.5rem;padding:0 1rem}@media print,screen and (min-width:768px){.c-index-list ol>li>._txtbox ._txt{margin-top:3rem}}.c-index-list ol>li>._txtbox .c-btn-box{margin-top:1.5rem}@media print,screen and (min-width:768px){.c-index-list ol>li>._txtbox .c-btn-box{margin-top:3rem}}@media print,screen and (min-width:768px){.c-index-list ol>li>._txtbox .c-btn-box .c-btn{width:100%}}.c-flex-cross{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem 0}@media print,screen and (min-width:768px){.c-flex-cross{gap:7rem 0}}.c-flex-cross li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem 0}@media print,screen and (min-width:768px){.c-flex-cross li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 4rem}}.c-flex-cross li ._img{margin:0}@media print,screen and (min-width:768px){.c-flex-cross li ._img{width:50rem}}.c-flex-cross li ._txtbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}@media print,screen and (min-width:768px){.c-flex-cross li ._txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:2rem 0}}.c-flex-cross li ._txtbox ._title{font-size:2.4rem;font-weight:bold;line-height:1.25}.c-flex-cross li ._txtbox ._txt{line-height:2}@media print,screen and (min-width:768px){.c-flex-cross li ._txtbox .c-btn-box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:2rem}}@media print,screen and (min-width:768px){.c-flex-cross li:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c-recruit-banner{margin-top:3rem}@media print,screen and (min-width:768px){.c-recruit-banner{margin-top:6rem}}.c-recruit-banner a{position:relative;display:block}.c-recruit-banner a:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;bottom:1rem;right:1rem;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-recruit-banner a:before{bottom:2rem;right:2rem}}@media print,screen and (min-width:768px){.c-recruit-banner a:hover{opacity:1}.c-recruit-banner a:hover:before{-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.acc:has(.acc-head input:checked) .acc-head i:before{rotate:0deg}.acc:has(.acc-head input:checked) .acc-body{-ms-grid-rows:1fr;grid-template-rows:1fr}.acc-head{position:relative}.acc-head label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;cursor:pointer}.acc-head i:before{rotate:90deg;-webkit-transition:rotate 0.3s;transition:rotate 0.3s}.acc-body{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.3s ease-in-out;transition:grid-template-rows 0.3s ease-in-out;transition:grid-template-rows 0.3s ease-in-out,-ms-grid-rows 0.3s ease-in-out}.acc-body .acc-body-box{overflow:hidden}#breadcrumb{background-color:#fbf6d4;padding:1.3rem 0}@media print,screen and (min-width:768px){#breadcrumb{padding:1.4rem 0}}#breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2.5rem;padding-right:2.5rem}#breadcrumb ul li{position:relative;font-size:1.4rem}@media print,screen and (min-width:768px){#breadcrumb ul li{font-size:12px}}#breadcrumb ul li:after{content:"";position:absolute;top:50%;right:-2.5rem;translate:0 -50%;display:block;width:2.5rem;height:100%;background:url(/recruit/common/img/common/icon/icon-breadcrumb.svg) no-repeat center center/0.5rem auto}#breadcrumb ul li:last-child:after{display:none}.c-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0}@media print,screen and (min-width:768px){.c-btn-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}}.c-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn{width:36rem;height:7.5rem;margin:0}}.c-btn:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn:before{right:2.8rem}}.c-btn span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn span{font-size:max(14px,1.8rem)}}.c-btn[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.c-btn-l{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn-l{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn-l{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn-l{width:36rem;height:7.5rem;margin:0}}.c-btn-l:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn-l:before{right:2.8rem}}.c-btn-l span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn-l span{font-size:max(14px,1.8rem)}}.c-btn-l[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn-l[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn-l:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn-l:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}@media print,screen and (min-width:768px){.c-btn-l{width:60rem}}.c-btn-m{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn-m{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn-m{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn-m{width:36rem;height:7.5rem;margin:0}}.c-btn-m:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn-m:before{right:2.8rem}}.c-btn-m span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn-m span{font-size:max(14px,1.8rem)}}.c-btn-m[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn-m[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn-m:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn-m:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}@media print,screen and (min-width:768px){.c-btn-m{width:27rem}}.c-btn-s{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn-s{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn-s{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn-s{width:36rem;height:7.5rem;margin:0}}.c-btn-s:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn-s:before{right:2.8rem}}.c-btn-s span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn-s span{font-size:max(14px,1.8rem)}}.c-btn-s[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn-s[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn-s:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn-s:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}@media print,screen and (min-width:768px){.c-btn-s{width:27rem;height:5rem}}.c-btn-thin{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn-thin{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn-thin{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn-thin{width:36rem;height:7.5rem;margin:0}}.c-btn-thin:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn-thin:before{right:2.8rem}}.c-btn-thin span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn-thin span{font-size:max(14px,1.8rem)}}.c-btn-thin[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn-thin[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn-thin:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn-thin:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.c-btn-thin{height:4rem}@media print,screen and (min-width:768px){.c-btn-thin{width:45rem;height:6rem}}.c-btn-thin span{font-size:1.4rem;letter-spacing:0}@media print,screen and (min-width:768px){.c-btn-thin span{font-size:1.8rem}}.c-btn-black{background-color:#000000;color:#ffffff;border:2px solid #ffffff}.c-btn-black:hover{border-color:#ffef57}.c-btn-black:before{background:url(/recruit/common/img/common/icon/icon-arrow-white.svg) no-repeat center center/contain}.c-btn-black[target=_blank]:before{background:url(/recruit/common/img/common/icon/icon-blank-white.svg) no-repeat center center/contain}.c-btn-red{background-color:#e30701;color:#ffffff}.c-btn-red:before{background:url(/recruit/common/img/common/icon/icon-arrow-white.svg) no-repeat center center/contain}.c-btn-red:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg)}.c-btn-red[target=_blank]:before{background:url(/recruit/common/img/common/icon/icon-blank-white.svg) no-repeat center center/contain}.c-btn-red[target=_blank]:hover:before{background:url(/recruit/common/img/common/icon/icon-blank-yellow.svg) no-repeat center center/contain}.c-btn-circle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn-circle{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn-circle{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn-circle{width:36rem;height:7.5rem;margin:0}}.c-btn-circle:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn-circle:before{right:2.8rem}}.c-btn-circle span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn-circle span{font-size:max(14px,1.8rem)}}.c-btn-circle[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn-circle[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn-circle:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn-circle:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.c-btn-circle{width:5rem;height:5rem;border-radius:100vw}@media print,screen and (min-width:768px){.c-btn-circle{width:8rem;height:8rem}}.c-btn-circle:before{right:auto}.c-btn-img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn-img{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn-img{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn-img{width:36rem;height:7.5rem;margin:0}}.c-btn-img:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn-img:before{right:2.8rem}}.c-btn-img span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn-img span{font-size:max(14px,1.8rem)}}.c-btn-img[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn-img[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn-img:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn-img:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.c-btn-img{height:10rem;gap:0 1rem;padding:0.5rem;border-radius:1rem}@media print,screen and (min-width:768px){.c-btn-img{width:80rem;height:20rem;gap:0 4rem;padding:1rem;border-radius:1.5rem}}@media only screen and (max-width:767px){.c-btn-img:before{right:1.5rem}}.c-btn-img ._img{display:block;width:13rem;height:100%;border-radius:0.5rem 0 0 0.5rem;overflow:hidden}@media print,screen and (min-width:768px){.c-btn-img ._img{width:36rem;border-radius:1rem 0 0 1rem}}.c-btn-img ._img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-btn-img ._txt{-webkit-box-flex:1;-ms-flex:1;flex:1;font-style:italic;text-align:left}@media print,screen and (min-width:768px){.c-btn-img ._txt{font-size:2.4rem}}.c-btn-img ._en{display:block;position:absolute;bottom:1rem;right:1rem;width:calc(100% - 2rem);height:2rem}@media print,screen and (min-width:768px){.c-btn-img ._en{height:4.4rem}}.c-btn-img ._en img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.c-btn-img-s{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn-img-s{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn-img-s{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn-img-s{width:36rem;height:7.5rem;margin:0}}.c-btn-img-s:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn-img-s:before{right:2.8rem}}.c-btn-img-s span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn-img-s span{font-size:max(14px,1.8rem)}}.c-btn-img-s[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn-img-s[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn-img-s:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn-img-s:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.c-btn-img-s{gap:0 2rem;padding:0.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1rem;height:auto}@media print,screen and (min-width:768px){.c-btn-img-s{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:60rem;height:10rem;border-radius:100vw}}@media only screen and (max-width:767px){.c-btn-img-s:before{top:auto;bottom:0;right:1rem;height:6rem}}.c-btn-img-s ._img{display:block;width:100%;height:9rem;overflow:hidden;border-radius:0.5rem 0.5rem 0 0}@media print,screen and (min-width:768px){.c-btn-img-s ._img{width:20rem;border-radius:100vw 0 0 100vw}}.c-btn-img-s ._img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-btn-img-s ._txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:6rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;padding:0.5rem 1rem 0;line-height:1.25}@media print,screen and (min-width:768px){.c-btn-img-s ._txt{min-height:auto;line-height:2.5rem}}.c-btn-red-l{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-btn-red-l{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-btn-red-l{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-btn-red-l{width:36rem;height:7.5rem;margin:0}}.c-btn-red-l:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-btn-red-l:before{right:2.8rem}}.c-btn-red-l span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-btn-red-l span{font-size:max(14px,1.8rem)}}.c-btn-red-l[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-btn-red-l[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-btn-red-l:hover{opacity:1;background-color:#000000;color:#ffef57}.c-btn-red-l:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.c-btn-red-l{background-color:#e30701;color:#ffffff}.c-btn-red-l:before{background:url(/recruit/common/img/common/icon/icon-arrow-white.svg) no-repeat center center/contain}.c-btn-red-l:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg)}.c-btn-red-l[target=_blank]:before{background:url(/recruit/common/img/common/icon/icon-blank-white.svg) no-repeat center center/contain}.c-btn-red-l[target=_blank]:hover:before{background:url(/recruit/common/img/common/icon/icon-blank-yellow.svg) no-repeat center center/contain}.c-btn-red-l{height:7.5rem}@media print,screen and (min-width:768px){.c-btn-red-l{width:54rem;height:12rem}}.c-btn-red-l:before{right:1.5rem}@media print,screen and (min-width:768px){.c-btn-red-l:before{width:2.4rem;height:2.4rem;right:3rem}}.c-btn-red-l span{font-size:1.8rem}@media print,screen and (min-width:768px){.c-btn-red-l span{font-size:2.4rem}}.c-btn-red-l span small{display:block;font-size:1.4rem;margin-top:0.5rem}@media print,screen and (min-width:768px){.c-btn-red-l span small{font-size:1.8rem;margin-top:0}}.c-btn-red-l span._txt-type-b{display:none}.c-btn-red-l-txt-type-b .c-btn-red-l span._txt-type-a{display:none}.c-btn-red-l-txt-type-b .c-btn-red-l span._txt-type-b{display:block}.c-btn-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:1.5rem;min-height:12rem;border-radius:1rem}@media print,screen and (min-width:768px){.c-btn-pager{padding:0.5rem;border-radius:100vw;overflow:hidden}}.c-btn-pager a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 2rem}.c-btn-pager a ._img{display:none}@media print,screen and (min-width:768px){.c-btn-pager a ._img{display:block;width:26.5rem;border-radius:100vw 0 0 100vw;overflow:hidden}}.c-btn-pager a ._txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem 0;font-size:1.6rem;font-weight:bold;line-height:1.25;letter-spacing:0}@media print,screen and (min-width:768px){.c-btn-pager a ._txt{font-size:1.8rem;font-size:max(14px,1.8rem)}}.c-btn-pager a ._txt:before{display:block;font-family:"Inter","Noto Sans JP",sans-serif;font-size:max(10px,1.2rem);font-weight:bold}.c-btn-pager a ._txt:after{content:"";display:block;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg)}.c-btn-pager a[target=_blank] ._txt:after{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}.c-btn-pager a:hover ._txt:after{-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}.c-btn-pager a._list{position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-transition:scale 0.3s;transition:scale 0.3s}.c-btn-pager a._list span{position:relative;font-family:"Inter","Noto Sans JP",sans-serif;font-size:1.2rem;font-weight:bold;letter-spacing:0;padding-top:2.5rem}.c-btn-pager a._list span:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;display:block;width:2rem;height:2rem;background:url(/recruit/common/img/common/icon/icon-pager.png) no-repeat center center/contain}.c-btn-pager a._list:hover{scale:1.05}.c-btn-pager ._back a ._txt:before{content:"BACK"}@media print,screen and (min-width:768px){.c-btn-pager ._next a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c-btn-pager ._next a ._img{border-radius:0 100vw 100vw 0}.c-btn-pager ._next a ._txt{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.c-btn-pager ._next a ._txt:before{content:"NEXT"}dd,li,p,td,th{color:#333333;letter-spacing:0.05em}.c-fs-10{font-size:1rem}.c-fs-11{font-size:1.1rem}.c-fs-12{font-size:1.2rem}.c-fs-13{font-size:1.3rem}.c-fs-14{font-size:1.4rem}.c-fs-15{font-size:1.5rem}.c-fs-16{font-size:1.6rem}.c-fs-17{font-size:1.7rem}.c-fs-18{font-size:1.8rem}.c-fs-19{font-size:1.9rem}.c-fs-20{font-size:2rem}.c-fs-21{font-size:2.1rem}.c-fs-22{font-size:2.2rem}.c-fs-23{font-size:2.3rem}.c-fs-24{font-size:2.4rem}.c-fs-25{font-size:2.5rem}.c-fs-26{font-size:2.6rem}.c-fs-27{font-size:2.7rem}.c-fs-28{font-size:2.8rem}.c-fs-29{font-size:2.9rem}.c-fs-30{font-size:3rem}.c-ls-250{line-height:2.5}.c-ls-200{line-height:2}.c-ls-150{line-height:1.5}.c-ls-p02{letter-spacing:0.02em}.c-title{font-size:2.4rem;font-weight:bold;font-style:italic;line-height:1.25;text-align:center}@media print,screen and (min-width:768px){.c-title{font-size:3.4rem}}.c-title-l{font-size:3.2rem;font-weight:900;font-style:italic;line-height:1.5;text-align:center}@media print,screen and (min-width:768px){.c-title-l{font-size:4rem}}.c-title-l small{display:block;font-size:2.4rem}.c-sec-title{position:relative;text-align:center;padding:5.2rem 0;overflow:hidden}@media print,screen and (min-width:768px){.c-sec-title{padding:5.5rem 0 3rem}}.c-sec-title.anim-on i._en{-webkit-mask-size:600% 100%;mask-size:600% 100%}.c-sec-title i{display:block}.c-sec-title i._en{position:absolute;top:50%;left:50%;translate:-50% -50%;font-family:"Inter","Noto Sans JP",sans-serif;font-size:4.8rem;font-weight:800;line-height:1;font-style:normal;-webkit-transform:matrix(1,0,-0.34,0.94,0,0);transform:matrix(1,0,-0.34,0.94,0,0);width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fbf6d4;-webkit-text-stroke:2px #ffe01e;paint-order:stroke fill;-webkit-mask-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#fff),color-stop(40%,transparent));-webkit-mask-image:linear-gradient(90deg,#fff 10%,transparent 40%);mask-image:-webkit-gradient(linear,left top,right top,color-stop(10%,#fff),color-stop(40%,transparent));mask-image:linear-gradient(90deg,#fff 10%,transparent 40%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0% 100%;mask-size:0% 100%;-webkit-background-clip:text;background-clip:text;-webkit-transition:-webkit-mask-size 2s linear;transition:-webkit-mask-size 2s linear;transition:mask-size 2s linear;transition:mask-size 2s linear,-webkit-mask-size 2s linear;padding:0.5rem 1.5rem 0.5rem 1rem}@media print,screen and (min-width:768px){.c-sec-title i._en{position:relative;top:0;left:50%;translate:-50% 0;font-size:min(18rem,12.5vw);margin-top:-1.5rem;padding:1rem 3rem 1rem 0rem}}.c-sec-title i._jp{position:relative;font-size:3.2rem;font-weight:900;line-height:1.25}@media print,screen and (min-width:768px){.c-sec-title i._jp{position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:4rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.c-sec-title i._jp small{display:block;font-size:1.6rem;font-weight:bold;margin-bottom:0.5rem}@media print,screen and (min-width:768px){.c-sec-title i._jp small{font-size:2rem}}.c-sec-title i._jp strong{color:#e30701}.c-sec-title.c-sec-page_title i._en{-webkit-mask-size:600% 100%;mask-size:600% 100%}.c-title-white{font-family:"Inter","Noto Sans JP",sans-serif;display:block;font-size:5.4rem;font-weight:900;font-style:italic;letter-spacing:0;text-align:center;color:#ffffff;overflow:hidden}@media print,screen and (min-width:768px){.c-title-white{font-size:min(12.8rem,8.8888888889vw)}}.c-title-rotate{position:relative;font-family:"Inter","Noto Sans JP",sans-serif;font-style:italic;letter-spacing:0.05em}@media print,screen and (min-width:768px){.c-title-rotate{top:0;left:0;height:0;rotate:90deg;-webkit-transform-origin:0 top;transform-origin:0 top}}@media print,screen and (min-width:768px){.c-title-rotate i{display:block;translate:0 -100%}}.c-title-rotate i small,.c-title-rotate i span{display:block}.c-title-rotate i small{font-size:2rem;font-weight:500;padding-left:0.5rem}@media print,screen and (min-width:768px){.c-title-rotate i small{font-size:3rem;margin-bottom:0.5rem}}.c-title-rotate i span{font-size:3.6rem;font-weight:800}@media print,screen and (min-width:768px){.c-title-rotate i span{font-size:5.4rem;line-height:0.75}}.c-title-line{font-weight:bold;font-style:italic;text-align:center;margin-bottom:4rem}@media print,screen and (min-width:768px){.c-title-line{margin-bottom:6rem}}.c-title-line small{display:block;font-size:1.6rem;line-height:1.25;margin-bottom:0.5rem}@media print,screen and (min-width:768px){.c-title-line small{font-size:2rem}}.c-title-line span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1rem;width:100%}@media print,screen and (min-width:768px){.c-title-line span{gap:0 2rem;width:80rem}}.c-title-line span:after,.c-title-line span:before{-webkit-box-flex:1;-ms-flex:1;flex:1;content:"";display:block;width:100%;height:0.4rem;background-color:#000000;border-radius:100vw}.c-title-line span i{font-family:"Inter","Noto Sans JP",sans-serif;font-size:3.8rem;font-weight:900;line-height:1.25;letter-spacing:0;margin-right:1rem}@media print,screen and (min-width:768px){.c-title-line span i{font-size:4.6rem}}.c-title-line span i strong{color:#e30701}.c-title-line:has(._jp) small{margin-bottom:1rem}@media print,screen and (min-width:768px){.c-title-line:has(._jp) small{margin-bottom:0.5rem}}.c-title-line:has(._jp) span i{font-size:3.2rem}@media print,screen and (min-width:768px){.c-title-line:has(._jp) span i{font-size:4rem}}.c-title-line-w{font-weight:bold;font-style:italic;text-align:center;margin-bottom:4rem}@media print,screen and (min-width:768px){.c-title-line-w{margin-bottom:6rem}}.c-title-line-w small{display:block;font-size:1.6rem;line-height:1.25;margin-bottom:0.5rem}@media print,screen and (min-width:768px){.c-title-line-w small{font-size:2rem}}.c-title-line-w span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1rem;width:100%}@media print,screen and (min-width:768px){.c-title-line-w span{gap:0 2rem;width:80rem}}.c-title-line-w span:after,.c-title-line-w span:before{-webkit-box-flex:1;-ms-flex:1;flex:1;content:"";display:block;width:100%;height:0.4rem;background-color:#000000;border-radius:100vw}.c-title-line-w span i{font-family:"Inter","Noto Sans JP",sans-serif;font-size:3.8rem;font-weight:900;line-height:1.25;letter-spacing:0;margin-right:1rem}@media print,screen and (min-width:768px){.c-title-line-w span i{font-size:4.6rem}}.c-title-line-w span i strong{color:#e30701}.c-title-line-w:has(._jp) small{margin-bottom:1rem}@media print,screen and (min-width:768px){.c-title-line-w:has(._jp) small{margin-bottom:0.5rem}}.c-title-line-w:has(._jp) span i{font-size:3.2rem}@media print,screen and (min-width:768px){.c-title-line-w:has(._jp) span i{font-size:4rem}}@media print,screen and (min-width:768px){.c-title-line-w span{width:98rem}}.c-title-line_v{text-align:center;margin-bottom:3rem}@media print,screen and (min-width:768px){.c-title-line_v{margin-bottom:4.5rem}}.c-title-line_v span{position:relative;display:inline-block;font-family:"Inter","Noto Sans JP",sans-serif;font-size:2rem;font-weight:bold;line-height:1.25;letter-spacing:0;padding:0 3rem}@media print,screen and (min-width:768px){.c-title-line_v span{font-size:2.2rem;padding:0 3.5rem}}@media print,screen and (min-width:768px){.c-title-line_v span._jp{font-size:2rem}}.c-title-line_v span:after,.c-title-line_v span:before{content:"";position:absolute;top:50%;translate:0 -50%;width:1px;height:2.5rem;background-color:#000000}@media print,screen and (min-width:768px){.c-title-line_v span:after,.c-title-line_v span:before{height:3.5rem}}.c-title-line_v span:before{left:0;rotate:-45deg}.c-title-line_v span:after{right:0;rotate:45deg}.c-title-beak{position:relative;font-size:2.4rem;font-weight:bold;line-height:1.25;letter-spacing:0.05em;font-style:italic;text-align:center;padding-bottom:2.5rem;margin-bottom:2rem}@media print,screen and (min-width:768px){.c-title-beak{font-size:3.4rem;padding-bottom:3.5rem;margin-bottom:4.5rem}}.c-title-beak:before{content:"";position:absolute;bottom:0;left:50%;translate:-50% 0;display:block;width:10.4rem;height:1.4rem;background:url(/recruit/common/img/common/cmn-beak.svg) no-repeat center center/contain}.c-title-outline{font-size:100%}.c-title-outline>span{display:block}.c-title-outline ._section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:15rem;height:3rem;padding:0.5rem 2rem;background-color:#000000;color:#ffef57;border-radius:0.5rem;font-size:100%;font-weight:bold}@media print,screen and (min-width:768px){.c-title-outline ._section{min-width:24rem;height:4rem;font-size:max(12px,1.6rem)}}.c-title-outline ._catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.5rem;font-size:3.6rem;font-weight:900;line-height:1.25;letter-spacing:0.05em;color:#ffffff;-webkit-text-stroke:4px #000000;paint-order:stroke fill}@media print,screen and (min-width:768px){.c-title-outline ._catch{margin-top:2rem;font-size:5.4rem}}@media print,screen and (min-width:768px){.c-title-outline ._catch em{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-title-outline ._catch em i{display:block;margin:0 -0.5rem}.c-title-outline ._catch em i span{display:block;width:1%;overflow:hidden;white-space:nowrap;padding:0 0.5rem;opacity:0}@media print,screen and (min-width:768px){.c-title-outline ._catch em i span{display:inline-block}}.c-title-outline ._group{margin-top:1.5rem;font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:0.05em}@media print,screen and (min-width:768px){.c-title-outline ._group{margin-top:2rem}}.c-title-outline ._name{margin-top:1rem;font-size:2.4rem;font-weight:bold;letter-spacing:0.05em}@media print,screen and (min-width:768px){.c-title-outline ._name{margin-top:1.5rem;font-size:2.4rem}}.c-title-balloon{position:relative;font-size:2.4rem;font-weight:bold;line-height:1.5;letter-spacing:0.05em;font-style:italic;padding-bottom:1.8rem;margin-bottom:3rem}@media print,screen and (min-width:768px){.c-title-balloon{font-size:3.4rem;padding-left:5rem;padding-bottom:2.5rem;margin-bottom:6rem}}.c-title-balloon:before{display:none}@media print,screen and (min-width:768px){.c-title-balloon:before{content:"";position:absolute;top:1rem;left:0;display:block;width:3.5rem;height:3.1rem;background:url(/recruit/common/img/common/icon/icon-balloon.svg) no-repeat center center/contain}}.c-title-balloon:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:0.4rem;border-radius:100vw;background-color:#000000}.c-card-link>li{position:relative;z-index:1}.c-card-link>li>*{position:relative;display:block;background-color:#ffffff;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-card-link>li>*{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-card-link>li>*{border-radius:1rem;padding:1.7rem 1.7rem 2.7rem 1.7rem;text-align:center;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media print,screen and (min-width:768px){.c-card-link>li>*{padding:4.5rem 1.7rem;border-radius:1.5rem}}.c-card-link>li.anim:before{content:"";position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:100%;height:100%;border-radius:1rem;scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:scale 0.5s ease,opacity 0.3s 0.7s;transition:scale 0.5s ease,opacity 0.3s 0.7s}@media print,screen and (min-width:768px){.c-card-link>li.anim:before{border-radius:1.5rem}}.c-sec .c-card-link>li.anim:before{background-color:#ffef57}.c-sec-top .c-card-link>li.anim:before,.c-sec:nth-of-type(2n) .c-card-link>li.anim:before{background-color:#fbf6d4}.c-card-link>li.anim>*{scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s;transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s}.c-card-link>li.anim-on:before{scale:1;opacity:0}.c-card-link>li.anim-on>*{scale:1}.c-card-link.card-anim-yellow li:before{background-color:#ffef57!important}.c-card-link.card-anim-light li:before{background-color:#fbf6d4!important}.c-card-link li>a{border:0.3rem solid #ffffff}.c-card-link li>a:before{content:"";position:absolute;bottom:0.2rem;right:1rem;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg)}@media print,screen and (min-width:768px){.c-card-link li>a:before{bottom:0.7rem;right:1.5rem}}.c-card-link li>a:hover{opacity:1;border:0.3rem solid #000000}.c-card-link li>a:hover:before{-webkit-animation:arrow-hover 0.8s ease;animation:arrow-hover 0.8s ease}.c-card-link li>a[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg);-webkit-animation:none;animation:none}.c-card-link li>a ._title{font-size:2rem;font-weight:bold;line-height:1.5;font-style:italic}@media print,screen and (min-width:768px){.c-card-link li>a ._title{font-size:2.4rem}}.c-card-link li>a .c-label{width:21.5rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.c-card-link li>a .c-label{width:30rem}}.c-card-link{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-card-link{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}@media print,screen and (min-width:768px){.c-card-link{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.c-card-link-icon>li{position:relative;z-index:1}.c-card-link-icon>li>*{position:relative;display:block;background-color:#ffffff;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-card-link-icon>li>*{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-card-link-icon>li>*{border-radius:1rem;padding:1.7rem 1.7rem 2.7rem 1.7rem;text-align:center;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media print,screen and (min-width:768px){.c-card-link-icon>li>*{padding:4.5rem 1.7rem;border-radius:1.5rem}}.c-card-link-icon>li.anim:before{content:"";position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:100%;height:100%;border-radius:1rem;scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:scale 0.5s ease,opacity 0.3s 0.7s;transition:scale 0.5s ease,opacity 0.3s 0.7s}@media print,screen and (min-width:768px){.c-card-link-icon>li.anim:before{border-radius:1.5rem}}.c-sec .c-card-link-icon>li.anim:before{background-color:#ffef57}.c-sec-top .c-card-link-icon>li.anim:before,.c-sec:nth-of-type(2n) .c-card-link-icon>li.anim:before{background-color:#fbf6d4}.c-card-link-icon>li.anim>*{scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s;transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s}.c-card-link-icon>li.anim-on:before{scale:1;opacity:0}.c-card-link-icon>li.anim-on>*{scale:1}.c-card-link-icon.card-anim-yellow li:before{background-color:#ffef57!important}.c-card-link-icon.card-anim-light li:before{background-color:#fbf6d4!important}.c-card-link-icon li>a{border:0.3rem solid #ffffff}.c-card-link-icon li>a:before{content:"";position:absolute;bottom:0.2rem;right:1rem;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg)}@media print,screen and (min-width:768px){.c-card-link-icon li>a:before{bottom:0.7rem;right:1.5rem}}.c-card-link-icon li>a:hover{opacity:1;border:0.3rem solid #000000}.c-card-link-icon li>a:hover:before{-webkit-animation:arrow-hover 0.8s ease;animation:arrow-hover 0.8s ease}.c-card-link-icon li>a[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg);-webkit-animation:none;animation:none}.c-card-link-icon li>a ._title{font-size:2rem;font-weight:bold;line-height:1.5;font-style:italic}@media print,screen and (min-width:768px){.c-card-link-icon li>a ._title{font-size:2.4rem}}.c-card-link-icon li>a .c-label{width:21.5rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.c-card-link-icon li>a .c-label{width:30rem}}.c-card-link-icon{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-card-link-icon{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}@media print,screen and (min-width:768px){.c-card-link-icon{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.c-card-link-icon li a{padding-left:12.7rem;padding-bottom:3.2rem;min-height:14rem;text-align:left}@media print,screen and (min-width:768px){.c-card-link-icon li a{padding:3.7rem 1.7rem;text-align:center}}.c-card-link-icon li a ._icon{position:absolute;top:2rem;left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10rem;height:10rem;background-color:#fbf6d4;border-radius:100vw}@media print,screen and (min-width:768px){.c-card-link-icon li a ._icon{position:static;margin:0 auto;width:15rem;height:15rem}}.c-card-link-icon li a ._icon i{display:block;width:4.5rem}@media print,screen and (min-width:768px){.c-card-link-icon li a ._icon i{width:6rem}}.c-card-link-icon li a ._title{font-size:1.8rem}@media print,screen and (min-width:768px){.c-card-link-icon li a ._title{margin-top:1rem;font-size:2rem;text-align:center}}.c-card-link-icon li a .c-label{width:100%}.c-card-link-wide>li{position:relative;z-index:1}.c-card-link-wide>li>*{position:relative;display:block;background-color:#ffffff;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-card-link-wide>li>*{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-card-link-wide>li>*{border-radius:1rem;padding:1.7rem 1.7rem 2.7rem 1.7rem;text-align:center;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media print,screen and (min-width:768px){.c-card-link-wide>li>*{padding:4.5rem 1.7rem;border-radius:1.5rem}}.c-card-link-wide>li.anim:before{content:"";position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:100%;height:100%;border-radius:1rem;scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:scale 0.5s ease,opacity 0.3s 0.7s;transition:scale 0.5s ease,opacity 0.3s 0.7s}@media print,screen and (min-width:768px){.c-card-link-wide>li.anim:before{border-radius:1.5rem}}.c-sec .c-card-link-wide>li.anim:before{background-color:#ffef57}.c-sec-top .c-card-link-wide>li.anim:before,.c-sec:nth-of-type(2n) .c-card-link-wide>li.anim:before{background-color:#fbf6d4}.c-card-link-wide>li.anim>*{scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s;transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s}.c-card-link-wide>li.anim-on:before{scale:1;opacity:0}.c-card-link-wide>li.anim-on>*{scale:1}.c-card-link-wide.card-anim-yellow li:before{background-color:#ffef57!important}.c-card-link-wide.card-anim-light li:before{background-color:#fbf6d4!important}.c-card-link-wide li>a{border:0.3rem solid #ffffff}.c-card-link-wide li>a:before{content:"";position:absolute;bottom:0.2rem;right:1rem;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg)}@media print,screen and (min-width:768px){.c-card-link-wide li>a:before{bottom:0.7rem;right:1.5rem}}.c-card-link-wide li>a:hover{opacity:1;border:0.3rem solid #000000}.c-card-link-wide li>a:hover:before{-webkit-animation:arrow-hover 0.8s ease;animation:arrow-hover 0.8s ease}.c-card-link-wide li>a[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg);-webkit-animation:none;animation:none}.c-card-link-wide li>a ._title{font-size:2rem;font-weight:bold;line-height:1.5;font-style:italic}@media print,screen and (min-width:768px){.c-card-link-wide li>a ._title{font-size:2.4rem}}.c-card-link-wide li>a .c-label{width:21.5rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.c-card-link-wide li>a .c-label{width:30rem}}.c-card-link-wide{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-card-link-wide{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}@media print,screen and (min-width:768px){.c-card-link-wide{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media print,screen and (min-width:768px){.c-card-link-wide:not(:has(li:nth-child(2))) li{margin-right:auto;margin-left:auto}}@media print,screen and (min-width:768px){.c-card-link-wide li{margin-right:auto}}.c-card-link-wide li a{padding:0.7rem 0.7rem 3.2rem;text-align:left}@media print,screen and (min-width:768px){.c-card-link-wide li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 6rem;width:98rem;padding:0.7rem 1.7rem 0.7rem 0.7rem}}.c-card-link-wide li a ._img{border-radius:0.5rem 0.5rem 0 0;overflow:hidden}@media print,screen and (min-width:768px){.c-card-link-wide li a ._img{border-radius:1rem 0 0 1rem;width:45rem}}.c-card-link-wide li a ._txtbox{margin-top:1rem;padding:0 1rem}@media print,screen and (min-width:768px){.c-card-link-wide li a ._txtbox{-webkit-box-flex:1;-ms-flex:1;flex:1}}.c-card-link-wide li a ._txtbox .c-label{width:100%}@media print,screen and (min-width:768px){.c-card-link-wide li a ._txtbox .c-label{margin-top:2rem;width:30rem;margin-left:0}}@media print,screen and (min-width:768px){.c-card-link-wide li:nth-child(2n){margin-right:0;margin-left:auto}}.c-card-link-people>li{position:relative;z-index:1}.c-card-link-people>li>*{position:relative;display:block;background-color:#ffffff;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-card-link-people>li>*{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-card-link-people>li>*{border-radius:1rem;padding:1.7rem 1.7rem 2.7rem 1.7rem;text-align:center;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media print,screen and (min-width:768px){.c-card-link-people>li>*{padding:4.5rem 1.7rem;border-radius:1.5rem}}.c-card-link-people>li.anim:before{content:"";position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:100%;height:100%;border-radius:1rem;scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:scale 0.5s ease,opacity 0.3s 0.7s;transition:scale 0.5s ease,opacity 0.3s 0.7s}@media print,screen and (min-width:768px){.c-card-link-people>li.anim:before{border-radius:1.5rem}}.c-sec .c-card-link-people>li.anim:before{background-color:#ffef57}.c-sec-top .c-card-link-people>li.anim:before,.c-sec:nth-of-type(2n) .c-card-link-people>li.anim:before{background-color:#fbf6d4}.c-card-link-people>li.anim>*{scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s;transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s}.c-card-link-people>li.anim-on:before{scale:1;opacity:0}.c-card-link-people>li.anim-on>*{scale:1}.c-card-link-people.card-anim-yellow li:before{background-color:#ffef57!important}.c-card-link-people.card-anim-light li:before{background-color:#fbf6d4!important}.c-card-link-people li>a{border:0.3rem solid #ffffff}.c-card-link-people li>a:before{content:"";position:absolute;bottom:0.2rem;right:1rem;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg)}@media print,screen and (min-width:768px){.c-card-link-people li>a:before{bottom:0.7rem;right:1.5rem}}.c-card-link-people li>a:hover{opacity:1;border:0.3rem solid #000000}.c-card-link-people li>a:hover:before{-webkit-animation:arrow-hover 0.8s ease;animation:arrow-hover 0.8s ease}.c-card-link-people li>a[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg);-webkit-animation:none;animation:none}.c-card-link-people li>a ._title{font-size:2rem;font-weight:bold;line-height:1.5;font-style:italic}@media print,screen and (min-width:768px){.c-card-link-people li>a ._title{font-size:2.4rem}}.c-card-link-people li>a .c-label{width:21.5rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){.c-card-link-people li>a .c-label{width:30rem}}.c-card-link-people{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-card-link-people{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}@media print,screen and (min-width:768px){.c-card-link-people{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.c-card-link-people li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0.7rem 0.7rem 2.7rem 0.7rem}@media print,screen and (min-width:768px){.c-card-link-people li a{padding-bottom:3.7rem}}.c-card-link-people li a ._txtbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 1rem;margin-top:1rem}.c-card-link-people li a ._txtbox ._title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.8rem;text-align:left}.c-card-media>li{position:relative;z-index:1}.c-card-media>li>*{position:relative;display:block;background-color:#ffffff;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-card-media>li>*{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-card-media>li>*{border-radius:1rem;padding:1.7rem 1.7rem 2.7rem 1.7rem;text-align:center;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media print,screen and (min-width:768px){.c-card-media>li>*{padding:4.5rem 1.7rem;border-radius:1.5rem}}.c-card-media>li.anim:before{content:"";position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:100%;height:100%;border-radius:1rem;scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:scale 0.5s ease,opacity 0.3s 0.7s;transition:scale 0.5s ease,opacity 0.3s 0.7s}@media print,screen and (min-width:768px){.c-card-media>li.anim:before{border-radius:1.5rem}}.c-sec .c-card-media>li.anim:before{background-color:#ffef57}.c-sec-top .c-card-media>li.anim:before,.c-sec:nth-of-type(2n) .c-card-media>li.anim:before{background-color:#fbf6d4}.c-card-media>li.anim>*{scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s;transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s}.c-card-media>li.anim-on:before{scale:1;opacity:0}.c-card-media>li.anim-on>*{scale:1}.c-card-media.card-anim-yellow li:before{background-color:#ffef57!important}.c-card-media.card-anim-light li:before{background-color:#fbf6d4!important}.c-card-media{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4rem 0}@media print,screen and (min-width:768px){.c-card-media{gap:6rem 0}}.c-card-media>li{text-align:center}.c-card-media>li ._whitebox{position:relative;height:100%;padding:3rem 2rem 3rem}@media print,screen and (min-width:768px){.c-card-media>li ._whitebox{padding:5.5rem 9rem 6rem}}.c-card-media>li ._whitebox ._cat{position:absolute;top:0;left:50%;translate:-50% -50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:30rem;min-height:3rem;background-color:#000000;border-radius:0.5rem;padding:0.3rem 0.4rem}@media print,screen and (min-width:768px){.c-card-media>li ._whitebox ._cat{min-width:30rem;min-height:4.5rem}}.c-card-media>li ._whitebox ._cat span{font-size:1.4rem;font-weight:500;color:#ffef57}@media print,screen and (min-width:768px){.c-card-media>li ._whitebox ._cat span{font-size:max(14px,1.6rem)}}.c-card-media>li ._whitebox ._title{font-size:2rem;font-weight:bold;line-height:1.5;font-style:italic;text-align:center;letter-spacing:0}@media print,screen and (min-width:768px){.c-card-media>li ._whitebox ._title{font-size:2.6rem}}.c-card-media>li ._whitebox ._img{display:block;margin-top:1.5rem;border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){.c-card-media>li ._whitebox ._img{margin-top:3rem;border-radius:1.5rem}}.c-card-media>li ._whitebox a._img{position:relative}.c-card-media>li ._whitebox a._img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25)}.c-card-media>li ._whitebox a._img:after{content:"";position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;width:6.3rem;height:6.3rem;background:url("/recruit/common/img/common/icon/icon-play.svg") no-repeat center/contain;-webkit-transition:scale 0.3s;transition:scale 0.3s}.c-card-media>li ._whitebox a._img:hover{opacity:1}.c-card-media>li ._whitebox a._img:hover:after{scale:1.2}.c-card-media>li ._whitebox ._txt{margin-top:1.5rem;line-height:2;text-align:left}@media print,screen and (min-width:768px){.c-card-media>li ._whitebox ._txt{margin-top:3rem}}.c-card-media>li .modal-item{display:none!important}.c-card-media-s>li{position:relative;z-index:1}.c-card-media-s>li>*{position:relative;display:block;background-color:#ffffff;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-card-media-s>li>*{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-card-media-s>li>*{border-radius:1rem;padding:1.7rem 1.7rem 2.7rem 1.7rem;text-align:center;-webkit-transition:border-color 0.3s;transition:border-color 0.3s}@media print,screen and (min-width:768px){.c-card-media-s>li>*{padding:4.5rem 1.7rem;border-radius:1.5rem}}.c-card-media-s>li.anim:before{content:"";position:absolute;z-index:-1;top:0;left:50%;translate:-50% 0;width:100%;height:100%;border-radius:1rem;scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:scale 0.5s ease,opacity 0.3s 0.7s;transition:scale 0.5s ease,opacity 0.3s 0.7s}@media print,screen and (min-width:768px){.c-card-media-s>li.anim:before{border-radius:1.5rem}}.c-sec .c-card-media-s>li.anim:before{background-color:#ffef57}.c-sec-top .c-card-media-s>li.anim:before,.c-sec:nth-of-type(2n) .c-card-media-s>li.anim:before{background-color:#fbf6d4}.c-card-media-s>li.anim>*{scale:0.5;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s;transition:border-color 0.3s,scale 0.5s 0.2s ease,opacity 0.3s}.c-card-media-s>li.anim-on:before{scale:1;opacity:0}.c-card-media-s>li.anim-on>*{scale:1}.c-card-media-s.card-anim-yellow li:before{background-color:#ffef57!important}.c-card-media-s.card-anim-light li:before{background-color:#fbf6d4!important}.c-card-media-s{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4rem 0}@media print,screen and (min-width:768px){.c-card-media-s{gap:6rem 0}}.c-card-media-s>li{text-align:center}.c-card-media-s>li ._whitebox{position:relative;height:100%;padding:3rem 2rem 3rem}@media print,screen and (min-width:768px){.c-card-media-s>li ._whitebox{padding:5.5rem 9rem 6rem}}.c-card-media-s>li ._whitebox ._cat{position:absolute;top:0;left:50%;translate:-50% -50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:30rem;min-height:3rem;background-color:#000000;border-radius:0.5rem;padding:0.3rem 0.4rem}@media print,screen and (min-width:768px){.c-card-media-s>li ._whitebox ._cat{min-width:30rem;min-height:4.5rem}}.c-card-media-s>li ._whitebox ._cat span{font-size:1.4rem;font-weight:500;color:#ffef57}@media print,screen and (min-width:768px){.c-card-media-s>li ._whitebox ._cat span{font-size:max(14px,1.6rem)}}.c-card-media-s>li ._whitebox ._title{font-size:2rem;font-weight:bold;line-height:1.5;font-style:italic;text-align:center;letter-spacing:0}@media print,screen and (min-width:768px){.c-card-media-s>li ._whitebox ._title{font-size:2.6rem}}.c-card-media-s>li ._whitebox ._img{display:block;margin-top:1.5rem;border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){.c-card-media-s>li ._whitebox ._img{margin-top:3rem;border-radius:1.5rem}}.c-card-media-s>li ._whitebox a._img{position:relative}.c-card-media-s>li ._whitebox a._img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25)}.c-card-media-s>li ._whitebox a._img:after{content:"";position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;width:6.3rem;height:6.3rem;background:url("/recruit/common/img/common/icon/icon-play.svg") no-repeat center/contain;-webkit-transition:scale 0.3s;transition:scale 0.3s}.c-card-media-s>li ._whitebox a._img:hover{opacity:1}.c-card-media-s>li ._whitebox a._img:hover:after{scale:1.2}.c-card-media-s>li ._whitebox ._txt{margin-top:1.5rem;line-height:2;text-align:left}@media print,screen and (min-width:768px){.c-card-media-s>li ._whitebox ._txt{margin-top:3rem}}.c-card-media-s>li .modal-item{display:none!important}.c-card-media-s{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-card-media-s{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}.c-card-media-s>li ._whitebox{padding:3rem 2rem}@media print,screen and (min-width:768px){.c-card-media-s>li ._whitebox{padding:3rem}}.c-card-media-s:has(._cat){gap:4rem 0}@media print,screen and (min-width:768px){.c-card-media-s:has(._cat){gap:4.5rem 2rem}}@media print,screen and (min-width:768px){.c-card-media-s:has(._cat)>li ._whitebox{padding-top:4.5rem}}.c-card-sharp{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-card-sharp{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}@media print,screen and (min-width:768px){.c-card-sharp{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.c-card-sharp li{position:relative;z-index:1;background-color:#ffffff;border-radius:1rem 1rem 0 1rem;padding:2rem}@media print,screen and (min-width:768px){.c-card-sharp li{padding:4rem;border-radius:1.5rem 1.5rem 0 1.5rem}}.c-card-sharp li:before{content:"♯";position:absolute;z-index:-1;top:-1.5rem;left:-2.5rem;font-size:7.2rem;font-weight:bold;color:#ffef57;pointer-events:none}@media print,screen and (min-width:768px){.c-card-sharp li:before{top:-2.5rem;left:-4rem;font-size:12rem}}.c-card-sharp li ._title{font-size:2.2rem;font-weight:bold;line-height:1.5;letter-spacing:0.05em;font-style:italic;text-align:center}@media print,screen and (min-width:768px){.c-card-sharp li ._title{font-size:3rem}}.c-card-sharp li ._txt{margin-top:1.5rem}@media print,screen and (min-width:768px){.c-card-sharp li ._txt{font-size:max(14px,1.8rem)}}.c-card-beak{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-card-beak{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}.c-card-beak>li{position:relative;background-color:#ffffff;border-radius:1rem;padding:2rem}@media print,screen and (min-width:768px){.c-card-beak>li{padding:2rem 4rem 4rem;border-radius:1.5rem}}.c-card-beak>li ._cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}@media print,screen and (min-width:768px){.c-card-beak>li ._cat{position:absolute;top:2rem;right:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-card-beak>li ._cat li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6rem;padding:0.25em;border-radius:100vw;font-size:1.4rem;padding-bottom:0.26em}.c-card-beak>li ._cat li._cat-hum{background-color:#fce4ec}.c-card-beak>li ._cat li._cat-sci{background-color:#e1f5fe}.c-card-beak>li .c-title-beak{font-size:2.2rem;margin:1rem 0;line-height:1.5}@media print,screen and (min-width:768px){.c-card-beak>li .c-title-beak{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:9rem;font-size:2.4rem;margin:0 0 3rem 0}}.c-card-beak>li .c-title-beak small{display:block;font-size:1.6rem;font-weight:500}.c-card-balloon{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){.c-card-balloon{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}.c-card-balloon{gap:5rem 0}@media print,screen and (min-width:768px){.c-card-balloon{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:4rem 0}}.c-card-balloon li{position:relative}.c-card-balloon li ._avator{position:absolute;z-index:1;bottom:0;width:6rem;height:auto}@media print,screen and (min-width:768px){.c-card-balloon li ._avator{bottom:auto;top:0;width:10rem}}.c-card-balloon li ._avator ._img{display:block;border-radius:100vw;overflow:hidden;width:6rem;height:6rem}@media print,screen and (min-width:768px){.c-card-balloon li ._avator ._img{width:10rem;height:10rem}}.c-card-balloon li ._avator figcaption{position:absolute;bottom:-2.5rem;left:50%;translate:-50% 0;margin-top:0.5rem;font-weight:500;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media print,screen and (min-width:768px){.c-card-balloon li ._avator figcaption{margin-top:1rem}}.c-card-balloon li ._balloon{position:relative;background-color:#ffffff;border-radius:1rem 1rem 1rem 0;padding:2rem;margin-left:8rem}@media print,screen and (min-width:768px){.c-card-balloon li ._balloon{margin-left:12rem;padding:4rem;border-radius:1.5rem 1.5rem 1.5rem 0}}.c-card-balloon li ._balloon:after,.c-card-balloon li ._balloon:before{position:absolute;display:block;font-size:4.8rem;font-weight:900;color:#ffe01e;pointer-events:none}@media print,screen and (min-width:768px){.c-card-balloon li ._balloon:after,.c-card-balloon li ._balloon:before{font-size:6rem}}.c-card-balloon li ._balloon:before{content:"“";top:-1.5rem;left:-1rem}@media print,screen and (min-width:768px){.c-card-balloon li ._balloon:before{top:-2.5rem;left:-0.5rem}}.c-card-balloon li ._balloon:after{content:"”";top:-1.5rem;right:-0.5rem}@media print,screen and (min-width:768px){.c-card-balloon li ._balloon:after{top:auto;bottom:-4rem;right:-0.5rem}}.c-card-balloon li:nth-of-type(2n) ._avator{left:auto;right:0}.c-card-balloon li:nth-of-type(2n) ._balloon{border-radius:1rem 1rem 0 1rem;margin-left:0;margin-right:8rem}@media print,screen and (min-width:768px){.c-card-balloon li:nth-of-type(2n) ._balloon{border-radius:1.5rem 1.5rem 0 1.5rem;margin-right:12rem}}.c-next-contents .c-btn-box{margin-top:2rem}@media print,screen and (min-width:768px){.c-next-contents .c-btn-box{margin-top:3rem}}.acc-nav{padding:0 2rem}@media print,screen and (min-width:768px){.acc-nav{padding:0}}.acc-nav>ul{border-bottom:1px solid #ffffff;margin-bottom:4rem}@media print,screen and (min-width:768px){.acc-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 4.5rem;border:none;margin-bottom:6rem}}.acc-nav>ul>li{padding:1rem 0;border-top:#e6e6e6 1px solid}@media print,screen and (min-width:768px){.acc-nav>ul>li{padding:0;border:none}}.acc-nav>ul>li:first-child{border:none}.acc-nav>ul>li a{position:relative;display:block;padding:1rem 0;font-size:1.6rem;font-weight:bold;line-height:1.25;color:#ffffff}@media print,screen and (min-width:768px){.acc-nav>ul>li a{display:inline-block;padding:0;-webkit-transition:color 0.3s;transition:color 0.3s}.acc-nav>ul>li a[target=_blank]{padding-right:2.5rem}.acc-nav>ul>li a[target=_blank]:after{content:"";display:inline-block;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank-white.svg);margin-left:0.5rem;vertical-align:top;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}.acc-nav>ul>li a:hover{opacity:1;color:#ffef57}.acc-nav>ul>li a:hover[target=_blank]:after{background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}.acc-nav>ul>li a:after{content:"";position:absolute;top:50%;translate:0 -50%;right:0;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow-white.svg)}@media print,screen and (min-width:768px){.acc-nav>ul>li a:after{display:none}}.acc-nav>ul>li a[target=_blank]:after{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank-white.svg)}.acc-nav>ul>li a span i{font-style:normal}.acc-nav>ul>li:has(.nav-lower) .acc-head{position:relative}@media print,screen and (min-width:768px){.acc-nav>ul>li:has(.nav-lower) .acc-head{cursor:default;display:inline-block}}.acc-nav>ul>li:has(.nav-lower) .acc-head label{display:block}.acc-nav>ul>li:has(.nav-lower) .acc-head label a{pointer-events:none}@media print,screen and (min-width:768px){.acc-nav>ul>li:has(.nav-lower) .acc-head label a{pointer-events:auto}}.acc-nav>ul>li:has(.nav-lower) .acc-head label a:after{display:none}@media print,screen and (min-width:768px){.academy .acc-nav>ul>li:has(.nav-lower) .acc-head label a:after{display:block}}.acc-nav>ul>li:has(.nav-lower) .acc-head i{position:absolute;top:50%;translate:0 -50%;right:0.1rem;display:block;width:1.6rem;height:1.6rem;pointer-events:none}@media print,screen and (min-width:768px){.acc-nav>ul>li:has(.nav-lower) .acc-head i{display:none}}.acc-nav>ul>li:has(.nav-lower) .acc-head i:after,.acc-nav>ul>li:has(.nav-lower) .acc-head i:before{content:"";position:absolute;top:50%;translate:0 -50%;right:0;width:100%;height:2px;border-radius:100vw;background-color:#ffffff}@media print,screen and (min-width:768px){.acc-nav>ul>li:has(.nav-lower) .acc-head i:after,.acc-nav>ul>li:has(.nav-lower) .acc-head i:before{width:0.8rem;height:0.6rem;background:no-repeat center center/contain;rotate:0deg;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}}@media print,screen and (min-width:768px){.acc-nav>ul>li .acc-body{-ms-grid-rows:1fr;grid-template-rows:1fr}}.acc-nav>ul>li .nav-lower ul.nav-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem;margin-bottom:-1rem}@media print,screen and (min-width:768px){.acc-nav>ul>li .nav-lower ul.nav-sub{margin:3rem 0 0 0}}.acc-nav>ul>li .nav-lower ul.nav-sub li{border-top:1px solid #333333;padding:1rem 0}@media print,screen and (min-width:768px){.acc-nav>ul>li .nav-lower ul.nav-sub li{border:none;padding:0}}@media print,screen and (min-width:768px){.acc-nav>ul>li .nav-lower ul.nav-sub li:nth-child(n+2){margin-top:1.2rem}}.acc-nav>ul>li .nav-lower ul.nav-sub li a{font-size:1.4rem;font-weight:500}@media print,screen and (min-width:768px){.acc-nav>ul>li .nav-lower ul.nav-sub li a{font-size:1.4rem;line-height:1.2}}.acc-nav>ul>li .nav-lower ul.nav-sub li a:before{content:"・"}#cmn-information{position:relative;z-index:2;padding-bottom:4.5rem;border-top:1px solid #fbf6d4}@media print,screen and (min-width:768px){#cmn-information{padding-bottom:7.5rem}}#cmn-information .inner{position:relative}@media print,screen and (min-width:768px){#cmn-information .inner:before{opacity:0;content:"";position:absolute;z-index:2;top:-25rem;right:21rem;display:block;width:11.7rem;height:27.8rem;background:url(/recruit/common/img/common/cmn-information-chara.avif) no-repeat center center/contain;pointer-events:none}}#cmn-information.anim-on .inner:before{-webkit-animation:pop-to-left 0.6s 0s ease-out forwards;animation:pop-to-left 0.6s 0s ease-out forwards}#cmn-information .c-sec-title{position:relative;z-index:1}#cmn-information .c-sec-title i._en{color:#ffe01e;text-shadow:none}#cmn-information .c-card-link{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){#cmn-information .c-card-link{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}@media print,screen and (min-width:768px){#cmn-information .c-card-link{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}#cmn-information .c-card-link li:before{background-color:#fbf6d4}#cmn-information .c-card-link li a{text-align:center}#cmn-information .c-card-link li a ._title{font-size:2.2rem}@media print,screen and (min-width:768px){#cmn-information .c-card-link li a ._title{font-size:2.8rem;margin:0 -0.5em}}#cmn-information .c-card-link li a ._txt{margin-top:1rem}#cmn-information #cmn-information-img{position:relative;z-index:2;width:28.5rem;margin:3rem auto 0}@media print,screen and (min-width:768px){#cmn-information #cmn-information-img{width:90rem;margin-top:-1rem;pointer-events:none}}#cmn-information #cmn-information-img.anim-on{-webkit-animation:pop-to-left 0.6s 0s ease-out forwards;animation:pop-to-left 0.6s 0s ease-out forwards}#cmn-information #btn-group{margin-top:3rem}@media print,screen and (min-width:768px){#cmn-information #btn-group{margin-top:2rem}}#cmn-information #btn-group a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0;width:100%;height:9.5rem;border-radius:1rem;margin:0 auto}@media print,screen and (min-width:768px){#cmn-information #btn-group a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 8rem;width:62rem;height:6.2rem}}#cmn-information #btn-group a:before{bottom:1rem;right:1rem}#cmn-information #btn-group a ._title{font-size:1.8rem;line-height:1.25;font-style:italic}@media print,screen and (min-width:768px){#cmn-information #btn-group a ._title{font-size:2rem}}#cmn-information #btn-group a ._txt{position:relative;display:block;font-size:1.4rem;line-height:1.5;font-style:normal}@media print,screen and (min-width:768px){#cmn-information #btn-group a ._txt{font-size:1.6rem}}@media print,screen and (min-width:768px){#cmn-information #btn-group a ._txt:before{content:"";position:absolute;z-index:1;top:50%;translate:0 -50%;left:-4rem;width:1px;height:2rem;background-color:#ffffff;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}}#cmn-information #btn-group a:hover ._txt:before{background-color:#ffef57}#cmn-academy-job_description{padding:4.5rem 0}@media print,screen and (min-width:768px){#cmn-academy-job_description{padding:7rem 0 15rem}}#cmn-academy-job_description .c-title-chara{display:block;width:100%;margin:0 auto}@media print,screen and (min-width:768px){#cmn-academy-job_description .c-title-chara{width:calc(100% - 4rem);max-width:116rem}}#cmn-academy-job_description .c-title-chara:after,#cmn-academy-job_description .c-title-chara:before{content:"";position:absolute}#cmn-academy-job_description .c-title-chara:before{top:20.5rem;right:0;width:11.5rem;height:14.4rem;background:url(/recruit/common/img/common/chara/chara-m.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){#cmn-academy-job_description .c-title-chara:before{width:23.2rem;height:28.8rem}}@media print,screen and (min-width:768px){#cmn-academy-job_description .c-title-chara:before{top:-2.8rem;right:0}}#cmn-academy-job_description .c-title-chara:after{top:20rem;left:0;width:8.1rem;height:14.8rem;background:url(/recruit/common/img/common/chara/chara-g.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){#cmn-academy-job_description .c-title-chara:after{width:16.2rem;height:29.6rem}}#cmn-academy-job_description .c-title-chara:after{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media print,screen and (min-width:768px){#cmn-academy-job_description .c-title-chara:after{top:-4rem;left:0}}#cmn-academy-job_description ._catch-box{text-align:center;margin:0 -2rem}@media print,screen and (min-width:768px){#cmn-academy-job_description ._catch-box{margin:0}}#cmn-academy-job_description ._catch-box ._catch{font-size:3.2rem;font-weight:900;font-style:italic;line-height:1.5}@media print,screen and (min-width:768px){#cmn-academy-job_description ._catch-box ._catch{font-size:4rem}}#cmn-academy-job_description ._catch-box ._catch strong{color:#e30701}#cmn-academy-job_description ._catch-box ._lead{font-size:2rem;font-weight:900;font-style:italic;line-height:1.75;margin-top:2rem}@media print,screen and (min-width:768px){#cmn-academy-job_description ._catch-box ._lead{font-size:2.4rem;margin-top:3rem}}#cmn-academy-job_description ._catch-box ._txt{line-height:1.5;margin-top:1.5rem}@media print,screen and (min-width:768px){#cmn-academy-job_description ._catch-box ._txt{margin-top:3rem}}#cmn-academy-job_description .c-btn-box{margin-top:2rem}@media print,screen and (min-width:768px){#cmn-academy-job_description .c-btn-box{margin-top:6rem}}.anim{opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.anim.anim-on{opacity:1}@media print,screen and (min-width:768px){.c-news .c-news-tab{padding:0 4rem}}.c-news .c-news-tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.5rem;height:6rem}@media print,screen and (min-width:768px){.c-news .c-news-tab ul{gap:0 1.5rem;height:7.5rem}}.c-news .c-news-tab ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:5rem;background-color:#ffffff;border-radius:2.5rem;padding-left:1rem;-webkit-transition:height 0.3s,border-radius 0.3s,background-color 0.3s;transition:height 0.3s,border-radius 0.3s,background-color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-news .c-news-tab ul li{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;width:auto;min-width:20rem;height:6rem;border-radius:3rem;padding:0 1.5rem}}.c-news .c-news-tab ul li span{position:relative;display:block;width:100%;font-size:1.4rem;font-weight:500;line-height:1.25;padding-left:3rem}@media print,screen and (min-width:768px){.c-news .c-news-tab ul li span{padding-left:5rem;font-size:max(14px,1.6rem)}}.c-news .c-news-tab ul li span:before{position:absolute;top:50%;translate:0 -50%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:100%;font-family:"Inter","Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500}@media print,screen and (min-width:768px){.c-news .c-news-tab ul li span:before{width:2.1428571429em;height:2.1428571429em;font-size:max(12px,1.4rem)}}.c-news .c-news-tab ul li._all{padding:0}.c-news .c-news-tab ul li._all span{padding-left:0;text-align:center}.c-news .c-news-tab ul li._news span:before{content:"N";background-color:#ffef57}.c-news .c-news-tab ul li._event span:before{content:"E";color:#ffef57;background-color:#333333}.c-news .c-news-tab ul li.on{height:100%;border-radius:1rem 1rem 0 0;background-color:#fbf6d4}.c-news .c-news-list{background-color:#fbf6d4;border-radius:1rem;margin:0 -2rem;padding:4.5rem 2rem;-webkit-box-sizing:content-box;box-sizing:content-box}@media print,screen and (min-width:768px){.c-news .c-news-list{border-radius:1.5rem;margin:0;padding:8rem 4rem}}.c-news .c-news-list .c-pager-list{border-top:1px solid #ffffff}.c-news .c-news-list .c-pager-list li{border-bottom:1px solid #ffffff}@media print,screen and (min-width:768px){.c-news .c-news-list .c-pager-list li{padding:0 2rem}}.c-news .c-news-list .c-pager-list li a{position:relative;display:block;padding:2rem 0 1.5rem}@media print,screen and (min-width:768px){.c-news .c-news-list .c-pager-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 2rem;padding:3rem 0}}.c-news .c-news-list .c-pager-list li a:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;top:0;right:0;height:calc(100% - 5rem);margin-top:5rem}@media print,screen and (min-width:768px){.c-news .c-news-list .c-pager-list li a:before{margin-top:0;height:100%}}.c-news .c-news-list .c-pager-list li a:hover:before{-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}.c-news .c-news-list .c-pager-list li a[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}.c-news .c-news-list .c-pager-list li a[target=_blank]:hover:before{-webkit-animation:none;animation:none}.c-news .c-news-list .c-pager-list li a ._head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 3rem}@media print,screen and (min-width:768px){.c-news .c-news-list .c-pager-list li a ._head{-ms-flex-item-align:start;align-self:flex-start;gap:0 2rem}}.c-news .c-news-list .c-pager-list li a ._head ._date{font-family:"Inter","Noto Sans JP",sans-serif;color:#333333;min-width:9.5rem}.c-news .c-news-list .c-pager-list li a ._head ._tag{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:15.7rem;height:3rem;border-radius:0.5rem}.c-news .c-news-list .c-pager-list li a ._head ._tag:before{position:absolute;top:50%;translate:0 -50%;left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2rem;height:2rem;font-size:1.4rem;font-weight:500;border-radius:100%}@media print,screen and (min-width:768px){.c-news .c-news-list .c-pager-list li a ._head ._tag:before{left:1rem}}.c-news .c-news-list .c-pager-list li a ._head ._tag i{display:block;font-size:1.4rem;font-weight:500;font-style:normal;letter-spacing:0;padding:0 1rem 0 4rem;text-align:left}.c-news .c-news-list .c-pager-list li a ._head ._tag._tag-news{background-color:#333333}.c-news .c-news-list .c-pager-list li a ._head ._tag._tag-news:before{content:"N";background-color:#ffef57;color:#000000}.c-news .c-news-list .c-pager-list li a ._head ._tag._tag-news i{color:#ffef57}.c-news .c-news-list .c-pager-list li a ._head ._tag._tag-event{background-color:#ffef57}.c-news .c-news-list .c-pager-list li a ._head ._tag._tag-event:before{content:"E";background-color:#333333;color:#ffef57}.c-news .c-news-list .c-pager-list li a ._head ._tag._tag-event i{color:#333333}.c-news .c-news-list .c-pager-list li a ._body{margin-top:1.5rem;padding-right:5rem;line-height:1.5}@media print,screen and (min-width:768px){.c-news .c-news-list .c-pager-list li a ._body{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0.2rem;padding-right:3rem}}.c-news .c-pager{margin-top:4rem}.c-news .c-pager .pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-news .c-pager .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.c-news .c-pager .page-item .page-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:6rem;background-color:#ffffff;margin:0 auto;border-radius:100vw;-webkit-box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05);box-shadow:0 0 2.25rem 0 rgba(0,0,0,0.05)}@media print,screen and (min-width:768px){.c-news .c-pager .page-item .page-link{-webkit-box-shadow:0 0 3rem 0 rgba(0,0,0,0.05);box-shadow:0 0 3rem 0 rgba(0,0,0,0.05)}}.c-news .c-pager .page-item .page-link{-webkit-transition:border-color 0.3s,background-color 0.3s,color 0.3s;transition:border-color 0.3s,background-color 0.3s,color 0.3s;cursor:pointer}@media print,screen and (min-width:768px){.c-news .c-pager .page-item .page-link{width:36rem;height:7.5rem;margin:0}}.c-news .c-pager .page-item .page-link:before{content:"";width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-arrow.svg);position:absolute;right:2rem;height:100%;-webkit-transition:background-image 0.3s;transition:background-image 0.3s}@media print,screen and (min-width:768px){.c-news .c-pager .page-item .page-link:before{right:2.8rem}}.c-news .c-pager .page-item .page-link span{font-size:1.6rem;line-height:1.4;font-weight:bold;text-align:center}@media print,screen and (min-width:768px){.c-news .c-pager .page-item .page-link span{font-size:max(14px,1.8rem)}}.c-news .c-pager .page-item .page-link[target=_blank]:before{width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg)}@media print,screen and (min-width:768px){.c-news .c-pager .page-item .page-link[target=_blank]:hover:before{-webkit-animation:none!important;animation:none!important;background-image:url(/recruit/common/img/common/icon/icon-blank-yellow.svg)}}@media print,screen and (min-width:768px){.c-news .c-pager .page-item .page-link:hover{opacity:1;background-color:#000000;color:#ffef57}.c-news .c-pager .page-item .page-link:hover:before{background-image:url(/recruit/common/img/common/icon/icon-arrow-yellow.svg);-webkit-animation:arrow-hover 0.45s ease-in-out;animation:arrow-hover 0.45s ease-in-out}}.c-news .c-pager .page-item .page-link{width:5rem;height:5rem;border-radius:100vw}@media print,screen and (min-width:768px){.c-news .c-pager .page-item .page-link{width:8rem;height:8rem}}.c-news .c-pager .page-item .page-link:before{right:auto}.c-news .c-pager .page-item .page-link{background-color:#ffffff;font-family:"Inter","Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:500}.c-news .c-pager .page-item:first-child .page-link,.c-news .c-pager .page-item:last-child .page-link{font-size:0}.c-news .c-pager .page-item:first-child .page-link:before{scale:-1 1}.c-news .c-pager .page-item:not(:first-child):not(:last-child) .page-link:before{display:none}.c-news .c-pager .page-item.active .page-link{background-color:#ffef57}.c-news .c-pager .page-item.disable .page-link{opacity:0;cursor:default}#int-mv{position:relative;z-index:2;padding-top:3rem;padding-bottom:0}@media print,screen and (min-width:768px){#int-mv{padding-top:6rem}}#int-mv .inner-w{position:relative}#int-mv #int-mv-img{position:relative;display:block;border-radius:2rem;overflow:hidden;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media print,screen and (min-width:768px){#int-mv #int-mv-img{border-radius:3rem}}#int-mv #int-mv-img:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(36deg,white 0%,rgba(255,255,255,0) 50%)}@media print,screen and (min-width:768px){#int-mv #int-mv-img:before{background:linear-gradient(60deg,white 0%,rgba(255,255,255,0) 50%)}}#int-mv #int-mv-img:after{content:"";position:absolute;z-index:2;bottom:-1rem;left:50%;translate:-50% 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-family:"Inter","Noto Sans JP",sans-serif;font-size:5.8rem;font-weight:900;text-align:right;line-height:1;font-style:normal;-webkit-transform:matrix(1,0,-0.34,0.94,0,0);transform:matrix(1,0,-0.34,0.94,0,0);color:rgba(255,224,30,0.5);opacity:0;-webkit-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease}@media print,screen and (min-width:768px){#int-mv #int-mv-img:after{bottom:-3rem;width:100%;font-size:18rem;text-align:center}}#int-mv .int-mv-chara{position:relative;z-index:2;display:block}#int-mv .int-mv-chara:before{content:"";position:absolute;bottom:-4rem;right:-0.9rem;width:11.1rem;height:17.7rem;background:url(/recruit/common/img/common/chara/chara-i.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){#int-mv .int-mv-chara:before{width:22.3rem;height:35.6rem}}#int-mv .int-mv-chara:before{opacity:0}@media print,screen and (min-width:768px){#int-mv .int-mv-chara:before{top:auto;bottom:-2rem;right:-1.9rem}}#int-mv #int-title-box{margin-top:2rem}@media print,screen and (min-width:768px){#int-mv #int-title-box{position:absolute;z-index:2;bottom:8rem;left:50%;translate:-50% 0;width:100%;margin-top:0;padding:0 10rem}}#int-mv #int-title-box .c-title-outline>small,#int-mv #int-title-box .c-title-outline>span{opacity:0;-webkit-transition:opacity 0.5s 1.5s ease;transition:opacity 0.5s 1.5s ease}.loaded #int-mv #int-mv-img{opacity:1}.loaded #int-mv #int-mv-img:after{opacity:1}.loaded #int-mv .int-mv-chara:before{-webkit-animation:pop-to-left 0.5s 1s ease-out forwards;animation:pop-to-left 0.5s 1s ease-out forwards}.loaded #int-mv #int-title-box .c-title-outline>small,.loaded #int-mv #int-title-box .c-title-outline>span{opacity:1}.c-sns{margin-top:3rem}@media print,screen and (min-width:768px){.c-sns{margin-top:6rem;text-align:center}}.c-sns ._title{font-size:1.8rem;font-weight:bold;line-height:1.25;text-align:center}@media print,screen and (min-width:768px){.c-sns ._title{font-size:2rem}}.c-sns ._title span{position:relative;display:inline-block;padding:0 2.5rem}@media print,screen and (min-width:768px){.c-sns ._title span{padding:0 3.5rem}}.c-sns ._title span:after,.c-sns ._title span:before{content:"";position:absolute;top:0.3rem;width:1px;height:2.5rem;background-color:#000000}@media print,screen and (min-width:768px){.c-sns ._title span:after,.c-sns ._title span:before{height:3.5rem}}.c-sns ._title span:before{left:0;rotate:-45deg;-webkit-transform-origin:0 0;transform-origin:0 0}.c-sns ._title span:after{right:0;rotate:45deg;-webkit-transform-origin:100% 0;transform-origin:100% 0}.c-sns ._bar{margin-top:2rem;border-radius:1rem;overflow:hidden}@media print,screen and (min-width:768px){.c-sns ._bar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem;border-radius:100vw}}.c-sns ._bar dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333333;font-size:1.8rem;font-weight:bold;color:#ffef57;width:100%;height:6rem}@media print,screen and (min-width:768px){.c-sns ._bar dt{width:18rem}}.c-sns ._bar dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffffff;height:6rem}@media print,screen and (min-width:768px){.c-sns ._bar dd{padding:0 5.5rem 0 5rem}}.c-sns ._bar dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 6rem}@media print,screen and (min-width:768px){.c-sns ._bar dd ul{gap:0 9rem}}.c-sns ._bar dd ul li:nth-child(n+2){position:relative}.c-sns ._bar dd ul li:nth-child(n+2):before{content:"";position:absolute;top:50%;left:-3rem;translate:0 -50%;display:block;width:1px;height:3rem;background-color:#e6e6e6}@media print,screen and (min-width:768px){.c-sns ._bar dd ul li:nth-child(n+2):before{left:-4.5rem}}.c-sns ._bar dd ul li a img{width:auto;height:2.4rem}.c-sns ._bar dd ul li._instagram a img{height:2.8rem}