:root{--breakpoint:951px}.mercury{overflow:visible}.category-nav{background:#fff;border-top:1px solid #ececec;position:-webkit-sticky;position:sticky;z-index:4}@media(max-width:950px){.category-nav{top:58px;left:0}}@media(min-width:calc(950px + 1px)){.category-nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:6px;top:105px}}.category-nav__list{display:-webkit-box;display:-webkit-flex;display:flex}@media(max-width:950px){.category-nav__list{padding-right:3.3333333333vw;overflow-x:scroll;scrollbar-width:none}}@media(min-width:calc(950px + 1px)){.category-nav__list{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}@media(max-width:950px){.category-nav__item[data-type=top]{background:#fff;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:1;box-shadow:0 .8vw 1.6vw rgba(13,13,13,.16)}}.category-nav__item[data-type=category]+[data-type=special]{border-left:solid #ddd;position:relative}.category-nav__item[data-type=category]+[data-type=special]::before{content:"";height:100%;position:absolute;top:0}@media(max-width:950px){.category-nav__item[data-type=category]+[data-type=special]::before{width:.2666666667vw;background:-webkit-linear-gradient(top,#fff 0 2.6666666667vw,transparent 2.6666666667vw calc(100% - 2.6666666667vw),#fff calc(100% - 2.6666666667vw) 100%);background:linear-gradient(to bottom,#fff 0 2.6666666667vw,transparent 2.6666666667vw calc(100% - 2.6666666667vw),#fff calc(100% - 2.6666666667vw) 100%);left:-.2666666667vw}}@media(min-width:calc(950px + 1px)){.category-nav__item[data-type=category]+[data-type=special]::before{width:1px;background:-webkit-linear-gradient(top,#fff 0 10px,transparent 10px calc(100% - 10px),#fff calc(100% - 10px) 100%);background:linear-gradient(to bottom,#fff 0 10px,transparent 10px calc(100% - 10px),#fff calc(100% - 10px) 100%);left:-1px}}@media(max-width:950px){.category-nav__item[data-type=category]+[data-type=special]{padding-left:4.9333333333vw;border-left-width:.2666666667vw;margin-left:2vw}}@media(min-width:calc(950px + 1px)){.category-nav__item[data-type=category]+[data-type=special]{padding-left:20px;border-left-width:1px}}.category-nav__link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(max-width:950px){.category-nav__link{gap:1.3333333333vw;width:18.6666666667vw;padding-block:1.3333333333vw}}@media(min-width:calc(950px + 1px)){.category-nav__link{gap:5px}}.category-nav__link:hover{opacity:.7}.category-nav__icon{background:#f2f2f2;position:relative;overflow:hidden}@media(max-width:950px){.category-nav__icon{width:12.8vw;height:12.8vw;margin-inline:2vw}}@media(min-width:calc(950px + 1px)){.category-nav__icon{width:48px;height:48px}}.category-nav__icon::after{content:"";box-sizing:border-box;display:block;width:100%;height:100%;border-width:0;border-style:solid;border-color:transparent;border-radius:inherit;position:absolute;top:0;left:0}.category-nav__icon[data-type=category],.category-nav__icon[data-type=top]{border-radius:50%}@media(max-width:950px){.category-nav__icon[data-type=special]{border-radius:2.6666666667vw}}@media(min-width:calc(950px + 1px)){.category-nav__icon[data-type=special]{border-radius:15px}}.category-nav__icon[data-active=true]{background:#fff}@media(max-width:950px){.category-nav__icon[data-active=true][data-type=category]::after{border-width:.5333333333vw}}@media(min-width:calc(950px + 1px)){.category-nav__icon[data-active=true][data-type=category]::after{border-width:2px}}@media(max-width:950px){.category-nav__icon[data-active=true][data-type=special]::after{border-width:.8vw}}@media(min-width:calc(950px + 1px)){.category-nav__icon[data-active=true][data-type=special]::after{border-width:3px}}.category-nav__icon[data-id=paytoku]::after{border-color:#da3834}.category-nav__icon[data-id=paypay-coupon]::after{border-color:#da3734}.category-nav__icon[data-id=yahoo-shopping]::after{border-color:#ff8722}.category-nav__icon[data-id=card]::after{border-color:#efc202}.category-nav__icon[data-id=entertainment]::after{border-color:#464646}.category-nav__icon[data-id=line-music]::after{border-color:#09e071}.category-nav__icon[data-id=kosodate-ouen-club]::after{border-color:#03c3b4}.category-nav__icon[data-id=choki-keizoku]::after{border-color:#2aa7d6}.category-nav__icon[data-id=exchange]::after{border-color:#0c65c8}.category-nav__icon[data-id=lyp-premium]::after{border-color:#225cf8}.category-nav__icon[data-id=okozukai]::after{border-color:#f82322}.category-nav__icon img{width:100%;height:100%;object-fit:contain}.category-nav__text{color:#313131;letter-spacing:-.05em}@media(max-width:950px){.category-nav__text{font-size:2.4vw}}@media(min-width:calc(950px + 1px)){.category-nav__text{font-size:1rem}}.icon-svg{display:none}