html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;line-height:1.5;scrollbar-gutter:stable;font-weight:400;margin:0;padding:0}body{margin:0;padding:0;font-weight:400;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Noto Sans HK Fallback;src:local("PingFang HK"),local("PingFangHK-Regular"),local("Hiragino Sans W3"),local("HiraginoSans-W3"),local("Microsoft JhengHei"),local("Meiryo");ascent-override:116%;descent-override:28.8%;line-gap-override:0%}.rs.rs{--font-base: "Noto Sans HK", "Noto Sans HK Fallback", "Hiragino Sans", "Hiragino Kaku Gothic Pro", "Microsoft JhengHei", Meiryo, sans-serif;--font-serif: "Noto Serif HK", "Noto Serif JP", "Times", "Times New Roman", serif}html{scroll-behavior:auto}body{overflow-x:clip}.rs :where(h1,h2,h3,h4){font-family:inherit}.announcement-bar{position:relative}.rs .wovn-custom-switch{display:none}.rs .lang-switch-navi{visibility:hidden}.rs .firstVisit-text,.rs .member-link-inactive,.rs .member-link-active{display:none}.rs .globalLogo img,.rs .globalFooter__logo img{aspect-ratio:268 / 74;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media only screen and (min-width: 768px){.rs .globalNav__items{justify-content:flex-end}}@media only screen and (min-width: 768px){.rs .globalFooter__btm{padding-top:min(50px,3.7878787879vw)}.rs .globalFooter__copyBox{grid-column:2}}@media only screen and (max-width: 767px){.rs .globalFooter__links ul{justify-content:center}}@media only screen and (max-width: 767px){.rs .globalLogo a,.rs .globalSearchButton>button,.rs .hamburger,.rs .footerCopyright__header,.rs .itemCharacter .js-gyoNav .pageNav__item a{position:relative}.rs .globalLogo a:after,.rs .globalSearchButton>button:after,.rs .hamburger:after,.rs .footerCopyright__header:after,.rs .itemCharacter .js-gyoNav .pageNav__item a:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}@media only screen and (max-width: 767px){.rs .itemIndex .refineSearch__items{justify-content:center}}.rs .itemIndex .refineSearch__item .refineSearch01:before{display:none}@media only screen and (min-width: 768px){.rs .itemIndex .refineSearch__item button{padding-left:.6666666667em;padding-right:.6666666667em}}@media only screen and (max-width: 767px){.rs .itemIndex .refineSearch__item button{min-height:44px;padding-top:.5em;padding-bottom:.5em}}.rs .itemPage .productInfoList dd{min-width:0}.rs .itemPage .productInfoList .u-selectWrap select{text-overflow:ellipsis;width:100%}.rs .itemPage .productInfo__link{line-height:1.7}.rs .itemPage .productMain__category a{-webkit-text-decoration:none;text-decoration:none}.rs .itemPage .productMain__category a:hover{-webkit-text-decoration:underline;text-decoration:underline}.rs .itemPage .relatedProducts:last-child{border-bottom:none;margin-bottom:8.9285714286%;padding-bottom:0}@media only screen and (max-width: 767px){.rs .itemPage .relatedProducts:last-child{margin-bottom:14.4927536232%}}@media (max-width: 767px){.rs .itemCharacter .js-gyoList[data-filtering] .listSection{display:block}}.rs .itemCharacter .js-gyoList .listSection[hidden],.rs .itemCharacter .js-gyoList .characterSection[hidden]{display:none}@media (max-width: 767px){.rs .itemCharacter .characterSection+.characterSection{padding-top:11.5942028986%}}@media only screen and (max-width: 767px){.rs .scheduleIndex .scheduleNav__prev>a,.rs .scheduleIndex .scheduleNav__prev>button,.rs .scheduleIndex .scheduleNav__next>a,.rs .scheduleIndex .scheduleNav__next>button,.rs .scheduleIndex .scheduleNav__select select{min-height:44px}}.rs .scheduleIndex .scheduleNav__prev button:disabled,.rs .scheduleIndex .scheduleNav__next button:disabled{color:var(--colorGray5);cursor:default}.rs .scheduleIndex .scheduleInfo__tabPanelWrapper:not(:has(>.searchSection)){padding-top:2.25em}@media only screen and (max-width: 767px){.rs .scheduleIndex .scheduleInfo__tabPanelWrapper:not(:has(>.searchSection)){padding-top:2.0769230769em}}@media only screen and (max-width: 767px){.rs .u-tab__item>a:after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}.rs .u-tab__item>button:after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}.rs .productList__prev:before,.rs .productList__next:before,.rs .topIndex .kvSlide__prev:before,.rs .topIndex .kvSlide__next:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.rs .topIndex .kvSlide__pause{border:9px solid transparent;background-clip:padding-box;width:calc(1.9230769231em + 18px);margin-right:calc(4% - 9px);margin-bottom:calc(6.6666666667% - 9px)}}@media only screen and (max-width: 767px){.rs .topIndex .kvSlide__img[data-sp-ratio]{aspect-ratio:var(--kv-sp-ratio)}.rs .topIndex .kv[data-sp-ratio]>.kvSlide__prev,.rs .topIndex .kv[data-sp-ratio]>.kvSlide__next{margin-top:var(--kv-sp-arrow-top)}}.rs .topIndex .kvThumbSlide__items:not(:has(>.kvThumbSlide__item:nth-child(8))){justify-content:center}.rs .stickyBuyBar{display:none}@media only screen and (max-width: 767px){.rs .stickyBuyBar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background-color:#fff;border-top:1px solid #ccc;box-shadow:0 -2px 10px #0000000f;transform:translateY(100%);transition:transform .3s}.rs .stickyBuyBar[data-shown]{transform:none}.rs .stickyBuyBar__price{margin:0;font-weight:700;white-space:nowrap}.rs .stickyBuyBar__price em{font-style:normal}.rs .stickyBuyBar .productInfo__link{margin:0}.rs .stickyBuyBar .m-btnBaseM{width:auto;min-width:11em;min-height:44px;padding-left:1.5em;padding-right:1.5em}body:has(.stickyBuyBar){padding-bottom:calc(66px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.rs .stickyBuyBar{transition:none}}.rs .topIndex .aboutSection{container-type:inline-size}.rs .topIndex .aboutSection__inner{min-height:calc(min(100cqw,1200px) * (.6366666667 * 0 - .0333333333));min-height:calc(min(100cqw,1200px) * (.6366666667 * var(--about-img-ratio, 0) - .0333333333))}@media only screen and (max-width: 767px){.rs .topIndex .aboutSection__inner{min-height:calc(min(100cqw,1200px) * (1.3333333333 * 0 - .0133333333));min-height:calc(min(100cqw,1200px) * (1.3333333333 * var(--about-img-ratio, 0) - .0133333333))}}.rs .topIndex .footerPageTop{margin-top:-4.375em;margin-bottom:0}@media only screen and (max-width: 767px){.rs .topIndex .footerPageTop{margin-top:-3.8461538462em}}
