@charset 'UTF-8';@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);:root{--color-blue:#000064;--color-blue2:#2f51af;--color-blue3:#c6cee5;--color-blue4:#deedf4;--color-blue5:#17378d;--color-blue6:#3750a1;--color-blue7:#3c61c6;--color-blue8:#0077ce;--color-blue9:#000060;--color-blue10:#dfe2ea;--color-blue11:#6d8de5;--color-blue11:#6d8de5;--color-blue12:#8ccdfd;--color-blue13:#dee2ea;--color-blue14:#e2e6ef;--color-blue15:#000031;--color-blue16:#1d3b8d;--color-red:#d20000;--color-red2:#cb0000;--color-red3:#f00;--color-red4:#eadcdc;--color-green:#14a83b;--color-yellow:#fff252;--color-yellow2:#fae700;--color-yellow3:#fafa00;--color-yellow4:#e8e6cf;--color-yellow5:#f4f3e2;--color-gold:#e6b422;--color-gold2:#e2b83e;--color-gold3:#ebe7d2;--color-gold4:#ded8c8;--color-gold5:#c69a22;--color-gray:#333;--color-gray2:#f4f4f4;--color-gray3:#e2e2e2;--color-gray4:#555;--color-gray5:#e6e6e6;--color-gray6:#f1f1f1;--color-gray7:#888;--color-gray8:#111;--color-gray9:#c8ccd4;--color-white:#fff;--color-black:#000}:root{--primary:var(--color-blue);--secondary:var(--color-blue2);--tertiary:var(--color-blue3);--quaternary:var(--color-blue4);--quinary:var(--color-blue5);--quinary2:var(--color-blue6);--quinary3:var(--color-blue7);--red:var(--color-red);--green:var(--color-green);--yellow:var(--color-yellow);--gray:var(--color-gray);--gray2:var(--color-gray2);--gray3:var(--color-gray3);--gray4:var(--color-gray4);--gray5:var(--color-gray5);--gray6:var(--color-gray6);--gray7:var(--color-gray7);--gray9:var(--color-gray9);--white:var(--color-white);--black:var(--color-black);--section-title-band:var(--color-blue);--section-title-band-shadow:var(--color-red);--nav-pseudo-bg:var(--color-blue6);--nav-button-bg:var(--color-blue6);--nav-content-bg:var(--color-blue6);--nav-item-border:var(--color-white);--nav-link-border:var(--color-white);--nav-link-text:var(--color-white);--card-content-bg:var(--color-blue2);--card-content-text:var(--color-white);--card-date:var(--color-white);--card-division-title:var(--color-gray);--card-sns-text:var(--color-blue2);--f-bg:var(--color-gray2);--f-header-bg:var(--color-blue);--f-header-border:var(--color-red);--f-hero-bg:var(--color-blue);--f-hero-text:var(--color-white);--f-hero-label:var(--color-white);--f-hero-price-amount:var(--color-yellow);--f-hero-price-unit:var(--color-white);--f-hero-badge-bg:var(--color-white);--f-hero-badge-text:var(--color-blue);--f-hero-border:var(--color-white);--f-section-title:var(--color-gray8);--f-section-title--secondary:var(--color-white);--f-live-label-bg:var(--color-red);--f-live-label-shadow-bg:var(--color-blue);--f-live-label-flexible:var(--color-red);--f-live-label-text:var(--color-white);--f-nav-content:var(--color-blue);--f-share-bg:var(--color-blue11);--f-mod-team-bg:var(--color-blue14);--f-mod-team-card-bg:var(--color-blue14);--f-mod-game-accordion:var(--gray3);--f-mod-game-accordion-btn:var(--secondary);--f-mod-game-accordion-text:var(--white);--f-mod-mod-team-card-hover:var(--gray9);--f-mod-mod-game-accordion-hover:var(--color-blue16)}.u-hideen--sp{display:none!important}@media only screen and (min-width:1024px){.u-hideen--pc{display:none!important}.u-hideen--sp{display:block!important}}main{overflow:auto}.modular-templates .header.hide{overflow:initial;transform:initial;box-shadow:none}.modular-templates .header{box-shadow:none}.hero{text-align:center;color:var(--f-hero-text);background-color:var(--f-hero-bg)}.hero__visual{overflow:hidden;height:160px;object-fit:contain}@media only screen and (min-width:1100px){.hero__visual{height:287px}}.hero__visual>*{width:100%;height:100%;object-fit:cover}.hero__body{max-width:1000px;margin:0 auto;padding:16px 20px}@media only screen and (min-width:1100px){.hero__body{padding:32px 20px}}.hero__content{display:flex;flex-direction:column;align-items:center}.hero__heading{font-size:14px;font-weight:600;line-height:1.6;width:calc(100% - 40px);padding-block-end:12px;margin-block-end:16px;border-block-end:1px solid var(--f-hero-border)}@media only screen and (min-width:1100px){.hero__heading{font-size:18px;width:100%;padding-block-end:24px;margin-block-end:24px}}.hero__heading>.sp-only{display:block}@media only screen and (min-width:1100px){.hero__heading>.sp-only{display:none}}.hero__price{width:100%}.hero__title{font-size:24px;font-weight:700;padding-block-end:20px}@media only screen and (min-width:1100px){.hero__title{font-size:28px;padding-block-end:24px}}.hero__price-wrapper{display:-ms-grid;display:grid;max-width:400px;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);align-items:center;padding-block-end:20px;margin-inline:auto;justify-content:center}@media only screen and (min-width:1100px){.hero__price-wrapper{max-width:none;padding-block-end:42px}}.hero__price-item{display:-ms-grid;display:grid;margin:0 auto;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:2px;align-content:center}@media only screen and (min-width:1100px){.hero__price-item{column-gap:10px}}.hero__price-label{font-size:12px;letter-spacing:4px;-ms-writing-mode:tb-lr;color:var(--f-hero-label);-ms-grid-column:1;grid-column:1;-ms-grid-row-align:center;align-self:center;writing-mode:vertical-lr;translate:0 3px}@media only screen and (min-width:1100px){.hero__price-label{font-size:24px;letter-spacing:10px;translate:0 8px}}.hero__price-amount{font-family:Lato,Noto Sans,sans-serif;font-size:38px;font-weight:900;line-height:1;color:var(--f-hero-price-amount);-ms-grid-column:2;grid-column:2;-ms-grid-row-align:center;align-self:center}@media only screen and (min-width:1100px){.hero__price-amount{font-size:84px}}.hero__price-unit{font-size:18px;color:var(--f-hero-price-unit);-ms-grid-column:3;grid-column:3;-ms-grid-row-align:center;align-self:center;translate:0 1px}@media only screen and (min-width:1100px){.hero__price-unit{font-size:34px;translate:0 2px}}.hero__price-tax{font-size:9px;display:block;margin-top:2px}@media only screen and (min-width:1100px){.hero__price-tax{font-size:16px;margin-top:10px}}.hero__price-badge{position:relative;display:-ms-grid;display:grid;width:54px;height:27px;align-items:center;justify-content:center;margin-block-start:3%;margin-inline:10px 4px}@media only screen and (min-width:1100px){.hero__price-badge{width:112px;height:56px;margin-inline:43px 10px}}.hero__price-badge::before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:var(--f-hero-badge-bg);mask-image:url(/img/modular-templates/feature/img_hero-badge-bg-sp.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/img/modular-templates/feature/img_hero-badge-bg-sp.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media only screen and (min-width:1100px){.hero__price-badge::before{mask-image:url(/img/modular-templates/feature/img_hero-badge-bg-pc.svg)}}.hero__price-badge--u25{display:block;width:37px;height:12px;background-color:var(--f-hero-badge-text);translate:-4px 0;mask-image:url(/img/modular-templates/feature/img_hero-badge-text-sp.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/img/modular-templates/feature/img_hero-badge-text-sp.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media only screen and (min-width:1100px){.hero__price-badge--u25{width:74px;height:24px;translate:-8px 0;mask-image:url(/img/modular-templates/feature/img_hero-badge-text-pc.svg)}}.hero__price-badge .visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0}.hero__button{padding-block-end:16px}@media only screen and (min-width:1100px){.hero__button{padding-block-end:24px}}.hero__link{font-size:13px;font-weight:600;margin:0;text-decoration:underline;color:var(--white);padding-block-end:16px}@media only screen and (min-width:1100px){.hero__link{padding-block-end:24px}}@media only screen and (min-width:1100px){.hero__link:hover{text-decoration:none}}.hero__note{font-size:11px;line-height:1.6;margin:0;text-align:left}@media only screen and (min-width:1100px){.hero__note{font-size:12px;text-align:center}}.mod-nav,.mod-nav--feature{position:static;z-index:100;margin:0 0 32px;padding:0 16px}@media only screen and (min-width:1100px){.mod-nav,.mod-nav--feature{position:fixed;top:298px;right:0;width:260px;padding:0}}.mod-nav .mod-nav__ob,.mod-nav--feature .mod-nav__ob{position:relative}.mod-nav .mod-nav__ob:before,.mod-nav--feature .mod-nav__ob:before{position:absolute;top:0;left:-16px;width:16px;height:100%;content:'';transition:.1s}.mod-nav .mod-nav__ob:after,.mod-nav--feature .mod-nav__ob:after{position:absolute;top:0;right:-16px;width:16px;height:100%;content:'';transition:.1s}.is-fixed.mod-nav--feature,.mod-nav.is-fixed{position:fixed;top:55px;left:0;width:100%;padding:0;animation:slideUp .3s ease}@media only screen and (min-width:1100px){.is-fixed.mod-nav--feature,.mod-nav.is-fixed{top:298px;right:0;left:auto;width:260px;animation:none}}.is-fixed.mod-nav--feature .mod-nav__ob,.mod-nav.is-fixed .mod-nav__ob{position:relative}.is-fixed.mod-nav--feature .mod-nav__ob:after,.is-fixed.mod-nav--feature .mod-nav__ob:before,.mod-nav.is-fixed .mod-nav__ob:after,.mod-nav.is-fixed .mod-nav__ob:before{background-color:var(--nav-pseudo-bg)}@media only screen and (min-width:1100px){.is-fixed.mod-nav--feature .mod-nav__ob:after,.is-fixed.mod-nav--feature .mod-nav__ob:before,.mod-nav.is-fixed .mod-nav__ob:after,.mod-nav.is-fixed .mod-nav__ob:before{display:none}}.is-fixed.mod-nav--feature .mod-nav__button,.mod-nav.is-fixed .mod-nav__button{border-radius:0}@media only screen and (min-width:1100px){.is-fixed.mod-nav--feature .mod-nav__button,.mod-nav.is-fixed .mod-nav__button{border-radius:8px}}.is-fixed.active.mod-nav--feature .mod-nav__button,.mod-nav.is-fixed.active .mod-nav__button{border-radius:0}@media only screen and (min-width:1100px){.is-fixed.active.mod-nav--feature .mod-nav__button,.mod-nav.is-fixed.active .mod-nav__button{border-radius:12px 12px 0 0}}@media only screen and (min-width:1100px){.mod-nav .mod-nav--sp,.mod-nav--feature .mod-nav--sp{display:none}}.mod-nav .mod-nav__button,.mod-nav--feature .mod-nav__button{font-size:18px;font-weight:700;display:-ms-inline-grid;display:inline-grid;width:100%;min-height:54px;padding:10px 16px;cursor:pointer;transition-duration:.3s;color:var(--white);border:none;border-radius:8px;background-color:var(--nav-button-bg);align-items:center;-ms-grid-columns:auto 25px;grid-template-columns:auto 25px;justify-items:center}@media only screen and (min-width:1100px){.mod-nav .mod-nav__button,.mod-nav--feature .mod-nav__button{font-size:16px}}.mod-nav .mod-nav__button-text,.mod-nav--feature .mod-nav__button-text{width:calc(100% + 25px);margin-inline:auto}.mod-nav .mod-nav__button-icon,.mod-nav--feature .mod-nav__button-icon{position:relative;padding-left:30px}.mod-nav .mod-nav__button-icon:before,.mod-nav--feature .mod-nav__button-icon:before{position:absolute;top:50%;left:0;width:18px;height:18px;content:'';transform:translateY(-50%);background:url(/img/modular-templates/common/icon_menu-grid.png) no-repeat center/cover}@media only screen and (min-width:1100px){.mod-nav .mod-nav__button-icon:before,.mod-nav--feature .mod-nav__button-icon:before{width:16px;height:16px}}.mod-nav .mod-nav__button-arrow,.mod-nav--feature .mod-nav__button-arrow{position:relative;width:22px;height:22px;transition:transform .3s ease;transform:rotate(0)}@media only screen and (min-width:1100px){.mod-nav .mod-nav__button-arrow,.mod-nav--feature .mod-nav__button-arrow{width:25px;height:25px}}.mod-nav .mod-nav__button-arrow:before,.mod-nav--feature .mod-nav__button-arrow:before{display:inline-block;width:100%;height:100%;content:'';border-radius:50%;background-color:var(--white)}.mod-nav .mod-nav__button-arrow:after,.mod-nav--feature .mod-nav__button-arrow:after{position:absolute;top:50%;left:50%;width:6px;height:6px;content:'';transition-duration:.3s;border-right:2px solid var(--quinary2);border-bottom:2px solid var(--quinary2);translate:-50% -68%;rotate:45deg}@media only screen and (min-width:1100px){.mod-nav .mod-nav__button-arrow:after,.mod-nav--feature .mod-nav__button-arrow:after{width:8px;height:8px}}.mod-nav .mod-nav__content,.mod-nav--feature .mod-nav__content{display:none;overflow-y:auto;padding:0 16px 24px;border-radius:0 0 8px 8px;background-color:var(--nav-content-bg)}@media only screen and (min-width:1100px){.mod-nav .mod-nav__content,.mod-nav--feature .mod-nav__content{max-height:392px}}.active.mod-nav--feature .mod-nav__button,.mod-nav.active .mod-nav__button{border-radius:12px 12px 0 0}.active.mod-nav--feature .mod-nav__content,.mod-nav.active .mod-nav__content{display:block}.active.mod-nav--feature .mod-nav__button-arrow,.mod-nav.active .mod-nav__button-arrow{transform:rotate(180deg)}.mod-nav .mod-nav__item,.mod-nav--feature .mod-nav__item{border-bottom:1px solid var(--nav-item-border)}.mod-nav a.mod-nav__link,.mod-nav--feature a.mod-nav__link{font-weight:700;line-height:1.46;position:relative;display:-ms-inline-grid;display:inline-grid;width:100%;min-height:48px;padding:4px 10px 4px 0;transition-duration:.3s;text-decoration:none;color:var(--nav-link-text);justify-content:space-between;align-items:center;grid-auto-flow:column;-ms-grid-columns:1fr 24px;grid-template-columns:1fr 24px}.mod-nav a.mod-nav__link:after,.mod-nav--feature a.mod-nav__link:after{display:inline-block;width:6px;height:6px;content:'';border-right:2px solid var(--nav-link-border);border-bottom:2px solid var(--nav-link-border);rotate:-45deg;margin-inline-start:auto}.mod-nav--feature{position:static;display:none;margin:0}@media only screen and (min-width:1100px){.mod-nav--feature{position:static;top:initial;right:initial;display:block;width:223px;padding:0}}.mod-nav--feature .mod-nav__ob{max-width:223px}.mod-nav--feature .mod-nav__ob:after,.mod-nav--feature .mod-nav__ob:before{content:none}@media only screen and (min-width:1100px){.mod-nav--feature .mod-nav__button{padding:0;border-radius:0;background-color:transparent;justify-content:space-between}}@media only screen and (min-width:1100px){.mod-nav--feature .mod-nav__button-text{width:100%}}@media only screen and (min-width:1100px){.mod-nav--feature .mod-nav__content{background-color:var(--f-nav-content)}}.mod-nav--feature.is-fixed{position:fixed;top:87px;left:0;width:100%;padding:0;animation:slideUp .3s ease}@media only screen and (min-width:1100px){.mod-nav--feature.is-fixed{position:static;top:initial;right:initial;left:initial;width:260px;animation:none}}.mod-nav--feature.active .mod-nav__content{position:absolute;display:block;width:223px}@keyframes slideUp{from{transform:translateY(10px)}to{transform:translateY(0)}}.card{position:relative;overflow-x:auto;max-width:1200px;padding-bottom:10px;margin-inline:auto}.card img{width:100%;height:auto}.card__list{display:flex;width:fit-content;gap:16px;margin-inline:auto}@media only screen and (min-width:1100px){.card__list{gap:24px}}.card__item{overflow:hidden;border-radius:8px;background-color:var(--white);flex:0 0 232px}.card__item:last-child{margin-inline-end:24px}.card__link{display:block;text-decoration:none;color:inherit}.card__image{position:relative;display:block;width:100%;height:130px;object-fit:cover}.card__image.is-youtube::after{font-size:13px;position:absolute;z-index:10;right:0;bottom:0;min-width:93px;padding:5px 12px 5px 20px;content:'YouTube';text-align:end;color:var(--white);background-color:var(--red);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.card__content{padding:16px 8.5px 14px;color:var(--card-content-text);background-color:var(--card-content-bg)}.card__title{font-size:14px;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden;margin-bottom:8px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__text{font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden;margin-bottom:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__date{font-size:12px;font-weight:500;line-height:1.27;display:inline-flex;margin-top:auto;color:var(--card-date);align-items:center;gap:8px}.card__date::before{display:block;width:13px;height:13px;content:'';background:url(/img/modular-templates/common/icon_clock.svg) no-repeat left top/13px}.card__button{display:-ms-grid;display:grid;margin-top:30px;justify-items:center}@media only screen and (min-width:1100px){.card__button{margin-top:40px}}.card::-webkit-scrollbar{height:8px}.card::-webkit-scrollbar-track{border-radius:4px;background:var(--white)}.card::-webkit-scrollbar-thumb{border-radius:4px;background:var(--gray7)}.card::-webkit-scrollbar-thumb:hover{background:var(--gray4)}.card--team{padding-block:24px}@media only screen and (min-width:1100px){.card--team{padding-block:32px}}.card--team .card__division{padding-block-end:20px}@media only screen and (min-width:1100px){.card--team .card__division{padding-block-end:32px}}.card--team .card__division:nth-last-of-type(2){padding-block-end:40px}@media only screen and (min-width:1100px){.card--team .card__division:nth-last-of-type(2){padding-block-end:50px}}.card--team .card__division-title{font-size:15px;font-weight:700;max-width:1120px;margin:0 0 12px;padding:0 16px;color:var(--card-division-title)}@media only screen and (min-width:1100px){.card--team .card__division-title{font-size:16px;margin:0 auto 16px;padding:0}}.card--team .card__team-grid{display:-ms-grid;display:grid;overflow-x:auto;max-width:1120px;margin:0 0 0 16px;grid-auto-flow:column;gap:12px;padding-block-end:10px;padding-inline-end:16px}@media only screen and (min-width:1100px){.card--team .card__team-grid{margin:0 auto;padding-inline-end:24px;gap:24px}}.card--team .card__team-grid::-webkit-scrollbar{height:6px}.card--team .card__team-grid::-webkit-scrollbar-track{border-radius:10px;background-color:var(--white)}.card--team .card__team-grid::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--gray7)}.card--team .card__team-grid::-webkit-scrollbar-thumb:hover{background-color:var(--gray4)}.card--team .card__team-item{overflow:hidden;width:140px;height:160px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0}@media only screen and (min-width:1100px){.card--team .card__team-item{width:175px;height:200px}}.card--team .card__team-link{display:-ms-grid;display:grid;height:100%;padding:20px 12px 12px;transition:background-color .3s ease-in-out;text-decoration:none;color:inherit;background-color:var(--white);-ms-grid-rows:80px 48px;grid-template-rows:80px 48px;justify-items:center;align-items:end}@media only screen and (min-width:1100px){.card--team .card__team-link{padding:30px 12px 12px;-ms-grid-rows:100px 58px;grid-template-rows:100px 58px}}@media only screen and (min-width:1100px){.card--team .card__team-link:hover{background-color:var(--gray5)}}.card--team .card__team-logo{width:80px;height:80px;object-fit:contain}@media only screen and (min-width:1100px){.card--team .card__team-logo{width:100px;height:100px}}.card--team .card__team-text{font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden;text-align:center;color:var(--gray);padding-block-start:8px;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width:1100px){.card--team .card__team-text{font-size:14px}}.card--team .card__button{margin-top:0}@media only screen and (min-width:1100px){.card--team .card__button{margin-top:0}}.card--sns{overflow-x:initial;padding-block-end:0}.card--sns .card__sns-grid{display:-ms-grid;display:grid;max-width:600px;min-height:190px;margin:0 auto;justify-content:center;-ms-grid-columns:(minmax(0,162px))[2];grid-template-columns:repeat(2,minmax(0,162px));gap:20px;padding-inline:20px}@media only screen and (min-width:1100px){.card--sns .card__sns-grid{max-width:1080px;padding:0;grid-template-columns:repeat(auto-fit,minmax(0,162px));gap:24px}}.card--sns .card__sns-item{overflow:hidden;border-radius:12px;box-shadow:0 3px 8px rgba(0,0,0,.12)}.card--sns .card__sns-link{position:relative;display:-ms-grid;display:grid;height:100%;padding:12px 11px;text-align:center;text-decoration:none;background-color:var(--white);justify-items:center;align-items:end;-ms-grid-rows:75px 91px;grid-template-rows:75px 91px}.card--sns .card__sns-link::after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';transition:background-color .3s ease;pointer-events:none;background-color:rgba(0,0,0,0)}@media only screen and (min-width:1100px){.card--sns .card__sns-link:hover::after{background-color:rgba(0,0,0,.1)}}.card--sns .card__sns-icon{display:flex;width:54px;height:54px;align-items:center;justify-content:center}.card--sns .card__sns-text{font-size:13px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden;color:var(--card-sns-text);-webkit-box-orient:vertical;-webkit-line-clamp:3;padding-block-start:8px}.card--online-shop{width:100%;padding-block-end:0}.card--online-shop .card__online-shop-list{position:relative;display:flex;overflow-x:auto;justify-content:flex-start;margin-block-end:30px;padding-block-end:10px;gap:16px}@media only screen and (min-width:1100px){.card--online-shop .card__online-shop-list{gap:24px}}.card--online-shop .card__online-shop-list::-webkit-scrollbar{height:8px}.card--online-shop .card__online-shop-list::-webkit-scrollbar-track{border-radius:10px;background:var(--white)}.card--online-shop .card__online-shop-list::-webkit-scrollbar-thumb{border-radius:10px;background:var(--gray7)}.card--online-shop .card__online-shop-list::-webkit-scrollbar-thumb:hover{background:var(--gray4)}.card--online-shop .card__image-wrapper{display:-ms-grid;display:grid;width:170px;height:162px;padding:10px;border-radius:8px;background-color:var(--white);justify-content:center;align-items:center}@media only screen and (min-width:1100px){.card--online-shop .card__image-wrapper{width:232px;height:220px}}.card--online-shop .card__image-wrapper .card__image{width:114px;height:134px;transition:transform .3s ease-in-out;object-fit:contain}@media only screen and (min-width:1100px){.card--online-shop .card__image-wrapper .card__image{width:154px;height:182px}}.card--online-shop .card__item--online-shop{border-radius:0;background:0 0;flex:0 0 170px}@media only screen and (min-width:1100px){.card--online-shop .card__item--online-shop{flex:0 0 232px}}.card--online-shop .card__link{display:block;width:100%;text-decoration:none;color:inherit}@media only screen and (min-width:1100px){.card--online-shop .card__link{transition:opacity .3s ease-in-out}}@media only screen and (min-width:1100px){.card--online-shop .card__link:hover{opacity:.8}.card--online-shop .card__link:hover .card__image{transform:scale(1.04)}}.card--online-shop .card__content{padding:0;background:0 0}.card--online-shop .card__title{font-size:13px;font-weight:500;line-height:1.33;display:-webkit-box;overflow:hidden;margin-top:12px;color:var(--gray);-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (min-width:1100px){.card--online-shop .card__title{font-size:14px;line-height:1.36;margin-top:18px}}.card--online-shop .card__badge{display:none}.card--live .card__list{display:flex;width:fit-content;gap:24px;margin-inline:auto}.card--live .card__item{border-radius:none;background:0 0;flex:0 0 320px}.card--live .card__item:last-child{margin-inline-end:24px}@media only screen and (min-width:1100px){.card--live .card__link:hover .card__image{transform:scale(1.04)}}.card--live .card__image-wrapper{display:-ms-grid;display:grid;overflow:hidden;height:180px;padding:0;border-radius:8px;place-content:center}.card--live .card__image-wrapper .card__image{width:100%;height:100%;transition:transform .3s ease-in-out;object-fit:cover}.card--live .card__content{padding:16px 0 0;background:0 0}.card--live .card__title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px}.card--live .card__text{line-height:1.5;margin-block-end:0}.card--broadcast .card__list{display:flex;width:fit-content;gap:24px;margin-inline:auto}.card--broadcast .card__item{background:0 0;flex:0 0 320px}.card--broadcast .card__item:last-child{margin-inline-end:24px}.card--broadcast .card__image{height:180px}.card--broadcast .card__content{padding:12px}.card--broadcast .card__title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px}.card--broadcast .card__text{line-height:1.5;margin-bottom:0}.card--broadcast .card__date{padding-block-end:12px}.card--broadcast .card__link{position:relative;display:block;text-decoration:none}.card--broadcast .card__link::after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';transition:background-color .3s ease;pointer-events:none;background-color:rgba(0,0,0,0)}@media only screen and (min-width:1100px){.card--broadcast .card__link:hover::after{background-color:rgba(0,0,0,.15)}}.card--recommendation .card__list{display:flex;width:fit-content;gap:24px;margin-inline:auto}.card--recommendation .card__item{background:0 0;flex:0 0 320px}.card--recommendation .card__item:last-child{margin-inline-end:24px}@media only screen and (min-width:1100px){.card--recommendation .card__link:hover .card__image{transform:scale(1.04)}}.card--recommendation .card__image-wrapper{display:-ms-grid;display:grid;overflow:hidden;height:180px;padding:0;border-radius:8px;place-content:center}.card--recommendation .card__image-wrapper .card__image{width:100%;height:100%;transition:transform .3s ease-in-out;object-fit:cover}.card--recommendation .card__content{padding:16px 0 0;background:0 0}.card--recommendation .card__title{font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px}.card--recommendation .card__text{line-height:1.5;color:var(--gray);margin-block-end:0}.card--video img{height:130px}.card--video .card__content{padding-inline:16px}.card--video .card__link{position:relative;display:block;text-decoration:none}.card--video .card__link::after{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;content:'';transition:background-color .3s ease-in-out;pointer-events:none;background-color:rgba(0,0,0,0)}@media only screen and (min-width:1100px){.card--video .card__link:hover::after{background-color:rgba(0,0,0,.15)}}.card--video .card__date,.card--video .card__text{font-size:11px}.image-link-list{width:100%}.image-link-list__grid{display:-ms-grid;display:grid;max-width:1077px;margin:0 auto;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);justify-items:center;gap:24px}@media only screen and (min-width:1100px){.image-link-list__grid{display:flex;justify-content:center}}.image-link-list__item{position:relative;overflow:hidden;max-width:450px;max-height:250px}@media only screen and (min-width:1100px){.image-link-list__item{max-width:343px}}.image-link-list__link{display:block;transition:all .3s ease;text-decoration:none;color:inherit}@media only screen and (min-width:1100px){.image-link-list__link:hover .image-link-list__image{transform:scale(1.04)}}.image-link-list__image-wrapper{position:relative;width:100%}.image-link-list__image-inner{line-height:0;display:-ms-grid;display:grid;place-content:center}.image-link-list__image{width:100%;height:100%;transition:transform .3s ease;object-fit:cover}.image-link-list__overlay{line-height:1.5;position:absolute;display:-ms-grid;display:grid;width:calc(100% - 16px);height:calc(100% - 16px);transition:all .3s ease;transform:translate(-50%,-50%);border-radius:4px;background-color:rgba(0,0,0,.4);inset:50%;place-content:center}.image-link-list__text-wrapper{position:relative;display:-ms-grid;display:grid;place-items:center;row-gap:8px}.image-link-list__text-wrapper::after,.image-link-list__text-wrapper::before{bottom:clamp(-90%,-83% + 3vw,-70%)}.image-link-list__text-wrapper::before{position:absolute;right:50%;width:40px;height:1px;content:'';background-color:var(--white);translate:50% 0}.image-link-list__text-wrapper::after{position:absolute;right:50%;width:0;height:0;content:'';border-width:7px 0 0 13px;border-style:solid;border-color:transparent transparent transparent var(--white);translate:200% 0}.image-link-list__text{font-size:clamp(17px,5.33vw,20px);font-weight:700;color:var(--white)}.image-link-list__text.is-small{font-size:clamp(12px,3.73vw,14px);font-weight:400}.button__link{font-size:14px;font-weight:700;position:relative;display:inline-flex;min-width:240px;height:48px;padding:10px 24px;transition:all .3s ease-in-out;text-decoration:none;color:var(--white);border-radius:4px;background-color:var(--secondary);justify-content:center;align-items:center;gap:8px}@media only screen and (min-width:1100px){.button__link{font-size:16px;padding:12px 32px}}@media only screen and (min-width:1100px){.button__link:hover{background-color:var(--quinary)}}.button__link::after{position:absolute;width:10px;height:10px;content:'';transition-duration:.3s;border-right:2px solid var(--white);border-bottom:2px solid var(--white);inset-inline-end:20px;rotate:-45deg}.button__link.is-secondary{color:var(--quinary3);background-color:var(--white)}@media only screen and (min-width:1100px){.button__link.is-secondary:hover{color:var(--white);background-color:var(--secondary)}.button__link.is-secondary:hover::after{border-right:2px solid var(--white);border-bottom:2px solid var(--white)}}.button__link.is-secondary::after{border-right:2px solid var(--quinary3);border-bottom:2px solid var(--quinary3)}.button__text{color:inherit}.section-title,.section-title--secondary{font-size:20px;font-weight:700;line-height:1.4;position:relative;display:-ms-grid;display:grid;color:var(--f-section-title);-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;gap:11px;align-items:center}@media only screen and (min-width:1100px){.section-title,.section-title--secondary{font-size:24px;gap:15px}}.section-title--secondary::before,.section-title::before{display:block;width:21px;height:24px;content:'';background-color:var(--section-title-band);mask-image:url(/img/modular-templates/common/icon_title-band-sp.svg)}@media only screen and (min-width:1100px){.section-title--secondary::before,.section-title::before{width:29px;height:33px;mask-image:url(/img/modular-templates/common/icon_title-band-pc.svg)}}.section-title--secondary::after,.section-title::after{position:absolute;left:11px;width:14px;height:24px;content:'';background-color:var(--section-title-band-shadow);mask-image:url(/img/modular-templates/common/icon_title-band-shadow-sp.svg)}@media only screen and (min-width:1100px){.section-title--secondary::after,.section-title::after{left:15px;width:19px;height:33px;mask-image:url(/img/modular-templates/common/icon_title-band-shadow-pc.svg)}}.section-title--secondary{color:var(--f-section-title--secondary)}.share{position:relative;display:-ms-grid;display:grid;overflow:hidden;height:147px;justify-items:center;align-content:center;padding-block:20px}@media only screen and (min-width:1100px){.share{height:160px;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;padding-block:50px}}.share:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';pointer-events:none;opacity:.7;background:var(--f-share-bg);inset:0;mix-blend-mode:multiply}.share__bg{position:absolute;z-index:0;width:100%;height:100%;min-height:147px;inset:0}@media only screen and (min-width:1100px){.share__bg{width:auto;min-height:160px}}.share__bg img,.share__bg source{width:100%;height:100%;object-fit:cover;object-position:center}.share__text{font-size:20px;font-weight:700;position:relative;z-index:3;text-transform:uppercase;color:var(--white);padding-block-end:20px}@media only screen and (min-width:1100px){.share__text{font-size:24px;padding-block-end:0}}.share__button{position:relative;z-index:3;display:-ms-grid;display:grid;grid-auto-flow:column;column-gap:24px}@media only screen and (min-width:1100px){.share__button{margin-left:32px}}.share__button a{transition:opacity .3s ease}.share__button a:first-child{margin-left:0}.share__button a:hover{opacity:.7}.share__link{display:inline-block;width:60px;height:60px}.share__link img{width:100%;height:auto}.breadcrumb{position:sticky;z-index:999;top:55px;left:0;display:block;width:100%;height:32px;transition:transform .3s ease,top .3s ease}@media only screen and (min-width:1024px){.breadcrumb{top:55px;height:32px}}@media only screen and (min-width:1100px){.breadcrumb{top:96px;height:40px}}.breadcrumb.hide{top:0;transform:translateY(-100%)}.breadcrumb__list{height:32px;padding-inline:16px}@media only screen and (min-width:1100px){.breadcrumb__list{height:40px;padding-inline:0}}.breadcrumb__item{line-height:32px;display:-ms-grid;display:grid;height:32px;align-content:center}@media only screen and (min-width:1100px){.breadcrumb__item{height:40px}}.breadcrumb__item:last-child{line-height:32px}@media only screen and (min-width:1100px){.breadcrumb__item:last-child{height:40px}}.w-cvArea.w-cvArea--modular-templates{padding:18px 0 15px;background:url(/img/web/promotion__bg--pc.jpg) no-repeat center/cover}@media only screen and (min-width:1024px){.w-cvArea.w-cvArea--modular-templates{padding:23px 0 38px}}.w-cvArea.w-cvArea--modular-templates .w-contentsTitle--viewing{color:var(--white)}.w-cvArea.w-cvArea--modular-templates .w-cvArea__wrap{display:-ms-grid;display:grid;overflow-x:auto;padding:0 10px;-ms-grid-columns:328px 648px;grid-template-columns:328px 648px;column-gap:14px}@media only screen and (min-width:1024px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__wrap{-ms-grid-columns:328px 1fr;grid-template-columns:328px 1fr}}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__wrap{display:flex;overflow:initial;max-width:1080px;margin:0 auto;padding:0;justify-content:center;column-gap:45px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--2column,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--ondemand,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--tv{position:relative;display:flex;overflow:hidden;padding-top:64px;padding-bottom:15px;text-align:center;border-radius:4px;background:rgba(255,255,255,.75);flex-wrap:wrap;justify-content:center}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--2column>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--ondemand>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--tv>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area>p{font-size:12px;width:100%;margin-top:17px}@media only screen and (min-width:1024px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--2column>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--ondemand>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--tv>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__area>p{margin-top:12px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--ondemand{justify-content:space-between}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--ondemand{width:540px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--ondemand:nth-last-child(2){margin-bottom:0}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--ondemand:nth-last-child(2){width:355px}}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--tv{width:900px}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--tv:nth-child(2){width:700px;margin-left:0}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--tv:nth-child(2) .w-cvArea__box--jcom{width:54%}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--tv:nth-child(2) .w-cvArea__box--sky{width:46%}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2{display:flex;flex-direction:column;margin:0 15px;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2{height:160px;margin:0}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky>p,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2>p{font-weight:700;width:100%;color:#2d489d;order:1}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom:after,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand:after,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky:after,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2:after{display:block;width:100%;height:42px;margin:16px 0;content:'';order:2}@media only screen and (min-width:768px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom:after,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand:after,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky:after,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2:after{display:flex;width:100%;height:70px;margin:0;justify-content:center;align-items:center}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom>a,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand>a,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky>a,.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2>a{order:3}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand{width:100%}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand:after{background:url(/img/icon/ondemand--noEdge.svg) no-repeat center/auto 98%}@media only screen and (min-width:768px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--ondemand:after{background-size:auto 86%}}@media only screen and (min-width:768px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky{width:50%}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky:after{background:url(/img/icon/icon--skyperfectv.svg) no-repeat center/auto 90%}@media only screen and (min-width:768px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--sky:after{background-size:auto 68%}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom{width:50%;margin-top:0;padding-top:0;border-top:0;border-left:dotted 3px #999}@media only screen and (min-width:768px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom{width:50%;margin-top:0;padding-top:0;border-top:0;border-left:dotted 3px #999}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom:after{background:url(/img/icon/icon--jcom.svg) no-repeat center/auto 90%}@media only screen and (min-width:768px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box--jcom:after{background-size:auto 76%}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--primary,.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--secondary{font-size:15px;font-weight:800;line-height:44px;position:absolute;top:0;display:flex;width:100%;text-align:left;color:var(--white);background:#2d489d}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--primary,.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--secondary{font-size:16px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--primary span,.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--secondary span{position:relative;display:flex;padding-left:8px;background:#0a0030;justify-content:center;align-items:center}.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--primary span:after,.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--secondary span:after{position:absolute;top:0;left:100%;width:0;height:0;content:'';border-top:44px solid #0a0030;border-right:25px solid transparent}.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--primary span>img,.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--secondary span>img{padding:0 2px}.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--primary span{margin-right:18px}.w-cvArea.w-cvArea--modular-templates .w-cvArea__title--secondary span{margin-right:30px}.w-cvArea.w-cvArea--modular-templates .w-cvArea__text{line-height:1.4}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--2column{padding-top:44px}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--2column{width:524px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--2column:nth-child(n+2){margin-top:10px}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__area--2column:nth-child(n+2){margin-top:0;margin-left:20px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box-wrapper{width:100%}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box-wrapper{display:flex}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2{width:auto;padding-top:22px}@media only screen and (min-width:768px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2{height:auto}}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2{width:50%;height:200px;margin-top:20px;padding-top:0}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2::after{display:none}.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2:nth-of-type(n+2){margin-top:20px;background-image:linear-gradient(to right,#9b9b9b,#9b9b9b 3px,transparent 3px,transparent 7px);background-repeat:repeat-x;background-position:left top;background-size:7px 2px}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__box2:nth-of-type(n+2){border-top:0;background-image:linear-gradient(to top,#9b9b9b,#9b9b9b 3px,transparent 3px,transparent 7px);background-repeat:repeat-y;background-position:left bottom;background-size:2px 7px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__copy{font-weight:700;line-height:1.3;width:100%;padding:0 15px;color:#2d489d;order:1}.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo,.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo--jcom,.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo--jsports,.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo--ondemand,.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo--skyperfectv{display:flex;flex-direction:column;padding:16px 0;order:2;justify-content:center;align-items:center}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo,.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo--jcom,.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo--jsports,.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo--ondemand,.w-cvArea.w-cvArea--modular-templates .w-cvArea__logo--skyperfectv{height:105px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__image,.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--jcom,.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--jsports,.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--ondemand,.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--prime-video,.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--skyperfectv{display:block}.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--ondemand{width:157px;height:56px}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--ondemand{position:relative;top:2px;width:150px;height:54px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--prime-video{width:179px;height:28px}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--prime-video{width:149px;height:23px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--jsports{width:121px;height:42px;margin-top:17px}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--jsports{width:101px;height:35px;margin-top:15px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--skyperfectv{width:210px;height:45px}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--skyperfectv{position:relative;top:8px;width:180px;height:37px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--jcom{width:175px;height:53px}@media only screen and (min-width:1100px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__image--jcom{position:relative;top:-1px;width:143px;height:44px}}.w-cvArea.w-cvArea--modular-templates .w-cvArea__note{font-size:12px;line-height:1.4;width:100%;margin-top:17px;padding:0 15px}@media only screen and (min-width:1024px){.w-cvArea.w-cvArea--modular-templates .w-cvArea__note{margin-top:12px}}.w-cvArea.w-cvArea--modular-templates .o-contentsTitle--viewing{padding-left:0}.w-cvArea.w-cvArea--modular-templates .o-contentsTitle--viewing::before{content:none}.header-unique{display:none;background-color:var(--f-header-bg);border-block-end:3px solid var(--f-header-border);padding-inline:16px}@media only screen and (min-width:1100px){.header-unique{position:sticky;z-index:100;top:136px;display:block;padding-inline:40px}}.header-unique .header-unique__inner{display:-ms-grid;display:grid;max-width:1120px;min-height:40px;margin-inline:auto;-ms-grid-columns:minmax(0,1fr) minmax(200px,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(200px,auto) minmax(0,1fr);align-items:center;justify-items:end}@media only screen and (min-width:1100px){.header-unique .header-unique__inner{min-height:54px}}.header-unique h1{font-size:18px;font-weight:700;text-align:center;color:var(--white);-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media only screen and (min-width:1100px){.header-unique h1{font-size:22px}}.header-unique .mod-nav--feature{-ms-grid-column:3;grid-column:3/3}.column{padding-inline:16px}@media only screen and (min-width:1100px){.column{padding-inline:0}}.w-ondemandPlans{padding-inline:16px}.w-info{padding-inline:16px}@media only screen and (min-width:1100px){.w-info{padding-inline:0}}.w-info__item .accordion__more--white:after{font-size:12px;line-height:19px;position:relative;z-index:10;display:table;width:47%;max-width:120px;margin:0 auto;padding:4.5px;content:'続きを読む';content:'続きを読む';transition-duration:.3s;text-align:center;background:var(--white)}.w-info__item .accordion__more--white.is-show{padding-block-start:20px}.w-info__item .accordion__more--white.is-show:after{content:'閉じる'}.w-info__item .w-info__date{color:var(--gray4)}.w-info__item .w-info__text.top>.accordion__contents--white{max-width:none}.w-info__item .w-info__text.top .accordion__more--white{margin-inline-end:0}.w-info__item .w-info__title{font-size:16px}@media only screen and (min-width:1100px){.w-info__item .w-info__thumbnail{margin-inline-end:36px}}.w-info__item .w-info__thumbnail a{overflow:hidden;max-width:284px;max-height:160px;border-radius:8px;margin-inline:auto}@media only screen and (min-width:1100px){.w-info__item .w-info__thumbnail a{max-width:284px;max-height:160px;margin-inline:0}}.feature{background-color:var(--f-bg)}.feature .header-unique{display:block}@media only screen and (min-width:1100px){.feature .header-unique{display:none}}.feature__section--hero{padding-block-end:70px}.feature__section--live{position:relative;background-color:var(--secondary);padding-block-end:24px;margin-block-end:50px}@media only screen and (min-width:1100px){.feature__section--live{padding-block-end:32px;margin-block-end:60px}}.feature__section--live::before{position:absolute;z-index:0;left:0;width:100%;max-width:calc(50% - 560px);height:50px;content:none;background-color:var(--f-live-label-flexible)}@media only screen and (min-width:1100px){.feature__section--live::before{content:''}}.feature__section--live .feature__section-label--live{position:relative;top:-20px;max-width:1120px;margin-inline:auto;padding-block-end:42px}@media only screen and (min-width:1100px){.feature__section--live .feature__section-label--live{position:relative;top:0;display:block;padding-block-end:80px}}.feature__section--live .feature__section-label--live::before{position:absolute;top:0;left:0;width:140px;height:40px;content:'';background-color:var(--f-live-label-bg);mask-image:url(/img/modular-templates/feature/img_live-label-sp.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/img/modular-templates/feature/img_live-label-sp.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media only screen and (min-width:1100px){.feature__section--live .feature__section-label--live::before{width:195px;height:50px;mask-image:url(/img/modular-templates/feature/img_live-label-pc.svg)}}.feature__section--live .feature__section-label--live::after{position:absolute;top:0;left:123px;width:35px;height:40px;content:'';background-color:var(--f-live-label-shadow-bg);mask-image:url(/img/modular-templates/feature/img_live-label-shadow-sp.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/img/modular-templates/feature/img_live-label-shadow-sp.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media only screen and (min-width:1100px){.feature__section--live .feature__section-label--live::after{left:173px;width:44px;height:50px;mask-image:url(/img/modular-templates/feature/img_live-label-shadow-pc.svg)}}.feature__section--live .feature__section-label--live .visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0}.feature__section--live .feature__section-label--live .feature__section-label-text--live{position:absolute;top:0;left:0;width:124px;height:40px;background-color:var(--f-live-label-text);mask-image:url(/img/modular-templates/feature/img_live-label-text-sp.svg);mask-size:93px 12px;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/img/modular-templates/feature/img_live-label-text-sp.svg);-webkit-mask-size:93px 12px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}@media only screen and (min-width:1100px){.feature__section--live .feature__section-label--live .feature__section-label-text--live{width:190px;height:50px;mask-image:url(/img/modular-templates/feature/img_live-label-text-pc.svg);mask-size:140px 18px;-webkit-mask-size:140px 18px}}.feature__section--navigation{padding-block-end:50px}@media only screen and (min-width:1100px){.feature__section--navigation{padding-block-end:0}}.feature__section--navigation>.mod-nav,.feature__section--navigation>.mod-nav--feature{display:block;margin:0}@media only screen and (min-width:1100px){.feature__section--navigation>.mod-nav,.feature__section--navigation>.mod-nav--feature{display:none}}.feature__section--broadcast{padding-block-end:50px}@media only screen and (min-width:1100px){.feature__section--broadcast{padding-block-end:60px}}.feature__section--image-link{padding-block:50px;padding-inline:16px}@media only screen and (min-width:1100px){.feature__section--image-link{padding-block:60px}}.feature__section--howto{padding-block-end:50px}@media only screen and (min-width:1100px){.feature__section--howto{padding-block-end:60px}}.feature__section--news{padding-block-end:50px}@media only screen and (min-width:1100px){.feature__section--news{padding-block-end:60px}}.feature__section--broadcast-list{padding-block-end:50px}@media only screen and (min-width:1100px){.feature__section--broadcast-list{padding-block-end:60px}}.feature__section--share{max-width:1200px;margin-inline:auto;padding-block-end:50px}@media only screen and (min-width:1100px){.feature__section--share{padding-inline:60px;padding-block-end:60px}}.feature__section--video{padding-block-end:50px}@media only screen and (min-width:1100px){.feature__section--video{padding-block-end:60px}}.feature__section--column{padding-block-end:50px}@media only screen and (min-width:1100px){.feature__section--column{padding-block-end:60px}}.feature__section--online-shop{background-color:var(--gray3);padding-block:32px}@media only screen and (min-width:1100px){.feature__section--online-shop{padding-block:32px 40px}}.feature__section--sns{padding-block:50px}@media only screen and (min-width:1100px){.feature__section--sns{padding-block:60px}}.feature__section-inner{max-width:1200px;margin-block:auto;margin-inline:auto}@media only screen and (min-width:1100px){.feature__section-inner{padding-inline:60px}}.feature__section-inner .w-info{max-width:initial}.feature__section-inner.is-space-left{padding-inline-start:16px}@media only screen and (min-width:1100px){.feature__section-inner.is-space-left{padding-inline:60px}}.feature__section-inner.is-max-none{max-width:initial}.feature__section-inner.is-bg-tertiary{border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:var(--tertiary);margin-inline-end:16px}@media only screen and (min-width:1100px){.feature__section-inner.is-bg-tertiary{margin-inline-end:40px;padding-inline-end:0}}.feature__section-inner .section{margin-block:0}.feature__section-title{max-width:1200px;padding-inline:16px;padding-block-end:20px;margin-inline:auto}@media only screen and (min-width:1100px){.feature__section-title{padding-inline:60px;padding-block-end:32px}}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__list{display:flex;max-width:1080px;margin:0 auto;column-gap:24px;justify-content:space-between}}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__list .svleague__button-wrapper{margin-top:32px}}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__block{width:50%;max-width:510px}}.feature .svleague-top__broadcast__block+.svleague-top__broadcast__block{padding-top:40px}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__block+.svleague-top__broadcast__block{padding-top:0}}.feature .svleague-top__broadcast__block .section{margin:0;padding:0}.feature .svleague-top__broadcast__block .w-contentsTitle--schedule,.feature .svleague-top__broadcast__block .w-ondemandPlans__title{display:none}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__block .w-ondemandPlans{max-width:510px;padding-inline:0}}.feature .svleague-top__broadcast__block .w-ondemandPlans>.w-channel__description--page{display:none}@media only screen and (min-width:1024px){.feature .svleague-top__broadcast__block .w-ondemandPlans__list{padding:0 16px}}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__block .w-ondemandPlans__list{overflow-y:scroll;height:629px;margin-top:0;margin-bottom:32px;padding:0}}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__block .w-ondemandPlans__item{width:100%}}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__block .w-ondemandPlans__item:first-child{margin-top:0}}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__block .w-ondemandPlans__item:nth-of-type(2){margin-top:0;border-top:0}}.feature .svleague-top__broadcast__block .w-ondemandPlans__none{margin:14px 0 20px}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__block .w-ondemandPlans__none{margin:0 0 32px}}.feature .svleague-top__broadcast__block .w-ondemandPlans>.ghost--large{display:none}.feature .svleague-top__broadcast__text{font-size:18px;padding:11px 16px;text-align:center;color:var(--secondary);background-color:var(--quaternary);margin-block-end:22px;margin-inline:16px}@media only screen and (min-width:1100px){.feature .svleague-top__broadcast__text{margin-inline:0}}.feature .svleague__button-wrapper{display:-ms-grid;display:grid;place-content:center}.mod-pageTitle{position:relative;display:flex;height:160px;background:url(/img/modular-templates/player/img_mod-pageTitle_bg.webp) no-repeat center/cover;align-items:center;justify-content:center}@media only screen and (min-width:1024px){.mod-pageTitle{height:180px;background:url(/img/modular-templates/player/img_mod-pageTitle_bg_pc.webp) no-repeat center/cover}}.mod-pageTitle:before{position:absolute;top:0;left:0;width:0;height:0;content:'';border-width:80px 80px 0 0;border-style:solid;border-color:#d20000 transparent transparent transparent}@media only screen and (min-width:1024px){.mod-pageTitle:before{border-width:120px 120px 0 0}}.mod-pageTitle:after{position:absolute;right:0;bottom:0;width:0;height:0;content:'';border-width:0 0 80px 80px;border-style:solid;border-color:transparent transparent #f4f4f4 transparent}@media only screen and (min-width:1024px){.mod-pageTitle:after{border-width:0 0 120px 120px}}.mod-pageTitle .mod-pageTitle__label--ja+.mod-pageTitle__label--en{margin-top:10px}.mod-pageTitle .mod-pageTitle__label--ja{font-size:22px;font-weight:700;line-height:30px;text-align:center;letter-spacing:.002em;color:#fff}@media only screen and (min-width:1024px){.mod-pageTitle .mod-pageTitle__label--ja{font-size:24px;line-height:33px}}.mod-pageTitle .mod-pageTitle__label--en{font-family:Lato,sans-serif;font-size:16px;line-height:1;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#fff}.mod-pageTitle.mod-pageTitle-bg-type{z-index:0;background-image:none}@media only screen and (min-width:1024px){.mod-pageTitle.mod-pageTitle-bg-type{margin-top:0}}.mod-pageTitle.mod-pageTitle-bg-type .mod-pageTitle-bg-type__bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.mod-pageTitle.mod-pageTitle-bg-type .mod-pageTitle-bg-type__bg img{width:100%;height:100%;object-fit:cover}.modular-templates .breadcrumb{display:none}@media only screen and (min-width:1024px){.modular-templates .breadcrumb{display:block}}.mod-main{background:var(--gray2)}.mod-main .breadcrumb{position:fixed;top:55px;display:none}@media only screen and (min-width:1024px){.mod-main .breadcrumb{position:sticky;top:0;display:block}}.breadcrumb.flat{top:55px}@media only screen and (min-width:1024px){.breadcrumb.flat{top:0}}.mod-layout{overflow:hidden;padding:32px 0}@media only screen and (min-width:1024px){.mod-layout{padding:56px 0}}@media only screen and (min-width:1024px){.mod-layout .mod-container{width:100%;max-width:1080px;margin:auto}}.mod-layout .slick-dotted.slick-slider{margin-bottom:0;padding-bottom:30px}.mod-layout .mod-nav,.mod-layout .mod-nav--feature{position:static;z-index:10;left:0;width:100%;margin:0 0 32px;padding:0;animation:none}@media only screen and (min-width:1024px){.mod-layout .mod-nav,.mod-layout .mod-nav--feature{position:absolute;top:194px;right:24px;left:auto;width:260px}}.mod-layout .mod-nav .mod-nav__ob,.mod-layout .mod-nav--feature .mod-nav__ob{position:relative;display:flex;justify-content:center}.mod-layout .mod-nav .mod-nav__ob:before,.mod-layout .mod-nav--feature .mod-nav__ob:before{position:absolute;top:0;left:0;width:16px;height:100%;content:'';transition:.1s;opacity:0;background-color:#3750a1}@media only screen and (min-width:1024px){.mod-layout .mod-nav .mod-nav__ob:before,.mod-layout .mod-nav--feature .mod-nav__ob:before{opacity:0}}.mod-layout .mod-nav .mod-nav__ob:after,.mod-layout .mod-nav--feature .mod-nav__ob:after{position:absolute;top:0;right:0;width:16px;height:100%;content:'';transition:.1s;opacity:0;background-color:#3750a1}@media only screen and (min-width:1024px){.mod-layout .mod-nav .mod-nav__ob:after,.mod-layout .mod-nav--feature .mod-nav__ob:after{opacity:0}}.mod-layout .is-fixed.mod-nav--feature,.mod-layout .mod-nav.is-fixed{position:fixed;top:55px;left:0;width:100%}@media only screen and (min-width:1024px){.mod-layout .is-fixed.mod-nav--feature,.mod-layout .mod-nav.is-fixed{top:128px;left:auto;width:260px}}.mod-layout .is-fixed.mod-nav--feature .mod-nav__content,.mod-layout .mod-nav.is-fixed .mod-nav__content{width:100%}.mod-layout .is-fixed.mod-nav--feature .mod-nav__ob,.mod-layout .mod-nav.is-fixed .mod-nav__ob{position:relative}.mod-layout .is-fixed.mod-nav--feature .mod-nav__ob:after,.mod-layout .is-fixed.mod-nav--feature .mod-nav__ob:before,.mod-layout .mod-nav.is-fixed .mod-nav__ob:after,.mod-layout .mod-nav.is-fixed .mod-nav__ob:before{opacity:1;background-color:#3750a1}@media only screen and (min-width:1024px){.mod-layout .is-fixed.mod-nav--feature .mod-nav__ob:after,.mod-layout .is-fixed.mod-nav--feature .mod-nav__ob:before,.mod-layout .mod-nav.is-fixed .mod-nav__ob:after,.mod-layout .mod-nav.is-fixed .mod-nav__ob:before{display:none}}.mod-layout .is-fixed.active.mod-nav--feature .mod-nav__button,.mod-layout .mod-nav.is-fixed.active .mod-nav__button{border-radius:0}@media only screen and (min-width:1024px){.mod-layout .is-fixed.active.mod-nav--feature .mod-nav__button,.mod-layout .mod-nav.is-fixed.active .mod-nav__button{border-radius:8px 8px 0 0}}.mod-layout .is-fixed.mod-nav--feature .mod-nav__button,.mod-layout .mod-nav.is-fixed .mod-nav__button{border-radius:0}@media only screen and (min-width:1024px){.mod-layout .is-fixed.mod-nav--feature .mod-nav__button,.mod-layout .mod-nav.is-fixed .mod-nav__button{border-radius:8px}}.mod-layout .mod-nav .mod-nav--sp,.mod-layout .mod-nav--feature .mod-nav--sp{display:block}@media only screen and (min-width:1024px){.mod-layout .mod-nav .mod-nav--sp,.mod-layout .mod-nav--feature .mod-nav--sp{display:none}}.mod-layout .mod-nav .mod-nav__button,.mod-layout .mod-nav--feature .mod-nav__button{font-size:18px;font-weight:700;display:-ms-inline-grid;display:inline-grid;width:calc(100% - 32px);min-height:54px;padding:10px 16px;cursor:pointer;transition-duration:.3s;color:#fff;border-radius:8px;background-color:#3750a1;align-items:center;-ms-grid-columns:auto 25px;grid-template-columns:auto 25px;justify-items:center}@media only screen and (min-width:1024px){.mod-layout .mod-nav .mod-nav__button,.mod-layout .mod-nav--feature .mod-nav__button{font-size:16px;width:100%;border-radius:8px}}.mod-layout .mod-nav .mod-nav__button-text,.mod-layout .mod-nav--feature .mod-nav__button-text{width:calc(100% + 25px);margin-inline:auto}.mod-layout .mod-nav .mod-nav__button-icon,.mod-layout .mod-nav--feature .mod-nav__button-icon{position:relative;padding-left:30px}.mod-layout .mod-nav .mod-nav__button-icon:before,.mod-layout .mod-nav--feature .mod-nav__button-icon:before{position:absolute;top:50%;left:0;width:18px;height:18px;content:'';transform:translateY(-50%);background:url(/img/modular-templates/common/icon_menu-grid.png) no-repeat center/cover}@media only screen and (min-width:1024px){.mod-layout .mod-nav .mod-nav__button-icon:before,.mod-layout .mod-nav--feature .mod-nav__button-icon:before{width:16px;height:16px}}.mod-layout .mod-nav .mod-nav__button-arrow,.mod-layout .mod-nav--feature .mod-nav__button-arrow{position:relative;width:22px;height:22px;transition:transform .3s ease;transform:rotate(0)}@media only screen and (min-width:1024px){.mod-layout .mod-nav .mod-nav__button-arrow,.mod-layout .mod-nav--feature .mod-nav__button-arrow{width:25px;height:25px}}.mod-layout .mod-nav .mod-nav__button-arrow:before,.mod-layout .mod-nav--feature .mod-nav__button-arrow:before{display:inline-block;width:100%;height:100%;content:'';border-radius:50%;background-color:#fff}.mod-layout .mod-nav .mod-nav__button-arrow:after,.mod-layout .mod-nav--feature .mod-nav__button-arrow:after{position:absolute;top:50%;left:50%;width:8px;height:8px;content:'';transition-duration:.3s;border-right:2px solid #3750a1;border-bottom:2px solid #3750a1;translate:-50% -68%;rotate:45deg}@media only screen and (min-width:1024px){.mod-layout .mod-nav .mod-nav__button-arrow:after,.mod-layout .mod-nav--feature .mod-nav__button-arrow:after{width:8px;height:8px}}.mod-layout .mod-nav .mod-nav__content,.mod-layout .mod-nav--feature .mod-nav__content{display:none;width:calc(100% - 32px);margin:auto;padding:0 16px 24px;border-radius:0 0 8px 8px;background-color:#3750a1}@media only screen and (min-width:1024px){.mod-layout .mod-nav .mod-nav__content,.mod-layout .mod-nav--feature .mod-nav__content{width:100%;border-radius:0 0 8px 8px}}.mod-layout .active.mod-nav--feature .mod-nav__button,.mod-layout .mod-nav.active .mod-nav__button{border-radius:8px 8px 0 0}@media only screen and (min-width:1024px){.mod-layout .active.mod-nav--feature .mod-nav__button,.mod-layout .mod-nav.active .mod-nav__button{border-radius:12px 12px 0 0}}.mod-layout .active.mod-nav--feature .mod-nav__content,.mod-layout .mod-nav.active .mod-nav__content{display:block}.mod-layout .active.mod-nav--feature .mod-nav__button-arrow,.mod-layout .mod-nav.active .mod-nav__button-arrow{transform:rotate(180deg)}.mod-layout .mod-nav .mod-nav__item,.mod-layout .mod-nav--feature .mod-nav__item{border-bottom:1px solid #fff}.mod-layout .mod-nav a.mod-nav__link,.mod-layout .mod-nav--feature a.mod-nav__link{font-weight:700;line-height:1.46;position:relative;display:-ms-inline-grid;display:inline-grid;width:100%;min-height:48px;padding:4px 4px 4px 0;transition-duration:.3s;text-decoration:none;color:#fff;justify-content:space-between;align-items:center;grid-auto-flow:column;-ms-grid-columns:1fr 24px;grid-template-columns:1fr 24px}.mod-layout .mod-nav a.mod-nav__link:after,.mod-layout .mod-nav--feature a.mod-nav__link:after{display:inline-block;width:6px;height:6px;content:'';border-right:2px solid #fff;border-bottom:2px solid #fff;rotate:-45deg;margin-inline-start:auto}.mod-layout .mod-scroll-slider-container{margin-top:16px}.mod-layout .mod-scroll-slider-container .slick-arrow{display:block!important;pointer-events:auto}.mod-layout .mod-scroll-slider-container .slick-disabled{pointer-events:none;opacity:.3}.mod-layout .mod-scroll-slider-container .slick-next,.mod-layout .mod-scroll-slider-container .slick-prev{position:absolute;top:auto;bottom:-16px;width:22px;height:22px;cursor:pointer;border:1px solid #999;border-radius:50%;background:#fff}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-slider-container .slick-next,.mod-layout .mod-scroll-slider-container .slick-prev{bottom:-22px;width:28px;height:28px}}.mod-layout .mod-scroll-slider-container .slick-next:active,.mod-layout .mod-scroll-slider-container .slick-next:focus,.mod-layout .mod-scroll-slider-container .slick-next:hover,.mod-layout .mod-scroll-slider-container .slick-prev:active,.mod-layout .mod-scroll-slider-container .slick-prev:focus,.mod-layout .mod-scroll-slider-container .slick-prev:hover{border:1px solid #2f51af;background:#fff}.mod-layout .mod-scroll-slider-container .slick-next:active::after,.mod-layout .mod-scroll-slider-container .slick-next:active::before,.mod-layout .mod-scroll-slider-container .slick-next:focus::after,.mod-layout .mod-scroll-slider-container .slick-next:focus::before,.mod-layout .mod-scroll-slider-container .slick-next:hover::after,.mod-layout .mod-scroll-slider-container .slick-next:hover::before,.mod-layout .mod-scroll-slider-container .slick-prev:active::after,.mod-layout .mod-scroll-slider-container .slick-prev:active::before,.mod-layout .mod-scroll-slider-container .slick-prev:focus::after,.mod-layout .mod-scroll-slider-container .slick-prev:focus::before,.mod-layout .mod-scroll-slider-container .slick-prev:hover::after,.mod-layout .mod-scroll-slider-container .slick-prev:hover::before{border-top:2px solid #2f51af;border-right:2px solid #2f51af}.mod-layout .mod-scroll-slider-container .slick-next::after,.mod-layout .mod-scroll-slider-container .slick-prev::after{display:none}.mod-layout .mod-scroll-slider-container .slick-next::before,.mod-layout .mod-scroll-slider-container .slick-prev::before{position:absolute;top:50%;left:55%;width:8px;height:8px;content:'';transform:translate(-50%,-50%) rotate(225deg);border-top:2px solid #999;border-right:2px solid #999;background:0 0}.mod-layout .mod-scroll-slider-container .slick-next::before{left:49%;transform:translate(-50%,-50%) rotate(45deg)}.mod-layout .mod-scroll-slider-container .slick-prev{left:0}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-slider-container .slick-prev{left:-34px}}.mod-layout .mod-scroll-slider-container .slick-next{right:0}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-slider-container .slick-next{right:-34px}}.mod-layout .mod-scroll-slider{display:flex;overflow-x:auto;padding-bottom:10px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-slider{display:block;overflow:visible;padding-top:30px;padding-bottom:0}}.mod-layout .mod-scroll-slider .slick-dotted.slick-slider{padding-bottom:34px}.mod-layout .mod-scroll-slider .slick-list{position:static;top:0;left:0}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-slider .slick-list{position:absolute}}.mod-layout .mod-scroll-slider .slick-dots{top:auto;right:auto;bottom:0;left:0;width:calc(100% - 60px);margin-left:30px;padding:0;list-style:none;justify-content:space-between;gap:0 2px}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-slider .slick-dots{display:flex!important;width:1048px;margin:auto}}.mod-layout .mod-scroll-slider .slick-dots li{height:12px;margin:0;list-style:none;flex:1 1 auto}.mod-layout .mod-scroll-slider .slick-dots li.slick-active button{border:none;background:var(--secondary)}.mod-layout .mod-scroll-slider .slick-dots li:first-child button{border-radius:6px 0 0 6px}.mod-layout .mod-scroll-slider .slick-dots li:last-child button{border-radius:0 6px 6px 0}.mod-layout .mod-scroll-slider .slick-dots li button{width:100%;height:12px;border-radius:0;background:#ccc}.mod-layout .mod-scroll-slider .slick-dots li button:before{display:none}.mod-layout .mod-scroll-slide{padding-right:8px;scroll-snap-align:start}.mod-layout a.mod-scroll-link{font-size:12px;font-weight:500;line-height:14px;position:relative;display:flex;width:100%;height:100%;padding:10px 20px 10px 20px;transition-duration:.3s;white-space:nowrap;letter-spacing:.78px;color:#2f51af;border:solid 1px #2f51af;border-radius:19px;background-color:#fff;align-items:center;column-gap:7px}.mod-layout a.mod-scroll-link:hover{color:#fff;background:#2f51af}.mod-layout .mod-scroll-nav{margin:30px 16px}@media only screen and (min-width:1150px){.mod-layout .mod-scroll-nav{transform:translateX(calc(50% - 540px))}}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-nav.mod-scroll-cancel-pc{display:none}}.mod-layout .mod-scroll-nav.mod-scroll-inner+.mod-scroll-inner{margin-top:30px}@media only screen and (min-width:1150px){.mod-layout .mod-scroll-nav.mod-scroll-inner+.mod-scroll-inner{margin-top:24px}}@media only screen and (min-width:1150px){.mod-layout .mod-scroll-nav.mod-scroll-inner{transform:translateX(0)}}.mod-layout .mod-scroll-nav.mod-scroll-nav-schedule{margin:50px 0}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-nav.mod-scroll-nav-schedule{margin:56px 16px}}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-nav.mod-scroll-nav-schedule .mod-scroll-nav__list{justify-content:center}}.mod-layout .mod-scroll-nav .mod-scroll-nav__title+.mod-scroll-nav__list{margin-top:10px}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-nav .mod-scroll-nav__title+.mod-scroll-nav__list{margin-top:14px}}.mod-layout .mod-scroll-nav .mod-scroll-nav__title{font-size:16px;font-weight:700;line-height:19px;margin-top:24px;letter-spacing:0;color:#333}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-nav .mod-scroll-nav__title{margin-top:30px}}.mod-layout .mod-scroll-nav .mod-scroll-nav__title :first-of-type{margin-top:0}.mod-layout .mod-scroll-nav .mod-scroll-nav__list{display:flex;overflow-x:auto;padding-bottom:10px;white-space:nowrap;gap:8px;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){.mod-layout .mod-scroll-nav .mod-scroll-nav__list{padding-bottom:16px}}.mod-layout .mod-scroll-nav .mod-scroll-nav__list::-webkit-scrollbar{height:8px}.mod-layout .mod-scroll-nav .mod-scroll-nav__list::-webkit-scrollbar-track{border-radius:8px;background:#ccc}.mod-layout .mod-scroll-nav .mod-scroll-nav__list::-webkit-scrollbar-thumb{border-radius:8px;background:#3750a1}.mod-layout .mod-scroll-nav .mod-scroll-nav__list::-webkit-scrollbar-thumb:hover{background:#3750a1}.mod-layout .mod-scroll-nav .mod-scroll-nav__item{display:table-cell;flex-shrink:0}.mod-layout .mod-scroll-nav a.mod-scroll-nav__link{font-size:13px;font-weight:500;line-height:14px;position:relative;display:flex;width:100%;height:100%;padding:10px 16px;transition-duration:.3s;letter-spacing:.78px;color:#2f51af;border:solid 1px #2f51af;border-radius:19px;background-color:#fff;align-items:center;column-gap:7px}.mod-layout .mod-scroll-nav a.mod-scroll-nav__link:hover{color:#fff;background:#2f51af}.mod-layout .mod-scroll-nav a.mod-scroll-nav__link.current{color:#fff;background:#2f51af}.mod-layout .mod-scroll-nav+.mod-wrap{margin-top:50px}.mod-layout .js-switch02 .js-switch02-btn{padding:0;cursor:pointer}.mod-layout .js-switch02 .js-switch02-btn.block .mod-verse-accordion__inner .mod-verse-accordion__arrow:before{rotate:225deg}.mod-layout .js-switch02 .js-switch02-contents{display:none}.mod-layout .js-switch03 .js-switch03-btn.block .mod-game-accordion__arrow:before{rotate:225deg}.mod-layout .mod-team-wrap{margin:40px auto;padding-inline:16px}@media only screen and (min-width:1024px){.mod-layout .mod-team-wrap{margin-top:50px;padding-inline:0}}.mod-layout .mod-mark-title01{font-size:20px;font-weight:700;line-height:1;display:flex;letter-spacing:0;color:var(--primary);flex-wrap:wrap;align-items:center;gap:0 8px}@media only screen and (min-width:1024px){.mod-layout .mod-mark-title01{font-size:24px}}.mod-layout .mod-mark-title01 .mod-mark-title01__icon{width:25px}.mod-layout .mod-mark-title01 .mod-mark-title01__icon img{display:block;width:100%;height:auto}.mod-layout .mod-team+.mod-mark-title01{margin-top:40px}.mod-layout .mod-mark-title01+.mod-team{margin-top:25px}.mod-layout .mod-team+.mod-team{margin-top:32px}.mod-layout .mod-team{position:relative;padding:32px 16px 32px 0;border-radius:0 8px 8px 0;background:var(--f-mod-team-bg)}@media only screen and (min-width:1024px){.mod-layout .mod-team{padding:32px 42px 32px 0}}.mod-layout .mod-team:before{position:absolute;top:0;left:-16px;width:16px;height:100%;content:'';background:var(--f-mod-team-bg)}@media only screen and (min-width:1024px){.mod-layout .mod-team:before{left:-40vw;width:40vw}}.mod-layout .mod-team .mod-team-title01+.mod-team__list{margin-top:22px}@media only screen and (min-width:1024px){.mod-layout .mod-team .mod-team-title01+.mod-team__list{margin-top:28px}}.mod-layout .mod-team .mod-team__list{display:-ms-grid;display:grid;width:100%;max-width:336px;margin:auto;justify-content:center;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px 16px}@media only screen and (min-width:1024px){.mod-layout .mod-team .mod-team__list{max-width:100%;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);gap:28px 18px}}.mod-layout .mod-team .mod-team__list.mod-team__list-plate{gap:12px 0;-ms-grid-columns:100%;grid-template-columns:100%}@media only screen and (min-width:1024px){.mod-layout .mod-team .mod-team__list.mod-team__list-plate{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:22px 26px}}.mod-layout .mod-team .mod-team__list .mod-team__member-img img{display:block;width:100%;height:auto;transition:transform .3s ease;border-radius:8px}.mod-layout .mod-team .mod-team__list.accordion__contents--white.is-hide:before{z-index:1;left:50%;width:100vw;height:98px;transform:translateX(-50%);background:linear-gradient(rgba(226,230,239,0) 0,#e2e6ef 100%)}.mod-layout .mod-team .accordion__more--white:after{font-size:12px;line-height:19px;position:relative;z-index:10;display:table;width:47%;max-width:120px;margin:0 auto;padding:4.5px;content:'続きを読む';transition-duration:.3s;text-align:center;background:#fff}.mod-layout .mod-team .accordion__more--white.is-show{margin-top:20px}.mod-layout .mod-team .accordion__more--white.is-show:after{content:'閉じる'}.mod-layout .mod-team a.mod-team__member-link{display:-ms-grid;display:grid;gap:12px 0}.mod-layout .mod-team a.mod-team__member-link .mod-team__member-img{overflow:hidden;border-radius:8px}.mod-layout .mod-team a.mod-team__member-link .mod-team__member-name{font-size:13px;font-weight:500;line-height:19px;display:-ms-grid;display:grid;letter-spacing:0;color:#000;gap:6px 0}.mod-layout .mod-team a.mod-team__member-link .mod-team__member-name .mod-team__member-flag{width:30px}.mod-layout .mod-team a.mod-team__member-link .mod-team__member-name .mod-team__member-flag img{display:block;width:100%;height:auto;transition:transform .3s ease}.mod-layout .mod-team a.mod-team__member-link:hover img{transform:scale(1.04)}.mod-layout .mod-team .is-hidden{display:none}.mod-layout .mod-team-title01{font-size:16px;font-weight:700;line-height:22px;display:flex;min-height:66px;padding:6px 0;letter-spacing:0;color:#000060;border-top:1px solid #2f51af;border-bottom:1px solid #2f51af;align-items:center;gap:0 14px}@media only screen and (min-width:1024px){.mod-layout .mod-team-title01{font-size:18px;line-height:24px}}.mod-layout .mod-team-title01 .mod-team-title01__icon{width:52px;padding:9px;border-radius:52px;background:#fff}.mod-layout .mod-team-title01 .mod-team-title01__icon img{display:block;width:100%;height:auto}.mod-layout .mod-name-head+.mod-team-dl{margin-top:32px}.mod-layout .mod-name-head{padding-top:1px;padding-bottom:1px;padding-left:12px;color:#333;border-left:2px solid var(--primary)}.mod-layout .mod-name-head .mod-name-head__ja{font-size:18px;font-weight:700;line-height:21px;letter-spacing:.04em}.mod-layout .mod-name-head .mod-name-head__en{font-size:18px;font-weight:400;line-height:21px;letter-spacing:.04em}.mod-layout .mod-name-head .mod-name-head__ja+.mod-name-head__en{margin-top:8px}.mod-layout .mod-profile-group+.mod-profile-group{margin-top:24px}@media only screen and (min-width:1024px){.mod-layout .mod-profile-group+.mod-profile-group{margin-top:32px}}.mod-layout .mod-profile-group{display:-ms-grid;display:grid}.mod-layout .mod-profile-group.mod-profile-group--free{display:block}@media only screen and (min-width:1024px){.mod-layout .mod-profile-group{display:block}}@media only screen and (max-width:1023px){.mod-layout .mod-profile-group{grid-template-areas:'title01' 'image' 'title02' 'contents'}}.mod-layout .mod-profile-group .mod-profile-group__contents+.mod-profile-group__contents02{margin-top:40px}.mod-layout .mod-profile-group .mod-profile-group__contents{display:contents}@media only screen and (min-width:1024px){.mod-layout .mod-profile-group .mod-profile-group__contents{display:-ms-grid;display:grid;-ms-grid-columns:324px auto;grid-template-columns:324px auto;gap:0 40px}}@media only screen and (max-width:1023px){.mod-layout .mod-profile-group .mod-profile-group__title01{grid-area:title01}}@media only screen and (max-width:1023px){.mod-layout .mod-profile-group .mod-profile-group__title02{margin-bottom:24px;grid-area:title02}}.mod-layout .mod-profile-group .mod-profile-group__head{position:relative;min-width:0;margin-top:12px;margin-bottom:32px;padding-top:24px;padding-bottom:16px;background:var(--color-gray3)}@media only screen and (max-width:1023px){.mod-layout .mod-profile-group .mod-profile-group__head{grid-area:image}}@media only screen and (min-width:1024px){.mod-layout .mod-profile-group .mod-profile-group__head{margin-top:0;margin-bottom:0;padding-top:29px}}.mod-layout .mod-profile-group .mod-profile-group__head:before{position:absolute;top:0;left:-16px;width:16px;height:100%;content:'';background:var(--color-gray3)}@media only screen and (min-width:1024px){.mod-layout .mod-profile-group .mod-profile-group__head:before{display:none}}.mod-layout .mod-profile-group .mod-profile-group__head:after{position:absolute;top:0;right:-16px;width:16px;height:100%;content:'';background:var(--color-gray3)}@media only screen and (min-width:1024px){.mod-layout .mod-profile-group .mod-profile-group__head:after{display:none}}.mod-layout .mod-profile-group .mod-profile-group__main{display:contents}@media only screen and (min-width:1024px){.mod-layout .mod-profile-group .mod-profile-group__main{display:block}}@media only screen and (max-width:1023px){.mod-layout .mod-profile-group .mod-profile-group__area-contents{grid-area:contents}}@media only screen and (max-width:1023px){.mod-layout .mod-profile-group .mod-profile-group__title01{-ms-grid-row:1;-ms-grid-column:1}.mod-layout .mod-profile-group .mod-profile-group__title02{-ms-grid-row:3;-ms-grid-column:1}.mod-layout .mod-profile-group .mod-profile-group__head{-ms-grid-row:2;-ms-grid-column:1}.mod-layout .mod-profile-group .mod-profile-group__area-contents{-ms-grid-row:4;-ms-grid-column:1}}.mod-layout .mod-qa-dl dl{display:-ms-grid;display:grid;padding:16px 0;border-top:1px solid #ccc;gap:10px 0}@media only screen and (min-width:1024px){.mod-layout .mod-qa-dl dl{padding:32px 0;gap:0 14px;-ms-grid-columns:465px auto;grid-template-columns:465px auto}}.mod-layout .mod-qa-dl dl:last-child{border-bottom:1px solid #ccc}.mod-layout .mod-qa-dl dl dt{font-size:13px;font-weight:400;line-height:21px;position:relative;padding-left:20px;letter-spacing:.04em}.mod-layout .mod-qa-dl dl dt:before{position:absolute;top:0;left:0;content:'Q'}.mod-layout .mod-qa-dl dl dd{font-size:16px;font-weight:700;line-height:22px;padding-left:20px;letter-spacing:.04em}.mod-layout .mod-team-accordion.active .mod-team-accordion__btn button{background-color:#999;box-shadow:0 3px 5px 0 rgba(0,0,0,.15)}.mod-layout .mod-team-accordion.active .mod-team-accordion__btn button:hover{background-color:#999}.mod-layout .mod-team-accordion.active .mod-team-accordion__btn .mod-team-accordion__btn-arrow:before{rotate:225deg;translate:-50% -50%}.mod-layout .mod-team-accordion.active .mod-team-accordion__btn button .mod-team-accordion__btn-inner:before{opacity:1}.mod-layout .mod-team-accordion .mod-team-accordion__contents{border-bottom:1px solid #c8c9d1}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-inner .mod-team-accordion__btn-arrow:before{rotate:-45deg;translate:-53% -56%}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box,.mod-layout .mod-team-accordion .mod-team-accordion__btn button{display:block;width:100%;cursor:pointer;transition-duration:.3s;text-align:left;border-top:none;border-right:none;border-bottom:1px solid #c8c9d1;border-left:none;background:0 0}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box:hover,.mod-layout .mod-team-accordion .mod-team-accordion__btn button:hover{background-color:rgba(17,17,17,.05)}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-inner,.mod-layout .mod-team-accordion .mod-team-accordion__btn button .mod-team-accordion__btn-inner{position:relative;display:flex;width:100%;padding:12px;transition-duration:.3s;text-align:left;justify-content:space-between;align-items:center}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-inner:before,.mod-layout .mod-team-accordion .mod-team-accordion__btn button .mod-team-accordion__btn-inner:before{position:absolute;top:100%;left:30px;content:'';opacity:0;border:10px solid transparent;border-top:10px solid #999}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-left,.mod-layout .mod-team-accordion .mod-team-accordion__btn button .mod-team-accordion__btn-left{display:flex;min-height:41px;align-items:center;gap:0 8px}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-icon,.mod-layout .mod-team-accordion .mod-team-accordion__btn button .mod-team-accordion__btn-icon{display:-ms-grid;display:grid;width:42px;height:42px;padding:8px;border-radius:42px;background:#fff;place-items:center}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-icon img,.mod-layout .mod-team-accordion .mod-team-accordion__btn button .mod-team-accordion__btn-icon img{display:block;width:100%;height:auto}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-text,.mod-layout .mod-team-accordion .mod-team-accordion__btn button .mod-team-accordion__btn-text{font-size:14px;font-weight:700;line-height:21px;letter-spacing:0;color:#333}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-arrow,.mod-layout .mod-team-accordion .mod-team-accordion__btn button .mod-team-accordion__btn-arrow{position:relative;display:block;width:24px;height:24px;border-radius:24px;background:var(--secondary)}.mod-layout .mod-team-accordion .mod-team-accordion__btn .mod-team-accordion__btn-box .mod-team-accordion__btn-arrow:before,.mod-layout .mod-team-accordion .mod-team-accordion__btn button .mod-team-accordion__btn-arrow:before{position:absolute;top:50%;left:50%;width:8px;height:8px;content:'';transition-duration:.3s;border-right:2px solid #fff;border-bottom:2px solid #fff;translate:-50% -68%;rotate:45deg}.mod-layout .mod-label-wrap{border-top:1px solid #c8c9d1}@media only screen and (min-width:1024px){.mod-layout .mod-label-wrap{display:-ms-grid;display:grid;border-top:none;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:0 48px}}@media only screen and (min-width:1024px){.mod-layout .mod-label-list{border-top:1px solid #c8c9d1}}.mod-layout .mod-player-list .mod-player-list__item+.mod-player-list__item{border-top:1px solid #c8c9d1}.mod-layout a.mod-player-link{font-size:14px;font-weight:700;line-height:21px;position:relative;display:block;padding:16px 24px 16px 12px;transition-duration:.3s;letter-spacing:0;color:var(--secondary)}.mod-layout a.mod-player-link:hover{opacity:.6}.mod-layout a.mod-player-link:before{position:absolute;top:50%;right:16px;width:8px;height:8px;content:'';transition-duration:.3s;border-right:2px solid #3750a1;border-bottom:2px solid #3750a1;translate:-50% 0;rotate:-45deg}.mod-layout a.mod-name-plate{font-size:14px;font-weight:500;line-height:21px;position:relative;display:block;padding:16px;cursor:pointer;transition-duration:.3s;letter-spacing:0;color:#000;border-radius:4px;background:#fff}.mod-layout a.mod-name-plate:hover{background:#e0e0e0}.mod-layout a.mod-name-plate:after{position:absolute;top:50%;right:12px;width:8px;height:8px;content:'';transition-duration:.3s;border-right:2px solid var(--quinary2);border-bottom:2px solid var(--quinary2);translate:0 -50%;rotate:-45deg}.mod-layout a.mod-name-plate .mod-name-plate__flag{width:30px}.mod-layout a.mod-name-plate .mod-name-plate__flag img{display:block;width:100%;height:auto}.mod-layout a.mod-name-plate .mod-name-plate__flag+.mod-name-plate__name{margin-top:6px}.mod-sns-share{width:100%;margin:50px auto 0;padding:23px 10px;border-radius:8px;background:url(/img/modular-templates/player/img_share-bg.webp) no-repeat center/cover}@media only screen and (min-width:1024px){.mod-sns-share{display:flex;padding:43.5px 10px;align-items:center;justify-content:center;gap:0 30px}}.mod-sns-share .mod-sns-share__title{font-size:20px;font-weight:700;line-height:1;margin-bottom:20px;text-align:center;letter-spacing:0;color:#fff}@media only screen and (min-width:1024px){.mod-sns-share .mod-sns-share__title{font-size:24px;margin-bottom:0}}.mod-sns-share .mod-sns-share__list{display:-ms-grid;display:grid;justify-content:center;-ms-grid-columns:(60px)[3];grid-template-columns:repeat(3,60px);gap:0 20px}.mod-sns-share .mod-sns-share__item a{display:block}.mod-sns-share .mod-sns-share__item a img{display:block;width:100%;height:auto}.remodal-wrapper .remodal{width:100%;height:auto}@media only screen and (min-width:1024px){.remodal-wrapper .remodal{width:auto;max-width:none;height:100%;max-height:70vh}}.remodal-wrapper .remodal img{display:block;width:100%;height:auto}@media only screen and (min-width:1024px){.remodal-wrapper .remodal img{width:auto;height:100%}}.mod-wrap{padding:0 16px}@media only screen and (min-width:1024px){.mod-wrap{padding:0}}.mod-layout .mod-sns-inner+.mod-sns-inner{margin-top:20px}.mod-layout .mod-sns-inner.d-blue-fill .share{position:relative}.mod-layout .mod-sns-inner.d-blue-fill .share:before{background:#6d8de5}.mod-layout .mod-sns-inner.red-fill .share{position:relative}.mod-layout .mod-sns-inner.red-fill .share:before{background:#909090}.mod-layout .mod-sns-inner.yel-fill .share{position:relative}.mod-layout .mod-sns-inner.yel-fill .share:before{background:#fae700}.mod-layout .mod-sns-inner.gold-fill .share{position:relative}.mod-layout .mod-sns-inner.gold-fill .share:before{background:#ffe293}.mod-layout .mod-sns-inner.blue-fill .share{position:relative}.mod-layout .mod-sns-inner.blue-fill .share:before{background:#8ccdfd}.mod-layout .mod-sns-inner .share{z-index:0;height:147px}@media only screen and (min-width:1024px){.mod-layout .mod-sns-inner .share{height:160px;margin-inline:40px}}.mod-layout .mod-sns-inner .share:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';pointer-events:none;opacity:.7;inset:0;mix-blend-mode:multiply}.mod-layout .mod-sns-inner .share .share__button,.mod-layout .mod-sns-inner .share .share__text{z-index:3}.mod-layout .mod-sns-inner .svleague__share{height:147px;background-image:url(/img/modular-templates/feature/img_share-bg-pc.webp)}.mod-layout .mod-sns-inner .svleague__share .svleague__share__text{font-size:20px;padding:15px 0 20px}@media only screen and (min-width:1024px){.mod-layout .mod-sns-inner .svleague__share .svleague__share__text{font-size:24px;padding:25px 0}}.mod-layout .slider img{display:block;width:100%;height:auto}.mod-layout .mod-team-variable01+div{margin-top:24px}@media only screen and (min-width:1024px){.mod-layout .mod-team-variable01+div{margin-top:32px}}.mod-layout .mod-team-variable01{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:'sub' 'head' 'main'}@media only screen and (min-width:1024px){.mod-layout .mod-team-variable01{grid-template-areas:'head head' 'sub main';-ms-grid-columns:343px 54px 686px;grid-template-columns:343px 686px;-ms-grid-rows:auto 32px auto;grid-template-rows:auto auto;gap:32px 54px}}.mod-layout .mod-team-variable01 .mod-team-variable01__head{margin-bottom:22px;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;grid-area:head}@media only screen and (min-width:1024px){.mod-layout .mod-team-variable01 .mod-team-variable01__head{margin-bottom:0}}.mod-layout .mod-team-variable01 .mod-team-variable01__sub{margin-bottom:64px;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column:1;grid-column:1;grid-area:sub}@media only screen and (min-width:1024px){.mod-layout .mod-team-variable01 .mod-team-variable01__sub{margin-bottom:0}}.mod-layout .mod-team-variable01 .mod-team-variable01__main{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column:2;grid-column:2;grid-area:main}@media only screen and (min-width:1024px){.mod-layout .mod-team-variable01 .mod-team-variable01__main .mod-link-box{display:none}}.mod-layout .accordion__more--white:after{font-size:12px;line-height:19px;position:relative;z-index:10;display:table;width:47%;max-width:120px;margin:0 auto;padding:4.5px;content:'続きを読む';transition-duration:.3s;text-align:center;background:#fff}.mod-layout .accordion__more--white.is-show{margin-top:20px}.mod-layout .accordion__more--white.is-show:after{content:'閉じる'}.mod-layout .mod-team-list-wrap+.mod-team-list-wrap{margin-top:24px}@media only screen and (min-width:1024px){.mod-layout .mod-team-list-wrap+.mod-team-list-wrap{margin-top:32px}}.mod-layout .mod-mark-title01+.mod-team-list,.mod-layout .section-title+.mod-team-list,.mod-layout .section-title--secondary+.mod-team-list{margin-top:24px}@media only screen and (min-width:1024px){.mod-layout .mod-mark-title01+.mod-team-list,.mod-layout .section-title+.mod-team-list,.mod-layout .section-title--secondary+.mod-team-list{margin-top:32px}}.mod-layout .mod-mark-title01+div,.mod-layout .section-title+div,.mod-layout .section-title--secondary+div{margin-top:24px}@media only screen and (min-width:1024px){.mod-layout .mod-mark-title01+div,.mod-layout .section-title+div,.mod-layout .section-title--secondary+div{margin-top:32px}}.mod-layout .mod-team-list{display:-ms-grid;display:grid;width:100%;max-width:400px;margin:auto;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px 16px;align-items:stretch}@media only screen and (min-width:1024px){.mod-layout .mod-team-list{max-width:100%;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:30px}}.mod-layout .mod-team-card-simple,.mod-layout a.mod-team-card-simple{position:relative;display:block}.mod-layout .mod-team-card-simple:after,.mod-layout a.mod-team-card-simple:after{position:absolute;top:50%;right:12px;width:8px;height:8px;content:'';transition-duration:.3s;border-right:2px solid var(--quinary2);border-bottom:2px solid var(--quinary2);translate:0 -50%;rotate:-45deg}.mod-layout .mod-team-card-simple .mod-team-card-simple__main,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main{font-size:13px;line-height:19px;height:100%;padding:10px 12px;transition:background-color .3s ease;letter-spacing:.02em;color:#000;border-radius:8px;background:var(--f-mod-team-card-bg)}@media only screen and (min-width:1024px){.mod-layout .mod-team-card-simple .mod-team-card-simple__main,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main{font-size:14px;padding:14px 12px}}.mod-layout .mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__title+.mod-team-card-simple__category,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__title+.mod-team-card-simple__category{margin-top:10px}.mod-layout .mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__title,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__title{font-size:14px;font-weight:700;line-height:22px;letter-spacing:.02em}.mod-layout .mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__category+.mod-team-card-simple__name,.mod-layout .mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__flag+.mod-team-card-simple__name,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__category+.mod-team-card-simple__name,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__flag+.mod-team-card-simple__name{margin-top:10px}.mod-layout .mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__category,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__category{font-size:11px;font-weight:500;line-height:11px;display:inline-block;padding:4px 6px;letter-spacing:.02em;color:#fff;border-radius:2px;background:#2f51af}.mod-layout .mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__name,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__name{font-size:13px;font-weight:500;line-height:19px;letter-spacing:.02em}.mod-layout .mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__flag,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__flag{width:30px}.mod-layout .mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__flag img,.mod-layout a.mod-team-card-simple .mod-team-card-simple__main .mod-team-card-simple__flag img{display:block;width:100%;height:auto}.mod-layout .mod-team-card-simple:hover .mod-team-card-simple__main,.mod-layout a.mod-team-card-simple:hover .mod-team-card-simple__main{background:var(--f-mod-mod-team-card-hover)}.mod-layout .mod-team-card-simple:hover .mod-team-card__sub,.mod-layout a.mod-team-card-simple:hover .mod-team-card__sub{background:var(--gray3)}.mod-layout .mod-team-card-simple:hover .mod-team-card__sub .mod-team-card__image img,.mod-layout a.mod-team-card-simple:hover .mod-team-card__sub .mod-team-card__image img{transform:scale(1.04)}.mod-layout .mod-team-card,.mod-layout a.mod-team-card{display:flex;flex-direction:column;height:100%}.mod-layout .mod-team-card .mod-team-card__sub,.mod-layout a.mod-team-card .mod-team-card__sub{display:flex;min-height:123px;padding:10px;transition:background-color .3s ease;border-radius:8px 8px 0 0;background:#fff;justify-content:center}@media only screen and (min-width:1024px){.mod-layout .mod-team-card .mod-team-card__sub,.mod-layout a.mod-team-card .mod-team-card__sub{min-height:210px;align-items:center}}.mod-layout .mod-team-card .mod-team-card__sub.full-image,.mod-layout a.mod-team-card .mod-team-card__sub.full-image{padding:0}.mod-layout .mod-team-card .mod-team-card__sub.full-image .mod-team-card__image,.mod-layout a.mod-team-card .mod-team-card__sub.full-image .mod-team-card__image{overflow:hidden;width:100%;height:100%;border-radius:8px 8px 0 0}.mod-layout .mod-team-card .mod-team-card__sub.full-image .mod-team-card__image img,.mod-layout a.mod-team-card .mod-team-card__sub.full-image .mod-team-card__image img{width:100%;height:100%;border-radius:8px 8px 0 0;object-fit:cover}.mod-layout .mod-team-card .mod-team-card__sub .mod-team-card__image,.mod-layout a.mod-team-card .mod-team-card__sub .mod-team-card__image{width:100px}@media only screen and (min-width:1024px){.mod-layout .mod-team-card .mod-team-card__sub .mod-team-card__image,.mod-layout a.mod-team-card .mod-team-card__sub .mod-team-card__image{width:175px}}.mod-layout .mod-team-card .mod-team-card__sub .mod-team-card__image img,.mod-layout a.mod-team-card .mod-team-card__sub .mod-team-card__image img{display:block;width:100%;height:auto;transition:transform .3s ease}.mod-layout .mod-team-card .mod-team-card__sub-sample,.mod-layout a.mod-team-card .mod-team-card__sub-sample{background:#999}.mod-layout .mod-team-card .mod-team-card__main,.mod-layout a.mod-team-card .mod-team-card__main{font-size:13px;line-height:19px;height:100%;padding:10px 12px;transition:background-color .3s ease;letter-spacing:.02em;color:#000;border-radius:0 0 8px 8px;background:var(--f-mod-team-card-bg)}@media only screen and (min-width:1024px){.mod-layout .mod-team-card .mod-team-card__main,.mod-layout a.mod-team-card .mod-team-card__main{font-size:14px;padding:14px 12px}}.mod-layout .mod-team-card .mod-team-card__main .mod-team-card__title+.mod-team-card__category,.mod-layout a.mod-team-card .mod-team-card__main .mod-team-card__title+.mod-team-card__category{margin-top:10px}.mod-layout .mod-team-card .mod-team-card__main .mod-team-card__title,.mod-layout a.mod-team-card .mod-team-card__main .mod-team-card__title{font-size:14px;font-weight:700;line-height:22px;letter-spacing:.02em}.mod-layout .mod-team-card .mod-team-card__main .mod-team-card__category+.mod-team-card__name,.mod-layout .mod-team-card .mod-team-card__main .mod-team-card__flag+.mod-team-card__name,.mod-layout a.mod-team-card .mod-team-card__main .mod-team-card__category+.mod-team-card__name,.mod-layout a.mod-team-card .mod-team-card__main .mod-team-card__flag+.mod-team-card__name{margin-top:10px}.mod-layout .mod-team-card .mod-team-card__main .mod-team-card__category,.mod-layout a.mod-team-card .mod-team-card__main .mod-team-card__category{font-size:11px;font-weight:500;line-height:11px;display:inline-block;padding:4px 6px;letter-spacing:.02em;color:#fff;border-radius:2px;background:#2f51af}.mod-layout .mod-team-card .mod-team-card__main .mod-team-card__name,.mod-layout a.mod-team-card .mod-team-card__main .mod-team-card__name{font-size:13px;font-weight:500;line-height:19px;letter-spacing:.02em}.mod-layout .mod-team-card .mod-team-card__main .mod-team-card__flag,.mod-layout a.mod-team-card .mod-team-card__main .mod-team-card__flag{width:30px}.mod-layout .mod-team-card .mod-team-card__main .mod-team-card__flag img,.mod-layout a.mod-team-card .mod-team-card__main .mod-team-card__flag img{display:block;width:100%;height:auto}.mod-layout .mod-team-card:hover .mod-team-card__main,.mod-layout a.mod-team-card:hover .mod-team-card__main{background:var(--f-mod-mod-team-card-hover)}.mod-layout .mod-team-card:hover .mod-team-card__sub,.mod-layout a.mod-team-card:hover .mod-team-card__sub{background:var(--gray3)}.mod-layout .mod-team-card:hover .mod-team-card__sub .mod-team-card__image img,.mod-layout a.mod-team-card:hover .mod-team-card__sub .mod-team-card__image img{transform:scale(1.04)}.mod-layout .mod-team-plate{display:-ms-grid;display:grid;padding:20px 10px;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);gap:20px 0}@media only screen and (min-width:1024px){.mod-layout .mod-team-plate{min-height:190px}}.mod-layout .mod-team-plate .mod-team-plate__logo{width:132px;margin:auto}.mod-layout .mod-team-plate .mod-team-plate__logo img{display:block;width:100%;height:auto}.mod-layout .mod-team-plate .mod-team-plate__text h1{font-size:18px;font-weight:700;line-height:24px;text-align:center;letter-spacing:.02em;color:#000064}.mod-layout .mod-team-plate+.mod-team-uniform{margin-top:64px}@media only screen and (min-width:1024px){.mod-layout .mod-team-plate+.mod-team-uniform{margin-top:48px}}.mod-layout .mod-team-uniform .mod-team-uniform__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:0 18px}.mod-layout .mod-uniform-card{position:relative;padding-top:16px;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.mod-layout .mod-uniform-card .mod-uniform-card__category{font-size:13px;font-weight:700;line-height:1;position:absolute;top:-16px;left:50%;width:calc(100% - 22px);padding:9.5px 4px;transform:translateX(-50%);text-align:center;letter-spacing:0;color:#fff;border-radius:4px;background:#d20000}.mod-layout .mod-uniform-card .mod-uniform-card__image{width:120px;margin:auto}.mod-layout .mod-uniform-card .mod-uniform-card__image img{display:block;width:100%;height:auto}.mod-layout .mod-team-uniform+.mod-simple-box{margin-top:44px}@media only screen and (min-width:1024px){.mod-layout .mod-team-uniform+.mod-simple-box{margin-top:60px}}.mod-layout .mod-container+.mod-sns-inner,.mod-layout .mod-simple-box+.mod-sns-inner,.mod-layout .mod-team+.mod-sns-inner,.mod-layout .mod-team-list+.mod-sns-inner{margin-top:44px}.mod-layout .mod-mark-title01+.mod-team-dl{margin-top:24px}.mod-layout .mod-team-dl.mod-team-dl-pc-cancel dl:first-child{padding-top:0;border-top:none}@media only screen and (min-width:1024px){.mod-layout .mod-team-dl.mod-team-dl-pc-cancel dl{-ms-grid-columns:100%;grid-template-columns:100%}}@media only screen and (min-width:1024px){.mod-layout .mod-team-dl.mod-team-dl-short-height-pc dl{padding:16px 0}}@media only screen and (min-width:1024px){.mod-layout .mod-team-dl.mod-player-pc dl{-ms-grid-columns:90px auto;grid-template-columns:90px auto}}.mod-layout .mod-team-dl dl{display:-ms-grid;display:grid;padding:14px 0;border-bottom:1px solid #ccc;gap:6px 0}@media only screen and (min-width:1024px){.mod-layout .mod-team-dl dl{padding:32px 0;-ms-grid-columns:232px auto;grid-template-columns:232px auto}}.mod-layout .mod-team-dl dl:first-child{border-top:1px solid #ccc}.mod-layout .mod-team-dl dl dt{font-size:13px;font-weight:700;line-height:21px;letter-spacing:.04em;color:#555}.mod-layout .mod-team-dl dl dd{font-size:16px;font-weight:700;line-height:21px;letter-spacing:.04em}.mod-layout .mod-team-dl02.mod-team-dl02-pc-cancel dl:first-child{padding-top:0;border-top:none}@media only screen and (min-width:1024px){.mod-layout .mod-team-dl02.mod-team-dl02-pc-cancel dl{-ms-grid-columns:100%;grid-template-columns:100%}}@media only screen and (min-width:1024px){.mod-layout .mod-team-dl02.mod-player-pc dl{-ms-grid-columns:90px auto;grid-template-columns:90px auto}}.mod-layout .mod-team-dl02 dl{display:-ms-grid;display:grid;padding:14px 0;border-bottom:1px solid #ccc;gap:6px 0}@media only screen and (min-width:1024px){.mod-layout .mod-team-dl02 dl{padding:16px 0;-ms-grid-columns:232px auto;grid-template-columns:232px auto}}.mod-layout .mod-team-dl02 dl:first-child{border-top:1px solid #ccc}.mod-layout .mod-team-dl02 dl dt{font-size:13px;font-weight:700;line-height:21px;letter-spacing:.04em;color:#555}.mod-layout .mod-team-dl02 dl dd{font-size:16px;font-weight:700;line-height:21px;letter-spacing:.04em}.mod-layout .mod-sns-logo-group{display:flex;margin-top:4px;gap:0 28px}.mod-layout .mod-sns-logo-group a{display:block}.mod-layout .mod-sns-logo-group a img{display:block;width:100%;height:auto}.mod-layout .mod-sns-logo-group a.icon-insta{width:34px}.mod-layout .mod-sns-logo-group a.icon-fb{width:35px}.mod-layout .mod-sns-logo-group a.icon-x{width:30px}.mod-layout .mod-sns-logo-group a.icon-yt{width:45px}.mod-layout .mod-link-box{display:flex;margin-top:30px;margin-bottom:50px;justify-content:center}@media only screen and (min-width:1024px){.mod-layout .mod-link-box{margin-bottom:90px}}.mod-layout .mod-link-box.mod-link-box-pc{display:none}@media only screen and (min-width:1024px){.mod-layout .mod-link-box.mod-link-box-pc{display:flex}}.mod-layout a.mod-simple-btn{font-size:13px;font-weight:700;display:-ms-grid;display:grid;width:100%;max-width:203px;height:47px;transition:background-color .3s ease;letter-spacing:0;color:#fff;border-radius:4px;background:#3750a1;place-items:center}@media only screen and (min-width:1024px){.mod-layout a.mod-simple-btn{max-width:240px}}.mod-layout a.mod-simple-btn:hover{background:#17378d}.mod-layout a.mod-simple-btn02{font-size:13px;font-weight:700;display:-ms-grid;display:grid;width:100%;max-width:203px;height:47px;transition:background-color .3s ease;letter-spacing:0;color:var(--secondary);border:1px solid var(--secondary);border-radius:4px;place-items:center}@media only screen and (min-width:1024px){.mod-layout a.mod-simple-btn02{max-width:240px}}.mod-layout a.mod-simple-btn02:hover{background:#eaeaeb}.mod-layout .mod-simple-box-wrap{margin-top:50px}@media only screen and (min-width:1024px){.mod-layout .mod-simple-box-wrap{margin-top:60px}}.mod-layout .mod-simple-box+.mod-simple-box{margin-top:50px}@media only screen and (min-width:1024px){.mod-layout .mod-simple-box+.mod-simple-box{margin-top:60px}}.mod-layout .mod-simple-box .mod-simple-box__link{display:flex;justify-content:center}.mod-layout .mod-simple-box .mod-simple-box__image img{display:block;width:100%;height:auto}.mod-layout .mod-galley{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1024px){.mod-layout .mod-galley{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}}.mod-layout .mod-galley a{transition:opacity .3s}.mod-layout .mod-galley a:hover{opacity:.7}.mod-layout .mod-galley img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.mod-layout .mod-member-list{display:-ms-grid;display:grid;-ms-grid-columns:(160px)[2];grid-template-columns:repeat(2,160px);gap:16px 20px;justify-content:center}@media only screen and (min-width:1024px){.mod-layout .mod-member-list{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:28px 30px}}.mod-layout .mod-member-list.accordion__contents--white.is-hide:before{background:hsla(0,0%,100%,0) linear-gradient(180deg,rgba(255,255,255,.2),#f3f2f2) repeat scroll 0 0}.mod-layout a.mod-member-card .mod-member-card__main{text-decoration:underline;color:var(--secondary)}.mod-layout a.mod-member-card:hover .mod-member-card__main{text-decoration:none}.mod-layout a.mod-member-card:hover .mod-member-card__sub img{transform:scale(1.04)}.mod-layout .mod-member-card .mod-member-card__sub,.mod-layout a.mod-member-card .mod-member-card__sub{overflow:hidden;margin-bottom:10px;border-radius:8px}.mod-layout .mod-member-card .mod-member-card__sub img,.mod-layout a.mod-member-card .mod-member-card__sub img{display:block;width:100%;height:auto;transition:transform .3s ease;border-radius:8px}.mod-layout .mod-member-card .mod-member-card__main,.mod-layout a.mod-member-card .mod-member-card__main{color:#000}.mod-layout .mod-member-card .mod-member-card__main .mod-member-card__name-ja+.mod-member-card__name-en,.mod-layout a.mod-member-card .mod-member-card__main .mod-member-card__name-ja+.mod-member-card__name-en{margin-top:8px}@media only screen and (min-width:1024px){.mod-layout .mod-member-card .mod-member-card__main .mod-member-card__name-ja+.mod-member-card__name-en,.mod-layout a.mod-member-card .mod-member-card__main .mod-member-card__name-ja+.mod-member-card__name-en{margin-top:0}}.mod-layout .mod-member-card .mod-member-card__main .mod-member-card__name-ja,.mod-layout a.mod-member-card .mod-member-card__main .mod-member-card__name-ja{font-size:14px;font-weight:700;line-height:18px;letter-spacing:0}@media only screen and (min-width:1024px){.mod-layout .mod-member-card .mod-member-card__main .mod-member-card__name-ja,.mod-layout a.mod-member-card .mod-member-card__main .mod-member-card__name-ja{line-height:21px}}.mod-layout .mod-member-card .mod-member-card__main .mod-member-card__name-en,.mod-layout a.mod-member-card .mod-member-card__main .mod-member-card__name-en{font-size:13px;font-weight:400;line-height:19px;letter-spacing:0}@media only screen and (min-width:1024px){.mod-layout .mod-member-card .mod-member-card__main .mod-member-card__name-en,.mod-layout a.mod-member-card .mod-member-card__main .mod-member-card__name-en{line-height:21px}}.mod-layout a.mod-member-card .mod-member-card__main{color:var(--secondary)}.mod-layout .mod-team-dl+.mod-comment-box,.mod-layout .mod-team-dl02+.mod-comment-box{margin-top:12px}.mod-layout .mod-comment-box .mod-comment-box__title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:12px;letter-spacing:.04em}.mod-layout .mod-comment-box .mod-comment-box__contents p{font-size:13px;font-weight:400;line-height:21px;letter-spacing:.04em}.mod-layout .mod-comment-box .mod-comment-box__contents p+p{margin-top:18px}.mod-layout .mod-comment-box+.mod-simple-box{margin-top:40px}@media only screen and (min-width:1024px){.mod-layout .mod-comment-box+.mod-simple-box{margin-top:60px}}.mod-layout .mod-member-slider .slick-slide img{display:block;width:180px;height:auto;margin:0 auto;border-radius:8px}@media only screen and (min-width:1024px){.mod-layout .mod-member-slider .slick-slide img{width:180px}}.mod-layout .mod-member-slider .slick-next,.mod-layout .mod-member-slider .slick-prev{position:absolute;top:50%;width:28px;height:28px;cursor:pointer;transform:translateY(-50%);border:1px solid #999;border-radius:50%;background:#fff}.mod-layout .mod-member-slider .slick-next:active,.mod-layout .mod-member-slider .slick-next:focus,.mod-layout .mod-member-slider .slick-next:hover,.mod-layout .mod-member-slider .slick-prev:active,.mod-layout .mod-member-slider .slick-prev:focus,.mod-layout .mod-member-slider .slick-prev:hover{border:1px solid #2f51af;background:#fff}.mod-layout .mod-member-slider .slick-next:active::after,.mod-layout .mod-member-slider .slick-next:active::before,.mod-layout .mod-member-slider .slick-next:focus::after,.mod-layout .mod-member-slider .slick-next:focus::before,.mod-layout .mod-member-slider .slick-next:hover::after,.mod-layout .mod-member-slider .slick-next:hover::before,.mod-layout .mod-member-slider .slick-prev:active::after,.mod-layout .mod-member-slider .slick-prev:active::before,.mod-layout .mod-member-slider .slick-prev:focus::after,.mod-layout .mod-member-slider .slick-prev:focus::before,.mod-layout .mod-member-slider .slick-prev:hover::after,.mod-layout .mod-member-slider .slick-prev:hover::before{border-top:2px solid #2f51af;border-right:2px solid #2f51af}.mod-layout .mod-member-slider .slick-next::after,.mod-layout .mod-member-slider .slick-prev::after{display:none}.mod-layout .mod-member-slider .slick-next::before,.mod-layout .mod-member-slider .slick-prev::before{position:absolute;top:50%;left:55%;width:8px;height:8px;content:'';transform:translate(-50%,-50%) rotate(225deg);border-top:2px solid #999;border-right:2px solid #999;background:0 0}.mod-layout .mod-member-slider .slick-next::before{left:49%;transform:translate(-50%,-50%) rotate(45deg)}.mod-layout .mod-member-slider .slick-prev{left:0}@media only screen and (min-width:1024px){.mod-layout .mod-member-slider .slick-prev{left:16px}}.mod-layout .mod-member-slider .slick-next{right:0}@media only screen and (min-width:1024px){.mod-layout .mod-member-slider .slick-next{right:16px}}.mod-layout .mod-member-slider .slick-dots li{margin:0 3px}.mod-layout .mod-member-slider .slick-dots{bottom:-8px}@media only screen and (min-width:1024px){.mod-layout .mod-member-slider .slick-dots{top:auto;right:auto;bottom:0;left:0}}.mod-layout .mod-member-slider .slick-dots li button{width:10px;height:10px;padding:0;transition:all .3s;border:1px solid #2f51af;border-radius:50%;background:0 0}.mod-layout .mod-member-slider .slick-dots li button:before{content:''}.mod-layout .mod-member-slider .slick-dots li.slick-active button{background:#2f51af}@media only screen and (min-width:1024px){.mod-layout .mod-profile{display:-ms-grid;display:grid;padding:32px 32px 32px 0;border-radius:8px;background:#e2e2e2;-ms-grid-columns:290px auto;grid-template-columns:290px auto}}.mod-layout .mod-profile .mod-profile__title{font-size:16px;font-weight:700;line-height:18px;margin-bottom:14px;letter-spacing:0}.mod-layout .mod-profile .mod-profile__main{margin-top:24px}@media only screen and (min-width:1024px){.mod-layout .mod-profile .mod-profile__main{margin-top:0}}.mod-layout .mod-profile .mod-profile__sub{position:relative;padding:22px 0 16px;background:#e2e2e2}@media only screen and (min-width:1024px){.mod-layout .mod-profile .mod-profile__sub{padding:0}}.mod-layout .mod-profile .mod-profile__sub:before{position:absolute;top:0;left:-16px;width:16px;height:100%;content:'';background:#e2e2e2}@media only screen and (min-width:1024px){.mod-layout .mod-profile .mod-profile__sub:before{display:none}}.mod-layout .mod-profile .mod-profile__sub:after{position:absolute;top:0;right:-16px;width:16px;height:100%;content:'';background:#e2e2e2}@media only screen and (min-width:1024px){.mod-layout .mod-profile .mod-profile__sub:after{display:none}}.mod-layout .accordion-comment .accordion-comment__contents{position:relative;overflow:hidden;transition:height .3s ease}.mod-layout .accordion-comment .accordion-comment__contents:before{position:absolute;bottom:0;left:50%;display:block;width:100vw;height:98px;content:'';transform:translateX(-50%);background:linear-gradient(rgba(255,255,255,0) 0,#f3f2f2 100%)}.mod-layout .accordion-comment .accordion-comment__btn-wrap{display:flex;justify-content:center}.mod-layout .accordion-comment .accordion-comment__btn{z-index:8;display:none;width:100%;max-width:120px;margin:auto;padding:0;cursor:pointer;border:1px solid #19194b;background:0 0}.mod-layout .accordion-comment .accordion-comment__btn span{font-size:12px;line-height:19px;position:relative;z-index:10;display:block;margin:0 auto;padding:4.5px;transition-duration:.3s;text-align:center;color:#000;background:#fff}.mod-layout .accordion-comment.is-open .accordion-comment__btn-wrap{margin-top:20px}.mod-layout .accordion-comment.is-open .accordion-comment__contents:before{display:none}.mod-program-slider-text{padding-inline:16px}@media only screen and (min-width:1024px){.mod-program-slider-text{padding:0}}.mod-program-slider{overflow:hidden}.mod-program-slider .slick-next,.mod-program-slider .slick-prev{position:absolute;top:auto;bottom:52%;width:28px;height:28px;cursor:pointer;transform:translateY(0);border:1px solid #999;border-radius:50%;background:#fff}@media only screen and (min-width:1024px){.mod-program-slider .slick-next,.mod-program-slider .slick-prev{width:36px;height:36px}}.mod-program-slider .slick-next:active,.mod-program-slider .slick-next:focus,.mod-program-slider .slick-next:hover,.mod-program-slider .slick-prev:active,.mod-program-slider .slick-prev:focus,.mod-program-slider .slick-prev:hover{border:1px solid #2f51af;background:#fff}.mod-program-slider .slick-next:active::after,.mod-program-slider .slick-next:active::before,.mod-program-slider .slick-next:focus::after,.mod-program-slider .slick-next:focus::before,.mod-program-slider .slick-next:hover::after,.mod-program-slider .slick-next:hover::before,.mod-program-slider .slick-prev:active::after,.mod-program-slider .slick-prev:active::before,.mod-program-slider .slick-prev:focus::after,.mod-program-slider .slick-prev:focus::before,.mod-program-slider .slick-prev:hover::after,.mod-program-slider .slick-prev:hover::before{border-top:2px solid #2f51af;border-right:2px solid #2f51af}.mod-program-slider .slick-next::after,.mod-program-slider .slick-prev::after{display:none}.mod-program-slider .slick-next::before,.mod-program-slider .slick-prev::before{position:absolute;top:50%;left:55%;width:8px;height:8px;content:'';transform:translate(-50%,-50%) rotate(225deg);border-top:2px solid #999;border-right:2px solid #999;background:0 0}@media only screen and (min-width:1024px){.mod-program-slider .slick-next::before,.mod-program-slider .slick-prev::before{width:12px;height:12px}}.mod-program-slider .slick-next::before{left:49%;transform:translate(-50%,-50%) rotate(45deg)}.mod-program-slider .slick-prev{left:16px}.mod-program-slider .slick-next{right:16px}.mod-program-slider.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:30px}.mod-program-slider .mod-program-slider__item{width:360px;padding-inline:12px}@media only screen and (min-width:1024px){.mod-program-slider .mod-program-slider__item{padding-inline:0}}.mod-program-slider .slick-slide{margin:0 10px}.mod-program-slider .slick-slide img{width:100%;height:auto;border-radius:8px}.mod-program-slider .slick-list{margin:0 -10px}.mod-program-slider .slick-dots{top:auto;right:0;bottom:0}@media only screen and (min-width:1024px){.mod-program-slider .slick-dots{display:none}}.mod-program-slider .slick-dots{top:auto;right:0;bottom:0}@media only screen and (min-width:1024px){.mod-program-slider .slick-dots{display:none}}.mod-program-slider .slick-dots li{width:10px;height:10px;margin:0 3px}@media only screen and (min-width:1024px){.mod-program-slider .slick-dots li{width:20px;height:20px}}.mod-program-slider .slick-dots li button{width:10px;height:10px;padding:0;transition:all .3s;border:1px solid #2f51af;border-radius:50%;background:0 0}.mod-program-slider .slick-dots li button:before{content:''}.mod-program-slider .slick-dots li.slick-active button{background:#2f51af}.mod-program-title{font-size:16px;font-weight:700;line-height:22px;margin-top:24px;margin-bottom:24px;padding:16px 0;letter-spacing:0;border-top:1px solid #707070;border-bottom:1px solid #707070}@media only screen and (min-width:1024px){.mod-program-title{margin-top:32px;padding:16px}}.mod-program-title.mod-program-title-pc{display:none}@media only screen and (min-width:1024px){.mod-program-title.mod-program-title-pc{display:block}}.mod-program-title.mod-program-title-sp{display:block}@media only screen and (min-width:1024px){.mod-program-title.mod-program-title-sp{display:none}}a.mod-arrow-link01{font-size:13px;font-weight:700;line-height:19px;position:relative;padding-right:28px;letter-spacing:0;color:var(--secondary)}a.mod-arrow-link01:before{position:absolute;z-index:2;top:50%;right:0;width:18px;height:18px;content:'';transform:translateY(-50%);border-radius:18px;background:var(--secondary)}a.mod-arrow-link01:after{position:absolute;z-index:3;top:50%;right:7px;width:5px;height:5px;content:'';transition-duration:.3s;border-right:1px solid #fff;border-bottom:1px solid #fff;translate:0 -50%;rotate:-45deg}.mod-program-area{display:block}.mod-program-area .mod-program-area__title{margin-inline:16px}@media only screen and (min-width:1024px){.mod-program-area .mod-program-area__title{margin-inline:0}}.mod-program-area .mod-program-area__contents{padding-inline:16px}@media only screen and (min-width:1024px){.mod-program-area .mod-program-area__contents{padding-inline:0}}.mod-program-area .mod-program-area__contents p+p{margin-top:20px}@media only screen and (min-width:1024px){.mod-program-area .mod-program-area__contents p+p{margin-top:26px}}.mod-program-area .mod-program-area__contents p{font-size:13px;font-weight:400;line-height:19px;letter-spacing:0}@media only screen and (min-width:1024px){.mod-program-area .mod-program-area__contents p{font-size:14px;line-height:21px}}.mod-program-area .mod-program-area__link{display:flex;margin-top:16px;justify-content:flex-end}@media only screen and (min-width:1024px){.mod-program-area .mod-program-area__link{display:none}}.mod-program-area .feature__section-inner{display:contents}@media only screen and (min-width:1024px){.mod-program-area .feature__section-inner{display:block}}.mod-movie-slider{padding:0 8px}@media only screen and (min-width:1024px){.mod-movie-slider{width:640px;margin:auto;padding:0 16px}}.mod-movie-slider.mod-movie-slider-sp-inside{padding:0 24px}.mod-movie-slider.mod-movie-slider-sp-inside .slick-prev{left:15px}@media only screen and (min-width:1024px){.mod-movie-slider.mod-movie-slider-sp-inside .slick-prev{left:0}}.mod-movie-slider.mod-movie-slider-sp-inside .slick-next{right:15px}@media only screen and (min-width:1024px){.mod-movie-slider.mod-movie-slider-sp-inside .slick-next{right:0}}.mod-movie-slider.mod-movie-slider-sp-inside .slick-next,.mod-movie-slider.mod-movie-slider-sp-inside .slick-prev{top:46%}@media only screen and (min-width:1024px){.mod-movie-slider.mod-movie-slider-sp-inside .slick-next,.mod-movie-slider.mod-movie-slider-sp-inside .slick-prev{top:50%}}@media only screen and (min-width:1024px){.mod-movie-slider.mod-movie-slider-sp-inside .mod-movie-slider__item{padding-inline:0}}.mod-movie-slider.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:30px}.mod-movie-slider .mod-movie-slider__item{position:relative;overflow:hidden;width:100%;border-radius:8px;aspect-ratio:16/9}.mod-movie-slider .mod-movie-slider__item .iframe-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;transition:background-color .3s ease;pointer-events:none;background-color:rgba(0,0,0,0)}@media only screen and (min-width:1024px){.mod-movie-slider .mod-movie-slider__item .iframe-overlay{display:block;margin:0}}.mod-movie-slider .mod-movie-slider__item .iframe-overlay img{display:block;width:100%;height:auto}.mod-movie-slider .mod-movie-slider__item iframe{position:relative;z-index:1;width:100%;height:100%;border:0;border-radius:8px}.mod-movie-slider .mod-movie-slider__item:hover .iframe-overlay{background-color:rgba(0,0,0,.3)}.mod-movie-slider .slick-next,.mod-movie-slider .slick-prev{position:absolute;top:50%;width:28px;height:28px;cursor:pointer;transform:translateY(-50%);border:1px solid #999;border-radius:50%;background:#fff}@media only screen and (min-width:1024px){.mod-movie-slider .slick-next,.mod-movie-slider .slick-prev{top:calc(50% - 9px);width:36px;height:36px}}.mod-movie-slider .slick-next:active,.mod-movie-slider .slick-next:focus,.mod-movie-slider .slick-next:hover,.mod-movie-slider .slick-prev:active,.mod-movie-slider .slick-prev:focus,.mod-movie-slider .slick-prev:hover{border:1px solid #2f51af;background:#fff}.mod-movie-slider .slick-next:active::after,.mod-movie-slider .slick-next:active::before,.mod-movie-slider .slick-next:focus::after,.mod-movie-slider .slick-next:focus::before,.mod-movie-slider .slick-next:hover::after,.mod-movie-slider .slick-next:hover::before,.mod-movie-slider .slick-prev:active::after,.mod-movie-slider .slick-prev:active::before,.mod-movie-slider .slick-prev:focus::after,.mod-movie-slider .slick-prev:focus::before,.mod-movie-slider .slick-prev:hover::after,.mod-movie-slider .slick-prev:hover::before{border-top:2px solid #2f51af;border-right:2px solid #2f51af}.mod-movie-slider .slick-next::after,.mod-movie-slider .slick-prev::after{display:none}.mod-movie-slider .slick-next::before,.mod-movie-slider .slick-prev::before{position:absolute;top:50%;left:55%;width:8px;height:8px;content:'';transform:translate(-50%,-50%) rotate(225deg);border-top:2px solid #999;border-right:2px solid #999;background:0 0}@media only screen and (min-width:1024px){.mod-movie-slider .slick-next::before,.mod-movie-slider .slick-prev::before{width:12px;height:12px}}.mod-movie-slider .slick-next::before{left:49%;transform:translate(-50%,-50%) rotate(45deg)}.mod-movie-slider .slick-prev{left:0}.mod-movie-slider .slick-next{right:0}.mod-movie-slider .slick-dots{top:auto;right:0;bottom:0}@media only screen and (min-width:1024px){.mod-movie-slider .slick-dots{display:none}}.mod-movie-slider .slick-dots li{width:10px;height:10px;margin:0 3px}@media only screen and (min-width:1024px){.mod-movie-slider .slick-dots li{width:20px;height:20px}}.mod-movie-slider .slick-dots li button{width:10px;height:10px;padding:0;transition:all .3s;border:1px solid #2f51af;border-radius:50%;background:0 0}.mod-movie-slider .slick-dots li button:before{content:''}.mod-movie-slider .slick-dots li.slick-active button{background:#2f51af}.mod-bnr-list{display:-ms-grid;display:grid;width:100%;max-width:974px;margin:auto;-ms-grid-columns:100%;grid-template-columns:100%;gap:18px 0;padding-inline:16px}@media only screen and (min-width:1024px){.mod-bnr-list{padding-inline:0;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px}}.mod-bnr-list a{display:block;transition:opacity .3s}.mod-bnr-list a:hover{opacity:.7}.mod-bnr-list img{display:block;width:100%;height:auto}.mod-bnr-slide-wrap{position:relative;overflow-x:visible;padding-inline:16px}@media only screen and (min-width:1024px){.mod-bnr-slide-wrap{padding-inline:0}}.mod-bnr-slide-wrap .mod-bnr-slide a{transition:opacity .3s}.mod-bnr-slide-wrap .mod-bnr-slide a:hover{opacity:.7}.mod-bnr-slide-wrap .mod-bnr-slide.slick-dotted.slick-slider{margin-bottom:0;padding-bottom:30px}.mod-bnr-slide-wrap .mod-bnr-slide .slick-list{overflow:visible}.mod-bnr-slide-wrap .mod-bnr-slide .mod-bnr-slide__item{display:inline-block;width:304px;margin-right:10px}@media only screen and (min-width:1024px){.mod-bnr-slide-wrap .mod-bnr-slide .mod-bnr-slide__item{width:374px}}.mod-bnr-slide-wrap .mod-bnr-slide .mod-bnr-slide__item img{display:block;width:100%;height:auto}.mod-bnr-slide-wrap .slick-dots{top:auto;right:0;bottom:0}@media only screen and (min-width:1024px){.mod-bnr-slide-wrap .slick-dots{display:none}}.mod-bnr-slide-wrap .slick-dots li{width:10px;height:10px;margin:0 3px}@media only screen and (min-width:1024px){.mod-bnr-slide-wrap .slick-dots li{width:20px;height:20px}}.mod-bnr-slide-wrap .slick-dots li button{width:10px;height:10px;padding:0;transition:all .3s;border:1px solid #2f51af;border-radius:50%;background:0 0}.mod-bnr-slide-wrap .slick-dots li button:before{content:''}.mod-bnr-slide-wrap .slick-dots li.slick-active button{background:#2f51af}.feature__section--hidden{overflow:hidden}.mod-wrap{padding:0 16px}@media only screen and (min-width:1024px){.mod-wrap{padding:0}}.mod-layout .js-switch03 .js-switch03-contents{display:none}.mod-layout .js-switch03 .js-switch03-contents.block{display:block}.mod-layout .mod-icon-unit+.mod-icon-unit{margin-top:14px;padding-top:14px;border-top:2px solid #dbdbdb}@media only screen and (min-width:1024px){.mod-layout .mod-icon-unit+.mod-icon-unit{margin-top:24px;padding-top:24px}}.mod-layout .mod-tab-box01 .mod-tab-box01__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.mod-layout .mod-tab-box01 .mod-tab-box01__item{display:none}.mod-layout .mod-tab-box01 .mod-tab-box01__item .mod-verse-accordion:last-child{border-bottom:1px solid var(--secondary)}.mod-layout .mod-tab-box01 .mod-tab-box01__item.is-active{display:block}.mod-layout .mod-tab-box01 .mod-tab-box01__contents{padding-top:24px;border-top:1px solid #999}@media only screen and (min-width:1024px){.mod-layout .mod-tab-box01 .mod-tab-box01__contents{padding-top:34px}}.mod-layout .mod-tab-btn{font-size:16px;font-weight:700;line-height:16px;display:block;width:100%;padding:0;cursor:pointer;text-align:center;letter-spacing:0;color:#333;border:none;background:0 0}.mod-layout .mod-tab-btn span{position:relative;display:block;width:100%;padding-bottom:18px}.mod-layout .mod-tab-btn span:before{position:absolute;bottom:0;left:0;width:100%;height:5px;content:'';transition:opacity .5s ease;opacity:0;background:var(--secondary)}.mod-layout .mod-tab-btn:hover span:before{opacity:1}.mod-layout .mod-tab-btn.is-active{color:var(--primary)}.mod-layout .mod-tab-btn.is-active span:before{opacity:1}@media only screen and (min-width:1024px){.mod-layout .mod-icon-unit-wrap{padding:24px;background:#fff}}.mod-layout .mod-icon-unit{display:-ms-grid;display:grid;-ms-grid-columns:auto 90px;grid-template-columns:auto 90px;gap:0 16px}@media only screen and (min-width:1024px){.mod-layout .mod-icon-unit{-ms-grid-columns:auto 250px;grid-template-columns:auto 250px;gap:0 56px}}.mod-layout .mod-icon-unit .mod-icon-unit__sub{display:-ms-grid;display:grid;-ms-grid-columns:(40px)[2];grid-template-columns:repeat(2,40px);gap:8px}@media only screen and (min-width:1024px){.mod-layout .mod-icon-unit .mod-icon-unit__sub{-ms-grid-columns:(70px)[3];grid-template-columns:repeat(3,70px);gap:20px}}.mod-layout .mod-icon-unit .mod-icon-unit__sub img{display:block;width:100%;height:auto}.mod-layout .mod-icon-unit .mod-icon-unit__title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px;letter-spacing:0}.mod-layout .mod-icon-unit .mod-icon-unit__text p{font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}@media only screen and (min-width:1024px){.mod-layout .mod-icon-unit .mod-icon-unit__text p{font-size:13px;line-height:19px;letter-spacing:.002em}}.mod-layout .mod-verse-accordion.active .mod-verse-accordion__btn .mod-verse-accordion__inner .mod-verse-accordion__arrow:before{rotate:225deg}.mod-layout .mod-verse-accordion.mod-verse-accordion-bottom{border-bottom:1px solid var(--secondary)}.mod-layout .mod-verse-accordion .mod-verse-accordion__contents{padding-bottom:16px}@media only screen and (min-width:1024px){.mod-layout .mod-verse-accordion .mod-verse-accordion__contents{padding-bottom:24px}}.mod-layout .mod-verse-accordion .mod-verse-accordion__contents.block{display:block}.mod-layout .mod-verse-accordion .mod-verse-accordion__btn button{display:block;width:100%;padding:0;cursor:pointer;transition-duration:.3s;text-align:left;border:none;border-top:1px solid var(--secondary);background:0 0}.mod-layout .mod-verse-accordion .mod-verse-accordion__btn button:hover{background-color:rgba(17,17,17,.05)}.mod-layout .mod-verse-accordion .mod-verse-accordion__btn .mod-verse-accordion__inner{font-size:16px;font-weight:700;line-height:22px;position:relative;display:flex;padding:16px 12px;color:var(--primary);justify-content:space-between}.mod-layout .mod-verse-accordion .mod-verse-accordion__btn .mod-verse-accordion__inner .mod-verse-accordion__arrow{position:relative;width:25px;height:25px;border-radius:25px;background:var(--secondary)}.mod-layout .mod-verse-accordion .mod-verse-accordion__btn .mod-verse-accordion__inner .mod-verse-accordion__arrow:before{position:absolute;top:50%;left:50%;width:6px;height:6px;content:'';transition-duration:.3s;border-right:2px solid #fff;border-bottom:2px solid #fff;translate:-50% -68%;rotate:45deg}.mod-layout .mod-game-accordion+.mod-game-accordion{margin-top:16px}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion+.mod-game-accordion{margin-top:24px}}.mod-layout .mod-game-accordion{border-radius:8px;background:var(--f-mod-game-accordion)}.mod-layout .mod-game-accordion.js-switch03.open .mod-battle-group-wrap{border-radius:0}.mod-layout .mod-game-accordion.js-switch03 .js-switch03-btn{cursor:pointer}.mod-layout .mod-game-accordion button.js-switch03-btn{cursor:auto}.mod-layout .mod-game-accordion .mod-battle-group-wrap,.mod-layout .mod-game-accordion .mod-battle-result-wrap{display:block;padding:18px 12px}.mod-layout .mod-game-accordion .mod-battle-group{display:-ms-grid;display:grid;justify-content:center;align-items:flex-start;-ms-grid-columns:130px 38px 130px;grid-template-columns:130px 38px 130px;gap:0 6px}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-group{gap:0 32px;-ms-grid-columns:1fr 38px 1fr;grid-template-columns:1fr 38px 1fr;align-items:center}}.mod-layout .mod-game-accordion .mod-battle-group.mod-battle-group-no-image{align-items:center}.mod-layout .mod-game-accordion .mod-battle-group.mod-battle-group-no-image .p-battle-group__text{margin-top:0}.mod-layout .mod-game-accordion .mod-battle-group .p-battle-group__text{font-size:24px;font-weight:900;line-height:40px;margin-top:10px;letter-spacing:0}.mod-layout .mod-game-accordion .mod-battle-group .mod-battle-card:first-child .mod-battle-card__text{text-align:center}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-group .mod-battle-card:first-child{display:flex;flex-direction:row-reverse;align-items:center;gap:0 24px}.mod-layout .mod-game-accordion .mod-battle-group .mod-battle-card:last-child{display:flex;align-items:center;gap:0 24px}}.mod-layout .mod-game-accordion .mod-battle-result{position:relative;display:-ms-grid;display:grid;justify-content:center;gap:0 54px;align-items:flex-start;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-result{gap:0 122px}}.mod-layout .mod-game-accordion .mod-battle-result.mod-battle-result-no-image{display:-ms-grid;display:grid;-ms-grid-columns:auto 94px auto;grid-template-columns:auto 94px auto;gap:0 22px}.mod-layout .mod-game-accordion .mod-battle-result.mod-battle-result-no-image .mod-battle-result__num{position:static;transform:translateX(0)}.mod-layout .mod-game-accordion .mod-battle-result .mod-battle-card:first-child{margin-left:auto}.mod-layout .mod-game-accordion .mod-battle-result .mod-battle-card:first-child .mod-battle-card__text{text-align:center}.mod-layout .mod-game-accordion .mod-battle-result .mod-battle-card:last-child{margin-right:auto}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-result .mod-battle-card:first-child{display:flex;flex-direction:row-reverse;align-items:center;gap:0 24px}.mod-layout .mod-game-accordion .mod-battle-result .mod-battle-card:last-child{display:flex;align-items:center;gap:0 24px}}.mod-layout .mod-game-accordion .mod-battle-meta dl+dl{margin-top:6px}.mod-layout .mod-game-accordion .mod-battle-meta dl{display:-ms-grid;display:grid;padding:1.5px;-ms-grid-columns:79px auto;grid-template-columns:79px auto;gap:0 12px}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-meta dl{-ms-grid-columns:96px auto;grid-template-columns:96px auto}}.mod-layout .mod-game-accordion .mod-battle-meta dl dt .mod-battle-meta__block{font-size:11px;line-height:24px;padding:2px;text-align:center;letter-spacing:0;color:#fff;border-radius:2px;background:#333}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-meta dl dt .mod-battle-meta__block{font-size:13px}}.mod-layout .mod-game-accordion .mod-battle-meta dl dd{font-size:13px;line-height:24px;letter-spacing:0}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-meta dl dd{font-size:14px}}.mod-layout .mod-game-accordion .mod-battle-tag{display:flex;gap:0 10px}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-tag{gap:0 12px}}.mod-layout .mod-game-accordion .mod-battle-tag .mod-battle-tag__item{width:50px}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-tag .mod-battle-tag__item{width:70px}}.mod-layout .mod-game-accordion .mod-battle-tag .mod-battle-tag__item img{display:block;width:100%;height:auto}.mod-layout .mod-game-accordion .mod-battle-result__num{position:absolute;top:12px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-result__num{top:24px}}.mod-layout .mod-game-accordion .mod-battle-result__num.mod-battle-result__num-pk{top:0}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-result__num.mod-battle-result__num-pk{top:25px}}.mod-layout .mod-game-accordion .mod-battle-score{font-size:24px;font-weight:700;line-height:32px;display:flex;letter-spacing:0;align-items:center;justify-content:center;gap:0 14px}.mod-layout .mod-game-accordion .mod-battle-score .mod-battle-score__num{color:var(--secondary)}.mod-layout .mod-game-accordion .mod-battle-score .mod-battle-score__ob{color:#333}.mod-layout .mod-game-accordion .mod-battle-pk{font-size:16px;font-weight:700;position:relative;display:block;letter-spacing:0}.mod-layout .mod-game-accordion .mod-battle-pk:before{position:absolute;top:50%;left:5px;width:1px;height:26px;content:'';transform:translateY(-50%);background:#333}.mod-layout .mod-game-accordion .mod-battle-pk:after{position:absolute;top:50%;right:5px;width:1px;height:26px;content:'';transform:translateY(-50%);background:#333}.mod-layout .mod-game-accordion .mod-battle-pk .mod-battle-pk__text{display:block;text-align:center;color:#333}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-pk .mod-battle-pk__text{font-size:12px}}.mod-layout .mod-game-accordion .mod-battle-pk .mod-battle-pk__score{display:flex;margin-top:4px;gap:0 6px;align-items:center;justify-content:center}.mod-layout .mod-game-accordion .mod-battle-pk .mod-battle-pk__score .mod-battle-pk__num{color:var(--secondary)}.mod-layout .mod-game-accordion .mod-battle-logo{width:60px;height:60px;padding:16px;border-radius:60px;background:#fff}.mod-layout .mod-game-accordion .mod-battle-logo img{display:block;width:100%;height:auto}.mod-layout .mod-game-accordion .mod-game-accordion__btn button{display:block;width:100%;padding:0;text-align:left;border:none;background:0 0}.mod-layout .mod-game-accordion .mod-game-accordion__btn button.has-accordion:hover .mod-game-accordion__inner{background:var(--f-mod-mod-game-accordion-hover)}.mod-layout .mod-game-accordion .mod-game-accordion__btn button .mod-game-accordion__inner{display:flex;padding:12px;transition:background-color .3s;border-radius:8px 8px 0 0;background:var(--f-mod-game-accordion-btn);justify-content:space-between}.mod-layout .mod-game-accordion .mod-game-accordion__btn button .mod-game-accordion__arrow{position:relative;width:25px;height:25px;border-radius:25px;background:#fff}.mod-layout .mod-game-accordion .mod-game-accordion__btn button .mod-game-accordion__arrow:before{position:absolute;top:50%;left:50%;width:6px;height:6px;content:'';transition-duration:.3s;border-right:2px solid var(--secondary);border-bottom:2px solid var(--secondary);translate:-50% -68%;rotate:45deg}.mod-layout .mod-game-accordion .mod-game-accordion__btn button .mod-game-accordion__base{display:flex;align-items:center;gap:0 12px}.mod-layout .mod-game-accordion .mod-game-accordion__btn button .mod-game-accordion__meta{font-size:11px;font-weight:700;line-height:11px;padding:5px;color:var(--secondary);border-radius:4px;background:#fff}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-game-accordion__btn button .mod-game-accordion__meta{font-size:14px;line-height:14px;padding:9px 12px}}.mod-layout .mod-game-accordion .mod-game-accordion__btn button .mod-game-accordion__text{font-size:16px;font-weight:700;line-height:16px;letter-spacing:0;color:var(--f-mod-game-accordion-text)}.mod-layout .mod-game-accordion .mod-battle-card{display:-ms-grid;display:grid;min-width:120px;gap:8px 0}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-card{gap:16px 0}}.mod-layout .mod-game-accordion .mod-battle-card .mod-battle-card__image{display:-ms-grid;display:grid;overflow:hidden;width:60px;height:60px;margin:auto;padding:6px;border-radius:8px;background:#fff;flex-shrink:0;place-items:center}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-card .mod-battle-card__image{width:80px;height:80px;margin:0;border-radius:8px}}.mod-layout .mod-game-accordion .mod-battle-card .mod-battle-card__image img{display:block;width:100%;height:auto}.mod-layout .mod-game-accordion .mod-battle-card .mod-battle-card__text{font-size:13px;font-weight:500;line-height:19px;text-align:center;letter-spacing:0;color:#222}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-battle-card .mod-battle-card__text{font-size:16px;line-height:1.5}}.mod-layout .mod-game-accordion .mod-battle-card .mod-battle-card__text a{text-decoration:underline;color:#222}.mod-layout .mod-game-accordion .mod-battle-card .mod-battle-card__text a:hover{text-decoration:none}.mod-layout .mod-game-accordion .mod-game-accordion__contents{padding:0 12px}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-game-accordion__contents{padding:0 24px}}.mod-layout .mod-game-accordion .mod-game-accordion__contents.block{display:block}.mod-layout .mod-game-accordion .mod-game-accordion__contents .mod-battle-group+.mod-battle-contents,.mod-layout .mod-game-accordion .mod-game-accordion__contents .mod-battle-result+.mod-battle-contents{margin-top:24px}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-game-accordion__contents .mod-battle-group+.mod-battle-contents,.mod-layout .mod-game-accordion .mod-game-accordion__contents .mod-battle-result+.mod-battle-contents{margin-top:36px}}.mod-layout .mod-game-accordion .mod-game-accordion__contents .mod-battle-contents{display:flex;flex-direction:column;margin-bottom:16px;padding-top:16px;padding-bottom:16px;border-top:1px solid #999;gap:18px 0}@media only screen and (min-width:1024px){.mod-layout .mod-game-accordion .mod-game-accordion__contents .mod-battle-contents{flex-direction:row;margin-bottom:0;padding-top:20px;padding-bottom:24px;gap:0;justify-content:space-between}}.mod-layout .mod-game-accordion.open .mod-game-accordion__btn button .mod-game-accordion__arrow:before{rotate:225deg}.mod-layout .mod-mark-title01+.mod-title-border-double{margin-top:24px}@media only screen and (min-width:1024px){.mod-layout .mod-mark-title01+.mod-title-border-double{margin-top:32px}}.mod-layout .mod-title-border-double{font-size:16px;font-weight:700;line-height:22px;margin-bottom:16px;padding:11px 0;letter-spacing:0;color:#333;border-top:1px solid #707070;border-bottom:1px solid #707070}.mod-layout .mod-slide-unit{display:flex;flex-direction:column;gap:14px 0}@media only screen and (min-width:1024px){.mod-layout .mod-slide-unit{display:-ms-grid;display:grid;-ms-grid-rows:auto 0 auto;grid-template-areas:'sub title' 'sub text';-ms-grid-columns:320px 32px auto;grid-template-columns:320px auto;gap:0 32px}.mod-layout .mod-slide-unit>.mod-team-variable01__sub{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}}.mod-layout .mod-slide-unit .mod-slide-unit__title{margin-bottom:0;grid-area:title}@media only screen and (min-width:1024px){.mod-layout .mod-slide-unit .mod-slide-unit__title{margin-bottom:16px}}.mod-layout .mod-slide-unit .mod-slide-unit__text{grid-area:text}.mod-layout .mod-slide-unit .mod-slide-unit__sub{-ms-grid-row:1;-ms-grid-column:1;grid-area:sub}@media only screen and (min-width:1024px){.mod-layout .mod-team-variable01 .mod-team-variable01__head{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.mod-layout .mod-team-variable01 .mod-team-variable01__sub{-ms-grid-row:3;-ms-grid-column:1}.mod-layout .mod-team-variable01 .mod-team-variable01__main{-ms-grid-row:3;-ms-grid-column:3}.mod-layout .mod-slide-unit .mod-slide-unit__title{-ms-grid-row:1;-ms-grid-column:3}.mod-layout .mod-slide-unit .mod-slide-unit__text{-ms-grid-row:3;-ms-grid-column:3}.mod-layout .mod-slide-unit .mod-slide-unit__sub{-ms-grid-row:3;-ms-grid-column:1}.mod-layout .mod-slide-unit>.mod-slide-unit__sub{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}}@media only screen and (min-width:1024px){.mod-layout .mod-slide-unit .mod-slide-unit__sub .mod-movie-slider{width:320px}.mod-layout .mod-slide-unit .mod-slide-unit__sub .mod-movie-slider .slick-next,.mod-layout .mod-slide-unit .mod-slide-unit__sub .mod-movie-slider .slick-prev{top:calc(50% - 9px);width:28px;height:28px}}.mod-layout .mod-slide-unit .mod-slide-unit__sub .slick-slide,.mod-layout .mod-slide-unit .mod-slide-unit__sub .slick-track,.mod-layout .mod-slide-unit .mod-slide-unit__sub .slider{box-sizing:border-box}.mod-layout .mod-text-box01 .mod-text-box01__title{font-size:13px;font-weight:400;line-height:19px;letter-spacing:0}.mod-layout .mod-text-box01 p+p{margin-top:24px}.mod-layout .mod-text-box01 p{font-size:13px;font-weight:400;line-height:19px;letter-spacing:0}.mod-layout .mod-slide-unit+.mod-logo-plate{margin-top:50px}.mod-layout .mod-logo-plate{position:relative;display:-ms-grid;display:grid;padding:42px 10px;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);place-items:center}.mod-layout .mod-logo-plate .mod-logo-plate__mark{font-size:13px;font-weight:700;line-height:1;position:absolute;top:12px;left:12px;display:inline-block;padding:9.5px 18px;letter-spacing:0;color:#fff;border-radius:4px;background:var(--color-red)}.mod-layout .mod-logo-plate .mod-logo-plate__logo{width:140px}.mod-layout .mod-logo-plate .mod-logo-plate__logo img{display:block;width:100%;height:auto}.mod-layout .mod-event-info{padding:20px 16px;border-radius:8px;background:#fff}@media only screen and (min-width:1024px){.mod-layout .mod-event-info{padding:22px}}.mod-layout .mod-event-info .mod-event-info__item+.mod-event-info__item{margin-top:28px}.mod-layout .mod-event-info .mod-event-info__title{font-size:16px;font-weight:700;line-height:21px;margin-bottom:12px;padding-bottom:12px;letter-spacing:.04em;color:#333;border-bottom:1px solid #ccc}.mod-layout .mod-event-info .mod-event-info__contents p{font-size:13px;font-weight:400;line-height:19px;letter-spacing:0}.mod-layout .mod-event-info .mod-event-info__contents p+p{margin-top:20px}.mod-layout .mod-card-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px}@media only screen and (min-width:1024px){.mod-layout .mod-card-list{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:30px 26px}}.mod-layout .mod-simple-card:hover .mod-simple-card__main{background:#c8ccd4}.mod-layout .mod-simple-card:hover .mod-simple-card__sub{background:var(--gray3)}.mod-layout .mod-simple-card:hover .mod-simple-card__sub img{transform:scale(1.04)}.mod-layout .mod-simple-card .mod-simple-card__sub{overflow:hidden;height:24vw;transition:background-color .2s ease;border-radius:8px 8px 0 0}@media only screen and (min-width:1024px){.mod-layout .mod-simple-card .mod-simple-card__sub{height:109px}}.mod-layout .mod-simple-card .mod-simple-card__sub img{width:100%;height:100%;transition-duration:.3s;border-radius:8px 8px 0 0;object-fit:cover}.mod-layout .mod-simple-card .mod-simple-card__main{padding:16px 10px;transition:background-color .3s ease;border-radius:0 0 8px 8px;background:#e2e6ef}@media only screen and (min-width:1024px){.mod-layout .mod-simple-card .mod-simple-card__main{padding:12px}}.mod-layout .mod-simple-card .mod-simple-card__main .mod-simple-card__title{font-size:13px;font-weight:500;line-height:19px;margin-bottom:8px;letter-spacing:.002em;color:#000}.mod-layout .mod-simple-card .mod-simple-card__main .mod-simple-card__text p{font-size:12px;font-weight:400;line-height:18px;letter-spacing:.004em;color:#333}.mod-layout .mod-team-plate-list{display:-ms-grid;display:grid;gap:16px 0}@media only screen and (min-width:1024px){.mod-layout .mod-team-plate-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:24px}}.mod-layout .mod-info-plate{border-radius:8px;background:var(--color-gray3)}.mod-layout .mod-info-plate.active .mod-info-plate__head button .mod-info-plate__btn-circle .mod-info-plate__btn-arrow:before{rotate:225deg;translate:-50% -50%}.mod-layout .mod-info-plate .mod-info-plate__head button{position:relative;display:block;width:100%;padding:12px;cursor:pointer;border:none;background:0 0}@media only screen and (min-width:1024px){.mod-layout .mod-info-plate .mod-info-plate__head button{min-height:180px;padding:16px 16px 16px 164px}}.mod-layout .mod-info-plate .mod-info-plate__head button .mod-info-plate__btn-circle{position:absolute;top:12px;right:12px;display:block;width:24px;height:24px;border-radius:24px;background:var(--secondary)}@media only screen and (min-width:1024px){.mod-layout .mod-info-plate .mod-info-plate__head button .mod-info-plate__btn-circle{top:16px;right:16px}}.mod-layout .mod-info-plate .mod-info-plate__head button .mod-info-plate__btn-circle .mod-info-plate__btn-arrow{position:relative;display:block;width:100%;height:100%}.mod-layout .mod-info-plate .mod-info-plate__head button .mod-info-plate__btn-circle .mod-info-plate__btn-arrow:before{position:absolute;top:50%;left:50%;width:8px;height:8px;content:'';transition-duration:.3s;border-right:2px solid #fff;border-bottom:2px solid #fff;translate:-50% -68%;rotate:45deg}.mod-layout .mod-info-plate .mod-info-plate__copy{font-size:13px;font-weight:700;line-height:19px;display:block;margin-top:10px;text-align:left;letter-spacing:0;color:#000}.mod-layout .mod-info-plate .mod-info-plate__contents{padding-block-end:20px;padding-inline:12px}.mod-layout .mod-info-plate .mod-info-plate__contents p{font-size:13px;font-weight:400;line-height:19px;letter-spacing:0;color:#000}.mod-layout .mod-player-unit{display:-ms-grid;display:grid;-ms-grid-columns:90px auto;grid-template-columns:90px auto;gap:0 12px}@media only screen and (min-width:1024px){.mod-layout .mod-player-unit{-ms-grid-columns:100%;grid-template-columns:100%}}.mod-layout .mod-player-unit .mod-player-unit__flag+.mod-player-unit__name{margin-top:10px}.mod-layout .mod-player-unit .mod-player-unit__flag{display:block;width:27px}.mod-layout .mod-player-unit .mod-player-unit__flag img{display:block;width:100%;height:auto}.mod-layout .mod-player-unit .mod-player-unit__name{font-size:16px;font-weight:700;line-height:22px;display:block;text-align:left;letter-spacing:0;color:#000}@media only screen and (min-width:1024px){.mod-layout .mod-player-unit .mod-player-unit__name{font-size:13px;line-height:19px}}.mod-layout .mod-player-unit .mod-player-unit__sub{display:block;width:90px;height:90px}@media only screen and (min-width:1024px){.mod-layout .mod-player-unit .mod-player-unit__sub{position:absolute;top:24px;left:12px;width:132px;height:132px}}.mod-layout .mod-player-unit .mod-player-unit__sub img{width:100%;height:100%;border-radius:8px;object-fit:cover}.mod-layout .news__page{padding:0}@media only screen and (min-width:1024px){.mod-layout .news__page{max-width:100%}}.mod-layout .news__pageTitle{padding-bottom:14px;border-bottom:1px solid #d8d8d8}.mod-layout .wysiwygStyle p{word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.card__link.card__link-num01:before{display:flex;padding-top:9px;content:'1';color:#c8ab62;background-image:url(/img/modular-templates/normal/icon_ranking_gold.webp);justify-content:center}.card__link.card__link-num02:before{padding-top:11px;content:'2'}.card__link.card__link-num03:before{padding-top:9px;content:'3'}.card__link.card__link-num04:before{padding-top:9px;content:'4'}.card__link.card__link-num05:before{padding-top:9px;content:'5'}.card__link.card__link-num02:before{display:flex;padding-top:9px;content:'2';color:#c2c7cb;background-image:url(/img/modular-templates/normal/icon_ranking_silver.webp);justify-content:center}.card__link.card__link-num03:before,.card__link.card__link-num04:before,.card__link.card__link-num05:before{display:flex;color:#c2c7cb;background-image:url(/img/modular-templates/normal/icon_ranking_silver.webp);justify-content:center}.card__link.card__link-ranking{position:relative}.card__link.card__link-ranking:before{font-size:20px;font-weight:700;line-height:20px;position:absolute;z-index:3;top:9px;left:4px;width:39.6px;height:49.5px;padding-left:2px;letter-spacing:.04em;background-size:cover}.card__link.card__link-ranking .card__text{margin-bottom:0}.header-unique-normal{position:relative}@media only screen and (min-width:1100px){.header-unique-normal{position:sticky}}.header-unique-normal:before{position:absolute;z-index:1;top:0;left:0;width:160px;height:100%;content:'';background:var(--red);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}@media only screen and (min-width:1100px){.header-unique-normal:before{width:240px}}.header-unique-normal h1{position:relative;z-index:10}.header-unique__inner h1{font-size:22px}.feature__sub-title{max-width:1200px;padding-inline:16px;padding-block-end:24px;margin-inline:auto}@media only screen and (min-width:1024px){.feature__sub-title{padding-block-end:32px}}.section-sub-title{font-size:20px;font-weight:700;line-height:32px;text-align:center;letter-spacing:.04em}@media only screen and (min-width:1024px){.section-sub-title{font-size:24px}}.section-sub-title--secondary{color:#fff}.feature__section--hero-no-bg .hero{background:0 0}.feature__section--hero-no-bg .hero-normal{height:120px}@media only screen and (min-width:1024px){.feature__section--hero-no-bg .hero-normal{height:350px}}.feature__section--hero-no-bg .hero-normal .hero__visual img{display:block;width:100%;height:100%;object-fit:cover}.feature__section--hero.feature__section--bottom-type01{padding-block-end:50px}
/*# sourceMappingURL=maps/modular-templates.css.map */
