:root{--common-font:'SST W20 Roman',sans-serif;--common-font-bold:'SST W20 Bold',sans-serif;--common-font-en:'SST W20 Roman',sans-serif;--common-font-en-bold:'SST W20 Bold',sans-serif;--common-font-jp:'SSTJapanese W55 Regular',sans-serif;--common-font-jp-bold:'SST W55 Bold',sans-serif;--common-color-bg-primary:#fff;--common-color-bg-primary-rgb:255,255,255;--common-color-bg-secondary:#f7f6f4;--common-color-bg-tertiary:#edeceb;--common-color-bg-inverse-primary:#081217;--common-color-bg-inverse-secondary:#152126;--common-color-bg-inverse-tertiary:#273238;--common-color-text-primary:#081217;--common-color-text-secondary:#66696b;--common-color-text-inverse-primary:#fff;--common-color-text-inverse-secondary:#bdbcbb;--common-color-border-strong:#a4a3a2;--common-color-pallete-base-white:#fff;--common-color-border-inverse-strong:#f7f6f4;--af-color-primitive-neutral-900:#070808;--af-color-primitive-neutral-900-rgb:7,8,8;--af-color-primitive-neutral-500:#636466;--af-color-primitive-neutral-500-rgb:99,100,102;--af-color-semantic-background-tertiary:#dfdedd;--af-color-semantic-background-tertiary-rgb:223,222,221;--z-index-global-headline:1002;--z-index-global-header:1001;--z-index-global-footer:1000}[lang='en']{--common-font:var(--common-font-en);--common-font-bold:var(--common-font-en-bold)}[lang='ja']{--common-font:var(--common-font-jp);--common-font-bold:var(--common-font-jp-bold)}html{overscroll-behavior:none}body{font-family:var(--common-font);background-color:var(--common-color-bg-primary)}body::before{position:fixed;bottom:0;left:0;width:100%;height:100%;content:''}body[data-fixedbg='on']::before{background-color:#000}html[lang='ja'] body,html[lang='en'] body{font-family:var(--common-font)}[data-loaded='0'] body{opacity:0;transition:opacity 0.7s linear}[data-loaded='1'] body{opacity:1;transition:opacity 0.7s linear}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.common-modules-bold{font-family:var(--common-font-bold)}.common-modules-large{font-family:var(--common-font-bold);font-size:3.25rem;font-weight:normal;line-height:1.55;letter-spacing:0.03em}@media screen and (max-width:900px){.common-modules-large{font-size:3.7142857143rem}}.common-modules-title1{font-family:var(--common-font-bold);font-size:2.25rem;font-weight:normal;line-height:1.55;letter-spacing:0.03em}@media screen and (max-width:900px){.common-modules-title1{font-size:2.5714285714rem}}.common-modules-title2{font-family:var(--common-font);font-size:2rem;font-weight:normal;line-height:1.40625;letter-spacing:-0.03125em}@media screen and (max-width:900px){.common-modules-title2{font-size:2.2857142857rem}}.common-modules-title3{font-size:1.25rem;font-weight:normal;line-height:1.9;letter-spacing:0.03em}@media screen and (max-width:900px){.common-modules-title3{font-size:1.4285714286rem}}.common-modules-headline{font-family:var(--common-font);font-size:1.125rem;font-weight:normal;line-height:1.5;letter-spacing:0.02em}@media screen and (max-width:900px){.common-modules-headline{font-size:1.2857142857rem}}.common-modules-headline:lang(ja){line-height:1.7}.common-modules-body{font-size:1rem;font-weight:normal;line-height:1.6;letter-spacing:0.02em}@media screen and (max-width:900px){.common-modules-body{font-size:1.1428571429rem}}.common-modules-body:lang(ja){line-height:1.9}.common-modules-subheadline{font-size:0.875rem;font-weight:normal;line-height:1.4}@media screen and (max-width:900px){.common-modules-subheadline{font-size:1rem}}.common-modules-caption{font-size:0.8125rem;font-weight:normal;line-height:1.4}@media screen and (max-width:900px){.common-modules-caption{font-size:0.9285714286rem}}.common-modules-video-button{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.common-modules-video-button svg{height:auto}.common-modules-video-button>svg{width:50px}.common-modules-video-button>svg>path{stroke:#dbdbdb;stroke-dasharray:1000px;stroke-dashoffset:var(--js-video-progress,1000px);stroke-width:4px}.common-modules-video-button>button{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0}.common-modules-video-button>button[data-type='pause']>svg{width:12px;fill:#dbdbdb}.common-modules-video-button>button[data-type='play']>svg{width:10px;fill:#dbdbdb}.common-modules-video-button-2{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.common-modules-video-button-2>button[data-type='play'],.common-modules-video-button-2>button[data-type='pause']{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0;background-color:rgba(0,0,0,0.25);border-radius:50%}.common-modules-video-button-2>button[data-type='play']>svg,.common-modules-video-button-2>button[data-type='pause']>svg{width:16px;height:auto;fill:rgba(255,255,255,0.6)}[data-pause='0'] .common-modules-video-button>button[data-type='play']{display:none}[data-pause='0'] .common-modules-video-button-2>button[data-type='play']{display:none}[data-pause='1'] .common-modules-video-button>button[data-type='pause']{display:none}[data-pause='1'] .common-modules-video-button-2>button[data-type='pause']{display:none}.pages-main{position:relative;flex-grow:1;min-height:100vh;color:var(--common-color-text-primary);background-color:var(--common-color-bg-primary)}.pages-main ol,.pages-main ul,.pages-main li{font-size:1rem;font-weight:normal;line-height:1.6;letter-spacing:0.02em}@media screen and (max-width:900px){.pages-main ol,.pages-main ul,.pages-main li{font-size:1.1428571429rem}}.pages-main ol:lang(ja),.pages-main ul:lang(ja),.pages-main li:lang(ja){line-height:1.9}@media screen and (max-width:900px){.pages-main ol,.pages-main ul,.pages-main li{font-size:0.875rem;font-weight:normal;line-height:1.4}}@media screen and (max-width:900px) and (max-width:900px){.pages-main ol,.pages-main ul,.pages-main li{font-size:1rem}}.pages-document__outer{box-sizing:border-box;display:flex;gap:1.5%;align-items:flex-start;justify-content:space-between;width:86.1111111111%;max-width:1920px;padding:72px 0 100px;margin-right:auto;margin-left:auto}@media screen and (max-width:900px){.pages-document__outer{width:100%}}@media screen and (max-width:900px){.pages-document__outer{display:block;padding:16px 5.333% 40px}}.pages-document__title{width:23.7903225806%}@media screen and (max-width:900px){.pages-document__title{min-width:100%;margin-right:0}}@media screen and (max-width:900px){.pages-document__title+.pages-document__content{margin-top:48px}}.pages-document__title-text{margin-bottom:28px;font-size:1.5rem;font-weight:bold;line-height:1.5;letter-spacing:0.02em}@media screen and (max-width:900px){.pages-document__title-text{font-size:1.7142857143rem}}@media screen and (max-width:900px){.pages-document__title-text{margin-bottom:10px;font-size:1.125rem}}@media screen and (max-width:900px) and (max-width:900px){.pages-document__title-text{font-size:1.2857142857rem}}.pages-document__title-sub{font-size:0.8125rem;line-height:1.38}@media screen and (max-width:900px){.pages-document__title-sub{font-size:0.9285714286rem}}.pages-document__content{width:74.5967741935%;word-wrap:break-word}@media screen and (max-width:900px){.pages-document__content{width:100%}}.pages-document__text{font-size:1rem;font-weight:normal;line-height:1.6;letter-spacing:0.02em}@media screen and (max-width:900px){.pages-document__text{font-size:1.1428571429rem}}.pages-document__text:lang(ja){line-height:1.9}@media screen and (max-width:900px){.pages-document__text{font-size:0.875rem;font-weight:normal;line-height:1.4}}@media screen and (max-width:900px) and (max-width:900px){.pages-document__text{font-size:1rem}}.pages-document__text+.pages-document__text,.pages-document__text+.pages-document__lists{margin-top:1.41em}.pages-document__block+.pages-document__block{margin-top:64px}.pages-document__lead{margin-bottom:16px;font-family:var(--common-font);font-size:1.125rem;font-weight:normal;line-height:1.5;letter-spacing:0.02em}@media screen and (max-width:900px){.pages-document__lead{font-size:1.2857142857rem}}.pages-document__lead:lang(ja){line-height:1.7}.pages-document__link{text-decoration:underline;transition:opacity 0.2s ease-in-out}@media (hover:hover) and (pointer:fine){.pages-document__link:hover,.pages-document__link:focus{opacity:0.7}}.pages-document__notice{font-family:var(--common-font);font-size:1.125rem;font-weight:normal;line-height:1.5;letter-spacing:0.02em}@media screen and (max-width:900px){.pages-document__notice{font-size:1.2857142857rem}}.pages-document__notice:lang(ja){line-height:1.7}.pages-document__lists{padding-left:1em}.pages-document__lists--ol{list-style-type:decimal}.pages-document__lists--ul{list-style-type:disc}.pages-document__lists--ul[data-level='2']{list-style-type:circle}.pages-document__lists--ul[data-level='3']{list-style-type:none}.pages-document__lists--ul[data-level='3']>li{position:relative}.pages-document__lists--ul[data-level='3']>li::before{position:absolute;top:0;left:-1em;display:inline-block;content:'-'}.pages-document__lists+.pages-document__text,.pages-document__lists+.pages-document__lists{margin-top:1.41em}.pages-document__list+.pages-document__list{margin-top:12px}.af-header-wrapper{position:relative;top:0;z-index:var(--z-index-global-header);width:100%;min-height:88px;transition-timing-function:ease;transition-duration:0.2s;transition-property:transform,top,background-color}.af-header-wrapper[data-header-sticky='true']{position:-webkit-sticky;position:sticky}.af-header-wrapper[data-visible='true']{transform:none}.af-header-wrapper[data-visible='true'][data-scrolled='true']{background-color:rgba(var(--common-color-bg-primary-rgb),0.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.af-header-wrapper[data-visible='true'][data-scrolled='true']:has(af-header[variant='dark']){background-color:rgba(var(--af-color-primitive-neutral-900-rgb),0.6)}@media screen and (max-width:900px){.af-header-wrapper[data-visible='true'][data-scrolled='true']:has(header[data-menu-open='true']){background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.af-header-wrapper[data-visible='false']:not(:has(header[data-menu-open='true'])){transform:translateY(calc(-100% - var(--headline-height)))}.af-header-wrapper[data-type='fixed']{position:fixed}.af-header-wrapper[data-type='absolute']{position:absolute}.common-global-header__headline{position:relative;z-index:var(--z-index-global-headline);display:block;color:var(--common-color-text-inverse-primary);background-color:#286a73}.common-global-header__headline_inner{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:86.1111111111%;max-width:1920px;min-height:56px;margin-right:auto;margin-left:auto}@media screen and (max-width:900px){.common-global-header__headline_inner{width:100%}}.common-global-header__headline_inner p{display:inline-block;padding:8px 0;font-size:1rem;line-height:1.4;text-align:center}@media screen and (max-width:900px){.common-global-header__headline_inner p{font-size:1.1428571429rem}}@media screen and (max-width:900px){.common-global-header__headline_inner p{padding:8px 24px;font-size:0.75rem}}@media screen and (max-width:900px) and (max-width:900px){.common-global-header__headline_inner p{font-size:0.8571428571rem}}.common-global-header__headline_inner a{margin-inline:0.5em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.common-global-header__headline_inner a:hover,.common-global-header__headline_inner a:focus{opacity:0.6}}:root{--common-color-primitive-black:#000;--common-color-primitive-black-rgb:0,0,0;--common-color-primitive-white:#fff;--common-color-primitive-white-rgb:255,255,255;--common-color-primitive-white90:rgb(255,255,255,0.9);--common-color-primitive-white80:rgb(255,255,255,0.8);--common-color-primitive-white60:rgb(255,255,255,0.6);--common-color-primitive-white40:rgb(255,255,255,0.4);--common-color-primitive-neutral-10:#f9f9f9;--common-color-primitive-neutral-10-rgb:249,249,249;--common-color-semantic-gray:#edeceb;--common-color-semantic-gray-rgb:237,236,235;--common-color-semantic-gray-200:#dfdedd;--common-color-main-black:#081117;--common-color-main-black90:rgb(8,17,23,0.9);--common-color-main-black-rgb:8,17,23;--common-color-icon-black:#070808;--common-color-icon-black-rgb:7,8,8;--common-color-icon-black60:rgb(7,8,8,0.6);--common-color-icon-black40:rgb(7,8,8,0.4);--common-color-spec-black:#152126;--common-color-spec-black-rgb:21,33,38;--common-color-spec-gray:#a4a3a2;--common-color-spec-gray-rgb:164,163,162;--common-color-deep-green:#292d2f;--common-color-deep-green-rgb:39,50,56;--z-index-up-content:1;--z-index-confirm-reserve-ja:110;--z-index-sub-header:1100;--z-index-sub-header-overlay:90}.common-sub-header{position:fixed;top:0;left:0;z-index:var(--z-index-sub-header);width:100%;color:var(--common-color-primitive-white);background-color:var(--common-color-primitive-white90);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);transform:translateY(-100%)}@media screen and (max-width:900px){.common-sub-header{background-color:var(--common-color-primitive-white80)}}@media screen and (max-width:900px){.common-sub-header[data-common-sub-header='is-active'] .common-sub-header__overlay{position:absolute;top:100%;left:0;z-index:var(--z-index-sub-header-overlay);display:block;width:100%;height:100svh;pointer-events:auto;background:transparent}}.common-sub-header__overlay{display:none}.common-sub-header__title{position:absolute;top:21px;display:block}@media screen and (max-width:1279px){.common-sub-header__title{left:10px}}@media screen and (max-width:900px){.common-sub-header__title{top:16px;left:48px}}.common-sub-header__title img{vertical-align:bottom}.common-sub-header__title-text{font-family:var(--common-font);font-size:1rem;font-weight:700;line-height:1.55;color:var(--common-color-icon-black);letter-spacing:0}@media screen and (max-width:900px){.common-sub-header__title-text{font-size:1.1428571429rem}}.common-sub-header__container{position:relative;z-index:var(--z-index-sub-header);box-sizing:border-box;display:flex;align-items:center;width:86.1111111111%;max-width:1920px;min-height:60px;margin-right:auto;margin-left:auto}@media screen and (max-width:900px){.common-sub-header__container{width:100%}}@media screen and (max-width:900px){.common-sub-header__container{min-height:48px;padding-inline:48px}}.common-sub-header__container:has(.common-sub-header__nav-button--demo) .common-sub-header__inner{-webkit-margin-end:366px;margin-inline-end:366px}@media screen and (max-width:900px){.common-sub-header__container:has(.common-sub-header__nav-button--demo) .common-sub-header__inner{-webkit-margin-end:initial;margin-inline-end:initial}}.common-sub-header__container:has(.common-sub-header__nav-button--demo) .common-sub-header__nav-button-wrap{gap:0 10px}.common-sub-header__container:has(.common-sub-header__nav-button--demo) .common-sub-header__nav-button{min-width:140px;max-width:108px}@media screen and (max-width:900px){.common-sub-header__container:has(.common-sub-header__nav-button--demo) .common-sub-header__nav-button{min-width:96px;min-height:32px;padding-inline:0}}.common-sub-header__container:has(.common-sub-header__nav-button--demo) .common-sub-header__nav-button--demo{color:var(--common-color-primitive-black);background-color:var(--common-color-primitive-white);border:1px solid var(--common-color-primitive-black)}.common-sub-header__block{width:100%;padding-block:10px}@media screen and (max-width:900px){.common-sub-header__block{padding-block:4px}}.common-sub-header__inner{display:flex;align-items:center;justify-content:space-between;-webkit-margin-end:300px;margin-inline-end:300px}@media screen and (max-width:1279px){.common-sub-header__inner{-webkit-margin-end:initial;margin-inline-end:initial}}@media screen and (max-width:900px){.common-sub-header__inner{display:initial}}.common-sub-header__info{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:1279px){.common-sub-header__info{flex-direction:column;align-items:baseline}}@media screen and (max-width:1279px){.common-sub-header__info-inner{min-height:40px}}@media screen and (max-width:900px){.common-sub-header__nav{-webkit-padding-after:40px;padding-block-end:40px}}.common-sub-header__nav-list{display:flex;gap:0 36px}@media screen and (max-width:900px){.common-sub-header__nav-list{display:block;-webkit-padding-before:4px;padding-block-start:4px}}.common-sub-header__nav-item{line-height:1}@media screen and (max-width:900px){.common-sub-header__nav-item{-webkit-padding-before:36px;padding-block-start:36px}}.common-sub-header__nav-item>a{position:relative;display:inline-block;-webkit-padding-after:2px;padding-block-end:2px;font-family:var(--common-font);font-size:1rem;font-weight:400;line-height:1.55;color:var(--common-color-main-black);letter-spacing:0}@media screen and (max-width:900px){.common-sub-header__nav-item>a{font-size:1.1428571429rem}}.common-sub-header__nav-item>a[data-common-sub-header-nav-link='is-active']::after{transform:scaleX(1)}.common-sub-header__nav-item>a[data-common-sub-header-nav-hover='is-active']{color:var(--common-color-icon-black60)}.common-sub-header__nav-item>a[data-common-sub-header-nav-hover='is-active']::before{transform:scaleX(1)}.common-sub-header__nav-item>a::before,.common-sub-header__nav-item>a::after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:'';background-color:var(--common-color-main-black);transform:scaleX(0);transform-origin:left}.common-sub-header__nav-item>a::before{transition:0.4s ease;transition-property:transform}.common-sub-header__nav-button-wrap{position:absolute;top:10px;right:0;display:flex;gap:0 10px}@media screen and (max-width:900px){.common-sub-header__nav-button-wrap{top:8px;right:21px}}.common-sub-header__nav-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:200px;min-height:40px;color:var(--common-color-primitive-white);background-color:var(--common-color-primitive-black);border-radius:4px}@media screen and (max-width:900px){.common-sub-header__nav-button{min-width:96px;min-height:32px;padding-inline:16px}}@media screen and (max-width:1279px){.common-sub-header__accordion{-webkit-margin-start:10px;margin-inline-start:10px}}@media screen and (max-width:900px){.common-sub-header__accordion{-webkit-margin-start:0;margin-inline-start:0}}@media screen and (max-width:1279px){.common-sub-header__accordion-content{height:0;overflow:hidden}}.common-sub-header__accordion-button{display:none;-webkit-appearance:none;appearance:none;background:none;border:none;outline:none}@media screen and (max-width:1279px){.common-sub-header__accordion-button{position:absolute;top:13px;left:141px;display:grid;place-content:center;width:32px;height:32px}}@media screen and (max-width:900px){.common-sub-header__accordion-button{top:9px;left:8px}}.common-sub-header__accordion-button>svg{width:100%;height:100%;transition:0.4s ease;transition-property:transform}@media screen and (max-width:900px){.common-sub-header__accordion-button>svg{width:16px;height:16px}}.common-sub-header__accordion-button[aria-expanded='true']>svg{transform:rotate(180deg)}body:has([data-common-sub-header='is-active']){overflow:hidden}.af-footer-wrapper{position:relative;z-index:var(--z-index-global-footer)}.totop{display:none !important}.reserve-bnr{position:fixed;right:36px;bottom:36px;z-index:10;display:flex;gap:20px;align-items:center;width:380px;min-height:170px;padding:20px;background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border-radius:12px;opacity:0;transition:opacity 0.5s}@media screen and (max-width:900px){.reserve-bnr{right:0;bottom:20px;left:0;gap:12px;max-width:89.333%;min-height:107px;padding:12px;margin:auto;border-radius:12px}}.reserve-bnr[data-bnr-type='wide']{width:460px}.reserve-bnr.is-storage-visible{opacity:1}.reserve-bnr.is-scroll-visible{opacity:1}.reserve-bnr.is-scroll-hidden{pointer-events:none;opacity:0}.reserve-bnr.is-storage-hidden{pointer-events:none;opacity:0}.reserve-bnr__img{flex-shrink:0;width:130px}@media screen and (max-width:900px){.reserve-bnr__img{width:80px}}.reserve-bnr[data-bnr-type='wide'] .reserve-bnr__img{width:210px}@media screen and (max-width:900px){.reserve-bnr[data-bnr-type='wide'] .reserve-bnr__img{width:120px}}.reserve-bnr__img img{width:100%}.reserve-bnr__close-btn__wrap{display:flex;justify-content:flex-end}@media screen and (max-width:900px){.reserve-bnr__close-btn__wrap{position:relative}}.reserve-bnr__close-btn{display:inline-flex;width:13px;height:13px;padding:0;-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;border:none;transition:opacity 0.7s}@media screen and (max-width:900px){.reserve-bnr__close-btn{position:absolute;top:0;right:0}}.reserve-bnr__close-btn:hover{opacity:0.7}.reserve-bnr__close-btn img{width:100%}.reserve-bnr__text{min-height:77px;font-size:14px;line-height:1.5;color:#fff}@media screen and (max-width:900px){.reserve-bnr__text{min-height:43px;padding-right:30px;font-size:12px}}.reserve-bnr__btn__wrap{position:relative}.reserve-bnr__btn__wrap::after{position:absolute;top:-6px;right:-6px;width:6px;height:6px;content:'';background:#cc3a37;border-radius:50%}.reserve-bnr__btn__wrap.is-storage-accessed::after{display:none}.reserve-bnr__btn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:4px;font-family:inherit;font-size:14px;line-height:1.5;color:#070808;text-align:center;cursor:pointer;background:#fff;border:none;border-radius:4px;transition:opacity 0.7s}@media screen and (max-width:900px){.reserve-bnr__btn{height:37px}}.reserve-bnr__btn:hover{opacity:0.7}.common-global-footer{position:relative;z-index:2;padding:100px 0 40px;color:var(--common-color-text-inverse-primary);text-align:center;background:linear-gradient(180deg,#152126 0%,#000 100%)}@media screen and (max-width:900px){.common-global-footer{padding:84px 24px 40px}}.common-global-footer__container{box-sizing:border-box;display:flex;width:86.1111111111%;max-width:1920px;margin-right:auto;margin-left:auto;text-align:left}@media screen and (max-width:900px){.common-global-footer__container{width:100%}}@media screen and (max-width:900px){.common-global-footer__container{display:block}}.common-global-footer__content{box-sizing:border-box;width:50%}@media screen and (max-width:900px){.common-global-footer__content{width:100%}}.common-global-footer__content[data-type='utility']{padding-right:24px}@media screen and (max-width:900px){.common-global-footer__content[data-type='utility']{padding-right:0}}.common-global-footer__newsletter_caption{font-size:1.25rem;font-weight:normal;line-height:1.9;letter-spacing:0.03em}@media screen and (max-width:900px){.common-global-footer__newsletter_caption{font-size:1.4285714286rem}}.common-global-footer__newsletter_text{max-width:515px;margin-top:16px;font-size:0.875rem;font-weight:normal;line-height:1.4;color:var(--common-color-text-inverse-secondary)}@media screen and (max-width:900px){.common-global-footer__newsletter_text{font-size:1rem}}@media screen and (max-width:900px){.common-global-footer__newsletter_text{width:100%;max-width:initial}}.common-global-footer__newsletter_link{display:inline-block;margin-top:24px;font-size:0.875rem;font-weight:normal;line-height:1.4}@media screen and (max-width:900px){.common-global-footer__newsletter_link{font-size:1rem}}.common-global-footer__newsletter_link>a{display:flex;align-items:center}.common-global-footer__newsletter_link>a>span[data-type='icon']{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:12px;border:solid 1px var(--common-color-bg-secondary);border-radius:50%;transition:background-color 0.5s ease}.common-global-footer__newsletter_link>a>span[data-type='icon']>svg{width:18px;height:auto;fill:var(--common-color-text-inverse-primary);transition:transform 0.5s ease,fill 0.5s ease;transform:translateX(0)}.common-global-footer__newsletter_link>a>span[data-type='text']{position:relative;display:inline-block}.common-global-footer__newsletter_link>a>span[data-type='text']::after{position:absolute;bottom:0;left:0;width:0;height:0;content:'';border-top:solid 1px var(--common-color-text-inverse-primary);opacity:0;transition:width 0.5s ease,opacity 0.5s ease}@media (hover:hover) and (pointer:fine){.common-global-footer__newsletter_link>a:hover>span[data-type='icon'],.common-global-footer__newsletter_link>a:focus>span[data-type='icon']{background-color:var(--common-color-bg-primary)}.common-global-footer__newsletter_link>a:hover>span[data-type='icon']>svg,.common-global-footer__newsletter_link>a:focus>span[data-type='icon']>svg{fill:var(--common-color-text-primary);transform:translateX(3px)}.common-global-footer__newsletter_link>a:hover>span[data-type='text']::after,.common-global-footer__newsletter_link>a:focus>span[data-type='text']::after{width:100%;opacity:1}}.common-global-footer__sns{margin-top:76px}@media screen and (max-width:900px){.common-global-footer__sns{margin-top:88px}}.common-global-footer__sns>ul{display:flex;align-items:center}.common-global-footer__sns>ul>li{width:36px;margin-right:24px}.common-global-footer__sns>ul>li>a{opacity:1;transition:opacity 900ms cubic-bezier(0.19,1,0.22,1)}@media (hover:hover) and (pointer:fine){.common-global-footer__sns>ul>li>a:hover,.common-global-footer__sns>ul>li>a:focus{opacity:0.6}}.common-global-footer__sns>ul>li>a>svg{fill:var(--common-color-text-inverse-primary)}.common-global-footer__sns>ul>li:nth-child(1)>a>svg{width:30px;height:auto}.common-global-footer__sns>ul>li:nth-child(2)>a>svg{width:28px;height:auto}.common-global-footer__sns>ul>li:nth-child(3)>a>svg{width:34px;height:auto}.common-global-footer__sns>ul>li:nth-child(4)>a>svg{width:30px;height:auto}.common-global-footer__sns>ul>li:nth-child(5)>a>svg{width:32px;height:auto}.common-global-footer__nav{font-size:1rem;font-weight:normal;line-height:1.6;letter-spacing:0.02em}@media screen and (max-width:900px){.common-global-footer__nav{font-size:1.1428571429rem}}.common-global-footer__nav:lang(ja){line-height:1.9}@media screen and (max-width:900px){.common-global-footer__nav{margin-top:128px}}.common-global-footer__nav>ul{display:grid;grid-template-rows:repeat(5,-webkit-max-content);grid-template-rows:repeat(5,max-content);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:24px;align-items:top}.common-global-footer__nav>ul>li{width:100%}@media screen and (max-width:900px){.common-global-footer__nav>ul>li{font-size:0.875rem;font-weight:normal;line-height:1.4}}@media screen and (max-width:900px) and (max-width:900px){.common-global-footer__nav>ul>li{font-size:1rem}}.common-global-footer__nav a{opacity:1;transition:opacity 900ms cubic-bezier(0.19,1,0.22,1)}@media (hover:hover) and (pointer:fine){.common-global-footer__nav a:hover,.common-global-footer__nav a:focus{opacity:0.6}}.common-global-footer__logo{display:inline-block;margin-top:160px}@media screen and (max-width:900px){.common-global-footer__logo{margin-top:180px}}.common-global-footer__logo>a{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:1;transition:opacity 900ms cubic-bezier(0.19,1,0.22,1)}@media (hover:hover) and (pointer:fine){.common-global-footer__logo>a:hover,.common-global-footer__logo>a:focus{opacity:0.6}}.common-global-footer__logo>a>svg{fill:var(--common-color-text-inverse-primary)}.common-global-footer__logo>a>svg:first-child{width:220px;height:auto}@media screen and (max-width:900px){.common-global-footer__logo>a>svg:first-child{width:130px}}.common-global-footer__logo>a>svg:last-child{width:181px;height:auto;margin-top:20px}@media screen and (max-width:900px){.common-global-footer__logo>a>svg:last-child{width:108px}}.common-global-footer__copyright{margin-top:136px;font-size:0.6875rem;font-weight:normal;line-height:1.7272727273;color:var(--common-color-text-secondary);text-align:center;letter-spacing:0.03em}@media screen and (max-width:900px){.common-global-footer__copyright{font-size:0.7857142857rem}}@media screen and (max-width:900px){.common-global-footer__copyright{margin-top:180px}}@keyframes common-fade-in{0%{visibility:hidden;opacity:0}50%{visibility:visible;opacity:0.5}100%{visibility:visible;opacity:1}}@keyframes common-fade-out{0%{visibility:visible;opacity:1}50%{visibility:visible;opacity:0.5}100%{visibility:hidden;opacity:0}}@keyframes common-fade-in-out{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}html[data-modal='1']{scrollbar-width:none}html[data-modal='1']::-webkit-scrollbar{display:none}.js-modal-slide-content{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;overflow:hidden;visibility:hidden;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:all 0.7s}.js-modal-slide-outer{position:absolute;top:0;right:-10%;width:95%;height:100%;padding-right:15%;padding-left:15%;overflow-y:scroll;overscroll-behavior:contain;color:var(--common-color-text-primary);background-color:var(--common-color-bg-secondary);opacity:0;transition:all 0.7s}@media screen and (max-width:900px){.js-modal-slide-outer{width:100%;padding-right:0;padding-left:0}}.js-modal-slide-outer::after{position:absolute;top:0;left:0;width:1px;height:calc(100% + 1px);content:''}.js-modal-slide-inner{padding:32px 0 100px;opacity:0;transition:opacity 0.7s,transform 0.7s;transform:translateY(20px)}@media screen and (max-width:900px){.js-modal-slide-inner{padding:36px 0 124px}}.js-modal-slide-button[data-type='icon']{position:-webkit-sticky;position:sticky;top:32px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-10%;background-color:var(--common-color-bg-inverse-primary);border-radius:50%;transition:transform 0.6s ease;transform:rotate(0)}@media screen and (max-width:900px){.js-modal-slide-button[data-type='icon']{top:36px;margin-left:24px}}@media (hover:hover) and (pointer:fine){.js-modal-slide-button[data-type='icon']:hover,.js-modal-slide-button[data-type='icon']:focus{transform:rotate(90deg)}}.js-modal-slide-button[data-type='icon']>svg{width:16px;height:auto;fill:var(--common-color-text-inverse-primary);transform:rotate(45deg)}.js-modal-slide-button[data-type='text']{display:none;align-items:center;justify-content:center;width:160px;height:44px;margin:124px auto 0;font-size:1rem;font-weight:normal;line-height:1.6;color:var(--common-color-text-inverse-primary);letter-spacing:0.02em;background-color:var(--common-color-bg-inverse-primary)}@media screen and (max-width:900px){.js-modal-slide-button[data-type='text']{font-size:1.1428571429rem}}.js-modal-slide-button[data-type='text']:lang(ja){line-height:1.9}@media screen and (max-width:900px){.js-modal-slide-button[data-type='text']{display:flex}}.js-modal-slide-content[data-open='1'],.js-modal-slide-content[data-open='2']{visibility:visible;background-color:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.js-modal-slide-content[data-open='1'] .js-modal-slide-outer,.js-modal-slide-content[data-open='2'] .js-modal-slide-outer{right:0;visibility:visible;opacity:1}.js-modal-slide-content[data-open='2'] .js-modal-slide-inner{opacity:1;transform:translateY(0)}.js-modal-movie-content{position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;visibility:hidden;background-color:rgba(0,0,0,0.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:0.5s ease-in 0.2s 1 both running common-fade-in;scrollbar-width:none}.js-modal-movie-content::-webkit-scrollbar{display:none}.js-modal-movie-content::after{position:absolute;top:0;left:0;width:1px;height:calc(100% + 1px);content:''}.js-modal-movie-content>div{position:relative;display:flex;align-items:center;justify-content:center;width:90%;height:90%;overflow:hidden}.js-modal-movie-content>div>div{position:relative;width:100%}.js-modal-movie-content>div>div::after{display:block;padding-bottom:56.25%;content:''}.js-modal-movie-content>div>div>iframe{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}.js-modal-movie-content>button{position:absolute;top:24px;left:24px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:var(--common-color-bg-inverse-primary);border:none;border-radius:50%;transition:transform 0.6s ease;transform:rotate(0)}@media (hover:hover) and (pointer:fine){.js-modal-movie-content>button:hover,.js-modal-movie-content>button:focus{transform:rotate(90deg)}}.js-modal-movie-content>button>svg{width:16px;height:auto;fill:var(--common-color-text-inverse-primary);transform:rotate(45deg)}.common-careers-footer{position:relative;z-index:1;padding:64px 0 72px;background-color:var(--common-color-bg-secondary)}@media screen and (max-width:900px){.common-careers-footer{padding:48px 0 64px}}.common-careers-footer__inner{box-sizing:border-box;width:86.1111111111%;max-width:1920px;margin-right:auto;margin-left:auto;text-align:center}@media screen and (max-width:900px){.common-careers-footer__inner{width:100%}}@media screen and (max-width:900px){.common-careers-footer__inner{padding:0 24px}}.common-careers-footer__title{margin-bottom:32px;font-family:var(--common-font);font-size:2rem;font-weight:normal;line-height:1.40625;color:var(--common-color-text-primary);letter-spacing:-0.03125em}@media screen and (max-width:900px){.common-careers-footer__title{font-size:2.2857142857rem}}.common-careers-footer__text{font-size:1rem;font-weight:normal;line-height:1.6;color:var(--common-color-text-secondary);letter-spacing:0.02em}@media screen and (max-width:900px){.common-careers-footer__text{font-size:1.1428571429rem}}.common-careers-footer__text:lang(ja){line-height:1.9}@media screen and (max-width:900px){.common-careers-footer__text{margin-bottom:24px}}.common-careers-footer__link{display:inline-block;margin-top:24px;font-size:1rem;font-weight:normal;line-height:1.6;color:var(--common-color-text-secondary);letter-spacing:0.02em}@media screen and (max-width:900px){.common-careers-footer__link{font-size:1.1428571429rem}}.common-careers-footer__link:lang(ja){line-height:1.9}@media screen and (max-width:900px){.common-careers-footer__link{margin-top:8px}}.common-careers-footer__link>a{display:flex;align-items:center;margin-bottom:6px;transition:opacity 0.2s ease-in-out}@media (hover:hover) and (pointer:fine){.common-careers-footer__link>a:hover,.common-careers-footer__link>a:focus{opacity:0.7}}.common-careers-footer__link>a>span[data-type='blank']{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:12px;transition:background-color 0.2s ease-in-out}.common-careers-footer__link>a>span[data-type='blank']>svg{width:16px;height:auto}.common-careers-footer__link>a>span[data-type='text']{display:inline-block;text-decoration:underline}div.grecaptcha-badge{display:none !important}.nar__title br{content:''}.nar__title br::after{content:' '}.headline__in br{content:''}.headline__in br::after{content:' '}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{background-color:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{font-size:0.8em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{line-height:180%;color:#282828 !important}#ot-sdk-cookie-policy-v2 #cookie-policy-description a.optanon-show-settings.jpo-policy-link,#ot-sdk-cookie-policy-v2 #cookie-policy-description a.jpo-list-link,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a,#ot-sdk-cookie-policy a{margin:0 0.25rem;color:#282828 !important;text-decoration:underline !important;background-color:transparent;transition:opacity 0.2s ease-in-out}#ot-sdk-cookie-policy-v2 #cookie-policy-description a.optanon-show-settings.jpo-policy-link:visited,#ot-sdk-cookie-policy-v2 #cookie-policy-description a.jpo-list-link:visited,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a:visited,#ot-sdk-cookie-policy a:visited{color:#282828 !important;text-decoration:underline !important}#ot-sdk-cookie-policy-v2 #cookie-policy-description a.optanon-show-settings.jpo-policy-link:hover,#ot-sdk-cookie-policy-v2 #cookie-policy-description a.optanon-show-settings.jpo-policy-link:focus,#ot-sdk-cookie-policy-v2 #cookie-policy-description a.jpo-list-link:hover,#ot-sdk-cookie-policy-v2 #cookie-policy-description a.jpo-list-link:focus,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a:hover,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a:focus,#ot-sdk-cookie-policy a:hover,#ot-sdk-cookie-policy a:focus{color:#282828 !important;text-decoration:underline !important;opacity:0.7}#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox{font-family:var(--common-font) !important;font-weight:400 !important}#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6{margin-bottom:20px !important;font-family:var(--common-font) !important;font-weight:400 !important}#cookie-policy-description>h3:first-of-type{font-size:0.9rem !important}#ot-sdk-cookie-policy .ot-sdk-container{padding:0 !important}@media screen and (min-width:400px){#ot-sdk-cookie-policy .ot-sdk-container{width:100% !important}}#onetrust-consent-sdk #onetrust-policy #onetrust-policy-title{font-family:var(--common-font),sans-serif !important}.pages-step{padding:64px 0 100px}@media screen and (max-width:900px){.pages-step{padding:0 20px 40px}}.pages-step__title{font-size:32px;font-weight:400;line-height:1.4;letter-spacing:-0.1px}@media screen and (max-width:900px){.pages-step__title{font-size:24px;line-height:1.4}}.pages-step__list{display:flex;column-gap:20px;margin-top:36px}@media screen and (max-width:900px){.pages-step__list{display:block;margin-top:32px}}.pages-step__item{width:32.2580645161%}@media screen and (max-width:900px){.pages-step__item{width:100%;margin-top:40px}}@media screen and (max-width:900px){.pages-step__item:first-child{margin-top:0}}.pages-step__link{position:relative;display:block;overflow:hidden;border-radius:4px;transition:0.5s ease;transition-property:transform;will-change:transform}.pages-step__link img{width:100%;vertical-align:bottom;transition:0.5s ease;transition-property:transform}@media (hover:hover) and (pointer:fine){.pages-step__link:hover img{transform:scale(1.1)}}.pages-step__text{position:absolute;bottom:0;left:0;z-index:10;display:flex;align-items:flex-end;justify-content:space-between;width:100%;padding:15px;font-size:24px;line-height:1.45;color:#fff}@media screen and (max-width:900px){.pages-step__text{font-size:20px;line-height:1.45}}.pages-step__text::after{display:block;width:32px;height:32px;content:'';background-image:url('/share/v2.0/pages/shopping-tools/howtoorder/img/icon_button_pagenext.svg?nocache');background-repeat:no-repeat;background-size:contain}.common-confirm-reserve-ja{position:fixed;top:0;left:0;z-index:var(--z-index-confirm-reserve-ja);display:none;width:100%;height:100%;overflow:hidden;background-color:var(--common-color-icon-black60)}.common-confirm-reserve-ja[data-is-open='true']{display:block}.common-confirm-reserve-ja__outer{position:relative;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.common-confirm-reserve-ja__outer::-webkit-scrollbar{display:none}.common-confirm-reserve-ja__inner{position:relative;display:grid;place-items:center;width:100%;height:auto;min-height:calc(100% + 1px);overflow:hidden}.common-confirm-reserve-ja__body{position:relative;width:100%;max-width:520px;background-color:var(--common-color-primitive-white);border-radius:4px}@media screen and (max-width:900px){.common-confirm-reserve-ja__body{max-width:335px}}.common-confirm-reserve-ja__head{padding:24px 24px 60px;color:var(--common-color-main-black)}@media screen and (max-width:900px){.common-confirm-reserve-ja__head{padding:24px}}.common-confirm-reserve-ja__title{font-size:16px;font-weight:700;line-height:1.55}.common-confirm-reserve-ja__desc{margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.5}.common-confirm-reserve-ja__buttons{position:relative;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(8,17,23,0.15)}.common-confirm-reserve-ja__buttons::after{position:absolute;top:0;left:50%;width:1px;height:100%;content:'';background-color:rgba(8,17,23,0.15);transform:translateX(-50%)}.common-confirm-reserve-ja__button{padding:16px 24px;margin:0;font:inherit;font-size:14px;font-weight:400;line-height:1.5;color:var(--common-color-main-black);text-align:center;text-transform:inherit;vertical-align:middle;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:transparent;border:none;border-radius:0;transition:opacity 0.2s ease-in-out}.common-confirm-reserve-ja__button--agree{font-weight:700}@media (hover:hover) and (pointer:fine){.common-confirm-reserve-ja__button:hover,.common-confirm-reserve-ja__button:focus{opacity:0.7}}.common-youtube-cover__video iframe,.common-youtube-cover__video,.common-youtube-cover__icon svg,.common-youtube-cover__thumb img{width:100%;height:100%}.common-youtube-cover{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.common-youtube-cover__button{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:0;margin:0;cursor:pointer;background-color:transparent;border:none;outline:none}.common-youtube-cover__thumb{position:absolute;inset:0}.common-youtube-cover__thumb img{object-fit:cover}.common-youtube-cover__icon{width:48px;height:48px;opacity:0.9}@media screen and (max-width:900px){.common-youtube-cover__icon{width:32px;height:32px}}.common-youtube-cover__video iframe{object-fit:cover}.common-youtube-cover-subpages__video iframe,.common-youtube-cover-subpages__video,.common-youtube-cover-subpages__icon svg,.common-youtube-cover-subpages__thumb img{width:100%;height:100%}.common-youtube-cover-subpages{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.common-youtube-cover-subpages__button{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:0;margin:0;cursor:pointer;background-color:transparent;border:none;outline:none}@media (hover:hover) and (pointer:fine){.common-youtube-cover-subpages__button:hover .common-youtube-cover-subpages__icon,.common-youtube-cover-subpages__button:focus .common-youtube-cover-subpages__icon{opacity:0.6}}.common-youtube-cover-subpages__thumb{position:absolute;inset:0}.common-youtube-cover-subpages__thumb img{object-fit:cover}.common-youtube-cover-subpages__icon{display:block;width:64px;height:64px;opacity:0.9;transition:opacity 0.6s ease}@media screen and (max-width:900px){.common-youtube-cover-subpages__icon{width:56px;height:40px}}.common-youtube-cover-subpages__video iframe{object-fit:cover}.common-swiper-controller{display:flex;flex-direction:row;grid-area:pagination;gap:0 20px;align-items:center;justify-content:center;width:auto}@media screen and (max-width:900px){.common-swiper-controller{gap:0 12px;justify-content:flex-start}}.common-swiper-controller .swiper-pagination{position:initial;width:auto;min-width:116px}.common-swiper-controller .swiper-pagination-bullet{opacity:1}.common-swiper-controller .swiper-pagination-bullet-active{position:relative;width:60px;border-radius:4px;transition:width 0.2s ease-out}.common-swiper-controller .swiper-pagination-bullet-active::before{position:absolute;top:0;left:0;width:8px;height:8px;content:'';background-color:var(--common-color-primitive-black);border-radius:4px;animation:horizontal-anim 5s linear}.common-swiper-controller .swiper-pagination-bullet-active[data-anime-pause='true']::before{animation-play-state:paused}@keyframes horizontal-anim{0%{width:8px}100%{width:100%}}.common-swiper-controller [data-common-swiper-controller-pagination-color='black'] .swiper-pagination-bullet{background-color:var(--common-color-primitive-black)}.common-swiper-controller [data-common-swiper-controller-pagination-color='black'] .swiper-pagination-bullet-active{background-color:#d9d9d9}.common-swiper-controller [data-common-swiper-controller-pagination-color='white-black'] .swiper-pagination-bullet{background-color:var(--common-color-primitive-white)}@media screen and (max-width:900px){.common-swiper-controller [data-common-swiper-controller-pagination-color='white-black'] .swiper-pagination-bullet{background-color:var(--common-color-primitive-black)}}.common-swiper-controller [data-common-swiper-controller-pagination-color='white-black'] .swiper-pagination-bullet-active{background-color:#878686}@media screen and (max-width:900px){.common-swiper-controller [data-common-swiper-controller-pagination-color='white-black'] .swiper-pagination-bullet-active{background-color:#d9d9d9}}.common-swiper-controller [data-common-swiper-controller-pagination-color='white-black'] .swiper-pagination-bullet-active::before{background-color:var(--common-color-primitive-white)}@media screen and (max-width:900px){.common-swiper-controller [data-common-swiper-controller-pagination-color='white-black'] .swiper-pagination-bullet-active::before{background-color:var(--common-color-primitive-black)}}.common-swiper-controller__button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px}@media screen and (max-width:900px){.common-swiper-controller__button{width:20px;height:20px}}.common-swiper-controller__button>button{cursor:pointer;border:none}.common-swiper-controller__button>button[data-type='play'],.common-swiper-controller__button>button[data-type='pause']{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:0;background-color:var(--common-color-icon-black60);border-radius:50%}.common-swiper-controller__button>button[data-type='play']>svg,.common-swiper-controller__button>button[data-type='pause']>svg{width:16px;height:auto;fill:rgba(255,255,255,0.6)}@media screen and (max-width:900px){.common-swiper-controller__button>button[data-type='play']>svg,.common-swiper-controller__button>button[data-type='pause']>svg{width:10px;height:10px}}
