html{scroll-padding-top:150px}@media screen and (max-width:760px){html{scroll-padding-top:90px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width: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{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{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{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{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bc-menu-supplement{border-top:1px solid rgba(0,0,0,.04)}@media screen and (max-width:760px){.bc-menu-supplement{display:none}}.bc-menu-supplement ul{align-items:center;display:flex;justify-content:center}.bc-menu-supplement ul li{border-right:1px solid rgba(0,0,0,.04)}.bc-menu-supplement ul li:first-child{border-left:1px solid rgba(0,0,0,.04)}.bc-menu-supplement ul li a,.bc-menu-supplement ul li button{display:block;font-size:12px;font-weight:400;line-height:1.5;padding:9px 25px 9px 16px;position:relative}.bc-menu-supplement ul li a:after,.bc-menu-supplement ul li button:after{border-bottom:1px solid #000;border-right:1px solid #000;content:"";height:5px;position:absolute;right:17px;rotate:-45deg;top:calc(50% - 2.5px);width:5px}.bc-product-supplement{background:#fff;border:1px solid #eaeeef;border-radius:10px;display:block;height:100%;position:relative}.bc-product-supplement__badge{align-items:center;background:#f92d46;border-radius:50%;color:#fff;display:flex;font-family:Oxygen,sans-serif;font-size:15px;font-style:normal;font-weight:700;height:60px;justify-content:center;left:-10px;letter-spacing:.1em;position:absolute;text-transform:uppercase;top:-10px;width:60px}@media screen and (max-width:760px){.bc-product-supplement__badge{font-size:14px;height:50px;width:50px}}.bc-product-supplement__img{border-radius:9px 9px 0 0;overflow:hidden}.bc-product-supplement__img img{width:100%}.bc-product-supplement__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;line-height:1.5;overflow:hidden;padding:10px 16px 0;text-overflow:ellipsis;word-break:break-word}@media screen and (max-width:760px){.bc-product-supplement__name{font-size:14px}}.bc-product-supplement__price{color:#f92d46;font-family:Oxygen,sans-serif;font-size:24px;font-style:normal;font-weight:700;padding:10px 16px 16px}@media screen and (max-width:760px){.bc-product-supplement__price{font-size:22px}}.bc-product-supplement__price span{font-size:12px}.bc-menu-winzone{background:#0d304e;color:#0d304e;font-family:YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-weight:600;padding:40px}@media screen and (max-width:760px){.bc-menu-winzone{padding:32px 24px}}.bc-menu-winzone__inner{display:grid;gap:24px 40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bc-menu-winzone__inner{grid-template-columns:1fr}}.bc-menu-winzone__logo{grid-area:1/1/2/3}@media screen and (max-width:760px){.bc-menu-winzone__logo{grid-area:6/1/7/2;padding-top:8px}}.bc-menu-winzone__logo img{margin:0 auto;max-width:222px;width:100%}.bc-menu-winzone__category{display:grid;gap:16px;grid-area:2/1/3/3;grid-template-columns:1fr auto}@media screen and (max-width:760px){.bc-menu-winzone__category{grid-area:auto}}.bc-menu-winzone__category>div{color:#fff;font-size:18px;letter-spacing:.08em;line-height:1.3}.bc-menu-winzone__category>a{align-items:center;color:#fff;display:flex;font-size:15px;gap:8px;line-height:1.3}@media screen and (max-width:760px){.bc-menu-winzone__category>a{font-size:14px}}.bc-menu-winzone__category>a:after{background:url(images/icon-arrow-winzone-white.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}.bc-menu-winzone__category>ul{display:grid;gap:16px;grid-area:2/1/3/3;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:760px){.bc-menu-winzone__category>ul{gap:6px}}.bc-menu-winzone__category>ul li a{align-items:center;background:#fff;border:2px solid #dae3ec;display:flex;gap:20px;height:100%;min-height:50px;padding:5px 16px 5px 20px}@media screen and (max-width:760px){.bc-menu-winzone__category>ul li a{flex-direction:column;gap:10px;justify-content:center;padding:10px}}.bc-menu-winzone__category>ul li img{flex:0 0 60px;width:60px}@media screen and (max-width:760px){.bc-menu-winzone__category>ul li img{flex:0 0}}.bc-menu-winzone__category>ul li span{align-items:center;display:flex;flex:1 1;font-size:15px;gap:6px;justify-content:space-between;line-height:1.3;word-break:break-word}@media screen and (max-width:760px){.bc-menu-winzone__category>ul li span{font-size:14px;font-size:12px;width:100%}}.bc-menu-winzone__category>ul li span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}@media screen and (max-width:760px){.bc-menu-winzone__category>ul li span:after{flex:0 0 16px;height:16px;width:16px}}.bc-menu-winzone__purpose>div{color:#fff;font-size:18px;letter-spacing:.08em;line-height:1.3}.bc-menu-winzone__purpose>ul{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}@media screen and (max-width:760px){.bc-menu-winzone__purpose>ul{gap:10px}}.bc-menu-winzone__purpose>ul li a{align-items:center;background:#fff;border:2px solid #dae3ec;display:flex;font-size:15px;height:100%;justify-content:center;line-height:1.3;min-height:50px;padding:5px 42px;position:relative;text-align:center;word-break:break-word}@media screen and (max-width:760px){.bc-menu-winzone__purpose>ul li a{font-size:14px;padding:5px 32px}}.bc-menu-winzone__purpose>ul li a:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}@media screen and (max-width:760px){.bc-menu-winzone__purpose>ul li a:after{height:16px;right:10px;top:calc(50% - 8px);width:16px}}.bc-menu-winzone__timing>div{color:#fff;font-size:18px;letter-spacing:.08em;line-height:1.3}.bc-menu-winzone__timing>ul{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}@media screen and (max-width:760px){.bc-menu-winzone__timing>ul{gap:10px}}.bc-menu-winzone__timing>ul li a{align-items:center;background:#fff;border:2px solid #dae3ec;display:flex;flex-direction:column;font-size:15px;height:100%;justify-content:center;line-height:1.3;min-height:50px;padding:5px 42px;position:relative;text-align:center;word-break:break-word}@media screen and (max-width:760px){.bc-menu-winzone__timing>ul li a{font-size:14px;font-size:12px;padding:5px 32px}}.bc-menu-winzone__timing>ul li a:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}@media screen and (max-width:760px){.bc-menu-winzone__timing>ul li a:after{height:16px;right:10px;top:calc(50% - 8px);width:16px}}.bc-menu-winzone__timing>ul li span{color:#919eb0;font-size:12px;line-height:1.3;margin-top:1px;word-break:break-word}@media screen and (max-width:760px){.bc-menu-winzone__timing>ul li span{font-size:10px;margin-top:2px}}.bc-menu-winzone__submenu{align-self:center}@media screen and (max-width:760px){.bc-menu-winzone__submenu{grid-area:5/1/6/2}}.bc-menu-winzone__submenu>ul{display:grid;gap:20px 10px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:760px){.bc-menu-winzone__submenu>ul{gap:16px}}.bc-menu-winzone__submenu>ul li a{align-items:center;color:#fff;display:flex;font-size:15px;justify-content:space-between;letter-spacing:.08em;line-height:1.3;word-break:break-word}@media screen and (max-width:760px){.bc-menu-winzone__submenu>ul li a{font-size:14px}}.bc-menu-winzone__submenu>ul li a:after{background:url(images/icon-arrow-winzone-white.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}.bc-menu-winzone__set img{width:100%}.bc-product-winzone{background:#fff;border-bottom:2px solid #dae3ec;border-right:2px solid #dae3ec;display:block;height:100%;padding:0 16px 16px;position:relative}.bc-product-winzone__badge{align-items:center;background:#e15201;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-style:italic;font-weight:900;height:30px;left:-2px;letter-spacing:.04em;padding:0 12px;position:absolute;text-transform:uppercase;top:-2px}@media screen and (max-width:760px){.bc-product-winzone__badge{left:0}}.bc-product-winzone__badge:after{border-color:#e15201 transparent transparent #e15201;border-style:solid;border-width:15px 6px;content:"";left:100%;position:absolute;top:0}.bc-product-winzone__img img{width:100%}.bc-product-winzone__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#00050a;display:-webkit-box;font-size:15px;line-height:1.3;margin-top:10px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}@media screen and (max-width:760px){.bc-product-winzone__name{font-size:14px}}.bc-product-winzone__price{font-family:Roboto,sans-serif;font-size:24px;font-style:italic;font-weight:900;margin-top:10px}@media screen and (max-width:760px){.bc-product-winzone__price{font-size:22px}}.bc-product-winzone__price span{font-family:YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-size:12px}.bc-column-winzone{position:relative}@media screen and (max-width:760px){.bc-column-winzone{display:grid;gap:10px 16px;grid-template-columns:150px 1fr;grid-template-rows:auto auto 1fr}}.bc-column-winzone__badge{height:80px;left:0;position:absolute;top:0;width:80px}@media screen and (max-width:760px){.bc-column-winzone__badge{height:50px;width:50px}.bc-column-winzone__img{grid-area:1/1/4/2}}.bc-column-winzone__img img{width:100%}.bc-column-winzone__date{display:block;font-family:Roboto,sans-serif;font-size:15px;font-style:italic;font-weight:900;line-height:.8;margin-top:16px}@media screen and (max-width:760px){.bc-column-winzone__date{font-size:14px;margin-top:0}}.bc-column-winzone__title{color:#00050a;font-size:15px;line-height:1.3;margin-top:10px}@media screen and (max-width:760px){.bc-column-winzone__title{font-size:14px;margin-top:0}}.bc-column-winzone__cat{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}@media screen and (max-width:760px){.bc-column-winzone__cat{align-self:start;margin-top:0}}.bc-column-winzone__cat span{border:1px solid #e15201;color:#e15201;font-size:12px;line-height:1.3;padding:4px 10px}.bc-athlete-voice-item{background-color:#ededed;display:flex;flex-direction:column;height:100%}.bc-athlete-voice-item__img{position:relative}.bc-athlete-voice-item__badge{align-items:center;background:#919eb0;bottom:-1px;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:15px;font-style:italic;font-weight:900;height:30px;left:-1px;letter-spacing:.04em;padding:0 12px;position:absolute;text-transform:uppercase}@media screen and (max-width:760px){.bc-athlete-voice-item__badge{font-size:14px;font-size:12px;padding:0 0 0 10px;width:calc(100% - 25px)}}.bc-athlete-voice-item__badge:after{border-color:#919eb0 transparent transparent #919eb0;border-style:solid;border-width:15px 6px;content:"";left:100%;position:absolute;top:0}.bc-athlete-voice-item__content{display:flex;flex:1 1;flex-direction:column;padding:20px}@media screen and (max-width:760px){.bc-athlete-voice-item__content{padding:10px}}.bc-athlete-voice-item__tag{color:#00050a;font-size:15px;line-height:1.3;margin-bottom:6px}@media screen and (max-width:760px){.bc-athlete-voice-item__tag{font-size:14px}}.bc-athlete-voice-item__name{color:#00050a;font-size:24px;line-height:1.3;margin-bottom:10px}@media screen and (max-width:760px){.bc-athlete-voice-item__name{font-size:22px;font-size:14px}}.bc-athlete-voice-item__text{color:#60676c;flex:1 1;font-size:15px;line-height:1.7;margin-bottom:10px}@media screen and (max-width:760px){.bc-athlete-voice-item__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis}}.bc-athlete-voice-item__more{align-items:center;display:flex;font-size:15px;gap:8px;justify-content:flex-end;line-height:1.3}@media screen and (max-width:760px){.bc-athlete-voice-item__more{font-size:14px}}.bc-athlete-voice-item__more:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}.bc-athlete-card{background-color:#fff;display:flex;flex-direction:column;height:100%}.bc-athlete-card__content{border-left:2px solid #dae3ec;border-right:2px solid #dae3ec;border-top:2px solid #dae3ec;display:block;flex:1 1;padding:20px}@media screen and (max-width:760px){.bc-athlete-card__content{padding:16px 16px 10px}}.bc-athlete-card__headline{align-items:flex-start;display:flex;gap:20px;margin-bottom:10px}.bc-athlete-card__headline__right{align-items:flex-start;display:flex;width:calc(100% - 160px)}@media screen and (max-width:760px){.bc-athlete-card__headline__right{flex-wrap:wrap;width:calc(100% - 120px)}}.bc-athlete-card__headline__block{width:calc(100% - 108px)}@media screen and (max-width:760px){.bc-athlete-card__headline__block{width:100%}}.bc-athlete-card__img{width:140px}@media screen and (max-width:760px){.bc-athlete-card__img{width:100px}}.bc-athlete-card__badge{color:#919eb0;font-size:12px;line-height:1.3;margin-bottom:14px}@media screen and (max-width:760px){.bc-athlete-card__badge{margin-bottom:9px}}.bc-athlete-card__tag{color:#00050a;font-size:15px;line-height:1.3;margin-bottom:10px}@media screen and (max-width:760px){.bc-athlete-card__tag{font-size:14px;margin-bottom:9px}}.bc-athlete-card__name{color:#00050a;font-size:18px;line-height:1.3}@media screen and (max-width:760px){.bc-athlete-card__name{margin-bottom:9px}}.bc-athlete-card__more{align-items:center;display:flex;font-size:15px;gap:8px;justify-content:flex-end;line-height:1.3;width:108px}@media screen and (max-width:760px){.bc-athlete-card__more{font-size:14px}}.bc-athlete-card__more:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}@media screen and (max-width:760px){.bc-athlete-card__more{justify-content:flex-start}}.bc-athlete-card__text{color:#60676c;font-size:15px;line-height:1.7}@media screen and (max-width:760px){.bc-athlete-card__text{font-size:14px}}.bc-athlete-card__banner{background-color:#e15201;background-image:url(images/icon-arrow-winzone-white.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:20px 20px;color:#fff;display:block;font-size:15px;letter-spacing:.08em;padding:15px 40px;text-align:center;width:100%}@media screen and (max-width:760px){.bc-athlete-card__banner{background-position:center right 14px;font-size:14px;padding:10px 40px}}@media screen and (min-width:761px){.bc-athlete-card__banner .is-sp{display:none}}.bc-product-set{background:#fff;border-bottom:2px solid #dae3ec;border-right:2px solid #dae3ec;display:block;height:100%;padding:0 16px 16px;position:relative}.bc-product-set__badge{background:url(images/set-winzone_badge.svg) 50%/contain no-repeat;height:100px;left:-2px;position:absolute;top:-2px;width:100px}@media screen and (max-width:760px){.bc-product-set__badge{height:80px;left:0;width:80px}}.bc-product-set__img img{width:100%}.bc-product-set__name{color:#00050a;font-size:15px;line-height:1.3;margin-top:10px;word-break:break-word}@media screen and (max-width:760px){.bc-product-set__name{font-size:14px}}.bc-product-set__price{align-items:center;display:flex;font-family:Roboto,sans-serif;font-size:24px;font-style:italic;font-weight:900;margin-top:10px}@media screen and (max-width:760px){.bc-product-set__price{display:grid;font-size:22px;gap:6px 0;grid-template-columns:auto auto 1fr}}.bc-product-set__price p{border:2px solid #0d304e;font-size:12px;line-height:1.3;margin-right:10px;padding:2px 8px}@media screen and (max-width:760px){.bc-product-set__price p{grid-area:1/1/2/4;justify-self:start;margin-right:0}}.bc-product-set__price span{font-family:YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-size:12px;margin-top:4px}.bc-product-set__btn{display:block;margin-top:16px;max-width:325px;padding-bottom:5px;padding-right:5px}@media screen and (max-width:760px){.bc-product-set__btn{max-width:285px}}.bc-product-set__btn span{align-items:center;background:#ffef64;box-shadow:5px 5px 0 0 #f4cb3c;display:flex;font-size:15px;justify-content:center;letter-spacing:.08em;min-height:55px;position:relative;width:100%}@media screen and (max-width:760px){.bc-product-set__btn span{font-size:14px}}.bc-product-set__btn span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}.bc-product-set__btn span{min-height:45px}@media screen and (max-width:760px){.bc-product-set__btn span{font-size:12px;min-height:35px}.bc-product-set__btn span:after{height:12px;right:10px;top:calc(50% - 6px);width:12px}}.bc-product-set-select{background:#fff;border-bottom:2px solid #dae3ec;border-right:2px solid #dae3ec;height:100%;padding:0 16px 16px}.bc-product-set-select__img img{width:100%}.bc-product-set-select__name{color:#00050a;font-size:12px;line-height:1.3;margin-top:10px;word-break:break-word}.bc-product-set-select__option{color:#00050a;font-size:12px;line-height:1.3;margin-top:6px}.bc-product-set-select__price{font-family:Roboto,sans-serif;font-size:15px;font-style:italic;font-weight:900;line-height:.8;margin-top:10px}@media screen and (max-width:760px){.bc-product-set-select__price{font-size:14px}}.bc-product-set-select__price span{font-family:YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-size:12px}.bc-product-set-select__control{display:grid;gap:22px;grid-template-columns:repeat(2,1fr);margin-top:10px}.bc-product-set-select__control .btn-cut{align-items:center;border:2px solid #919eb0;color:#919eb0;display:flex;font-size:15px;gap:4px;justify-content:center;letter-spacing:.08em;padding:8px 0}@media screen and (max-width:760px){.bc-product-set-select__control .btn-cut{font-size:14px}}.bc-product-set-select__control .btn-cut span{display:block;height:14px;position:relative;width:14px}.bc-product-set-select__control .btn-cut span:before{background:#919eb0;content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.bc-product-set-select__control .btn-add{align-items:center;background:#e15201;color:#fff;display:flex;font-size:15px;gap:4px;justify-content:center;letter-spacing:.08em;padding:10px 0}@media screen and (max-width:760px){.bc-product-set-select__control .btn-add{font-size:14px}}.bc-product-set-select__control .btn-add span{display:block;height:14px;position:relative;width:14px}.bc-product-set-select__control .btn-add span:before{background:#fff;content:"";height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.bc-product-set-select__control .btn-add span:after{background:#fff;content:"";height:100%;left:calc(50% - 1px);position:absolute;top:0;width:2px}.bs-index-kv{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:20px}@media screen and (max-width:760px){.bs-index-kv{grid-template-columns:1fr;padding:20px 24px}}.bs-index-kv__item img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bs-index-kv__item img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-index-about{background:url(images/index_about-bg.webp) 50%/cover no-repeat;padding:56px 40px}@media screen and (max-width:760px){.bs-index-about{background-image:url(images/index_about-bg-sp.webp);padding:32px 24px}}.bs-index-about__inner{display:grid;gap:32px 40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-index-about__inner{display:block}}.bs-index-about__inner h2{align-self:center;font-size:32px;grid-area:1/1/3/2;line-height:1.5}@media screen and (max-width:760px){.bs-index-about__inner h2{font-size:24px}}.bs-index-about__inner p{font-size:15px;font-weight:400;line-height:2}@media screen and (max-width:760px){.bs-index-about__inner p{font-size:14px;margin-top:16px}}.bs-index-about__inner a{align-items:center;background:#515a68;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);color:#fff;display:flex;font-size:15px;line-height:1.2;max-width:320px;min-height:55px;padding:16px 32px 16px 20px;position:relative}@media screen and (max-width:760px){.bs-index-about__inner a{box-shadow:0 0 10px 0 rgba(9,15,31,.2);font-size:14px;max-width:280px;min-height:50px}}.bs-index-about__inner a:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:16px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}@media screen and (max-width:760px){.bs-index-about__inner a{margin-top:32px}}.bs-index-category{padding:56px 40px}@media screen and (max-width:760px){.bs-index-category{padding:32px 24px}}.bs-index-category__inner{margin:0 auto;max-width:1080px}.bs-index-category__inner h2{border-bottom:3px solid rgba(0,0,0,.04);font-size:24px;line-height:1.5;padding-bottom:13px}@media screen and (max-width:760px){.bs-index-category__inner h2{font-size:22px}}.bs-index-category__content{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-index-category__content{gap:20px;grid-template-columns:1fr;margin-top:20px}}.bs-index-category__block h3{align-items:center;display:flex;font-size:18px;gap:0 12px;line-height:1.5}.bs-index-category__block h3:after,.bs-index-category__block h3:before{background:#000;border-radius:4px;content:"";display:block;height:8px;width:8px}.bs-index-category__block h3.is-winzone:after,.bs-index-category__block h3.is-winzone:before{background:#0e79dd}.bs-index-category__block h3.is-supplement:after,.bs-index-category__block h3.is-supplement:before{background:#f8c9b4}.bs-index-category__block ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-top:12px}@media screen and (max-width:760px){.bs-index-category__block ul{gap:12px;grid-template-columns:repeat(3,1fr)}}.bs-index-category__block ul li div{background:#fff;border:2px solid #eaeeef;border-radius:10px;overflow:hidden}.bs-index-category__block ul li img{padding:20% 14%;width:100%}.bs-index-category__block ul li span{display:block;font-size:15px;line-height:1.5;margin-top:10px;padding-right:12px;position:relative;word-break:break-word}@media screen and (max-width:760px){.bs-index-category__block ul li span{font-size:14px}}.bs-index-category__block ul li span:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:-3px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}.bs-index-help{background:#f9f9f9;padding:56px 40px}@media screen and (max-width:760px){.bs-index-help{padding:32px 24px}}.bs-index-help__inner{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-index-help__inner{gap:32px;grid-template-columns:1fr}}.bs-index-news{align-self:start;display:grid;grid-template-columns:1fr auto}.bs-index-news h2{align-self:center;font-size:24px;line-height:1.5}@media screen and (max-width:760px){.bs-index-news h2{font-size:22px}}.bs-index-news>a{align-items:center;border-bottom:2px solid #d6dbe4;display:flex;font-size:15px;gap:0 16px;line-height:1.5;padding-bottom:8px}@media screen and (max-width:760px){.bs-index-news>a{font-size:14px}}.bs-index-news>a:after{background:url(images/icon-arrow.svg) 50%/contain no-repeat;content:"";display:block;height:24px;width:24px}.bs-index-news ul{background:#fff;grid-area:2/1/3/3;margin-top:20px;padding:10px 20px}@media screen and (max-width:760px){.bs-index-news ul{margin-top:16px;padding:6px 16px}}.bs-index-news ul li:not(:first-child){border-top:2px solid rgba(0,0,0,.04)}.bs-index-news ul li a{display:block;padding:20px 24px 20px 0;position:relative}@media screen and (max-width:760px){.bs-index-news ul li a{padding:16px 20px 16px 0}}.bs-index-news ul li a:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:-3px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}.bs-index-news ul li time{color:#8a8a8a;display:block;font-family:Oxygen,sans-serif;font-size:15px;font-style:normal;font-weight:700;letter-spacing:.1em}@media screen and (max-width:760px){.bs-index-news ul li time{font-size:14px}}.bs-index-news ul li div{font-size:15px;font-weight:400;line-height:1.5;margin-top:10px}@media screen and (max-width:760px){.bs-index-news ul li div{font-size:14px;margin-top:6px}}.bs-index-faq{align-self:start;display:grid;grid-template-columns:1fr auto}.bs-index-faq h2{align-self:center;font-size:24px;line-height:1.5}@media screen and (max-width:760px){.bs-index-faq h2{font-size:22px}}.bs-index-faq>a{align-items:center;border-bottom:2px solid #d6dbe4;display:flex;font-size:15px;gap:0 16px;line-height:1.5;padding-bottom:8px}@media screen and (max-width:760px){.bs-index-faq>a{font-size:14px}}.bs-index-faq>a:after{background:url(images/icon-arrow.svg) 50%/contain no-repeat;content:"";display:block;height:24px;width:24px}.bs-index-faq ul{display:flex;flex-direction:column;gap:10px 0;grid-area:2/1/3/3;margin-top:20px}@media screen and (max-width:760px){.bs-index-faq ul{margin-top:16px}}.bs-index-faq ul li dl{background:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(9,15,31,.2);transition:.2s}.bs-index-faq ul li dt{cursor:pointer;font-size:15px;line-height:1.5;padding:16px 44px 16px 47px;position:relative;transition:.2s}@media screen and (max-width:760px){.bs-index-faq ul li dt{font-size:14px}}.bs-index-faq ul li dt span{font-family:Oxygen,sans-serif;font-size:18px;font-style:normal;font-weight:700;left:16px;letter-spacing:.1em;line-height:1;position:absolute;top:18px}@media screen and (max-width:760px){.bs-index-faq ul li dt span{top:17px}}.bs-index-faq ul li dt:before{height:2px;right:16px;top:calc(50% - 1px);width:18px}.bs-index-faq ul li dt:after,.bs-index-faq ul li dt:before{background:#d6dbe4;content:"";position:absolute;transition:.2s}.bs-index-faq ul li dt:after{height:18px;right:24px;top:calc(50% - 9px);width:2px}.bs-index-faq ul li dd{display:none;font-size:15px;font-weight:400;line-height:1.5;padding:0 16px 16px 47px;position:relative}@media screen and (max-width:760px){.bs-index-faq ul li dd{font-size:14px}}.bs-index-faq ul li dd span{font-family:Oxygen,sans-serif;font-size:18px;font-style:normal;font-weight:700;left:16px;letter-spacing:.1em;line-height:1;position:absolute;top:2px}@media screen and (max-width:760px){.bs-index-faq ul li dd span{top:1px}}.bs-index-faq ul li dl.is-active{background:#eff1f2;box-shadow:0 0 10px 0 rgba(9,15,31,.2),inset 0 0 0 1px #0560ad}.bs-index-faq ul li dl.is-active dt{color:#0560ad}.bs-index-faq ul li dl.is-active dt:before{background:#0560ad}.bs-index-faq ul li dl.is-active dt:after{background:#0560ad;rotate:90deg}.bs-index-media{padding:56px 40px}@media screen and (max-width:760px){.bs-index-media{padding:32px 24px}}.bs-index-media__inner{margin:0 auto;max-width:1080px}.bs-index-media__inner h2{border-bottom:3px solid rgba(0,0,0,.04);font-size:24px;line-height:1.5;padding-bottom:13px}@media screen and (max-width:760px){.bs-index-media__inner h2{font-size:22px}}.bs-index-media__inner ul{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-index-media__inner ul{grid-template-columns:repeat(2,1fr);margin-top:20px}.bs-index-media__inner ul li:nth-child(n+5){display:none}}.bs-index-media__inner ul li img{border-radius:10px;width:100%}.bs-index-media__inner ul li div{font-size:15px;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (max-width:760px){.bs-index-media__inner ul li div{font-size:14px;margin-top:12px}}.bs-index-supplement-kv{padding:40px 0 32px}@media screen and (max-width:760px){.bs-index-supplement-kv{padding:20px 0 16px}}.bs-index-supplement-kv__slide .swiper-slide{max-width:400px}@media screen and (max-width:760px){.bs-index-supplement-kv__slide .swiper-slide{max-width:260px}}.bs-index-supplement-kv__slide img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bs-index-supplement-kv__slide img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-index-supplement-kv__nav{align-items:center;display:flex;gap:0 20px;justify-content:center;margin-top:24px;padding:2px 0}@media screen and (max-width:760px){.bs-index-supplement-kv__nav{margin-top:16px}}.bs-index-supplement-kv__nav .swiper-button-next,.bs-index-supplement-kv__nav .swiper-button-prev{background:url(images/icon-chevron.svg) 50%/contain no-repeat;cursor:pointer;display:block;height:9px;width:14px}.bs-index-supplement-kv__nav .swiper-button-prev{rotate:90deg}.bs-index-supplement-kv__nav .swiper-button-next{rotate:-90deg}.bs-index-supplement-kv__nav .swiper-pagination{align-items:center;display:flex;gap:0 8px}.bs-index-supplement-kv__nav .swiper-pagination span{background:rgba(0,0,0,.2);border-radius:50%;cursor:pointer;display:block;height:8px;width:8px}.bs-index-supplement-kv__nav .swiper-pagination span.swiper-pagination-bullet-active{background:#000;height:10px;width:10px}.bs-index-supplement-product{background:#f9f9f9;padding:32px 40px 56px}@media screen and (max-width:760px){.bs-index-supplement-product{padding:24px 24px 32px}}.bs-index-supplement-product__inner{margin:0 auto;max-width:1080px}.bs-index-supplement-product__message img{margin:0 auto;max-width:500px;width:100%}.bs-index-supplement-product__list{margin-top:24px}.bs-index-supplement-product__list h2{border-bottom:3px solid rgba(0,0,0,.04);font-size:24px;line-height:1.5;padding-bottom:13px}@media screen and (max-width:760px){.bs-index-supplement-product__list h2{font-size:22px}}.bs-index-supplement-product__list ul{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-index-supplement-product__list ul{gap:20px;grid-template-columns:1fr;margin-top:20px}}.bs-index-supplement-product__list ul li img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bs-index-supplement-product__list ul li img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-index-supplement-product__list div{margin-top:32px}.bs-index-supplement-product__list div a{align-items:center;background:#515a68;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);color:#fff;display:flex;font-size:15px;line-height:1.2;margin:0 auto;max-width:320px;min-height:55px;padding:16px 32px 16px 20px;position:relative}@media screen and (max-width:760px){.bs-index-supplement-product__list div a{box-shadow:0 0 10px 0 rgba(9,15,31,.2);font-size:14px;max-width:280px;min-height:50px}}.bs-index-supplement-product__list div a:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:16px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}.bs-index-supplement-product__healthcare{margin-top:56px}@media screen and (max-width:760px){.bs-index-supplement-product__healthcare{margin-top:32px}}.bs-index-supplement-product__healthcare img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bs-index-supplement-product__healthcare img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}.bs-index-supplement-product__healthcare img.is-pc{display:none}}@media screen and (min-width:761px){.bs-index-supplement-product__healthcare img.is-sp{display:none}}.bs-index-supplement-media{padding:56px 40px}@media screen and (max-width:760px){.bs-index-supplement-media{display:32px 24px 56px}}.bs-index-supplement-media__inner{margin:0 auto;max-width:1080px}.bs-index-supplement-media__inner h2{border-bottom:3px solid rgba(0,0,0,.04);font-size:24px;line-height:1.5;padding-bottom:13px}@media screen and (max-width:760px){.bs-index-supplement-media__inner h2{font-size:22px}}.bs-index-supplement-media__inner ul{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-index-supplement-media__inner ul{gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.bs-index-supplement-media__inner ul li:nth-child(n+5){display:none}}.bs-index-supplement-media__inner ul li img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bs-index-supplement-media__inner ul li img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-index-supplement-media__inner ul li div{font-size:15px;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (max-width:760px){.bs-index-supplement-media__inner ul li div{font-size:14px;margin-top:12px}}.bs-index-supplement-media__inner div{margin-top:32px}.bs-index-supplement-media__inner div a{align-items:center;background:#515a68;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);color:#fff;display:flex;font-size:15px;line-height:1.2;margin:0 auto;max-width:320px;min-height:55px;padding:16px 32px 16px 20px;position:relative}@media screen and (max-width:760px){.bs-index-supplement-media__inner div a{box-shadow:0 0 10px 0 rgba(9,15,31,.2);font-size:14px;max-width:280px;min-height:50px}}.bs-index-supplement-media__inner div a:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:16px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}.bs-list-supplement-title{padding:56px 40px 40px}@media screen and (max-width:760px){.bs-list-supplement-title{padding:22px 24px}}.bs-list-supplement-title h1{font-size:30px;line-height:1.5;text-align:center}@media screen and (max-width:760px){.bs-list-supplement-title h1{font-size:24px}}.bs-list-supplement-media-title{background:#f8f9fb;position:relative;z-index:1}.bs-list-supplement-media-title h1{font-size:36px;letter-spacing:.08em;line-height:1.3;text-align:center}@media screen and (max-width:760px){.bs-list-supplement-media-title h1{font-size:24px}}.bs-list-supplement-container{background:#f8f9fb;padding:64px 40px 40px}@media screen and (max-width:760px){.bs-list-supplement-container{padding:48px 0 0}}.bs-list-supplement-inner{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-list-supplement-inner{gap:32px}}.bs-list-supplement-nav{background:linear-gradient(0deg,#f9f9f9,#f9f9f9 50%,#fff 0,#fff);padding:0 40px;position:relative}@media screen and (max-width:760px){.bs-list-supplement-nav{padding:0 16px}}.bs-list-supplement-nav__inner{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-list-supplement-nav__inner{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-list-supplement-nav__inner ul{display:flex}@media screen and (max-width:760px){.bs-list-supplement-nav__inner ul{flex-direction:column}}.bs-list-supplement-nav__inner ul li{flex:1 1}.bs-list-supplement-nav__inner ul li:not(:first-child){border-left:1px solid rgba(0,0,0,.04)}@media screen and (max-width:760px){.bs-list-supplement-nav__inner ul li:not(:first-child){border-left:none;border-top:1px solid rgba(0,0,0,.04)}}.bs-list-supplement-nav__inner ul li button{align-items:center;display:flex;gap:0 6px;height:100%;padding:0 38px 0 20px;position:relative;width:100%}@media screen and (max-width:760px){.bs-list-supplement-nav__inner ul li button{padding:0 34px 0 16px}}.bs-list-supplement-nav__inner ul li button:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:16px;top:calc(50% - 4.5px);width:14px}.bs-list-supplement-nav__inner ul li img{flex:0 0 50px;width:50px}@media screen and (max-width:760px){.bs-list-supplement-nav__inner ul li img{flex:0 0 40px;width:40px}}.bs-list-supplement-nav__inner ul li span{font-size:15px;line-height:1.2;padding:16px 0}@media screen and (max-width:760px){.bs-list-supplement-nav__inner ul li span{font-size:14px;padding:10px 0}}.bs-list-supplement-product{background:#f9f9f9;padding:40px 40px 56px}@media screen and (max-width:760px){.bs-list-supplement-product{padding:40px 16px 56px}}.bs-list-supplement-product__inner{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-list-supplement-product__inner{gap:32px}}.bs-list-supplement-product__block>h2{border-bottom:3px solid rgba(0,0,0,.04);font-size:24px;line-height:1.5;padding-bottom:13px}@media screen and (max-width:760px){.bs-list-supplement-product__block>h2{font-size:22px;margin:0 8px}}.bs-list-supplement-product__block>p{font-size:15px;font-weight:400;line-height:1.7;margin-top:20px}@media screen and (max-width:760px){.bs-list-supplement-product__block>p{font-size:14px;padding:0 8px}}.bs-list-supplement-product__block>ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));margin-top:40px}@media screen and (max-width:760px){.bs-list-supplement-product__block>ul{gap:10px;grid-template-columns:repeat(2,1fr);margin-top:30px}}.bs-list-supplement-media{padding-bottom:64px}@media screen and (max-width:760px){.bs-list-supplement-media{padding:0 24px 64px}}.bs-list-supplement-media>ul{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:32px;margin-top:32px}@media screen and (max-width:760px){.bs-list-supplement-media>ul{gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px;margin-top:20px}}.bs-list-supplement-media>ul li img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bs-list-supplement-media>ul li img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-list-supplement-media>ul li div{font-size:15px;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (max-width:760px){.bs-list-supplement-media>ul li div{font-size:14px;margin-top:12px}}.bs-index-winzone-kv{background:linear-gradient(180deg,#0b263f,#023f73);padding:40px 0 24px}@media screen and (max-width:760px){.bs-index-winzone-kv{padding:24px 0 16px}}.bs-index-winzone-kv__slide .swiper-slide{max-width:400px}@media screen and (max-width:760px){.bs-index-winzone-kv__slide .swiper-slide{max-width:260px}}.bs-index-winzone-kv__slide img{width:100%}.bs-index-winzone-kv .swiper-button-next,.bs-index-winzone-kv .swiper-button-prev{background:#fff url(images/icon-chevron-winzone.svg) center 17px/16px no-repeat;cursor:pointer;height:40px;position:absolute;top:180px;width:40px;z-index:1}@media screen and (max-width:760px){.bs-index-winzone-kv .swiper-button-next,.bs-index-winzone-kv .swiper-button-prev{top:110px}}.bs-index-winzone-kv .swiper-button-prev{left:calc(50% - 220px);rotate:90deg}@media screen and (max-width:760px){.bs-index-winzone-kv .swiper-button-prev{left:calc(50% - 150px)}}.bs-index-winzone-kv .swiper-button-next{left:calc(50% + 180px);rotate:-90deg}@media screen and (max-width:760px){.bs-index-winzone-kv .swiper-button-next{left:calc(50% + 110px)}}.bs-index-winzone-kv .swiper-pagination{align-items:center;display:flex;gap:0 8px;justify-content:center;margin-top:24px}@media screen and (max-width:760px){.bs-index-winzone-kv .swiper-pagination{margin-top:16px}}.bs-index-winzone-kv .swiper-pagination span{background:hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;display:block;height:8px;width:8px}.bs-index-winzone-kv .swiper-pagination span.swiper-pagination-bullet-active{background:#fff;height:10px;width:10px}.bs-index-winzone-about{background:#f8f9fb}.bs-index-winzone-about__hidden{display:none;padding-bottom:40px}@media screen and (max-width:760px){.bs-index-winzone-about__hidden{padding-bottom:24px}}.bs-index-winzone-about__btn{padding:0 40px 56px}@media screen and (max-width:760px){.bs-index-winzone-about__btn{padding:0 24px 40px}}.bs-index-winzone-about__btn button{align-items:center;background:#fff;border:2px solid #dae3ec;display:flex;font-size:15px;gap:8px;justify-content:center;letter-spacing:.08em;margin:0 auto;max-width:720px;padding:13px 0;width:100%}@media screen and (max-width:760px){.bs-index-winzone-about__btn button{font-size:14px}}.bs-index-winzone-about__btn button span{background:url(images/icon-plus.svg) 50%/contain no-repeat;display:block;height:20px;width:20px}.bs-index-winzone-about__btn button.is-active{font-size:0}.bs-index-winzone-about__btn button.is-active:after{content:"閉じる";font-size:15px}@media screen and (max-width:760px){.bs-index-winzone-about__btn button.is-active:after{font-size:14px}}.bs-index-winzone-about__btn button.is-active span{background:url(images/icon-minus.svg) 50%/contain no-repeat}.bs-index-winzone-product{background:#f8f9fb;padding:0 40px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-index-winzone-product{padding:0 24px}}.bs-index-winzone-product__inner{margin:0 auto;max-width:1080px}.bs-index-winzone-product__inner h2{font-size:32px;letter-spacing:.08em;line-height:1.3;position:relative;text-align:center}@media screen and (max-width:760px){.bs-index-winzone-product__inner h2{font-size:24px}}.bs-index-winzone-product__inner h2:after{background:url(images/index-winzone_title-product.svg) 0 0/contain no-repeat;content:"";height:80px;left:calc(50% - 164.25px);position:absolute;top:11.38px;width:375px;z-index:-1}@media screen and (max-width:760px){.bs-index-winzone-product__inner h2:after{height:42px;left:calc(50% - 55.53px);top:11.61px;width:195px}}.bs-index-winzone-product__category{display:flex;flex-direction:column;gap:32px;margin-top:16px}.bs-index-winzone-product__block{display:flex;flex-direction:column}.bs-index-winzone-product__block h3{color:#00050a;font-size:24px;line-height:1.3;padding:16px 0}@media screen and (max-width:760px){.bs-index-winzone-product__block h3{font-size:22px}}.bs-index-winzone-product__block>a{align-items:center;align-self:center;display:flex;font-size:15px;gap:8px;line-height:1.3;margin-top:16px}@media screen and (max-width:760px){.bs-index-winzone-product__block>a{font-size:14px}}.bs-index-winzone-product__block>a:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}.bs-index-winzone-product__block ul{border-left:2px solid #dae3ec;border-top:2px solid #dae3ec;display:grid;grid-template-columns:repeat(auto-fill,minmax(269.5px,1fr))}@media screen and (max-width:760px){.bs-index-winzone-product__block ul{border-left:none;grid-template-columns:repeat(2,1fr);margin-left:-24px;margin-right:-24px}}.bs-index-winzone-product__block ul li{position:relative;z-index:2}@media screen and (max-width:760px){.bs-index-winzone-product__block ul li:nth-child(2n)>*{border-right:none}}.bs-index-winzone-product__block ul li.is-fillin{border-top:2px solid #f8f9fb;margin-top:-2px;z-index:1}.bs-index-winzone-banner{background:linear-gradient(0deg,#fff,#fff 50%,#f8f9fb 0,#f8f9fb);padding:40px}@media screen and (max-width:760px){.bs-index-winzone-banner{padding:40px 24px}}.bs-index-winzone-banner a{display:block;margin:0 auto;max-width:1080px}.bs-index-winzone-banner img{width:100%}@media screen and (max-width:760px){.bs-index-winzone-banner img.is-pc{display:none}}@media screen and (min-width:761px){.bs-index-winzone-banner img.is-sp{display:none}}.bs-index-winzone-purpose{padding:16px 40px 56px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-index-winzone-purpose{padding:0 24px 40px}}.bs-index-winzone-purpose__inner{margin:0 auto;max-width:1080px}.bs-index-winzone-purpose__inner h2{font-size:32px;letter-spacing:.08em;line-height:1.3;position:relative;text-align:center}@media screen and (max-width:760px){.bs-index-winzone-purpose__inner h2{font-size:24px}}.bs-index-winzone-purpose__inner h2:after{background:url(images/index-winzone_title-purpose.svg) 0 0/contain no-repeat;content:"";height:64px;left:calc(50% - 109.67px);position:absolute;top:14.72px;width:257px;z-index:-1}@media screen and (max-width:760px){.bs-index-winzone-purpose__inner h2:after{height:33px;left:calc(50% - 26.76px);top:16.57px;width:134px}}.bs-index-winzone-purpose__inner ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));margin-top:24px}@media screen and (max-width:760px){.bs-index-winzone-purpose__inner ul{gap:10px;grid-template-columns:repeat(2,1fr);margin-top:16px}}.bs-index-winzone-purpose__inner ul li a{align-items:flex-start;background:#0d304e 100%/contain no-repeat;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:120px;padding:30px 16px}@media screen and (max-width:760px){.bs-index-winzone-purpose__inner ul li a{min-height:90px;padding:16px}}.bs-index-winzone-purpose__inner ul li h3{color:#fff;font-size:15px;line-height:1.3}@media screen and (max-width:760px){.bs-index-winzone-purpose__inner ul li h3{font-size:14px}}.bs-index-winzone-purpose__inner ul li p{align-items:center;background:#fff;display:flex;font-size:12px;gap:10px;line-height:1.3;margin-top:10px;padding:7px 10px}@media screen and (max-width:760px){.bs-index-winzone-purpose__inner ul li p{margin-top:4px}}.bs-index-winzone-purpose__inner ul li p:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 16px;height:16px;width:16px}.bs-index-winzone-timing{padding:0 40px 40px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-index-winzone-timing{padding:0 24px 40px}}.bs-index-winzone-timing__inner{margin:0 auto;max-width:1080px}.bs-index-winzone-timing__inner h2{font-size:32px;letter-spacing:.08em;line-height:1.3;position:relative;text-align:center}@media screen and (max-width:760px){.bs-index-winzone-timing__inner h2{font-size:24px}}.bs-index-winzone-timing__inner h2:after{background:url(images/index-winzone_title-timing.svg) 0 0/contain no-repeat;content:"";height:77px;left:calc(50% - 86.58px);position:absolute;top:2.46px;width:216px;z-index:-1}@media screen and (max-width:760px){.bs-index-winzone-timing__inner h2:after{height:40px;left:calc(50% - 15.44px);top:12.38px;width:112px}}.bs-index-winzone-timing__inner ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));margin-top:24px}@media screen and (max-width:760px){.bs-index-winzone-timing__inner ul{border-left:2px solid #dae3ec;border-top:2px solid #dae3ec;gap:0;grid-template-columns:repeat(2,1fr);margin-top:16px}}.bs-index-winzone-timing__inner ul li a{background:#fff;border:2px solid #dae3ec;display:grid;gap:6px;grid-template-columns:70px 1fr;height:100%;padding:10px 42px 10px 16px;position:relative}@media screen and (max-width:760px){.bs-index-winzone-timing__inner ul li a{border-left:none;border-top:none;gap:0;grid-template-columns:1fr;padding:10px 16px}}.bs-index-winzone-timing__inner ul li a:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}@media screen and (max-width:760px){.bs-index-winzone-timing__inner ul li a:after{top:calc(50% + 20px)}}.bs-index-winzone-timing__inner ul li img{grid-area:1/1/3/2;width:100%}@media screen and (max-width:760px){.bs-index-winzone-timing__inner ul li img{grid-area:auto;justify-self:center;width:50px}}.bs-index-winzone-timing__inner ul li h3{align-self:end;font-size:15px;line-height:1.3;padding-left:12px;position:relative}@media screen and (max-width:760px){.bs-index-winzone-timing__inner ul li h3{font-size:14px;margin-top:10px;padding-left:9px;padding-right:26px}}.bs-index-winzone-timing__inner ul li h3:before{background:#0d304e;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}@media screen and (max-width:760px){.bs-index-winzone-timing__inner ul li h3:before{height:3px;top:8px;width:3px}}.bs-index-winzone-timing__inner ul li p{align-self:start;color:#919eb0;font-size:12px;line-height:1.3}@media screen and (max-width:760px){.bs-index-winzone-timing__inner ul li p{margin-top:4px;padding-right:26px}}.bs-index-winzone-set{padding:0 40px 40px}@media screen and (max-width:760px){.bs-index-winzone-set{padding:0 24px 40px}}.bs-index-winzone-set__inner{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-index-winzone-set__inner{display:block}}.bs-index-winzone-set__img{flex:1 1}.bs-index-winzone-set__img img{width:100%}.bs-index-winzone-set__text{flex:1 1}@media screen and (max-width:760px){.bs-index-winzone-set__text{margin-top:20px}}.bs-index-winzone-set__text p{color:#60676c;font-size:15px;line-height:1.8}@media screen and (max-width:760px){.bs-index-winzone-set__text p{font-size:14px}}.bs-index-winzone-set__text a{display:block;margin-top:30px;max-width:325px;padding-bottom:5px;padding-right:5px}@media screen and (max-width:760px){.bs-index-winzone-set__text a{max-width:285px}}.bs-index-winzone-set__text a span{align-items:center;background:#ffef64;box-shadow:5px 5px 0 0 #f4cb3c;display:flex;font-size:15px;justify-content:center;letter-spacing:.08em;min-height:55px;position:relative;width:100%}@media screen and (max-width:760px){.bs-index-winzone-set__text a span{font-size:14px}}.bs-index-winzone-set__text a span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}.bs-index-winzone-media{background:#f8f9fb;padding:40px 40px 56px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-index-winzone-media{padding:40px 24px}}.bs-index-winzone-media__inner{margin:0 auto;max-width:1080px}.bs-index-winzone-media__inner h2{font-size:32px;line-height:1.3;position:relative;text-align:center}@media screen and (max-width:760px){.bs-index-winzone-media__inner h2{font-size:24px}}.bs-index-winzone-media__inner h2:after{background:url(images/index-winzone_title-media.svg) 0 0/contain no-repeat;content:"";height:63px;left:calc(50% - 65.89px);position:absolute;top:13.09px;width:171px;z-index:-1}@media screen and (max-width:760px){.bs-index-winzone-media__inner h2:after{height:33px;left:calc(50% - 3.54px);top:19.46px;width:89px}}.bs-index-winzone-media__inner ul{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-top:24px}@media screen and (max-width:760px){.bs-index-winzone-media__inner ul{grid-template-columns:repeat(2,1fr);margin-top:16px}}.bs-index-winzone-media__inner ul li img{width:100%}.bs-index-winzone-media__inner ul li div{color:#00050a;font-size:15px;line-height:1.3;margin-top:16px}@media screen and (max-width:760px){.bs-index-winzone-media__inner ul li div{font-size:14px;margin-top:12px}}.bs-index-winzone-media__inner>div{margin-top:40px}@media screen and (max-width:760px){.bs-index-winzone-media__inner>div{margin-top:30px}}.bs-index-winzone-media__inner>div a{display:block;margin:0 auto;max-width:325px;padding-bottom:5px;padding-right:5px}@media screen and (max-width:760px){.bs-index-winzone-media__inner>div a{max-width:285px}}.bs-index-winzone-media__inner>div a span{align-items:center;background:#ffef64;box-shadow:5px 5px 0 0 #f4cb3c;display:flex;font-size:15px;justify-content:center;letter-spacing:.08em;min-height:55px;position:relative;width:100%}@media screen and (max-width:760px){.bs-index-winzone-media__inner>div a span{font-size:14px}}.bs-index-winzone-media__inner>div a span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}.bs-index-winzone-column{background:#f8f9fb;padding:0 40px 56px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-index-winzone-column{padding:0 24px 56px}}.bs-index-winzone-column__inner{margin:0 auto;max-width:1080px}.bs-index-winzone-column__inner h2{font-size:32px;letter-spacing:.08em;line-height:1.3;position:relative;text-align:center}@media screen and (max-width:760px){.bs-index-winzone-column__inner h2{font-size:24px}}.bs-index-winzone-column__inner h2:after{background:url(images/index-winzone_title-column.svg) 0 0/contain no-repeat;content:"";height:74px;left:calc(50% - 76.25px);position:absolute;top:-1.19px;width:206px;z-index:-1}@media screen and (max-width:760px){.bs-index-winzone-column__inner h2:after{height:38px;left:calc(50% - 9.86px);top:5.57px;width:107px}}.bs-index-winzone-column__inner ul{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:24px}@media screen and (max-width:760px){.bs-index-winzone-column__inner ul{grid-template-columns:1fr;margin-top:16px}}.bs-index-winzone-column__inner>div{margin-top:40px}@media screen and (max-width:760px){.bs-index-winzone-column__inner>div{margin-top:30px}}.bs-index-winzone-column__inner>div a{display:block;margin:0 auto;max-width:325px;padding-bottom:5px;padding-right:5px}@media screen and (max-width:760px){.bs-index-winzone-column__inner>div a{max-width:285px}}.bs-index-winzone-column__inner>div a span{align-items:center;background:#ffef64;box-shadow:5px 5px 0 0 #f4cb3c;display:flex;font-size:15px;justify-content:center;letter-spacing:.08em;min-height:55px;position:relative;width:100%}@media screen and (max-width:760px){.bs-index-winzone-column__inner>div a span{font-size:14px}}.bs-index-winzone-column__inner>div a span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}.bs-list-winzone-container{background:#f8f9fb;padding:24px 40px 40px}@media screen and (max-width:760px){.bs-list-winzone-container{padding:24px 0 0}}.bs-list-winzone-inner{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-list-winzone-inner{gap:32px}}.bs-list-winzone-products ul{border-left:2px solid #dae3ec;border-top:2px solid #dae3ec;display:grid;grid-template-columns:repeat(auto-fill,minmax(269.5px,1fr))}@media screen and (max-width:760px){.bs-list-winzone-products ul{border-left:none;grid-template-columns:repeat(2,1fr)}}.bs-list-winzone-products ul li{position:relative;z-index:2}@media screen and (max-width:760px){.bs-list-winzone-products ul li:nth-child(2n)>*{border-right:none}}.bs-list-winzone-products ul li.is-fillin{border-top:2px solid #f8f9fb;margin-top:-2px;z-index:1}.bs-list-winzone-set{padding:40px}@media screen and (max-width:760px){.bs-list-winzone-set{padding:40px 24px}}.bs-list-winzone-set__inner{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-list-winzone-set__inner{display:block}}.bs-list-winzone-set__img{flex:1 1}.bs-list-winzone-set__img img{width:100%}.bs-list-winzone-set__text{flex:1 1}@media screen and (max-width:760px){.bs-list-winzone-set__text{margin-top:20px}}.bs-list-winzone-set__text p{color:#60676c;font-size:15px;line-height:1.8}@media screen and (max-width:760px){.bs-list-winzone-set__text p{font-size:14px}}.bs-list-winzone-set__text a{display:block;margin-top:30px;max-width:325px;padding-bottom:5px;padding-right:5px}@media screen and (max-width:760px){.bs-list-winzone-set__text a{max-width:285px}}.bs-list-winzone-set__text a span{align-items:center;background:#ffef64;box-shadow:5px 5px 0 0 #f4cb3c;display:flex;font-size:15px;justify-content:center;letter-spacing:.08em;min-height:55px;position:relative;width:100%}@media screen and (max-width:760px){.bs-list-winzone-set__text a span{font-size:14px}}.bs-list-winzone-set__text a span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}.bs-list-winzone-media{padding-bottom:64px}@media screen and (max-width:760px){.bs-list-winzone-media{padding:0 24px 64px}}.bs-list-winzone-media>ul{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:32px;margin-top:32px}@media screen and (max-width:760px){.bs-list-winzone-media>ul{gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px;margin-top:20px}}.bs-list-winzone-media>ul li img{width:100%}.bs-list-winzone-media>ul li div{color:#00050a;font-size:15px;line-height:1.3;margin-top:16px}@media screen and (max-width:760px){.bs-list-winzone-media>ul li div{font-size:14px;margin-top:12px}}.bs-list-winzone-category-title{background:#f8f9fb;padding:40px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-list-winzone-category-title{padding:24px}}.bs-list-winzone-category-title h1{font-size:36px;letter-spacing:.08em;line-height:1.3;position:relative;text-align:center}@media screen and (max-width:760px){.bs-list-winzone-category-title h1{font-size:24px}}.bs-list-winzone-category-title h1:after{background:url(images/list-winzone_title-category.svg) 0 0/contain no-repeat;content:"";height:61px;left:calc(50% - 57.15px);position:absolute;top:11.03px;width:205px;z-index:-1}@media screen and (max-width:760px){.bs-list-winzone-category-title h1:after{height:43px;left:calc(50% - 48.1px);top:9.15px;width:144px}}.bs-list-winzone-media-title{background:#f8f9fb;padding:40px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-list-winzone-media-title{padding:24px}}.bs-list-winzone-media-title h1{font-size:36px;letter-spacing:.08em;line-height:1.3;position:relative;text-align:center}@media screen and (max-width:760px){.bs-list-winzone-media-title h1{font-size:24px}}.bs-list-winzone-media-title h1:after{background:url(images/list-winzone_title-media.svg) 0 0/contain no-repeat;content:"";height:61px;left:calc(50% - 8.15px);position:absolute;top:18px;width:205px;z-index:-1}@media screen and (max-width:760px){.bs-list-winzone-media-title h1:after{left:calc(50% - 8px);top:18.15px;width:92px}}.bs-list-winzone-category-nav{background:#f8f9fb;padding:0 40px}@media screen and (max-width:760px){.bs-list-winzone-category-nav{padding:0 24px}}.bs-list-winzone-category-nav ul{align-items:center;display:flex;justify-content:center}.bs-list-winzone-category-nav ul li{flex:0 1 216px}.bs-list-winzone-category-nav ul li:not(:first-child){border-left:2px solid #0d304e}.bs-list-winzone-category-nav ul li button{align-items:center;display:flex;flex-direction:column;font-size:15px;gap:10px;letter-spacing:.08em;line-height:1.3;padding:0 10px;width:100%}@media screen and (max-width:760px){.bs-list-winzone-category-nav ul li button{font-size:14px;padding:0 6px}}.bs-list-winzone-category-nav ul li button:after{border-color:#0d304e transparent transparent;border-style:solid;border-width:8px 7px 0;content:""}@media screen and (max-width:760px){.bs-list-winzone-category-nav ul li button:after{border-width:7px 6px 0}}.bs-list-winzone-category-head{background:#214465;display:grid;grid-template-columns:320px 1fr;grid-template-rows:repeat(2,1fr);margin-bottom:24px;min-height:140px}@media screen and (max-width:760px){.bs-list-winzone-category-head{grid-template-columns:138px 1fr;grid-template-rows:repeat(2,auto);min-height:60px}}.bs-list-winzone-category-head img{align-self:end;grid-area:1/1/3/2;width:100%}@media screen and (max-width:760px){.bs-list-winzone-category-head img{grid-area:auto}}.bs-list-winzone-category-head h2{align-self:end;color:#fff;font-size:24px;letter-spacing:.08em;line-height:1.3;padding:24px 40px 0 0}@media screen and (max-width:760px){.bs-list-winzone-category-head h2{align-self:center;font-size:22px;padding:16px 24px 16px 0}}.bs-list-winzone-category-head p{align-self:start;color:#fff;font-size:15px;line-height:1.8;padding:8px 40px 24px 0}@media screen and (max-width:760px){.bs-list-winzone-category-head p{background:#f8f9fb;color:#60676c;font-size:14px;grid-area:2/1/3/3;padding:10px 24px 0}}.bs-list-winzone-purpose-head{background:#0d304e;padding:64px 40px;position:relative}@media screen and (max-width:760px){.bs-list-winzone-purpose-head{background:none;padding:0}}.bs-list-winzone-purpose-head__inner{margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-list-winzone-purpose-head__inner div{align-items:center;background:#0d304e;display:flex;justify-content:center;min-height:90px;padding:24px;position:relative}}.bs-list-winzone-purpose-head__inner h1{color:#fff;font-size:36px;letter-spacing:.08em;line-height:1.3;position:relative;z-index:1}@media screen and (max-width:760px){.bs-list-winzone-purpose-head__inner h1{font-size:24px}}.bs-list-winzone-purpose-head__inner img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:30%}.bs-list-winzone-purpose-head__inner p{color:#fff;font-size:15px;line-height:1.8;margin-top:16px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-list-winzone-purpose-head__inner p{background:#f8f9fb;color:#60676c;font-size:14px;margin-top:0;padding:24px 24px 0}}.bs-list-winzone-timing-head{display:flex;justify-content:center;padding:64px 40px;position:relative}@media screen and (max-width:760px){.bs-list-winzone-timing-head{display:block;padding:0}}.bs-list-winzone-timing-head__inner{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1080px;min-height:120px;padding-left:140px;position:relative}@media screen and (max-width:760px){.bs-list-winzone-timing-head__inner{padding-left:0}.bs-list-winzone-timing-head__inner div{align-items:center;display:flex;gap:10px;justify-content:center;min-height:60px;padding:12px 24px}}.bs-list-winzone-timing-head__inner div img{left:0;position:absolute;top:calc(50% - 60px);width:120px}@media screen and (max-width:760px){.bs-list-winzone-timing-head__inner div img{flex:0 0 60px;position:static;width:60px}}.bs-list-winzone-timing-head__inner h1{font-size:36px;letter-spacing:.08em;line-height:1.3;padding-left:20px;position:relative}@media screen and (max-width:760px){.bs-list-winzone-timing-head__inner h1{font-size:24px;padding-left:15px}}.bs-list-winzone-timing-head__inner h1:before{background:#0d304e;content:"";height:8px;left:0;position:absolute;top:19px;width:8px}@media screen and (max-width:760px){.bs-list-winzone-timing-head__inner h1:before{height:5px;top:13px;width:5px}}.bs-list-winzone-timing-head__inner h1 span{color:#919eb0;display:block;font-size:15px;margin-left:-20px;margin-top:6px}@media screen and (max-width:760px){.bs-list-winzone-timing-head__inner h1 span{font-size:14px;margin-left:-15px}}.bs-list-winzone-timing-head__inner p{color:#60676c;font-size:15px;line-height:1.8;margin-top:16px}@media screen and (max-width:760px){.bs-list-winzone-timing-head__inner p{background:#f8f9fb;font-size:14px;margin-top:0;padding:24px 24px 0}}.bs-list-winzone-bulk-head{align-items:center;display:flex;justify-content:center;margin-bottom:24px;padding:0 20px}@media screen and (max-width:760px){.bs-list-winzone-bulk-head{padding:0 44px}}.bs-list-winzone-bulk-head h2{background:#fff;color:#00050a;font-size:24px;letter-spacing:.08em;line-height:1.3;padding:10px 20px;position:relative;text-align:center}@media screen and (max-width:760px){.bs-list-winzone-bulk-head h2{font-size:22px;width:100%}}.bs-list-winzone-bulk-head h2:before{left:-20px}.bs-list-winzone-bulk-head h2:after,.bs-list-winzone-bulk-head h2:before{background:url(images/list-winzone_title-bulk-edge.webp) 50%/100% 100% no-repeat;content:"";height:100%;position:absolute;top:0;width:20px}.bs-list-winzone-bulk-head h2:after{right:-20px;scale:-1}.bs-detail-winzone-main{background:#f8f9fb;padding:40px 40px 56px}@media screen and (max-width:760px){.bs-detail-winzone-main{padding:24px 24px 40px}}.bs-detail-winzone-grid,.bs-detail-winzone-inner{margin:0 auto;max-width:1080px}.bs-detail-winzone-grid{display:grid;gap:24px 40px;grid-template-columns:40% 1fr;grid-template-rows:auto 1fr}@media screen and (max-width:760px){.bs-detail-winzone-grid{display:flex;flex-direction:column}}.bs-detail-winzone-title{display:flex;justify-content:center}.bs-detail-winzone-title span{background:linear-gradient(0deg,rgba(0,93,187,.1),rgba(0,93,187,.1) 15px,#fff 0,#fff);color:#00050a;font-size:32px;line-height:1.3;padding:0 24px;position:relative}@media screen and (max-width:760px){.bs-detail-winzone-title span{font-size:24px}}.bs-detail-winzone-title span:after,.bs-detail-winzone-title span:before{background:#005dbb;content:"";height:calc(100% - 16px);position:absolute;top:8px;width:10px}@media screen and (max-width:760px){.bs-detail-winzone-title span:after,.bs-detail-winzone-title span:before{height:calc(100% - 8px);top:4px}}.bs-detail-winzone-title span:before{left:0;transform:skewX(-7deg);transform-origin:bottom}.bs-detail-winzone-title span:after{right:0;transform:skewX(-7deg);transform-origin:top}@media screen and (max-width:760px){.bs-detail-winzone-head{display:grid;gap:10px 16px;grid-template-columns:auto 1fr}}.bs-detail-winzone-head__shippingfree{align-items:center;display:flex;gap:10px;margin-bottom:10px}@media screen and (max-width:760px){.bs-detail-winzone-head__shippingfree{margin-bottom:0}}.bs-detail-winzone-head__shippingfree:before{background:url(images/detail-winzone_shippingfree.svg) 50%/contain no-repeat;content:"";display:block;height:20px;width:32px}.bs-detail-winzone-head__shippingfree p{color:#e15201;font-size:15px;letter-spacing:.08em;padding-bottom:5px;text-decoration:underline;text-decoration-color:rgba(225,82,1,.2);text-decoration-thickness:10px;text-underline-offset:-7px}@media screen and (max-width:760px){.bs-detail-winzone-head__shippingfree p{font-size:14px}}.bs-detail-winzone-head__category{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}@media screen and (max-width:760px){.bs-detail-winzone-head__category{margin-bottom:0}}.bs-detail-winzone-head__category span{background:#fff;border:1px solid #00050a;color:#00050a;font-size:15px;line-height:1.3;padding:5px 15px}@media screen and (max-width:760px){.bs-detail-winzone-head__category span{font-size:14px}}.bs-detail-winzone-head__name{color:#00050a;font-size:32px;line-height:1.3}@media screen and (max-width:760px){.bs-detail-winzone-head__name{font-size:24px;grid-area:2/1/3/3}}.bs-detail-winzone-head__purpose{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media screen and (max-width:760px){.bs-detail-winzone-head__purpose{grid-area:3/1/4/3;margin-top:0}}.bs-detail-winzone-head__purpose li{background:#dce8f4;font-size:15px;padding:8px 8px 8px 19px;position:relative}@media screen and (max-width:760px){.bs-detail-winzone-head__purpose li{font-size:14px}}.bs-detail-winzone-head__purpose li:after{background:#0d304e;content:"";height:3px;left:8px;position:absolute;top:14px;width:3px}.bs-detail-winzone-img{grid-area:1/1/3/2;position:relative}.bs-detail-winzone-img__badge{align-items:center;background:#e15201;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:20px;font-style:italic;font-weight:900;height:40px;left:0;letter-spacing:.04em;padding:0 16px;position:absolute;text-transform:uppercase;top:0;z-index:2}@media screen and (max-width:760px){.bs-detail-winzone-img__badge{font-size:16px;height:34px;padding:0 14px}}.bs-detail-winzone-img__badge:after{border-color:#e15201 transparent transparent #e15201;border-style:solid;border-width:20px 8px;content:"";left:100%;position:absolute;top:0}@media screen and (max-width:760px){.bs-detail-winzone-img__badge:after{border-width:17px 7px}}.bs-detail-winzone-img .swiper-slide img{width:100%}.bs-detail-winzone-img .swiper-button-next,.bs-detail-winzone-img .swiper-button-prev{background:#fff url(images/icon-chevron-winzone.svg) 50% calc(50% + 2px)/16px no-repeat;cursor:pointer;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:1}.bs-detail-winzone-img .swiper-button-prev{left:0;rotate:90deg}.bs-detail-winzone-img .swiper-button-next{right:0;rotate:-90deg}.bs-detail-winzone-img__thumbs{margin-top:20px;overflow:visible}@media screen and (max-width:760px){.bs-detail-winzone-img__thumbs{margin-top:10px;overflow:hidden}}@media screen and (min-width:761px){.bs-detail-winzone-img__thumbs .swiper-wrapper{display:grid;gap:4px;grid-template-columns:repeat(5,1fr)}}.bs-detail-winzone-img__thumbs .swiper-slide{cursor:pointer;position:relative}@media screen and (min-width:761px){.bs-detail-winzone-img__thumbs .swiper-slide{width:auto!important}}@media screen and (max-width:760px){.bs-detail-winzone-img__thumbs .swiper-slide{width:60px}}.bs-detail-winzone-img__thumbs .swiper-slide:after{box-shadow:inset 0 0 0 0 #005dbb;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bs-detail-winzone-img__thumbs .swiper-slide.swiper-slide-thumb-active:after{box-shadow:inset 0 0 0 2px #005dbb}.bs-detail-winzone-img__thumbs .swiper-slide img{width:100%}.bs-detail-winzone-content__desc p{color:#60676c;font-size:15px;line-height:1.8}@media screen and (max-width:760px){.bs-detail-winzone-content__desc p{font-size:14px}}.bs-detail-winzone-content__postin{align-items:center;background:rgba(225,82,1,.2);display:flex;gap:10px;margin-top:16px;padding:5px 10px}.bs-detail-winzone-content__postin img{flex:0 0 40px;width:40px}@media screen and (max-width:760px){.bs-detail-winzone-content__postin img{flex:0 0 30px;width:30px}}.bs-detail-winzone-content__postin span{color:#00050a;font-size:18px;line-height:1.3}@media screen and (max-width:760px){.bs-detail-winzone-content__postin span{font-size:14px}}.bs-detail-winzone-content__variation{display:flex;gap:40px;margin-top:24px}@media screen and (max-width:760px){.bs-detail-winzone-content__variation{gap:20px}}.bs-detail-winzone-content__variation button{align-items:center;display:flex;font-size:15px;gap:8px;letter-spacing:.08em;line-height:1.3}@media screen and (max-width:760px){.bs-detail-winzone-content__variation button{font-size:14px}}.bs-detail-winzone-content__variation button:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;rotate:90deg;width:20px}.bs-detail-winzone-content__type{align-items:center;border-bottom:2px solid #dae3ec;display:grid;gap:16px;grid-template-columns:120px 1fr;margin-top:24px;padding-bottom:16px;position:relative;width:100%}@media screen and (max-width:760px){.bs-detail-winzone-content__type{grid-template-columns:80px 1fr}}.bs-detail-winzone-content__type:after{background:#0d304e;bottom:-2px;content:"";height:4px;left:0;position:absolute;width:120px}@media screen and (max-width:760px){.bs-detail-winzone-content__type:after{width:80px}}.bs-detail-winzone-content__type div select{background:#fff url(images/icon-chevron-winzone.svg) calc(100% - 16px)/16px no-repeat;border:1px solid #00050a;border-radius:4px;color:#00050a;font-size:16px;height:45px;padding-left:16px;padding-right:32px;width:100%}@media screen and (max-width:760px){.bs-detail-winzone-content__type div select{height:40px}}.bs-detail-winzone-content__form{margin-top:24px}@media screen and (max-width:760px){.bs-detail-winzone-content__form{margin-left:-26px;margin-right:-26px;margin-top:16px}}.bs-detail-winzone-content__form__container{display:none}.bs-detail-winzone-content__form__container.is-active{display:block}.bs-detail-winzone-content__form__nav{display:flex}.bs-detail-winzone-content__form__nav button{align-items:center;background:rgba(13,48,78,.16);border-bottom:2px solid #dae3ec;color:rgba(0,5,10,.4);display:flex;flex:1 1 50%;font-size:15px;height:44px;justify-content:center;line-height:1.3;position:relative;text-decoration:underline}@media screen and (max-width:760px){.bs-detail-winzone-content__form__nav button{font-size:14px;height:40px}}.bs-detail-winzone-content__form__nav button.is-active{background:#fff;border-color:#dae3ec #dae3ec transparent;border-style:solid;border-width:0 2px 2px;color:#00050a;text-decoration:none}.bs-detail-winzone-content__form__nav button.is-active:before{background:#dae3ec;content:"";height:2px;left:-2px;position:absolute;top:-2px;width:calc(100% + 4px)}.bs-detail-winzone-content__form__block{background:#fff;border:2px solid #dae3ec;border-top:0 solid #dae3ec;display:none;padding:16px 24px}.bs-detail-winzone-content__form__block.is-active{display:block}.bs-detail-winzone-content__form__block>li{align-items:center;display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:760px){.bs-detail-winzone-content__form__block>li{align-items:flex-end;gap:10px}}.bs-detail-winzone-content__form__block>li:not(:first-child){border-top:1px solid #dae3ec;margin-top:16px;padding-top:16px}.bs-detail-winzone-content__form__item{align-items:center;display:grid;gap:10px 20px;grid-template-columns:1fr 200px;grid-template-rows:repeat(auto-fill,minmax(1em,1fr));width:100%}@media screen and (max-width:760px){.bs-detail-winzone-content__form__item{gap:10px;grid-template-columns:1fr 160px}}.bs-detail-winzone-content__form__discount{display:flex;flex-wrap:wrap;gap:6px;grid-area:1/1/2/2}@media screen and (max-width:760px){.bs-detail-winzone-content__form__discount{grid-area:1/1/2/3}}.bs-detail-winzone-content__form__discount span{border:2px solid #ff3535;border-radius:60px;color:#ff3535;font-size:12px;line-height:1.3;padding:4px 18px}.bs-detail-winzone-content__form__amount{color:#00050a;font-size:15px;grid-area:2/1/3/2;line-height:1.3}@media screen and (max-width:760px){.bs-detail-winzone-content__form__amount{font-size:14px}}.bs-detail-winzone-content__form__price{align-items:baseline;display:flex;gap:10px;grid-area:3/1/4/2}@media screen and (max-width:760px){.bs-detail-winzone-content__form__price{flex-direction:column;gap:6px}}.bs-detail-winzone-content__form__price s{color:rgba(13,48,78,.4);font-family:Roboto,sans-serif;font-size:18px;font-style:italic;font-weight:900;line-height:.8;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:-6px}.bs-detail-winzone-content__form__price s span{font-family:YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-size:12px;text-decoration:none}.bs-detail-winzone-content__form__price p{color:#ff3535;font-family:Roboto,sans-serif;font-size:28px;font-style:italic;font-weight:900;line-height:.8}.bs-detail-winzone-content__form__price p span{font-family:YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-size:15px}@media screen and (max-width:760px){.bs-detail-winzone-content__form__price p span{font-size:14px}}.bs-detail-winzone-content__form__btn{grid-area:1/2/4/3}@media screen and (max-width:760px){.bs-detail-winzone-content__form__btn{align-self:end;grid-area:2/2/4/3}}.bs-detail-winzone-content__form__btn button{align-items:center;background:#e15201;display:flex;gap:6px;height:55px;justify-content:center;max-width:200px;width:100%}@media screen and (max-width:760px){.bs-detail-winzone-content__form__btn button{height:45px}}.bs-detail-winzone-content__form__btn button img{flex:0 0 24px;width:24px}@media screen and (max-width:760px){.bs-detail-winzone-content__form__btn button img{flex:0 0 20px;width:20px}}.bs-detail-winzone-content__form__btn button span{color:#fff;font-size:15px;letter-spacing:.08em}@media screen and (max-width:760px){.bs-detail-winzone-content__form__btn button span{font-size:14px}}.bs-detail-winzone-content__form__caution{color:#60676c;font-size:12px;line-height:1.8}.bs-detail-winzone-content__form__caution ul{margin-left:1.5em}.bs-detail-winzone-content__form__caution ul li{list-style:disc}.bs-detail-winzone-content__banner{margin-top:24px}.bs-detail-winzone-content__banner img{width:100%}.bs-detail-winzone-content__trouble{background:#fff;margin-top:49px;padding:0 24px 24px}.bs-detail-winzone-content__trouble h2{display:flex;padding:0 20px}.bs-detail-winzone-content__trouble h2 span{background:#0d304e;color:#fff;font-size:24px;line-height:1.3;padding:10px 20px;position:relative;translate:0 -25px}@media screen and (max-width:760px){.bs-detail-winzone-content__trouble h2 span{font-size:22px}}.bs-detail-winzone-content__trouble h2 span:after,.bs-detail-winzone-content__trouble h2 span:before{background:url(images/detail-winzone_title-trouble-edge.webp) 50%/100% 100% no-repeat;content:"";height:100%;position:absolute;top:0;width:20px}.bs-detail-winzone-content__trouble h2 span:before{left:-20px}.bs-detail-winzone-content__trouble h2 span:after{right:-20px;scale:-1}.bs-detail-winzone-content__trouble ul{display:flex;flex-direction:column;gap:10px;margin-top:-9px}.bs-detail-winzone-content__trouble ul li{display:flex;font-size:15px;gap:10px;line-height:1.3}@media screen and (max-width:760px){.bs-detail-winzone-content__trouble ul li{font-size:14px}}.bs-detail-winzone-content__trouble ul li:before{background:url(images/icon-check-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 16px;height:10px;margin-top:5px;width:16px}.bs-detail-winzone-feature{padding:56px 40px}@media screen and (max-width:760px){.bs-detail-winzone-feature{padding:40px 24px}}.bs-detail-winzone-feature__list{display:flex;flex-direction:column;gap:56px;margin-top:32px}@media screen and (max-width:760px){.bs-detail-winzone-feature__list{gap:40px;margin-top:24px}}.bs-detail-winzone-feature__list>li{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:760px){.bs-detail-winzone-feature__list>li{gap:16px;grid-template-columns:1fr}}.bs-detail-winzone-feature__img img{width:100%}.bs-detail-winzone-feature__text h3{color:#00050a;font-size:24px;line-height:1.3;padding-bottom:20px;position:relative}@media screen and (max-width:760px){.bs-detail-winzone-feature__text h3{font-size:22px;padding-bottom:14px}}.bs-detail-winzone-feature__text h3:after{background:#00050a;bottom:0;content:"";height:4px;left:0;position:absolute;transform:skewX(-14deg);transform-origin:bottom;width:30px}.bs-detail-winzone-feature__text p{color:#60676c;font-size:15px;line-height:1.8;margin-top:16px}@media screen and (max-width:760px){.bs-detail-winzone-feature__text p{font-size:14px;margin-top:10px}}.bs-detail-winzone-feature__list>li:nth-child(2n) .bs-detail-winzone-feature__img{order:2}@media screen and (max-width:760px){.bs-detail-winzone-feature__list>li:nth-child(2n) .bs-detail-winzone-feature__img{order:0}}.bs-detail-winzone-feature__voice{margin-top:40px}@media screen and (max-width:760px){.bs-detail-winzone-feature__voice{margin-top:24px}}.bs-detail-winzone-feature__voice button{align-items:center;background:#f8f9fb;display:flex;gap:40px;justify-content:center;padding:24px;width:100%}@media screen and (max-width:760px){.bs-detail-winzone-feature__voice button{flex-direction:column;gap:6px;padding:16px 24px 24px}}.bs-detail-winzone-feature__voice p{color:#60676c;font-size:15px;line-height:1.8}@media screen and (max-width:760px){.bs-detail-winzone-feature__voice p{font-size:14px}}.bs-detail-winzone-feature__voice span{font-size:15px;letter-spacing:.08em;line-height:1.3;padding-right:28px;position:relative}@media screen and (max-width:760px){.bs-detail-winzone-feature__voice span{font-size:14px}}.bs-detail-winzone-feature__voice span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:0;rotate:90deg;top:calc(50% - 10px);width:20px}.bs-detail-winzone-faq{padding:0 40px 56px}@media screen and (max-width:760px){.bs-detail-winzone-faq{padding:0 24px 40px}}.bs-detail-winzone-faq__inner{margin:0 auto;max-width:1080px}.bs-detail-winzone-faq__inner ul{display:grid;gap:10px 20px;grid-template-columns:repeat(2,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-detail-winzone-faq__inner ul{gap:0;grid-template-columns:1fr;margin-top:24px}}.bs-detail-winzone-faq__inner dl{background:#f4f4f4;border:2px solid #dae3ec;position:relative}.bs-detail-winzone-faq__inner dl:before{background:#005dbb;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:4px}.bs-detail-winzone-faq__inner dt{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:16px 16px 16px 20px}.bs-detail-winzone-faq__inner dt p{color:#00050a;font-size:15px;line-height:1.3;padding-left:23px;position:relative}@media screen and (max-width:760px){.bs-detail-winzone-faq__inner dt p{font-size:14px}}.bs-detail-winzone-faq__inner dt p:before{color:#005dbb;content:"Q";font-family:Roboto,sans-serif;font-size:18px;font-style:italic;font-weight:900;left:0;line-height:.8;position:absolute;top:3px}.bs-detail-winzone-faq__inner dt span{background:rgba(13,48,78,.16);flex:0 0 24px;height:24px;position:relative;transition:.2s;width:24px}.bs-detail-winzone-faq__inner dt span:before{background:#0d304e;content:"";height:2px;left:calc(50% - 7px);position:absolute;top:calc(50% - 1px);transition:.2s;width:14px}.bs-detail-winzone-faq__inner dt span:after{background:#0d304e;content:"";height:14px;left:calc(50% - 1px);position:absolute;top:calc(50% - 7px);transition:.2s;width:2px}.bs-detail-winzone-faq__inner dd{color:#60676c;display:none;font-size:15px;line-height:1.8;padding:0 16px 16px 43px;position:relative}@media screen and (max-width:760px){.bs-detail-winzone-faq__inner dd{font-size:14px}}.bs-detail-winzone-faq__inner dd:before{color:#005dbb;content:"A";font-family:Roboto,sans-serif;font-size:18px;font-style:italic;font-weight:900;left:20px;line-height:.8;position:absolute;top:6px}.bs-detail-winzone-faq__inner dl.is-active dt span{background:#0d304e}.bs-detail-winzone-faq__inner dl.is-active dt span:before{background:#fff}.bs-detail-winzone-faq__inner dl.is-active dt span:after{background:#fff;rotate:90deg}@media screen and (max-width:760px){.bs-detail-winzone-faq__inner li:not(:first-child) dl{border-top:none}}.bs-detail-winzone-info{padding:0 40px 56px}@media screen and (max-width:760px){.bs-detail-winzone-info{padding:0 24px 40px}}.bs-detail-winzone-info__inner{margin:0 auto;max-width:1080px}.bs-detail-winzone-info__inner ul{display:flex;flex-direction:column;gap:10px;margin-top:32px}@media screen and (max-width:760px){.bs-detail-winzone-info__inner ul{margin-top:24px}}.bs-detail-winzone-info__item{border:2px solid #dae3ec;max-height:100px;overflow:hidden;position:relative;transition:.2s}@media screen and (max-width:760px){.bs-detail-winzone-info__item{max-height:80px}}.bs-detail-winzone-info__item:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;transition:.2s;width:100%}.bs-detail-winzone-info__item>dl{padding:22px 38px}@media screen and (max-width:760px){.bs-detail-winzone-info__item>dl{padding:16px}}.bs-detail-winzone-info__item>dl>dt{align-items:flex-start;color:#00050a;cursor:pointer;display:flex;font-size:18px;gap:10px;line-height:1.3}.bs-detail-winzone-info__item>dl>dt span{background:rgba(13,48,78,.16);flex:0 0 24px;height:24px;position:relative;transition:.2s;width:24px}.bs-detail-winzone-info__item>dl>dt span:before{background:#0d304e;content:"";height:2px;left:calc(50% - 7px);position:absolute;top:calc(50% - 1px);transition:.2s;width:14px}.bs-detail-winzone-info__item>dl>dt span:after{background:#0d304e;content:"";height:14px;left:calc(50% - 1px);position:absolute;top:calc(50% - 7px);transition:.2s;width:2px}.bs-detail-winzone-info__item>dl>dd{margin-top:10px}.bs-detail-winzone-info__item>dl>dd>p{color:#60676c;font-size:15px;line-height:1.8}@media screen and (max-width:760px){.bs-detail-winzone-info__item>dl>dd>p{font-size:14px}}.bs-detail-winzone-info__item>dl>dd>div{margin-top:16px}.bs-detail-winzone-info__item>dl>dd>div>dl{border-top:2px solid #dae3ec;padding:14px 0;position:relative}@media screen and (max-width:760px){.bs-detail-winzone-info__item>dl>dd>div>dl{padding:14px 0}}.bs-detail-winzone-info__item>dl>dd>div>dl:last-child{padding-bottom:0}.bs-detail-winzone-info__item>dl>dd>div>dl>dt{align-items:flex-start;color:#00050a;cursor:pointer;display:flex;font-size:18px;gap:10px;line-height:1.3}.bs-detail-winzone-info__item>dl>dd>div>dl>dt span{background:rgba(13,48,78,.16);flex:0 0 24px;height:24px;position:relative;transition:.2s;width:24px}.bs-detail-winzone-info__item>dl>dd>div>dl>dt span:before{background:#0d304e;content:"";height:2px;left:calc(50% - 7px);position:absolute;top:calc(50% - 1px);transition:.2s;width:14px}.bs-detail-winzone-info__item>dl>dd>div>dl>dt span:after{background:#0d304e;content:"";height:14px;left:calc(50% - 1px);position:absolute;top:calc(50% - 7px);transition:.2s;width:2px}.bs-detail-winzone-info__item>dl>dd>div>dl>dd{display:none}.bs-detail-winzone-info__item>dl>dd>div>dl>dd>p{color:#60676c;font-size:15px;line-height:1.8;margin-top:10px}@media screen and (max-width:760px){.bs-detail-winzone-info__item>dl>dd>div>dl>dd>p{font-size:14px}}.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table{border:2px solid #dae3ec;margin-top:10px}@media screen and (max-width:760px){.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table{border:none;display:block}.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table tbody{display:flex;flex-direction:column;gap:24px}.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table tr{display:block}}.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table tr:not(:first-child){border-top:2px solid #dae3ec}@media screen and (max-width:760px){.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table tr:not(:first-child){border-top:none}}.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table th{background:#f4f4f4;color:#60676c;font-size:15px;line-height:1.3;padding:16px;text-align:left;vertical-align:top;width:200px}@media screen and (max-width:760px){.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table th{display:block;font-size:14px;padding:10px;width:100%}}.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table td{color:#60676c;font-size:15px;line-height:1.3;padding:16px}@media screen and (max-width:760px){.bs-detail-winzone-info__item>dl>dd>div>dl>dd>table td{display:block;font-size:14px;line-height:1.8;margin-top:10px;padding:0}}.bs-detail-winzone-info__item>dl>dd>div>dl.is-active>dt span{background:#0d304e}.bs-detail-winzone-info__item>dl>dd>div>dl.is-active>dt span:before{background:#fff}.bs-detail-winzone-info__item>dl>dd>div>dl.is-active>dt span:after{background:#fff;rotate:90deg}.bs-detail-winzone-info__item.is-active:after{opacity:0}.bs-detail-winzone-info__item.is-active>dl>dt span{background:#0d304e}.bs-detail-winzone-info__item.is-active>dl>dt span:before{background:#fff}.bs-detail-winzone-info__item.is-active>dl>dt span:after{background:#fff;rotate:90deg}.bs-detail-winzone-voice{padding:0 40px 56px}@media screen and (max-width:760px){.bs-detail-winzone-voice{padding:0 24px 40px}}.bs-detail-winzone-voice__inner{margin:0 auto;max-width:1080px}.bs-detail-winzone-voice__inner ul{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-detail-winzone-voice__inner ul{gap:20px;grid-template-columns:1fr;margin-top:24px}}.bs-detail-winzone-product{padding:0 40px 56px}@media screen and (max-width:760px){.bs-detail-winzone-product{padding:0 24px 40px}}.bs-detail-winzone-product__inner{margin:0 auto;max-width:1080px}.bs-detail-winzone-product__inner p{color:#60676c;font-size:15px;line-height:1.8;margin-top:24px;text-align:center}@media screen and (max-width:760px){.bs-detail-winzone-product__inner p{font-size:14px;margin-top:16px}}.bs-detail-winzone-product__inner ul{border-left:2px solid #dae3ec;border-top:2px solid #dae3ec;display:grid;grid-template-columns:repeat(auto-fill,minmax(269.5px,1fr));margin-top:24px}@media screen and (max-width:760px){.bs-detail-winzone-product__inner ul{border-left:none;grid-template-columns:repeat(2,1fr);margin-left:-24px;margin-right:-24px;margin-top:16px}}.bs-detail-winzone-product__inner li{position:relative;z-index:2}@media screen and (max-width:760px){.bs-detail-winzone-product__inner li:nth-child(2n)>*{border-right:none}}.bs-detail-winzone-product__inner li.is-fillin{border-top:2px solid #fff;margin-top:-2px;z-index:1}.bs-detail-winzone-type{padding:0 40px 56px}@media screen and (max-width:760px){.bs-detail-winzone-type{padding:0 24px 40px}}.bs-detail-winzone-type__inner{margin:0 auto;max-width:1080px}.bs-detail-winzone-type__inner ul{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-detail-winzone-type__inner ul{gap:10px;grid-template-columns:1fr;margin-top:24px}}.bs-detail-winzone-type__item{align-items:center;border-bottom:2px solid #dae3ec;display:flex;height:100%}.bs-detail-winzone-type__item__img{flex:0 0 80px}@media screen and (max-width:760px){.bs-detail-winzone-type__item__img{flex:0 0 50px}}.bs-detail-winzone-type__item__img img{width:100%}.bs-detail-winzone-type__item__text{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:16px 16px 16px 0}@media screen and (max-width:760px){.bs-detail-winzone-type__item__text{padding:10px 16px 10px 0}}.bs-detail-winzone-type__item__text div{font-size:12px}.bs-detail-winzone-type__item__text p{color:#00050a;font-size:15px;line-height:1.3}@media screen and (max-width:760px){.bs-detail-winzone-type__item__text p{font-size:14px}}.bs-detail-winzone-type__item.is-active{background:#dce8f4;border-bottom-color:#005dbb}.bs-detail-winzone-type__item.is-active .bs-detail-winzone-type__item__text div,.bs-detail-winzone-type__item.is-active .bs-detail-winzone-type__item__text p{color:#005dbb;line-height:1}.bs-detail-winzone-sp-form{display:none}@media screen and (max-width:760px){.bs-detail-winzone-sp-form{bottom:0;display:block;left:0;position:fixed;width:100%;z-index:10}}.bs-detail-winzone-sp-form__btn{align-items:center;background:#e15201;bottom:10px;color:#fff;display:flex;font-size:16px;height:55px;justify-content:center;left:24px;padding:0 24px;position:absolute;width:calc(100% - 48px)}.bs-detail-winzone-sp-form__btn:after{background:url(images/icon-arrow-winzone-white.svg) 50%/contain no-repeat;content:"";filter:brightness(10);height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}.bs-detail-winzone-sp-form__win{background:#f4f4f4;border-top:2px solid #dae3ec;display:none;padding:0 24px;position:relative}.bs-detail-winzone-sp-form__win .bs-detail-winzone-content__type{border-bottom:none;margin:0 0 -6px;padding:10px 0 0}.bs-detail-winzone-sp-form__win .bs-detail-winzone-content__type:after{display:none}.bs-detail-winzone-sp-form__win .bs-detail-winzone-content__form{background:#fff;border-radius:10px 10px 0 0}.bs-detail-winzone-sp-form__close{background:#fff;border-left:2px solid #dae3ec;border-top:2px solid #dae3ec;bottom:calc(100% + 2px);color:#0d304e;font-size:12px;letter-spacing:.08em;line-height:1.3;padding:8px 10px 8px 38px;position:absolute;right:0}.bs-detail-winzone-sp-form__close:before{background:url(images/icon-plus.svg) 50%/contain no-repeat;content:"";height:20px;left:8px;position:absolute;rotate:45deg;top:calc(50% - 10px);width:20px}.bs-page-athlete{background-color:#f8f9fb}.bs-page-athlete-kv{background-color:#d4dce6;background-image:url(images/page-athlete_title-bg-1.webp),url(images/page-athlete_title-bg-2.webp);background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:504px auto,504px auto;height:460px;padding-top:30px}@media screen and (max-width:1440px){.bs-page-athlete-kv{background-position:left calc(50% - 468px) top,right calc(50% - 468px) top}}@media screen and (max-width:760px){.bs-page-athlete-kv{background-image:url(images/page-athlete_title-bg-tab.webp);background-position:bottom;background-repeat:no-repeat;background-size:588px auto;height:auto;padding:24px 20px 263px}}@media screen and (max-width:414px){.bs-page-athlete-kv{background-image:url(images/page-athlete_title-bg-sp.webp);background-position:bottom;background-repeat:no-repeat;background-size:414px auto;height:auto;padding:24px 20px 263px}}.bs-page-athlete-kv__inner{margin:0 auto;max-width:364.5px;padding-top:40px}@media screen and (max-width:760px){.bs-page-athlete-kv__inner{max-width:100%;padding-top:0}}.bs-page-athlete-kv h1{margin-bottom:24px}@media screen and (max-width:760px){.bs-page-athlete-kv h1{margin:0 auto 16px;max-width:240px}}.bs-page-athlete-kv p{color:#00050a;font-size:15px;line-height:2;margin:0 auto;text-align:center}@media screen and (max-width:760px){.bs-page-athlete-kv p{font-size:14px;line-height:1.7}.bs-page-athlete-kv p .is-pc{display:none}}@media screen and (min-width:761px){.bs-page-athlete-kv p .is-sp{display:none}}.bs-page-athlete-title{display:flex;justify-content:center}.bs-page-athlete-title span{background:linear-gradient(0deg,rgba(0,93,187,.1),rgba(0,93,187,.1) 15px,transparent 0,transparent);color:#00050a;font-size:32px;line-height:1.3;padding:0 24px;position:relative}@media screen and (max-width:760px){.bs-page-athlete-title span{font-size:24px}}.bs-page-athlete-title span:after,.bs-page-athlete-title span:before{background:#005dbb;content:"";height:calc(100% - 16px);position:absolute;top:8px;width:10px}.bs-page-athlete-title span:before{left:0;transform:skewX(-7deg);transform-origin:bottom}.bs-page-athlete-title span:after{right:0;transform:skewX(-7deg);transform-origin:top}.bs-page-athlete-text{color:#60676c;font-size:15px;line-height:1.7;margin-top:32px;text-align:center}@media screen and (max-width:760px){.bs-page-athlete-text{font-size:14px;margin-top:24px}}.bs-page-athlete-inner{margin:0 auto;max-width:1080px}.bs-page-athlete-voice{background-color:#fff;padding:40px}@media screen and (max-width:760px){.bs-page-athlete-voice{padding:40px 16px 32px}}.bs-page-athlete-voice__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(186px,1fr));margin-top:32px}@media screen and (max-width:760px){.bs-page-athlete-voice__list{grid-template-columns:repeat(2,1fr);margin-top:24px}}@media screen and (min-width:761px){.bs-page-athlete-voice__item:nth-child(n+4){display:none}}.bs-page-athlete-voice__more{display:block;margin:32px auto;max-width:325px;padding-bottom:5px;padding-right:5px}@media screen and (max-width:760px){.bs-page-athlete-voice__more{max-width:285px}}.bs-page-athlete-voice__more span{align-items:center;background:#ffef64;box-shadow:5px 5px 0 0 #f4cb3c;display:flex;font-size:15px;justify-content:center;letter-spacing:.08em;min-height:55px;position:relative;width:100%}@media screen and (max-width:760px){.bs-page-athlete-voice__more span{font-size:14px}}.bs-page-athlete-voice__more span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}@media screen and (max-width:760px){.bs-page-athlete-voice__more{margin-top:24px}}.bs-page-athlete-competition{padding:40px 0}@media screen and (max-width:760px){.bs-page-athlete-competition{padding:32px 0}}.bs-page-athlete-competition__headline{padding:0 40px}@media screen and (max-width:760px){.bs-page-athlete-competition__headline{padding:0 24px}}.bs-page-athlete-competition__nav-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}@media screen and (max-width:760px){.bs-page-athlete-competition__nav-list{gap:6px;justify-content:flex-start}}.bs-page-athlete-competition__nav-item{width:208px}@media screen and (max-width:760px){.bs-page-athlete-competition__nav-item{width:calc(50% - 3px)}}.bs-page-athlete-competition__nav-item button{background-color:#fff;border:2px solid #dae3ec;display:block;font-size:15px;height:100%;padding:10px 32px;position:relative;text-align:center;width:100%}@media screen and (max-width:760px){.bs-page-athlete-competition__nav-item button{font-size:14px}}.bs-page-athlete-competition__nav-item button:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;height:16px;position:absolute;right:10px;rotate:90deg;top:calc(50% - 8px);width:16px}.bs-page-athlete-competition__content,.bs-page-athlete-competition__section:not(:first-child){margin-top:40px}@media screen and (max-width:760px){.bs-page-athlete-competition__section:not(:first-child){margin-top:32px}}.bs-page-athlete-competition__section-title{display:flex;justify-content:center}.bs-page-athlete-competition__section-title span{background:linear-gradient(0deg,#fff,#fff 20px,transparent 0,transparent);color:#00050a;font-size:24px;letter-spacing:.08em;line-height:1.3;padding:0 24px}.bs-page-athlete-competition__slider{margin-top:24px;padding:0 calc(50% - 650px)}@media screen and (max-width:760px){.bs-page-athlete-competition__slider{padding:0 40px}}.bs-page-athlete-competition__slider .swiper-slide{height:auto;width:640px}@media screen and (max-width:760px){.bs-page-athlete-competition__slider .swiper-slide{width:100%}}.bs-page-athlete-competition__slider .swiper-slide img{width:100%}.bs-page-athlete-competition__slider .swiper-button-next,.bs-page-athlete-competition__slider .swiper-button-prev{background:#fff url(images/icon-chevron-winzone.svg) 50%/16px no-repeat;cursor:pointer;height:40px;width:40px}.bs-page-athlete-competition__slider .swiper-button-next-lock,.bs-page-athlete-competition__slider .swiper-button-prev-lock{display:none}.bs-page-athlete-competition__slider .swiper-button-prev{left:0;rotate:90deg}.bs-page-athlete-competition__slider .swiper-button-next{right:0;rotate:-90deg}.bs-page-athlete-competition__slider .swiper-button-lock{display:none}.bs-page-athlete-competition__slider .swiper-pagination{align-items:center;display:flex;gap:8px;justify-content:center}.bs-page-athlete-competition__slider .swiper-pagination-bullet{background-color:rgba(13,48,78,.2);border-radius:50%;height:8px;width:8px}.bs-page-athlete-competition__slider .swiper-pagination-bullet:nth-child(n+4){display:none}.bs-page-athlete-competition__slider .swiper-pagination-bullet-active{background-color:#0d304e}.bs-page-athlete-competition__slider .swiper-pagination-lock{display:none}.bs-page-athlete-competition__tool{display:flex;gap:32px;justify-content:center;margin-top:24px;position:relative}.bs-page-athlete-summary{background-color:#fff;padding:40px 40px 56px}.bs-page-athlete-summary__title{align-items:center;display:flex;font-size:18px;gap:10px;line-height:1.3;padding:20px 0}@media screen and (max-width:760px){.bs-page-athlete-summary__title{padding:16px 0}}.bs-page-athlete-summary__title .toggle{background-color:rgba(13,48,78,.16);height:24px;position:relative;transition:.2s;width:24px}.bs-page-athlete-summary__title .toggle span{background-color:#0d304e;display:block;height:2px;left:calc(50% - 7px);position:absolute;top:calc(50% - 1px);transition:.2s;width:14px}.bs-page-athlete-summary__title .toggle span:last-child{rotate:90deg}.bs-page-athlete-summary__title.is-open .toggle{background-color:#0d304e}.bs-page-athlete-summary__title.is-open .toggle span{background-color:#fff}.bs-page-athlete-summary__title.is-open .toggle span:last-child{rotate:0deg}.bs-page-athlete-summary__content{margin-top:32px}@media screen and (max-width:760px){.bs-page-athlete-summary__content{margin-top:24px}}.bs-page-athlete-summary__content>li{border-bottom:2px solid #dae3ec}.bs-page-athlete-summary__content>li:first-child{border-top:2px solid #dae3ec}.bs-page-athlete-summary__list{display:grid;gap:6px 20px;grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:20px}@media screen and (max-width:760px){.bs-page-athlete-summary__list{grid-template-columns:1fr 1fr}}.bs-page-athlete-summary__list>li{align-items:flex-start;color:#00050a;display:flex;font-size:15px;line-height:1.3}@media screen and (max-width:760px){.bs-page-athlete-summary__list>li{font-size:14px}}.bs-page-athlete-summary__list>li:before{background-color:#00050a;content:"";display:block;height:4px;margin-right:7.5px;margin-top:8px;width:4px}@media screen and (max-width:760px){.bs-page-athlete-summary__list>li:before{margin-top:7px}}.bs-column-winzone-categories{background-color:#f8f9fb;padding:40px 40px 56px}@media screen and (max-width:760px){.bs-column-winzone-categories{padding:24px 24px 56px}}.bs-column-winzone-categories-inner{display:grid;gap:40px;grid-template-columns:4fr 1.2fr;margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-column-winzone-categories-inner{grid-template-columns:1fr}}.bs-column-winzone-categories-title{font-size:32px;line-height:1.3}@media screen and (max-width:760px){.bs-column-winzone-categories-title{font-size:24px;text-align:center}}.bs-column-winzone-categories-section{margin-top:40px}.bs-column-winzone-categories-section ul{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:760px){.bs-column-winzone-categories-section ul{grid-template-columns:1fr}}.bs-column-winzone-categories-section__item:not(:last-child){margin-bottom:40px}.bs-column-winzone-categories-section__item-title{background-color:rgba(0,93,187,.1);font-size:18px;line-height:1.3;margin-bottom:16px;padding:4px 10px}.bs-column-winzone-categories-section__more{display:block;margin:32px auto;max-width:325px;padding-bottom:5px;padding-right:5px}@media screen and (max-width:760px){.bs-column-winzone-categories-section__more{max-width:285px}}.bs-column-winzone-categories-section__more span{align-items:center;background:#ffef64;box-shadow:5px 5px 0 0 #f4cb3c;display:flex;font-size:15px;justify-content:center;letter-spacing:.08em;min-height:55px;position:relative;width:100%}@media screen and (max-width:760px){.bs-column-winzone-categories-section__more span{font-size:14px}}.bs-column-winzone-categories-section__more span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% - 10px);width:20px}@media screen and (max-width:760px){.bs-column-winzone-categories-section__more{margin-top:24px}}.bs-column-winzone-categories-section-title{display:flex;justify-content:flex-start;margin-bottom:24px;position:relative}@media screen and (max-width:760px){.bs-column-winzone-categories-section-title{margin-bottom:20px}}.bs-column-winzone-categories-section-title:after{background-color:#dae3ec;content:"";display:block;height:3px;position:absolute;right:0;top:calc(50% - 1.5px);width:100%;z-index:0}.bs-column-winzone-categories-section-title span{background-color:#f8f9fb;color:#00050a;font-size:24px;line-height:1.3;padding:0 20px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-column-winzone-categories-section-title span{font-size:22px;padding:0 10px 0 20px}}.bs-column-winzone-categories-section-title span:before{background:#005dbb;content:"";height:28px;left:0;position:absolute;top:1px;transform:skewX(-7deg);transform-origin:bottom;width:6px}@media screen and (max-width:760px){.bs-column-winzone-categories-aside ul{display:grid;grid-template-columns:1fr 1fr}}.bs-column-winzone-categories-aside li a{background-color:#fff;border-color:#dae3ec;border-style:solid;border-width:1px 2px;display:block;font-size:15px;height:100%;padding:13px 42px 12px 16px;position:relative;width:100%}@media screen and (max-width:760px){.bs-column-winzone-categories-aside li a{border:2px solid #dae3ec;font-size:14px;padding:10px 24px 10px 10px}}.bs-column-winzone-categories-aside li a:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;height:16px;position:absolute;right:10px;rotate:90deg;top:calc(50% - 8px);width:16px}.bs-column-winzone-categories-aside li:first-child a{border-top:2px solid #dae3ec}@media screen and (max-width:760px){.bs-column-winzone-categories-aside li:first-child a{border-bottom:1px solid #dae3ec;border-right:1px solid #dae3ec}.bs-column-winzone-categories-aside li:nth-child(2) a{border-bottom:1px solid #dae3ec;border-left:1px solid #dae3ec}.bs-column-winzone-categories-aside li:nth-child(odd):not(:first-child):not(:last-child):not(:nth-last-child(2)) a{border-bottom:1px solid #dae3ec;border-right:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-categories-aside li:nth-child(2n+2):not(:nth-child(2)):not(:nth-last-child(2)):not(:last-child) a{border-bottom:1px solid #dae3ec;border-left:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-categories-aside li:nth-child(odd):last-child a{border-right:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-categories-aside li:nth-child(2n+2):last-child a{border-left:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-categories-aside li:nth-last-child(2):nth-child(odd) a{border-right:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-categories-aside li:nth-last-child(2):nth-child(2n+2) a{border-bottom:1px solid #dae3ec;border-left:1px solid #dae3ec;border-top:1px solid #dae3ec}}.bs-column-winzone-categories-aside li:last-child a{border-bottom:2px solid #dae3ec}.bs-column-winzone-categories-aside li.is-current a{background-color:#dce8f4;border:2px solid #005dbb!important;color:#005dbb}.bs-column-winzone-categories-aside li.is-current a:after{background:url(images/icon-arrow-winzone-blue.svg) 50%/contain no-repeat;rotate:0deg}.bs-column-winzone-categories-aside-title{font-size:18px;line-height:1.3;margin-bottom:10px}@media screen and (max-width:760px){.bs-column-winzone-categories-aside-title{margin-bottom:16px;text-align:center}}.bs-column-winzone-category{background-color:#f8f9fb;padding:40px 40px 56px}@media screen and (max-width:760px){.bs-column-winzone-category{padding:24px 24px 56px}}.bs-column-winzone-category-inner{display:grid;gap:40px;grid-template-columns:4fr 1.2fr;margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-column-winzone-category-inner{grid-template-columns:1fr}}.bs-column-winzone-category-title{background-color:rgba(0,93,187,.1);font-size:18px;line-height:1.3;margin-bottom:16px;padding:4px 10px}.bs-column-winzone-category-main>ul{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:760px){.bs-column-winzone-category-main>ul{grid-template-columns:1fr}.bs-column-winzone-category-aside ul{display:grid;grid-template-columns:1fr 1fr}}.bs-column-winzone-category-aside li a{background-color:#fff;border-color:#dae3ec;border-style:solid;border-width:1px 2px;display:block;font-size:15px;height:100%;padding:13px 42px 12px 16px;position:relative;width:100%}@media screen and (max-width:760px){.bs-column-winzone-category-aside li a{border:2px solid #dae3ec;font-size:14px;padding:10px 24px 10px 10px}}.bs-column-winzone-category-aside li a:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;height:16px;position:absolute;right:10px;rotate:90deg;top:calc(50% - 8px);width:16px}.bs-column-winzone-category-aside li:first-child a{border-top:2px solid #dae3ec}@media screen and (max-width:760px){.bs-column-winzone-category-aside li:first-child a{border-bottom:1px solid #dae3ec;border-right:1px solid #dae3ec}.bs-column-winzone-category-aside li:nth-child(2) a{border-bottom:1px solid #dae3ec;border-left:1px solid #dae3ec}.bs-column-winzone-category-aside li:nth-child(odd):not(:first-child):not(:last-child):not(:nth-last-child(2)) a{border-bottom:1px solid #dae3ec;border-right:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-category-aside li:nth-child(2n+2):not(:nth-child(2)):not(:nth-last-child(2)):not(:last-child) a{border-bottom:1px solid #dae3ec;border-left:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-category-aside li:nth-child(odd):last-child a{border-right:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-category-aside li:nth-child(2n+2):last-child a{border-left:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-category-aside li:nth-last-child(2):nth-child(odd) a{border-right:1px solid #dae3ec;border-top:1px solid #dae3ec}.bs-column-winzone-category-aside li:nth-last-child(2):nth-child(2n+2) a{border-bottom:1px solid #dae3ec;border-left:1px solid #dae3ec;border-top:1px solid #dae3ec}}.bs-column-winzone-category-aside li:last-child a{border-bottom:2px solid #dae3ec}.bs-column-winzone-category-aside li.is-current a{background-color:#dce8f4;border:2px solid #005dbb!important;color:#005dbb}.bs-column-winzone-category-aside li.is-current a:after{background:url(images/icon-arrow-winzone-blue.svg) 50%/contain no-repeat;rotate:0deg}.bs-column-winzone-category-aside-title{font-size:18px;line-height:1.3;margin-bottom:10px}@media screen and (max-width:760px){.bs-column-winzone-category-aside-title{margin-bottom:16px;text-align:center}}.bs-detail-supplement-main{background:#f9f9f9;padding:40px 40px 56px}@media screen and (max-width:760px){.bs-detail-supplement-main{padding:24px 24px 40px}}.bs-detail-supplement-grid,.bs-detail-supplement-inner{margin:0 auto;max-width:1080px}.bs-detail-supplement-grid{display:grid;gap:24px 40px;grid-template-columns:40% 1fr;grid-template-rows:auto 1fr}@media screen and (max-width:760px){.bs-detail-supplement-grid{display:flex;flex-direction:column}}.bs-detail-supplement-title{border-bottom:3px solid rgba(0,0,0,.04);padding-bottom:16px}.bs-detail-supplement-title span{font-size:32px;line-height:1.3}@media screen and (max-width:760px){.bs-detail-supplement-title span{font-size:24px}.bs-detail-supplement-head{display:grid;gap:10px 16px;grid-template-columns:auto 1fr}}.bs-detail-supplement-head__shippingfree{align-items:center;display:flex;margin-bottom:10px}@media screen and (max-width:760px){.bs-detail-supplement-head__shippingfree{margin-bottom:0}}.bs-detail-supplement-head__shippingfree p{background:rgba(249,45,70,.1);color:#f92d46;font-size:15px;padding:4px 10px}.bs-detail-supplement-head__category{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}@media screen and (max-width:760px){.bs-detail-supplement-head__category{margin-bottom:0}}.bs-detail-supplement-head__category span{border-bottom:2px solid #000;font-size:15px;line-height:1.3;padding-bottom:4px}@media screen and (max-width:760px){.bs-detail-supplement-head__category span{font-size:14px}}.bs-detail-supplement-head__name{font-size:32px;line-height:1.5}@media screen and (max-width:760px){.bs-detail-supplement-head__name{font-size:24px;grid-area:2/1/3/3}}.bs-detail-supplement-head__purpose{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media screen and (max-width:760px){.bs-detail-supplement-head__purpose{grid-area:3/1/4/3;margin-top:0}}.bs-detail-supplement-head__purpose li{border:1px solid #8a8a8a;border-radius:17px;color:#8a8a8a;font-size:15px;font-weight:400;line-height:1.5;padding:4px 12px}@media screen and (max-width:760px){.bs-detail-supplement-head__purpose li{font-size:14px}}.bs-detail-supplement-img{grid-area:1/1/3/2;position:relative}.bs-detail-supplement-img__badge{align-items:center;background:#f92d46;border-radius:50%;color:#fff;display:flex;font-family:Oxygen,sans-serif;font-size:20px;font-style:normal;font-weight:700;height:80px;justify-content:center;left:-20px;letter-spacing:.1em;position:absolute;text-transform:uppercase;top:-20px;width:80px;z-index:2}@media screen and (max-width:760px){.bs-detail-supplement-img__badge{font-size:15px;height:60px;left:-10px;top:-10px;width:60px}}.bs-detail-supplement-img .swiper-slide img{width:100%}.bs-detail-supplement-img .swiper-button-next,.bs-detail-supplement-img .swiper-button-prev{background:#fff url(images/icon-chevron.svg) 50% calc(50% + 2px)/16px no-repeat;cursor:pointer;height:40px;position:absolute;top:calc(50% - 20px);width:40px;z-index:1}.bs-detail-supplement-img .swiper-button-prev{left:0;rotate:90deg}.bs-detail-supplement-img .swiper-button-next{right:0;rotate:-90deg}.bs-detail-supplement-img__thumbs{margin-top:20px;overflow:visible}@media screen and (max-width:760px){.bs-detail-supplement-img__thumbs{margin-top:10px;overflow:hidden}}@media screen and (min-width:761px){.bs-detail-supplement-img__thumbs .swiper-wrapper{display:grid;gap:4px;grid-template-columns:repeat(5,1fr)}}.bs-detail-supplement-img__thumbs .swiper-slide{cursor:pointer;position:relative}@media screen and (min-width:761px){.bs-detail-supplement-img__thumbs .swiper-slide{width:auto!important}}@media screen and (max-width:760px){.bs-detail-supplement-img__thumbs .swiper-slide{width:60px}}.bs-detail-supplement-img__thumbs .swiper-slide:after{box-shadow:inset 0 0 0 0 #000;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.bs-detail-supplement-img__thumbs .swiper-slide.swiper-slide-thumb-active:after{box-shadow:inset 0 0 0 2px #000}.bs-detail-supplement-img__thumbs .swiper-slide img{width:100%}.bs-detail-supplement-content__desc p{font-size:15px;font-weight:400;line-height:1.7}@media screen and (max-width:760px){.bs-detail-supplement-content__desc p{font-size:14px}}.bs-detail-supplement-content__postin{align-items:center;background:#fce1c8;border-radius:4px;display:flex;gap:10px;margin-top:16px;padding:5px 10px}.bs-detail-supplement-content__postin img{flex:0 0 40px;width:40px}@media screen and (max-width:760px){.bs-detail-supplement-content__postin img{flex:0 0 30px;width:30px}}.bs-detail-supplement-content__postin span{color:#00050a;font-size:18px;line-height:1.3}@media screen and (max-width:760px){.bs-detail-supplement-content__postin span{font-size:14px}}.bs-detail-supplement-content__variation{display:flex;gap:40px;margin-top:24px}@media screen and (max-width:760px){.bs-detail-supplement-content__variation{gap:20px}}.bs-detail-supplement-content__variation button{align-items:center;background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);display:flex;font-size:15px;height:50px;line-height:1.2;padding:0 38px 0 16px;position:relative}@media screen and (max-width:760px){.bs-detail-supplement-content__variation button{box-shadow:0 0 10px 0 rgba(9,15,31,.2);font-size:14px}}.bs-detail-supplement-content__variation button:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:16px;top:calc(50% - 4.5px);width:14px}.bs-detail-supplement-content__form{border-radius:10px 10px 0 0;box-shadow:0 0 20px 0 rgba(9,15,31,.2);margin-top:24px}@media screen and (max-width:760px){.bs-detail-supplement-content__form{box-shadow:0 0 10px 0 rgba(9,15,31,.2);margin-left:-26px;margin-right:-26px;margin-top:16px}}.bs-detail-supplement-content__form__nav{background:rgba(0,0,0,.16);border-radius:10px 10px 0 0;display:flex}.bs-detail-supplement-content__form__nav button{align-items:center;background:transparent;color:rgba(0,0,0,.4);display:flex;flex:1 1 50%;font-size:15px;height:44px;justify-content:center;line-height:1.3;position:relative;text-decoration:underline}@media screen and (max-width:760px){.bs-detail-supplement-content__form__nav button{font-size:14px;height:40px}}.bs-detail-supplement-content__form__nav button.is-active{background:#fff;border-radius:10px 10px 0 0;color:#00050a;text-decoration:none}.bs-detail-supplement-content__form__block{background:#fff;display:none;padding:16px 24px}.bs-detail-supplement-content__form__block.is-active{display:block}.bs-detail-supplement-content__form__block>li{align-items:center;display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:760px){.bs-detail-supplement-content__form__block>li{align-items:flex-end;gap:10px}}.bs-detail-supplement-content__form__block>li:not(:first-child){border-top:1px solid #dae3ec;margin-top:16px;padding-top:16px}.bs-detail-supplement-content__form__item{align-items:center;display:grid;gap:10px 20px;grid-template-columns:1fr 200px;grid-template-rows:repeat(auto-fill,minmax(1em,1fr));width:100%}@media screen and (max-width:760px){.bs-detail-supplement-content__form__item{gap:10px;grid-template-columns:1fr 160px}}.bs-detail-supplement-content__form__discount{display:flex;flex-wrap:wrap;gap:6px}@media screen and (max-width:760px){.bs-detail-supplement-content__form__discount{grid-area:1/1/2/3}}.bs-detail-supplement-content__form__discount span{border:1px solid #f92d46;border-radius:60px;color:#f92d46;font-size:12px;font-weight:400;line-height:1.3;padding:5px 19px}.bs-detail-supplement-content__form__amount{font-size:15px;line-height:1.3}@media screen and (max-width:760px){.bs-detail-supplement-content__form__amount{font-size:14px}}.bs-detail-supplement-content__form__price{align-items:baseline;display:flex}@media screen and (max-width:760px){.bs-detail-supplement-content__form__price{flex-direction:column;gap:6px}}.bs-detail-supplement-content__form__price s{color:rgba(13,48,78,.4);font-family:Oxygen,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:.8;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:-6px}.bs-detail-supplement-content__form__price s span{font-family:YakuHanJP,zen-kaku-gothic-new,sans-serif;font-size:12px;text-decoration:none}.bs-detail-supplement-content__form__price p{color:#f92d46;font-family:Oxygen,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:.8}.bs-detail-supplement-content__form__price p span{font-family:YakuHanJP,zen-kaku-gothic-new,sans-serif;font-size:15px}@media screen and (max-width:760px){.bs-detail-supplement-content__form__price p span{font-size:14px}}.bs-detail-supplement-content__form__btn{grid-area:1/2/4/3}@media screen and (max-width:760px){.bs-detail-supplement-content__form__btn{align-self:end;grid-area:2/2/4/3}}.bs-detail-supplement-content__form__btn button{align-items:center;background:#e69e5d;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);display:flex;gap:6px;height:55px;justify-content:center;width:100%}@media screen and (max-width:760px){.bs-detail-supplement-content__form__btn button{box-shadow:0 0 10px 0 rgba(9,15,31,.2);height:45px}}.bs-detail-supplement-content__form__btn button img{flex:0 0 24px;width:24px}@media screen and (max-width:760px){.bs-detail-supplement-content__form__btn button img{flex:0 0 20px;width:20px}}.bs-detail-supplement-content__form__btn button span{color:#fff;font-size:15px;letter-spacing:.08em}@media screen and (max-width:760px){.bs-detail-supplement-content__form__btn button span{font-size:14px}}.bs-detail-supplement-content__form__caution{color:#8a8a8a;font-size:12px;font-weight:400;line-height:1.7}.bs-detail-supplement-content__form__caution ul{margin-left:1.5em}.bs-detail-supplement-content__form__caution ul li{list-style:disc}.bs-detail-supplement-content__trouble{margin-top:40px}.bs-detail-supplement-content__trouble h2{border-bottom:2px solid #000;font-size:18px;line-height:1.5;padding-bottom:4px}.bs-detail-supplement-content__trouble ul{display:flex;flex-direction:column;gap:10px;margin-top:16px}.bs-detail-supplement-content__trouble ul li{display:flex;font-size:15px;font-weight:400;gap:10px;line-height:1.7}@media screen and (max-width:760px){.bs-detail-supplement-content__trouble ul li{font-size:14px}}.bs-detail-supplement-content__trouble ul li:before{background:url(images/icon-check-supplement.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 22px;height:22px;margin-top:3px;width:22px}.bs-detail-supplement-feature{padding:56px 40px}@media screen and (max-width:760px){.bs-detail-supplement-feature{padding:40px 24px}}.bs-detail-supplement-feature__list{display:flex;flex-direction:column;gap:56px;margin-top:32px}@media screen and (max-width:760px){.bs-detail-supplement-feature__list{gap:40px;margin-top:24px}}.bs-detail-supplement-feature__list>li{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:760px){.bs-detail-supplement-feature__list>li{gap:16px;grid-template-columns:1fr}}.bs-detail-supplement-feature__img img{width:100%}.bs-detail-supplement-feature__text h3{font-size:18px;line-height:1.5}.bs-detail-supplement-feature__text p{font-size:15px;font-weight:400;line-height:1.7;margin-top:16px}@media screen and (max-width:760px){.bs-detail-supplement-feature__text p{font-size:14px;margin-top:10px}}.bs-detail-supplement-feature__list>li:nth-child(2n) .bs-detail-supplement-feature__img{order:2}@media screen and (max-width:760px){.bs-detail-supplement-feature__list>li:nth-child(2n) .bs-detail-supplement-feature__img{order:0}}.bs-detail-supplement-feature__voice{margin-top:40px}@media screen and (max-width:760px){.bs-detail-supplement-feature__voice{margin-top:24px}}.bs-detail-supplement-feature__voice a{align-items:center;background:#f8f9fb;display:flex;gap:40px;justify-content:center;padding:24px}@media screen and (max-width:760px){.bs-detail-supplement-feature__voice a{flex-direction:column;gap:6px;padding:16px 24px 24px}}.bs-detail-supplement-feature__voice p{color:#60676c;font-size:15px;line-height:1.8}@media screen and (max-width:760px){.bs-detail-supplement-feature__voice p{font-size:14px}}.bs-detail-supplement-feature__voice span{font-size:15px;letter-spacing:.08em;line-height:1.3;padding-right:28px;position:relative}@media screen and (max-width:760px){.bs-detail-supplement-feature__voice span{font-size:14px}}.bs-detail-supplement-feature__voice span:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:0;rotate:90deg;top:calc(50% - 10px);width:20px}.bs-detail-supplement-faq{padding:0 40px 56px}@media screen and (max-width:760px){.bs-detail-supplement-faq{padding:0 24px 40px}}.bs-detail-supplement-faq__inner{margin:0 auto;max-width:1080px}.bs-detail-supplement-faq__inner ul{display:grid;gap:10px 20px;grid-template-columns:repeat(2,1fr);margin-top:32px}@media screen and (max-width:760px){.bs-detail-supplement-faq__inner ul{grid-template-columns:1fr;margin-top:24px}}.bs-detail-supplement-faq__inner dl{background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2)}@media screen and (max-width:760px){.bs-detail-supplement-faq__inner dl{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-detail-supplement-faq__inner dt{align-items:center;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;line-height:1.5;padding:16px 16px 16px 43px;position:relative}@media screen and (max-width:760px){.bs-detail-supplement-faq__inner dt{font-size:14px}}.bs-detail-supplement-faq__inner dt:before{content:"Q.";font-family:Oxygen,sans-serif;font-size:18px;font-style:normal;font-weight:700;left:20px;line-height:.8;position:absolute;top:20px}.bs-detail-supplement-faq__inner dt span{flex:0 0 24px;height:24px;position:relative;width:24px}.bs-detail-supplement-faq__inner dt span:before{background:#d6dbe4;content:"";height:2px;left:calc(50% - 9px);position:absolute;top:calc(50% - 1px);transition:.2s;width:18px}.bs-detail-supplement-faq__inner dt span:after{background:#d6dbe4;content:"";height:18px;left:calc(50% - 1px);position:absolute;top:calc(50% - 9px);transition:.2s;width:2px}.bs-detail-supplement-faq__inner dd{display:none;font-size:15px;font-weight:400;line-height:1.7;padding:0 16px 16px 43px;position:relative}@media screen and (max-width:760px){.bs-detail-supplement-faq__inner dd{font-size:14px}}.bs-detail-supplement-faq__inner dd:before{content:"A.";font-family:Oxygen,sans-serif;font-size:18px;font-style:normal;font-weight:700;left:20px;line-height:.8;position:absolute;top:6px}.bs-detail-supplement-faq__inner dl.is-active dt span:after{rotate:90deg}.bs-detail-supplement-info{padding:0 40px 56px}@media screen and (max-width:760px){.bs-detail-supplement-info{padding:0 24px 40px}}.bs-detail-supplement-info__inner{margin:0 auto;max-width:1080px}.bs-detail-supplement-info__inner ul{display:flex;flex-direction:column;gap:10px;margin-top:32px}@media screen and (max-width:760px){.bs-detail-supplement-info__inner ul{margin-top:24px}}.bs-detail-supplement-info__item{background:#f9f9f9;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);max-height:100px;overflow:hidden;position:relative;transition:.2s}@media screen and (max-width:760px){.bs-detail-supplement-info__item{box-shadow:0 0 10px 0 rgba(9,15,31,.2);max-height:80px}}.bs-detail-supplement-info__item:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;transition:.2s;width:100%}.bs-detail-supplement-info__item>dl{padding:22px 38px}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl{padding:16px}}.bs-detail-supplement-info__item>dl>dt{align-items:flex-start;cursor:pointer;display:flex;font-size:18px;gap:10px;justify-content:space-between;line-height:1.5}.bs-detail-supplement-info__item>dl>dt span{flex:0 0 24px;height:24px;margin-top:2px;position:relative;width:24px}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl>dt span{margin-top:3px}}.bs-detail-supplement-info__item>dl>dt span:before{background:#000;content:"";height:2px;left:calc(50% - 9px);position:absolute;top:calc(50% - 1px);transition:.2s;width:18px}.bs-detail-supplement-info__item>dl>dt span:after{background:#000;content:"";height:18px;left:calc(50% - 1px);position:absolute;top:calc(50% - 9px);transition:.2s;width:2px}.bs-detail-supplement-info__item>dl>dd{margin-top:10px}.bs-detail-supplement-info__item>dl>dd>p{color:#60676c;font-size:15px;line-height:1.8}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl>dd>p{font-size:14px}}.bs-detail-supplement-info__item>dl>dd>div{margin-top:16px}.bs-detail-supplement-info__item>dl>dd>div>dl{border-top:2px solid #dae3ec;padding:14px 0;position:relative}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl>dd>div>dl{padding:14px 0}}.bs-detail-supplement-info__item>dl>dd>div>dl:last-child{padding-bottom:0}.bs-detail-supplement-info__item>dl>dd>div>dl>dt{align-items:flex-start;color:#00050a;cursor:pointer;display:flex;font-size:18px;gap:10px;line-height:1.3}.bs-detail-supplement-info__item>dl>dd>div>dl>dt span{background:rgba(13,48,78,.16);flex:0 0 24px;height:24px;position:relative;width:24px}.bs-detail-supplement-info__item>dl>dd>div>dl>dt span:before{background:#0d304e;content:"";height:2px;left:calc(50% - 7px);position:absolute;top:calc(50% - 1px);width:14px}.bs-detail-supplement-info__item>dl>dd>div>dl>dt span:after{background:#0d304e;content:"";height:14px;left:calc(50% - 1px);position:absolute;top:calc(50% - 7px);width:2px}.bs-detail-supplement-info__item>dl>dd>div>dl>dd{display:none}.bs-detail-supplement-info__item>dl>dd>div>dl>dd>p{color:#60676c;font-size:15px;line-height:1.8;margin-top:10px}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl>dd>div>dl>dd>p{font-size:14px}}.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table{border:2px solid #dae3ec;margin-top:10px}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table{border:none;display:block}.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table tbody{display:flex;flex-direction:column;gap:24px}.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table tr{display:block}}.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table tr:not(:first-child){border-top:2px solid #dae3ec}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table tr:not(:first-child){border-top:none}}.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table th{background:#f4f4f4;color:#60676c;font-size:15px;line-height:1.3;padding:16px;text-align:left;vertical-align:top;width:200px}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table th{display:block;font-size:14px;padding:10px;width:100%}}.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table td{color:#60676c;font-size:15px;line-height:1.3;padding:16px}@media screen and (max-width:760px){.bs-detail-supplement-info__item>dl>dd>div>dl>dd>table td{display:block;font-size:14px;line-height:1.8;margin-top:10px;padding:0}}.bs-detail-supplement-info__item.is-active:after{opacity:0}.bs-detail-supplement-info__item.is-active>dl>dt span:after{rotate:90deg}.bs-detail-supplement-product{padding:0 40px 56px}@media screen and (max-width:760px){.bs-detail-supplement-product{padding:0 24px 40px}}.bs-detail-supplement-product__inner{margin:0 auto;max-width:1080px}.bs-detail-supplement-product__inner p{font-size:15px;font-weight:400;line-height:1.7;margin-top:24px}@media screen and (max-width:760px){.bs-detail-supplement-product__inner p{font-size:14px;margin-top:16px}}.bs-detail-supplement-product__inner ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));margin-top:40px}@media screen and (max-width:760px){.bs-detail-supplement-product__inner ul{gap:10px;grid-template-columns:repeat(2,1fr);margin-top:30px}}.bs-detail-supplement-sp-form{display:none}@media screen and (max-width:760px){.bs-detail-supplement-sp-form{bottom:0;display:block;left:0;position:fixed;width:100%;z-index:10}}.bs-detail-supplement-sp-form__btn{align-items:center;background:#e69e5d;border-radius:4px;bottom:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);color:#fff;display:flex;font-size:16px;height:55px;justify-content:center;left:24px;padding:0 24px;position:absolute;width:calc(100% - 48px)}@media screen and (max-width:760px){.bs-detail-supplement-sp-form__btn{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-detail-supplement-sp-form__btn:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";filter:brightness(10);height:9px;position:absolute;right:16px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}.bs-detail-supplement-sp-form__win{display:none;padding:0 24px;position:relative}.bs-detail-supplement-sp-form__win .bs-detail-supplement-content__form{background:#fff;border-radius:10px 10px 0 0}.bs-detail-supplement-sp-form__close{background:#515a68;border-radius:4px;bottom:calc(100% + 6px);box-shadow:0 0 20px 0 rgba(9,15,31,.2);color:#fff;font-size:12px;line-height:1.5;padding:4px 6px 4px 24px;position:absolute;right:6px}@media screen and (max-width:760px){.bs-detail-supplement-sp-form__close{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-detail-supplement-sp-form__close:before{rotate:45deg}.bs-detail-supplement-sp-form__close:after,.bs-detail-supplement-sp-form__close:before{background:#fff;content:"";height:1px;left:4px;position:absolute;top:calc(50% - .5px);width:16px}.bs-detail-supplement-sp-form__close:after{rotate:-45deg}.bs-list-set-inner{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bs-list-set-inner{gap:32px}}.bs-list-set-block{padding:40px}@media screen and (max-width:760px){.bs-list-set-block{padding:32px 0}}.bs-list-set-block:nth-child(2n){background:#f8f9fb}.bs-list-set-block:nth-child(2n) .bs-list-set-head h2 span{background:linear-gradient(0deg,rgba(0,93,187,.1),rgba(0,93,187,.1) 15px,#f8f9fb 0,#f8f9fb)}.bs-list-set-block:nth-child(2n) .bs-list-set-products ul li.is-fillin{border-top:2px solid #f8f9fb}.bs-list-set-products ul{border-left:2px solid #dae3ec;border-top:2px solid #dae3ec;display:grid;grid-template-columns:repeat(auto-fill,minmax(359.3333333333px,1fr))}@media screen and (max-width:760px){.bs-list-set-products ul{border-left:none;grid-template-columns:repeat(2,1fr)}}.bs-list-set-products ul li{position:relative;z-index:2}@media screen and (max-width:760px){.bs-list-set-products ul li:nth-child(2n)>*{border-right:none}}.bs-list-set-products ul li.is-fillin{border-top:2px solid #fff;margin-top:-2px;z-index:1}.bs-list-set-title{background:#f8f9fb;padding:40px 40px 24px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-list-set-title{padding:24px}}.bs-list-set-title h1{font-size:36px;letter-spacing:.08em;line-height:1.3;position:relative;text-align:center}@media screen and (max-width:760px){.bs-list-set-title h1{font-size:24px}}.bs-list-set-title h1:after{background:url(images/set-winzone_title.svg) 0 0/contain no-repeat;content:"";height:65px;left:calc(50% - 112.5px);position:absolute;top:20.92px;width:310px;z-index:-1}@media screen and (max-width:760px){.bs-list-set-title h1:after{height:46px;left:calc(50% - 67.34px);top:15.83px;width:217px}}.bs-list-set-title p{color:#60676c;font-size:15px;line-height:1.8;margin-top:40px;text-align:center}@media screen and (max-width:760px){.bs-list-set-title p{font-size:14px}}.bs-list-set-nav{background:#f8f9fb;padding:0 40px 24px}@media screen and (max-width:760px){.bs-list-set-nav{padding:0 24px 24px}}.bs-list-set-nav ul{display:flex;justify-content:center}@media screen and (max-width:760px){.bs-list-set-nav ul{flex-wrap:wrap;gap:10px 0}}.bs-list-set-nav ul li{align-items:center;display:flex;flex:0 1 216px;justify-content:center}.bs-list-set-nav ul li:not(:first-child){border-left:2px solid #0d304e}@media screen and (max-width:760px){.bs-list-set-nav ul li{flex:0 0 33.3333333333%}.bs-list-set-nav ul li:nth-child(3n+1){border-left:none}}.bs-list-set-nav ul li button{align-items:center;display:flex;flex-direction:column;font-size:15px;gap:10px;letter-spacing:.08em;line-height:1.3;padding:0 10px;text-align:center}@media screen and (max-width:760px){.bs-list-set-nav ul li button{font-size:14px;padding:0 6px}}.bs-list-set-nav ul li button:after{border-color:#0d304e transparent transparent;border-style:solid;border-width:8px 7px 0;content:""}@media screen and (max-width:760px){.bs-list-set-nav ul li button:after{border-width:7px 6px 0}}.bs-list-set-head{display:flex;justify-content:center}@media screen and (max-width:760px){.bs-list-set-head{padding:0 24px}}.bs-list-set-head h2 span{background:linear-gradient(0deg,rgba(0,93,187,.1),rgba(0,93,187,.1) 15px,#fff 0,#fff);color:#00050a;font-size:32px;line-height:1.3;padding:0 24px;position:relative}@media screen and (max-width:760px){.bs-list-set-head h2 span{font-size:24px}}.bs-list-set-head h2 span:after,.bs-list-set-head h2 span:before{background:#005dbb;content:"";height:calc(100% - 16px);position:absolute;top:8px;width:10px}@media screen and (max-width:760px){.bs-list-set-head h2 span:after,.bs-list-set-head h2 span:before{height:calc(100% - 8px);top:4px}}.bs-list-set-head h2 span:before{left:0;transform:skewX(-7deg);transform-origin:bottom}.bs-list-set-head h2 span:after{right:0;transform:skewX(-7deg);transform-origin:top}.bs-select-set-wrapper{background:#f8f9fb;padding:32px 40px 56px}@media screen and (max-width:760px){.bs-select-set-wrapper{padding:24px 24px 56px}}.bs-select-set-inner{margin:0 auto;max-width:1080px}.bs-select-set-title{padding:0 20px}@media screen and (max-width:760px){.bs-select-set-title{padding:0 18px}}.bs-select-set-title h1{background:#fff;color:#00050a;font-size:24px;line-height:1.3;padding:8px 0 12px;position:relative;text-align:center}@media screen and (max-width:760px){.bs-select-set-title h1{font-size:22px;font-size:20px}}.bs-select-set-title h1:after,.bs-select-set-title h1:before{background:url(images/list-winzone_title-bulk-edge.webp) 50%/100% 100% no-repeat;content:"";height:100%;left:-20px;position:absolute;top:0;width:20px}@media screen and (max-width:760px){.bs-select-set-title h1:after,.bs-select-set-title h1:before{left:-18px;width:18px}}.bs-select-set-title h1:after{left:100%;scale:-1}.bs-select-set-container{align-items:flex-start;display:flex;gap:24px;margin-top:24px}@media screen and (max-width:760px){.bs-select-set-container{display:block}}.bs-select-set-products{flex:1 1}@media screen and (max-width:760px){.bs-select-set-products{margin-left:-24px;margin-right:-24px}}.bs-select-set-products ul{border-left:2px solid #dae3ec;border-top:2px solid #dae3ec;display:grid;grid-template-columns:repeat(auto-fill,minmax(203.5px,1fr))}@media screen and (max-width:760px){.bs-select-set-products ul{border-left:none;grid-template-columns:repeat(2,1fr)}}.bs-select-set-products ul li{position:relative;z-index:2}@media screen and (max-width:760px){.bs-select-set-products ul li:nth-child(2n)>*{border-right:none}}.bs-select-set-products ul li.is-fillin{border-top:2px solid #f8f9fb;margin-top:-2px;z-index:1}.bs-select-set-selected{background:#fff;border:2px solid #dae3ec;flex:0 0 240px}@media screen and (max-width:760px){.bs-select-set-selected{border:none;bottom:0;left:0;position:fixed;width:100%;z-index:100}}.bs-select-set-selected__sp-btn{background:#f4f4f4;border-right:2px solid #dae3ec;border-top:2px solid #dae3ec;bottom:100%;color:#00050a;display:none;font-size:15px;left:0;line-height:1.3;padding:6px 16px;position:absolute}@media screen and (max-width:760px){.bs-select-set-selected__sp-btn{align-items:center;display:flex;font-size:14px;gap:6px}}.bs-select-set-selected__sp-btn span{background:rgba(13,48,78,.16);height:24px;position:relative;transition:.2s;width:24px}.bs-select-set-selected__sp-btn span:before{background:#0d304e;content:"";height:2px;left:calc(50% - 7px);position:absolute;top:calc(50% - 1px);transition:.2s;width:14px}.bs-select-set-selected__sp-btn span:after{background:#0d304e;content:"";height:14px;left:calc(50% - 1px);position:absolute;top:calc(50% - 7px);transition:.2s;width:2px}.bs-select-set-selected__sp-btn.is-active{font-size:0}.bs-select-set-selected__sp-btn.is-active:after{content:"閉じる";font-size:15px;line-height:1.3}@media screen and (max-width:760px){.bs-select-set-selected__sp-btn.is-active:after{font-size:14px}}.bs-select-set-selected__sp-btn.is-active span{background:#0d304e}.bs-select-set-selected__sp-btn.is-active span:before{background:#fff}.bs-select-set-selected__sp-btn.is-active span:after{background:#fff;rotate:90deg}.bs-select-set-selected__inner{padding:0 16px}@media screen and (max-width:760px){.bs-select-set-selected__inner{border-top:2px solid #dae3ec;display:none}}.bs-select-set-selected__head{align-items:center;border-bottom:1px solid #dae3ec;display:flex;justify-content:space-between;padding:10px 0}@media screen and (max-width:760px){.bs-select-set-selected__head{border-bottom:none;justify-content:flex-end;padding:4px 0}}.bs-select-set-selected__status{color:#00050a;font-size:12px;letter-spacing:.08em;line-height:1.3}@media screen and (max-width:760px){.bs-select-set-selected__status{display:none}}.bs-select-set-selected__clear{color:#919eb0;font-size:12px;letter-spacing:.08em;line-height:20px;padding-left:22px;position:relative}.bs-select-set-selected__clear:before{background:url(images/icon-trush.svg) 50%/contain no-repeat;content:"";height:20px;left:0;position:absolute;top:calc(50% - 10px);width:20px}@media screen and (max-width:760px){.bs-select-set-selected__products{max-height:452px;overflow:auto;overscroll-behavior:none}}.bs-select-set-selected__item{border-bottom:1px solid #dae3ec;padding:10px 0}@media screen and (max-width:760px){.bs-select-set-selected__item:first-of-type{border-top:1px solid #dae3ec}.bs-select-set-selected__item:last-of-type{border-bottom:none}}.bs-select-set-selected__item__inner{display:flex;gap:10px}.bs-select-set-selected__item__img{flex:0 0 70px}.bs-select-set-selected__item__img img{width:100%}.bs-select-set-selected__item__info{flex:1 1}.bs-select-set-selected__item__name,.bs-select-set-selected__item__option{color:#00050a;font-size:12px;line-height:1.3}.bs-select-set-selected__item__option{margin-top:4px;word-break:break-word}.bs-select-set-selected__item__control{align-items:center;display:flex;gap:16px;margin-top:10px}.bs-select-set-selected__item__control .cut{background:#0d304e;height:24px;position:relative;width:24px}.bs-select-set-selected__item__control .cut:before{background:#fff;content:"";height:2px;left:calc(50% - 6px);position:absolute;top:calc(50% - 1px);width:12px}.bs-select-set-selected__item__control .quantity{font-size:15px;letter-spacing:.08em;line-height:1.3}@media screen and (max-width:760px){.bs-select-set-selected__item__control .quantity{font-size:14px}}.bs-select-set-selected__item__control .add{background:#0d304e;height:24px;position:relative;width:24px}.bs-select-set-selected__item__control .add:before{background:#fff;content:"";height:2px;left:calc(50% - 6px);position:absolute;top:calc(50% - 1px);width:12px}.bs-select-set-selected__item__control .add:after{background:#fff;content:"";height:12px;left:calc(50% - 1px);position:absolute;top:calc(50% - 6px);width:2px}.bs-select-set-selected__price{align-items:center;border-top:1px solid #dae3ec;display:flex;gap:10px;padding-top:16px}@media screen and (max-width:760px){.bs-select-set-selected__price{padding-bottom:16px}}.bs-select-set-selected__price dt{font-size:15px}@media screen and (max-width:760px){.bs-select-set-selected__price dt{font-size:14px}}.bs-select-set-selected__price dd span{font-family:Roboto,sans-serif;font-size:24px;font-style:italic;font-weight:900;line-height:.8}@media screen and (max-width:760px){.bs-select-set-selected__price dd span{font-size:22px}}.bs-select-set-selected__price dd small{font-size:12px}.bs-select-set-selected__btn{padding:16px;position:relative}@media screen and (max-width:760px){.bs-select-set-selected__btn{align-items:center;background:#f4f4f4;border-top:2px solid #dae3ec;display:flex;justify-content:space-between;padding:10px 16px}}.bs-select-set-selected__btn div{display:none}@media screen and (max-width:760px){.bs-select-set-selected__btn div{color:#00050a;display:block;font-size:12px;letter-spacing:.08em;line-height:1.3}}.bs-select-set-selected__btn button{align-items:center;background:#e15201;color:#fff;display:flex;font-size:15px;height:45px;justify-content:center;position:relative;width:100%}@media screen and (max-width:760px){.bs-select-set-selected__btn button{flex:0 0 180px;font-size:14px;height:40px}}.bs-select-set-selected__btn button:after{background:url(images/icon-arrow-winzone-white.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:10px;top:calc(50% - 10px);width:20px}@media screen and (max-width:760px){.bs-select-set-selected__btn button:after{height:16px;top:calc(50% - 8px);width:16px}}.bs-select-set-course{margin-top:56px}@media screen and (max-width:760px){.bs-select-set-course{margin-top:40px}}.bs-select-set-course>div{display:flex;flex-direction:column;gap:10px}.bs-select-set-course>div .tc-radio,.bs-select-set-course>div .tc-radio span{width:100%}@media screen and (max-width:760px){.tl-container .bs-select-set-wrapper{padding-left:16px;padding-right:16px}.tl-container .bs-select-set-products{margin-left:0;margin-right:0}.tl-container .bs-select-set-products ul{margin-left:-16px;margin-right:-16px}}.bs-about-winzone-title{align-items:center;display:flex;justify-content:center;position:relative}.bs-about-winzone-title img{width:100%}.bs-about-winzone-catch{background:#f8f9fb;padding:24px 40px 56px}@media screen and (max-width:760px){.bs-about-winzone-catch{padding:10px 0 24px}}.bs-about-winzone-catch img{margin:0 auto;max-width:910px;width:100%}.bs-about-winzone-desc{background:url(images/about-winzone_bg-desc.webp) 50%/cover no-repeat;padding:56px 40px}@media screen and (max-width:760px){.bs-about-winzone-desc{background:url(images/about-winzone_bg-desc-sp.webp) 50%/cover no-repeat;padding:40px 24px}}.bs-about-winzone-desc__inner{background:#fff;margin:0 auto;max-width:720px;padding:40px 48px 48px}@media screen and (max-width:760px){.bs-about-winzone-desc__inner{padding:24px 20px 32px}}.bs-about-winzone-desc__inner h2 img{margin:0 auto;max-width:259px;width:100%}@media screen and (max-width:760px){.bs-about-winzone-desc__inner h2 img{max-width:191px}}.bs-about-winzone-desc__inner h3{color:#000;font-size:18px;line-height:1.3;margin-top:12px;text-align:center}@media screen and (max-width:760px){.bs-about-winzone-desc__inner h3{font-size:16px;margin-top:8px}}@media screen and (min-width:761px){.bs-about-winzone-desc__inner h3 .is-sp{display:none}}.bs-about-winzone-desc__inner p{color:#60676c;font-size:15px;line-height:1.7;margin-top:24px;text-align:center}@media screen and (max-width:760px){.bs-about-winzone-desc__inner p{font-size:14px;margin-top:16px}}@media screen and (min-width:761px){.bs-about-winzone-desc__inner p .is-sp{display:none}}.bs-about-winzone-pride{background:#d4dce6;padding:56px 0}@media screen and (max-width:760px){.bs-about-winzone-pride{padding:40px 0}}.bs-about-winzone-pride__inner h2 img{margin:0 auto;max-width:524px;width:100%}@media screen and (max-width:760px){.bs-about-winzone-pride__inner h2 img{max-width:301px}}.bs-about-winzone-pride__inner>p{font-size:18px;line-height:1.3;margin-top:-16px;text-align:center}@media screen and (max-width:760px){.bs-about-winzone-pride__inner>p{font-size:16px;margin-top:-4px}}@media screen and (min-width:761px){.bs-about-winzone-pride__inner>p .is-sp{display:none}}.bs-about-winzone-pride__feature{display:flex;flex-direction:column;gap:24px;margin:32px auto 0;max-width:1440px;padding:0 40px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature{margin:24px auto 0;padding:0 16px}}.bs-about-winzone-pride__feature__block{align-items:flex-start;display:flex}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__block{flex-direction:column}}.bs-about-winzone-pride__feature__block:nth-child(odd){margin-left:-40px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__block:nth-child(odd){margin-left:0}}.bs-about-winzone-pride__feature__block:nth-child(2n){margin-right:-40px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__block:nth-child(2n){margin-right:0}.bs-about-winzone-pride__feature__block:nth-child(odd) .bs-about-winzone-pride__feature__img{margin-left:-16px}}.bs-about-winzone-pride__feature__block:nth-child(2n) .bs-about-winzone-pride__feature__img{order:2}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__block:nth-child(2n) .bs-about-winzone-pride__feature__img{align-self:end;margin-right:-16px;order:0}}.bs-about-winzone-pride__feature__block:nth-child(odd) .bs-about-winzone-pride__feature__text{margin-left:-322px;padding-left:343px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__block:nth-child(odd) .bs-about-winzone-pride__feature__text{margin-left:0;margin-right:-16px;padding-left:20px}}.bs-about-winzone-pride__feature__block:nth-child(2n) .bs-about-winzone-pride__feature__text{margin-right:-322px;padding-right:343px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__block:nth-child(2n) .bs-about-winzone-pride__feature__text{margin-left:-16px;margin-right:0;padding-right:20px}}.bs-about-winzone-pride__feature__block:nth-child(odd) .bs-about-winzone-pride__feature__text div{left:286px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__block:nth-child(odd) .bs-about-winzone-pride__feature__text div{left:-4px}}.bs-about-winzone-pride__feature__block:nth-child(2n) .bs-about-winzone-pride__feature__text div{left:-8px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__block:nth-child(2n) .bs-about-winzone-pride__feature__text div{left:12px}}.bs-about-winzone-pride__feature__img{flex:0 0 502px;position:relative;z-index:1}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__img{flex:auto}}.bs-about-winzone-pride__feature__img img{max-height:300px;width:auto}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__img img{max-height:200px}}.bs-about-winzone-pride__feature__text{background:#fff;margin:40px auto 0;max-width:1080px;padding:40px;position:relative}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__text{margin:-24px auto 0;padding:56px 20px 24px}}.bs-about-winzone-pride__feature__text div{position:absolute;top:-20px;z-index:2}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__text div{top:12px}}.bs-about-winzone-pride__feature__text img{width:200px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__text img{width:146px}}.bs-about-winzone-pride__feature__text h3{font-size:32px;line-height:1.3}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__text h3{font-size:24px}}.bs-about-winzone-pride__feature__text p{color:#60676c;font-size:15px;line-height:1.7;margin-top:16px}@media screen and (max-width:760px){.bs-about-winzone-pride__feature__text p{font-size:14px}}.bs-about-winzone-pride__choice{margin-top:40px;padding:0 40px}@media screen and (max-width:760px){.bs-about-winzone-pride__choice{margin-top:24px;padding:0 16px}}.bs-about-winzone-pride__choice__inner{background:#fff;display:flex;gap:24px;margin:0 auto;max-width:1080px;padding:32px 40px}@media screen and (max-width:760px){.bs-about-winzone-pride__choice__inner{align-items:center;flex-direction:column;padding:24px 20px}}.bs-about-winzone-pride__choice__img{align-items:center;display:flex;flex:0 1 300px;justify-content:center}@media screen and (max-width:760px){.bs-about-winzone-pride__choice__img{flex:auto}}.bs-about-winzone-pride__choice__img img{max-width:129px}@media screen and (max-width:760px){.bs-about-winzone-pride__choice__img img{max-width:103px}}.bs-about-winzone-pride__choice__text{flex:1 1}.bs-about-winzone-pride__choice__text h3{font-size:32px;line-height:1.3;padding-left:21px;position:relative}@media screen and (max-width:760px){.bs-about-winzone-pride__choice__text h3{font-size:24px;font-size:22px;padding-left:20px}}.bs-about-winzone-pride__choice__text h3:before{content:"※";font-size:15px;font-weight:400;left:0;position:absolute;top:14px}@media screen and (max-width:760px){.bs-about-winzone-pride__choice__text h3:before{font-size:14px;top:7px}}.bs-about-winzone-pride__choice__text p{color:#60676c;font-size:15px;line-height:1.7;margin-top:16px}@media screen and (max-width:760px){.bs-about-winzone-pride__choice__text p{font-size:14px}}.bs-about-winzone-recommend{background:#f8f9fb;padding:40px 40px 56px}@media screen and (max-width:760px){.bs-about-winzone-recommend{padding:40px 24px}}.bs-about-winzone-recommend__inner{margin:0 auto;max-width:1080px}.bs-about-winzone-recommend__inner .bs-detail-winzone-title span{background:linear-gradient(0deg,rgba(0,93,187,.1),rgba(0,93,187,.1) 15px,#f8f9fb 0,#f8f9fb)}.bs-about-winzone-recommend__inner p{color:#60676c;font-size:15px;line-height:1.8;margin-top:24px;text-align:center}@media screen and (max-width:760px){.bs-about-winzone-recommend__inner p{font-size:14px;margin-top:16px}}.bs-about-winzone-recommend__inner ul{border-left:2px solid #dae3ec;border-top:2px solid #dae3ec;display:grid;grid-template-columns:repeat(auto-fill,minmax(269.5px,1fr));margin-top:24px}@media screen and (max-width:760px){.bs-about-winzone-recommend__inner ul{border-left:none;grid-template-columns:repeat(2,1fr);margin-left:-24px;margin-right:-24px;margin-top:16px}}.bs-about-winzone-recommend__inner li{position:relative;z-index:2}@media screen and (max-width:760px){.bs-about-winzone-recommend__inner li:nth-child(2n)>*{border-right:none}}.bs-about-winzone-recommend__inner li.is-fillin{border-top:2px solid #f8f9fb;margin-top:-2px;z-index:1}.bs-about-supplement-title{background:url(images/about-supplement_bg-title.webp) 50%/cover no-repeat;padding:40px 40px 155px}@media screen and (max-width:760px){.bs-about-supplement-title{padding:40px 24px 77px}}.bs-about-supplement-title h1{font-size:30px;line-height:1.5;text-align:center}@media screen and (max-width:760px){.bs-about-supplement-title h1{font-size:24px}}@media screen and (min-width:761px){.bs-about-supplement-title h1 br{display:none}}.bs-about-supplement-desc{background:linear-gradient(180deg,transparent,transparent 115px,rgba(246,154,71,.3) 0,rgba(246,154,71,.3));margin-top:-115px;padding:0 40px}@media screen and (max-width:760px){.bs-about-supplement-desc{background:linear-gradient(180deg,transparent,transparent 45px,rgba(246,154,71,.3) 0,rgba(246,154,71,.3));margin-top:-45px;padding:0 16px}}.bs-about-supplement-desc__inner{background:#fff;border-radius:10px;margin:0 auto;max-width:720px;padding:24px 40px}@media screen and (max-width:760px){.bs-about-supplement-desc__inner{padding:24px 20px}}.bs-about-supplement-desc__inner h2{font-size:24px;line-height:1.5;text-align:center}@media screen and (max-width:760px){.bs-about-supplement-desc__inner h2{font-size:22px}}.bs-about-supplement-desc__inner p{font-size:15px;font-weight:400;line-height:1.7;margin-top:10px;text-align:center}@media screen and (max-width:760px){.bs-about-supplement-desc__inner p{font-size:14px}}.bs-about-supplement-feature{background:rgba(246,154,71,.3);padding:40px}@media screen and (max-width:760px){.bs-about-supplement-feature{padding:40px 16px}}.bs-about-supplement-feature h2{font-size:24px;line-height:1.5;padding-bottom:19px;position:relative;text-align:center}@media screen and (max-width:760px){.bs-about-supplement-feature h2{font-size:22px}}.bs-about-supplement-feature h2:after{background:#f69a47;bottom:0;content:"";height:3px;left:calc(50% - 15px);position:absolute;width:30px}@media screen and (min-width:761px){.bs-about-supplement-feature h2 br{display:none}}.bs-about-supplement-feature__inner{display:flex;flex-direction:column;gap:16px;margin:24px auto 0;max-width:1080px}.bs-about-supplement-feature__block{background:#fff;border-radius:10px;display:grid;gap:16px 40px;grid-template-columns:43.2% 1fr;margin:0 auto;padding:32px 40px}@media screen and (max-width:760px){.bs-about-supplement-feature__block{grid-template-columns:1fr;padding:24px 20px}}.bs-about-supplement-feature__block:nth-child(2n) div{grid-area:1/2/3/3}@media screen and (max-width:760px){.bs-about-supplement-feature__block:nth-child(2n) div{grid-area:2/1/3/2}}.bs-about-supplement-feature__block div{align-self:center;grid-area:1/1/3/2}@media screen and (max-width:760px){.bs-about-supplement-feature__block div{grid-area:2/1/3/2}}.bs-about-supplement-feature__block img{border-radius:10px;width:100%}.bs-about-supplement-feature__block h3{align-self:end;font-size:18px;line-height:1.5}.bs-about-supplement-feature__block p{font-size:15px;font-weight:400;line-height:1.7}@media screen and (max-width:760px){.bs-about-supplement-feature__block p{font-size:14px}}.bs-about-supplement-recommend{background:rgba(246,154,71,.3);padding:0 40px 56px}@media screen and (max-width:760px){.bs-about-supplement-recommend{padding:0 16px 56px}}.bs-about-supplement-recommend h2{font-size:24px;line-height:1.5;padding-bottom:19px;position:relative;text-align:center}@media screen and (max-width:760px){.bs-about-supplement-recommend h2{font-size:22px}}.bs-about-supplement-recommend h2:after{background:#f69a47;bottom:0;content:"";height:3px;left:calc(50% - 15px);position:absolute;width:30px}.bs-about-supplement-recommend__inner{margin:0 auto;max-width:1080px}.bs-about-supplement-recommend ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));margin-top:24px}@media screen and (max-width:760px){.bs-about-supplement-recommend ul{gap:10px;grid-template-columns:repeat(2,1fr);margin-top:30px}}.bs-about-brand-title{background:url(images/about-brand_bg-title.webp) 50%/cover no-repeat;padding:40px 40px 106px}@media screen and (max-width:760px){.bs-about-brand-title{background:url(images/about-brand_bg-title-sp.webp) 50%/cover no-repeat;padding:32px 24px 80px}}.bs-about-brand-title h1{font-size:30px;line-height:1.5;text-align:center}@media screen and (max-width:760px){.bs-about-brand-title h1{font-size:24px}}.bs-about-brand-title p{font-size:15px;font-weight:400;line-height:1.7;margin:24px auto 0;max-width:720px}@media screen and (max-width:760px){.bs-about-brand-title p{font-size:14px;margin-top:16px}}.bs-about-brand-desc{background:linear-gradient(180deg,transparent,transparent 66px,#f9f9f9 0,#f9f9f9);margin-top:-66px;padding:0 40px}@media screen and (max-width:760px){.bs-about-brand-desc{background:linear-gradient(180deg,transparent,transparent 40px,#f9f9f9 0,#f9f9f9);margin-top:-40px;padding:0 16px}}.bs-about-brand-desc__inner{background:#fff;border-radius:10px;margin:0 auto;max-width:720px;padding:32px 40px 40px}@media screen and (max-width:760px){.bs-about-brand-desc__inner{padding:24px 20px}}.bs-about-brand-desc__inner div{color:#8a8a8a;font-size:18px;line-height:1.5;text-align:center}@media screen and (max-width:760px){.bs-about-brand-desc__inner div{font-size:16px}}.bs-about-brand-desc__inner h2{font-size:24px;line-height:1.5;margin-top:16px;text-align:center}@media screen and (max-width:760px){.bs-about-brand-desc__inner h2{font-size:22px;font-size:20px}}.bs-about-brand-desc__inner rt{margin-top:-12px;position:relative;top:.3em}.bs-about-brand-desc__inner p{font-size:15px;font-weight:400;line-height:1.7;margin-top:16px;text-align:center}@media screen and (max-width:760px){.bs-about-brand-desc__inner p{font-size:14px}}@media screen and (min-width:761px){.bs-about-brand-desc__inner .is-sp{display:none}}.bs-about-brand-feature{background:#f9f9f9;padding:56px 40px 40px}@media screen and (max-width:760px){.bs-about-brand-feature{padding:40px 16px}}.bs-about-brand-feature__inner{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1080px}.bs-about-brand-feature__block{background:#fff;border-radius:10px;display:grid;gap:16px 40px;grid-template-columns:43.2% 1fr;margin:0 auto;padding:32px 40px}@media screen and (max-width:760px){.bs-about-brand-feature__block{grid-template-columns:1fr;padding:24px 20px}}.bs-about-brand-feature__block:nth-child(2n) div{grid-area:1/2/3/3}@media screen and (max-width:760px){.bs-about-brand-feature__block:nth-child(2n) div{grid-area:2/1/3/2}}.bs-about-brand-feature__block div{align-self:center;grid-area:1/1/3/2}@media screen and (max-width:760px){.bs-about-brand-feature__block div{grid-area:2/1/3/2}}.bs-about-brand-feature__block img{border-radius:10px;width:100%}.bs-about-brand-feature__block h3{align-self:end;font-size:18px;line-height:1.5}.bs-about-brand-feature__block p{font-size:15px;font-weight:400;line-height:1.7}@media screen and (max-width:760px){.bs-about-brand-feature__block p{font-size:14px}}.bs-about-brand-message{background:url(images/about-brand_bg-message.webp) 50%/cover no-repeat;padding:56px 40px 32px}@media screen and (max-width:760px){.bs-about-brand-message{background:url(images/about-brand_bg-message-sp.webp) 50%/cover no-repeat;padding:24px}}.bs-about-brand-message__inner{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:720px}@media screen and (max-width:760px){.bs-about-brand-message__inner{gap:24px}}.bs-about-brand-message__inner p{font-size:24px;line-height:1.5}@media screen and (max-width:760px){.bs-about-brand-message__inner p{font-size:22px;font-size:20px}}.bs-about-brand-message__inner div{width:100%}.bs-about-brand-message__inner img{margin-left:auto;width:159px}@media screen and (max-width:760px){.bs-about-brand-message__inner img{width:119px}}@media screen and (min-width:761px){.bs-about-brand-message__inner .is-sp{display:none}}.bs-about-brand-movie{background:#f9f9f9;padding:56px 40px}@media screen and (max-width:760px){.bs-about-brand-movie{padding:40px 24px}}.bs-about-brand-movie__inner{aspect-ratio:16/9;margin:0 auto;max-width:720px}.bs-about-brand-movie__inner iframe{height:100%;width:100%}.bs-about-brand-line{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:20px}@media screen and (max-width:760px){.bs-about-brand-line{grid-template-columns:1fr;padding:20px 24px}}.bs-about-brand-line__item img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bs-about-brand-line__item img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bs-password-new-text{font-family:Helvetica,YuGothic,游ゴシック体,Yu Gothic Medium,游ゴシック Medium,-apple-system,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-size:16px;line-height:1.5em;text-align:left}@media screen and (max-width:760px){.bs-password-new-text{font-size:15px}}.bs-password-new-text__alert{color:#f92d46}.bl-wrapper{color:#000;font-family:YakuHanJP,zen-kaku-gothic-new,sans-serif;font-weight:700;letter-spacing:0;line-height:1}.bl-container{overflow:hidden}.bl-container.is-winzone{color:#0d304e;font-family:YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-weight:600}.bl-header{background:#fff;box-shadow:0 4px 14px 0 rgba(9,15,31,.2);left:0;position:sticky;top:0;width:100%;z-index:100}.bl-header__announce{align-items:center;background:#ededed;display:flex;height:40px;justify-content:center;padding:0 40px;position:relative}@media screen and (max-width:760px){.bl-header__announce{height:35px;padding:0 32px}}.bl-header__announce a{font-size:15px;line-height:40px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:760px){.bl-header__announce a{font-size:14px;line-height:35px}}.bl-header__announce button{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}@media screen and (max-width:760px){.bl-header__announce button{height:32px;top:2px;width:32px}}.bl-header__announce button img{width:24px}@media screen and (max-width:760px){.bl-header__announce button img{width:16px}}.bl-header__content{align-items:center;display:flex;gap:0 20px;height:70px;padding:0 40px}@media screen and (max-width:760px){.bl-header__content{gap:0 6px;height:50px;padding:0 6px}}.bl-header__sp-btn{display:none}@media screen and (max-width:760px){.bl-header__sp-btn{background:transparent;border-radius:4px;display:block;height:36px;position:relative;transition:.4s;width:36px}.bl-header__sp-btn span{background:#000;height:2px;left:10px;position:absolute;width:16px}.bl-header__sp-btn span:first-child{top:11px}.bl-header__sp-btn span:nth-child(2){top:17px}.bl-header__sp-btn span:nth-child(3){top:23px}}@keyframes inactive-1{0%{left:calc(50% - 9px);rotate:135deg;top:calc(50% - 1px);width:18px}to{left:calc(50% - 8px);rotate:1turn;top:11px;width:16px}}@keyframes inactive-2{0%{left:calc(50% - 9px);rotate:135deg;top:calc(50% - 1px);width:18px}to{left:calc(50% - 8px);rotate:1turn;top:17px;width:16px}}@keyframes inactive-3{0%{left:calc(50% - 9px);rotate:225deg;top:calc(50% - 1px);width:18px}to{left:calc(50% - 8px);rotate:540deg;top:23px;width:16px}}.bl-header__sp-btn.is-inactive span:first-child{animation:inactive-1 .4s forwards}.bl-header__sp-btn.is-inactive span:nth-child(2){animation:inactive-2 .4s forwards}.bl-header__sp-btn.is-inactive span:nth-child(3){animation:inactive-3 .4s forwards}@media screen and (max-width:760px){.bl-header__sp-btn.is-active{background:#eff1f2}@keyframes active-1{50%{left:calc(50% - 9px);rotate:90deg;top:calc(50% - 1px);width:18px}to{left:calc(50% - 9px);rotate:135deg;top:calc(50% - 1px);width:18px}}@keyframes active-2{25%{left:calc(50% - 9px);rotate:90deg;top:calc(50% - 1px);width:18px}to{left:calc(50% - 9px);rotate:225deg;top:calc(50% - 1px);width:18px}}.bl-header__sp-btn.is-active span:first-child,.bl-header__sp-btn.is-active span:nth-child(2){animation:active-1 .4s forwards}.bl-header__sp-btn.is-active span:nth-child(3){animation:active-2 .4s forwards}}.bl-header__logo{flex:0 1 119px}@media screen and (max-width:760px){.bl-header__logo{flex:1 1 auto;padding-left:18px;position:relative}.bl-header__logo:before{background:rgba(0,0,0,.04);content:"";height:40px;left:0;position:absolute;top:calc(50% - 20px);width:2px}}.bl-header__logo>*{display:flex;flex-direction:column;gap:4px 0}@media screen and (max-width:760px){.bl-header__logo>*{gap:2px;max-width:99px}}.bl-header__logo>* img.is-copy{max-width:110px;width:100%}.bl-header__logo>* img.is-logo{max-width:119px}@media screen and (max-width:760px){.bl-header__logo>* img.is-logo{max-width:88px}}.bl-header__menu{flex:1 2 max-content;height:100%}@media screen and (max-width:760px){.bl-header__menu{height:calc(100dvh - 100%);left:0;position:absolute;top:100%;width:100%}}.bl-header__menu__overlay{display:none}@media screen and (max-width:760px){.bl-header__menu__overlay{background:url(images/header_menu-shadow.webp) calc(85% + 34px)/40px 40px repeat-y;display:block;height:100%;left:0;position:absolute;top:0;width:100%}}.bl-header__menu__inner{height:100%;overscroll-behavior:none}@media screen and (max-width:760px){.bl-header__menu__inner{background:#fff;border-top:2px solid rgba(0,0,0,.04);height:100%;overflow:auto;position:relative;width:85%}}.bl-header__menu__main{align-items:center;display:flex;gap:0 20px;height:100%;justify-content:center}@media screen and (max-width:760px){.bl-header__menu__main{display:block;height:auto}}.bl-header__menu__main__item{align-items:center;display:flex;height:100%}@media screen and (max-width:760px){.bl-header__menu__main__item{border-bottom:2px solid rgba(0,0,0,.04);display:block;height:auto}}.bl-header__menu__main__item>*{align-items:center;display:flex;font-size:15px;gap:0 8px;line-height:1.5}@media screen and (max-width:760px){.bl-header__menu__main__item>*{font-size:14px;gap:0 6px;padding:16px;position:relative;width:100%}}.bl-header__menu__main__item>*>img{display:none}@media screen and (max-width:760px){.bl-header__menu__main__item>*>img{display:block;width:20px}.bl-header__menu__main__item>span{padding-right:40px;transition:.4s}.bl-header__menu__main__item>span:before{background:#d6dbe4;content:"";height:2px;position:absolute;right:16px;top:calc(50% - 1px);transition:.4s;width:18px}}.bl-header__menu__main__item>span:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";display:block;height:9px;transition:.4s;width:14px}@media screen and (max-width:760px){.bl-header__menu__main__item>span:after{background:#d6dbe4;height:18px;position:absolute;right:24px;top:calc(50% - 9px);width:2px}.bl-header__menu__main__item>span.is-active{background:#eff1f2;color:#0560ad}.bl-header__menu__main__item>span.is-active:before{background:#0560ad}.bl-header__menu__main__item>span.is-active:after{background:#0560ad;rotate:90deg}.bl-header__menu__main__item>a{padding-right:29px}.bl-header__menu__main__item>a:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:11px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}}.bl-header__menu__child{background:#fff;box-shadow:0 8px 40px 0 rgba(9,15,31,.2);left:50%;max-width:1080px;padding:20px;position:absolute;top:100%;translate:-50% 0;width:calc(100% - 40px)}@media screen and (max-width:760px){.bl-header__menu__child{box-shadow:none;display:none;padding:16px;position:static;translate:none;width:100%}}.bl-header__menu__child__banner{display:none}@media screen and (max-width:760px){.bl-header__menu__child__banner{display:flex;flex-direction:column;gap:10px 0}}.bl-header__menu__child__banner a img{border-radius:10px;box-shadow:0 0 14px 0 rgba(9,15,31,.2);width:100%}.bl-header__menu__child__list{display:grid;gap:0 20px;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width:760px){.bl-header__menu__child__list{gap:16px 0;grid-template-columns:1fr;margin-top:16px}}.bl-header__menu__child__list__title{display:none}@media screen and (max-width:760px){.bl-header__menu__child__list__title{color:#8a8a8a;display:block;font-size:14px;line-height:1.5;margin-bottom:-10px}}.bl-header__menu__child__block{background:#f9f9f9;padding:20px 30px}@media screen and (max-width:760px){.bl-header__menu__child__block{background:#fff;padding:0}.bl-header__menu__child__block__banner{display:none}}.bl-header__menu__child__block__banner img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bl-header__menu__child__block__banner img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bl-header__menu__child__block__title{display:none}@media screen and (max-width:760px){.bl-header__menu__child__block__title{align-items:center;display:flex;font-size:14px;gap:0 6px;line-height:1.5}.bl-header__menu__child__block__title:after,.bl-header__menu__child__block__title:before{background:#000;border-radius:2px;content:"";display:block;height:4px;width:4px}}.bl-header__menu__child__block__title.is-winzone:after,.bl-header__menu__child__block__title.is-winzone:before{background:#0e79dd}.bl-header__menu__child__block__title.is-supplement:after,.bl-header__menu__child__block__title.is-supplement:before{background:#f8c9b4}.bl-header__menu__child__block__category{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}@media screen and (max-width:760px){.bl-header__menu__child__block__category{border:2px solid #eaeeef;border-radius:10px;gap:0;grid-template-columns:1fr;margin-top:6px;overflow:hidden}.bl-header__menu__child__block__category li:not(:first-child){border-top:2px solid #eaeeef}.bl-header__menu__child__block__category a{align-items:center;display:flex;gap:0 10px}}.bl-header__menu__child__block__category a div{background:#fff;border:2px solid #eaeeef;border-radius:10px;overflow:hidden}@media screen and (max-width:760px){.bl-header__menu__child__block__category a div{border:none;border-radius:0;flex:0 0 50px}}.bl-header__menu__child__block__category a img{padding:20% 15%;width:100%}.bl-header__menu__child__block__category a span{display:block;font-size:15px;line-height:1.5;margin-top:10px;padding-right:15px;position:relative}@media screen and (max-width:760px){.bl-header__menu__child__block__category a span{flex:1 1;font-size:14px;margin-top:0;padding-right:31px}}.bl-header__menu__child__block__category a span:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";flex:1 1 auto;height:9px;position:absolute;right:-3px;rotate:-90deg;top:calc(50% - 5px);width:14px}@media screen and (max-width:760px){.bl-header__menu__child__block__category a span:after{right:12px}}.bl-header__menu__sub{display:none}@media screen and (max-width:760px){.bl-header__menu__sub{display:flex;flex-direction:column;gap:16px 0;padding:20px 16px}}.bl-header__menu__sub li a{align-items:center;color:#8a8a8a;display:flex;font-size:12px;gap:0 6px;line-height:1.5;text-decoration:underline}.bl-header__menu__sub li a[target=_blank]:after{background:url(images/icon-link.svg) 50%/contain no-repeat;content:"";display:block;height:16px;width:16px}.bl-header__tool{align-items:center;display:flex;flex:0 1 max-content;gap:20px}@media screen and (max-width:760px){.bl-header__tool{gap:10px;padding-right:10px}}.bl-header__tool__separate{background:rgba(0,0,0,.04);height:40px;width:2px}.bl-header__point{align-items:center;display:flex;gap:0 6px}.bl-header__point>img{flex:0 0 20px}.bl-header__point div{align-items:baseline;display:flex;gap:0 2px}@media screen and (max-width:760px){.bl-header__point div{flex-direction:column;gap:0 1px}}.bl-header__point div span{color:#f92d46;font-family:Oxygen,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1.5}@media screen and (max-width:760px){.bl-header__point div span{line-height:1}}.bl-header__point div img{flex:0 0 40px}@media screen and (max-width:760px){.bl-header__point div img{flex:0 0 auto;width:27px}}.bl-header__account img{width:28px}@media screen and (max-width:760px){.bl-header__account img{width:24px}}.bl-header__cart{position:relative}.bl-header__cart img{width:28px}@media screen and (max-width:760px){.bl-header__cart img{width:24px}}.bl-header__cart[data-qty]:after{align-items:center;background:#f92d46;border-radius:10px;color:#fff;content:attr(data-qty);display:flex;font-family:Oxygen,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:20px;justify-content:center;left:16px;min-width:20px;padding:0 6px;position:absolute;top:-6px}@media screen and (max-width:760px){.bl-header__cart[data-qty]:after{left:14px;top:-9px}}@media screen and (min-width:761px){.bl-header__menu__child{opacity:0;top:-100vh;transform:translateY(-20px);transition:top 0s .4s,opacity .4s,translate 0s .4s,transform .4s}.bl-header__menu__child:hover{opacity:1;top:100%;transform:none;transition:top 0s,opacity .4s,translate 0s,transform .4s;translate:-50% 0}.bl-header__menu__child:hover:before{bottom:100%;content:"";height:24px;left:0;position:absolute;width:100%}.bl-header__menu__main__item:hover>span:after{scale:-1}.bl-header__menu__main__item>span:hover+.bl-header__menu__child{opacity:1;top:100%;transform:none;transition:top 0s,opacity .4s,translate 0s,transform .4s;translate:-50% 0}.bl-header__menu__main__item>span:hover+.bl-header__menu__child:before{bottom:100%;content:"";height:24px;left:0;position:absolute;width:100%}}@media screen and (max-width:760px){.bl-header__menu{opacity:0;top:-100vh;transition:top 0s .8s,opacity .8s cubic-bezier(.2,1,.2,1)}.bl-header__menu__inner,.bl-header__menu__overlay{transform:translate(-100%);transition:.8s cubic-bezier(.2,1,.2,1)}.bl-header__menu__main,.bl-header__menu__sub{opacity:0;transition:opacity 0s .4s}.bl-header__menu.is-active{opacity:1;top:100%;transition:top 0s,opacity .8s cubic-bezier(.2,1,.2,1)}.bl-header__menu.is-active .bl-header__menu__inner,.bl-header__menu.is-active .bl-header__menu__overlay{transform:none;transition:.8s cubic-bezier(.2,1,.2,1)}.bl-header__menu.is-active .bl-header__menu__main,.bl-header__menu.is-active .bl-header__menu__sub{opacity:1;transition:opacity .4s .4s}}.bl-header-winzone{background:#fff;color:#0d304e;font-family:YakuHanJP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,sans-serif;font-weight:600;left:0;letter-spacing:.08em;position:sticky;top:0;width:100%;z-index:100}.bl-header-winzone__announce{align-items:center;background:#ededed;display:flex;height:40px;justify-content:center;padding:0 40px;position:relative}@media screen and (max-width:760px){.bl-header-winzone__announce{height:35px;padding:0 32px}}.bl-header-winzone__announce a{font-size:15px;line-height:40px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:760px){.bl-header-winzone__announce a{font-size:14px;line-height:35px}}.bl-header-winzone__announce button{align-items:center;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}@media screen and (max-width:760px){.bl-header-winzone__announce button{height:32px;top:2px;width:32px}}.bl-header-winzone__announce button img{width:24px}@media screen and (max-width:760px){.bl-header-winzone__announce button img{width:16px}}.bl-header-winzone__content{align-items:center;border-bottom:2px solid #dae3ec;display:flex;gap:0 30px;height:70px}@media screen and (max-width:760px){.bl-header-winzone__content{gap:0 16px;height:50px}}.bl-header-winzone__btn{align-items:flex-start;background:#0d304e;display:flex;height:68px;justify-content:center;overflow:hidden;padding-top:46px;position:relative;width:68px}@media screen and (max-width:760px){.bl-header-winzone__btn{height:48px;padding-top:33px;width:48px}}.bl-header-winzone__btn span{background:#fff;height:3px;left:23px;position:absolute;width:22px}@media screen and (max-width:760px){.bl-header-winzone__btn span{left:14px;width:20px}}.bl-header-winzone__btn span:first-child{top:15px}@media screen and (max-width:760px){.bl-header-winzone__btn span:first-child{top:9px}}.bl-header-winzone__btn span:nth-child(2){top:25px}@media screen and (max-width:760px){.bl-header-winzone__btn span:nth-child(2){top:17px}}.bl-header-winzone__btn span:nth-child(3){top:35px}@media screen and (max-width:760px){.bl-header-winzone__btn span:nth-child(3){top:25px}}.bl-header-winzone__btn div{color:#fff;font-size:10px;text-align:center}@media screen and (max-width:760px){.bl-header-winzone__btn div{scale:.9}}@keyframes header-winzone-inactive-1{0%{left:22px;rotate:45deg;top:26px;width:26px}to{left:23px;rotate:0deg;top:15px;width:22px}}@keyframes header-winzone-inactive-2{0%{left:-21px;top:26px;width:0}to{left:23px;rotate:0deg;top:25px;width:22px}}@keyframes header-winzone-inactive-3{0%{left:22px;rotate:-45deg;top:26px;width:26px}to{left:23px;rotate:0deg;top:35px;width:22px}}@media screen and (max-width:760px){@keyframes header-winzone-inactive-1{0%{left:calc(50% - 13px);rotate:45deg;top:17px;width:26px}to{left:14px;rotate:0deg;top:9px;width:20px}}@keyframes header-winzone-inactive-2{0%{left:-21px;top:17px;width:0}to{left:14px;rotate:0deg;top:17px;width:20px}}@keyframes header-winzone-inactive-3{0%{left:calc(50% - 13px);rotate:-45deg;top:17px;width:26px}to{left:14px;rotate:0deg;top:25px;width:20px}}}.bl-header-winzone__btn.is-inactive span:first-child{animation:header-winzone-inactive-1 .4s forwards}.bl-header-winzone__btn.is-inactive span:nth-child(2){animation:header-winzone-inactive-2 .4s forwards}.bl-header-winzone__btn.is-inactive span:nth-child(3){animation:header-winzone-inactive-3 .4s forwards}@keyframes header-winzone-active-1{0%{left:23px;rotate:0deg;top:15px;width:22px}25%{transform:skewX(-60deg);width:50px}49%{left:100%;top:15px;transform:skewX(-60deg);width:0}50%{left:-21px;rotate:0deg;top:26px;width:0}51%{left:-21px;rotate:0deg;top:26px;width:50px}to{left:22px;rotate:45deg;top:26px;width:26px}}@keyframes header-winzone-active-2{0%{left:23px;rotate:0deg;top:25px;width:22px}25%{transform:skewX(-60deg);width:50px}49%{left:100%;top:25px;width:0}50%{left:-21px;rotate:0deg;top:26px;width:0}to{left:-21px;top:26px;width:0}}@keyframes header-winzone-active-3{0%{left:23px;rotate:0deg;top:35px;width:22px}25%{transform:skewX(-60deg);width:50px}49%{left:100%;top:35px;width:0}50%{left:-21px;rotate:0deg;top:26px;width:0}to{left:22px;rotate:-45deg;top:26px;width:26px}}@media screen and (max-width:760px){@keyframes header-winzone-active-1{25%{transform:skewX(-60deg);width:50px}49%{left:100%;top:9px;transform:skewX(-60deg);width:0}50%{left:-21px;rotate:0deg;top:17px;width:0}51%{left:-21px;rotate:0deg;top:17px;width:50px}to{left:calc(50% - 13px);rotate:45deg;top:17px;width:26px}}@keyframes header-winzone-active-2{25%{transform:skewX(-60deg);width:50px}49%{left:100%;top:17px;transform:skewX(-60deg);width:0}50%{left:-21px;rotate:0deg;top:17px;width:0}to{left:-21px;top:17px;width:0}}@keyframes header-winzone-active-3{25%{transform:skewX(-60deg);width:50px}49%{left:100%;top:25px;transform:skewX(-60deg);width:0}50%{left:-21px;rotate:0deg;top:17px;width:0}51%{left:-21px;rotate:0deg;top:17px;width:50px}to{left:calc(50% - 13px);rotate:-45deg;top:17px;width:26px}}}.bl-header-winzone__btn.is-active span:first-child{animation:header-winzone-active-1 .4s forwards}.bl-header-winzone__btn.is-active span:nth-child(2){animation:header-winzone-active-2 .4s .05s forwards}.bl-header-winzone__btn.is-active span:nth-child(3){animation:header-winzone-active-3 .3s .1s forwards}.bl-header-winzone__menu{height:calc(100dvh - 100%);left:0;position:absolute;top:100%;width:100%}.bl-header-winzone__menu__overlay{background:rgba(0,5,10,.2);height:100%;left:0;position:absolute;top:0;width:100%}.bl-header-winzone__menu__inner{background:#fff;height:100%;max-width:320px;overflow:auto;overscroll-behavior:none;padding-bottom:32px;position:relative}@media screen and (max-width:760px){.bl-header-winzone__menu__inner{max-width:85%}}.bl-header-winzone__menu__list{display:flex;flex-direction:column;gap:32px}@media screen and (max-width:760px){.bl-header-winzone__menu__list{gap:16px}}.bl-header-winzone__menu__item>span{border-bottom:2px solid #dae3ec;color:#00050a;display:block;font-size:15px;padding:16px 20px}@media screen and (max-width:760px){.bl-header-winzone__menu__item>span{font-size:14px}}.bl-header-winzone__menu__item>a{align-items:center;display:flex;font-size:15px;gap:6px;justify-content:space-between;line-height:1.3;margin:0 24px}@media screen and (max-width:760px){.bl-header-winzone__menu__item>a{font-size:14px}}.bl-header-winzone__menu__item>a:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}.bl-header-winzone__menu__child{border-bottom:2px solid #dae3ec}.bl-header-winzone__menu__child>button{align-items:center;background:#f4f4f4;display:flex;font-size:15px;gap:6px;justify-content:space-between;padding:16px 24px;width:100%}@media screen and (max-width:760px){.bl-header-winzone__menu__child>button{font-size:14px}}.bl-header-winzone__menu__child>button span{background:rgba(13,48,78,.16);display:block;height:24px;position:relative;transition:.4s;width:24px}.bl-header-winzone__menu__child>button span:before{background:#0d304e;content:"";height:2px;left:calc(50% - 7px);position:absolute;top:calc(50% - 1px);transition:.4s;width:14px}.bl-header-winzone__menu__child>button span:after{background:#0d304e;content:"";height:14px;left:calc(50% - 1px);position:absolute;top:calc(50% - 7px);transition:.4s;width:2px}.bl-header-winzone__menu__child>button.is-active span{background:#0d304e}.bl-header-winzone__menu__child>button.is-active span:before{background:#fff}.bl-header-winzone__menu__child>button.is-active span:after{background:#fff;rotate:90deg}.bl-header-winzone__menu__child>ul{display:none;padding:16px 24px}.bl-header-winzone__menu__child>ul>li:not(:first-child){margin-top:10px}.bl-header-winzone__menu__child>ul>li a{align-items:center;display:flex;font-size:15px;gap:6px;justify-content:space-between;line-height:1.3}@media screen and (max-width:760px){.bl-header-winzone__menu__child>ul>li a{font-size:14px}}.bl-header-winzone__menu__child>ul>li a:after{background:url(images/icon-arrow-winzone.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 20px;height:20px;width:20px}.bl-header-winzone__menu__child>ul>li a span{color:#919eb0;flex:1 1;font-size:12px}.bl-header-winzone__menu__about{margin:0 24px}.bl-header-winzone__menu__about a{display:flex;flex-direction:column;gap:10px}.bl-header-winzone__menu__about span{font-size:15px}@media screen and (max-width:760px){.bl-header-winzone__menu__about span{font-size:14px}}.bl-header-winzone__menu__about img{border:2px solid #dae3ec}.bl-header-winzone__menu__supplement{margin:0 24px}.bl-header-winzone__menu__supplement img{border-radius:10px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);width:100%}@media screen and (max-width:760px){.bl-header-winzone__menu__supplement img{box-shadow:0 0 10px 0 rgba(9,15,31,.2)}}.bl-header-winzone__logo{flex:0 1 178px}@media screen and (max-width:760px){.bl-header-winzone__logo{flex:1 1}}.bl-header-winzone__logo>* img{width:100%}@media screen and (max-width:760px){.bl-header-winzone__logo>* img{max-width:115px}}.bl-header-winzone__submenu{flex:1 1}@media screen and (max-width:760px){.bl-header-winzone__submenu{display:none}}.bl-header-winzone__submenu ul{align-items:center;display:flex;gap:0 20px;justify-content:center}.bl-header-winzone__submenu ul li a{font-size:15px}@media screen and (max-width:760px){.bl-header-winzone__submenu ul li a{font-size:14px}}.bl-header-winzone__tool{align-items:center;display:flex;flex:0 1 max-content;gap:20px;padding-right:40px}@media screen and (max-width:760px){.bl-header-winzone__tool{gap:10px;padding-right:16px}}.bl-header-winzone__point{align-items:center;display:flex;gap:0 6px}.bl-header-winzone__point>img{flex:0 0 20px;gap:0 4px}.bl-header-winzone__point div{align-items:baseline;display:flex;gap:0 2px}@media screen and (max-width:760px){.bl-header-winzone__point div{flex-direction:column;gap:0 1px}}.bl-header-winzone__point div span{color:#f92d46;font-family:Roboto,sans-serif;font-size:15px;font-style:italic;font-weight:900;line-height:1.5}@media screen and (max-width:760px){.bl-header-winzone__point div span{line-height:1}}.bl-header-winzone__point div img{flex:0 0 40px}@media screen and (max-width:760px){.bl-header-winzone__point div img{flex:0 0 auto;width:27px}}.bl-header-winzone__account img{width:28px}@media screen and (max-width:760px){.bl-header-winzone__account img{width:24px}}.bl-header-winzone__cart{position:relative}.bl-header-winzone__cart img{width:28px}@media screen and (max-width:760px){.bl-header-winzone__cart img{width:24px}}.bl-header-winzone__cart[data-qty]:after{align-items:center;background:#e15201;border-radius:10px;color:#fff;content:attr(data-qty);display:flex;font-family:Oxygen,sans-serif;font-size:12px;font-style:normal;font-weight:700;height:20px;justify-content:center;left:16px;min-width:20px;padding:0 6px;position:absolute;top:-6px}@media screen and (max-width:760px){.bl-header-winzone__cart[data-qty]:after{left:14px;top:-9px}}.bl-header-winzone__menu{opacity:0;top:-100vh;transition:top 0s .8s,opacity .8s cubic-bezier(.2,1,.2,1)}.bl-header-winzone__menu__inner{transform:translate(-100%);transition:.8s cubic-bezier(.2,1,.2,1)}.bl-header-winzone__menu__list{opacity:0;transition:opacity 0s .4s}.bl-header-winzone__menu.is-active{opacity:1;top:100%;transition:top 0s,opacity .8s cubic-bezier(.2,1,.2,1)}.bl-header-winzone__menu.is-active .bl-header-winzone__menu__inner{transform:none;transition:.8s cubic-bezier(.2,1,.2,1)}.bl-header-winzone__menu.is-active .bl-header-winzone__menu__list{opacity:1;transition:opacity .4s .4s}.bl-footer__help{background:#eff1f2;padding:32px 40px}@media screen and (max-width:760px){.bl-footer__help{padding:32px 24px}}.bl-footer__help__inner{display:grid;gap:20px 32px;grid-template-columns:minmax(calc(35% - 16px),320px) minmax(calc(65% - 16px),1fr);margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bl-footer__help__inner{grid-template-columns:1fr}}.bl-footer__faq{grid-area:1/1/3/2}@media screen and (max-width:760px){.bl-footer__faq{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-area:auto}}.bl-footer__faq div{font-size:18px;line-height:1.5}@media screen and (max-width:760px){.bl-footer__faq div{font-size:15px}}.bl-footer__faq p{font-size:13px;font-weight:400;line-height:1.7;margin-top:10px}@media screen and (max-width:760px){.bl-footer__faq p{margin-top:0}}.bl-footer__faq a{align-items:center;background:#515a68;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);color:#fff;display:flex;font-size:15px;line-height:1.2;margin-top:20px;max-width:320px;min-height:55px;padding:16px 32px 16px 20px;position:relative}@media screen and (max-width:760px){.bl-footer__faq a{box-shadow:0 0 10px 0 rgba(9,15,31,.2);font-size:14px;max-width:280px;min-height:50px}}.bl-footer__faq a:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:16px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}@media screen and (max-width:760px){.bl-footer__faq a{flex:0 1 280px;margin-top:0}}.bl-footer__form{display:grid;gap:0 32px;grid-area:1/2/2/3;grid-template-columns:minmax(auto,234px) minmax(auto,320px);justify-self:end}@media screen and (max-width:760px){.bl-footer__form{gap:16px 0;grid-area:auto;grid-template-columns:1fr;justify-self:auto}}.bl-footer__form div{align-self:center;font-size:18px;line-height:1.5}@media screen and (max-width:760px){.bl-footer__form div{font-size:15px}}.bl-footer__form a{align-items:center;background:#515a68;background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(9,15,31,.2);color:#fff;color:#000;display:flex;font-size:15px;line-height:1.2;max-width:320px;min-height:55px;padding:16px 32px 16px 20px;position:relative}@media screen and (max-width:760px){.bl-footer__form a{box-shadow:0 0 10px 0 rgba(9,15,31,.2);font-size:14px;max-width:280px;min-height:50px}}.bl-footer__form a:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:16px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}.bl-footer__tel{display:grid;gap:10px 32px;grid-area:2/2/3/3;grid-template-columns:minmax(auto,234px) minmax(auto,320px);justify-self:end}@media screen and (max-width:760px){.bl-footer__tel{gap:0;grid-area:auto;grid-template-columns:1fr;justify-self:auto}}.bl-footer__tel div{align-self:center;font-size:18px;grid-area:1/1/3/2;line-height:1.5}@media screen and (max-width:760px){.bl-footer__tel div{font-size:15px;grid-area:auto}}.bl-footer__tel a{align-items:center;display:flex;font-family:Oxygen,sans-serif;font-size:30px;font-style:normal;font-weight:700;gap:0 10px;grid-area:1/2/2/3;letter-spacing:.1em}@media screen and (max-width:760px){.bl-footer__tel a{font-size:24px;gap:0 6px;grid-area:auto;margin-top:16px}}.bl-footer__tel a img{flex:0 0 24px}.bl-footer__tel p{color:#8a8a8a;font-size:12px;font-weight:400;grid-area:2/2/3/3;line-height:1.5}@media screen and (max-width:760px){.bl-footer__tel p{grid-area:auto;margin-top:6px}}.bl-footer__content{padding:56px 40px 40px}@media screen and (max-width:760px){.bl-footer__content{padding:40px 24px}}.bl-footer__content__inner{display:grid;gap:64px 40px;grid-template-columns:minmax(calc(70% - 20px),1fr) minmax(calc(30% - 20px),260px);margin:0 auto;max-width:1080px}@media screen and (max-width:760px){.bl-footer__content__inner{gap:40px 0;grid-template-columns:1fr}}.bl-footer__menu{display:flex;flex-direction:column;gap:56px 0}@media screen and (max-width:760px){.bl-footer__menu{gap:32px 0}}.bl-footer__menu__title{color:#8a8a8a;font-size:18px;line-height:1.5}@media screen and (max-width:760px){.bl-footer__menu__title{font-size:16px}}.bl-footer__menu__list{display:grid;gap:8px 40px;grid-template-columns:repeat(2,minmax(auto,320px));margin-top:8px}@media screen and (max-width:760px){.bl-footer__menu__list{gap:8px 16px;grid-template-columns:repeat(2,1fr)}}.bl-footer__menu__item{display:flex;flex-direction:column}.bl-footer__menu__item>a{border-bottom:2px solid #d6dbe4;display:block;font-size:15px;line-height:1.5;padding:12px 32px 10px 0;position:relative;word-break:break-all}.bl-footer__menu__item>a:after{background:url(images/icon-arrow.svg) 50%/contain no-repeat;content:"";height:20px;position:absolute;right:0;top:calc(50% - 10px);width:20px}.bl-footer__menu__child{display:flex;flex-direction:column;gap:10px 0;margin-top:16px;padding-left:12px}@media screen and (max-width:760px){.bl-footer__menu__child{padding-left:10px}}.bl-footer__menu__child>li>a{display:block;font-size:13px;font-weight:400;line-height:1.5;position:relative}.bl-footer__menu__child>li>a:after{background:url(images/icon-chevron.svg) 50%/contain no-repeat;content:"";height:9px;position:absolute;right:-3px;rotate:-90deg;top:calc(50% - 4.5px);width:14px}.bl-footer__logo img{max-width:190px;width:100%}.bl-footer__desc{margin-top:32px}@media screen and (max-width:760px){.bl-footer__desc{margin-top:20px}}.bl-footer__desc div{font-size:15px;line-height:1.5}@media screen and (max-width:760px){.bl-footer__desc div{font-size:14px}}.bl-footer__desc p{font-size:13px;font-weight:400;line-height:1.5;margin-top:6px}@media screen and (max-width:760px){.bl-footer__desc p{font-size:12px}}.bl-footer__sns{display:flex;flex-direction:column;gap:20px 0;margin-top:40px}@media screen and (max-width:760px){.bl-footer__sns{margin-top:32px}}.bl-footer__sns dl{align-items:center;display:flex;gap:0 10px}.bl-footer__sns dt{flex:0 1 135px;font-size:13px;line-height:1.5;padding-left:18px;position:relative}.bl-footer__sns dt:after{border-radius:3px;content:"";height:6px;left:0;position:absolute;top:calc(50% - 3px);width:6px}.bl-footer__sns dd{display:flex;flex:0 0 auto;gap:0 10px}@media screen and (max-width:760px){.bl-footer__sns dd{flex:1 0 auto}}.bl-footer__sns dd a img{width:20px}@media screen and (max-width:760px){.bl-footer__sns dd a img{width:24px}}.bl-footer__sns dl.is-nipponshinyaku dt:after{background:#023f73}.bl-footer__sns dl.is-winzone dt:after{background:#0e79dd}.bl-footer__sns dl.is-kiwamiselect dt:after{background:#edc224}.bl-footer__bottom{align-items:center;display:flex;gap:0 20px;grid-area:2/1/3/3;justify-content:space-between}@media screen and (max-width:760px){.bl-footer__bottom{display:block;grid-area:auto}}.bl-footer__submenu{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:760px){.bl-footer__submenu{gap:16px}}.bl-footer__submenu>li>a{align-items:center;color:#8a8a8a;display:flex;font-size:13px;gap:0 6px;line-height:1.5;text-decoration:underline}.bl-footer__submenu>li>a[target=_blank]:after{background:url(images/icon-link.svg) 50%/contain no-repeat;content:"";display:block;height:16px;width:16px}.bl-footer__copyright{font-family:Oxygen,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.1em}@media screen and (max-width:760px){.bl-footer__copyright{margin-top:40px}}
