@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.bd-page{box-sizing:border-box;font-family:'Helvetica Neue', Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;line-height:1}.bd-page p,.bd-page h1,.bd-page h2,.bd-page h3,.bd-page h4,.bd-page h5,.bd-page h6,.bd-page header,.bd-page section,.bd-page nav,.bd-page main,.bd-page menu,.bd-page article,.bd-page aside,.bd-page address,.bd-page footer,.bd-page div,.bd-page span,.bd-page hr,.bd-page pre,.bd-page blockquote,.bd-page ol,.bd-page ul,.bd-page li,.bd-page dl,.bd-page dt,.bd-page dd,.bd-page details,.bd-page summary,.bd-page figure,.bd-page img,.bd-page figcaption,.bd-page a,.bd-page em,.bd-page strong,.bd-page small,.bd-page s,.bd-page ins,.bd-page del,.bd-page cite,.bd-page q,.bd-page dfn,.bd-page abbr,.bd-page time,.bd-page code,.bd-page var,.bd-page samp,.bd-page kbd,.bd-page sub,.bd-page sup,.bd-page i,.bd-page b,.bd-page mark,.bd-page ruby,.bd-page rp,.bd-page rt,.bd-page rtc,.bd-page bdi,.bd-page bdo,.bd-page iframe,.bd-page object,.bd-page canvas,.bd-page table,.bd-page caption,.bd-page colgroup,.bd-page col,.bd-page thead,.bd-page tbody,.bd-page tr,.bd-page th,.bd-page td,.bd-page tfoot,.bd-page form,.bd-page fieldset,.bd-page legend,.bd-page label,.bd-page svg,.bd-page embed,.bd-page video,.bd-page audio,.bd-page output{margin:0;padding:0;border:0;box-sizing:inherit;background:transparent;color:currentColor;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;word-wrap:inherit;vertical-align:baseline;-ms-text-size-adjust:inherit;-webkit-text-size-adjust:inherit;-webkit-text-decoration-skip:inherit}.bd-page input[type='hidden'],.bd-page input[type='text'],.bd-page input[type='search'],.bd-page input[type='tel'],.bd-page input[type='url'],.bd-page input[type='email'],.bd-page input[type='password'],.bd-page input[type='datetime'],.bd-page input[type='date'],.bd-page input[type='month'],.bd-page input[type='week'],.bd-page input[type='time'],.bd-page input[type='datetime-local'],.bd-page input[type='number'],.bd-page input[type='range'],.bd-page input[type='color'],.bd-page input[type='checkbox'],.bd-page input[type='radio'],.bd-page input[type='submit'],.bd-page input[type='reset'],.bd-page input[type='image'],.bd-page input[type='button'],.bd-page input[type='file'],.bd-page select,.bd-page option,.bd-page optgroup,.bd-page textarea,.bd-page button,.bd-page datalist,.bd-page meter,.bd-page progress{margin:0;padding:0;box-sizing:inherit;color:currentColor;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;word-wrap:inherit;vertical-align:baseline;vertical-align:middle;-ms-text-size-adjust:inherit;-webkit-text-size-adjust:inherit;-webkit-text-decoration-skip:inherit}.bd-page article,.bd-page aside,.bd-page dialog,.bd-page details,.bd-page figure,.bd-page figcaption,.bd-page footer,.bd-page header,.bd-page hgroup,.bd-page main,.bd-page menu,.bd-page nav,.bd-page section,.bd-page summary{display:block}.bd-page ol,.bd-page ul{list-style:none}.bd-page table,.bd-page tr,.bd-page th,.bd-page td{border-collapse:collapse;border-spacing:0}.bd-page blockquote,.bd-page q{quotes:none}.bd-page blockquote::before,.bd-page blockquote::after,.bd-page q::before,.bd-page q::after{content:'';content:none}.bd-page hr{display:block}.bd-page s,.bd-page ins,.bd-page del{text-decoration:none}.bd-page svg:not(:root){overflow:hidden}.bd-page img{vertical-align:bottom}.bd-page ::-webkit-input-placeholder{color:currentColor}.bd-page :-moz-placeholder{color:currentColor}.bd-page ::-moz-placeholder{opacity:inherit;color:currentColor}.bd-page :-ms-input-placeholder{color:currentColor}.bd-page a:link,.bd-page a:visited,.bd-page a:active{display:inline;color:#068681;text-decoration:none}.bd-page caption,.bd-page th,.bd-page td{text-align:left}body{overflow-x:visible}#contents{width:auto;margin-bottom:-25px;padding-bottom:35px}.contents{margin-bottom:0}.contents .contents__inr{width:auto;margin-bottom:0}.contents__inr .sp-only{display:none !important}#contents .pc-only{display:none !important}body{min-width:320px}.contents__inr body{min-width:980px}.contents__inr a:hover{opacity:.6}#bd-page-top *{box-sizing:border-box}#bd-page-top img{display:block;max-width:100%}.contents__inr #bd-page-top button:hover{opacity:.6}.u-ta-c{text-align:center !important}#contents .u-ta-c-sp{text-align:center !important}.contents__inr .u-ta-c-pc{text-align:center !important}.u-ta-l{text-align:left !important}#contents .u-ta-l-sp{text-align:left !important}.contents__inr .u-ta-l-pc{text-align:left !important}.u-ta-r{text-align:right !important}#contents .u-ta-r-sp{text-align:right !important}.contents__inr .u-ta-r-pc{text-align:right !important}.u-fw-normal{font-weight:normal !important}.u-fw-bold{font-weight:bold !important}.contents__inr .u-block-pc{display:block !important}.contents__inr .u-inline-block-pc{display:inline-block !important}.u-pt-0{padding-top:0px !important}#contents .u-pt-0-sp{padding-top:0px !important}.contents__inr .u-pt-0-pc{padding-top:0px !important}.u-pt-10{padding-top:10px !important}#contents .u-pt-10-sp{padding-top:10px !important}.contents__inr .u-pt-10-pc{padding-top:10px !important}.u-pt-20{padding-top:20px !important}#contents .u-pt-20-sp{padding-top:20px !important}.contents__inr .u-pt-20-pc{padding-top:20px !important}.u-pt-30{padding-top:30px !important}#contents .u-pt-30-sp{padding-top:30px !important}.contents__inr .u-pt-30-pc{padding-top:30px !important}.u-pt-40{padding-top:40px !important}#contents .u-pt-40-sp{padding-top:40px !important}.contents__inr .u-pt-40-pc{padding-top:40px !important}.u-pt-50{padding-top:50px !important}#contents .u-pt-50-sp{padding-top:50px !important}.contents__inr .u-pt-50-pc{padding-top:50px !important}.u-pb-0{padding-bottom:0px !important}#contents .u-pb-0-sp{padding-bottom:0px !important}.contents__inr .u-pb-0-pc{padding-bottom:0px !important}.u-pb-10{padding-bottom:10px !important}#contents .u-pb-10-sp{padding-bottom:10px !important}.contents__inr .u-pb-10-pc{padding-bottom:10px !important}.u-pb-20{padding-bottom:20px !important}#contents .u-pb-20-sp{padding-bottom:20px !important}.contents__inr .u-pb-20-pc{padding-bottom:20px !important}.u-pb-30{padding-bottom:30px !important}#contents .u-pb-30-sp{padding-bottom:30px !important}.contents__inr .u-pb-30-pc{padding-bottom:30px !important}.u-pb-40{padding-bottom:40px !important}#contents .u-pb-40-sp{padding-bottom:40px !important}.contents__inr .u-pb-40-pc{padding-bottom:40px !important}.u-pb-50{padding-bottom:50px !important}#contents .u-pb-50-sp{padding-bottom:50px !important}.contents__inr .u-pb-50-pc{padding-bottom:50px !important}.u-mt-0{margin-top:0px !important}#contents .u-mt-0-sp{margin-top:0px !important}.contents__inr .u-mt-0-pc{margin-top:0px !important}.u-mt-10{margin-top:10px !important}#contents .u-mt-10-sp{margin-top:10px !important}.contents__inr .u-mt-10-pc{margin-top:10px !important}.u-mt-20{margin-top:20px !important}#contents .u-mt-20-sp{margin-top:20px !important}.contents__inr .u-mt-20-pc{margin-top:20px !important}.u-mt-30{margin-top:30px !important}#contents .u-mt-30-sp{margin-top:30px !important}.contents__inr .u-mt-30-pc{margin-top:30px !important}.u-mt-40{margin-top:40px !important}#contents .u-mt-40-sp{margin-top:40px !important}.contents__inr .u-mt-40-pc{margin-top:40px !important}.u-mt-50{margin-top:50px !important}#contents .u-mt-50-sp{margin-top:50px !important}.contents__inr .u-mt-50-pc{margin-top:50px !important}.u-mb-0{margin-bottom:0px !important}#contents .u-mb-0-sp{margin-bottom:0px !important}.contents__inr .u-mb-0-pc{margin-bottom:0px !important}.u-mb-10{margin-bottom:10px !important}#contents .u-mb-10-sp{margin-bottom:10px !important}.contents__inr .u-mb-10-pc{margin-bottom:10px !important}.u-mb-20{margin-bottom:20px !important}#contents .u-mb-20-sp{margin-bottom:20px !important}.contents__inr .u-mb-20-pc{margin-bottom:20px !important}.u-mb-30{margin-bottom:30px !important}#contents .u-mb-30-sp{margin-bottom:30px !important}.contents__inr .u-mb-30-pc{margin-bottom:30px !important}.u-mb-40{margin-bottom:40px !important}#contents .u-mb-40-sp{margin-bottom:40px !important}.contents__inr .u-mb-40-pc{margin-bottom:40px !important}.u-mb-50{margin-bottom:50px !important}#contents .u-mb-50-sp{margin-bottom:50px !important}.contents__inr .u-mb-50-pc{margin-bottom:50px !important}#bd-page-top{background:#f0f0f0}#bd-page-top .bd-text-primary{color:#e61673}#bd-page-top .bd-section-container,#bd-page-top #bd-top-header{box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);background:#fff}#bd-page-top .bd-section-container{margin-bottom:16px;padding:30px 0;text-align:center}.contents__inr #bd-page-top .bd-section-container{padding:50px 0}#contents #bd-page-top .bd-section-inner{padding-right:20px;padding-left:20px}.contents__inr #bd-page-top .bd-section-inner{width:900px;margin:0 auto}#bd-page-top .bd-section-title{margin-bottom:30px;font-size:18px;font-weight:bold;line-height:1.5}.contents__inr #bd-page-top .bd-section-title{font-size:30px}#bd-page-top .bd-section-title.--icon{display:flex}#contents #bd-page-top .bd-section-title.--icon{text-align:left}#bd-page-top .bd-section-title-icon{margin-right:15px}.contents__inr #bd-page-top .bd-section-title-icon{margin-right:20px}#bd-page-top .bd-section-title-icon-img{width:45px;min-width:45px;height:45px}.contents__inr #bd-page-top .bd-section-title-icon-img{width:60px;min-width:60px;height:60px}#bd-page-top .bd-section-title-text{display:flex;flex-flow:column;justify-content:center;align-items:flex-start}#bd-page-top .bd-section-text{margin-bottom:30px;font-size:14px;font-weight:bold;line-height:1.6}.contents__inr #bd-page-top .bd-section-text{margin-bottom:20px;font-size:18px;line-height:1.6}#bd-page-top .bd-section-subtitle{margin-bottom:20px;font-size:16px;font-weight:bold;line-height:1.5;text-align:left}.contents__inr #bd-page-top .bd-section-subtitle{margin-bottom:15px;font-size:24px}#bd-page-top .bd-section-subtitle.--emphasis{display:flex;flex-flow:column;align-items:center;position:relative;margin-bottom:25px;padding:12px 0;background:#e61673;color:#fff;font-size:16px;font-weight:bold;line-height:1.4;text-align:center}#contents #bd-page-top .bd-section-subtitle.--emphasis{margin-right:-20px;margin-left:-20px}.contents__inr #bd-page-top .bd-section-subtitle.--emphasis{margin-top:40px;margin-bottom:28px;padding:15px 0 13px;font-size:18px;line-height:1.5}#bd-page-top .bd-section-subtitle.--emphasis::after{position:absolute;right:0;bottom:-9px;left:0;width:0;height:0;margin:auto;border-width:10px 10px 0 10px;border-style:solid;border-color:#e61673 transparent transparent transparent;content:''}#bd-page-top .bd-section-subtitle.--emphasis .--lg{font-size:22px}.contents__inr #bd-page-top .bd-section-subtitle.--emphasis .--lg{font-size:24px}#bd-page-top .bd-section-subtitle-date{margin-bottom:6px;padding:3px 10px;background:#fff;color:#333;font-size:14px;font-weight:bold;line-height:1;text-align:center}.contents__inr #bd-page-top .bd-section-subtitle-date{margin-bottom:4px;padding:2px 10px 1px;font-size:16px;line-height:1.5}#bd-page-top .bd-section-title-catch{display:inline-block;margin:0 auto 15px;padding:9px 13px;background:#fde7f1;font-size:18px;font-weight:bold}.contents__inr #bd-page-top .bd-section-title-catch{padding:8px 15px;font-size:26px}#bd-page-top .bd-subsection-container{margin-top:30px;padding-top:30px;border-top:1px solid #d9d9d9}.contents__inr #bd-page-top .bd-subsection-container{margin-top:40px;padding-top:40px}#bd-page-top .bd-subsection-container.--border-none{padding-top:0;border-top:none}#bd-page-top .bd-label-store{display:inline-block;position:relative;margin:0 5px;padding:0 5px;color:#fff;font-weight:bold;line-height:22px;background:#2db5aa}.contents__inr #bd-page-top .bd-label-store{margin:0 8px;padding:0 10px;line-height:26px}#bd-page-top .bd-label-store.bd-icon{margin-right:5px;margin-left:0;padding-left:35px}#bd-page-top .bd-label-store.bd-icon::after{position:absolute;top:calc(50% - 1px);left:10px;width:18px;height:18px;background:no-repeat center center / contain;transform:translateY(-50%);content:'';background-image:url("/svg/beautyday/2025/icon-store-label.svg")}.contents__inr #bd-page-top .bd-label-store.bd-icon::after{width:20px;height:20px}#bd-page-top .bd-label-shopping{display:inline-block;position:relative;margin:0 5px;padding:0 5px;color:#fff;font-weight:bold;line-height:22px;background:#333}.contents__inr #bd-page-top .bd-label-shopping{margin:0 8px;padding:0 10px;line-height:26px}#bd-page-top .bd-label-shopping.bd-icon{margin-right:5px;margin-left:0;padding-left:35px}#bd-page-top .bd-label-shopping.bd-icon::after{position:absolute;top:calc(50% - 1px);left:10px;width:18px;height:18px;background:no-repeat center center / contain;transform:translateY(-50%);content:'';background-image:url("/svg/beautyday/2025/icon-shopping-label.svg")}.contents__inr #bd-page-top .bd-label-shopping.bd-icon::after{width:20px;height:20px}#bd-page-top .bd-label-shopping.--secondary{margin-right:5px;margin-left:0;padding:0 11px;border:1px solid #333;background:#fff;color:#333;font-size:12px;line-height:20px}.contents__inr #bd-page-top .bd-label-shopping.--secondary{font-size:18px;line-height:30px}#bd-page-top .bd-list-type-asterisk{color:#888;font-size:11px;line-height:1.6}#bd-page-top .bd-list-type-asterisk:not(:last-child){margin-bottom:20px}.contents__inr #bd-page-top .bd-list-type-asterisk{font-size:12px;line-height:1.4}#bd-page-top .bd-list-type-asterisk.--lg{font-size:13px}.contents__inr #bd-page-top .bd-list-type-asterisk.--lg{font-size:14px}#bd-page-top .bd-text-link{color:inherit;text-decoration:underline}#bd-page-top .bd-button-container:not(:last-child){margin-bottom:30px}#contents #bd-page-top .bd-button-container+.bd-button-container{margin-top:-10px}#bd-page-top .bd-button-type-normal,#bd-page-top .bd-button-type-white,#bd-page-top .bd-button-type-gold,#bd-page-top .bd-button-type-accordion{display:inline-block;position:relative;width:100%;padding-top:11px;padding-bottom:11px;border-radius:4px;font-size:14px;font-weight:bold;line-height:1.5;text-align:center;cursor:pointer}.contents__inr #bd-page-top .bd-button-type-normal,.contents__inr #bd-page-top .bd-button-type-white,.contents__inr #bd-page-top .bd-button-type-gold,.contents__inr #bd-page-top .bd-button-type-accordion{display:inline-flex;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1.4}.contents__inr #bd-page-top .bd-button-type-normal,.contents__inr #bd-page-top .bd-button-type-white,.contents__inr #bd-page-top .bd-button-type-gold{max-width:440px;height:50px}#contents #bd-page-top .bd-button-type-normal.--size-sm-sp,#contents #bd-page-top .bd-button-type-white.--size-sm-sp,#contents #bd-page-top .bd-button-type-gold.--size-sm-sp{max-width:calc(240 / 375 * 100vw);padding-top:10px;padding-bottom:10px;font-size:14px}.contents__inr #bd-page-top .bd-button-type-normal.--size-sm-pc,.contents__inr #bd-page-top .bd-button-type-white.--size-sm-pc,.contents__inr #bd-page-top .bd-button-type-gold.--size-sm-pc{max-width:360px}#contents #bd-page-top .bd-button-type-normal.--size-md-sp,#contents #bd-page-top .bd-button-type-white.--size-md-sp,#contents #bd-page-top .bd-button-type-gold.--size-md-sp{padding-top:10px;padding-bottom:10px}.contents__inr #bd-page-top .bd-button-type-normal.--size-md-pc,.contents__inr #bd-page-top .bd-button-type-white.--size-md-pc,.contents__inr #bd-page-top .bd-button-type-gold.--size-md-pc{height:70px}#contents #bd-page-top .bd-button-type-normal.--size-lg-sp,#contents #bd-page-top .bd-button-type-white.--size-lg-sp,#contents #bd-page-top .bd-button-type-gold.--size-lg-sp{padding-top:15px;padding-bottom:15px;font-size:15px}#contents #bd-page-top .bd-button-type-normal.--size-xl-sp,#contents #bd-page-top .bd-button-type-white.--size-xl-sp,#contents #bd-page-top .bd-button-type-gold.--size-xl-sp{display:block;padding-top:23px;padding-bottom:23px;font-size:20px}#contents #bd-page-top .bd-button-type-normal.--size-xl-sp .--lg,#contents #bd-page-top .bd-button-type-white.--size-xl-sp .--lg,#contents #bd-page-top .bd-button-type-gold.--size-xl-sp .--lg{font-size:24px}.contents__inr #bd-page-top .bd-button-type-normal.--size-xl-pc,.contents__inr #bd-page-top .bd-button-type-white.--size-xl-pc,.contents__inr #bd-page-top .bd-button-type-gold.--size-xl-pc{height:100px;font-size:24px}.contents__inr #bd-page-top .bd-button-type-normal.--size-xl-pc .--lg,.contents__inr #bd-page-top .bd-button-type-white.--size-xl-pc .--lg,.contents__inr #bd-page-top .bd-button-type-gold.--size-xl-pc .--lg{font-size:30px}#contents #bd-page-top .bd-button-type-normal,#contents #bd-page-top .bd-button-type-accordion{padding-top:10px;padding-bottom:10px}#contents #bd-page-top .bd-button-type-accordion{width:calc(240 / 375 * 100vw)}.contents__inr #bd-page-top .bd-button-type-accordion{max-width:360px;height:46px}#bd-page-top .bd-button-type-accordion *{pointer-events:none}#bd-page-top .bd-button-type-normal{border:1px solid #aaa;background:#fff;color:#333}#bd-page-top .bd-button-type-accordion{border:1px solid #aaa;background:#fff;color:#333}#bd-page-top .bd-button-type-white{border:none;background:#fff;color:#333}#bd-page-top .bd-button-type-gold{border:none;background:#ddc793;color:#fff}.contents__inr #bd-page-top .bd-button-type-normal:hover,.contents__inr #bd-page-top .bd-button-type-white:hover{opacity:.6}.contents__inr #bd-page-top .bd-button-type-gold:hover{position:relative;opacity:inherit}.contents__inr #bd-page-top .bd-button-type-gold:hover::before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;background:rgba(255,255,255,0.2);content:'';pointer-events:none}#bd-page-top .bd-button-type-normal[data-link-icon='arrow-d']{padding-right:30px;padding-left:13px}#bd-page-top [data-accordion-icon='arrow']::after,#bd-page-top [data-link-icon='arrow-r']::after,#bd-page-top [data-link-icon='arrow-d']::after{position:absolute;content:''}#bd-page-top [data-accordion-icon='arrow']::after,#bd-page-top [data-link-icon='arrow-r']::after,#bd-page-top [data-link-icon='arrow-d']::after{top:50%;right:15px}.contents__inr #bd-page-top [data-accordion-icon='arrow']::after,.contents__inr #bd-page-top [data-link-icon='arrow-r']::after,.contents__inr #bd-page-top [data-link-icon='arrow-d']::after{right:20px}#bd-page-top [data-accordion-icon='arrow']::after{width:24px;height:24px;background:url(/svg/beautyday/2025/icon-accordion-button.svg) no-repeat center center/contain;transform:translateY(-50%)}#bd-page-top [data-link-icon='arrow-r']::after,#bd-page-top [data-link-icon='arrow-d']::after{width:12px;height:12px;background:url(/svg/beautyday/2025/icon-arrow-stroke.svg) no-repeat center center/contain}#bd-page-top [data-link-icon='arrow-r']::after{transform:translateY(-50%) rotate(270deg)}#bd-page-top [data-link-icon='arrow-d']::after{transform:translateY(-50%)}#bd-page-top .bd-text-date{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:0 3px;border:1px solid #e61673;color:#e61673;font-size:28px;font-weight:bold}.contents__inr #bd-page-top .bd-text-date{min-height:40px;padding:0 10px;font-size:30px}#bd-page-top .bd-text-date-inner{margin-left:3px;transform:translateY(0.15em);font-size:16px}.contents__inr #bd-page-top .bd-text-date-inner{font-size:18px}#bd-page-top .bd-header-wrapper{padding:30px 20px;background:#e61673;text-align:center}.contents__inr #bd-page-top .bd-header-wrapper{padding:50px 0}.contents__inr #bd-page-top .bd-header-inner{width:600px;margin:0 auto}#bd-page-top .bd-header-logo{display:flex;justify-content:center;margin-bottom:30px}.contents__inr #bd-page-top .bd-header-logo{margin-bottom:50px}#contents #bd-page-top .bd-header-logo-img{width:calc(295 / 375 * 100vw);height:calc(312 / 375 * 100vw)}#bd-page-top .bd-header-subtitle{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:40px;background:#fff;font-size:20px;font-weight:bold}.contents__inr #bd-page-top .bd-header-subtitle{min-height:54px;font-size:24px}#bd-page-top .bd-header-subtitle-highlight{margin-right:10px;padding:0 10px;background:#e61673;color:#fff;line-height:30px}.contents__inr #bd-page-top .bd-header-subtitle-highlight{line-height:38px}#bd-page-top .bd-header-subtitle-highlight:not(:first-child){margin-left:10px}#bd-page-top .bd-header-countdown{padding:30px 12px;text-align:center}.contents__inr #bd-page-top .bd-header-countdown{padding:30px 0}#bd-page-top .bd-header-countdown-text{margin-bottom:15px;font-size:20px;font-weight:bold}#contents #bd-page-top .bd-header-countdown-text{line-height:1.8}.contents__inr #bd-page-top .bd-header-countdown-text{font-size:24px}#bd-page-top .bd-header-countdown-text .bd-text-date{margin-right:10px;line-height:1.12}#bd-page-top .bd-header-countdown-content{display:flex;align-items:center;width:100%;height:60px;margin:0 auto;border-radius:50px;background-color:#f4f4f4}#contents #bd-page-top .bd-header-countdown-content{flex-flow:column;justify-content:center}.contents__inr #bd-page-top .bd-header-countdown-content{max-width:760px;height:94px;padding:10px 30px 10px 86px}#bd-page-top .bd-header-countdown-content-text{margin-bottom:2px;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-header-countdown-content-text{margin-bottom:0;font-size:20px;line-height:1.4;text-align:center}#bd-page-top .bd-header-countdown-timer{display:inline-flex;align-items:center;font-size:16px;font-weight:bold;line-height:1}.contents__inr #bd-page-top .bd-header-countdown-timer{justify-content:center;width:390px;height:74px;margin-left:66px;padding-left:30px;border-left:solid 1px #d9d9d9}#bd-page-top .bd-header-countdown-timer-date{margin-right:5px;color:#e61673;font-size:28px;font-weight:bold}.contents__inr #bd-page-top .bd-header-countdown-timer-date{font-size:50px}#bd-page-top .bd-header-countdown-timer-hour,#bd-page-top .bd-header-countdown-timer-min,#bd-page-top .bd-header-countdown-timer-sec{width:38px;color:#e61673;font-size:28px}.contents__inr #bd-page-top .bd-header-countdown-timer-hour,.contents__inr #bd-page-top .bd-header-countdown-timer-min,.contents__inr #bd-page-top .bd-header-countdown-timer-sec{width:62px;font-size:50px}#bd-page-top .bd-header-countdown-timer-text{margin:5px 5px 0 0;font-size:14px}#bd-page-top .bd-header-countdown-timer-text:last-of-type{margin-right:0}.contents__inr #bd-page-top .bd-header-countdown-timer-text{margin-right:8px;font-size:24px}.contents__inr #bd-page-top .bd-header-countdown-timer-text:last-of-type{margin-right:0}#bd-page-top .bd-header-countdown-timer-start{font-size:18px;font-weight:bold;line-height:1.4;text-align:center}.contents__inr #bd-page-top .bd-header-countdown-timer-start{font-size:28px;line-height:1.28}#bd-page-top .bd-header-countdown-timer-sorry{margin-top:10px;font-size:13px;line-height:1.5;text-align:center}.contents__inr #bd-page-top .bd-header-countdown-timer-sorry{margin-top:15px;font-size:24px}#bd-page-top .bd-howto-accordion{margin-bottom:15px;padding:20px 10px;border:1px solid #d9d9d8;background:#fff}.contents__inr #bd-page-top .bd-howto-accordion{max-width:750px;margin:0 auto 20px;padding:20px 0}#bd-page-top .bd-howto-accordion-container{padding:20px;text-align:center}.contents__inr #bd-page-top .bd-howto-accordion-container{padding:20px 0}#bd-page-top .bd-howto-accordion-title-text{margin-bottom:16px;font-size:18px;font-weight:bold}.contents__inr #bd-page-top .bd-howto-accordion-title-text{font-size:24px}#bd-page-top .bd-howto-accordion-contents-text{margin-bottom:17px;font-size:14px;line-height:2}.contents__inr #bd-page-top .bd-howto-accordion-contents-text{margin-bottom:16px;font-size:18px;line-height:initial}#bd-page-top .bd-howto-accordion-contents-inner{margin-bottom:15px;padding:10px;background:#e61673}.contents__inr #bd-page-top .bd-howto-accordion-contents-inner{max-width:560px;margin:0 auto 10px;padding:20px}#bd-page-top .bd-howto-accordion-contents-img{width:100%;height:calc((100vw - 80px) * (336 / 296))}.contents__inr #bd-page-top .bd-howto-accordion-contents-img{width:520px;height:427px}#bd-page-top .bd-howto-accordion .js-accordion-link[data-accordion-icon='arrow'][aria-expanded='false']::after{transform:translateY(-50%) rotate(180deg)}#bd-page-top .bd-howto-accordion .js-accordion-link[aria-expanded='false'] .bd-accordion-button-close,#bd-page-top .bd-howto-accordion .js-accordion-link[aria-expanded='true'] .bd-accordion-button-open{display:none}#bd-page-top .bd-howto-accordion .js-accordion-target{overflow:hidden;transition:max-height 0.2s cubic-bezier(0.4, 0, 0.2, 1)}#bd-page-top .bd-howto-accordion .js-accordion-target[aria-hidden='true']{max-height:0}#bd-page-top .bd-howto-accordion .js-accordion-target[aria-hidden='false']{padding-bottom:17px}.contents__inr #bd-page-top .bd-howto-accordion .js-accordion-target[aria-hidden='false']{padding-bottom:16px}#bd-page-top .bd-howto-accordion .bd-button-type-normal{width:calc(240 / 375 * 100vw);padding:14px 0}.contents__inr #bd-page-top .bd-howto-accordion .bd-button-type-normal{width:360px}#bd-page-top #shopping .bd-text-date{margin-bottom:20px}.contents__inr #bd-page-top #shopping .bd-text-date{margin-bottom:10px}.contents__inr #bd-page-top #shopping .bd-section-text.--sm{margin-bottom:30px;font-size:16px;line-height:1.4}#bd-page-top .bd-favorite-text{margin-bottom:10px;font-size:14px;font-weight:bold;line-height:1.6}.contents__inr #bd-page-top .bd-favorite-text{font-size:16px;line-height:1.65}#bd-page-top .bd-favorite-text .--lg{display:flex;justify-content:center;align-items:center;font-size:18px}.contents__inr #bd-page-top .bd-favorite-text .--lg{font-size:22px}#bd-page-top .bd-favorite-text-sub{margin-bottom:10px;font-size:14px;line-height:1.6}#bd-page-top .bd-special-item-title{margin-bottom:20px;font-size:22px;font-weight:bold;line-height:1.36}.contents__inr #bd-page-top .bd-special-item-title{font-size:30px;line-height:1.4}#bd-page-top .bd-special-item-title-catch{font-size:18px}.contents__inr #bd-page-top .bd-special-item-title-catch{font-size:22px}#bd-page-top .bd-anchor-link-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:7px}.contents__inr #bd-page-top .bd-anchor-link-list{gap:20px;max-width:740px;margin:0 auto}#bd-page-top .bd-advance-reserve-box{padding:15px;border:solid 1px #e61673;text-align:center}.contents__inr #bd-page-top .bd-advance-reserve-box{width:760px;max-width:none;margin:0 auto 10px;padding:15px 20px 20px}#bd-page-top .bd-advance-reserve-box-title{display:flex;justify-content:center;align-items:center;margin-bottom:7px;color:#e61673;font-size:18px;font-weight:bold;line-height:1.2}.contents__inr #bd-page-top .bd-advance-reserve-box-title{font-size:24px}#bd-page-top .bd-advance-reserve-box-title .--lg{font-size:28px}.contents__inr #bd-page-top .bd-advance-reserve-box-title .--lg{font-size:40px}#bd-page-top .bd-advance-reserve-box-date{transform:translateY(0.15em)}#bd-page-top .bd-advance-reserve-box-label{display:inline-block;margin-right:7px;padding:0 10px;background:#e61673;color:#fff;font-size:16px;line-height:24px}.contents__inr #bd-page-top .bd-advance-reserve-box-label{font-size:20px;line-height:34px}#bd-page-top .bd-advance-reserve-box-text{margin-bottom:10px;font-size:18px;font-weight:bold;line-height:1.4}.contents__inr #bd-page-top .bd-advance-reserve-box-text{font-size:24px}#bd-page-top .bd-advance-reserve-box-detail{padding:10px;background:#f4f4f4}#bd-page-top .bd-advance-reserve-box-detail-title{margin-bottom:10px;font-size:13px;font-weight:bold}.contents__inr #bd-page-top .bd-advance-reserve-box-detail-title{margin-bottom:4px;font-size:14px;line-height:1.5}#bd-page-top .bd-advance-reserve-box-detail-text{font-size:11px;line-height:1.6}.contents__inr #bd-page-top .bd-advance-reserve-box-detail-text{font-size:13px}#bd-page-top .bd-category-container:not(:last-child){padding-bottom:30px}#bd-page-top .bd-category-title{margin-bottom:20px;padding:18px 20px;background:#f4f4f4;font-size:14px;font-weight:bold;text-align:left}#contents #bd-page-top .bd-category-title{margin-right:-20px;margin-left:-20px}.contents__inr #bd-page-top .bd-category-title{margin-bottom:30px;padding:15px 20px;font-size:20px}#bd-page-top .bd-theme-list{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9}.contents__inr #bd-page-top .bd-theme-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:23px;margin-bottom:40px;padding-bottom:40px}#bd-page-top .bd-theme-list-item{border:1px solid #d9d9d9}#contents #bd-page-top .bd-theme-list-item:not(:last-child){margin-bottom:20px}#bd-page-top .bd-theme-list-link{display:flex}.contents__inr #bd-page-top .bd-theme-list-link{display:block}#contents #bd-page-top .bd-theme-list-img{width:134px;height:134px}#bd-page-top .bd-theme-list-text{color:#333;font-size:14px;font-weight:bold;line-height:1.4}#bd-page-top .bd-theme-list-text-wrapper{display:flex;justify-content:center;align-items:center;background:#f4f4f4}#contents #bd-page-top .bd-theme-list-text-wrapper{width:100%}.contents__inr #bd-page-top .bd-theme-list-text-wrapper{min-height:99px;font-size:16px;line-height:1.56}#bd-page-top .bd-theme-list-text-wrapper .--lg{font-size:18px}#contents #bd-page-top .bd-theme-list-text-wrapper .--lg{font-size:20px}#bd-page-top .bd-start-date{margin-bottom:10px;font-size:18px;font-weight:bold}.contents__inr #bd-page-top .bd-start-date{margin-bottom:16px;font-size:20px}.contents__inr #bd-page-top .bd-campaign-container{width:740px;margin:0 auto}#bd-page-top .bd-campaign-container .bd-list-type-asterisk{margin-bottom:20px}.contents__inr #bd-page-top .bd-campaign-container .bd-list-type-asterisk{margin-bottom:30px}#bd-page-top .bd-campaign-box{margin-bottom:10px;padding:17px 15px;background:#f4f4f4}.contents__inr #bd-page-top .bd-campaign-box{margin-bottom:10px;padding:20px 40px}#bd-page-top .bd-campaign-list{max-width:450px;margin:0 auto}#bd-page-top .bd-campaign-list-item{display:flex;align-items:center}#bd-page-top .bd-campaign-list-item:not(:last-child){margin-bottom:10px}#bd-page-top .bd-campaign-icon{width:28px;height:28px}#bd-page-top .bd-campaign-icon-wrapper{margin-right:10px}#bd-page-top .bd-campaign-text{font-size:12px;font-weight:bold;line-height:1.33;text-align:left}.contents__inr #bd-page-top .bd-campaign-text{font-size:14px;line-height:1.4}#bd-page-top .bd-campaign-text .--lg{font-size:15px}.contents__inr #bd-page-top .bd-campaign-text .--lg{font-size:18px}#bd-page-top .bd-pointback-campaign-box{padding:15px;border:solid 1px #e61673;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-pointback-campaign-box{width:740px;margin:0 auto;padding:20px 0 10px}#bd-page-top .bd-pointback-campaign-box-text{display:block;margin-bottom:3px;font-size:16px}.contents__inr #bd-page-top .bd-pointback-campaign-box-text{margin-bottom:10px;font-size:18px}#bd-page-top .bd-pointback-campaign-box-date{font-size:18px}#contents #bd-page-top .bd-pointback-campaign-box-date{line-height:1.6}.contents__inr #bd-page-top .bd-pointback-campaign-box-date{font-size:24px}#bd-page-top .bd-pointback-campaign-box-date .--lg{font-size:28px}.contents__inr #bd-page-top .bd-pointback-campaign-box-date .--lg{font-size:40px}#bd-page-top .bd-store-info:not(:last-child){margin-bottom:20px}#bd-page-top .bd-store-info-title{padding:8px 0;background:#333;color:#fff;font-size:16px;font-weight:600;text-align:center}.contents__inr #bd-page-top .bd-store-info-title{font-size:18px;font-weight:bold}#bd-page-top .bd-store-info-title.--reserve{background:#e61673}#bd-page-top .bd-store-info-detail{position:relative;padding:15px;background:#f4f4f4}.contents__inr #bd-page-top .bd-store-info-detail{padding:30px}#bd-page-top .bd-store-info-detail-inner{display:flex;justify-content:center;align-items:center}#contents #bd-page-top .bd-store-info-detail-inner{margin-bottom:15px}.contents__inr #bd-page-top .bd-store-info-detail-text-wrapper{padding-bottom:50px}.contents__inr #bd-page-top .bd-store-info-detail .bd-button-container{position:absolute;bottom:45px;left:132px;width:360px}#bd-page-top .bd-store-info-detail .bd-campaign-list{max-width:550px}#bd-page-top .bd-store-info-label,#bd-page-top .bd-store-info-catch,#bd-page-top .bd-store-info-text{font-weight:bold}#bd-page-top .bd-store-info-label{display:inline-block;margin-bottom:12px;padding:0 10px;background:#333;color:#fff;font-size:12px;line-height:20px}.contents__inr #bd-page-top .bd-store-info-label{margin-bottom:10px;font-size:16px;line-height:28px}#bd-page-top .bd-store-info-catch{margin-bottom:5px;font-size:14px;line-height:1.2}.contents__inr #bd-page-top .bd-store-info-catch{font-size:16px;line-height:1.225}#bd-page-top .bd-store-info-text{font-size:18px;line-height:1.16}.contents__inr #bd-page-top .bd-store-info-text{margin-bottom:15px;font-size:20px}#bd-page-top .bd-store-info-img{width:100px;height:100px}#contents #bd-page-top .bd-store-info-img{min-width:100px}.contents__inr #bd-page-top .bd-store-info-img{width:180px;height:180px}#bd-page-top .bd-store-info-img-wrapper{margin-left:17px}.contents__inr #bd-page-top .bd-store-info-img-wrapper{margin-left:90px}#bd-page-top .bd-store-info+.bd-list-type-asterisk{margin-top:-10px}#bd-page-top .bd-store-limited-section{margin-bottom:30px;padding:30px 0;background:#f4f4f4}.contents__inr #bd-page-top .bd-store-limited-section{margin:30px 0 40px;padding:40px 0}#bd-page-top .bd-store-limited-section .bd-list-type-asterisk:not(:last-child){margin-bottom:10px}.contents__inr #bd-page-top .bd-store-limited-section .bd-list-type-asterisk:not(:last-child){margin-bottom:20px}#bd-page-top .bd-store-limited-section .bd-button-container{margin-bottom:10px}.contents__inr #bd-page-top .bd-store-limited-section .bd-button-container{margin-bottom:20px}#bd-page-top .bd-store-limited-title{margin-bottom:10px;font-size:22px;font-weight:bold}#contents #bd-page-top .bd-store-limited-title{line-height:1.6}.contents__inr #bd-page-top .bd-store-limited-title{margin-bottom:20px;font-size:30px}#bd-page-top .bd-store-limited-title-label{display:inline-block;margin-right:5px;padding:0 10px;background:#e61673;color:#fff;line-height:32px}.contents__inr #bd-page-top .bd-store-limited-title-label{margin-right:10px;line-height:48px}#bd-page-top .bd-store-limited-text{margin-bottom:10px;font-size:14px;font-weight:bold;line-height:1.6}.contents__inr #bd-page-top .bd-store-limited-text{font-size:18px}#bd-page-top .bd-store-limited-item-img{width:calc(315 / 375 * 100vw);height:calc((100vw - 60px) * (235 / 315))}.contents__inr #bd-page-top .bd-store-limited-item-img{width:460px;height:325px}#bd-page-top .bd-store-limited-item-img-wrapper{display:flex;justify-content:center;margin-bottom:20px}.contents__inr #bd-page-top .bd-store-limited-item-img-wrapper{margin-bottom:30px}#bd-page-top .bd-store-list-wrap{padding:20px 47px;background:#f4f4f4}.contents__inr #bd-page-top .bd-store-list-wrap{padding:30px 0}#bd-page-top .bd-store-list.\--4col{grid-template-columns:repeat(2, 1fr)}.contents__inr #bd-page-top .bd-store-list.\--4col{grid-template-columns:repeat(4, 1fr);max-width:790px}#bd-page-top .bd-store-list.\--3col{grid-template-columns:repeat(2, 1fr)}.contents__inr #bd-page-top .bd-store-list.\--3col{grid-template-columns:repeat(3, 1fr);max-width:580px}#bd-page-top .bd-store-list-item{display:flex;justify-content:center}#bd-page-top .bd-store-logo{width:calc(99 / 375 * 100vw);height:calc(30 / 375 * 100vw)}.contents__inr #bd-page-top .bd-store-logo{width:160px;height:49px}#bd-page-top .bd-store-logo-large{width:calc(99 / 375 * 100vw);height:calc(36 / 375 * 100vw)}.contents__inr #bd-page-top .bd-store-logo-large{width:160px;height:61px}#bd-page-top ul[class^='bd-store-list']{display:grid;-moz-column-gap:40px;column-gap:40px;row-gap:20px;margin-bottom:20px}.contents__inr #bd-page-top ul[class^='bd-store-list']{-moz-column-gap:50px;column-gap:50px;row-gap:initial;margin:0 auto 40px}.contents__inr #bd-page-top ul[class^='bd-store-list']+ul[class^='bd-store-list']{margin-top:-20px}#contents #bd-page-top #live .bd-section-text{margin-bottom:15px}#bd-page-top #live .bd-section-text.--sm{margin-bottom:15px;font-size:14px;line-height:1.6}#bd-page-top .bd-live-keyvisual{width:100%;height:calc(195 / 375 * 100vw)}.contents__inr #bd-page-top .bd-live-keyvisual{width:750px;height:390px}#bd-page-top .bd-live-keyvisual-wrapper{display:flex;justify-content:center}#contents #bd-page-top .bd-live-keyvisual-wrapper{margin-right:-20px;margin-left:-20px}#bd-page-top .bd-live-schedule-wrapper{display:flex;justify-content:center;margin-bottom:20px}#bd-page-top .bd-live-schedule-img{width:calc(300 / 375 * 100vw);height:calc(330 / 375 * 100vw)}.contents__inr #bd-page-top .bd-live-schedule-img{width:440px;height:484px}.contents__inr #bd-page-top .bd-live-social-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}#contents #bd-page-top .bd-live-social-list-item:not(:last-child){margin-bottom:20px}#bd-page-top .bd-live-social-bnr{width:100%;height:calc(118 / 375 * 100vw)}.contents__inr #bd-page-top .bd-live-social-bnr{width:438px;height:154px}#contents #bd-page-top #schedule .bd-section-title{margin-bottom:10px}#bd-page-top .bd-timeline-range{position:relative;height:40px}.contents__inr #bd-page-top .bd-timeline-range{height:50px}#bd-page-top .bd-timeline-range-text{margin-bottom:2px;font-size:10px;font-weight:400}.contents__inr #bd-page-top .bd-timeline-range-text{font-size:14px}#bd-page-top .bd-timeline-range-list-item{position:absolute;width:30px;height:30px;font-size:11px;font-weight:bold;line-height:1.2}.contents__inr #bd-page-top .bd-timeline-range-list-item{width:50px;height:50px}#bd-page-top .bd-timeline-range-list-item::after{position:absolute;top:35px;left:50%;z-index:1;width:1px;height:879px;transform:translateX(-50%);content:''}.contents__inr #bd-page-top .bd-timeline-range-list-item::after{width:2px;height:839px}#bd-page-top .bd-timeline-range-list-item.bd-range-shopping{right:64px}.contents__inr #bd-page-top .bd-timeline-range-list-item.bd-range-shopping{right:150px}#bd-page-top .bd-timeline-range-list-item.bd-range-shopping .bd-timeline-range-text{color:#333}#bd-page-top .bd-timeline-range-list-item.bd-range-shopping::after{background-color:#333}#bd-page-top .bd-timeline-range-list-item.bd-range-store{right:32px}.contents__inr #bd-page-top .bd-timeline-range-list-item.bd-range-store{right:90px}#bd-page-top .bd-timeline-range-list-item.bd-range-store .bd-timeline-range-text{color:#2db5aa}#bd-page-top .bd-timeline-range-list-item.bd-range-store::after{background-color:#2db5aa}#bd-page-top .bd-timeline-range-list-item.bd-range-liveshopping{right:0}.contents__inr #bd-page-top .bd-timeline-range-list-item.bd-range-liveshopping{right:30px}#bd-page-top .bd-timeline-range-list-item.bd-range-liveshopping .bd-timeline-range-text{color:#c690ed}#bd-page-top .bd-timeline-range-list-item.bd-range-liveshopping::after{background-color:#c690ed}#bd-page-top .bd-timeline-range-icon{position:relative;z-index:10}#bd-page-top .bd-timeline-month{display:flex;align-items:center;margin-bottom:12px}#bd-page-top .bd-timeline-month-img{width:45px;height:24px}.contents__inr #bd-page-top .bd-timeline-month-img{width:75px;height:40px}#bd-page-top .bd-timeline-month-en{margin-left:10px;color:#e61673;font-size:12px;line-height:1.25}.contents__inr #bd-page-top .bd-timeline-month-en{font-size:20px}#bd-page-top .bd-timeline-event{position:relative;padding:15px 100px 15px 10px;background:#f4f4f4;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-timeline-event{display:flex;align-items:center;padding:20px 207px 20px 32px;font-size:20px}#bd-page-top .bd-timeline-event-wrapper{position:relative}#bd-page-top .bd-timeline-event-wrapper:not(:last-child){margin-bottom:5px}#bd-page-top .bd-timeline-event-wrapper.bd-timeline--preorder .bd-timeline-note{font-size:12px}.contents__inr #bd-page-top .bd-timeline-event-wrapper.bd-timeline--preorder .bd-timeline-note{font-size:16px}#bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--']{position:absolute;top:0;bottom:0;width:12px;height:12px;margin:auto;border-radius:50%}#bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--shopping']{right:73px;background-color:#333}.contents__inr #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--shopping']{right:169px}#bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--store']{right:41px;background-color:#2db5aa}.contents__inr #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--store']{right:109px}#bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--liveshopping']{right:9px;background-color:#c690ed}.contents__inr #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--liveshopping']{right:49px}#contents #bd-page-top .bd-timeline-event-date-text{margin-bottom:5px;font-size:12px}.contents__inr #bd-page-top .bd-timeline-event-date-text{display:flex;align-items:end}#bd-page-top .bd-timeline-event.--disabled{color:#bebebe}#bd-page-top .bd-timeline-event.--disabled .bd-date-time{color:#bebebe}.contents__inr #bd-page-top .bd-timeline-event.--next{padding-left:47px}#bd-page-top .bd-timeline-event.--next::before{position:absolute;top:15px;left:-10px;width:45px;height:14px;background:url(/svg/beautyday/2025/howto-schedule-icon-next.svg) no-repeat center center/contain;content:''}.contents__inr #bd-page-top .bd-timeline-event.--next::before{top:50%;transform:translateY(-50%)}#contents #bd-page-top .bd-timeline-event.--next .bd-timeline-event-date{padding-left:30px}.contents__inr #bd-page-top .bd-timeline-event.--block{display:block}#bd-page-top .bd-timeline-event.--block .bd-timeline-event-date{margin-bottom:10px}.contents__inr #bd-page-top .bd-timeline-event.--block .bd-timeline-event-date{min-width:initial}.contents__inr #bd-page-top .bd-timeline-event.--block .bd-timeline-event-content{padding-left:159px}#bd-page-top .bd-timeline-event .bd-date-week,#bd-page-top .bd-timeline-event .bd-date-time{transform:translateY(0.05em)}.contents__inr #bd-page-top .bd-timeline-event .bd-date-week,.contents__inr #bd-page-top .bd-timeline-event .bd-date-time{transform:translateY(0.2em);font-size:14px}#bd-page-top .bd-timeline-event .bd-date-week{margin:0 -4px}.contents__inr #bd-page-top .bd-timeline-event .bd-date-week{margin:0 -3px 0 -7px}#bd-page-top .bd-timeline-event .bd-date-time{display:block;color:#888}#contents #bd-page-top .bd-timeline-event .bd-date-time{font-size:12px}#bd-page-top .bd-timeline-event .bd-date-time+.bd-date-time{margin-top:33px}#bd-page-top .bd-timeline-event .bd-date-hyphen{margin:0 5px}#contents #bd-page-top .bd-timeline-event .bd-date-hyphen{transform:translateY(0.05em)}.contents__inr #bd-page-top .bd-timeline-event .bd-date-hyphen{margin:0 10px}#bd-page-top .bd-timeline-event-date{display:flex;align-items:center}#contents #bd-page-top .bd-timeline-event-date{margin-bottom:5px;font-size:12px}.contents__inr #bd-page-top .bd-timeline-event-date{min-width:159px}#bd-page-top .bd-timeline-event-content{text-align:left}#contents #bd-page-top .bd-timeline-event-content{margin-left:30px;line-height:1.5}.contents__inr #bd-page-top .bd-timeline-event-content{width:100%}#bd-page-top .bd-timeline-event-list-item:not(:last-child){margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #d9d9d9}.contents__inr #bd-page-top .bd-timeline-event-list-item:not(:last-child){margin-bottom:15px;padding-bottom:15px}#bd-page-top .bd-timeline-event .bd-list-type-asterisk{margin-top:5px;margin-bottom:0;font-weight:400}#contents #bd-page-top .bd-timeline.--october .bd-timeline-month-img{width:46px}#contents #bd-page-top .bd-timeline.--november .bd-timeline-month-img{width:45px}#bd-page-top .bd-timeline-block{margin-bottom:30px}#bd-page-top .bd-timeline-block:last-of-type{margin-bottom:10px}#bd-page-top .bd-timeline-block.--december .bd-timeline-event{font-size:24px}#bd-page-top .bd-timeline-block.--december .bd-timeline-event-date{margin-bottom:18px}#contents #bd-page-top .bd-timeline-block.--december .bd-timeline-event-date{font-size:14px}#bd-page-top .bd-timeline-block.--december .bd-timeline-event-date .bd-date-week{font-size:11px}.contents__inr #bd-page-top .bd-timeline-block.--december .bd-timeline-event-date .bd-date-week{font-size:17px}#bd-page-top .bd-timeline-block.--december .bd-timeline-event-date .bd-date-time{font-size:11px}.contents__inr #bd-page-top .bd-timeline-block.--december .bd-timeline-event-date .bd-date-time{font-size:18px}#bd-page-top .bd-timeline-block.--december .bd-timeline-event-date-time{font-size:11px}.contents__inr #bd-page-top .bd-timeline-block.--december .bd-timeline-event-date-time{font-size:18px}#bd-page-top .bd-timeline-block.--december .bd-timeline-event-content{font-size:14px}.contents__inr #bd-page-top .bd-timeline-block.--december .bd-timeline-event-content{font-size:20px}#bd-page-top .bd-timeline-block.--december .bd-timeline-note{display:block;margin-top:7px}#contents #bd-page-top .bd-timeline-block.--december .bd-timeline-note{font-size:12px}.contents__inr #bd-page-top .bd-timeline-block.--december .bd-timeline-note{margin-top:15px}#bd-page-top #bestcosme{margin-top:30px;margin-bottom:-30px;background:url(/images/beautyday/2025/bestcosme/bg-green.png) repeat top left/cover}.contents__inr #bd-page-top #bestcosme{margin-top:50px;margin-bottom:-50px}#bd-page-top #bestcosme.bd-section-container{padding:0}#contents #bd-page-top #bestcosme .bd-subsection-inner{padding-right:20px;padding-left:20px}.contents__inr #bd-page-top #bestcosme .bd-karte-bnr-list a:hover{position:relative;opacity:inherit}.contents__inr #bd-page-top #bestcosme .bd-karte-bnr-list a:hover::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.2);content:'';pointer-events:none}#bd-page-top .bd-bestcosme-inner{background:url(/svg/beautyday/2025/bestcosme/bg-dot-sp.svg) repeat center center/6.27vw;color:#fff}.contents__inr #bd-page-top .bd-bestcosme-inner{background:url(/svg/beautyday/2025/bestcosme/bg-dot-pc.svg) repeat top left}.contents__inr #bd-page-top .bd-bestcosme-keyvisual{display:flex;justify-content:center;align-items:center;height:304px}.contents__inr #bd-page-top .bd-bestcosme-keyvisual-wrapper{padding-bottom:4px;background:linear-gradient(50deg, #c7ab81 0%, #decfa9 60%, #caaf85 100%) repeat-x 0 37px/100vw 6px,linear-gradient(50deg, #c7ab81 0%, #decfa9 60%, #caaf85 100%) repeat-x 0 260px/100vw 6px,linear-gradient(50deg, #d2be8c 0%, #fff 60%, #e9dfc7 100%) repeat-x center/100% 249px,url(/svg/beautyday/2025/bestcosme/bg-mv.svg) repeat-x top left}#contents #bd-page-top .bd-bestcosme-keyvisual-img{width:100%;height:calc(195 / 375 * 100vw)}#bd-page-top .bd-bestcosme-slider-container{padding:25px 20px 0;border-top:3px solid #dec585;border-bottom:3px solid #dec585;background:#fff}.contents__inr #bd-page-top .bd-bestcosme-slider-container{max-width:980px;margin:0 auto;padding:40px 40px 0;border:3px solid #dec585}#bd-page-top .bd-bestcosme-subsection{padding-top:30px}.contents__inr #bd-page-top .bd-bestcosme-subsection{padding-top:40px}#bd-page-top .bd-bestcosme-subtitle{font-size:18px;font-weight:bold;line-height:1.16}.contents__inr #bd-page-top .bd-bestcosme-subtitle{font-size:26px;line-height:1.2}#bd-page-top .bd-bestcosme-subtitle-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:15px;padding:16px 0;background:#01a49f;text-align:center}.contents__inr #bd-page-top .bd-bestcosme-subtitle-wrapper{margin-bottom:30px;padding:15px 0}#bd-page-top .bd-bestcosme-subtitle-wrapper::before,#bd-page-top .bd-bestcosme-subtitle-wrapper::after{width:17px;height:33px;margin:0 16px 3px;background:url(/svg/beautyday/2025/bestcosme/title-parts.svg) no-repeat center center/contain;content:''}.contents__inr #bd-page-top .bd-bestcosme-subtitle-wrapper::before,.contents__inr #bd-page-top .bd-bestcosme-subtitle-wrapper::after{width:30px;height:55px;margin:0 50px 3px}#bd-page-top .bd-bestcosme-text{margin-bottom:16px;font-size:13px;font-weight:bold;line-height:1.5}.contents__inr #bd-page-top .bd-bestcosme-text{font-size:16px}#bd-page-top .bd-bestcosme-link-section{margin-top:20px;padding:30px 0;background:#43b9b4}.contents__inr #bd-page-top .bd-bestcosme-link-section{margin-top:30px}#bd-page-top .bd-bestcosme-link-title{margin-bottom:20px;font-size:16px;font-weight:bold}.contents__inr #bd-page-top .bd-bestcosme-link-title{font-size:20px}#bd-page-top .bd-arrow-img{display:block;width:100%;height:100%}#contents #bd-page-top .bd-product-slider{overflow-x:scroll;overflow-y:hidden}.contents__inr #bd-page-top .bd-product-slider{overflow:hidden;position:relative}#contents #bd-page-top .bd-product-slider-wrapper{margin-right:-20px;margin-left:-20px;margin-bottom:20px}.contents__inr #bd-page-top .bd-product-slider-wrapper{position:relative;width:814px;margin:0 auto 30px}#contents #bd-page-top .bd-product-slider-arrow-left,#contents #bd-page-top .bd-product-slider-arrow-right{display:none}.contents__inr #bd-page-top .bd-product-slider-arrow-left,.contents__inr #bd-page-top .bd-product-slider-arrow-right{position:absolute;top:0;bottom:0;width:26px;height:40px;margin:auto;outline:none}.contents__inr #bd-page-top .bd-product-slider-arrow-left:hover,.contents__inr #bd-page-top .bd-product-slider-arrow-right:hover{opacity:.6;cursor:pointer}#bd-page-top .bd-product-slider-arrow-left.swiper-button-disabled,#bd-page-top .bd-product-slider-arrow-right.swiper-button-disabled{display:none}.contents__inr #bd-page-top .bd-product-slider-arrow-left{left:-45px;transform:rotate(180deg)}.contents__inr #bd-page-top .bd-product-slider-arrow-right{right:-45px}#bd-page-top .bd-product-slider-list{display:flex;width:100%;height:auto}.contents__inr #bd-page-top .bd-product-slider-list{margin:0 auto}#bd-page-top .bd-product-block{display:block;overflow:visible;position:relative;width:125px;min-width:125px;margin-right:15px;text-align:left}#contents #bd-page-top .bd-product-block:first-child{margin-left:20px}#bd-page-top .bd-product-block:last-child{margin-right:20px}#bd-page-top .bd-product-block:last-child::after{position:absolute;top:0;left:100%;width:20px;height:1px;content:''}.contents__inr #bd-page-top .bd-product-block{width:150px;min-width:150px;margin-right:14px}#bd-page-top .bd-product-link{display:block;position:relative}#bd-page-top .bd-product-label{display:inline-block;position:absolute;top:0;padding:5px 5px 4px;border-radius:3px;background:#999;color:#fff;font-size:10px}#bd-page-top .bd-product-end-tag{position:absolute;top:0;width:59px;height:59px;padding:5px;box-sizing:border-box;background:url(/svg/beautyday/2025/dynamic/ranking-end-tag-bg.svg) no-repeat;background-size:100%;color:#fff;font-size:11px;font-weight:bold;line-height:12px}.contents__inr #bd-page-top .bd-product-end-tag{padding:6px;font-size:10px}#bd-page-top .bd-product-img{display:block;width:125px;height:125px;margin-bottom:10px;box-sizing:border-box;pointer-events:none}.contents__inr #bd-page-top .bd-product-img{width:150px;height:150px}#bd-page-top .bd-product-title{margin-bottom:8px;color:#333;font-size:12px;font-weight:bold;line-height:14px}.contents__inr #bd-page-top .bd-product-title{font-size:11px}#bd-page-top .bd-product-brand{margin-bottom:6px;color:#888;font-size:10px;line-height:13px}#bd-page-top .bd-product-tag{display:inline-block;color:#e61673;font-size:11px;font-weight:bold}.contents__inr #bd-page-top .bd-product-tag{font-size:12px}#bd-page-top .bd-product-price{color:#333;font-size:14px;font-weight:bold}#bd-page-top .bd-product-price-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}#bd-page-top .bd-product-btn-fav{display:block;width:17px;height:17px;border:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjI3LjEwMnB4IiBoZWlnaHQ9IjI0LjUycHgiIHZpZXdCb3g9IjAgMCAyNy4xMDIgMjQuNTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3LjEwMiAyNC41MiINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMTMuNTM0LDI0LjUybC0wLjIxOS0wLjEwNGMtMC40MDctMC4xOTQtOS45OTEtNC44MzctMTIuNzcxLTEyLjU4MkMtMS4wNTcsNy4zNzUsMC45OTMsMi4zMjYsNS4xMTQsMC41ODENCgkJYzIuODYyLTEuMjEsNi4yMjgtMC40ODQsOC40NDQsMS43NTdjMi4yMjQtMi4yMzYsNS41OS0yLjk1MSw4LjQ0OC0xLjczNWM0LjExNywxLjc1Niw2LjE1Niw2LjgwOSw0LjU0NCwxMS4yNjUNCgkJYy0yLjc5Nyw3LjczNi0xMi4zOTEsMTIuMzU1LTEyLjc5OCwxMi41NDhMMTMuNTM0LDI0LjUyeiBNOC4wNDQsMUM3LjE3OSwxLDYuMzI3LDEuMTc1LDUuNTExLDEuNTIxDQoJCUMxLjg4LDMuMDU4LDAuMDgzLDcuNTMsMS41MDQsMTEuNDg5YzIuNDE1LDYuNzI4LDEwLjU4NCwxMS4xNTYsMTIuMDMsMTEuODk2YzEuNDQ3LTAuNzM2LDkuNjMtNS4xNSwxMi4wNTctMTEuODY0DQoJCWMxLjQzMS0zLjk1Ni0wLjM1Ni04LjQzMy0zLjk4NS05Ljk3OWMtMi42MjktMS4xMjEtNS43MzYtMC4zNDItNy42NjQsMS44OGwtMC4zODYsMC40NDVsLTAuMzg1LTAuNDQ2DQoJCUMxMS44NDQsMS44ODMsOS45NzUsMSw4LjA0NCwxeiIvPg0KPC9nPg0KPC9zdmc+DQo=);background-repeat:no-repeat;background-size:100% 100%}#bd-page-top .bd-product-btn-fav.is-active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjI3LjEwMnB4IiBoZWlnaHQ9IjI0LjUycHgiIHZpZXdCb3g9IjAgMCAyNy4xMDIgMjQuNTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI3LjEwMiAyNC41MiINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjQ0YxQjQxIiBkPSJNMTMuNTM0LDI0LjUybC0wLjIxOS0wLjEwNGMtMC40MDctMC4xOTQtOS45OTEtNC44MzctMTIuNzcxLTEyLjU4MkMtMS4wNTcsNy4zNzUsMC45OTMsMi4zMjYsNS4xMTQsMC41ODENCgkJYzIuODYyLTEuMjEsNi4yMjgtMC40ODQsOC40NDQsMS43NTdjMi4yMjQtMi4yMzYsNS41OS0yLjk1MSw4LjQ0OC0xLjczNWM0LjExNywxLjc1Niw2LjE1Niw2LjgwOSw0LjU0NCwxMS4yNjUNCgkJYy0yLjc5Nyw3LjczNi0xMi4zOTEsMTIuMzU1LTEyLjc5OCwxMi41NDhMMTMuNTM0LDI0LjUyeiIvPg0KPC9nPg0KPC9zdmc+DQo=)}#bd-page-top .bd-floating-nav{z-index:20;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);background:#ffeff6}#bd-page-top .bd-floating-nav-list{display:flex;justify-content:center}#contents #bd-page-top .bd-floating-nav-list{justify-content:space-between}.contents__inr #bd-page-top .bd-floating-nav-list{min-width:980px;margin:0 auto}#bd-page-top .bd-floating-nav-list-item{position:relative;width:100%;padding-right:10px;padding-left:10px;text-align:center}.contents__inr #bd-page-top .bd-floating-nav-list-item{width:245px}#bd-page-top .bd-floating-nav-list-item::after{position:absolute;top:7px;right:0;width:1px;height:55px;background-color:#d9d9d9;content:''}.contents__inr #bd-page-top .bd-floating-nav-list-item::after{height:47px}#bd-page-top .bd-floating-nav-list-item:last-child::after{content:none}#bd-page-top .bd-floating-nav-list-item.\--live .bd-floating-nav-text{padding-top:19px}#bd-page-top .bd-floating-nav-list-item.\--shopping .bd-floating-nav-label{background:#333}#bd-page-top .bd-floating-nav-list-item.\--shopping .bd-floating-nav-link::after{background:url(/svg/beautyday/2025/icon-sticky-arrow-stroke-limited.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--bestcosme .bd-floating-nav-label{background:#cca553}#bd-page-top .bd-floating-nav-list-item.\--bestcosme .bd-floating-nav-link::after{background:url(/svg/beautyday/2025/icon-sticky-arrow-stroke-bestcosme.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--shop .bd-floating-nav-label{background:#2db5aa}#bd-page-top .bd-floating-nav-list-item.\--shop .bd-floating-nav-link::after{background:url(/svg/beautyday/2025/icon-sticky-arrow-stroke-shop.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--live .bd-floating-nav-label{background:#c690ed}#bd-page-top .bd-floating-nav-list-item.\--live .bd-floating-nav-link::after{background:url(/svg/beautyday/2025/icon-sticky-arrow-stroke-live.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-link{display:flex;flex-flow:column;align-items:center;position:relative;width:100%;height:70px}.contents__inr #bd-page-top .bd-floating-nav-link{height:62px;cursor:pointer}.contents__inr #bd-page-top .bd-floating-nav-link:hover{opacity:.6}#bd-page-top .bd-floating-nav-link::after{display:block;position:absolute;right:0;bottom:8px;left:0;width:10px;height:10px;margin:0 auto;background-size:100%;content:''}.contents__inr #bd-page-top .bd-floating-nav-link::after{bottom:5px;width:12px;height:8px}#bd-page-top .bd-floating-nav-link *{pointer-events:none}#bd-page-top .bd-floating-nav-label{position:absolute;top:0;left:50%;width:51px;margin-bottom:6px;padding:1px 0;transform:translateX(-50%);color:#fff;font-size:10px;text-align:center}.contents__inr #bd-page-top .bd-floating-nav-label{width:auto;margin-bottom:10px;padding:1px 14px;font-size:12px}#bd-page-top .bd-floating-nav-text{position:relative;padding-top:27px;color:#333;font-size:12px;font-weight:bold;line-height:1.33}.contents__inr #bd-page-top .bd-floating-nav-text{padding-top:24px;font-size:15px}#bd-page-top .js-floating-nav{position:relative}#bd-page-top .js-floating-nav.--fixed{position:fixed;top:0;right:0;left:0}#bd-page-top [data-text-link-icon='arrow-r']::after{position:absolute;right:-11px;bottom:1px;width:6px;height:6px;border-top:solid 2px #e61673;border-right:solid 2px #e61673;transform:translateY(-50%) rotate(45deg);content:''}.contents__inr #bd-page-top [data-text-link-icon='arrow-r']::after{right:-10px;bottom:4px;width:8px;height:8px}#bd-page-top #howto-app .bd-section-title{margin-bottom:20px}#bd-page-top .bd-howto-app{margin-bottom:30px;padding:20px;background:#f4f4f4}#contents #bd-page-top .bd-howto-app{margin-right:-20px;margin-left:-20px}.contents__inr #bd-page-top .bd-howto-app{margin-bottom:40px;padding:30px 75px}#bd-page-top .bd-howto-app-inner{position:relative}#bd-page-top .bd-howto-app-img-wrapper{margin-bottom:20px}#contents #bd-page-top .bd-howto-app-img-wrapper{display:flex;justify-content:center}.contents__inr #bd-page-top .bd-howto-app-img-wrapper{margin-bottom:30px;padding-left:78px}#bd-page-top .bd-howto-app-add-balloon{display:flex;justify-content:center;align-items:center;width:100%;max-width:335px;height:69px;margin:0 auto 8px;padding-bottom:10px;background:url(/svg/beautyday/2025/howto-add-balloon-bg-sp.svg) no-repeat center center/contain}.contents__inr #bd-page-top .bd-howto-app-add-balloon{position:absolute;top:50%;right:25px;width:368px;max-width:none;height:94px;margin:0;padding:0;background:url(/svg/beautyday/2025/howto-add-balloon-bg-pc.svg) no-repeat;transform:translateY(-50%)}#bd-page-top .bd-howto-app-add-balloon-text{font-size:14px;font-weight:bold;line-height:1.5;text-align:center}.contents__inr #bd-page-top .bd-howto-app-add-balloon-text{font-size:16px;text-align:left}#bd-page-top .bd-howto-app-add-balloon-text-small{font-size:12px}.contents__inr #bd-page-top .bd-howto-app-add-balloon-text-small{font-size:14px}#contents #bd-page-top .bd-howto-app-download-bnr{width:100%;height:calc(192 / 375 * 100vw)}#bd-page-top .bd-atcosme-sns-follow{margin-bottom:15px;padding:4px 0;background:#333;color:#fff;font-size:12px;line-height:1.4}.contents__inr #bd-page-top .bd-atcosme-sns-follow{font-size:16px}#bd-page-top .bd-atcosme-sns-list-item-link{display:flex;justify-content:center;align-items:center;min-height:60px;padding:0 10px;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 0 0 2px #f4f4f4 inset;color:#333}.contents__inr #bd-page-top .bd-atcosme-sns-list-item-link{min-height:80px}#bd-page-top .bd-atcosme-sns-list-item-inner{margin-left:8px}.contents__inr #bd-page-top .bd-atcosme-sns-list-item-inner{margin-left:30px}#bd-page-top .bd-atcosme-sns-list.\--1col{display:block;max-width:440px;margin:0 auto}#bd-page-top .bd-atcosme-sns-list.\--1col:not(:last-child){margin-bottom:40px}#bd-page-top .bd-atcosme-sns-list.\--1col .bd-atcosme-sns-list-item-link{min-height:80px}.contents__inr #bd-page-top .bd-atcosme-sns-list.\--1col .bd-atcosme-sns-list-item-link{min-height:108px}#bd-page-top .bd-atcosme-sns-list.\--2col{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:15px;column-gap:15px}.contents__inr #bd-page-top .bd-atcosme-sns-list.\--2col{-moz-column-gap:20px;column-gap:20px}#bd-page-top .bd-atcosme-sns-list.\--2col:not(:last-child){margin-bottom:20px}.contents__inr #bd-page-top .bd-atcosme-sns-list.\--2col:not(:last-child){margin-bottom:40px}#contents #bd-page-top .bd-atcosme-sns-list.\--mail .bd-atcosme-sns-icon{width:48px;height:36px}#contents #bd-page-top .bd-atcosme-sns-list.\--mail .bd-atcosme-sns-list-item-inner{margin-left:30px}#contents #bd-page-top .bd-atcosme-sns-icon{width:30px;height:30px}#bd-page-top .bd-atcosme-sns-name{margin-bottom:5px;font-size:12px;font-weight:bold}.contents__inr #bd-page-top .bd-atcosme-sns-name{font-size:18px}#bd-page-top .bd-atcosme-sns-name.\--icon{position:relative;line-height:1.25;text-align:left}#bd-page-top .bd-atcosme-sns-id{font-size:11px;line-height:1.363}.contents__inr #bd-page-top .bd-atcosme-sns-id{font-size:15px;line-height:1.493}#bd-page-top #brand-list{background:#333}.contents__inr #bd-page-top #brand-list .bd-section-inner{max-width:760px}#bd-page-top #brand-list .bd-label-shopping.\--secondary{margin-right:0;margin-bottom:15px}.contents__inr #bd-page-top #brand-list .bd-label-shopping.\--secondary{margin-bottom:20px}#bd-page-top #brand-list .bd-section-title{margin-bottom:20px;color:#fff}#contents #bd-page-top #brand-list .bd-section-title{font-size:20px}#bd-page-top .bd-brand-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.contents__inr #bd-page-top .bd-brand-list{grid-template-columns:repeat(4, 1fr);gap:20px}#bd-page-top .bd-brand-list-wrapper{padding-bottom:20px;border-radius:4px;background:#fff}.contents__inr #bd-page-top .bd-brand-list-wrapper{padding-bottom:30px}#bd-page-top .bd-brand-list-luxe{padding:20px 18px;border-radius:4px 4px 0 0;background:#e8e8e8}.contents__inr #bd-page-top .bd-brand-list-luxe{padding:30px 64px 20px}#bd-page-top .bd-brand-list-sponsorship{padding:20px 18px 0}.contents__inr #bd-page-top .bd-brand-list-sponsorship{padding:30px 64px 0}#bd-page-top .bd-brand-list-title{margin-bottom:10px;font-size:20px;text-align:left}.contents__inr #bd-page-top .bd-brand-list-title{font-size:22px}#bd-page-top .bd-brand-list-title-sub{font-size:11px}.contents__inr #bd-page-top .bd-brand-list-title-sub{font-size:12px;font-weight:bold}#bd-page-top .bd-brand-list-large{width:100%;height:calc((100vw - 76px) * (110 / 598));margin-bottom:15px}.contents__inr #bd-page-top .bd-brand-list-large{width:632px;height:55px;margin-bottom:20px}#bd-page-top .bd-brand-list-large .bd-brand-list-item-link{padding:0}.contents__inr #bd-page-top .bd-brand-list-large .bd-brand-list-logo{width:632px;aspect-ratio:632 / 55}#bd-page-top .bd-brand-list-item{width:100%;height:calc(((100vw - 88px) * (100 / 260)) / 3);background:#fff}.contents__inr #bd-page-top .bd-brand-list-item{width:143px;height:55px}#bd-page-top .bd-brand-list-item-link{display:block;width:100%;height:100%;padding:2px 6px 1px;border:solid 1px #d9d9d9}#bd-page-top .bd-brand-list-item-link.\--on-black{background:#000}#bd-page-top .bd-brand-list-item-link.\--on-blue{background:#001388}#bd-page-top .bd-brand-list-item-link.\--on-navy{background:#081e2c}#bd-page-top .bd-brand-list-logo{width:100%;height:100%;pointer-events:none}.contents__inr #bd-page-top .bd-brand-list-logo{width:130px;height:inherit;aspect-ratio:130 / 50}#bd-page-top .bd-brand-more-link{display:inline-flex;justify-content:flex-end;align-items:center;position:relative;padding-right:22px;color:#333;font-size:14px}#bd-page-top .bd-brand-more-link[data-text-link-icon='arrow-r']::after{display:block;right:0;bottom:3px;width:12px;height:12px;border:none;background:url(/svg/beautyday/2025/icon-arrow-stroke.svg) no-repeat center center/contain;transform:rotate(-90deg);content:''}#bd-page-top .bd-brand-more-link-wrapper{margin-top:20px;text-align:right}.contents__inr #bd-page-top .bd-brand-more-link-wrapper{margin-top:16px}#bd-page-top #recommendation .bd-section-title{margin-bottom:20px}#contents #bd-page-top .bd-recommendation-list{padding-right:20px;padding-left:20px}.contents__inr #bd-page-top .bd-recommendation-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;width:980px;margin:0 auto}#contents #bd-page-top .bd-recommendation-list-item:not(:last-child){margin-bottom:20px}#bd-page-top .bd-recommendation-bnr{width:100%;height:calc((100vw - 40px) * (118 / 335));border:1px solid rgba(0,0,0,0.1)}.contents__inr #bd-page-top .bd-recommendation-bnr{width:480px;height:170px}.contents__inr #bd-page-top #payment .bd-section-inner{max-width:750px}#bd-page-top .bd-shopping-logo{width:calc(247 / 375 * 100vw);height:calc(27 / 375 * 100vw)}.contents__inr #bd-page-top .bd-shopping-logo{width:350px;height:37px}#bd-page-top .bd-shopping-logo-wrapper{display:flex;justify-content:center;margin-bottom:10px;padding:8px}.contents__inr #bd-page-top .bd-shopping-logo-wrapper{padding:10px}#bd-page-top .bd-payment-summary-text{margin-bottom:10px;background:#e5e5e5;font-size:14px;font-weight:bold;line-height:29px}.contents__inr #bd-page-top .bd-payment-summary-text{font-size:16px;line-height:34px}#bd-page-top .bd-payment-summary-wrapper{display:flex;justify-content:center}#bd-page-top .bd-payment-summary-img{width:calc(300 / 375 * 100vw);height:calc(45 / 375 * 100vw)}.contents__inr #bd-page-top .bd-payment-summary-img{width:521px;height:80px}#bd-page-top #share{padding:14px 0 30px;background:#f0f0f0}.contents__inr #bd-page-top #share{padding:24px 0 40px}.contents__inr #bd-page-top #share .bd-section-inner{display:flex;justify-content:center;align-items:center}#bd-page-top #share .bd-section-title{margin-bottom:20px;font-size:14px;text-align:center}.contents__inr #bd-page-top #share .bd-section-title{margin:0 60px 0 0}#bd-page-top .bd-share-list{display:grid;grid-template-columns:repeat(3, 1fr)}#bd-page-top .bd-share-list-item{position:relative}.contents__inr #bd-page-top .bd-share-list-item{margin-right:30px;padding-right:30px}#bd-page-top .bd-share-list-item+.bd-share-list-item::before{position:absolute;top:50%;left:0;z-index:1;width:1px;height:30px;background-color:#d9d9d9;transform:translateY(-50%);content:''}.contents__inr #bd-page-top .bd-share-list-item+.bd-share-list-item::before{left:-30px}#bd-page-top .bd-share-list-item-link{display:flex;justify-content:center;align-items:center}#bd-page-top .bd-share-list-item-img{margin-right:8px}.contents__inr #bd-page-top .bd-share-list-item-img{margin-right:15px}#bd-page-top .bd-share-list-item-icon{width:30px;height:30px}.contents__inr #bd-page-top .bd-share-list-item-icon{width:40px;height:40px}#bd-page-top .bd-share-list-item-text{color:#888;font-size:14px}#bd-page-top #bd-top-footer{padding:20px 0 50px;background:#fff}.contents__inr #bd-page-top #bd-top-footer{padding:30px 0}#bd-page-top .bd-footer-link-list{display:grid;grid-template-columns:repeat(2, 1fr)}#contents #bd-page-top .bd-footer-link-list{row-gap:20px}.contents__inr #bd-page-top .bd-footer-link-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:780px;margin:0 auto}#bd-page-top .bd-footer-link-list-item{display:flex;align-items:center;position:relative}.contents__inr #bd-page-top .bd-footer-link-list-item{padding:19px 20px}#bd-page-top .bd-footer-link-list-item::after{position:absolute;top:50%;right:20px;z-index:1;width:1px;height:16px;background-color:#d9d9d9;transform:translateY(-50%);content:''}.contents__inr #bd-page-top .bd-footer-link-list-item::after{right:0;height:30px}#contents #bd-page-top .bd-footer-link-list-item:nth-child(2n)::after{content:none}.contents__inr #bd-page-top .bd-footer-link-list-item:nth-child(3n)::after{content:none}#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme,#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-shopping,#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-store,#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-tokyo,#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-osaka,#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-nagoya{height:16px}.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme,.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-shopping,.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-store,.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-tokyo,.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-osaka,.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-nagoya{height:22px}#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme{width:79px}.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme{width:109px}#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-shopping{width:150px}.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-shopping{width:206px}#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-store{width:123px}.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-store{width:169px}#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-tokyo{width:128px}.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-tokyo{width:176px}#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-osaka{width:131px}.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-osaka{width:176px}#bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-nagoya{width:136px}.contents__inr #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-nagoya{width:187px}.contents__inr #bd-page-top .bd-karte-bnr-list.\--1col{display:block}#bd-page-top .bd-karte-bnr-list.\--1col:not(:last-child):not(:empty){margin-bottom:20px}.contents__inr #bd-page-top .bd-karte-bnr-list.\--1col:not(:last-child):not(:empty){margin-bottom:30px}#bd-page-top .bd-karte-bnr-list.\--2col{margin-bottom:20px}.contents__inr #bd-page-top .bd-karte-bnr-list.\--2col{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:-24px;margin-bottom:16px}.contents__inr #bd-page-top .bd-karte-bnr-list.\--2col .bd-karte-bnr-list-item{margin-bottom:24px}.contents__inr #bd-page-top .bd-karte-bnr-list.\--2col .bd-karte-bnr-list-item:not(:empty){margin-right:24px}#contents #bd-page-top .bd-karte-bnr-list.\--2col .bd-karte-bnr-list-item:not(:last-child):not(:empty){margin-bottom:20px}.contents__inr #bd-page-top .bd-karte-bnr-list a{display:inline-block}#bd-page-top .bd-karte-bnr-list img{width:100%;height:calc(118 / 375 * 100vw)}.contents__inr #bd-page-top .bd-karte-bnr-list img{width:438px;height:154px}#contents #bd-page-top #bestcosme .bd-karte-bnr-list{padding-right:20px;padding-left:20px}#bd-page-top #bestcosme .bd-karte-bnr-list:not(:empty){margin-top:20px;margin-bottom:0}.contents__inr #bd-page-top #bestcosme .bd-karte-bnr-list:not(:empty){margin-top:30px}@media screen and (max-width: 374px){#contents .u-block-sp-xs{display:block !important}#contents .u-inline-block-sp-xs{display:inline-block !important}#contents #bd-page-top .bd-section-title{font-size:16px}#contents #bd-page-top .bd-section-title-icon{margin-right:10px}#contents #bd-page-top .bd-section-subtitle.--emphasis .--lg{font-size:20px}#contents #bd-page-top .bd-label-store.bd-icon{padding-left:25px}#contents #bd-page-top .bd-label-store.bd-icon::after{left:5px}#contents #bd-page-top .bd-label-shopping.bd-icon{padding-left:25px}#contents #bd-page-top .bd-label-shopping.bd-icon::after{left:5px}#contents #bd-page-top .bd-button-type-normal.--size-sm-sp,#contents #bd-page-top .bd-button-type-white.--size-sm-sp,#contents #bd-page-top .bd-button-type-gold.--size-sm-sp{font-size:13px}#contents #bd-page-top .bd-text-date{font-size:25px}#contents #bd-page-top .bd-header-subtitle{font-size:18px}#contents #bd-page-top .bd-header-countdown-text{font-size:17px}#contents #bd-page-top .bd-header-countdown-text .bd-text-date{min-height:33px;margin-right:5px;font-size:24px}#contents #bd-page-top .bd-header-countdown-timer-text{margin-right:6px}#contents #bd-page-top .bd-header-countdown-timer-text:last-of-type{margin-right:0}#contents #bd-page-top .bd-howto-accordion-contents-text{font-size:13px}#contents #bd-page-top #shopping .bd-section-text.--sm{font-size:12px}#contents #bd-page-top .bd-special-item-title{font-size:20px}#contents #bd-page-top .bd-special-item-title-catch{font-size:17px}#contents #bd-page-top .bd-advance-reserve-box-title{font-size:16px}#contents #bd-page-top .bd-advance-reserve-box-title .--lg{font-size:24px}#contents #bd-page-top .bd-advance-reserve-box-label{font-size:14px}#contents #bd-page-top .bd-advance-reserve-box-text{font-size:16px}#contents #bd-page-top .bd-theme-list-img{width:124px;height:124px}#contents #bd-page-top .bd-theme-list-text{font-size:13px}#contents #bd-page-top .bd-theme-list-text-wrapper .--lg{font-size:16px}#contents #bd-page-top .bd-pointback-campaign-box-text{font-size:15px}#contents #bd-page-top .bd-store-info-detail{padding:15px 15px 15px 10px}#contents #bd-page-top .bd-store-info-catch{font-size:13px}#contents #bd-page-top .bd-store-info-img{width:60px;min-width:60px;height:60px}#contents #bd-page-top .bd-store-list-wrap{padding:20px 27px}#contents #bd-page-top #live .bd-section-text.--sm{font-size:12px}#contents #bd-page-top .bd-timeline-range{height:35px}#contents #bd-page-top .bd-timeline-range-list-item{width:25px;height:25px}#contents #bd-page-top .bd-timeline-range-list-item::after{height:713px}#contents #bd-page-top .bd-timeline-range-list-item.bd-range-shopping{right:60px}#contents #bd-page-top .bd-timeline-range-list-item.bd-range-store{right:30px}#contents #bd-page-top .bd-timeline-range-list-item.bd-range-liveshopping{right:0}#contents #bd-page-top .bd-timeline-month-img{width:40px;height:19px}#contents #bd-page-top .bd-timeline-event{padding:10px 90px 10px 10px}#contents #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--']{width:10px;height:10px}#contents #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--shopping']{right:68px}#contents #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--store']{right:38px}#contents #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--liveshopping']{right:8px}#contents #bd-page-top .bd-timeline-event-date-text{font-size:11px}#contents #bd-page-top .bd-timeline-event.--next::before{top:10px;width:35px;height:13px}#contents #bd-page-top .bd-timeline-event.--next .bd-timeline-event-date{padding-left:20px}#contents #bd-page-top .bd-timeline-event .bd-date-week,#contents #bd-page-top .bd-timeline-event .bd-date-time{transform:translateY(0.02em)}#contents #bd-page-top .bd-timeline-event .bd-date-time{font-size:10px}#contents #bd-page-top .bd-timeline-event-date{font-size:10px}#contents #bd-page-top .bd-timeline-event-content{margin-left:20px;font-size:12px}#contents #bd-page-top .bd-timeline-event-list-item:not(:last-child){margin-bottom:8px;padding-bottom:8px}#contents #bd-page-top .bd-timeline-event .bd-list-type-asterisk{font-size:10px}#contents #bd-page-top .bd-timeline.--october .bd-timeline-month-img{width:41px}#contents #bd-page-top .bd-timeline.--november .bd-timeline-month-img{width:40px}#contents #bd-page-top .bd-timeline-block.--december .bd-timeline-event-date{font-size:12px}#contents #bd-page-top .bd-timeline-block.--december .bd-timeline-event-content{font-size:12px}#contents #bd-page-top .bd-timeline-block.--december .bd-timeline-note{margin-top:5px;font-size:11px}#contents #bd-page-top .bd-bestcosme-link-title{font-size:14px}#contents #bd-page-top .bd-floating-nav-link{height:65px}#contents #bd-page-top .bd-floating-nav-text{font-size:10px}#contents #bd-page-top .bd-howto-app-add-balloon-text{padding-top:8px;font-size:12px}#contents #bd-page-top .bd-atcosme-sns-list-item-link{padding:0 8px}#contents #bd-page-top .bd-atcosme-sns-list-item-inner{margin-left:5px}#contents #bd-page-top .bd-atcosme-sns-list.\--2col{-moz-column-gap:10px;column-gap:10px}#contents #bd-page-top .bd-atcosme-sns-list.\--mail .bd-atcosme-sns-icon{width:38px;height:26px}#contents #bd-page-top .bd-atcosme-sns-list.\--mail .bd-atcosme-sns-list-item-inner{margin-left:20px}#contents #bd-page-top .bd-atcosme-sns-icon{width:25px;height:25px}#contents #bd-page-top .bd-atcosme-sns-id{font-size:9px}#contents #bd-page-top .bd-share-list-item-img{margin-right:5px}#contents #bd-page-top .bd-share-list-item-icon{width:25px;height:25px}#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme,#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-shopping,#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-store,#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-tokyo,#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-osaka,#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-nagoya{height:calc(16 / 375 * 100vw)}#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme{width:calc(79 / 375 * 100vw)}#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-shopping{width:calc(150 / 375 * 100vw)}#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-store{width:calc(123 / 375 * 100vw)}#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-tokyo{width:calc(128 / 375 * 100vw)}#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-osaka{width:calc(131 / 375 * 100vw)}#contents #bd-page-top .bd-footer-link-list-item .bd-footer-link-logo-atcosme-nagoya{width:calc(136 / 375 * 100vw)}}@media screen and (max-width: 554px){#contents #bd-page-top .bd-brand-list{grid-template-columns:repeat(2, 1fr)}#contents #bd-page-top .bd-brand-list-item{height:calc(((100vw - 88px) * (100 / 260)) / 2)}}
