.pagination{margin-top:3rem;display:flex;justify-content:center;gap:3rem}.pagination .pagination-previous,.pagination .pagination-next{display:flex;align-items:center;gap:1rem;font-size:1rem;font-weight:700;letter-spacing:-.001rem;color:var(--main-blue);transition:.2s}.pagination .pagination-previous:hover,.pagination .pagination-next:hover{text-decoration:underline;opacity:.6}.pagination .current-page{width:4rem;height:4rem;border-radius:50vw;font-size:1.2rem;font-weight:700;letter-spacing:-.001rem;color:#fff;background:var(--main-blue);display:flex;align-items:center;justify-content:center}main{width:100%;position:relative;z-index:0}main .container{padding-top:0;padding-bottom:0}@media screen and (max-width: 767px){main .container{padding:0}}main .container .content-area{background:#fff;padding:5rem 2rem}main .container .content-area h1{font-size:2.4rem;font-weight:700;margin-bottom:2rem;font-feature-settings:"palt"}@media screen and (max-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-size:6rem;font-weight:700;width:100%;font-feature-settings:"palt";line-height:1;margin-bottom:1rem}@media screen and (max-width: 767px){main .container .content-area .page-en-ttl{font-size:4rem}}main .container .content-area .sub-info{display:flex;align-items:center;gap:1rem}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{flex-shrink:0;width:8rem;font-size:.9rem;white-space:nowrap;font-weight:700;background:linear-gradient(90deg,#0c38bf 0%,#761d72 47.92%,rgba(204,0,0,.7) 100%);padding:.5rem 1rem;text-align:center;color:#fff;line-height:1;transition:.2s}.about_team-page .container .page-en-ttl{font-size:5rem!important}@media screen and (max-width: 767px){.about_team-page .container .page-en-ttl{font-size:4rem!important}}.about_team-page .cols{display:flex;flex-direction:column;gap:5rem}.about_team-page .cols .col ul{margin-left:1rem;margin-top:2rem;margin-bottom:2rem}.about_team-page .cols .col ul li{font-size:1rem;line-height:1.7;letter-spacing:.001rem;margin-bottom:1rem;margin-left:1rem;list-style-type:disc}@media screen and (max-width: 767px){.about_team-page .cols .col ul li{font-size:1rem}}.about_team-page .cols .col .ttl-box{position:relative;width:100%;aspect-ratio:16/3.3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(90deg,#1337bb 0%,#731f75 50%,#cb0c30 100%);border-radius:1rem;margin-bottom:2rem}@media screen and (max-width: 767px){.about_team-page .cols .col .ttl-box{aspect-ratio:16/7}}.about_team-page .cols .col .ttl-box:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/img/shared/noise.webp);mix-blend-mode:color-burn;opacity:.5}.about_team-page .cols .col .ttl-box>h2{position:absolute;z-index:10;font-size:2rem;text-align:center;color:#fff;font-weight:700;font-feature-settings:"palt"}@media screen and (max-width: 767px){.about_team-page .cols .col .ttl-box>h2{font-size:1.5rem}}.about_team-page .cols .col>h3{font-size:1.4rem;font-weight:700;color:var(--main-red);font-feature-settings:"palt";margin-bottom:1rem;line-height:1.7}.about_team-page .cols .col .txt{line-height:2;font-size:1rem}.about_team-page .cols .col .txt.large{font-size:1.2rem}.about_team-page .cols .col .wrights{margin-top:5rem;text-align:right;font-weight:700;font-size:1.1rem}.about_team-page .cols .col .factor{margin:3rem 0;width:100%;max-width:1024px}@media screen and (min-width: 1800px){.about_team-page .cols .col .factor{max-width:50%}}.about_team-page .cols .col .objectives{display:flex;flex-direction:column;gap:3rem;align-items:center}.about_team-page .cols .col .objectives .objective{display:flex;align-items:center;gap:1rem}.about_team-page .cols .col .objectives .objective .icon{flex-shrink:0;width:15%;min-width:70px;aspect-ratio:1}.about_team-page .cols .col .objectives .objective .description{align-self:center;line-height:1.7}.about_team-page .cols .col .kakko-outer{display:flex;align-items:center;justify-content:center;margin-bottom:3rem}.about_team-page .cols .col .kakko-outer .kakko-txt{margin:0 auto;width:auto;display:inline-flex;align-items:center;justify-content:center;position:relative;padding:3rem 4rem}.about_team-page .cols .col .kakko-outer .kakko-txt:before,.about_team-page .cols .col .kakko-outer .kakko-txt:after{content:"";position:absolute;width:4rem;aspect-ratio:1/1;background:url(/img/about_team/kakko.svg) no-repeat center/cover}.about_team-page .cols .col .kakko-outer .kakko-txt:before{top:0;left:0}.about_team-page .cols .col .kakko-outer .kakko-txt:after{bottom:0;right:0;transform:rotate(180deg)}.about_team-page .cols .col .kakko-outer .kakko-txt .kakko-inner-txt{font-size:1.5rem;text-align:center;font-weight:700;color:var(--main-blue);line-height:2.2;font-feature-settings:"palt"}@media screen and (max-width: 767px){.about_team-page .cols .col .kakko-outer .kakko-txt .kakko-inner-txt{font-size:1.4rem}}.about_team-page .cols .col .sportsman-ships{display:flex;flex-wrap:wrap;gap:5rem}@media screen and (max-width: 767px){.about_team-page .cols .col .sportsman-ships{justify-content:center}}.about_team-page .cols .col .sportsman-ships .sportsman-ship{flex-shrink:0;width:calc((100% - 10rem) / 3)}@media screen and (max-width: 767px){.about_team-page .cols .col .sportsman-ships .sportsman-ship{width:80%}}.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle{width:100%;aspect-ratio:1/1;background:transparent no-repeat center/cover;display:flex;gap:.5rem;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle{width:90%;margin:0 auto}}.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle.blue{background-image:url(/img/about_team/circle_blue.svg)}.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle.green{background-image:url(/img/about_team/circle_green.svg)}.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle.red{background-image:url(/img/about_team/circle_red.svg)}.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle .jp,.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle .en{font-weight:700;color:#fff;text-align:center;font-feature-settings:"palt"}.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle .jp{font-size:3rem}.about_team-page .cols .col .sportsman-ships .sportsman-ship .circle .en{font-size:.9rem}.about_team-page .cols .col .sportsman-ships .sportsman-ship .txt{margin-top:1rem;text-align:center;font-weight:700;font-size:1.1rem;font-feature-settings:"palt";letter-spacing:-.0001rem}.about_team-page .cols .col .all-tohto-keiyo{margin:3rem 0;display:flex;justify-content:center;align-items:center;gap:3rem}@media screen and (max-width: 767px){.about_team-page .cols .col .all-tohto-keiyo{flex-direction:column}}.about_team-page .cols .col .all-tohto-keiyo .left{width:25%}@media screen and (max-width: 767px){.about_team-page .cols .col .all-tohto-keiyo .left{width:100%;display:flex;align-items:center;gap:1rem}.about_team-page .cols .col .all-tohto-keiyo .left .logo{width:40%}}.about_team-page .cols .col .all-tohto-keiyo .left .ttl{margin-top:.5rem;font-size:2rem;font-weight:700;text-align:center;font-feature-settings:"palt"}.about_team-page .cols .col .all-tohto-keiyo .left .ttl .small{font-size:1rem}@media screen and (max-width: 767px){.about_team-page .cols .col .all-tohto-keiyo .left .ttl{font-size:2rem;text-align:left}.about_team-page .cols .col .all-tohto-keiyo .left .ttl .small{font-size:1.2rem}}@media screen and (max-width: 767px){.about_team-page .cols .col .all-tohto-keiyo .right{width:100%}}.about_team-page .cols .col .all-tohto-keiyo .right .details{display:flex;flex-direction:column;gap:3rem}@media screen and (max-width: 767px){.about_team-page .cols .col .all-tohto-keiyo .right .details{width:100%}}.about_team-page .cols .col .all-tohto-keiyo .right .details .detail>h4{font-size:2rem;font-weight:700;font-feature-settings:"palt"}@media screen and (max-width: 767px){.about_team-page .cols .col .all-tohto-keiyo .right .details .detail>h4{font-size:1.6rem}}.about_team-page .cols .col .all-tohto-keiyo .right .details .detail .txt{margin-top:.5rem;font-size:1rem;font-weight:700;font-feature-settings:"palt";display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.about_team-page .cols .col .all-tohto-keiyo .right .details .detail .txt{align-items:flex-start}}.about_team-page .cols .col .all-tohto-keiyo .right .details .detail .txt:before{content:"";display:inline-block;width:1.5rem;aspect-ratio:1/1;background:url(/img/shared/crown_gold.svg) no-repeat center/contain}@media screen and (max-width: 767px){.about_team-page .cols .col .all-tohto-keiyo .right .details .detail .txt:before{width:2rem;transform:translateY(-.1rem)}}
