@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:.7}#bd-page-top *{box-sizing:border-box}#bd-page-top img{display:block;max-width:100%}.contents__inr #bd-page-top button:hover{opacity:.7}#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 4px 12px 0 rgba(0,0,0,0.08);background:#fff}#bd-page-top .bd-section-container{margin-bottom:20px;padding:32px 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-list-type-asterisk{color:#666;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}#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:.7}.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;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}#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%)}.contents__inr #bd-page-top .bd-text-date{min-height:40px;padding:0 10px;font-size:30px}#bd-page-top .bd-header-kv{background-color:#e61673}#contents #bd-page-top .bd-header-kv-img{width:100vw;height:calc(100vw * (1650 / 1170))}.contents__inr #bd-page-top .bd-header-kv-img{width:980px;height:693px;margin:0 auto}#bd-page-top .bd-header-countdown{padding:25px 20px 24px;background-color:#e61673;text-align:center}#contents #bd-page-top .bd-header-countdown{border-top:1px solid #fff}.contents__inr #bd-page-top .bd-header-countdown{position:relative;padding:30px 0}.contents__inr #bd-page-top .bd-header-countdown::before{position:absolute;top:0;left:calc((100% - 980px) / 2);width:980px;height:1px;background-color:#fff;content:''}#bd-page-top .bd-header-countdown-text{margin-bottom:16px;color:#fff;font-size:18px;font-weight:bold}.contents__inr #bd-page-top .bd-header-countdown-text{font-size:24px}#bd-page-top .bd-header-countdown-content{display:flex;align-items:center;width:100%;height:60px;margin:0 auto;border-radius:12px;background-color:#fff}#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:0 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{color:#fff;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;color:#fff;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-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:#f6f6f6}#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:#f6f6f6;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:#f6f6f6}#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:#f6f6f6}.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-limited-section{margin-bottom:30px;padding:30px 0;background:#f6f6f6}.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:#f6f6f6}.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__inr #bd-page-top #schedule{padding:56px 0}#bd-page-top #schedule .bd-section-title{font-size:20px;text-box-trim:trim-both}#contents #bd-page-top #schedule .bd-section-title{margin-bottom:24px}.contents__inr #bd-page-top #schedule .bd-section-title{margin-bottom:40px;font-size:32px}#bd-page-top #schedule .bd-section-title-text{display:inline}#bd-page-top #schedule .bd-section-title-text-highlight{color:#e61673}#bd-page-top #schedule .bd-timeline-block ~ .bd-list-type-asterisk{line-height:1.5;text-align:left}.contents__inr #bd-page-top #schedule .bd-timeline-block ~ .bd-list-type-asterisk{width:550px;margin:0 auto}#bd-page-top #schedule .bd-timeline-block ~ .bd-list-type-asterisk .bd-list-type-asterisk-item{position:relative;padding-left:11px}.contents__inr #bd-page-top #schedule .bd-timeline-block ~ .bd-list-type-asterisk .bd-list-type-asterisk-item{padding-left:12px}#bd-page-top #schedule .bd-timeline-block ~ .bd-list-type-asterisk .bd-list-type-asterisk-item::before{position:absolute;margin-left:-11px;content:'※'}.contents__inr #bd-page-top #schedule .bd-timeline-block ~ .bd-list-type-asterisk .bd-list-type-asterisk-item::before{margin-left:-12px}#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:511px;transform:translateX(-50%);content:''}.contents__inr #bd-page-top .bd-timeline-range-list-item::after{width:2px;height:588px}#bd-page-top .bd-timeline-range-list-item.bd-range-shopping{right:32px}.contents__inr #bd-page-top .bd-timeline-range-list-item.bd-range-shopping{right:90px}#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:0}.contents__inr #bd-page-top .bd-timeline-range-list-item.bd-range-store{right:30px}#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-icon{position:relative;z-index:10}#bd-page-top .bd-timeline-month{display:flex;align-items:center;margin-bottom:12px}.contents__inr #bd-page-top .bd-timeline-month{margin-bottom:16px}#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{margin-left:12px;font-size:20px}#bd-page-top .bd-timeline-event{position:relative;padding:15px 71px 15px 10px;border-radius:12px;background:#f6f6f6;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-timeline-event{display:flex;align-items:center;padding:32px 207px 32px 32px;border-radius:16px;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}.contents__inr #bd-page-top .bd-timeline-event-wrapper:not(:last-child){margin-bottom:16px}#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.bd-timeline--preorder .bd-timeline-note-normal{font-weight:normal}#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:41px;background-color:#333}.contents__inr #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--shopping']{right:109px}#bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--store']{right:9px;background-color:#2db5aa}.contents__inr #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--store']{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/2026/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.--next .bd-timeline-event-date{min-width:144px}.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 4px}#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:24px;padding-bottom:24px}#bd-page-top .bd-timeline-event .bd-list-type-asterisk{margin-top:5px;margin-bottom:0;font-weight:400}.contents__inr #bd-page-top .bd-timeline-event .bd-list-type-asterisk{margin-top:12px}#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}.contents__inr #bd-page-top .bd-timeline-block{margin-bottom:32px}#bd-page-top .bd-timeline-block:last-of-type{margin-bottom:10px}.contents__inr #bd-page-top .bd-timeline-block:last-of-type{margin-bottom:24px}#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}.contents__inr #bd-page-top .bd-timeline-block.--december .bd-timeline-event-date{margin-bottom:16px}#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 .bd-about{padding:32px 20px;background-color:#f6f6f6}.contents__inr #bd-page-top .bd-about{padding:40px 0}#bd-page-top .bd-about-caption{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.contents__inr #bd-page-top .bd-about-caption{margin-bottom:24px}#bd-page-top .bd-about-caption-text{margin:0 8px;font-size:16px;font-weight:bold}.contents__inr #bd-page-top .bd-about-caption-text{font-size:18px;font-weight:normal}#bd-page-top .bd-about-label{display:inline-flex;align-items:center;padding:3px 8px;color:#fff;font-size:16px;font-weight:bold}.contents__inr #bd-page-top .bd-about-label{padding:4px 13px;font-size:18px}#bd-page-top .bd-about-label.--store{background-color:#2db5aa}#bd-page-top .bd-about-label.--ec{background-color:#333}#bd-page-top .bd-about-card{width:100%;margin-bottom:16px;padding:32px 20px;border-radius:16px;box-sizing:border-box;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff;text-align:center}.contents__inr #bd-page-top .bd-about-card{width:900px;margin:0 auto;padding:48px 0;border-radius:20px}#bd-page-top .bd-about-pointback{margin-bottom:14px;text-align:center}.contents__inr #bd-page-top .bd-about-pointback{margin-bottom:24px}#bd-page-top .bd-about-pointback-badge{display:inline-flex;align-items:baseline;position:relative;padding:0 17px;background-color:#e61673;color:#fff;font-weight:bold}#contents #bd-page-top .bd-about-pointback-badge{margin-bottom:26px}.contents__inr #bd-page-top .bd-about-pointback-badge{margin-right:24px;padding:0 20px}#bd-page-top .bd-about-pointback-badge::after{position:absolute;top:100%;left:50%;border-width:6.14px 6.14px 0 6.14px;border-style:solid;border-color:#e61673 transparent transparent transparent;transform:translateX(-50%);content:''}.contents__inr #bd-page-top .bd-about-pointback-badge::after{top:50%;left:100%;border-width:9px 0 9px 10px;border-color:transparent transparent transparent #e61673;transform:translateY(-50%)}#bd-page-top .bd-about-pointback-badge-sub{font-size:21px}.contents__inr #bd-page-top .bd-about-pointback-badge-sub{font-size:28px}#bd-page-top .bd-about-pointback-badge-main{font-size:52px}.contents__inr #bd-page-top .bd-about-pointback-badge-main{font-size:68px}#bd-page-top .bd-about-pointback-title{display:inline-block;position:relative;margin-top:8px;color:#e61673;font-size:32px;font-weight:bold}.contents__inr #bd-page-top .bd-about-pointback-title{font-size:44px}#bd-page-top .bd-about-pointback-title-mark{position:relative}#bd-page-top .bd-about-pointback-title-mark::before{display:block;position:absolute;top:-11px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background-color:#e61673;content:''}.contents__inr #bd-page-top .bd-about-pointback-title-mark::before{top:-15px;width:12px;height:12px;margin-left:-6px}#bd-page-top .bd-about-divider{margin-bottom:16px;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-about-divider{margin-bottom:24px;font-size:18px}#bd-page-top .bd-about-campaigns{display:flex;gap:0 12px;margin-bottom:16px}.contents__inr #bd-page-top .bd-about-campaigns{display:inline-flex;gap:0 24px;margin-bottom:24px}#bd-page-top .bd-about-campaign-card{display:flex;flex-direction:column;justify-content:space-between;width:50%;padding:0 0 20px;border-radius:12px;box-sizing:border-box;background-color:#f6f6f6;text-align:center;cursor:pointer}.contents__inr #bd-page-top .bd-about-campaign-card{width:300px;padding:0 0 28px}.contents__inr #bd-page-top .bd-about-campaign-card:hover{opacity:.7}#bd-page-top .bd-about-campaign-card *{pointer-events:none}#bd-page-top .bd-about-campaign-head{margin-bottom:16px;padding:6px 0;border-radius:12px 12px 0 0;color:#fff;font-size:15px;font-weight:bold}.contents__inr #bd-page-top .bd-about-campaign-head{margin-bottom:32px;padding:10px 0;font-size:18px}#bd-page-top .bd-about-campaign-head::before{display:inline-block;position:relative;top:2px;width:16px;height:16px;margin-right:5px;content:''}.contents__inr #bd-page-top .bd-about-campaign-head::before{top:3px;width:18px;height:18px;margin-right:8px}#bd-page-top .bd-about-campaign-head.--store{background-color:#2db5aa}#bd-page-top .bd-about-campaign-head.--store::before{background:url(/svg/beautyday/2026/icon/icon-sticky-icon-store.svg) no-repeat center center/contain}#bd-page-top .bd-about-campaign-head.--ec{background-color:#333}#bd-page-top .bd-about-campaign-head.--ec::before{background:url(/svg/beautyday/2026/icon/icon-sticky-icon-ec.svg) no-repeat center center/contain}#bd-page-top .bd-about-campaign-body{margin-bottom:12px}.contents__inr #bd-page-top .bd-about-campaign-body{margin-bottom:24px}#bd-page-top .bd-about-campaign-catch{margin-bottom:8px;font-size:13px;font-weight:bold}.contents__inr #bd-page-top .bd-about-campaign-catch{font-size:16px}#bd-page-top .bd-about-campaign-title{color:#e61673;font-size:18px;font-weight:bold}#contents #bd-page-top .bd-about-campaign-title{line-height:22px;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-about-campaign-title{font-size:21px}#bd-page-top .bd-about-campaign-foot{display:flex;justify-content:center;align-items:center}#bd-page-top .bd-about-campaign-link{display:block;position:relative;color:#333;font-size:12px;font-weight:bold}.contents__inr #bd-page-top .bd-about-campaign-link{font-size:14px}#bd-page-top .bd-about-campaign-link::after{display:block;position:absolute;right:0;bottom:-16px;left:0;width:12px;height:12px;margin:0 auto;content:''}.contents__inr #bd-page-top .bd-about-campaign-link::after{bottom:-21px;width:16px;height:16px}#bd-page-top .bd-about-campaign-link.--store::after{background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-store.svg) no-repeat center center/contain}#bd-page-top .bd-about-campaign-link.--ec::after{background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-ec.svg) no-repeat center center/contain}#bd-page-top .bd-about-gift-text{margin-bottom:16px;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-about-gift-text{font-size:18px}#bd-page-top .bd-about-note{color:#666;font-size:11px;text-align:center}#contents #bd-page-top .bd-about-note{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-about-note{font-size:12px}#bd-page-top .bd-about-guide{margin-top:12px;text-align:center}.contents__inr #bd-page-top .bd-about-guide{margin-top:24px}#bd-page-top .bd-about-guide-button{display:flex;justify-content:center;align-items:center;position:relative;width:350px;height:41px;margin:0 auto 16px;padding:0 20px;border:1px solid #aaa;border-radius:20px;box-sizing:border-box;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff;color:#333;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-about-guide-button{width:430px;height:50px;border-radius:25px;font-size:16px}#bd-page-top .bd-about-guide-button::after{display:block;position:absolute;right:16px;width:12px;height:12px;margin:0 auto;background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-ec.svg) no-repeat center center/contain;transform:rotate(270deg);content:''}.contents__inr #bd-page-top .bd-about-guide-button::after{right:32px;width:16px;height:16px}#bd-page-top .bd-about-guide-note{color:#666;font-size:11px;text-align:center}.contents__inr #bd-page-top .bd-about-guide-note{font-size:12px}#bd-page-top .bd-ec{position:relative;width:100%;padding:94px 0 24px;background-color:#fdeff5;text-align:center}.contents__inr #bd-page-top .bd-ec{padding:110px 0 40px 0}#bd-page-top .bd-ec-header{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:24px;background-color:#fff}.contents__inr #bd-page-top .bd-ec-header{padding-bottom:40px}#bd-page-top .bd-ec-header-line{overflow:hidden;position:absolute;top:-70px;width:100%;height:70px}.contents__inr #bd-page-top .bd-ec-header-line{top:-78px;height:78px}#bd-page-top .bd-ec-header-line::before{position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#e61673;content:''}#bd-page-top .bd-ec-header-line::after{position:absolute;top:0;left:50%;width:390px;height:390px;margin-left:-195px;border:6px solid #e61673;border-radius:50%;box-sizing:border-box;background-color:#fff;content:''}.contents__inr #bd-page-top .bd-ec-header-line::after{width:900px;height:900px;margin-left:-450px}#bd-page-top .bd-ec-header-icon{position:relative;z-index:1;width:50px;height:50px;margin-top:-30px;margin-bottom:16px;border-radius:50%;background-color:#333}.contents__inr #bd-page-top .bd-ec-header-icon{width:60px;height:60px;margin-top:-36px;margin-bottom:24px}#bd-page-top .bd-ec-header-icon::after{display:block;position:absolute;top:13px;left:10px;width:28px;height:28px;background:url(/svg/beautyday/2026/icon/icon-ec.svg) no-repeat center center/contain;background-size:100%;content:''}.contents__inr #bd-page-top .bd-ec-header-icon::after{top:13px;left:12px;width:36px;height:36px}#bd-page-top .bd-ec-header-title{font-size:32px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-header-title{font-size:46px}#bd-page-top .bd-ec-lead{margin-bottom:24px;background:linear-gradient(to bottom, #fff 50%, #fdeff5 100%)}.contents__inr #bd-page-top .bd-ec-lead{margin-bottom:36px}#bd-page-top .bd-ec-lead-inner{display:flex;flex-direction:column;align-items:center;margin:0 20px;padding:24px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.contents__inr #bd-page-top .bd-ec-lead-inner{display:inline-flex;width:750px;padding:32px 0;border-radius:20px}#bd-page-top .bd-ec-lead-title{margin-bottom:20px;font-size:16px;font-weight:bold}#contents #bd-page-top .bd-ec-lead-title{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-ec-lead-title{margin-bottom:24px;font-size:20px}#bd-page-top .bd-ec-lead-list{display:flex;justify-content:space-between;gap:0 19px;margin-bottom:24px}.contents__inr #bd-page-top .bd-ec-lead-list{gap:0 68px}#bd-page-top .bd-ec-lead-list-item{display:flex;flex-direction:column;align-items:center}#bd-page-top .bd-ec-lead-list-icon{position:relative;width:60px;height:60px;margin-bottom:12px;border-radius:50%;background-color:#fff5f9}.contents__inr #bd-page-top .bd-ec-lead-list-icon{width:100px;height:100px;margin-bottom:16px}#bd-page-top .bd-ec-lead-list-icon::after{display:block;position:absolute;top:50%;left:50%;width:42px;height:42px;background-size:100%;transform:translate(-50%, -50%);content:''}.contents__inr #bd-page-top .bd-ec-lead-list-icon::after{width:72px;height:72px}#bd-page-top .bd-ec-lead-list-icon.--pointback::after{background:url(/svg/beautyday/2026/icon/icon-pointback.svg) no-repeat center center/contain}#bd-page-top .bd-ec-lead-list-icon.--limited::after{background:url(/svg/beautyday/2026/icon/icon-limited.svg) no-repeat center center/contain}#bd-page-top .bd-ec-lead-list-icon.--sample::after{background:url(/svg/beautyday/2026/icon/icon-sample.svg) no-repeat center center/contain}#bd-page-top .bd-ec-lead-list-icon.--sale::after{background:url(/svg/beautyday/2026/icon/icon-sale.svg) no-repeat center center/contain}#bd-page-top .bd-ec-lead-list-text{font-size:12px;font-weight:bold}#contents #bd-page-top .bd-ec-lead-list-text{line-height:1.2;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-ec-lead-list-text{font-size:16px}#bd-page-top .bd-ec-lead-link{display:inline-flex;justify-content:center;align-items:center;position:relative;width:240px;height:41px;border-radius:20px;background-color:#333;color:#fff;font-size:14px;font-weight:bold;cursor:pointer}.contents__inr #bd-page-top .bd-ec-lead-link{width:440px;height:50px;border-radius:25px;font-size:16px}.contents__inr #bd-page-top .bd-ec-lead-link:hover{opacity:.7}#bd-page-top .bd-ec-lead-link::after{display:block;position:absolute;right:16px;width:12px;height:12px;margin:0 auto;background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-white.svg) no-repeat center center/contain;content:''}.contents__inr #bd-page-top .bd-ec-lead-link::after{right:24px;width:16px;height:16px}#bd-page-top .bd-ec-lead-link *{pointer-events:none}#bd-page-top .bd-ec-limited{padding:16px 0 24px}.contents__inr #bd-page-top .bd-ec-limited{padding:20px 0 32px}#bd-page-top .bd-ec-limited-label{display:inline-block;margin-bottom:16px;padding:5px 26px;background-color:#e61673;color:#fff;font-size:16px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-limited-label{margin-bottom:20px;padding:5px 28px;font-size:20px}#bd-page-top .bd-ec-limited-title{margin-bottom:16px;color:#e61673;font-size:20px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-limited-title{margin-bottom:24px;font-size:24px}#bd-page-top .bd-ec-limited-title-highlight{display:inline-block;margin-bottom:6px;font-size:24px}.contents__inr #bd-page-top .bd-ec-limited-title-highlight{margin-bottom:12px;font-size:32px}#bd-page-top .bd-ec-limited-favorite{margin-bottom:24px}.contents__inr #bd-page-top .bd-ec-limited-favorite{margin-bottom:40px}#bd-page-top .bd-ec-limited-favorite-img{display:block;width:146px;height:50px;margin:0 auto 16px}.contents__inr #bd-page-top .bd-ec-limited-favorite-img{margin-bottom:24px}#bd-page-top .bd-ec-limited-favorite-text{margin-bottom:16px;font-size:16px;font-weight:bold}#contents #bd-page-top .bd-ec-limited-favorite-text{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-ec-limited-favorite-text{font-size:20px}#bd-page-top .bd-ec-limited-favorite-note{color:#666;font-size:11px}.contents__inr #bd-page-top .bd-ec-limited-favorite-note{font-size:12px}#bd-page-top .bd-ec-limited-favorite-note-link{color:#666;text-decoration:underline}#bd-page-top .bd-ec-limited-nav{display:inline-flex;justify-content:center;gap:0 8px}#bd-page-top .bd-ec-limited-nav-link{display:flex;justify-content:center;align-items:center;position:relative;width:115px;height:40px;padding-bottom:3px;border-radius:20px;background-color:#333;color:#fff;font-size:12px;font-weight:bold;cursor:pointer}.contents__inr #bd-page-top .bd-ec-limited-nav-link{width:200px;height:50px;padding-bottom:10px;border-radius:25px;font-size:16px}.contents__inr #bd-page-top .bd-ec-limited-nav-link:hover{opacity:.7}#bd-page-top .bd-ec-limited-nav-link::after{display:block;position:absolute;bottom:2px;width:12px;height:12px;background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-white.svg) no-repeat center center/contain;background-size:100%;content:''}.contents__inr #bd-page-top .bd-ec-limited-nav-link::after{bottom:4px;width:16px;height:16px}#bd-page-top .bd-ec-category,#bd-page-top .bd-ec-theme{border-radius:16px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff}.contents__inr #bd-page-top .bd-ec-category,.contents__inr #bd-page-top .bd-ec-theme{border-radius:20px}#bd-page-top .bd-ec-category-title,#bd-page-top .bd-ec-theme-title{display:inline-block;position:relative;margin-bottom:32px;padding:0 24px}.contents__inr #bd-page-top .bd-ec-category-title,.contents__inr #bd-page-top .bd-ec-theme-title{margin-bottom:44px}#bd-page-top .bd-ec-category-title::after,#bd-page-top .bd-ec-theme-title::after{display:block;position:absolute;bottom:-8px;left:0;width:100%;height:16px;background-color:#fff5f9;content:''}.contents__inr #bd-page-top .bd-ec-category-title::after,.contents__inr #bd-page-top .bd-ec-theme-title::after{bottom:-12px;height:25px}#bd-page-top .bd-ec-category-title-text,#bd-page-top .bd-ec-theme-title-text{position:relative;z-index:2;color:#e61673;font-size:22px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-category-title-text,.contents__inr #bd-page-top .bd-ec-theme-title-text{font-size:30px}#bd-page-top .bd-ec-category-link,#bd-page-top .bd-ec-theme-link{display:inline-flex;justify-content:center;align-items:center;width:100%;height:55px;border:1px solid #aaa;border-radius:27px;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-weight:bold}#contents #bd-page-top .bd-ec-category-link,#contents #bd-page-top .bd-ec-theme-link{max-width:350px}.contents__inr #bd-page-top .bd-ec-category-link,.contents__inr #bd-page-top .bd-ec-theme-link{width:570px;height:60px;border-radius:30px;font-size:20px}#bd-page-top .bd-ec-category{margin-bottom:24px;padding:32px 20px}#contents #bd-page-top .bd-ec-category{overflow:hidden}.contents__inr #bd-page-top .bd-ec-category{width:980px;margin:0 auto 24px;padding:40px 0}#bd-page-top .bd-ec-category-subtitle{margin-bottom:24px;font-size:18px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-category-subtitle{margin-bottom:32px;font-size:26px}#bd-page-top .bd-ec-category-subtitle.--line{position:relative;padding-top:49px}.contents__inr #bd-page-top .bd-ec-category-subtitle.--line{padding-top:65px}#bd-page-top .bd-ec-category-subtitle.--line::before{display:block;position:absolute;top:24px;left:-20px;width:calc(100vw + 20px);height:1px;background-color:#ccc;content:''}.contents__inr #bd-page-top .bd-ec-category-subtitle.--line::before{top:32px;left:40px;width:900px}#bd-page-top .bd-ec-category-link.--sub{width:240px;height:41px;border-radius:20px}.contents__inr #bd-page-top .bd-ec-category-link.--sub{width:440px;height:50px;border-radius:25px;font-size:16px}#bd-page-top .bd-ec-theme{margin-bottom:16px;padding:32px 0}.contents__inr #bd-page-top .bd-ec-theme{width:980px;margin:24px auto;padding:40px 0}#bd-page-top .bd-ec-theme-list{margin-bottom:24px}.contents__inr #bd-page-top .bd-ec-theme-list{display:inline-flex;justify-content:center;gap:0 20px;margin-bottom:32px}#bd-page-top .bd-ec-theme-list-item{width:252px}.contents__inr #bd-page-top .bd-ec-theme-list-item{width:286px}#bd-page-top .bd-ec-theme-list-link{display:block;overflow:hidden;position:relative;width:252px;height:226px;padding-top:24px;border:1px solid #d9d9d9;border-radius:12px}.contents__inr #bd-page-top .bd-ec-theme-list-link{width:286px;height:238px}#bd-page-top .bd-ec-theme-list-link::before{display:block;position:absolute;top:-485px;left:-167px;width:586px;height:586px;border-radius:50%;background-color:#f6f6f6;content:''}.contents__inr #bd-page-top .bd-ec-theme-list-link::before{top:-475px;left:-150px}#bd-page-top .bd-ec-theme-list-label{display:inline-block;position:relative;z-index:2;margin-bottom:12px;padding:3px 24px;background-color:#e61673;color:#fff;font-size:13px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-theme-list-label{margin-bottom:10px;padding:4px 24px;font-size:16px}#bd-page-top .bd-ec-theme-list-title{position:relative;z-index:2;color:#333;font-size:18px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-theme-list-title{font-size:20px}#bd-page-top .bd-ec-theme-list-img{display:block;position:absolute;bottom:10px;left:50%;width:232px;height:105px;margin-left:-116px}#bd-page-top .bd-ec-campaign{padding-top:24px}.contents__inr #bd-page-top .bd-ec-campaign{padding-top:32px}#bd-page-top .bd-ec-campaign-title{margin-bottom:24px;color:#e61673;font-size:24px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-campaign-title{margin-bottom:32px;font-size:32px}#bd-page-top .bd-ec-campaign-inner{padding:32px 20px;border-radius:16px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff}.contents__inr #bd-page-top .bd-ec-campaign-inner{width:980px;margin:0 auto;padding:40px 40px;border-radius:20px}#bd-page-top .bd-ec-campaign-img{display:block;width:calc(100vw - 80px);height:calc((100vw - 80px) * (292 / 620));margin:0 auto 24px}.contents__inr #bd-page-top .bd-ec-campaign-img{width:600px;height:282.58065px;margin-bottom:32px}#bd-page-top .bd-ec-campaign-3days{padding:16px 0;background-color:#fff5f9}#bd-page-top .bd-ec-campaign-3days-highlight{margin-bottom:12px;color:#e61673;font-size:16px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-campaign-3days-highlight{margin-bottom:16px;font-size:24px}#bd-page-top .bd-ec-campaign-3days-date{font-size:16px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-campaign-3days-date{font-size:24px}#bd-page-top .bd-ec-campaign-3days-date-small{font-size:12px}.contents__inr #bd-page-top .bd-ec-campaign-3days-date-small{font-size:16px}#bd-page-top .bd-ec-campaign-list{margin-bottom:24px}#bd-page-top .bd-ec-campaign-list-item{display:flex;align-items:center}#bd-page-top .bd-ec-campaign-list-item:not(.--limited){padding:24px 20px;border-bottom:1px solid #d9d9d9}#bd-page-top .bd-ec-campaign-list-item.--limited{padding:0 20px}.contents__inr #bd-page-top .bd-ec-campaign-list-item.--limited{padding:0 75px}#bd-page-top .bd-ec-campaign-list-item.--pointback .bd-ec-campaign-list-note{position:relative;padding-left:11px}.contents__inr #bd-page-top .bd-ec-campaign-list-item.--pointback .bd-ec-campaign-list-note{padding-left:12px}#bd-page-top .bd-ec-campaign-list-item.--pointback .bd-ec-campaign-list-note::before{position:absolute;margin-left:-11px;content:'※'}.contents__inr #bd-page-top .bd-ec-campaign-list-item.--pointback .bd-ec-campaign-list-note::before{margin-left:-12px}#contents #bd-page-top .bd-ec-campaign-list-item.--sample{position:relative;padding-bottom:48px}#contents #bd-page-top .bd-ec-campaign-list-item.--sample .bd-ec-campaign-list-note{position:absolute;bottom:20px;width:calc(100vw - 80px)}.contents__inr #bd-page-top .bd-ec-campaign-list-item{padding:32px 75px}#bd-page-top .bd-ec-campaign-list-icon{flex-shrink:0;position:relative;width:70px;height:70px;margin-right:16px;border-radius:50%;background-color:#fff5f9}.contents__inr #bd-page-top .bd-ec-campaign-list-icon{width:100px;height:100px;margin-right:32px}#bd-page-top .bd-ec-campaign-list-icon::after{display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;background-size:100%;transform:translate(-50%, -50%);content:''}.contents__inr #bd-page-top .bd-ec-campaign-list-icon::after{width:72px;height:72px}#bd-page-top .bd-ec-campaign-list-icon.--limited::after{background:url(/svg/beautyday/2026/icon/icon-limited.svg) no-repeat center center/contain}#bd-page-top .bd-ec-campaign-list-icon.--pointback::after{background:url(/svg/beautyday/2026/icon/icon-pointback.svg) no-repeat center center/contain}#bd-page-top .bd-ec-campaign-list-icon.--sample::after{background:url(/svg/beautyday/2026/icon/icon-sample.svg) no-repeat center center/contain}#bd-page-top .bd-ec-campaign-list-icon.--present::after{background:url(/svg/beautyday/2026/icon/icon-present.svg) no-repeat center center/contain}#bd-page-top .bd-ec-campaign-list-icon.--sale::after{background:url(/svg/beautyday/2026/icon/icon-sale.svg) no-repeat center center/contain}#bd-page-top .bd-ec-campaign-list-icon.--shipping::after{background:url(/svg/beautyday/2026/icon/icon-shipping.svg) no-repeat center center/contain}#bd-page-top .bd-ec-campaign-list-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}#bd-page-top .bd-ec-campaign-list-label{display:inline-block;margin-bottom:8px;padding:3px 12px;background-color:#e61673;color:#fff;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-campaign-list-label{margin-bottom:12px;padding:3px 16px;font-size:18px}#bd-page-top .bd-ec-campaign-list-condition{margin-bottom:8px;color:#333;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-campaign-list-condition{margin-bottom:12px;font-size:18px}#bd-page-top .bd-ec-campaign-list-condition-big{font-size:16px}.contents__inr #bd-page-top .bd-ec-campaign-list-condition-big{font-size:22px}#bd-page-top .bd-ec-campaign-list-condition-small{font-size:13px}.contents__inr #bd-page-top .bd-ec-campaign-list-condition-small{font-size:16px}#bd-page-top .bd-ec-campaign-list-title{color:#e61673;font-size:20px;font-weight:bold}#contents #bd-page-top .bd-ec-campaign-list-title{line-height:1.2;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-ec-campaign-list-title{font-size:28px}#bd-page-top .bd-ec-campaign-list-note{margin-top:8px;color:#666;font-size:11px}#contents #bd-page-top .bd-ec-campaign-list-note{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-ec-campaign-list-note{margin-top:12px;font-size:12px}#bd-page-top .bd-ec-campaign-notice{margin-bottom:16px}.contents__inr #bd-page-top .bd-ec-campaign-notice{margin-bottom:32px}#bd-page-top .bd-ec-campaign-notice-text{margin-bottom:8px;color:#333;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-campaign-notice-text{margin-bottom:16px;font-size:18px}#bd-page-top .bd-ec-campaign-notice-date{color:#e61673;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-ec-campaign-notice-date{font-size:18px}#bd-page-top .bd-ec-campaign-notice-date-big{font-size:16px}.contents__inr #bd-page-top .bd-ec-campaign-notice-date-big{font-size:24px}#bd-page-top .bd-ec-campaign-notice-date-small{font-size:13px}.contents__inr #bd-page-top .bd-ec-campaign-notice-date-small{font-size:18px}#bd-page-top .bd-ec-campaign-link{display:inline-flex;justify-content:center;align-items:center;width:100%;height:55px;border:1px solid #aaa;border-radius:27px;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-weight:bold}#contents #bd-page-top .bd-ec-campaign-link{max-width:350px}.contents__inr #bd-page-top .bd-ec-campaign-link{width:570px;height:60px;border-radius:30px;font-size:20px}#bd-page-top .bd-pickup{position:relative;padding:94px 0 24px}.contents__inr #bd-page-top .bd-pickup{padding:110px 0 40px}#bd-page-top .bd-pickup::before{position:absolute;top:0;left:0;width:100%;height:24px;background-color:#fdeff5;content:''}.contents__inr #bd-page-top .bd-pickup::before{height:32px}#bd-page-top .bd-pickup::after{position:absolute;bottom:0;left:0;width:100%;height:24px;background-color:#fdeff5;content:''}.contents__inr #bd-page-top .bd-pickup::after{height:40px}#bd-page-top .bd-pickup-header{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:24px;background-color:#fff}.contents__inr #bd-page-top .bd-pickup-header{padding-bottom:48px}#bd-page-top .bd-pickup-header::before{position:absolute;top:-70px;left:0;width:100%;height:70px;background-color:#fdeff5;content:''}.contents__inr #bd-page-top .bd-pickup-header::before{top:-78px;height:78px}#bd-page-top .bd-pickup-header-line{overflow:hidden;position:absolute;top:-70px;width:100%;height:70px}.contents__inr #bd-page-top .bd-pickup-header-line{top:-78px;height:78px}#bd-page-top .bd-pickup-header-line::before{position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#e61673;content:''}#bd-page-top .bd-pickup-header-line::after{position:absolute;top:0;left:50%;width:390px;height:390px;margin-left:-195px;border:6px solid #e61673;border-radius:50%;box-sizing:border-box;background-color:#fff;content:''}.contents__inr #bd-page-top .bd-pickup-header-line::after{width:900px;height:900px;margin-left:-450px}#bd-page-top .bd-pickup-header-title{margin-top:-5px;font-size:32px;font-weight:bold;line-height:1.2;text-align:center;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-pickup-header-title{font-size:46px}#bd-page-top .bd-bestcosme{background:url(/images/beautyday/2026/bestcosme/bg-green.webp) repeat top left/cover}#bd-page-top .bd-bestcosme-wrapper{background-color:#fff}#bd-page-top .bd-bestcosme.bd-section-container{padding:0}#contents #bd-page-top .bd-bestcosme .bd-subsection-inner{padding-right:20px;padding-left:20px}.contents__inr #bd-page-top .bd-bestcosme .bd-karte-bnr-list a:hover{position:relative;opacity:inherit}.contents__inr #bd-page-top .bd-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 .bd-button-type-gold{display:block;width:100%;height:55px;margin:0 auto;padding:0;border-radius:27px;background-color:#c3a576;line-height:55px}#contents #bd-page-top .bd-bestcosme .bd-button-type-gold{max-width:350px}.contents__inr #bd-page-top .bd-bestcosme .bd-button-type-gold{width:440px;height:50px;line-height:50px}.contents__inr #bd-page-top .bd-bestcosme .bd-button-type-gold:hover::before{border-radius:27px}#bd-page-top .bd-bestcosme .bd-button-type-white{display:block;width:100%;height:55px;margin:0 auto;padding:0;border:1px solid #aaa;border-radius:27px;background-color:#fff;line-height:55px}#contents #bd-page-top .bd-bestcosme .bd-button-type-white{max-width:350px}.contents__inr #bd-page-top .bd-bestcosme .bd-button-type-white{width:440px;height:50px;line-height:50px}#bd-page-top .bd-bestcosme-inner{background:url(/svg/beautyday/2026/bestcosme/bg-dot-sp.svg) repeat center center/6.27vw;color:#fff}.contents__inr #bd-page-top .bd-bestcosme-inner{background:url(/svg/beautyday/2026/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/2026/bestcosme/bg-mv.svg) repeat-x top left}#contents #bd-page-top .bd-bestcosme-keyvisual-img{width:100%;height:calc(408 / 780 * 100vw)}#bd-page-top .bd-bestcosme-slider-container{padding:36px 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-pointback{margin-bottom:24px;color:#e61673;font-size:16px;font-weight:bold;line-height:1.5;text-align:center;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-bestcosme-pointback{font-size:20px}#bd-page-top .bd-bestcosme-pointback-highlight{font-size:20px}.contents__inr #bd-page-top .bd-bestcosme-pointback-highlight{font-size:28px}#bd-page-top .bd-bestcosme-banner{margin:32px 0 -16px}.contents__inr #bd-page-top .bd-bestcosme-banner{display:flex;justify-content:center;gap:0 20px;margin-bottom:0}#bd-page-top .bd-bestcosme-banner:has(.karte-bestcosme-banner-01:empty):has(.karte-bestcosme-banner-02:empty){margin:0}.contents__inr #bd-page-top .bd-bestcosme-banner .karte-bestcosme-banner-02:empty:empty{display:none}#bd-page-top .bd-bestcosme-subsection{padding-top:32px}.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:24px;padding:16px 0;background:#01a49f;text-align:center}.contents__inr #bd-page-top .bd-bestcosme-subtitle-wrapper{margin-bottom:32px;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/2026/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;text-align:center}.contents__inr #bd-page-top .bd-bestcosme-text{font-size:16px}#bd-page-top .bd-bestcosme-note{margin-bottom:24px;font-size:11px;text-align:center}.contents__inr #bd-page-top .bd-bestcosme-note{margin-bottom:32px;font-size:12px}#bd-page-top .bd-bestcosme-link-section{margin-top:32px;padding:32px 0;background:#43b9b4}.contents__inr #bd-page-top .bd-bestcosme-link-section{margin-top:40px;padding:40px 0}#bd-page-top .bd-bestcosme-link-title{margin-bottom:20px;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-bestcosme-link-title{margin-bottom:32px;font-size:20px}#bd-page-top .bd-store{position:relative;width:100%;padding:94px 0 24px;background-color:#fdeff5;text-align:center}.contents__inr #bd-page-top .bd-store{padding:110px 0 40px}#bd-page-top .bd-store-header{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:24px;background-color:#fff}.contents__inr #bd-page-top .bd-store-header{padding-bottom:40px}#bd-page-top .bd-store-header-line{overflow:hidden;position:absolute;top:-70px;width:100%;height:70px}.contents__inr #bd-page-top .bd-store-header-line{top:-78px;height:78px}#bd-page-top .bd-store-header-line::before{position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#e61673;content:''}#bd-page-top .bd-store-header-line::after{position:absolute;top:0;left:50%;width:390px;height:390px;margin-left:-195px;border:6px solid #e61673;border-radius:50%;box-sizing:border-box;background-color:#fff;content:''}.contents__inr #bd-page-top .bd-store-header-line::after{width:900px;height:900px;margin-left:-450px}#bd-page-top .bd-store-header-icon{position:relative;z-index:1;width:50px;height:50px;margin-top:-30px;margin-bottom:16px;border-radius:50%;background-color:#2db5aa}.contents__inr #bd-page-top .bd-store-header-icon{width:60px;height:60px;margin-top:-36px;margin-bottom:24px}#bd-page-top .bd-store-header-icon::after{display:block;position:absolute;top:11px;left:11px;width:28px;height:28px;background:url(/svg/beautyday/2026/icon/icon-store.svg) no-repeat center center/contain;background-size:100%;content:''}.contents__inr #bd-page-top .bd-store-header-icon::after{top:13px;left:12px;width:36px;height:36px}#bd-page-top .bd-store-header-title{font-size:32px;font-weight:bold}.contents__inr #bd-page-top .bd-store-header-title{font-size:46px}#bd-page-top .bd-store-lead{margin-bottom:16px;background:linear-gradient(to bottom, #fff 50%, #fdeff5 100%)}.contents__inr #bd-page-top .bd-store-lead{margin-bottom:24px}#bd-page-top .bd-store-lead-inner{display:flex;flex-direction:column;align-items:center;margin:0 20px;padding:24px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff}.contents__inr #bd-page-top .bd-store-lead-inner{display:inline-flex;width:750px;padding:32px 0;border-radius:20px}#bd-page-top .bd-store-lead-label{display:inline-block;margin-bottom:16px;padding:5px 24px;background-color:#e61673;color:#fff;font-size:16px;font-weight:bold}.contents__inr #bd-page-top .bd-store-lead-label{padding:2px 16px;font-size:20px}#bd-page-top .bd-store-lead-title{margin-bottom:16px;font-size:16px;font-weight:bold;line-height:2;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-lead-title{font-size:20px;line-height:1.6}#bd-page-top .bd-store-lead-title-big{font-size:18px}.contents__inr #bd-page-top .bd-store-lead-title-big{font-size:20px}#bd-page-top .bd-store-lead-title-small{font-size:14px}.contents__inr #bd-page-top .bd-store-lead-title-small{font-size:16px}#bd-page-top .bd-store-lead-note{margin-bottom:16px;color:#666;font-size:11px}.contents__inr #bd-page-top .bd-store-lead-note{margin-bottom:24px}#bd-page-top .bd-store-lead-list{display:flex;justify-content:space-between;gap:0 19px}.contents__inr #bd-page-top .bd-store-lead-list{gap:0 68px}#bd-page-top .bd-store-lead-list-item{display:flex;flex-direction:column;align-items:center;width:22%}#bd-page-top .bd-store-lead-list-icon{position:relative;width:60px;height:60px;margin-bottom:12px;border-radius:50%;background-color:#fff5f9}.contents__inr #bd-page-top .bd-store-lead-list-icon{width:100px;height:100px;margin-bottom:16px}#bd-page-top .bd-store-lead-list-icon::after{display:block;position:absolute;top:50%;left:50%;width:42px;height:42px;background-size:100%;transform:translate(-50%, -50%);content:''}.contents__inr #bd-page-top .bd-store-lead-list-icon::after{width:72px;height:72px}#bd-page-top .bd-store-lead-list-icon.--pointback::after{background:url(/svg/beautyday/2026/icon/icon-pointback.svg) no-repeat center center/contain}#bd-page-top .bd-store-lead-list-icon.--limited::after{background:url(/svg/beautyday/2026/icon/icon-limited.svg) no-repeat center center/contain}#bd-page-top .bd-store-lead-list-icon.--sample::after{background:url(/svg/beautyday/2026/icon/icon-sample.svg) no-repeat center center/contain}#bd-page-top .bd-store-lead-list-text{font-size:12px;font-weight:bold;white-space:nowrap}#contents #bd-page-top .bd-store-lead-list-text{line-height:1.2;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-lead-list-text{font-size:16px}#bd-page-top .bd-store-campaign{padding-top:24px}.contents__inr #bd-page-top .bd-store-campaign{padding-top:32px}#bd-page-top .bd-store-campaign-title{margin-bottom:24px;color:#e61673;font-size:24px;font-weight:bold}.contents__inr #bd-page-top .bd-store-campaign-title{margin-bottom:32px;font-size:32px}#bd-page-top .bd-store-campaign-inner{margin-bottom:24px;padding:32px 20px;border-radius:16px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff}.contents__inr #bd-page-top .bd-store-campaign-inner{width:980px;margin:0 auto 24px;padding:40px 40px;border-radius:20px}#bd-page-top .bd-store-campaign-list-item{display:flex;align-items:center}#bd-page-top .bd-store-campaign-list-item.--pointback{padding:0 20px 24px;border-bottom:1px solid #d9d9d9}.contents__inr #bd-page-top .bd-store-campaign-list-item.--pointback{padding-top:0}#bd-page-top .bd-store-campaign-list-item.--limited{padding:24px 20px}#bd-page-top .bd-store-campaign-list-item.--sample{padding:24px 20px;border-top:1px solid #d9d9d9}.contents__inr #bd-page-top .bd-store-campaign-list-item{padding:32px 75px}#bd-page-top .bd-store-campaign-list-icon{flex-shrink:0;position:relative;width:70px;height:70px;margin-right:16px;border-radius:50%;background-color:#fff5f9}.contents__inr #bd-page-top .bd-store-campaign-list-icon{width:100px;height:100px;margin-right:32px}#bd-page-top .bd-store-campaign-list-icon::after{display:block;position:absolute;top:50%;left:50%;width:48px;height:48px;background-size:100%;transform:translate(-50%, -50%);content:''}.contents__inr #bd-page-top .bd-store-campaign-list-icon::after{width:72px;height:72px}#bd-page-top .bd-store-campaign-list-icon.--limited::after{background:url(/svg/beautyday/2026/icon/icon-limited.svg) no-repeat center center/contain}#bd-page-top .bd-store-campaign-list-icon.--pointback::after{background:url(/svg/beautyday/2026/icon/icon-pointback.svg) no-repeat center center/contain}#bd-page-top .bd-store-campaign-list-icon.--sample::after{background:url(/svg/beautyday/2026/icon/icon-sample.svg) no-repeat center center/contain}#bd-page-top .bd-store-campaign-list-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}#bd-page-top .bd-store-campaign-list-label{display:inline-block;margin-bottom:8px;padding:3px 12px;background-color:#e61673;color:#fff;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-store-campaign-list-label{margin-bottom:12px;padding:3px 16px;font-size:18px}#bd-page-top .bd-store-campaign-list-condition{margin-bottom:8px;color:#333;font-size:14px;font-weight:bold;line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-campaign-list-condition{margin-bottom:12px;font-size:18px}#bd-page-top .bd-store-campaign-list-title{color:#e61673;font-size:20px;font-weight:bold;line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-campaign-list-title{font-size:28px}#bd-page-top .bd-store-campaign-list-note{margin-top:8px;color:#666;font-size:11px}#contents #bd-page-top .bd-store-campaign-list-note{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-campaign-list-note{margin-top:12px;font-size:12px}#bd-page-top .bd-store-campaign-set{margin-bottom:24px;padding:0 20px}.contents__inr #bd-page-top .bd-store-campaign-set{margin-bottom:32px}#bd-page-top .bd-store-campaign-set-title{margin-bottom:24px;font-size:14px;font-weight:bold}#contents #bd-page-top .bd-store-campaign-set-title{line-height:1.5;text-align:left;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-campaign-set-title{margin-bottom:32px;font-size:18px}#bd-page-top .bd-store-campaign-set-title-note{color:#666;font-size:11px;font-weight:normal}.contents__inr #bd-page-top .bd-store-campaign-set-title-note{font-size:12px}#bd-page-top .bd-store-campaign-set-img{display:block;width:calc(100vw - 80px);height:calc((100vw - 80px) * (340 / 620));margin:0 auto 24px}.contents__inr #bd-page-top .bd-store-campaign-set-img{width:600px;height:329.03226px;margin-bottom:32px}#bd-page-top .bd-store-campaign-set-link{display:inline-flex;justify-content:center;align-items:center;width:100%;height:55px;margin-bottom:16px;border:1px solid #aaa;border-radius:27px;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-weight:bold}#contents #bd-page-top .bd-store-campaign-set-link{max-width:310px}.contents__inr #bd-page-top .bd-store-campaign-set-link{width:570px;height:60px;border-radius:30px;font-size:20px}#bd-page-top .bd-store-campaign-set-note{color:#666;font-size:11px}#contents #bd-page-top .bd-store-campaign-set-note{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-campaign-set-note{font-size:12px}#bd-page-top .bd-store-campaign-reserve{margin-bottom:24px;padding:32px 20px;border-radius:12px;background-color:#f6f6f6}.contents__inr #bd-page-top .bd-store-campaign-reserve{width:750px;margin:0 auto 32px;padding:40px 55px;border-radius:16px}#bd-page-top .bd-store-campaign-reserve-title{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d9d9d9;font-size:16px;font-weight:bold;text-align:center}#contents #bd-page-top .bd-store-campaign-reserve-title{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-campaign-reserve-title{margin-bottom:32px;padding-bottom:32px;font-size:24px}#bd-page-top .bd-store-campaign-reserve-title-highlight{color:#e61673}#bd-page-top .bd-store-campaign-reserve-content{display:flex;align-items:center;gap:0 16px;margin-bottom:24px}.contents__inr #bd-page-top .bd-store-campaign-reserve-content{gap:0 28px;margin:0 0 32px 68px}#bd-page-top .bd-store-campaign-reserve-content-img-wrapper{flex-shrink:0}#bd-page-top .bd-store-campaign-reserve-content-img{display:block;width:100px;height:100px}.contents__inr #bd-page-top .bd-store-campaign-reserve-content-img{width:120px;height:120px}#bd-page-top .bd-store-campaign-reserve-content-text-wrapper{display:flex;flex-direction:column;align-items:flex-start}#bd-page-top .bd-store-campaign-reserve-content-label{display:inline-block;margin-bottom:12px;padding:4px 30px;background-color:#e61673;color:#fff;font-size:12px;font-weight:bold}.contents__inr #bd-page-top .bd-store-campaign-reserve-content-label{margin-bottom:16px;padding:5px 33px;font-size:14px}#bd-page-top .bd-store-campaign-reserve-content-text{font-size:16px;font-weight:bold;line-height:1.5;text-align:left;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-campaign-reserve-content-text{font-size:18px}#bd-page-top .bd-store-campaign-reserve-content-text-small{font-size:12px}.contents__inr #bd-page-top .bd-store-campaign-reserve-content-text-small{font-size:16px}#bd-page-top .bd-store-campaign-reserve-link{display:inline-flex;justify-content:center;align-items:center;width:240px;height:41px;margin-bottom:16px;border:1px solid #aaa;border-radius:20px;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-store-campaign-reserve-link{width:440px;height:50px;margin-bottom:24px;border:1px solid #aaa;border-radius:25px;font-size:16px}#bd-page-top .bd-store-campaign-reserve-note{color:#666;font-size:11px;line-height:1.5;text-align:left}.contents__inr #bd-page-top .bd-store-campaign-reserve-note{padding:0 45px;font-size:12px}#bd-page-top .bd-store-campaign-reserve-note-item{position:relative;padding-left:11px}.contents__inr #bd-page-top .bd-store-campaign-reserve-note-item{padding-left:12px}#bd-page-top .bd-store-campaign-reserve-note-item::before{position:absolute;margin-left:-11px;content:'※'}.contents__inr #bd-page-top .bd-store-campaign-reserve-note-item::before{margin-left:-12px}#bd-page-top .bd-store-campaign-sample-img{display:block;width:calc(100vw - 80px);height:calc((100vw - 80px) * (340 / 620));margin:0 auto 24px}.contents__inr #bd-page-top .bd-store-campaign-sample-img{width:600px;height:329.03226px;margin-bottom:32px}#bd-page-top .bd-store-campaign-sample-link{display:inline-flex;justify-content:center;align-items:center;width:100%;height:55px;border:1px solid #aaa;border-radius:27px;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-weight:bold}#contents #bd-page-top .bd-store-campaign-sample-link{max-width:310px}.contents__inr #bd-page-top .bd-store-campaign-sample-link{width:570px;height:60px;border-radius:30px;font-size:20px}#bd-page-top .bd-store-campaign-banner{margin:24px 0 -16px}.contents__inr #bd-page-top .bd-store-campaign-banner{display:flex;flex-wrap:wrap;justify-content:center;gap:22px 20px;margin:32px 0 0}#bd-page-top .bd-store-campaign-banner:has(.karte-store-banner-04:empty):has(.karte-store-banner-05:empty):has(.karte-store-banner-06:empty){margin:0}.contents__inr #bd-page-top .bd-store-campaign-banner:has(.karte-store-banner-04:empty):has(.karte-store-banner-05:empty):has(.karte-store-banner-06 a) .karte-store-banner-04,.contents__inr #bd-page-top .bd-store-campaign-banner:has(.karte-store-banner-04:empty):has(.karte-store-banner-05:empty):has(.karte-store-banner-06 a) .karte-store-banner-05{display:none}.contents__inr #bd-page-top .bd-store-campaign-banner:has(.karte-store-banner-04 a):has(.karte-store-banner-05:empty):has(.karte-store-banner-06 a) .karte-store-banner-05{display:none}#bd-page-top .bd-store-point{padding:32px 20px;border-radius:16px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff}.contents__inr #bd-page-top .bd-store-point{width:980px;margin:0 auto;padding:40px;border-radius:20px}#bd-page-top .bd-store-point-title{margin-bottom:24px;color:#e61673;font-size:20px;font-weight:bold;line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-point-title{margin-bottom:32px;font-size:28px}#bd-page-top .bd-store-point-title-small{font-size:16px}.contents__inr #bd-page-top .bd-store-point-title-small{font-size:20px}#bd-page-top .bd-store-point-inner{margin-bottom:16px;padding:32px 20px;border-radius:12px;background-color:#f6f6f6}.contents__inr #bd-page-top .bd-store-point-inner{padding:40px 55px;border-radius:16px}#bd-page-top .bd-store-point-subtitle{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #d9d9d9;font-size:16px;font-weight:bold;text-align:center}#contents #bd-page-top .bd-store-point-subtitle{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-store-point-subtitle{margin-bottom:32px;padding-bottom:32px;font-size:24px}#bd-page-top .bd-store-point-subtitle-highlight{color:#e61673}#bd-page-top .bd-store-point-items{display:flex;flex-wrap:wrap;gap:20px 40px;width:238px;margin:0 auto 24px}.contents__inr #bd-page-top .bd-store-point-items{justify-content:center;gap:20px 50px;width:790px;margin-bottom:32px}#bd-page-top .bd-store-point-items-item-img{display:block;width:99px}.contents__inr #bd-page-top .bd-store-point-items-item-img{width:160px}#bd-page-top .bd-store-point-items-item:nth-child(1) .bd-store-point-items-item-img,#bd-page-top .bd-store-point-items-item:nth-child(2) .bd-store-point-items-item-img,#bd-page-top .bd-store-point-items-item:nth-child(3) .bd-store-point-items-item-img,#bd-page-top .bd-store-point-items-item:nth-child(4) .bd-store-point-items-item-img{height:30px}.contents__inr #bd-page-top .bd-store-point-items-item:nth-child(1) .bd-store-point-items-item-img,.contents__inr #bd-page-top .bd-store-point-items-item:nth-child(2) .bd-store-point-items-item-img,.contents__inr #bd-page-top .bd-store-point-items-item:nth-child(3) .bd-store-point-items-item-img,.contents__inr #bd-page-top .bd-store-point-items-item:nth-child(4) .bd-store-point-items-item-img{height:49px}#bd-page-top .bd-store-point-items-item:nth-child(5) .bd-store-point-items-item-img,#bd-page-top .bd-store-point-items-item:nth-child(6) .bd-store-point-items-item-img{height:36px}.contents__inr #bd-page-top .bd-store-point-items-item:nth-child(5) .bd-store-point-items-item-img,.contents__inr #bd-page-top .bd-store-point-items-item:nth-child(6) .bd-store-point-items-item-img{height:61px}#bd-page-top .bd-store-point-items-item:nth-child(7) .bd-store-point-items-item-img{height:37px}.contents__inr #bd-page-top .bd-store-point-items-item:nth-child(7) .bd-store-point-items-item-img{height:61px}#bd-page-top .bd-store-point-link{display:inline-flex;justify-content:center;align-items:center;width:240px;height:41px;border:1px solid #aaa;border-radius:20px;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-store-point-link{width:440px;height:50px;border-radius:25px;font-size:16px}#bd-page-top .bd-store-point-note{color:#666;font-size:11px}.contents__inr #bd-page-top .bd-store-point-note{font-size:12px}#bd-page-top .bd-live{position:relative;width:100%;margin-bottom:20px;padding:94px 0 24px 0;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fdeff5;text-align:center}.contents__inr #bd-page-top .bd-live{padding:110px 0 72px 0}#bd-page-top .bd-live::before{position:absolute;top:-12px;left:0;width:100%;height:12px;background-color:#fdeff5;content:''}#bd-page-top .bd-live-header{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:24px;background-color:#fff}.contents__inr #bd-page-top .bd-live-header{padding-bottom:40px}#bd-page-top .bd-live-header-line{overflow:hidden;position:absolute;top:-70px;width:100%;height:70px}.contents__inr #bd-page-top .bd-live-header-line{top:-78px;height:78px}#bd-page-top .bd-live-header-line::before{position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#e61673;content:''}#bd-page-top .bd-live-header-line::after{position:absolute;top:0;left:50%;width:390px;height:390px;margin-left:-195px;border:6px solid #e61673;border-radius:50%;box-sizing:border-box;background-color:#fff;content:''}.contents__inr #bd-page-top .bd-live-header-line::after{width:900px;height:900px;margin-left:-450px}#bd-page-top .bd-live-header-icon{position:relative;z-index:1;width:50px;height:50px;margin-top:-30px;margin-bottom:16px;border-radius:50%;background-color:#c690ed}.contents__inr #bd-page-top .bd-live-header-icon{width:60px;height:60px;margin-top:-36px;margin-bottom:24px}#bd-page-top .bd-live-header-icon::after{display:block;position:absolute;top:11px;left:11px;width:28px;height:28px;background:url(/svg/beautyday/2026/icon/icon-live.svg) no-repeat center center/contain;background-size:100%;content:''}.contents__inr #bd-page-top .bd-live-header-icon::after{top:13px;left:12px;width:36px;height:36px}#bd-page-top .bd-live-header-title{font-size:32px;font-weight:bold}.contents__inr #bd-page-top .bd-live-header-title{font-size:46px}#bd-page-top .bd-live-top{padding-bottom:32px;background-color:#fff}.contents__inr #bd-page-top .bd-live-top{padding:0 0 40px}#bd-page-top .bd-live-top-wrapper{background-color:#fff}#bd-page-top .bd-live-top-contents{margin-bottom:20px;font-size:20px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-live-top-contents{margin-bottom:32px;font-size:24px}#bd-page-top .bd-live-top-img{display:block;width:100%;height:calc(100vw * (407 / 780))}.contents__inr #bd-page-top .bd-live-top-img{width:750px;height:390px;margin:0 auto}#bd-page-top .bd-live-profile{overflow:hidden;padding-bottom:48px;background:linear-gradient(to bottom, #fff 50%, #fdeff5 100%)}.contents__inr #bd-page-top .bd-live-profile{position:relative;padding-bottom:56px}#bd-page-top .bd-live-profile-title{margin-bottom:24px;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-live-profile-title{margin-bottom:32px;font-size:20px}#bd-page-top .bd-live-profile #js-bd-live-profile-slider-prev,#bd-page-top .bd-live-profile #js-bd-live-profile-slider-next{top:160px;right:auto;bottom:auto;left:50%}#bd-page-top .bd-live-profile #js-bd-live-profile-slider-prev{margin-left:-450px}#bd-page-top .bd-live-profile #js-bd-live-profile-slider-next{margin-left:424px}#bd-page-top .bd-live-profile-slider{margin-bottom:16px}#contents #bd-page-top .bd-live-profile-slider{overflow:visible;width:296px}.contents__inr #bd-page-top .bd-live-profile-slider{overflow:hidden;width:805px;margin-right:auto;margin-left:auto}#bd-page-top .bd-live-profile-list{display:flex}#bd-page-top .bd-live-profile-item{height:auto}#contents #bd-page-top .bd-live-profile-item{width:280px}.contents__inr #bd-page-top .bd-live-profile-item{width:255px}#bd-page-top .bd-live-profile-card{display:flex;flex-direction:column;width:280px;height:100%;padding:16px;border:1px solid #fff;border-radius:12px;background-color:#f4f4f4}.contents__inr #bd-page-top .bd-live-profile-card{width:255px;padding:24px;border-radius:16px}#bd-page-top .bd-live-profile-header{display:flex;align-items:center;gap:0 16px;margin-bottom:12px}.contents__inr #bd-page-top .bd-live-profile-header{margin-bottom:16px}#bd-page-top .bd-live-profile-img-wrapper{overflow:hidden;width:70px;height:70px;border:1px solid #fff;border-radius:50%}#bd-page-top .bd-live-profile-img{width:100%;height:100%}#bd-page-top .bd-live-profile-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#bd-page-top .bd-live-profile-name{margin-bottom:8px;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-live-profile-name{font-size:16px}#bd-page-top .bd-live-profile-name-small{font-size:12px}.contents__inr #bd-page-top .bd-live-profile-name-small{font-size:14px}#bd-page-top .bd-live-profile-years{font-size:12px;font-weight:bold}.contents__inr #bd-page-top .bd-live-profile-years{font-size:14px}#bd-page-top .bd-live-profile-text{margin-bottom:12px;color:#333;font-size:11px;line-height:1.5;text-align:left;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-live-profile-text{margin-bottom:16px;font-size:12px}#bd-page-top .bd-live-profile-link-group{display:flex;gap:0 12px}#bd-page-top .bd-live-profile-link{display:inline-flex;justify-content:center;align-items:center;height:30px;padding:0 18px;border-radius:15px;background:#fff;color:#333;font-size:11px;font-weight:bold;text-decoration:none}.contents__inr #bd-page-top .bd-live-profile-link{padding:0 17px;font-size:12px}#bd-page-top .bd-live-profile-indicators{display:flex;justify-content:center;align-items:center;gap:0 8px}.contents__inr #bd-page-top .bd-live-profile-indicators{gap:0 16px}#bd-page-top .bd-live-profile-dot{width:6px;height:6px;border-radius:50%;background:#d9d9d9;cursor:pointer}.contents__inr #bd-page-top .bd-live-profile-dot{width:8px;height:8px}.contents__inr #bd-page-top .bd-live-profile-dot:hover{opacity:.7}#bd-page-top .bd-live-profile-dot.--active{background-color:#e61673}#bd-page-top .bd-live-program-title{margin-bottom:24px;color:#e61673;font-size:24px;font-weight:bold}#contents #bd-page-top .bd-live-program-title{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-live-program-title{font-size:32px;line-height:32px}#bd-page-top .bd-live-wrapper{margin-bottom:24px;padding:32px 0;border-radius:16px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff}.contents__inr #bd-page-top .bd-live-wrapper{width:980px;margin:0 auto;padding:40px;border-radius:20px}#bd-page-top .bd-live-program{position:relative;padding-bottom:48px}.contents__inr #bd-page-top .bd-live-program{padding-bottom:64px}#bd-page-top .bd-live-program::after{display:block;position:absolute;bottom:24px;left:20px;width:calc(100% - 40px);height:1px;background-color:#d9d9d9;content:''}.contents__inr #bd-page-top .bd-live-program::after{bottom:32px;left:0;width:100%}#bd-page-top .bd-live-program-subtitle{margin-bottom:24px;color:#e61673;font-size:20px;font-weight:bold;line-height:1.5;text-align:center;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-live-program-subtitle{margin-bottom:32px;font-size:28px}#bd-page-top .bd-live-program-subtitle-small{font-size:16px}.contents__inr #bd-page-top .bd-live-program-subtitle-small{font-size:20px}#bd-page-top .bd-live-program-slider-wrapper{margin-bottom:24px}.contents__inr #bd-page-top .bd-live-program-slider-wrapper{position:relative;width:540px;margin:0 auto 32px}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-left,#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-right{display:none}.contents__inr #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-left,.contents__inr #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-right{position:absolute;top:20px;bottom:0;width:26px;height:41px;margin:auto;outline:none}.contents__inr #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-left:hover,.contents__inr #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-right:hover{opacity:.7;cursor:pointer}#bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-left.swiper-button-disabled,#bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-right.swiper-button-disabled{display:none}#bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-left .bd-live-program-arrow-img,#bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-right .bd-live-program-arrow-img{display:block;width:100%;height:100%}.contents__inr #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-arrow-right{right:0;transform:rotate(180deg)}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider{overflow-x:scroll;overflow-y:hidden}.contents__inr #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider{width:440px;margin:0 auto}#bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner{display:flex;width:100%;height:auto}#bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item{width:300px;min-width:300px;height:180px;box-sizing:content-box}.contents__inr #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item{width:440px;min-width:440px;height:264px}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item:first-child{margin-left:20px}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item:last-child{padding-right:20px}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item:not(:first-child){margin-left:10px}#bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item .bd-live-program-slider-img{display:block;width:100%;height:100%}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item:only-child{margin-left:calc((100vw - 300px) / 2) !important}#bd-page-top .bd-live-program-slider-wrapper:has(.bd-live-program-slider-item:only-child) .bd-live-program-arrow-left,#bd-page-top .bd-live-program-slider-wrapper:has(.bd-live-program-slider-item:only-child) .bd-live-program-arrow-right{display:none}#bd-page-top .bd-live-program-link{display:inline-flex;justify-content:center;align-items:center;width:100%;height:55px;border:1px solid #aaa;border-radius:27px;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-weight:bold}#contents #bd-page-top .bd-live-program-link{max-width:350px}.contents__inr #bd-page-top .bd-live-program-link{width:570px;height:60px;border-radius:30px;font-size:20px}#bd-page-top .bd-live-social{position:relative;padding:0 20px 48px}.contents__inr #bd-page-top .bd-live-social{padding-bottom:64px}#bd-page-top .bd-live-social::after{display:block;position:absolute;bottom:24px;left:20px;width:calc(100% - 40px);height:1px;background-color:#d9d9d9;content:''}.contents__inr #bd-page-top .bd-live-social::after{bottom:32px;left:0;width:100%}#bd-page-top .bd-live-social-title{margin-bottom:24px;color:#e61673;font-size:20px;font-weight:bold;line-height:1.5;text-align:center;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-live-social-title{margin-bottom:32px;font-size:28px}#bd-page-top .bd-live-social-title-small{font-size:16px}.contents__inr #bd-page-top .bd-live-social-title-small{font-size:20px}#bd-page-top .bd-live-social-list{display:flex;gap:0 10px}.contents__inr #bd-page-top .bd-live-social-list{justify-content:center;gap:0 20px;margin:0 auto}#bd-page-top .bd-live-social-list-item-link{display:block}#bd-page-top .bd-live-social-list-item-img{display:block;width:calc((100vw - 60px) / 3);height:calc((100vw - 60px) / 3);border-radius:12px}.contents__inr #bd-page-top .bd-live-social-list-item-img{width:194px;height:194px;border-radius:16px}#bd-page-top .bd-live-online{padding:0 20px}.contents__inr #bd-page-top .bd-live-online{padding:0}#bd-page-top .bd-live-online .bd-live-online-img{display:block;width:100%;height:calc((100vw - 40px) * (234 / 700))}.contents__inr #bd-page-top .bd-live-online .bd-live-online-img{height:232px}#bd-page-top .bd-live-online .bd-live-online-wrapper{padding:24px 20px;border-radius:0 0 12px 12px;background-color:#f4f4f4}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper{padding:40px 75px;border-radius:0 0 16px 16px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top{margin-bottom:20px}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top{margin-bottom:24px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top .bd-live-online-top-sub{margin-bottom:10px;font-size:14px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top .bd-live-online-top-sub{margin-bottom:24px;font-size:20px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top .bd-live-online-top-contents{margin-bottom:12px;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top .bd-live-online-top-contents{margin-bottom:16px;font-size:24px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top .bd-live-online-top-note{color:#666;font-size:11px;text-align:center}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top .bd-live-online-top-note{font-size:12px;line-height:18px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure{margin-bottom:24px}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure{margin-bottom:32px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure .bd-live-online-figure-list{display:flex;flex-direction:column;gap:10px 0;padding:16px;background-color:#fff}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure .bd-live-online-figure-list{padding:24px 195px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure .bd-live-online-figure-list .bd-live-online-figure-list-item{display:flex;justify-content:flex-start;align-items:center;gap:0 15px;text-align:center}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure .bd-live-online-figure-list .bd-live-online-figure-list-item{gap:0 20px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure .bd-live-online-figure-list .bd-live-online-figure-list-item .bd-live-online-figure-list-item-img{display:inline-block;width:50px;height:36px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure .bd-live-online-figure-list .bd-live-online-figure-list-item .bd-live-online-figure-list-item-contents{font-size:13px;line-height:1.3;text-align:left;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-figure .bd-live-online-figure-list .bd-live-online-figure-list-item .bd-live-online-figure-list-item-contents{font-size:16px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit{margin-bottom:24px}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit{margin-bottom:32px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit .bd-live-online-recruit-contents{display:block;width:134px;margin:0 auto;padding:5px 0;background-color:#333;color:#fff;font-size:14px;text-align:center}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit .bd-live-online-recruit-contents{padding:1px 0;font-size:15px;font-weight:bold;line-height:23px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit .bd-live-online-recruit-date{margin-top:-12px;padding:20px 0 14px;border:1px solid #333;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit .bd-live-online-recruit-date{padding:18px 0 11px;font-size:18px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit .bd-live-online-recruit-date .bd-live-online-recruit-date-primary{font-size:20px}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit .bd-live-online-recruit-date .bd-live-online-recruit-date-primary{font-size:24px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-contents{position:relative;margin-bottom:24px;padding:12px 0;background-color:#333;color:#fff;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-contents{padding:9px 0;line-height:24px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-contents::after{display:inline-block;position:absolute;top:calc(100% - 1px);left:50%;width:18px;height:9px;margin-left:-9px;background:#333;-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);content:''}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-contents::after{margin:-2px 0 0 -9px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list{display:flex;gap:12px 0;margin-bottom:16px}#contents #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list{flex-direction:column}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list{flex-wrap:wrap;gap:20px 21px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item{width:100%}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-link{display:flex;justify-content:flex-start;align-items:stretch;gap:0 10px;width:100%;background-color:#fff;color:#333}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-link{gap:0 40px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-img-wrapper{display:flex;flex-shrink:0;align-items:center}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-img-wrapper .bd-live-online-brand-list-img{display:block;width:114px;height:44.5px}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-img-wrapper .bd-live-online-brand-list-img{width:116px;height:45.2807px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:12px 10px 12px 0}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text{padding:20px 40px 20px 0}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-sub{margin-bottom:7px;font-size:11px}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-sub{margin-bottom:12px;font-size:14px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-title{margin-bottom:7px;font-size:13px;font-weight:bold;line-height:1.5;text-align:left;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-title{margin-bottom:12px;font-size:17px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-note{margin-bottom:7px;color:#666;font-size:10px;line-height:1.5;text-align:left;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-note{margin:-6px 0 12px;font-size:12px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-date{margin-bottom:7px;font-size:13px}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-date{margin-bottom:0;font-size:14px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-more{position:relative;width:100%;padding-right:12px;font-size:12px;text-align:right}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-more{font-size:14px}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-text .bd-live-online-brand-list-text-more::after{display:block;position:absolute;top:2px;right:0;width:7px;height:7px;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg);content:''}#bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-note{color:#666;font-size:11px}.contents__inr #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-note{font-size:12px}#bd-page-top .bd-topics{padding-bottom:20px;background-color:#f0f0f0}#bd-page-top .bd-topics .bd-topics-wrapper{padding:32px 20px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper{padding:56px calc((100% - 900px) / 2)}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-title{margin-bottom:24px;font-size:24px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-title{margin-bottom:32px;font-size:36px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-banner{margin:0 0 16px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-banner{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 22px;width:900px;margin:0 0 40px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-banner:has(.karte-topics-banner-01:empty):has(.karte-topics-banner-02:empty):has(.karte-topics-banner-03:empty){margin:0}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-banner .karte-topics-banner-02:empty,.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-banner .karte-topics-banner-03:empty{display:none}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app{overflow:hidden;margin-bottom:32px;padding-top:32px;border-radius:12px;background-color:#f6f6f6}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app{margin-bottom:40px;padding:40px 75px;border-radius:16px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-contents{position:relative;padding-bottom:48px;font-size:16px;font-weight:bold;text-align:center}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-contents{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-contents{padding-bottom:64px;font-size:24px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-contents::after{display:block;position:absolute;bottom:24px;left:20px;width:calc(100% - 40px);height:1px;background-color:#d9d9d9;content:''}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-contents::after{bottom:32px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-contents .bd-topics-app-contents-primary{color:#e61673}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites{margin-bottom:24px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites{position:relative;margin-bottom:32px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites .bd-topics-app-favorites-contents{position:relative;width:295px;height:69px;margin:0 auto 12px;padding-top:10px;background:url(/svg/beautyday/2026/topics-bubble-sp.svg) no-repeat;background-size:100%;font-size:12px;font-weight:bold;line-height:1.43;text-align:center}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites .bd-topics-app-favorites-contents{position:absolute;top:63px;right:52px;width:368px;height:94px;margin:0;padding:22px 0 0 36px;background:url(/svg/beautyday/2026/topics-bubble-pc.svg) no-repeat;font-size:14px;line-height:1.6;text-align:left}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites .bd-topics-app-favorites-contents .bd-topics-app-favorites-contents-primary{font-size:14px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites .bd-topics-app-favorites-contents .bd-topics-app-favorites-contents-primary{font-size:16px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites .bd-topics-app-favorites-img{display:block;width:227px;height:201px;margin:0 auto}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites .bd-topics-app-favorites-img{width:249px;height:220px;margin:0 0 0 51px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-download .bd-topics-app-download-link{display:block}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-download .bd-topics-app-download-link .bd-topics-app-download-img{display:block;width:100%;height:calc((100vw - 40px) * (384 / 670))}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-download .bd-topics-app-download-link .bd-topics-app-download-img{width:750px;height:317px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information{margin-bottom:32px;padding:32px 20px;border-radius:12px;background-color:#f6f6f6}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information{margin-bottom:40px;padding:40px 75px;border-radius:16px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-contents{margin-bottom:24px;padding-bottom:24px;border-bottom:solid 1px #d9d9d9;font-size:16px;font-weight:bold;line-height:1.5;text-align:center;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-contents{margin-bottom:32px;padding-bottom:24px;font-size:24px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-contents .bd-topics-information-contents-primary{color:#e61673}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social{margin-bottom:24px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social{margin-bottom:32px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-contents{margin-bottom:16px;font-size:14px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-contents{margin-bottom:24px;font-size:20px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list{display:flex;gap:0 15px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list{gap:0 24px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list .bd-topics-information-social-list-item{width:100%}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list .bd-topics-information-social-list-item .bd-topics-information-social-list-item-link{display:block;padding:12px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff;color:#333;text-align:center}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list .bd-topics-information-social-list-item .bd-topics-information-social-list-item-link{padding:20px 0}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list .bd-topics-information-social-list-item .bd-topics-information-social-list-item-link .bd-topics-information-social-list-item-img{display:inline-block;width:40px;height:40px;margin-bottom:5px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list .bd-topics-information-social-list-item .bd-topics-information-social-list-item-link .bd-topics-information-social-list-item-img{width:60px;height:60px;margin-bottom:10px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list .bd-topics-information-social-list-item .bd-topics-information-social-list-item-link .bd-topics-information-social-list-item-contents{display:flex;flex-direction:column;justify-content:center;height:27px;font-size:11px;line-height:1.36}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list .bd-topics-information-social-list-item .bd-topics-information-social-list-item-link .bd-topics-information-social-list-item-contents{text-box-trim:trim-both}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-social .bd-topics-information-social-list .bd-topics-information-social-list-item .bd-topics-information-social-list-item-link .bd-topics-information-social-list-item-contents{height:auto;font-size:15px;line-height:17px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-contents{margin-bottom:16px;font-size:14px;font-weight:bold;text-align:center}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-contents{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-contents{margin-bottom:24px;font-size:20px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link{display:flex;align-items:center;gap:0 22px;position:relative;padding:17px 0;border:1px solid #d9d9d9;border-radius:12px;background-color:#fff;color:#333}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link{justify-content:center}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link{justify-content:flex-start;gap:0 31px;padding:42px 95px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link::after{display:inline-block;position:absolute;bottom:19px;width:7px;height:7px;border-top:solid 2px #333;border-right:solid 2px #333;transform:rotate(45deg);content:''}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link::after{left:50%;margin-left:105px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link::after{right:95px;bottom:52px;width:8px;height:8px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link .bd-topics-information-mail-link-img{display:block;width:48px;height:36px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link .bd-topics-information-mail-link-img{width:75px;height:56.25px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link .bd-topics-information-mail-link-contents{font-size:12px;line-height:1.4;text-box-trim:trim-both}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link .bd-topics-information-mail-link-contents{padding-right:16px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link .bd-topics-information-mail-link-contents{font-size:18px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-title{margin-bottom:24px;font-size:16px;font-weight:bold;text-align:center}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-title{margin-bottom:32px;font-size:24px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-title-primary{color:#e61673}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-banner{margin-bottom:8px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-banner:has(.karte-feature-banner-01:empty):has(.karte-feature-banner-02:empty){margin:0}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-banner .karte-feature-banner-02:empty{display:none}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-banner{display:flex;flex-wrap:wrap;justify-content:center;gap:0 22px;width:900px;margin-bottom:40px}#bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-link{display:flex;justify-content:center;align-items:center;width:100%;height:55px;margin:0 auto;border:1px solid #aaa;border-radius:27px;box-sizing:border-box;background-color:#fff;color:#333;font-size:14px;font-weight:bold}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-link{max-width:350px}.contents__inr #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-link{width:570px;height:60px;border-radius:30px;font-size:20px}#bd-page-top .bd-brand{padding:32px 0;background:#333;text-align:center}.contents__inr #bd-page-top .bd-brand{padding:48px 0}#bd-page-top .bd-brand .bd-brand-title-tag{display:flex;justify-content:center;margin-bottom:15px}.contents__inr #bd-page-top .bd-brand .bd-brand-title-tag{margin-bottom:24px}#bd-page-top .bd-brand .bd-brand-title-tag .bd-brand-title-tag-official{display:flex;justify-content:center;align-items:center;width:70px;height:20px;background:#fff;font-size:12px;font-weight:bold}.contents__inr #bd-page-top .bd-brand .bd-brand-title-tag .bd-brand-title-tag-official{width:94px;height:34px;font-size:18px}#bd-page-top .bd-brand .bd-brand-title{margin-bottom:24px;padding:0 20px;color:#fff;font-size:20px;font-weight:bold}#contents #bd-page-top .bd-brand .bd-brand-title{line-height:1.5;text-box-trim:trim-both}.contents__inr #bd-page-top .bd-brand .bd-brand-title{margin:0 auto 32px;font-size:30px;text-align:center}#bd-page-top .bd-brand .bd-brand-contents-luxe{margin:0 20px;padding:24px 18px 16px;border-radius:12px 12px 0 0;background:#f4f4f4}.contents__inr #bd-page-top .bd-brand .bd-brand-contents-luxe{max-width:760px;margin:0 auto;padding:32px 64px 20px;border-radius:16px 16px 0 0}#bd-page-top .bd-brand .bd-brand-contents{margin:0 20px;padding:16px 18px 24px;border-radius:0 0 12px 12px;background:#fff}.contents__inr #bd-page-top .bd-brand .bd-brand-contents{max-width:760px;margin:0 auto;padding:20px 64px 32px;border-radius:0 0 16px 16px}#bd-page-top .bd-brand .bd-brand-contents .bd-brand-list{margin-bottom:16px}#bd-page-top .bd-brand .bd-brand-contents-title{margin-bottom:12px;text-align:left}.contents__inr #bd-page-top .bd-brand .bd-brand-contents-title{margin-bottom:16px}#bd-page-top .bd-brand .bd-brand-contents-title-primary{margin-right:10px;font-size:20px}.contents__inr #bd-page-top .bd-brand .bd-brand-contents-title-primary{font-size:22px}#bd-page-top .bd-brand .bd-brand-contents-title-sub{font-size:11px}.contents__inr #bd-page-top .bd-brand .bd-brand-contents-title-sub{font-size:12px;font-weight:bold}#bd-page-top .bd-brand .bd-brand-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 10px}.contents__inr #bd-page-top .bd-brand .bd-brand-list{grid-template-columns:repeat(4, 1fr);gap:18px 20px}#bd-page-top .bd-brand .bd-brand-list-item{width:100%;height:calc(((100vw - 88px) * (100 / 260)) / 2);background:#fff}.contents__inr #bd-page-top .bd-brand .bd-brand-list-item{width:143px;height:55px}.contents__inr #bd-page-top .bd-brand .bd-brand-list-item:hover{opacity:.7}#bd-page-top .bd-brand .bd-brand-list-item.decorte .bd-brand-list-item-link,#bd-page-top .bd-brand .bd-brand-list-item.kanebo .bd-brand-list-item-link,#bd-page-top .bd-brand .bd-brand-list-item.nars .bd-brand-list-item-link,#bd-page-top .bd-brand .bd-brand-list-item.one-by-kose .bd-brand-list-item-link,#bd-page-top .bd-brand .bd-brand-list-item.shuuemura .bd-brand-list-item-link,#bd-page-top .bd-brand .bd-brand-list-item.suqqu .bd-brand-list-item-link{background:#000}#bd-page-top .bd-brand .bd-brand-list-item.cledepeau .bd-brand-list-item-link{background:#081e2c}#bd-page-top .bd-brand .bd-brand-list-item-large{width:100%;height:calc((100vw - 76px) * (110 / 598));margin-bottom:16px}.contents__inr #bd-page-top .bd-brand .bd-brand-list-item-large{width:632px;height:55px;margin:0 auto 20px}#bd-page-top .bd-brand .bd-brand-list-item-large .bd-brand-list-item-link{padding:0}#bd-page-top .bd-brand .bd-brand-list-item-link{display:block;width:100%;height:100%;padding:2px 6px 1px;border:1px solid #d9d9d9}#bd-page-top .bd-brand .bd-brand-list-item-img{display:block;width:100%;height:100%;pointer-events:none}#bd-page-top .bd-brand .bd-brand-list-more-link{text-align:right}#bd-page-top .bd-brand .bd-brand-list-more-link-item{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 .bd-brand-list-more-link-item::after{display:block;position:absolute;top:2px;right:0;width:7px;height:7px;border-top:solid 2px #333;border-right:solid 2px #333;transform:rotate(45deg);content:''}#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:24px}.contents__inr #bd-page-top .bd-product-slider-wrapper{position:relative;width:814px;margin:0 auto 32px}#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:.7;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}.contents__inr #bd-page-top .bd-product-slider-arrow-right{right:-45px;transform:rotate(180deg)}#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/2026/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{position:relative;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);background-color:#fff}#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%;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:18px;right:0;width:1px;height:54px;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.\--ec .bd-floating-nav-icon{background:#333}#bd-page-top .bd-floating-nav-list-item.\--ec .bd-floating-nav-icon::after{top:7px;left:6px;width:17px;height:17px;background:url(/svg/beautyday/2026/icon/icon-sticky-icon-ec.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--ec .bd-floating-nav-link::after{background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-ec.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--bestcosme .bd-floating-nav-icon{background:#c3a576}#bd-page-top .bd-floating-nav-list-item.\--bestcosme .bd-floating-nav-icon::after{top:4px;left:7.5px;width:15px;height:21px;background:url(/svg/beautyday/2026/icon/icon-sticky-icon-bestcosme.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--bestcosme .bd-floating-nav-link::after{background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-bestcosme.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--store .bd-floating-nav-icon{background:#2db5aa}#bd-page-top .bd-floating-nav-list-item.\--store .bd-floating-nav-icon::after{top:7px;left:7px;width:17px;height:15px;background:url(/svg/beautyday/2026/icon/icon-sticky-icon-store.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--store .bd-floating-nav-link::after{background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-store.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--live .bd-floating-nav-icon{background:#c690ed}#bd-page-top .bd-floating-nav-list-item.\--live .bd-floating-nav-icon::after{top:7px;left:7px;width:17px;height:16px;background:url(/svg/beautyday/2026/icon/icon-sticky-icon-live.svg) no-repeat center center/contain}#bd-page-top .bd-floating-nav-list-item.\--live .bd-floating-nav-link::after{background:url(/svg/beautyday/2026/icon/icon-sticky-arrow-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:90px;cursor:pointer}.contents__inr #bd-page-top .bd-floating-nav-link{height:88px;cursor:pointer}.contents__inr #bd-page-top .bd-floating-nav-link:hover{opacity:.7}#bd-page-top .bd-floating-nav-link.current::before{position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#e61673;content:''}#bd-page-top .bd-floating-nav-link::after{display:block;position:absolute;right:0;bottom:6px;left:0;width:12px;height:12px;margin:0 auto;background-size:100%;content:''}.contents__inr #bd-page-top .bd-floating-nav-link::after{bottom:6px;width:12px;height:8px}#bd-page-top .bd-floating-nav-link *{pointer-events:none}#bd-page-top .bd-floating-nav-icon{position:absolute;top:12px;left:50%;width:30px;height:30px;margin-left:-15px;border-radius:50%}.contents__inr #bd-page-top .bd-floating-nav-icon{top:9px;margin-bottom:10px;font-size:12px}#bd-page-top .bd-floating-nav-icon::after{display:block;position:absolute;background-size:100%;content:''}#bd-page-top .bd-floating-nav-text{position:relative;padding-top:49px;color:#333;font-size:14px;font-weight:bold}.contents__inr #bd-page-top .bd-floating-nav-text{padding-top:49px;font-size:16px}#bd-page-top .bd-floating-nav.--active{position:fixed;top:0;right:0;left:0;z-index:20;width:100%;transition:transform .3s}#bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item::after{top:16px;height:24px}#contents #bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item.\--ec .bd-floating-nav-icon::after{top:5px;left:4px;width:12px;height:12px}#contents #bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item.\--bestcosme .bd-floating-nav-icon::after{top:2px;left:5px;width:10px;height:16px}#contents #bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item.\--store .bd-floating-nav-icon::after{top:5px;left:4px;width:12px;height:10px}#contents #bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item.\--live .bd-floating-nav-icon::after{top:4px;left:4px;width:12px;height:11px}.contents__inr #bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item.\--ec .bd-floating-nav-icon::after{top:6px;left:5px;width:15px;height:15px}.contents__inr #bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item.\--bestcosme .bd-floating-nav-icon::after{top:3px;left:6.5px;width:13px;height:19px}.contents__inr #bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item.\--store .bd-floating-nav-icon::after{top:6px;left:6px;width:15px;height:13px}.contents__inr #bd-page-top .bd-floating-nav.--active .bd-floating-nav-list-item.\--live .bd-floating-nav-icon::after{top:6px;left:6px;width:15px;height:14px}#bd-page-top .bd-floating-nav.--active .bd-floating-nav-link{height:56px}.contents__inr #bd-page-top .bd-floating-nav.--active .bd-floating-nav-link{height:64px}#bd-page-top .bd-floating-nav.--active .bd-floating-nav-link::after{display:none}#bd-page-top .bd-floating-nav.--active .bd-floating-nav-icon{top:8px;width:20px;height:20px;margin-left:-10px}.contents__inr #bd-page-top .bd-floating-nav.--active .bd-floating-nav-icon{width:26px;height:26px;margin-left:-13px}#bd-page-top .bd-floating-nav.--active .bd-floating-nav-text{padding-top:34px;font-size:13px}.contents__inr #bd-page-top .bd-floating-nav.--active .bd-floating-nav-text{padding-top:40px;font-size:14px}#bd-page-top .js-floating-nav{transform:translateY(-100%)}#bd-page-top .js-floating-nav.active{transform:translateY(0)}#bd-page-top #payment.bd-section-container{padding:24px 0}.contents__inr #bd-page-top #payment.bd-section-container{padding:56px 0 48px}.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{margin-bottom:16px;padding:0}#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{margin-bottom:16px;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:12px 0 32px;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:not(:first-child)::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:not(:first-child)::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}@-webkit-keyframes fadeInDown{0%{transform:translateY(20px);opacity:0}100%{transform:translate(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(20px);opacity:0}100%{transform:translate(0);opacity:1}}#contents #bd-page-top .bd-animation-fadeindown:not(.is-inview){opacity:0}#contents #bd-page-top .bd-animation-fadeindown.is-inview{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes bounceIn{0%{transform:translateY(20px) scale(0.9);opacity:0}60%{transform:translateY(-5px) scale(1.02);opacity:1}80%{transform:translateY(2px) scale(0.99);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes bounceIn{0%{transform:translateY(20px) scale(0.9);opacity:0}60%{transform:translateY(-5px) scale(1.02);opacity:1}80%{transform:translateY(2px) scale(0.99);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}#contents #bd-page-top .bd-animation-bouncein:not(.is-inview){opacity:0}#contents #bd-page-top .bd-animation-bouncein.is-inview{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.45s;animation-duration:.45s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}#contents #bd-page-top .bd-animation-bouncein-1{-webkit-animation-delay:.05s;animation-delay:.05s}#contents #bd-page-top .bd-animation-bouncein-2{-webkit-animation-delay:.13s;animation-delay:.13s}#contents #bd-page-top .bd-animation-bouncein-3{-webkit-animation-delay:.21s;animation-delay:.21s}#contents #bd-page-top .bd-animation-bouncein-4{-webkit-animation-delay:.29s;animation-delay:.29s}#bd-page-top .bd-event{position:relative;padding-bottom:24px;background-color:#f6f6f6}.contents__inr #bd-page-top .bd-event{padding-bottom:40px}#bd-page-top .bd-event::after{position:absolute;bottom:0;left:0;width:100%;height:24px;background-color:#fdeff5;content:''}.contents__inr #bd-page-top .bd-event::after{height:40px}#bd-page-top .karte-event-banner-01 a{display:block;width:100%;height:calc(100vw / 780 * 572);margin:0 auto;box-sizing:content-box}#contents #bd-page-top .karte-event-banner-01 a{padding-bottom:32px}.contents__inr #bd-page-top .karte-event-banner-01 a{width:600px;height:440px;padding-bottom:40px}#bd-page-top .karte-event-banner-01 a img{display:inline-block;width:100%;height:100%}#bd-page-top .karte-bestcosme-banner-01 a,#bd-page-top .karte-bestcosme-banner-02 a,#bd-page-top .karte-store-banner-03 a,#bd-page-top .karte-store-banner-04 a,#bd-page-top .karte-store-banner-05 a,#bd-page-top .karte-store-banner-06 a,#bd-page-top .karte-topics-banner-01 a,#bd-page-top .karte-topics-banner-02 a,#bd-page-top .karte-topics-banner-03 a,#bd-page-top .karte-feature-banner-01 a,#bd-page-top .karte-feature-banner-02 a{display:block;width:calc(100vw - 40px);height:calc((100vw - 40px) / 640 * 226);margin:0 auto;box-sizing:content-box}.contents__inr #bd-page-top .karte-bestcosme-banner-01 a,.contents__inr #bd-page-top .karte-bestcosme-banner-02 a,.contents__inr #bd-page-top .karte-store-banner-03 a,.contents__inr #bd-page-top .karte-store-banner-04 a,.contents__inr #bd-page-top .karte-store-banner-05 a,.contents__inr #bd-page-top .karte-store-banner-06 a,.contents__inr #bd-page-top .karte-topics-banner-01 a,.contents__inr #bd-page-top .karte-topics-banner-02 a,.contents__inr #bd-page-top .karte-topics-banner-03 a,.contents__inr #bd-page-top .karte-feature-banner-01 a,.contents__inr #bd-page-top .karte-feature-banner-02 a{width:439px;height:155px}#bd-page-top .karte-bestcosme-banner-01 a img,#bd-page-top .karte-bestcosme-banner-02 a img,#bd-page-top .karte-store-banner-03 a img,#bd-page-top .karte-store-banner-04 a img,#bd-page-top .karte-store-banner-05 a img,#bd-page-top .karte-store-banner-06 a img,#bd-page-top .karte-topics-banner-01 a img,#bd-page-top .karte-topics-banner-02 a img,#bd-page-top .karte-topics-banner-03 a img,#bd-page-top .karte-feature-banner-01 a img,#bd-page-top .karte-feature-banner-02 a img{display:inline-block;width:100%;height:100%}#contents #bd-page-top .karte-bestcosme-banner-01 a,#contents #bd-page-top .karte-bestcosme-banner-02 a,#contents #bd-page-top .karte-store-banner-04 a,#contents #bd-page-top .karte-store-banner-05 a,#contents #bd-page-top .karte-store-banner-06 a,#contents #bd-page-top .karte-topics-banner-01 a,#contents #bd-page-top .karte-topics-banner-02 a,#contents #bd-page-top .karte-topics-banner-03 a,#contents #bd-page-top .karte-feature-banner-01 a,#contents #bd-page-top .karte-feature-banner-02 a{padding-bottom:16px}#contents #bd-page-top .karte-store-banner-03 a{padding-bottom:24px}.contents__inr #bd-page-top .karte-store-banner-03 a{padding-bottom:32px}.contents__inr #bd-page-top .karte-bestcosme-banner-01 .karte-widget__content,.contents__inr #bd-page-top .karte-bestcosme-banner-02 .karte-widget__content{background-color:#fff}@media screen and (min-width: 769px){#contents #bd-page-top{width:50%;margin-right:auto;margin-left:auto}#contents #bd-page-top .bd-header-kv-img{width:50vw;height:calc(50vw * (1650 / 1170))}#contents #bd-page-top .bd-ec-category-subtitle.--line::before{width:50vw}#contents #bd-page-top .bd-ec-campaign-img{width:calc(50vw - 80px);height:calc((50vw - 80px) * (292 / 620))}#contents #bd-page-top .bd-ec-campaign-list-item.--sample .bd-ec-campaign-list-note{width:calc(50vw - 80px)}#contents #bd-page-top .bd-bestcosme-keyvisual-img{height:calc(408 / 780 * 50vw)}#contents #bd-page-top .bd-store-campaign-set-img{width:calc(50vw - 80px);height:calc((50vw - 80px) * (340 / 620))}#contents #bd-page-top .bd-store-campaign-sample-img{width:calc(50vw - 80px);height:calc((50vw - 80px) * (340 / 620))}#contents #bd-page-top .bd-live-top-img{height:calc(50vw * (407 / 780))}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item:only-child{margin-left:calc((50vw - 300px) / 2) !important}#contents #bd-page-top .bd-live-social-list-item-img{width:calc((50vw - 60px) / 3);height:calc((50vw - 60px) / 3)}#sb-site #contents #bd-page-top .bd-live-online .bd-live-online-img{height:calc((50vw - 40px) * (234 / 700))}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-download .bd-topics-app-download-link .bd-topics-app-download-img{height:calc((50vw - 40px) * (384 / 670))}#contents #bd-page-top .bd-brand .bd-brand-list-item{height:calc(((50vw - 88px) * (100 / 260)) / 2)}#contents #bd-page-top .bd-brand .bd-brand-list-item-large{height:calc((50vw - 76px) * (110 / 598))}#contents #bd-page-top .bd-floating-nav.--active{width:50%;margin:0 auto}#contents #bd-page-top .bd-shopping-logo{width:calc(247 / 375 * 50vw);height:calc(27 / 375 * 50vw)}#contents #bd-page-top .bd-payment-summary-img{width:calc(300 / 375 * 50vw);height:calc(45 / 375 * 50vw)}#contents #bd-page-top .karte-event-banner-01 a{height:calc(50vw / 780 * 572)}#contents #bd-page-top .karte-bestcosme-banner-01 a,#contents #bd-page-top .karte-bestcosme-banner-02 a,#contents #bd-page-top .karte-store-banner-03 a,#contents #bd-page-top .karte-store-banner-04 a,#contents #bd-page-top .karte-store-banner-05 a,#contents #bd-page-top .karte-store-banner-06 a,#contents #bd-page-top .karte-topics-banner-01 a,#contents #bd-page-top .karte-topics-banner-02 a,#contents #bd-page-top .karte-topics-banner-03 a,#contents #bd-page-top .karte-feature-banner-01 a,#contents #bd-page-top .karte-feature-banner-02 a{width:calc(50vw - 40px);height:calc((50vw - 40px) / 640 * 226)}}@media screen and (max-width: 389px){#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-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-header-countdown-timer-start{font-size:16px}#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-list-wrap{padding:20px 27px}#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:420px}#contents #bd-page-top .bd-timeline-range-list-item.bd-range-shopping{right:31px}#contents #bd-page-top .bd-timeline-range-list-item.bd-range-store{right:1px}#contents #bd-page-top .bd-timeline-month-img{width:40px;height:19px}#contents #bd-page-top .bd-timeline-event{padding:10px 61px 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:38px}#contents #bd-page-top .bd-timeline-event-wrapper div[class^='bd-dot--store']{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-about-caption-text{font-size:13px}#contents #bd-page-top .bd-about-label{font-size:13px}#contents #bd-page-top .bd-about-pointback-title{font-size:26px}#contents #bd-page-top .bd-about-campaign-catch{font-size:10px}#contents #bd-page-top .bd-about-campaign-title{font-size:15px}#contents #bd-page-top .bd-about-note{font-size:10px}#contents #bd-page-top .bd-about-guide-button{width:280px}#contents #bd-page-top .bd-about-guide-note{font-size:10px;line-height:1.5;text-box-trim:trim-both}#contents #bd-page-top .bd-ec-lead-list{gap:0 5px}#contents #bd-page-top .bd-ec-limited-title{font-size:18px}#contents #bd-page-top .bd-ec-limited-title-highlight{font-size:22px}#contents #bd-page-top .bd-ec-limited-nav-link{width:95px;font-size:10px}#contents #bd-page-top .bd-ec-category-link,#contents #bd-page-top .bd-ec-theme-link{font-size:13px}#contents #bd-page-top .bd-ec-theme-link{width:calc(100vw - 40px)}#contents #bd-page-top .bd-ec-campaign-list-item.--sample .bd-ec-campaign-list-note{width:100%}#contents #bd-page-top .bd-ec-campaign-list-item{padding-right:0;padding-left:0}#contents #bd-page-top .bd-ec-campaign-list-condition-small{font-size:12px}#contents #bd-page-top .bd-ec-campaign-list-note{font-size:9px}#contents #bd-page-top .bd-ec-campaign-link{font-size:13px}#contents #bd-page-top .bd-bestcosme-text{font-size:12px}#contents #bd-page-top .bd-bestcosme-link-title{font-size:14px}#contents #bd-page-top .bd-store-lead-list{gap:0 5px}#contents #bd-page-top .bd-store-campaign-list-item{padding-right:0;padding-left:0}#contents #bd-page-top .bd-store-campaign-list-title br{display:none}#contents #bd-page-top .bd-store-campaign-list-note{font-size:9px}#contents #bd-page-top .bd-store-campaign-set{padding:0}#contents #bd-page-top .bd-store-campaign-set-title{font-size:12px}#contents #bd-page-top .bd-store-campaign-set-link{width:calc(100vw - 80px);font-size:13px}#contents #bd-page-top .bd-store-campaign-set-note{font-size:9px}#contents #bd-page-top .bd-store-campaign-reserve-content-img{width:80px;height:80px}#contents #bd-page-top .bd-store-campaign-reserve-content-label{padding-right:20px;padding-left:20px}#contents #bd-page-top .bd-store-campaign-reserve-note{font-size:10px}#contents #bd-page-top .bd-store-campaign-sample-link{width:calc(100vw - 80px);font-size:13px}#contents #bd-page-top .bd-store-point-title{font-size:18px}#contents #bd-page-top .bd-store-point-subtitle{font-size:14px}#contents #bd-page-top .bd-live-header-title{font-size:30px}#contents #bd-page-top .bd-live-top-contents{font-size:18px}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item{width:270px;min-width:270px;height:162px}#contents #bd-page-top .bd-live-program-slider-wrapper .bd-live-program-slider .bd-live-program-slider-inner .bd-live-program-slider-item:only-child{margin-left:calc((100vw - 270px) / 2) !important}#contents #bd-page-top .bd-live-program-link{width:calc(100vw - 40px);font-size:13px}#contents #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top .bd-live-online-top-contents{font-size:14px}#contents #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-top .bd-live-online-top-note{line-height:1.3;text-box-trim:trim-both}#contents #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit .bd-live-online-recruit-date{font-size:14px}#contents #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-recruit .bd-live-online-recruit-date .bd-live-online-recruit-date-primary{font-size:16px}#contents #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-list .bd-live-online-brand-list-item .bd-live-online-brand-list-img-wrapper .bd-live-online-brand-list-img{width:80px;height:31.22807px}#contents #bd-page-top .bd-live-online .bd-live-online-wrapper .bd-live-online-brand .bd-live-online-brand-note{line-height:1.3;text-box-trim:trim-both}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites .bd-topics-app-favorites-contents{width:240px;height:58px;padding-top:8px}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-app .bd-topics-app-favorites .bd-topics-app-favorites-contents .bd-topics-app-favorites-contents-primary{font-size:12px}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-contents{font-size:13px}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link{gap:0 12px;padding:17px 12px}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link::after{margin-left:98px}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-information .bd-topics-information-mail .bd-topics-information-mail-link .bd-topics-information-mail-link-contents{padding-right:8px}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-title{font-size:15px}#contents #bd-page-top .bd-topics .bd-topics-wrapper .bd-topics-feature .bd-topics-feature-link{font-size:13px}#contents #bd-page-top .bd-brand .bd-brand-title{font-size:16px}#contents #bd-page-top .bd-floating-nav-text{font-size:12px}#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)}}
