@charset "utf-8";:root{--leading-trim:calc((1em - 1lh) / 2);--col_white:#fff;--font_NotoSansJP:'Noto Sans JP', sans-serif;--font_RobotoCondensed:'Roboto Condensed', sans-serif;--font_Inter:'Inter', sans-serif;--font_Roboto:'Roboto', sans-serif;--col_tradGreen_1:rgb(0, 72, 49);--col_tradGreen_3:rgb(1, 122, 79);--col_green:rgb(77, 127, 111);--col_green_1:rgb(128, 163, 152);--col_green_2:rgb(179, 200, 193);--col_green_3:rgb(229, 237, 234);--col_freshGreen_1:rgb(198, 222, 120);--col_freshGreen_2:rgb(196, 215, 0);--col_UDFreshGreen:rgb(160, 200, 30);--col_grayGreen:rgb(86, 99, 95);--col_grayGreen_1:rgb(213, 222, 219);--col_black:rgb(20, 29, 29);--col_rightGray:rgb(245, 245, 245);--col_turquoise:rgb(0, 178, 179);--col_hoopslink:rgb(196, 188, 143);--col_orange:rgb(255, 95, 4);--col_orange_2:rgb(245, 174, 102);--background_imageLayer:rgb(20 29 29 / 0.3);--background_modalOverlay:rgb(20 29 29 / 0.6);--easing_slide:cubic-bezier(0.77, 0, 0.175, 1);--easing_slide_sp:cubic-bezier(0.25, 1, 0.5, 1);--border-radius:4px;--filter_tradGreen_1:invert(19%) sepia(68%) saturate(938%) hue-rotate(122deg) brightness(91%) contrast(101%);--filter_green:invert(50%) sepia(29%) saturate(467%) hue-rotate(110deg) brightness(83%) contrast(86%);--filter_UDFreshGreen:invert(79%) sepia(18%) saturate(6902%) hue-rotate(29deg) brightness(107%) contrast(76%);--filter_green_3:invert(100%) sepia(13%) saturate(1381%) hue-rotate(169deg) brightness(102%) contrast(85%);--width_1760:1760;--width_1366:1366;--width_1286:1286}@supports not (top:1lh){:root{--leading-trim:0px}}@layer page{@media (min-width:768px),print{.videosSection .videosList{display:grid;grid-template-columns:repeat(3,1fr);gap:72px 48px;margin-top:48px}.videosSection .videosList .primaryCard .img{aspect-ratio:16/9;min-width:0}.videosSection .videosList .primaryCard .img:after{width:60px}.videosSection .pagination{display:none}.videosSection .pagination.is-visible{display:block}.videosSection .soon{display:none;margin-top:120px}.videosSection .soon .soon-lead__head{color:var(--col_tradGreen_1);font-family:var(--font_RobotoCondensed);font-size:3.2rem;font-weight:700;line-height:40px;letter-spacing:3.2px}.videosSection .soon .soon-lead__text{line-height:24px;letter-spacing:.8px;margin-top:24px}.videosSection .soon .soon-lead__head,.videosSection .soon .soon-lead__text{text-align:center}.videosSection .soon__link .primaryButton{min-width:238px;margin-top:48px}.videosSection .soon.is-visible{display:block}}@media (min-width:768px) and (max-width:1366px){.videosSection .videosList{display:grid;grid-template-columns:repeat(2,1fr);gap:72px 60px;margin-top:3.51vw}}@media (min-width:768px) and (max-width:1023px){.videosSection .videosList{display:grid;grid-template-columns:repeat(1,1fr);gap:72px 24px;margin-top:48px}.videosSection .videosList .primaryCard .wrapper .data .title{font-size:1.8rem}}}@layer page{@media only screen and (max-width:767px){.videosSection{width:100%}.videosSection .videosList{display:grid;row-gap:6.4vw;margin-top:8.53vw}.videosSection .videosList .primaryCard{column-gap:revert;grid-template-columns:revert;grid-template-areas:revert;display:inherit;grid-template-rows:inherit;grid-row:inherit}.videosSection .videosList .primaryCard .img{aspect-ratio:16/9;grid-area:revert;min-width:0}.videosSection .videosList .primaryCard .img:before{opacity:1;transition:opacity .4s var(--easing_slide_sp);will-change:opacity}.videosSection .videosList .primaryCard .img img{width:100%;height:100%;object-fit:cover;transition:scale .3s}.videosSection .videosList .primaryCard .wrapper{display:block}.videosSection .videosList .primaryCard .wrapper .data{grid-area:revert;grid-auto-rows:max-content}.videosSection .videosList .primaryCard .wrapper .data .title{margin-top:1.6vw;font-size:5.33vw;line-height:1.5}.videosSection .videosList .primaryCard .wrapper .date{display:flex;align-items:center;margin-top:2.67vw;font-size:3.2vw;line-height:1.4285}.videosSection .videosList .primaryCard .wrapper .date:after{translate:0}.videosSection .pagination{display:none}.videosSection .pagination.is-visible{display:block}.videosSection .soon{display:none;margin-top:13.87vw}.videosSection .soon .soon-lead__head{color:var(--col_tradGreen_1);font-family:var(--font_RobotoCondensed);font-size:7.47vw;font-style:normal;font-weight:700;line-height:9.6vw;letter-spacing:.75vw}.videosSection .soon .soon-lead__text{font-size:4vw;line-height:6.4vw;letter-spacing:.75px;margin-top:4.27vw}.videosSection .soon .soon-lead__head,.videosSection .soon .soon-lead__text{text-align:center}.videosSection .soon__link .primaryButton{margin-top:13.87vw}}}@layer page{@media (min-width:768px),print{.videosSection .page-lead__head{color:var(--col_tradGreen_1);font-size:2.8rem;font-weight:600;line-height:40px;letter-spacing:2.8px}.videosSection .page-lead__head .b-line{display:flex;align-items:center;gap:0 17px}.videosSection .page-lead__head .b-line::before{content:"";display:inline-block;width:20px;height:5px;border-radius:2px}.videosSection .page-lead__head .b-line--hoopslink::before{background:var(--col_hoopslink)}.videosSection .page-lead__head .b-line--digital::before{background:var(--col_orange_2)}.videosSection .page-lead__text{color:var(--col_tradGreen_1);font-weight:400;line-height:25px;letter-spacing:1.6px;margin-top:12px}.videosSection .delivery{margin-top:100px}.videosSection .delivery__bg{border-radius:4px;background:var(--col_hoopslink);padding:30px 32px 32px}.videosSection .delivery-lead__head{font-size:2.8rem;font-weight:600;line-height:44px;letter-spacing:2.8px}.videosSection .delivery-lead__text{letter-spacing:1.6px;margin-top:6px}.videosSection .delivery-lead__text span{display:inline-block}.videosSection .delivery-lead__head,.videosSection .delivery-lead__text{text-align:center}.videosSection .delivery-links{display:grid;justify-content:center;grid-template-columns:repeat(2,320px);gap:0 20px;margin-top:24px}.videosSection .delivery-links__link{display:grid;align-items:center;min-height:100px;border-radius:4px;background:var(--col_white);box-shadow:1px 2px 4px 0 rgba(20,29,29,.1);padding:16px 20px}.videosSection .delivery-links__logo img{margin-inline:auto}.videosSection .delivery-links__logo--spotify img{width:205px}.videosSection .delivery-links__logo--podcasts img{width:242px}.videosSection .hoopslinkBox{margin-top:48px}.videosSection .hoopslinkBox__bg{position:relative;padding:50px 52px 52px;border-radius:4px;background:var(--col_white);box-shadow:1px 2px 4px 0 rgba(20,29,29,.1);z-index:1}.videosSection .hoopslinkBox__bg::before{content:"";position:absolute;width:375px;height:268px;background:url(../images/videos/shape-hoopslink.png?v278fb17388af87a7dd303ddc8f0fec66)center/cover no-repeat;right:0;top:0;z-index:-1}.videosSection .hoopslinkBox__logo img{width:206px;margin-inline:auto}.videosSection .hoopslinkBox .hoopslinkBox-lead{margin-top:28px}.videosSection .hoopslinkBox .hoopslinkBox-lead__head{font-size:2.8rem;font-weight:600;line-height:44px;letter-spacing:2.8px}.videosSection .hoopslinkBox .hoopslinkBox-lead__head span{display:inline-block}.videosSection .hoopslinkBox .hoopslinkBox-lead__text{font-weight:400;line-height:25px;letter-spacing:1.6px;margin-top:8px}.videosSection .hoopslinkBox .hoopslinkBox-lead__head,.videosSection .hoopslinkBox .hoopslinkBox-lead__text{text-align:center}.videosSection .hoopslinkBox__link .primaryButton{margin-top:32px}}@media (min-width:768px) and (max-width:1366px){.videosSection .delivery .delivery-links{grid-template-columns:repeat(2,188px)}.videosSection .delivery .delivery-links__link{min-height:70px}}}@layer page{@media only screen and (max-width:767px){.contentWrapper .mainContent{padding:0 2.13vw}.videosSection .page-lead,.videosSection .videosList,.videosSection .pagination{padding:0 2.13vw}.videosSection .page-lead__head{color:var(---1-trad-green);text-align:center;font-family:"Noto Sans JP";font-size:5.33vw;font-style:normal;font-weight:600;line-height:8.53vw;letter-spacing:.53vw}.videosSection .page-lead__head .b-line{display:flex;align-items:center;gap:0 3.2vw}.videosSection .page-lead__head .b-line::before{content:"";display:inline-block;width:4.27vw;height:1.07vw;border-radius:.53vw}.videosSection .page-lead__head .b-line--hoopslink::before{background:var(--col_hoopslink)}.videosSection .page-lead__head .b-line--digital::before{background:var(--col_orange_2)}.videosSection .page-lead__text{color:var(--col_tradGreen_1);font-size:3.73vw;font-style:normal;font-weight:400;line-height:5.87vw;letter-spacing:.37vw;margin-top:1.33vw}.videosSection .delivery{margin-top:10.67vw}.videosSection .delivery__bg{border-radius:1.07vw;background:var(--col_hoopslink);padding:6.4vw 2.67vw}.videosSection .delivery .delivery-lead__head{font-size:5.33vw;font-style:normal;font-weight:600;line-height:8.53vw;letter-spacing:.53vw;text-align:center}.videosSection .delivery .delivery-lead__text{font-size:3.73vw;letter-spacing:.32vw;margin-top:1.6vw}.videosSection .delivery .delivery-links{display:grid;justify-content:center;grid-template-columns:repeat(2,1fr);gap:0 2.13vw;margin-top:6.4vw}.videosSection .delivery .delivery-links__link{height:100%;display:grid;align-items:center;border-radius:1.07vw;background:var(--col_white);box-shadow:1px .53vw 1.07vw 0 rgba(20,29,29,.1);padding:4.27vw 3.47vw}.videosSection .delivery .delivery-links__logo img{margin-inline:auto}.videosSection .hoopslinkBox{margin-top:6.4vw}.videosSection .hoopslinkBox__bg{position:relative;border-radius:1.07vw;background:var(--col_white);box-shadow:1px .53vw 1.07vw 0 rgba(20,29,29,.1);margin-bottom:1.07vw;padding:10.67vw 4.27vw;z-index:1}.videosSection .hoopslinkBox__bg::before{content:"";position:absolute;width:37.33vw;height:32vw;background:url(../images/videos/shape-hoopslink.png?v278fb17388af87a7dd303ddc8f0fec66)center/cover no-repeat;right:0;top:0;z-index:-1}.videosSection .hoopslinkBox__logo img{width:39.2vw;margin-inline:auto}.videosSection .hoopslinkBox .hoopslinkBox-lead{margin-top:6.4vw}.videosSection .hoopslinkBox .hoopslinkBox-lead__head{font-size:5.33vw;font-weight:600;line-height:8.53vw;letter-spacing:.53vw}.videosSection .hoopslinkBox .hoopslinkBox-lead__text{font-size:3.73vw;font-weight:400;line-height:5.87vw;letter-spacing:.37vw;margin-top:3.2vw}.videosSection .hoopslinkBox .hoopslinkBox-lead__head,.videosSection .hoopslinkBox .hoopslinkBox-lead__text{text-align:center}.videosSection .hoopslinkBox__link .primaryButton{width:100%}}}@layer page{@media (min-width:768px),print{.modal{position:fixed;display:grid;grid-template-areas:"modal-grid";grid-template-columns:repeat(1,1fr);justify-items:center;align-items:center;width:100vw;height:100vh;top:0;left:0;opacity:0;visibility:hidden;transition:opacity,visibility,.3s ease;will-change:opacity,visibility;z-index:200;pointer-events:none}.modal__bg{width:100%;height:100%;background-color:var(--background_modalOverlay)}.modal__content{position:relative;width:930px;aspect-ratio:930/523;min-width:0}.modal__close-btn{position:absolute;width:44px;height:44px;background-color:unset;padding:0;border:unset;cursor:pointer;top:calc(-44px + 6px);right:calc(-44px + -12px)}.modal__bg,.modal__content{grid-area:modal-grid}.modal.is-open{opacity:1;visibility:visible;pointer-events:visible}.modal__content-wrap{height:100%;display:grid;grid-template-areas:"modal-content"}.youtube-iframe-content{height:100%;overflow:hidden;border-radius:var(--border-radius)}.youtube-iframe-content iframe{width:100%;height:100%;object-fit:cover}.modal-slider{grid-area:modal-content}.modal-slider .splide__track{width:100%;height:100%}.modal-slider .splide__arrow{width:56px;height:56px;opacity:1;background-color:var(--col_white);transition:background,opacity,.3s;will-change:background,opacity}.modal-slider .splide__arrow--prev{scale:-1 1;left:calc(-56px + -24px)}.modal-slider .splide__arrow--next{right:calc(-56px + -24px)}.modal-slider .splide__arrow .icon{filter:var(--filter_tradGreen_1);transition:filter .3s;will-change:filter;width:12px}@media (any-hover:hover){.modal-slider .splide__arrow:hover{background:var(--col_green)}.modal-slider .splide__arrow:hover .icon{filter:invert(1)}}.modal-slider:not(.is-overflow) .splide__arrows{display:none}.modal-slider:has(.splide__slide:first-child.is-active) .splide__arrow--prev{pointer-events:none;opacity:0}.modal-slider:has(.splide__slide:last-child.is-active) .splide__arrow--next{pointer-events:none;opacity:0}.js-modal-trigger{cursor:pointer}}@media (min-width:768px) and (max-width:1366px){.modal__content{width:68.08199122vw}.modal__close-btn{width:3.221083455vw;height:3.221083455vw;top:calc(-3.221083455vw + 6px);right:calc(-3.221083455vw + -12px)}.modal-slider .splide__arrow{width:4.099560761vw;height:4.099560761vw}.modal-slider .splide__arrow .icon img{width:.878477306vw;margin-inline:auto}.modal-slider .splide__arrow--next{right:calc(-4.099560761vw + -24px)}.modal-slider .splide__arrow--prev{left:calc(-4.099560761vw + -24px)}}}@layer page{@media only screen and (max-width:767px){.modal{position:fixed;display:grid;grid-template-areas:"modal-grid";grid-template-columns:repeat(1,1fr);justify-items:center;align-items:center;width:100vw;height:100dvh;top:0;left:0;opacity:0;visibility:hidden;transition:opacity,visibility,.3s ease;will-change:opacity,visibility;z-index:200;pointer-events:none}.modal__bg{width:100%;height:100%;background-color:var(--background_modalOverlay)}.modal__content{position:relative;width:100vw;aspect-ratio:375/211;min-width:0}.modal__close-btn{position:absolute;width:9.6vw;height:9.6vw;background-color:unset;padding:0;border:unset;cursor:pointer;top:calc(-9.6vw + -4.27vw);right:4.27vw}.modal__bg,.modal__content{grid-area:modal-grid}.modal.is-open{opacity:1;visibility:visible;pointer-events:visible}.modal__content-wrap{height:100%;display:grid;grid-template-areas:"modal-content"}.youtube-iframe-content{height:100%;overflow:hidden;border-radius:var(--border-radius)}.youtube-iframe-content iframe{width:100%;height:100%;object-fit:cover}.modal-slider{grid-area:modal-content}.modal-slider .splide__track{width:100%;height:100%}.modal-slider .splide__arrow{position:absolute;width:8.53vw;height:8.53vw;opacity:1;background-color:var(--col_white);transition:background,opacity,.3s;will-change:background,opacity;top:67.73vw}.modal-slider .splide__arrow--prev{scale:-1 1;left:37.6vw}.modal-slider .splide__arrow--next{right:37.6vw}.modal-slider .splide__arrow .icon{filter:var(--filter_tradGreen_1);transition:filter .3s;will-change:filter;width:1.87vw}.modal-slider:has(.splide__slide:first-child.is-active) .splide__arrow--prev{pointer-events:none;opacity:0}.modal-slider:has(.splide__slide:last-child.is-active) .splide__arrow--next{pointer-events:none;opacity:0}}}