.pagination{justify-content:center;gap:3rem;margin-top:3rem;display:flex}.pagination .pagination-previous,.pagination .pagination-next{letter-spacing:-.001rem;color:var(--main-blue);align-items:center;gap:1rem;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.pagination .pagination-previous:hover,.pagination .pagination-next:hover{opacity:.6;text-decoration:underline}.pagination .current-page{letter-spacing:-.001rem;color:#fff;background:var(--main-blue);border-radius:50vw;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.2rem;font-weight:700;display:flex}main{z-index:0;width:100%;position:relative}main .container{padding-top:0;padding-bottom:0}@media screen and (width<=767px){main .container{padding:0}}main .container .content-area{background:#fff;padding:5rem 2rem}main .container .content-area h1{font-feature-settings:"palt";margin-bottom:2rem;font-size:2.4rem;font-weight:700}@media screen and (width<=767px){main .container .content-area h1{font-size:2rem}}main .container .content-area .page-en-ttl{color:var(--main-red);opacity:.2;font-family:var(--font-en);font-feature-settings:"palt";width:100%;margin-bottom:1rem;font-size:6rem;font-weight:700;line-height:1}@media screen and (width<=767px){main .container .content-area .page-en-ttl{font-size:4rem}}main .container .content-area .sub-info{align-items:center;gap:1rem;display:flex}main .container .content-area .sub-info .date{font-size:1rem;font-weight:700;font-family:var(--font-en);letter-spacing:-.001rem}main .container .content-area .sub-info .tag{white-space:nowrap;text-align:center;color:#fff;background:linear-gradient(90deg,#0c38bf 0%,#761d72 47.92%,#cc0000b3 100%);flex-shrink:0;width:8rem;padding:.5rem 1rem;font-size:.9rem;font-weight:700;line-height:1;transition:all .2s}.staff-page .ttl-box{background:linear-gradient(90deg, var(--main-red) 0%, #731f75 50%, var(--main-blue) 100%);border-radius:.2rem;margin-top:3rem;position:relative;overflow:hidden}.staff-page .ttl-box:after{content:"";z-index:1;mix-blend-mode:color-burn;opacity:.5;background:url(/img/shared/noise.webp);width:100%;height:100%;position:absolute;top:0;left:0}.staff-page .ttl-box>h2{font-feature-settings:"palt";color:#fff;padding:.5rem 1rem;font-size:1.2rem;font-weight:700}.staff-page .front-staff-box{flex-wrap:wrap;gap:1.8rem 2rem;margin-top:3rem;display:flex}.staff-page .front-staff-box .front-staff{aspect-ratio:16/9;background:#fff;flex-shrink:0;width:calc(50% - 1rem);padding:3.5rem 2rem 1.2rem;position:relative;box-shadow:-5px -5px 17px #0a0c4c1a,0 4px 4px #00000040}@media screen and (width<=767px){.staff-page .front-staff-box .front-staff{width:100%;padding-top:2rem}}.staff-page .front-staff-box .front-staff:after{content:"";aspect-ratio:1;opacity:.4;background:url(/img/shared/logo.webp) 50%/contain no-repeat;width:7.5rem;position:absolute;top:2rem;right:2rem}.staff-page .front-staff-box .front-staff .position,.staff-page .front-staff-box .front-staff .name{font-feature-settings:"palt";font-weight:700;line-height:1}.staff-page .front-staff-box .front-staff .position{color:var(--main-red);font-size:1.2rem}@media screen and (width<=767px){.staff-page .front-staff-box .front-staff .position{font-size:1rem}}.staff-page .front-staff-box .front-staff .name{margin-top:1rem;font-size:1.8rem}.staff-page .front-staff-box .front-staff .txt{letter-spacing:-.0001rem;margin-top:1rem;font-weight:700;line-height:1.7}@media screen and (width<=767px){.staff-page .front-staff-box .front-staff .txt{font-size:.9rem}}.staff-page .team-staff-box{flex-direction:column;display:flex}.staff-page .team-staff-box .team-staff{gap:3rem;padding:2rem;display:flex}@media screen and (width<=767px){.staff-page .team-staff-box .team-staff{flex-direction:column;gap:1rem;padding:3rem 1rem}}.staff-page .team-staff-box .team-staff .image{flex-shrink:0;width:20%;position:relative}@media screen and (width<=767px){.staff-page .team-staff-box .team-staff .image{align-self:center;width:70%}}.staff-page .team-staff-box .team-staff .image .position-en{color:var(--main-red);font-family:var(--font-script);font-feature-settings:"palt";text-shadow:0 0 .15rem #fff,0 .15rem .15rem #fff,0 -.15rem .15rem #fff,.15rem 0 .15rem #fff,-.15rem 0 .15rem #fff;text-align:left;font-size:2rem;position:absolute;top:-.8rem;left:-2rem;transform:rotate(-13deg)}@media screen and (width<=767px){.staff-page .team-staff-box .team-staff .image .position-en{font-size:2.5rem}}.staff-page .team-staff-box .team-staff .desc .position,.staff-page .team-staff-box .team-staff .desc .name{font-feature-settings:"palt";font-weight:700;line-height:1}@media screen and (width<=767px){.staff-page .team-staff-box .team-staff .desc .position,.staff-page .team-staff-box .team-staff .desc .name{text-align:center}}.staff-page .team-staff-box .team-staff .desc .position{font-size:1.4rem}@media screen and (width<=767px){.staff-page .team-staff-box .team-staff .desc .position{font-size:1.2rem}}.staff-page .team-staff-box .team-staff .desc .name{margin-top:1rem;font-size:1.6rem}@media screen and (width<=767px){.staff-page .team-staff-box .team-staff .desc .name{font-size:2rem}}.staff-page .team-staff-box .team-staff .desc .txt{letter-spacing:-.0001rem;margin-top:1rem;line-height:1.7}@media screen and (width<=767px){.staff-page .team-staff-box .team-staff .desc .txt{margin-top:1.5rem;font-size:1rem}}.staff-page .team-staff-box .team-staff+.team-staff{border-top:3px solid var(--gold)}
