@charset "UTF-8";.main-wrap{overflow-x:hidden;background:url(/assets/img/environment/diversity/bg-gradation.jpg) repeat-x;background-size:1280px auto;background-position:center bottom;padding-bottom:147px}@media screen and (max-width: 768px){.main-wrap{background:url(/assets/img/environment/diversity/bg-gradation_sp.jpg) repeat-x;background-size:375px 100%;background-position:center bottom;padding-bottom:unset}}.fv{position:relative;padding:113px 30px 0}@media screen and (max-width: 768px){.fv{padding:96px 24px 0}}.fv:after{content:"";position:absolute;width:50vw;height:306px;background-color:#f5faff;top:0;right:0}@media screen and (max-width: 768px){.fv:after{height:238px}}.fv .fv-inner{position:relative;max-width:1000px;display:flex;justify-content:space-between;gap:24px 20px;margin:0 auto;z-index:1;container-type:inline-size}@media screen and (max-width: 768px){.fv .fv-inner{flex-direction:column}}.fv .fv-inner:before{content:"";position:absolute;width:min(100vw,1280px);height:306px;background-color:#f5faff;border-radius:0 0 0 180px;top:-113px;left:-140px;z-index:-1}@media screen and (max-width: 768px){.fv .fv-inner:before{height:238px;border-radius:0 0 0 100px;top:-96px;left:-24px}}.fv .page-ttl{max-width:421px;height:fit-content;margin-top:20px}@media screen and (max-width: 768px){.fv .page-ttl{max-width:317px;margin-top:unset}}.fv .page-thumb{width:clamp(350px,424/1120 * 100vw,424px);border-radius:9999px;overflow:clip}@media screen and (max-width: 768px){.fv .page-thumb{max-width:500px;width:calc(320 / 375 * 100vw);margin:0 auto}}.fv .sub-ttl{position:absolute;width:69.9cqw;top:13%;left:-4cqw}@media screen and (max-width: 768px){.fv .sub-ttl{width:381px;translate:-50% 0;bottom:-50px;top:unset;left:50%}}.lead-block{max-width:1280px;container-type:inline-size;padding:0 30px;margin:136px auto 0}@media screen and (max-width: 768px){.lead-block{padding:0 27px;margin:72px auto 0}}.lead-block .inner{position:relative;max-width:744px;margin:0 auto}@media screen and (max-width: 768px){.lead-block .inner{max-width:unset}}.lead-block .inner .lead-txt{font-size:1.6rem;font-weight:500;letter-spacing:.048em;line-height:2.875}@media screen and (max-width: 768px){.lead-block .inner .lead-txt{font-size:1.4rem;line-height:2.1429}}.lead-block .inner .deco-txt{position:absolute;width:57.542cqw;bottom:-18.85245cqw;right:max(calc((-213 + 30) * ((100vw - 804px) / (1280 - 804)) - 30px),-213px)}@media screen and (max-width: 768px){.lead-block .inner .deco-txt{position:absolute;width:394px;translate:50% 0;bottom:-143px;right:50%}}.bg-wrap{max-width:1280px;background-color:#fff;border-radius:180px 0;padding:104px 30px 122px;margin:312px auto 0}@media screen and (max-width: 768px){.bg-wrap{border-radius:64px 0;padding:72px 27px 48px;margin:136px auto 0}}.policy{position:relative;max-width:922px;margin:0 auto}.policy h3{position:relative;font-size:3.2rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:var(--corp-blue);display:inline;padding:0 8px;z-index:0}@media screen and (max-width: 768px){.policy h3{font-size:2.4rem;padding:0 4px}}.policy h3:before{content:"";position:absolute;width:100%;height:16px;background-color:#0ff;bottom:0;left:0;z-index:-1}@media screen and (max-width: 768px){.policy h3:before{height:11px}}.policy .img{max-width:890px;display:block;margin:39px auto 0}@media screen and (max-width: 768px){.policy .img{width:calc(320 / 375 * 100vw);margin:24px auto 0}}.policy .deco{position:absolute;width:360px;bottom:98px;right:-60px}@media screen and (max-width: 768px){.policy .deco{width:252px;bottom:187px;right:-38px}}.policy .anchor-list{max-width:670px;display:flex;gap:16px 48px;margin:208px auto 0}@media screen and (max-width: 768px){.policy .anchor-list{max-width:400px;flex-direction:column;margin:160px auto 0}}.policy .anchor-list .anchor{position:relative;flex:1;height:64px;border:1px solid var(--corp-blue);border-radius:16px;background-color:#f5faff;display:flex;justify-content:center;align-items:center;margin-left:24px}@media screen and (max-width: 768px){.policy .anchor-list .anchor{flex:unset;margin-left:20px}}.policy .anchor-list .anchor .txt{position:relative;font-size:1.8rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:#004ea2}.policy .anchor-list .anchor .txt:before{content:"";position:absolute;width:0%;height:1px;background-color:var(--corp-blue);transition:width ease .3s;bottom:0;left:0}@media screen and (min-width: 769px){.policy .anchor-list .anchor:hover .txt:before{width:100%}}.policy .anchor-list .anchor .arrow{position:absolute;width:48px;height:auto;aspect-ratio:1/1;background-color:#fff;border:1px solid #004ea2;border-radius:50%;transition:background-color ease .3s;translate:-50% -50%;top:50%;left:0}@media screen and (min-width: 769px){.policy .anchor-list .anchor:hover .arrow{background-color:var(--corp-blue)}}@media screen and (max-width: 768px){.policy .anchor-list .anchor .arrow{width:40px;background-color:var(--corp-blue)}}.policy .anchor-list .anchor .arrow:before{content:"";position:absolute;width:20px;height:20px;background-color:#004ea2;mask-image:url(/assets/img/environment/diversity/anchor-arrow.svg);mask-position:center;mask-size:contain;mask-repeat:no-repeat;transition:background-color ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (min-width: 769px){.policy .anchor-list .anchor:hover .arrow:before{background-color:#fff}}@media screen and (max-width: 768px){.policy .anchor-list .anchor .arrow:before{background-color:#fff}}.workstyle{max-width:1120px;background-color:#f5faff;border-radius:32px;padding:72px 60px;margin:64px auto 0}@media screen and (max-width: 768px){.workstyle{padding:48px 24px 56px;margin:32px auto 0}}.workstyle h3{position:relative;font-size:2.8rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:var(--corp-blue);padding-left:24px}@media screen and (max-width: 768px){.workstyle h3{font-size:2.4rem}}.workstyle h3:before{content:"";position:absolute;width:8px;height:72%;background-color:#0ff;translate:0 -50%;top:50%;left:0}.workstyle .block{margin:32px auto 0}.workstyle .block+.block{margin-top:80px}@media screen and (max-width: 768px){.workstyle .block{margin:16px auto 0}.workstyle .block+.block{margin-top:64px}}.workstyle .block .block-ttl{position:relative;font-size:2.4rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:#004ea2;padding-left:60px}@media screen and (max-width: 768px){.workstyle .block .block-ttl{font-size:1.8rem;padding-left:41px}}.workstyle .block .block-ttl:before{content:"";position:absolute;width:58px;height:2px;background-color:#004ea2;border-radius:9999px;translate:0 -50%;top:50%;left:0}@media screen and (max-width: 768px){.workstyle .block .block-ttl:before{width:33px}}.workstyle .block .block-lead{font-size:1.6rem;font-weight:500;letter-spacing:.048em;line-height:2;margin-top:16px}.workstyle .block .system-list{position:relative;background-color:#fff;border-radius:32px;display:flex;flex-wrap:wrap;padding:56px 64px;margin:79px auto 0}.workstyle .system-list+.system-list{margin-top:81px}@media screen and (max-width: 768px){.workstyle .block .system-list{border-radius:8px;flex-direction:column;padding:51px 24px 40px;margin:66px auto 0}.workstyle .system-list+.system-list{margin-top:45px}}.workstyle .block .system-list .list-head{position:absolute;width:max-content;font-size:2rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;text-align:center;color:#fff;background-color:#004ea2;border-radius:9999px;padding:6px 24px;translate:-50% -50%;top:0;left:50%}@media screen and (max-width: 768px){.workstyle .block .system-list .list-head{font-size:1.6rem}}.workstyle .block .system-list .list-head:before{content:"";position:absolute;width:30px;height:20px;background:url(/assets/img/environment/diversity/deco-head.svg) no-repeat;background-position:center;background-size:contain;translate:-50% 50%;bottom:0;left:50%}.workstyle .block .system-list .item{position:relative;width:50%}.workstyle .block .system-list .item:first-of-type{border-right:1px solid #004ea2;border-bottom:1px solid #004ea2;padding:0 32px 32px 0}.workstyle .block .system-list .item:nth-of-type(2){border-bottom:1px solid #004ea2;padding:0 0 32px 32px}.workstyle .block .system-list .item:nth-of-type(3){border-right:1px solid #004ea2;padding:32px 32px 0 0}.workstyle .block .system-list .item:last-of-type{padding:32px 0 0 32px}@media screen and (max-width: 768px){.workstyle .block .system-list .item:first-of-type,.workstyle .block .system-list .item:nth-of-type(2),.workstyle .block .system-list .item:nth-of-type(3){width:100%;border:unset;border-bottom:1px solid #004ea2;padding:0 0 16px}.workstyle .block .system-list .item:last-of-type{width:100%;border:unset;padding:unset}.workstyle .block .system-list .item+.item{margin-top:16px}}.workstyle .block .system-list .item .item-head{font-size:1.8rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:#004ea2}@media screen and (max-width: 768px){.workstyle .block .system-list .item .item-head{font-size:1.6rem}}.workstyle .block .system-list .item .item-txt{font-size:1.6rem;font-weight:500;letter-spacing:.048em;line-height:2;margin-top:16px}@media screen and (max-width: 768px){.workstyle .block .system-list .item .item-txt{font-size:1.4rem;line-height:1.85714;margin-top:8px}}.workstyle .block .system-list .item .item-txt .note{font-size:1.4rem}@media screen and (max-width: 768px){.workstyle .block .system-list .item .item-txt .note{font-size:1.2rem}}.workstyle .block .system-list .item .item-txt .group{display:block}@media screen and (max-width: 768px){.workstyle .block .system-list .item .item-txt .group+.group{margin-top:16px}}.workstyle .block .career-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:32px auto 0}@media screen and (max-width: 768px){.workstyle .block .career-list{max-width:400px;display:flex;flex-direction:column;gap:8px;margin:28px auto 0}}.workstyle .block .career-list .career{border:1px solid var(--corp-blue);border-radius:32px;background-color:#fff;display:flex;align-items:center;gap:5px;transition:opacity ease .3s;padding:40px 12px}@media screen and (min-width: 769px){.workstyle .block .career-list .career:hover{opacity:.7}}@media screen and (max-width: 768px){.workstyle .block .career-list .career{gap:0;padding:33px 14px 36px}}.workstyle .block .career-list .career .num{font-size:1.6rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;background-color:#ffff9d;padding:0 4px}@media screen and (max-width: 768px){.workstyle .block .career-list .career .num{font-size:1.4rem;padding:0 3px;margin-right:3px}}.workstyle .block .career-list .career .tag{flex:1;font-size:1.6rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;line-height:1.25;color:var(--corp-blue)}@media screen and (max-width: 768px){.workstyle .block .career-list .career .tag{font-size:1.4rem;line-height:1.4286}}.workstyle .block .career-list .career .tag .indent{display:block;text-indent:-1em;padding-left:1em}.workstyle .block .career-list .career .arrow{width:20px;rotate:-90deg;flex-shrink:0}.workstyle .page-link{width:fit-content;font-size:1.8rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:#004ea2;display:flex;align-items:center;justify-content:center;gap:16px;margin:40px auto 0}@media screen and (max-width: 768px){.workstyle .page-link{font-size:1.6rem;margin:16px auto 0}}.workstyle .page-link .arrow{position:relative;width:48px;height:auto;aspect-ratio:1/1;border-radius:50%;border:1px solid #004ea2;background-color:#fff;transition:background-color ease .3s}@media screen and (min-width: 769px){.workstyle .page-link:hover .arrow{background-color:var(--corp-blue)}}@media screen and (max-width: 768px){.workstyle .page-link .arrow{background-color:var(--corp-blue)}}.workstyle .page-link .arrow:before{content:"";position:absolute;width:20px;height:20px;background-color:#004ea2;mask-image:url(/assets/img/environment/diversity/anchor-arrow.svg);mask-position:center;mask-size:contain;mask-repeat:no-repeat;rotate:-90deg;transition:background-color ease .3s;translate:-50% -50%;top:50%;left:50%}@media screen and (min-width: 769px){.workstyle .page-link:hover .arrow:before{background-color:#fff}}@media screen and (max-width: 768px){.workstyle .page-link .arrow:before{background-color:#fff}}.attempt{max-width:1120px;background-color:#f5faff;border-radius:32px;container-type:inline-size;padding:64px 60px 88px;margin:72px auto 0}@media screen and (max-width: 768px){.attempt{border-radius:16px;padding:48px 24px 40px;margin:48px auto 0}}.attempt h3{position:relative;font-size:2.8rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:var(--corp-blue);padding-left:24px}@media screen and (max-width: 768px){.attempt h3{font-size:2.4rem}}.attempt h3:before{content:"";position:absolute;width:8px;height:72%;background-color:#0ff;translate:0 -50%;top:50%;left:0}.attempt .block{margin-top:56px}@media screen and (max-width: 768px){.attempt .block{margin-top:24px}.attempt .block+.block{margin-top:40px}}.attempt .block .block-ttl{position:relative;font-size:2.4rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:#004ea2;padding-left:60px}@media screen and (max-width: 768px){.attempt .block .block-ttl{font-size:1.8rem;padding-left:41px}}.attempt .block .block-ttl:before{content:"";position:absolute;width:58px;height:2px;background-color:#004ea2;border-radius:9999px;translate:0 -50%;top:50%;left:0}@media screen and (max-width: 768px){.attempt .block .block-ttl:before{width:33px}}.attempt .block .box{position:relative;display:grid;grid-template-rows:auto 1fr;gap:16px 4.8cqw;grid-template-areas:"img head" "img txt";margin:32px auto 0}@media screen and (max-width: 768px){.attempt .block .box{display:flex;flex-direction:column;margin:24px auto 0}}.attempt .block .box .img{grid-area:img;width:clamp(250px,33.6cqw,336px);height:fit-content;border-radius:0 32px 0 0;overflow:hidden}@media screen and (max-width: 768px){.attempt .block .box .img{width:100%;border-radius:16px}}.attempt .block .box .box-head{grid-area:head;width:fit-content;font-size:1.8rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;background-color:#ffff9d;padding:0 4px}@media screen and (max-width: 768px){.attempt .block .box .box-head{font-size:1.6rem;letter-spacing:0;margin:0 -3px}.attempt .block .box .box-head .s-head{font-size:1.2rem}}.attempt .block .box .box-txt{grid-area:txt;font-size:1.6rem;font-weight:500;letter-spacing:.048em;line-height:2;text-align:justify}.attempt .people-block{margin:88px auto 0}@media screen and (max-width: 768px){.attempt .people-block{margin:40px auto 0}}.attempt .people-block .people-head{position:relative;width:max-content;font-size:2rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;text-align:center;color:#fff;background-color:#004ea2;border-radius:9999px;padding:6px 24px;margin:0 auto}@media screen and (max-width: 768px){.attempt .people-block .people-head{font-size:1.6rem}}.attempt .people-block .people-head:before{content:"";position:absolute;width:30px;height:20px;background:url(/assets/img/environment/diversity/deco-head.svg) no-repeat;background-position:center;background-size:contain;translate:-50% 50%;bottom:0;left:50%}.attempt .people-block .list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:34px auto 0}@media screen and (max-width: 768px){.attempt .people-block .list{max-width:400px;display:flex;flex-direction:column;gap:8px;margin:34px auto 0}}.attempt .people-block .item{border-radius:32px;background-color:#fff;display:flex;align-items:center;gap:16px;transition:opacity ease .3s;padding:16px}@media screen and (min-width: 769px){.attempt .people-block .item:hover{opacity:.7}}@media screen and (max-width: 768px){.attempt .people-block .item{border-radius:16px;gap:10px;padding:18px 8px 18px 12px}}.attempt .people-block .item .thumb{width:96px;height:auto;aspect-ratio:1/1}@media screen and (max-width: 768px){.attempt .people-block .item .thumb{width:81px}}.attempt .people-block .item .info{flex:1}.attempt .people-block .item .job{width:fit-content;font-size:1.4rem;font-family:var(--zenkaku-new);font-weight:700;background-color:#ffff9d;padding:0 4px}.attempt .people-block .item .year{font-size:1.4rem;font-weight:700;letter-spacing:.048em;margin-top:8px}@media screen and (max-width: 768px){.attempt .people-block .item .year{font-size:1.2rem}}.attempt .people-block .item .arrow{width:20px;align-self:flex-end;rotate:-90deg}.attempt .movie-wrap{position:relative;max-width:744px;border-radius:16px;border:2px solid #004ea2;overflow:hidden;cursor:pointer;margin:40px auto 0;z-index:1}@media screen and (max-width: 768px){.attempt .movie-wrap{margin:24px auto 0}}.attempt .movie-wrap:before{content:"";position:absolute;width:100%;height:100%;background-color:#e8ffff;mix-blend-mode:multiply;top:0;left:0;z-index:1}.attempt .movie-wrap .thumb .img{transition:scale ease .3s}@media screen and (min-width: 769px){.attempt .movie-wrap:hover .thumb .img{scale:1.1}}.attempt .movie-wrap .btn{position:absolute;width:17.3cqw;aspect-ratio:1/1;background-color:#003e9240;border-radius:50%;transition:background-color ease .3s;translate:-50% -50%;top:50%;left:50%;z-index:2}@media screen and (min-width: 769px){.attempt .movie-wrap:hover .btn{background-color:#003e92b8}}@media screen and (max-width: 768px){.attempt .movie-wrap .btn{width:calc(64 / 375 * 100vw)}}.attempt .movie-wrap .btn img{animation:rotateTxt 3s linear infinite;animation-play-state:paused}@media screen and (min-width: 769px){.attempt .movie-wrap:hover .btn img{animation-play-state:running}}@keyframes rotateTxt{0%{rotate:0deg}to{rotate:360deg}}.attempt .movie-wrap .btn:before{content:"";position:absolute;width:18px;height:auto;aspect-ratio:18/29;background:url(/assets/img/environment/diversity/movie-btn-arrow.svg) no-repeat;background-size:contain;background-position:center;translate:-50% -50%;top:50%;left:50%}@media screen and (max-width: 768px){.attempt .movie-wrap .btn:before{width:calc(7 / 375 * 100vw)}}.movie-modal{position:fixed;width:100%;height:100vh;height:100dvh;display:none;top:0;left:0;z-index:11}.movie-modal .overlay{position:absolute;width:100%;height:100%;background-color:#003e928f;opacity:.8;top:0;left:0}.movie-modal .close-btn{position:absolute;width:clamp(60px,72/1280 * 100vw,72px);height:auto;aspect-ratio:1/1;border-radius:50%;background-color:var(--corp-blue);cursor:pointer;container-type:inline-size;top:32px;right:32px}@media screen and (max-width: 768px){.movie-modal .close-btn{width:60px;top:20px;right:20px}}.movie-modal .close-btn .line{position:absolute;width:17px;height:2px;background-color:#fff;border-radius:9999px;display:block;top:50cqw;left:37cqw}@media screen and (max-width: 768px){.movie-modal .close-btn .line{top:29px;left:22px}}.movie-modal .close-btn .line:first-of-type{rotate:-156deg}.movie-modal .close-btn .line:last-of-type{rotate:156deg}.movie-modal .movie{position:absolute;max-width:min(80vw,872px);width:100%;max-height:70vh;max-height:70dvh;aspect-ratio:16 / 9;background-color:#000;translate:-50% -50%;top:50%;left:50%}@media screen and (max-width: 768px){.movie-modal .movie{width:90vw}}.movie-modal .movie video{width:100%;height:100%}.attempt .evaluation{position:relative;max-width:872px;border-radius:32px;background-color:#fff;border:1px solid #004ea2;container-type:inline-size;margin:144px auto 0}@media screen and (max-width: 768px){.attempt .evaluation{border-radius:16px;margin-top:58px}}.attempt .evaluation .list-head{position:absolute;width:max-content;font-size:2rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;text-align:center;color:#fff;background-color:#004ea2;border-radius:9999px;padding:6px 24px;translate:-50% -50%;top:0;left:50%}@media screen and (max-width: 768px){.attempt .evaluation .list-head{font-size:1.6rem}}.attempt .evaluation .list-head:before{content:"";position:absolute;width:30px;height:20px;background:url(/assets/img/environment/diversity/deco-head.svg) no-repeat;background-position:center;background-size:contain;translate:-50% 50%;bottom:0;left:50%}.attempt .evaluation .grid-box{display:grid;grid-template-rows:auto 1fr;gap:48px 6.898cqw;grid-template-areas:"txt img" "link img";padding:56px 64px 40px}@media screen and (max-width: 768px){.attempt .evaluation .grid-box{display:flex;flex-direction:column;align-items:center;gap:0;padding:45px 14px 32px}}.attempt .evaluation .grid-box .txt-group{grid-area:txt}.attempt .evaluation .grid-box .txt-group .box-head{font-size:2.4rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:#004ea2}@media screen and (max-width: 768px){.attempt .evaluation .grid-box .txt-group .box-head{font-size:1.8rem;letter-spacing:.02em}}.attempt .evaluation .grid-box .txt-group .box-txt{font-size:1.6rem;font-weight:500;letter-spacing:.048em;line-height:2;text-align:justify;margin-top:16px}@media screen and (max-width: 768px){.attempt .evaluation .grid-box .txt-group .box-txt{font-size:1.4rem;line-height:1.85714}}.attempt .evaluation .grid-box .img{grid-area:img;width:clamp(150px,22.415cqw,195px);height:fit-content}@media screen and (max-width: 768px){.attempt .evaluation .grid-box .img{width:135px}}.attempt .evaluation .grid-box .outlink{grid-area:link;width:fit-content;display:flex;align-items:center;gap:16px}@media screen and (max-width: 768px){.attempt .evaluation .grid-box .outlink{gap:18px}}.attempt .evaluation .grid-box .outlink .txt{font-size:1.8rem;font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;color:#004ea2}@media screen and (max-width: 768px){.attempt .evaluation .grid-box .outlink .txt{font-size:1.6rem}}.attempt .evaluation .grid-box .outlink .icon{position:relative;width:48px;height:auto;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--corp-blue);display:flex;justify-content:center;align-items:center;transition:background-color ease .3s}@media screen and (min-width: 769px){.attempt .evaluation .grid-box .outlink:hover .icon{background-color:var(--corp-blue)}}.attempt .evaluation .grid-box .outlink .icon:before{content:"";position:absolute;width:20px;height:auto;aspect-ratio:1/1;mask-image:url(/assets/img/environment/diversity/icon-outlink.svg);mask-position:center;mask-size:contain;mask-repeat:no-repeat;background-color:var(--corp-blue);transition:background-color ease .3s}@media screen and (min-width: 769px){.attempt .evaluation .grid-box .outlink:hover .icon:before{background-color:#fff}}.other-link{margin-top:134px}@media (max-width: 768px){.other-link{margin-top:72px}}.other-link .inner{position:relative;padding:0 30px 135px}@media screen and (max-width: 768px){.other-link .inner{padding:0 27px 18px}}.other-link .btn-group{position:relative;max-width:1120px;display:flex;gap:clamp(10px,20/1180 * 100vw,20px);margin:0 auto;z-index:1}@media screen and (max-width: 768px){.other-link .btn-group{flex-direction:column;padding:0}}.other-link .btn-group .page-btn{position:relative;display:flex;align-items:center;justify-content:center;flex:1;height:64px;font-size:clamp(1rem,14/1180 * 100vw,1.4rem);font-family:var(--zenkaku-new);font-weight:700;letter-spacing:.048em;line-height:1.4;text-align:center;color:#004ea2;border-radius:9999px;background-color:#fff;border:1px solid #004ea2;padding:10px 29px 10px 23px;transition:background-color .3s ease,color .3s ease}@media screen and (max-width: 768px){.other-link .btn-group .page-btn{flex:unset;font-size:1.6rem;padding:10px 40px}}.other-link .btn-group .page-btn:after{content:"";position:absolute;width:15px;height:15px;mask-image:url(/assets/img/people/page-angle.svg);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;background-color:var(--corp-blue);translate:0 -50%;top:50%;right:12px;transition:background-color .3s ease}@media screen and (min-width: 769px){.other-link .btn-group .page-btn:hover{color:#fff;background-color:var(--corp-blue)}.other-link .btn-group .page-btn:hover:after{background-color:#fff}}@media screen and (max-width: 768px){.other-link .btn-group .page-btn:after{right:24px}}.other-link .btn-group .page-btn.-current{color:#fff;background-color:var(--corp-blue)}.other-link .btn-group .page-btn.-current:after{background-color:#fff}@media screen and (max-width: 768px){.other-link .btn-group .page-btn{width:100%}}@media screen and (max-width: 768px){footer{margin-top:107px}}
