@font-face{font-family:"NotoSansJP_Regular";font-weight:400;src:url(../fonts/NotoSansJP-Regular.woff2) format("woff2");src:url(../fonts/NotoSansJP-Regular.woff) format("woff")}@font-face{font-family:"NotoSansJP_Bold";font-weight:700;src:url(../fonts/NotoSansJP-Bold.woff2) format("woff2");src:url(../fonts/NotoSansJP-Bold.woff) format("woff")}html,body,*{box-sizing:border-box;padding:0;margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#333;letter-spacing:.03rem;backface-visibility:hidden}@media(min-width: 769px){html,body,*{font-size:16px}}ul,ol{list-style:none}a{color:inherit;text-decoration:none;transition:.15s}img{width:100%;height:auto;vertical-align:middle}address{font-style:normal}button,input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-transform:none;border-radius:0}textarea:focus{border:1px solid #0748a1;outline:none}button,[type=submit],[type=reset]{appearance:none;cursor:pointer;background:none;border:none;outline:none}[type=radio],[type=checkbox]{position:absolute;left:-9999px;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;cursor:pointer;border:0}label{cursor:pointer}span{font-size:inherit;color:inherit}body{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;color:#333}body.is-fixed{overflow:hidden}@media(min-width: 769px){body.is-fixed{overflow:visible}}@media(min-width: 769px){body{font-size:16px}}main{padding:0 10px}@media(min-width: 769px){main{min-width:1280px;margin:0 auto}main.is-loaded{padding:0 10px}}@media(min-width: 769px){header,footer{min-width:1280px}}button,a{transition:.15s}@media(any-hover: hover){button:hover,a:hover{opacity:.6}}.c-checkbox__label::after{z-index:2}.c-select__option-container{z-index:3}.c-search-input__list-container{z-index:20}.l-header-common__search-input{z-index:21}.l-header__container,.l-header,.l-header-simple{z-index:40}.l-cards__deck-cart-container{z-index:25}.c-bottom-nav{z-index:30}.c-bottom-nav.is-active{z-index:41}.l-header__nav{z-index:40}.c-modal{z-index:100}.c-snackbar{z-index:110}.l-cp__select-footer-sp{z-index:10}.c-button--main{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--main{font-size:16px}}@media(any-hover: hover){.c-button--main:hover{opacity:.6}}.c-button--main:disabled{cursor:auto;background-color:#ccc}.c-button--main:disabled:hover{opacity:1}.c-button--main{padding:12px 0;background-color:#6fba2c}.c-button--accent{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--accent{font-size:16px}}@media(any-hover: hover){.c-button--accent:hover{opacity:.6}}.c-button--accent:disabled{cursor:auto;background-color:#ccc}.c-button--accent:disabled:hover{opacity:1}.c-button--accent{padding:12px 0;background-color:#ff6f0e}.c-button--gray{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--gray{font-size:16px}}@media(any-hover: hover){.c-button--gray:hover{opacity:.6}}.c-button--gray:disabled{cursor:auto;background-color:#ccc}.c-button--gray:disabled:hover{opacity:1}.c-button--gray{padding:12px 0;background-color:#656565}.c-button--delete{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--delete{font-size:16px}}@media(any-hover: hover){.c-button--delete:hover{opacity:.6}}.c-button--delete:disabled{cursor:auto;background-color:#ccc}.c-button--delete:disabled:hover{opacity:1}.c-button--delete{padding:12px 0;background-color:#656565}.c-button--cart{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--cart{font-size:16px}}@media(any-hover: hover){.c-button--cart:hover{opacity:.6}}.c-button--cart:disabled{cursor:auto}.c-button--cart:disabled:hover{opacity:1}.c-button--cart{font-size:14px;padding:8px;background-color:#ff6f0e}.c-button--cart::before{content:"";width:24px;height:24px;background:url(../img/cart_icon.svg) center/24px 24px no-repeat}.c-button--cart.is-selected{color:#ff6f0e;background-color:#fff;border:1px solid #ff6f0e}.c-button--cart.is-selected::before{content:"";width:24px;height:24px;background:url(../img/cart_orange_icon.svg) center/24px 24px no-repeat}.c-button--reserve{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--reserve{font-size:16px}}@media(any-hover: hover){.c-button--reserve:hover{opacity:.6}}.c-button--reserve:disabled{cursor:auto;background-color:#ccc}.c-button--reserve:disabled:hover{opacity:1}.c-button--reserve{padding:8px;background-color:#eb5353}.c-button--reserve::before{content:"";width:24px;height:24px;background:url(../img/reservation_icon.svg) center/24px 24px no-repeat}.c-button--combined{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--combined{font-size:16px}}@media(any-hover: hover){.c-button--combined:hover{opacity:.6}}.c-button--combined:disabled{cursor:auto;background-color:#ccc}.c-button--combined:disabled:hover{opacity:1}.c-button--combined{padding:8px;background-color:#9fa0a0}.c-button--combined::before{content:"";width:24px;height:24px;background:url(../img/reservation_icon.svg) center/24px 24px no-repeat}.c-button--mail{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--mail{font-size:16px}}@media(any-hover: hover){.c-button--mail:hover{opacity:.6}}.c-button--mail:disabled{cursor:auto;background-color:#ccc}.c-button--mail:disabled:hover{opacity:1}.c-button--mail{padding:8px;background-color:#6fba2c}.c-button--mail::before{content:"";width:24px;height:24px;background:url(../img/mail_white_icon.svg) center/24px 24px no-repeat}.c-button--mail--outline{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--mail--outline{font-size:16px}}@media(any-hover: hover){.c-button--mail--outline:hover{opacity:.6}}.c-button--mail--outline:disabled{cursor:auto;background-color:#ccc}.c-button--mail--outline:disabled:hover{opacity:1}.c-button--mail--outline{padding:8px;color:#6fba2c;background-color:#fff;border:1px solid #6fba2c}.c-button--mail--outline::before{content:"";width:24px;height:24px;background:url(../img/mail_green_outline.svg) center/24px 24px no-repeat}.c-button--outline{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--outline{font-size:16px}}@media(any-hover: hover){.c-button--outline:hover{opacity:.6}}.c-button--outline:disabled{cursor:auto;background-color:#ccc}.c-button--outline:disabled:hover{opacity:1}.c-button--outline{padding:12px 0;color:#6fba2c;background-color:#fff;border:1px solid #6fba2c}.c-button--outline-orange{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--outline-orange{font-size:16px}}@media(any-hover: hover){.c-button--outline-orange:hover{opacity:.6}}.c-button--outline-orange:disabled{cursor:auto;background-color:#ccc}.c-button--outline-orange:disabled:hover{opacity:1}.c-button--outline-orange{padding:12px 0;color:#ff6f0e;background-color:#fff;border:1px solid #ff6f0e}.c-button--outline-gray{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--outline-gray{font-size:16px}}@media(any-hover: hover){.c-button--outline-gray:hover{opacity:.6}}.c-button--outline-gray:disabled{cursor:auto;background-color:#ccc}.c-button--outline-gray:disabled:hover{opacity:1}.c-button--outline-gray{padding:12px 0;color:#9fa0a0;background-color:#fff;border:1px solid #ccc;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-button--disabled{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--disabled{font-size:16px}}@media(any-hover: hover){.c-button--disabled:hover{opacity:.6}}.c-button--disabled:disabled{cursor:auto;background-color:#ccc}.c-button--disabled:disabled:hover{opacity:1}.c-button--disabled{padding:12px 0;color:#fff;background-color:#ccc}.c-button--next-orange{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--next-orange{font-size:16px}}@media(any-hover: hover){.c-button--next-orange:hover{opacity:.6}}.c-button--next-orange:disabled{cursor:auto;background-color:#ccc}.c-button--next-orange:disabled:hover{opacity:1}.c-button--next-orange{padding:13px 0;font-size:14px;background-color:#ff6f0e}.c-button--next-orange::after{position:absolute;right:15px;z-index:1;content:"";width:15px;height:15px;background:url(../img/button_arrow.svg) center/15px 15px no-repeat}@media(min-width: 769px){.c-button--next-orange{font-size:16px}}.c-button-next-orange-disabled{pointer-events:none;cursor:auto;background-color:#ccc}.c-button-next-orange-disabled:hover{opacity:1}.c-button--next-gray{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--next-gray{font-size:16px}}@media(any-hover: hover){.c-button--next-gray:hover{opacity:.6}}.c-button--next-gray:disabled{cursor:auto;background-color:#ccc}.c-button--next-gray:disabled:hover{opacity:1}.c-button--next-gray{padding:13px 0;font-size:14px;background-color:#ccc}.c-button--next-gray::after{position:absolute;right:15px;z-index:1;content:"";width:15px;height:15px;background:url(../img/button_arrow.svg) center/15px 15px no-repeat}@media(min-width: 769px){.c-button--next-gray{font-size:16px}}.c-button--next-red{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--next-red{font-size:16px}}@media(any-hover: hover){.c-button--next-red:hover{opacity:.6}}.c-button--next-red:disabled{cursor:auto;background-color:#ccc}.c-button--next-red:disabled:hover{opacity:1}.c-button--next-red{max-width:350px;padding:12px 0;margin:0 auto;font-size:14px;background-color:#eb5353}@media(min-width: 769px){.c-button--next-red{font-size:16px}}.c-button--next-red::after{position:absolute;right:15px;z-index:1;font-size:16px;content:"";width:15px;height:15px;background:url(../img/button_arrow.svg) center/15px 15px no-repeat}.c-button--next-red-dark{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--next-red-dark{font-size:16px}}@media(any-hover: hover){.c-button--next-red-dark:hover{opacity:.6}}.c-button--next-red-dark:disabled{cursor:auto;background-color:#ccc}.c-button--next-red-dark:disabled:hover{opacity:1}.c-button--next-red-dark{padding:12px 0;font-size:16px;background-color:#bf0000}.c-button--next-red-dark::after{position:absolute;right:15px;z-index:1;content:"";width:15px;height:15px;background:url(../img/button_arrow.svg) center/15px 15px no-repeat}.c-button--next-red-light{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--next-red-light{font-size:16px}}@media(any-hover: hover){.c-button--next-red-light:hover{opacity:.6}}.c-button--next-red-light:disabled{cursor:auto;background-color:#ccc}.c-button--next-red-light:disabled:hover{opacity:1}.c-button--next-red-light{padding:12px 0;font-size:16px;background-color:#f03}.c-button--next-red-light::after{position:absolute;right:15px;z-index:1;content:"";width:15px;height:15px;background:url(../img/button_arrow.svg) center/15px 15px no-repeat}.c-button--next-green{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--next-green{font-size:16px}}@media(any-hover: hover){.c-button--next-green:hover{opacity:.6}}.c-button--next-green:disabled{cursor:auto;background-color:#ccc}.c-button--next-green:disabled:hover{opacity:1}.c-button--next-green{padding:13px 0;font-size:14px;background-color:#6fba2c}.c-button--next-green::after{position:absolute;right:15px;z-index:1;content:"";width:15px;height:15px;background:url(../img/button_arrow.svg) center/15px 15px no-repeat}@media(min-width: 769px){.c-button--next-green{font-size:16px}}.c-button--next--outline--red{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--next--outline--red{font-size:16px}}@media(any-hover: hover){.c-button--next--outline--red:hover{opacity:.6}}.c-button--next--outline--red:disabled{cursor:auto;background-color:#ccc}.c-button--next--outline--red:disabled:hover{opacity:1}.c-button--next--outline--red{max-width:350px;padding:12px 0;margin:0 auto;font-size:14px;color:#eb5353;background-color:#fff;border:1px solid #eb5353}.c-button--next--outline--red::after{position:absolute;right:15px;z-index:1;font-size:16px;content:"";width:15px;height:15px;background:url(../img/button_arrow_red.svg) center/15px 15px no-repeat}.c-button--next--outline--orange{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--next--outline--orange{font-size:16px}}@media(any-hover: hover){.c-button--next--outline--orange:hover{opacity:.6}}.c-button--next--outline--orange:disabled{cursor:auto;background-color:#ccc}.c-button--next--outline--orange:disabled:hover{opacity:1}.c-button--next--outline--orange{max-width:350px;padding:12px 0;margin:0 auto;font-size:14px;color:#ff6f0e;background-color:#fff;border:1px solid #ff6f0e}.c-button--next--outline--orange::after{position:absolute;right:15px;z-index:1;font-size:16px;content:"";width:15px;height:15px;background:url(../img/button_arrow_orange.svg) center/15px 15px no-repeat}.c-button--search-orange{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--search-orange{font-size:16px}}@media(any-hover: hover){.c-button--search-orange:hover{opacity:.6}}.c-button--search-orange:disabled{cursor:auto;background-color:#ccc}.c-button--search-orange:disabled:hover{opacity:1}.c-button--search-orange{padding:8px;background-color:#ff6f0e}.c-button--search-orange::before{content:"";width:18px;height:18px;background:url(../img/search_icon.svg) center/18px 18px no-repeat}.c-button--black{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--black{font-size:16px}}@media(any-hover: hover){.c-button--black:hover{opacity:.6}}.c-button--black:disabled{cursor:auto;background-color:#ccc}.c-button--black:disabled:hover{opacity:1}.c-button--black{padding:8px 0;background-color:#333}.c-button--black-outline{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--black-outline{font-size:16px}}@media(any-hover: hover){.c-button--black-outline:hover{opacity:.6}}.c-button--black-outline:disabled{cursor:auto;background-color:#ccc}.c-button--black-outline:disabled:hover{opacity:1}.c-button--black-outline{padding:8px 0;color:#333;background-color:#fff;border:1px solid #333}.c-button--coupon{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--coupon{font-size:16px}}@media(any-hover: hover){.c-button--coupon:hover{opacity:.6}}.c-button--coupon:disabled{cursor:auto;background-color:#ccc}.c-button--coupon:disabled:hover{opacity:1}.c-button--coupon{padding:8px;background-color:#6fba2c}.c-button--coupon::before{content:"";width:18px;height:18px;background:url(../img/coupon_white_icon.svg) center/18px 18px no-repeat}.c-button--plus{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--plus{font-size:16px}}@media(any-hover: hover){.c-button--plus:hover{opacity:.6}}.c-button--plus:disabled{cursor:auto;background-color:#ccc}.c-button--plus:disabled:hover{opacity:1}.c-button--plus{padding:12px 0;background-color:#ff6f0e}.c-button--plus::after{content:"";width:14px;height:14px;background:url(../img/plus_icon.svg) center/14px 14px no-repeat}.c-button--purchase{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--purchase{font-size:16px}}@media(any-hover: hover){.c-button--purchase:hover{opacity:.6}}.c-button--purchase:disabled{cursor:auto;background-color:#ccc}.c-button--purchase:disabled:hover{opacity:1}.c-button--purchase{padding:8px;background-color:#e36666}.c-button--purchase::before{content:"";width:16px;height:16px;background:url(../img/purchase_icon.svg) center/16px 16px no-repeat}.c-button--purchase80{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--purchase80{font-size:16px}}@media(any-hover: hover){.c-button--purchase80:hover{opacity:.6}}.c-button--purchase80:disabled{cursor:auto;background-color:#ccc}.c-button--purchase80:disabled:hover{opacity:1}.c-button--purchase80{gap:2px;padding:8px 0;font-size:12px;background-color:#ff6f0e}.c-button--purchase80::before{content:"";width:18px;height:18px;background:url(../img/purchase80_icon.svg) center/18px 18px no-repeat}@media(min-width: 769px){.c-button--purchase80{padding:8px;font-size:14px}}button:disabled.c-button--purchase80--applying{gap:2px;background-color:#999}.c-button--dark{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--dark{font-size:16px}}@media(any-hover: hover){.c-button--dark:hover{opacity:.6}}.c-button--dark:disabled{cursor:auto;background-color:#ccc}.c-button--dark:disabled:hover{opacity:1}.c-button--dark{max-width:110px;padding:12px 0;background-color:#999;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-button--dark--small{max-width:unset;padding:8px 0;font-size:12px}.c-button--circle-check{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--circle-check{font-size:16px}}@media(any-hover: hover){.c-button--circle-check:hover{opacity:.6}}.c-button--circle-check:disabled{cursor:auto;background-color:#ccc}.c-button--circle-check:disabled:hover{opacity:1}.c-button--circle-check{padding:12px;background-color:#ff6f0e}.c-button--circle-check::before{content:"";width:24px;height:24px;background:url(../img/checkmark-circle.svg) center/24px 24px no-repeat}.c-button--cancel{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--cancel{font-size:16px}}@media(any-hover: hover){.c-button--cancel:hover{opacity:.6}}.c-button--cancel:disabled{cursor:auto;background-color:#ccc}.c-button--cancel:disabled:hover{opacity:1}.c-button--cancel{padding:12px 0;background-color:#656565;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-button--print{position:relative;z-index:1;display:flex;gap:0 8px;align-items:center;justify-content:center;width:100%;font-size:14px;color:#fff;border-radius:4px;transition:opacity .15s;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-button--print{font-size:16px}}@media(any-hover: hover){.c-button--print:hover{opacity:.6}}.c-button--print:disabled{cursor:auto;background-color:#ccc}.c-button--print:disabled:hover{opacity:1}.c-button--print{padding:12px 0;color:#333;background-color:#fff;border:1px solid #6fba2c;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-button--print::before{content:"";width:18px;height:18px;background:url(../img/print_icon.svg) center/18px 18px no-repeat}.c-heading--main{padding:24px 10px 16px 10px;font-size:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.5em}@media(min-width: 769px){.c-heading--main{padding:32px 0px 24px;font-size:28px}}.c-heading--main--margintopless{padding:24px 10px 16px 10px;font-size:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.5em}@media(min-width: 769px){.c-heading--main--margintopless{padding:0px 0px 24px;font-size:28px}}.c-heading--main--marginless{padding:24px 10px 16px 10px;font-size:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.5em}@media(min-width: 769px){.c-heading--main--marginless{padding:0px;font-size:28px}}.c-heading--main-combined{padding:24px 10px 16px 10px;font-size:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.5em}@media(min-width: 769px){.c-heading--main-combined{padding:32px 0px 10px;font-size:28px}}.c-heading--main--sp-center{text-align:center}.c-heading--gray{position:relative;display:flex;align-items:center;padding:12px 10px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.5em;background-color:#f3f3f3}@media(min-width: 769px){.c-heading--gray{font-size:18px}}.c-heading--gray--small{font-size:14px;letter-spacing:0}.c-heading--gray--middle{font-size:14px;letter-spacing:0}@media(min-width: 769px){.c-heading--gray--middle{font-size:16px}}.c-heading--gray--mail{position:relative;gap:0 8px;padding:12px 52px 12px 10px}.c-heading--gray--mail::before{min-width:18px;content:"";width:18px;height:18px;background:url(../img/mail_icon.svg) center/18px 18px no-repeat}.c-heading--gray--favorite{position:relative;gap:0 8px;padding:12px 52px 12px 10px}.c-heading--gray--favorite::before{min-width:18px;content:"";width:18px;height:18px;background:url(../img/favorite_main_icon.svg) center/18px 18px no-repeat}.c-heading--gray--recommend{position:relative;gap:0 8px;padding:12px 105px 12px 10px}.c-heading--gray--recommend::before{min-width:18px;content:"";width:18px;height:18px;background:url(../img/recom_hand_icon.svg) center/18px 18px no-repeat}.c-heading--gray--books{position:relative;gap:0 8px;padding:12px 52px 12px 10px}.c-heading--gray--books::before{min-width:18px;content:"";width:18px;height:18px;background:url(../img/books_icon.svg) center/18px 18px no-repeat}.c-heading--gray--tag{position:relative;gap:0 8px;padding:16px 52px 16px 14px}.c-heading--gray--tag::before{content:"";width:18px;height:18px;background:url(../img/tag_icon.svg) center/18px 18px no-repeat}.c-heading--gray--tag::after{position:absolute;top:50%;right:10px;z-index:1;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%) rotate(-90deg);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.c-heading--gray--tag.is-active::after{transform:translateY(-50%) rotate(90deg)}@media(min-width: 769px){.c-heading--gray--tag::after{display:none}}.c-heading--gray--crown{position:relative;gap:0 8px;padding:12px 52px 12px 10px}.c-heading--gray--crown::before{display:inline-block;content:"";width:18px;height:18px;background:url(../img/crown_icon.svg) center/18px 18px no-repeat}.c-heading--gray--search{position:relative;gap:0 8px;padding:12px 52px 12px 10px}.c-heading--gray--search::before{content:"";width:18px;height:18px;background:url(../img/search_black_icon.svg) center/18px 18px no-repeat}.c-heading--gray--faq{position:relative;gap:0 8px;padding:12px 105px 12px 10px}.c-heading--gray--faq::before{content:"";width:18px;height:18px;background:url(../img/q_black_icon.svg) center/18px 18px no-repeat}.c-heading--gray--shipping{position:relative;padding:12px 10px}.c-heading--gray--shipping::before{content:"";width:20px;height:20px;background:url(../img/yen_icon.svg) center/20px 20px no-repeat}.c-heading__link{position:absolute;top:50%;right:10px;z-index:1;transform:translateY(-50%);display:flex;gap:0 4px;align-items:center;font-size:13px;color:#0748a1;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-heading__link::after{content:"";width:11px;height:11px;background:url(../img/arrow_blue.svg) center/11px 11px no-repeat}.c-heading__link-arrow{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#fff;background-color:#333;border-radius:50%;transform:translateY(-50%);display:flex;gap:0 4px;align-items:center;font-size:13px;color:#0748a1;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-heading__link-arrow::after{content:"";width:11px;height:11px;background:url(../img/arrow_blue.svg) center/11px 11px no-repeat}.c-heading__link-arrow img{width:12px !important;height:12px !important}.c-heading__link-arrow::after{content:none}.c-heading__link--gray{position:absolute;top:50%;right:20px;z-index:1;padding:8px 16px;font-size:12px;line-height:1;color:#fff;background-color:#999;border-radius:4px;transform:translateY(-50%);font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-heading__left-link{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:12px}@media(min-width: 769px){.c-heading__left-link{font-size:14px}}.c-heading__left-link .--blue{font-size:12px;color:#0748a1}@media(min-width: 769px){.c-heading__left-link .--blue{font-size:14px}}.c-link--main{display:inline-block;width:24px;height:24px;vertical-align:top;background:no-repeat url(../img/chevron-left.svg);background-size:100%}@media(min-width: 769px){.c-link--main{display:none}}.c-link--icon{display:flex;gap:0 4px;align-items:center;font-size:13px;color:#0748a1}.c-link--icon::after{content:"";width:11px;height:11px;background:url(../img/arrow_blue.svg) center/11px 11px no-repeat}.c-link--blue{color:#0748a1}.c-link--red{color:#c5003f}.c-link--blue--red{color:#c5003f}@media(min-width: 769px){.c-link--blue--red{color:#0748a1}}.c-modal{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;visibility:hidden;opacity:0;transition:.15s;overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.c-modal::-webkit-scrollbar{display:none}.c-modal.is-active{z-index:101;visibility:visible;opacity:1}.c-modal__background{position:relative;width:100%;height:calc(100% + 1px);background-color:rgba(0,0,0,.6)}.c-modal__fixed__filter{position:fixed !important}.c-modal__inner{position:absolute;top:50%;left:50%;z-index:1;width:calc(100% - 20px);max-height:calc(100vh - 120px);overflow:auto;background-color:#fff;border-radius:10px;transform:translate(-50%, -50%)}@media(min-width: 769px){.c-modal__inner{max-width:600px;max-height:714px;overflow:hidden}}.c-modal__inner__combine{overflow:hidden !important}.c-modal__close{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:55px;height:47px;background-color:#fff;border-radius:0 10px 0 0}.c-modal__close img{width:15px;height:15px}.c-modal__close-container{position:absolute;top:0;right:0;z-index:1;width:100%;height:47px;background-color:#fff}.c-modal__close-adjust{top:10px}@media(min-width: 769px){.c-modal__close-adjust{top:6px}}.c-modal__inner--sort{max-height:80vh;max-height:80dvh;overflow:auto}@media(min-width: 769px){.c-modal__inner--sort{max-width:830px}}.l-cards__modal-close{display:flex;justify-content:center;margin:20px 0 0;font-size:12px;color:#0748a1}.l-cards__modal-close button{padding:4px 0}.c-modal__product-container{padding:47px 10px 30px}.c-modal__product-container p{font-size:14px;text-align:center}@media(min-width: 769px){.c-modal__product-container{padding:47px 10px 40px}}.c-modal__product-container--mx{max-height:calc(100vh - 127px);padding:47px 0 30px;overflow:auto}.c-modal__product-container--mx p{font-size:16px;text-align:center}@media(min-width: 769px){.c-modal__product-container--mx{max-height:627px;padding:47px 10px 40px;scrollbar-width:none}}.c-modal__product-container-button{display:flex;flex-direction:column;gap:16px 0;align-items:center;max-width:290px;margin:24px auto 0}.c-modal__product-container-button .c-button--outline{padding:7px 0}.c-modal__cart-heading{position:relative;display:flex;gap:4px;align-items:center;justify-content:center;margin:24px auto 0;font-size:16px;line-height:40px;background-color:#f3f3f3;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-modal__cart-heading{max-width:calc(100% - 20px)}}.c-modal__cart-heading::before{content:"";width:24px;height:24px;background:url(../img/cart_orange_icon.svg) center/24px 24px no-repeat}.c-modal__cart-text{max-width:calc(100% - 20px);margin:16px auto 0;font-size:16px;text-align:center}@media(min-width: 769px){.c-modal__cart-text{max-width:calc(100% - 40px);margin:24px auto 0}}.c-modal__cart-name{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-modal__cart-info{margin:12px;font-size:12px}.c-modal__cart-shipping{margin:24px 0 0;color:#c5003f}.c-modal__cart-shipping span.free{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-modal__cart-shipping-free{margin:8px 0 0;font-size:14px}.c-modal__cart-shipping-free span{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-modal__tadabon{display:flex;gap:10px;align-items:center;justify-content:center;max-width:290px;padding:6px 12px;margin:24px auto 0;background-color:rgba(204,0,0,.1);border:1px solid #c00;border-radius:4px}.c-modal__tadabon img{width:70px}.c-modal__tadabon p{font-size:13px}.c-modal__tadabon .red{color:#c5003f}.c-modal__tadabon .bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-modal__product-list-heading{position:relative;display:flex;gap:4px;align-items:center;justify-content:center;margin:24px auto 0;font-size:16px;line-height:40px;background-color:#f3f3f3;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-modal__product-list-heading{max-width:calc(100% - 20px)}}.c-modal__product-list-heading::before{content:"";width:24px;height:24px;background:url(../img/recom_hand_icon.svg) center/24px 24px no-repeat}.c-modal__product-list-container{display:flex;max-width:calc(100% - 8px);margin:16px auto 0;overflow-x:auto;scrollbar-width:none}.c-modal__product-list-container li{width:33.3333333333%;min-width:33.3333333333%}@media(min-width: 769px){.c-modal__product-list-container{max-width:calc(100% - 40px);scrollbar-width:auto}.c-modal__product-list-container li{width:25%;min-width:25%}}.c-modal__product-list{display:block}.c-modal__product-img{padding:0 16px}.c-modal__product-name{display:block;width:100%;margin:8px 0 4px;font-size:14px;color:#0748a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-modal__product-price{display:block;font-size:16px;color:#c5003f}.c-modal__background-link{display:block;height:100%}.l-modal__age-inner{max-width:800px}.c-modal__age-heading{position:relative;display:flex;gap:4px;align-items:center;justify-content:center;margin:24px auto 0;font-size:16px;line-height:40px;background-color:#f3f3f3;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-modal__age-heading{max-width:calc(100% - 20px)}}.c-modal__age-heading{padding:5px 0;margin:0;font-size:18px;letter-spacing:.1em;background-color:rgba(111,186,44,.1)}@media(min-width: 769px){.c-modal__age-heading{margin:0 auto;font-size:20px}}.c-modal__age-textwrap{display:flex;flex-direction:column;justify-content:center;margin-top:35px}.c-modal__age-textwrap p{font-size:14px}.c-modal__age-text--em{margin-bottom:20px}.c-modal__age-text--em>p{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-modal__age-textwrap>p+p{margin-top:10px}.c-modal__age-text--red{color:#c5003f}.c-modal__age-btnwrap{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:25px}@media(min-width: 769px){.c-modal__age-btnwrap{gap:10px}}.c-modal__age-btnwrap button{max-width:200px}.c-select{position:relative}.c-select.disabled{pointer-events:none;opacity:.5}.c-select__label{position:relative;min-height:46px;padding:10px;font-size:16px;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px}.c-select__label::after{position:absolute;top:50%;right:10px;z-index:1;width:11px;height:7px;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";background-color:#333;transform:translateY(-50%)}.c-select__label--xs{min-height:36px;padding:6px 10px;font-size:14px}.c-select__option-container{position:absolute;top:100%;left:0;width:100%;max-height:308px;overscroll-behavior-y:contain;visibility:hidden;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0px 0px 5px 0px rgba(0,0,0,.3019607843);opacity:0;transition:.15s;overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.c-select__option-container::-webkit-scrollbar{display:none}.c-select__option-container input:checked+label.c-select__options{color:#fff;background-color:#ade1f5}.c-select__option-container.is-active{visibility:visible;opacity:1}.c-select__options{display:block;padding:10px;font-size:16px}@media(any-hover: hover){.c-select__options:hover{color:#fff;background-color:#ade1f5}}.c-select__options--xs{padding:8px;font-size:14px}.c-select__option-container--xs{max-height:130px}.c-select--black div.c-select__label{padding:17px 10px;font-size:14px;color:#fff;background-color:#333;border-right:none;border-radius:8px 0 0 8px}.c-select--black div.c-select__label::after{background-color:#fff}.c-select--black .c-select__options{font-size:13px !important}.c-select__label.c-select__label--placeholder{color:#9fa0a0}.c-select.c-select--cardstock{display:inline-block;width:64px}.c-select__label--cardstock{padding:4.5px 10px;font-size:14px}.c-select__options--cardstock{padding:4.5px 10px;font-size:14px}.c-select.c-select--bulk{display:inline-block;min-width:200px}.c-select__label--bulk{min-height:unset;padding:4.5px 25px 4.5px 10px;font-size:12px}.c-select__options--bulk{padding:4.5px 10px;font-size:12px}.c-select.c-select--deformation{display:inline-block;width:97px}.c-select__label--deformation{min-height:36px;padding:7.5px 12px;font-size:14px}.c-select__label--deformation::after{background-color:#ccc}.c-select__options--deformation{padding:7.5px 12px;font-size:14px}.c-checkbox:checked+label span.c-checkbox__label::after{content:""}.c-checkbox:checked+input+label span.c-checkbox__label::after{content:""}.c-checkbox label{display:block}.c-checkbox__label{position:relative;display:inline-block;padding:2px 0 2px 28px;font-size:14px}.c-checkbox__label>a{font-size:14px}.c-checkbox__label::before{position:absolute;top:50%;left:0;z-index:1;width:20px;height:20px;content:"";background-color:#fff;border:1px solid #ccc;border-radius:2px;transform:translateY(-50%)}.c-checkbox__label::after{position:absolute;top:50%;left:0;z-index:2;display:block;width:20px;height:20px;background:url(../img/check_icon.svg) no-repeat;background-color:#6fba2c;background-position:center;background-size:70%;border:1px solid #6fba2c;border-radius:2px;transform:translateY(-50%)}.c-checkbox__label--link:hover{text-decoration:underline;opacity:1}.c-checkbox__label--16{font-size:12px}@media(min-width: 769px){.c-checkbox__label--16{font-size:16px}}.c-checkbox__label--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-checkbox__label--less{padding:0px}.c-checkbox__label--small{padding:4px 0 4px 28px;font-size:12px}@media(min-width: 769px){.c-checkbox__label--small{padding:2px 0 2px 28px;font-size:14px}}.c-checkbox__label--tag{display:block;padding:5px 10px;font-size:14px;line-height:1.429;white-space:nowrap}.c-checkbox__tag:checked+.c-checkbox__label--tag{color:#fff;background-color:#6fba2c}.c-input-text{width:100%;padding:10px;font-size:16px;background-color:#fff;border:1px solid #ccc;border-radius:4px;outline:0}.c-input-text::placeholder{font-size:16px;color:#9fa0a0}.c-input-text:focus{border:1px solid #0748a1}.c-input-text__label{display:block;margin-bottom:8px}@media(min-width: 769px){.c-input-text__label{font-size:14px}}.c-input-text__required-label{display:inline-block;padding:0 2px;margin:0 0 0 6px;font-size:11px;line-height:15px;color:#fff;background-color:#c5003f;border-radius:2px}.c-input-text--password{padding:10px 84px 10px 10px}.c-input-text--error{border:1px solid #c5003f}.c-input-text--error:focus{border:1px solid #c5003f}.c-input-text--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-input-text--bold::placeholder{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-input-text--small{padding:5px 10px;font-size:14px}.c-input-text__error-message{display:block;margin:4px 0 0;font-size:12px;color:red}.c-input-text__error-message-js{display:block;margin:4px 0 0;font-size:12px;color:red}.c-input-text__attention-text{display:block;margin-top:4px;font-size:12px}@media(min-width: 769px){.c-input-text__attention-text{font-size:13px}}.c-input-password{position:relative;display:block;vertical-align:middle}.c-input-text__validate-text{padding:0 0 0 8px;font-size:12px;color:#e36666}.c-input-password__visible-button{position:absolute;top:50%;right:11.5px;z-index:1;height:100%;font-size:14px;color:#0748a1;cursor:pointer;transition:.15s;transform:translateY(-50%)}.p-input-text--flex{display:flex;gap:10px;align-items:center}.p-input-text--flex input.c-input-text{flex:1}@media(min-width: 769px){.p-input-text--flex{gap:16px}}.p-input-text--flex.--gap-wide{gap:32px}.p-input-text--postcode{display:flex;gap:8px;align-items:center}.p-input-text--postcode input.c-input-text{width:calc((100% - 110px - 24px - 6px)/2)}.c-input-text__postcode-link{display:inline-block;margin:4px 0 0;font-size:12px}@media(min-width: 769px){.c-input-text__postcode-link{font-size:14px}}.p-input-text--mt12{margin:12px 0 0}.c-search-input__container{position:absolute;bottom:0;left:0;z-index:-1;width:100%;padding:10px 16px;background-color:#fff;transition:.4s ease;transform:translateY(100%)}@media(min-width: 769px){.c-search-input__container{display:none}}.c-search-input__container.is-hidden{transform:translateY(0)}.c-search-input__container.is-fixed{transform:translateY(100%)}.c-search-input{display:flex;width:100%}.c-search-input__input-container{position:relative;width:calc(100% - 44px)}@media(min-width: 769px){.c-search-input__input-container{width:100%}}.c-search-input__delete-input{position:absolute;top:50%;right:0;z-index:1;display:none;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;transform:translateY(-50%)}.c-search-input__delete-input img{width:10px;height:10px}.c-search-input__input{width:100%;padding:0 12px;font-size:16px;line-height:44px;background-color:#eee;border:unset;border-radius:3px 0 0 3px;outline:none}.c-search-input__input::placeholder{color:#9fa0a0}@media(min-width: 769px){.c-search-input__input{display:inline-block;width:100%;padding:5px 15px 5px 0;background-color:#fff;border:none;border-radius:0 8px 8px 0;outline:0}}.c-search-input__input--sp-pc{width:100%;padding:0 12px;font-size:14px;line-height:44px;background-color:#eee;border:unset;border-radius:3px 0 0 3px;outline:none}.c-search-input__input--sp-pc::placeholder{color:#9fa0a0}.c-search-input__button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;background-color:#333;border-radius:0 3px 3px 0}.c-search-input__button img{width:15px;height:15px}@media(min-width: 769px){.c-search-input__button{display:none}}.c-search-input__button--sp-pc{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;background-color:#333;border-radius:0 3px 3px 0}.c-search-input__button--sp-pc img{width:15px;height:15px}.c-search-input__cancel{display:none;align-items:center;padding:0 4px 0 14px;font-size:12px;line-height:44px;white-space:nowrap}@media(min-width: 769px){.c-search-input__cancel{display:none}}.c-search-input__text{margin:10px 0;font-size:12px}.c-search-input__list-container{position:fixed;top:90px;left:0;width:100%;height:calc(100vh - 90px);visibility:hidden;opacity:0;transition:.15s}@media(min-width: 769px){.c-search-input__list-container{top:60px;left:-20px;width:calc(100% + 20px);height:calc(100vh - 60px)}}.c-search-input__background{width:100%;height:100%;background-color:rgba(0,0,0,.3)}.c-search-input__list-top{position:relative;display:flex;justify-content:space-between;padding:12px 20px 10px;font-size:12px;color:#999;border-bottom:1px solid #e0e0e0}.c-search-input__delete-all-button{position:absolute;top:50%;right:0;z-index:1;display:flex;align-items:center;height:41px;padding:0 20px;transform:translateY(-50%)}.c-search-input__list{position:relative;border-bottom:1px solid #e0e0e0}.c-search-input__list a{position:relative;display:block;width:calc(100% - 54px);transition:opacity .15s}.c-search-input__list a::after{position:absolute;top:50%;right:20px;z-index:1;content:none;transform:translateY(-50%);width:20px;height:20px;background:url(../img/arrow_input_icon.svg) center/20px 20px no-repeat}.c-search-input__list-text{display:inline-block;padding:12px 20px}.c-search-input__list-text .c-search-input__list-category{font-size:12px;color:#9fa0a0}.c-search-input__delete-button{position:absolute;top:50%;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;transform:translateY(-50%)}.c-search-input__delete-button img{width:10px;height:10px}.c-search-input__delete-button:hover{background-color:#eee;opacity:1}.c-search-input__result-text{display:none}.c-search-input__list-inner{position:absolute;bottom:-1px;left:0;z-index:1;width:100%;width:calc(100% + 35px);margin:0 -15px 0 -20px;visibility:hidden;background-color:#fff;opacity:0;transition:.15s;transform:translateY(100%)}.c-search-input__list-inner.is-active .c-search-input__history-text{display:none}.c-search-input__list-inner.is-active .c-search-input__result-text{display:block}.c-search-input__list-inner.is-active .c-search-input__delete-all-button{display:none}.c-search-input__list-inner.is-active .c-search-input__delete-button{display:none}.c-search-input__list-inner.is-active .c-search-input__list a{width:100%}.c-search-input__list-inner.is-active .c-search-input__list a::after{content:""}@media(min-width: 769px){.c-search-input__list-inner{left:50%;width:100%;margin:0;transform:translate(-50%, 100%)}}.c-search-input__form.is-active .c-search-input__list-container{visibility:visible;opacity:1}.c-search-input__form.is-active .c-search-input__cancel{display:flex}@media(min-width: 769px){.c-search-input__form.is-active .c-search-input__cancel{display:none}}.c-search-input__form.is-active .c-search-input__list-inner{visibility:visible;opacity:1}.c-emergency-text__container{padding:0 20px 0 0}@media(min-width: 769px){.c-emergency-text__container{padding:15px 0}}.c-emergency-text{display:inline-block;width:100%;padding:5px 10px;font-size:12px;color:#eb5353;background-color:rgba(235,83,83,.1019607843);border:1px solid #eb5353;border-radius:4px}@media(min-width: 769px){.c-emergency-text{font-size:14px}}.c-tab{display:flex;margin:0 -10px 10px;overflow-x:auto;font-size:14px;border-bottom:1px solid #ccc;scrollbar-width:none}@media(min-width: 769px){.c-tab{margin:0 0 20px;scrollbar-width:thin}}.c-tab label{min-width:84px}.c-tab__list{position:relative}.c-tab__list label{display:flex;align-items:center;justify-content:center;padding:0 16px;line-height:43px;color:#999;white-space:nowrap;border-bottom:3px solid #fff}.c-tab__list input:checked+label{color:#1ebc2a;border-bottom:3px solid #1ebc2a}@media(hover: hover){.c-tab__list label{transition:.15s}.c-tab__list label:hover{opacity:.6}}@media(min-width: 769px){.c-tab__list{flex:1}}.c-tab--radio-container{position:relative;z-index:1;display:flex;gap:5px;padding:0 10px;margin:24px 0;font-size:14px;border-bottom:1px solid #bdbdbd}@media(min-width: 769px){.c-tab--radio-container{padding:0 20px}}.c-tab__list--label{position:relative;z-index:2;display:block;padding:12px 0;margin:0 0 -1px;line-height:1;color:#fff;text-align:center;background-color:#bdbdbd;border:1px solid #bdbdbd;border-radius:5px 5px 0 0}.c-tab--radio{width:calc((100% - 10px)/3)}.c-tab--radio input[type=radio]:checked+label.c-tab__list--label{z-index:1;color:#6fba2c;background-color:#fff;border-bottom:1px solid #fff;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-tag{display:inline-block;padding:6px 15px;font-size:12px;color:#fff;white-space:nowrap;white-space:pre-wrap;background-color:#333;border-radius:20px}.c-tag--faq{display:inline-block;padding:0 15px;font-size:14px;line-height:28px;color:#0748a1;background-color:#fff;border:1px solid #ccc;border-radius:20px}@media(min-width: 769px){.c-tag--faq{font-size:16px;line-height:31px}}.c-tag--shipping{display:inline-block;width:100%;padding:0 15px;font-size:14px;line-height:28px;color:#c5003f;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:20px}@media(min-width: 769px){.c-tag--shipping{font-size:16px;line-height:31px}}.c-snackbar{position:fixed;top:17px;left:50%;display:flex;gap:4px;align-items:center;width:calc(100% - 40px);max-width:790px;min-height:56px;padding:13px 0;visibility:hidden;background-color:#333;border-radius:4px;opacity:0;transition:.15s;transition:opacity .15s ease,visibility .15s ease;transform:translate(-50%, 0)}.c-snackbar.is-active{visibility:visible;opacity:1}.c-snackbar:not(.is-active){visibility:hidden;opacity:0}.c-snackbar-optional-position{top:80px}.c-snackbar__text{width:calc(100% - 68px);padding:0 0 0 14px;font-size:14px;color:#fff}@media(min-width: 769px){.c-snackbar__text{padding:0 0 0 24px}}.c-snackbar__text--red{color:#eb5353}.c-snackbar__close{width:68px;min-width:68px;padding:0 14px 0 0;font-size:14px;color:#fff;text-align:right}@media(min-width: 769px){.c-snackbar__close{padding:0 24px 0 0}}.c-progress-bar{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 0 24px;margin:0 auto}@media(min-width: 769px){.c-progress-bar{padding:20px 0 40px}}.c-progress-bar__step{position:relative;display:flex;flex-direction:column;text-align:center;text-transform:uppercase;white-space:pre-wrap;list-style-type:none;width:25%}.c-progress-bar__step::before{display:block;width:15px;height:15px;margin:0px auto 10px auto;text-align:center;content:"";background-color:#bdbdbd;border-radius:50%}.c-progress-bar__step::after{position:absolute;top:6px;left:-50%;z-index:-1;width:100%;height:2px;content:"";background-color:#bdbdbd}.c-progress-bar__step:first-child::after{content:none}.c-progress-bar__step--3{position:relative;display:flex;flex-direction:column;text-align:center;text-transform:uppercase;white-space:pre-wrap;list-style-type:none;width:33.3333333333%}.c-progress-bar__step--3::before{display:block;width:15px;height:15px;margin:0px auto 10px auto;text-align:center;content:"";background-color:#bdbdbd;border-radius:50%}.c-progress-bar__step--3::after{position:absolute;top:6px;left:-50%;z-index:-1;width:100%;height:2px;content:"";background-color:#bdbdbd}.c-progress-bar__step--3:first-child::after{content:none}.c-progress-bar__step--2{position:relative;display:flex;flex-direction:column;text-align:center;text-transform:uppercase;white-space:pre-wrap;list-style-type:none;width:50%}.c-progress-bar__step--2::before{display:block;width:15px;height:15px;margin:0px auto 10px auto;text-align:center;content:"";background-color:#bdbdbd;border-radius:50%}.c-progress-bar__step--2::after{position:absolute;top:6px;left:-50%;z-index:-1;width:100%;height:2px;content:"";background-color:#bdbdbd}.c-progress-bar__step--2:first-child::after{content:none}.c-progress-bar__step.is-active::before,.c-progress-bar__step.is-active::after{background-color:#6fba2c}.c-progress-bar__step-text{display:flex;flex:1;align-items:center;justify-content:center;font-size:12px;line-height:1.5em;color:#bdbdbd}.c-progress-bar__step-text.is-active{color:#6fba2c}.p-progress-bar{width:84%;margin:0 auto}@media(min-width: 769px){.p-progress-bar{width:52%}}.p-bonus-bar{width:330px;padding:10px;margin:0 auto;border-radius:4px}@media(min-width: 769px){.p-bonus-bar{border:1px solid #e0e0e0}}.c-bonus-bar__image{width:270px;margin:0 auto}.c-bonus-bar__comment-content{position:relative;padding:10px}.c-bonus-bar__comment-item{position:absolute;top:0;left:0;display:none;width:100%;padding:5px 10px;text-align:center;background-color:#6fba2c;border-radius:12px}.c-bonus-bar__comment-item.is-active{display:block}.c-bonus-bar__comment-item::before{position:absolute;bottom:-9px;left:31%;content:"";border-style:solid;border-top:10px solid #6fba2c;border-right:7px solid rgba(0,0,0,0);border-bottom:0;border-left:7px solid rgba(0,0,0,0)}.c-bonus-bar__comment-item:nth-child(2)::before{left:60%}.c-bonus-bar__comment-item:nth-child(3)::before{left:87%}.c-bonus-bar__comment-text{font-size:11px;line-height:1;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff}.c-bonus-bar__comment-item:nth-child(4){background-color:unset}.c-bonus-bar__comment-item:nth-child(4) .c-bonus-bar__comment-text{color:#6fba2c}.c-bonus-bar__comment-item:nth-child(4)::before{content:none}.c-bonus-bar{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;width:115%;padding:15px 5.5px 10px;margin:0 auto;transform:translateX(-25px)}.c-bonus-bar__step{position:relative;display:flex;flex-direction:column;text-align:center;text-transform:uppercase;white-space:pre-wrap;list-style-type:none;width:25%}.c-bonus-bar__step::before{display:block;width:44px;height:44px;margin:0px auto 4px auto;text-align:center;content:""}.c-bonus-bar__step::after{position:absolute;top:20px;left:50%;z-index:-1;width:100%;height:6px;content:"";background-color:#f5f5f5}.c-bonus-bar__step:last-child::after{content:none}.c-bonus-bar__step--3{position:relative;display:flex;flex-direction:column;text-align:center;text-transform:uppercase;white-space:pre-wrap;list-style-type:none;width:33.3333333333%}.c-bonus-bar__step--3::before{display:block;width:44px;height:44px;margin:0px auto 4px auto;text-align:center;content:""}.c-bonus-bar__step--3::after{position:absolute;top:20px;left:50%;z-index:-1;width:100%;height:6px;content:"";background-color:#f5f5f5}.c-bonus-bar__step--3:last-child::after{content:none}.c-bonus-bar__step--2{position:relative;display:flex;flex-direction:column;text-align:center;text-transform:uppercase;white-space:pre-wrap;list-style-type:none;width:50%}.c-bonus-bar__step--2::before{display:block;width:44px;height:44px;margin:0px auto 4px auto;text-align:center;content:""}.c-bonus-bar__step--2::after{position:absolute;top:20px;left:50%;z-index:-1;width:100%;height:6px;content:"";background-color:#f5f5f5}.c-bonus-bar__step--2:last-child::after{content:none}.c-bonus-bar__step-1.is-active::before{padding:8px 0px;width:28px;height:28px;background:url(../img/step-bar_icon1.svg) center/28px 28px no-repeat}.c-bonus-bar__step-2::before{width:44px;height:44px;background:url(../img/step-bar_icon2.svg) center/44px 44px no-repeat}.c-bonus-bar__step-2.is-active::before{width:44px;height:44px;background:url(../img/step-bar_icon2_green.svg) center/44px 44px no-repeat}.c-bonus-bar__step-3::before,.c-bonus-bar__step-4::before{width:44px;height:44px;background:url(../img/step-bar_icon3.svg) center/44px 44px no-repeat}.c-bonus-bar__step-3.is-active::before,.c-bonus-bar__step-4.is-active::before{width:44px;height:44px;background:url(../img/step-bar_icon3_green.svg) center/44px 44px no-repeat}.c-bonus-bar__step.is-active::after{background-color:#6fba2c}.c-bonus-bar__step-3.is-over::after{background-color:unset}.c-bonus-bar__step-2.is-over::after{background-color:#6fba2c}.c-bonus-bar__step-text{display:flex;flex:1;align-items:center;justify-content:center;font-size:10px;line-height:1.5em;color:#6fba2c}.c-bonus-bar__text{padding:8px;background-color:#ededed;border-radius:4px}.c-bonus-bar__text p{font-size:10px;color:#000;letter-spacing:.01rem}.c-radio{position:relative;display:inline-block;padding-left:30px}.c-radio::before{position:absolute;top:50%;left:0;z-index:1;flex-shrink:0;width:18px;height:18px;content:"";border:2px solid #bdbdbd;border-radius:50%;transform:translateY(-50%)}.c-radio::after{position:absolute;top:50%;left:6px;z-index:1;width:10px;height:10px;background-color:#6fba2c;border-radius:50%;transform:translateY(-50%)}:checked+.c-radio::after{content:""}:checked+.c-radio::before{border:2px solid #6fba2c}:disabled+.c-radio::before{background:#bdbdbd}.c-radio--red{color:#fff}.c-radio--red::before{background-color:#fff}.c-radio--red::after{left:5px;width:12px;height:12px;background-color:#e51717}:checked+.c-radio--red::before{border:2px solid #fff}.c-radio__label{display:block;padding:0 0 0 30px;font-size:14px;line-height:1.5em;cursor:pointer;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-radio__label--normal{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-radio.is-PCsize-full{padding:0 0 0 44px;font-size:24px}@media(min-width: 769px){.c-radio.is-PCsize{padding:0 0 0 44px;font-size:24px}}.c-radio.is-font-weight700{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-registered-credit{margin:10px 0 10px 30px}.c-registered-credit__list{display:flex;flex-flow:column;gap:10px}.c-registered-credit__container{width:100%}label.c-registered-credit__list--flex{display:flex;gap:12px;align-items:center;padding:17px 20px;background-color:#e6e6e6;border-radius:3px}label.c-registered-credit__list--flex.disabled{cursor:auto}.c-registered-credit__list--back-ground{display:block;width:40px;height:40px}.c-registered-credit__list--text-flex{display:flex;flex:1;flex-direction:column;gap:2px}.c-registered-credit__check-icon{position:relative;display:block;width:22px;height:22px;background-color:#bdbdbd;border-radius:50%}.c-registered-credit__check-icon::before{position:absolute;top:6px;left:5px;display:inline-block;width:13px;height:9px;content:"";background:no-repeat url(../img/credit_check_icon.svg);background-size:100%}.c-registered-credit__cross-icon{position:relative;width:22px;height:22px;background-color:#ba2c2c;border-radius:50%}.c-registered-credit__cross-icon::before{position:absolute;top:6px;left:6px;display:inline-block;width:10px;height:10px;content:"";background:no-repeat url(../img/credit_cross_icon.svg);background-size:100%}.c-registered-credit__link--card{display:block;width:fit-content;margin-top:10px}.c-registered-credit__not-list{margin-left:30px;text-align:left}.c-registered-credit__radio:checked+.c-registered-credit__list--flex .c-registered-credit__check-icon{background-color:#6fba2c}.c-registered-credit__list--back-ground.is-visa{background:no-repeat url(../img/visa.png);background-size:contain}.c-registered-credit__list--back-ground.is-master{background:no-repeat url(../img/master.png);background-size:contain}.c-registered-credit__list--back-ground.is-diners{background:no-repeat url(../img/diners.png);background-size:contain}.c-registered-credit__list--back-ground.is-jcb{background:no-repeat url(../img/jcb.png);background-size:contain}.c-registered-credit__list--back-ground.is-amex{background:no-repeat url(../img/amex.png);background-size:contain}.l-super__payment-method{font-family:"NotoSansJP_Regular" !important;font-weight:400}.c-credit-card__container{margin:24px 10px 30px}@media(min-width: 769px){.c-credit-card__container{margin:32px 30px 40px}}.c-credit-card__input-wrap{margin-bottom:16px}.c-credit-card__card-icon--list{display:flex;gap:4px}.c-credit-card__card-icon--list img{width:100%;height:100%}.c-credit-card__card-icon{width:40px;height:40px}.c-credit-card__select-flex{display:flex;gap:10px;align-items:center}.c-credit-card__text--wrap{margin:30px 0}@media(min-width: 769px){.c-credit-card__text--wrap{margin:40px 0}}.c-credit-card__text--wrap div+div{margin:16px 0 0}.c-credit-card__text--title{margin-bottom:10px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-credit-card__text--title{font-size:16px}}.c-credit-card__text--list{display:flex;flex-direction:column;gap:5px;padding-left:20px}@media(min-width: 769px){.c-credit-card__text--list{padding-left:22px}}.c-credit-card__text{position:relative}.c-credit-card__text::before{position:absolute;left:-20px;display:block;content:"・";border-radius:50%}@media(min-width: 769px){.c-credit-card__text{font-size:16px}.c-credit-card__text::before{left:-22px}}.c-credit-card__text a{text-decoration:underline}.c-bottom-nav{position:fixed;bottom:0;left:0;width:100%}@media(min-width: 769px){.c-bottom-nav{display:none}}.c-bottom-nav.is-active div.c-bottom-nav__buttons{transform:translateY(0)}.c-bottom-nav.is-active div.c-bottom-nav__buttons.is-active{transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-100%)}.c-bottom-nav.is-active div.c-bottom-nav__modal{visibility:visible;opacity:1}.c-bottom-nav.is-active .c-bottom-nav__nav:not(:first-child) a{color:#e0e0e0}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(1) button.c-bottom-nav__link span.c-button-nav__search{display:none}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(1) button.c-bottom-nav__link span.c-button-nav__close{display:block}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(1) button.c-bottom-nav__link::before{content:"";width:23px;height:23px;background:url(../img/close_green_icon.svg) center/23px 23px no-repeat}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(2) a.c-bottom-nav__link{pointer-events:none}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(2) a.c-bottom-nav__link::before{content:"";width:23px;height:23px;background:url(../img/favorite_outline_gray_icon.svg) center/23px 23px no-repeat}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(3) a.c-bottom-nav__link{pointer-events:none}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(3) a.c-bottom-nav__link::before{content:"";width:23px;height:23px;background:url(../img/mail_gray_icon.svg) center/23px 23px no-repeat}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(4) a.c-bottom-nav__link{pointer-events:none}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(4) a.c-bottom-nav__link::before{content:"";width:23px;height:23px;background:url(../img/history_gray_icon.svg) center/23px 23px no-repeat}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(5) a.c-bottom-nav__link{pointer-events:none}.c-bottom-nav.is-active .c-bottom-nav__nav:nth-child(5) a.c-bottom-nav__link::before{content:"";width:23px;height:23px;background:url(../img/cart_gray_icon.svg) center/23px 23px no-repeat}.c-bottom-nav__button-container{position:relative;z-index:1}.c-bottom-nav__buttons{position:absolute;top:0;left:0;z-index:-1;display:flex;justify-content:space-between;width:100%;padding:12px 36px;background-color:#f3f3f3;box-shadow:0px -1px 5px 0px rgba(0,0,0,.2);transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(0)}.c-bottom-nav__buttons button{max-width:calc((100% - 20px)/2);padding:8px 0;font-size:14px}.c-bottom-nav__buttons button.c-button--outline{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#333;border:1px solid #333}.c-bottom-nav__buttons button.c-button-nav__search-button::after{position:inherit;right:unset}.c-bottom-nav__list{display:flex;width:100%}.c-bottom-nav__list li{width:20%}.c-bottom-nav__list li:nth-child(1) button span:first-child{display:block}.c-bottom-nav__list li:nth-child(1) button span:last-child{display:none}.c-bottom-nav__list li:nth-child(1) button::before{content:"";width:23px;height:23px;background:url(../img/search_green_icon.svg) center/23px 23px no-repeat}.c-bottom-nav__list li:nth-child(2) a::before{content:"";width:23px;height:23px;background:url(../img/favorite_green_icon.svg) center/23px 23px no-repeat}.c-bottom-nav__list li:nth-child(3) a::before{content:"";width:23px;height:23px;background:url(../img/mail_green_icon.svg) center/23px 23px no-repeat}.c-bottom-nav__list li:nth-child(4) a::before{content:"";width:23px;height:23px;background:url(../img/history_green_icon.svg) center/23px 23px no-repeat}.c-bottom-nav__list li:nth-child(5) a::before{content:"";width:23px;height:23px;background:url(../img/cart_green_icon.svg) center/23px 23px no-repeat}.c-bottom-nav__list li+li{border-left:1px solid #6fba2c}.c-bottom-nav__link{position:relative;display:flex;flex-direction:column;gap:4px 0;align-items:center;justify-content:center;width:100%;height:60px;font-size:11px;color:#6fba2c;background-color:#fff;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-bottom-nav__active{position:absolute;top:4px;left:50%;z-index:1;width:12px;height:12px;background-color:#c5003f;border-radius:50%;transform:translateX(calc(-50% + 10px))}.c-bottom-nav__active-num{top:2px;left:50%;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;color:#fff;transform:translateX(calc(-50% + 17px));font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-bottom-nav__modal{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;padding:0 0 144px;overflow-y:scroll;visibility:hidden;background-color:#f3f3f3;opacity:0;transition:.3s}.c-bottom-nav__input{position:relative;width:100%;margin:2px auto 12px}.c-bottom-nav__input input{display:block;width:100%;padding:12px 52px 12px 24px;font-size:13px;background-color:#fff;border:none;border-radius:20px;outline:0}.c-bottom-nav__input input::placeholder{color:#9fa0a0}.c-bottom_nav__input-button{position:absolute;top:50%;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;transform:translateY(-50%)}.c-bottom_nav__input-button img{width:24px;height:24px}.c-bottom-nav__tab-list{display:flex}.c-bottom-nav__tab{width:33.3333333333%}.c-bottom-nav__tab:nth-child(2) label{gap:10px}.c-bottom-nav__tab input:checked+label{color:#6fba2c;border-bottom:2px solid #6fba2c}.c-bottom-nav__tab input:checked+label.c-bottom-nav__tab-label--memory::before{width:20px;height:20px;background:url(../img/memory_green_icon.svg) center/20px 20px no-repeat}.c-bottom-nav__tab input:checked+label.c-bottom-nav__tab-label--sort::before{width:20px;height:20px;background:url(../img/search_sort_green_icon.svg) center/20px 20px no-repeat}.c-bottom-nav__tab input:checked+label.c-bottom-nav__tab-label--recommend::before{width:20px;height:20px;background:url(../img/tag_green_icon.svg) center/20px 20px no-repeat}.c-bottom-nav__tab-label{display:flex;flex-direction:column;gap:18px;align-items:center;height:70px;padding:10px 0 0;font-size:12px;line-height:1;color:#999;text-align:center;border-bottom:2px solid inherit}.c-bottom-nav__tab-label--memory::before{content:"";width:20px;height:20px;background:url(../img/memory_gray_icon.svg) center/20px 20px no-repeat}.c-bottom-nav__tab-label--sort::before{content:"";width:20px;height:20px;background:url(../img/search_sort_gray_icon.svg) center/20px 20px no-repeat}.c-bottom-nav__tab-label--recommend::before{content:"";width:20px;height:20px;background:url(../img/tag_gray_icon.svg) center/20px 20px no-repeat}.l-bottom-nav__select-container{display:flex;gap:5px;padding-bottom:10px}.l-bottom-nav__category-list{width:calc(100% - 170px)}.l-bottom-nav__generation-list{width:115px}.l-bottom-nav__btn-wrap{width:44px;height:40px}.l-bottom-nav__submit-btn{position:relative;width:100%;height:100%;background-color:#6fba2c;border-radius:4px}.l-bottom-nav__submit-btn::after{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%, -50%);width:20px;height:20px;background:url(../img/search_simple_icon_white.svg) center/20px 20px no-repeat}.c-bottom-nav__select-label{min-height:40px;font-size:12px;border:unset;border-radius:0}.c-bottom-nav__select-option{border:unset;border-radius:0}.c-bottom-nav__select-option label.c-select__options{font-size:12px}.c-bottom-nav__modal-inner{position:relative}.c-bottom-nav__modal-contents{position:absolute;top:0;left:0;display:none;width:100%;padding:10px 20px}.c-bottom-nav__modal-contents.is-active{position:inherit;display:block}.c-bottom-nav__modal-contents.is-active div.c-bottom-nav__memory{display:flex}.c-bottom-nav__memory{position:relative;gap:5px}.c-bottom-nav__memory>ul{width:100%}.c-bottom-nav__memory-category-list+li.c-bottom-nav__memory-category-list{margin:8px 0 0}.c-bottom-nav__memory-category{position:relative;width:calc(100% - 140px);padding:10px;font-size:12px;background-color:#fff}.c-bottom-nav__memory-category::after{position:absolute;top:50%;right:10px;z-index:1;width:11px;height:7px;clip-path:polygon(0 0, 100% 0, 50% 100%);content:none;background-color:#333;transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%)}.c-bottom-nav__memory-category.can-open::after{content:""}.c-bottom-nav__memory-category.is-active::after{transform:translateY(-50%) rotate(180deg)}.c-bottom-nav__memory-genre-list{margin:5px 0 0;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.c-bottom-nav__memory-genre{position:relative;width:calc(100% - 140px);padding:10px;font-size:12px;background-color:#fff;border-bottom:1px solid #ccc}.c-bottom-nav__memory-genre::after{position:absolute;top:50%;right:10px;z-index:1;width:11px;height:7px;clip-path:polygon(0 0, 100% 0, 50% 100%);content:none;background-color:#333;transform:translateY(-50%)}.c-bottom-nav__memory-genre.can-open::after{content:""}.c-bottom-nav__ranking-list{width:100%;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-bottom-nav__ranking-text{padding:24px 0;font-size:12px;color:#666;text-align:center}.c-bottom-nav__ranking{display:flex;gap:10px;align-items:center;padding:10px;margin:4px 0;background-color:#eee;border-radius:10px}.c-bottom-nav__rank{display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;font-size:15px;color:#fff;background:radial-gradient(50% 50% at 50% 50%, #b8d66e 0%, #afcf65 7%, #7fa734 50%, #7aa32f 55%, #68941c 82%, #628f16 100%);border-radius:50%;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-bottom-nav__rank--1{background:radial-gradient(50% 50% at 50% 50%, #f3e18b 0%, #f1c500 50%, #cb9b0c 100%)}.c-bottom-nav__rank--2{background:radial-gradient(50% 50% at 50% 50%, #d1d1d2 0%, #c2c3c3 24%, #afb0af 50%, #9b9a9b 95%, #999899 100%)}.c-bottom-nav__rank--3{background:radial-gradient(50% 50% at 50% 50%, #debd91 0%, #b47e46 50%, #96501c 100%)}.c-bottom-nav__rank--4{background:radial-gradient(50% 50% at 50% 50%, #b8d66e 0%, #afcf65 7%, #7fa734 50%, #7aa32f 55%, #68941c 82%, #628f16 100%)}.c-bottom-nav__ranking-img{width:80px;min-width:80px;object-fit:cover}.c-bottom-nav__ranking-product{width:calc(100% - 120px)}.c-bottom-nav__ranking-product-name{margin:0 0 10px;border-bottom:1px solid #333}.c-bottom-nav__ranking-product-link{display:block;width:100%;padding:0 0 10px;font-size:13px;color:#0748a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-bottom-nav__ranking-product-info{display:flex;gap:8px;align-items:flex-end;justify-content:space-between}.c-bottom-nav__ranking-tag-list{display:flex;flex-wrap:wrap;gap:4px}.c-bottom-nav__ranking-tag{padding:4px 8px;font-size:11px;color:#fff;border-radius:15px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-bottom-nav__ranking-tag--red{background-color:#8c0b0b}.c-bottom-nav__ranking-tag--orange{background-color:#f17833}.c-bottom-nav__ranking-product-price{font-size:16px;white-space:nowrap}.c-bottom-nav__ranking-product-yen{font-size:13px}.c-bottom-nav__ranking-product-text{font-size:10px}.c-bottom-nav__sort-tab-list{margin:4px 0 0}.c-bottom-nav__sort-tab-list:first-child{margin:0}.c-bottom-nav__sort-tab{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px 20px;background-color:#fff}.c-bottom-nav__sort-tab::after{content:"";width:14px;height:14px;background:url(../img/arrow_black_bold.svg) center/14px 14px no-repeat}.c-bottom-nav__sort-tab.is-active::after{width:14px;height:2px;background:#333;border-radius:50px}.c-bottom-nav__sort-genre{display:flex;align-items:center;width:calc((100% - 2px)/2);padding:8px 16px;background-color:#fff}.c-bottom-nav__sort-genre .c-checkbox__label{font-size:12px}.c-bottom-nav__sort-genre-container{overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.c-bottom-nav__sort-genre-container--close{height:0}.c-bottom-nav__sort-genre-list{display:flex;flex-wrap:wrap;gap:2px;padding:4px 0 0}.c-bottom-nav__tag-heading{padding:0 10px;margin:8px 0 4px;font-size:14px;line-height:34px;background-color:#e0e0e0;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-bottom-nav__tag-heading:first-child{margin:0 0 4px}.c-bottom-nav__tag-category-list{margin:4px 0 0}.c-bottom-nav__tag-category-list:first-child{margin:0}.c-bottom-nav__tag-container{overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.c-bottom-nav__tag-container--close{height:0}.c-bottom-nav__tag-category{position:relative;padding:10px;font-size:12px;background-color:#fff}.c-bottom-nav__tag-list{display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 0 0}.c-bottom-nav__tag-label{display:block;padding:0 8px;font-size:10px;line-height:20px;color:#fff;background-color:#333;border:1px solid #333;border-radius:50px}.c-bottom-nav__tag-link-container{display:flex;justify-content:center;margin:16px 0 8px;font-size:12px;color:#0748a1}.c-bottom-nav__tag-link-container a.c-bottom-nav__tag-link{display:inline-block;padding:4px;font-size:12px}.l-bottom-nav__lead-text{margin-bottom:4px;font-size:10px;text-align:center}.l-bottom-nav__tag-search .c-bottom-nav__input{margin:0 auto 8px}.l-bottom-nav__campaign-item{margin-top:12px}.l-bottom-nav__campaign-item img{margin-bottom:8px}.c-top-nav{position:absolute;bottom:0;left:0;z-index:-1;display:none;width:100%;padding:10px 0 0;background-color:#fff;border-bottom:1px solid #ccc;transition:.4s ease;transform:translateY(100%)}@media(min-width: 769px){.c-top-nav{display:block}}.c-top-nav.is-hidden{transform:translateY(0)}.c-top-nav.is-fixed{transform:translateY(100%)}.c-top-nav__list{display:flex;justify-content:center;margin:0 auto}.c-top-nav__list li:nth-child(1) a::before{content:"";width:20px;height:20px;background:url(../img/books_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(1).is-active a.c-top-nav__link::before{width:20px;height:20px;background:url(../img/books_green_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(2) a::before{content:"";width:20px;height:20px;background:url(../img/comics_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(2).is-active a.c-top-nav__link::before{width:20px;height:20px;background:url(../img/comics_green_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(3) a::before{content:"";width:20px;height:20px;background:url(../img/comic_set_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(3).is-active a.c-top-nav__link::before{width:20px;height:20px;background:url(../img/comic_set_green_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(4) a::before{content:"";width:20px;height:20px;background:url(../img/controller_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(4).is-active a.c-top-nav__link::before{width:20px;height:20px;background:url(../img/controller_green_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(5) a::before{content:"";width:20px;height:20px;background:url(../img/dvd_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(5).is-active a.c-top-nav__link::before{width:20px;height:20px;background:url(../img/dvd_green_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(6) a::before{content:"";width:20px;height:20px;background:url(../img/cd_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li:nth-child(6).is-active a.c-top-nav__link::before{width:20px;height:20px;background:url(../img/cd_green_icon.svg) center/20px 20px no-repeat}.c-top-nav__list li.is-active{border-bottom:3px solid #1ebc2a}.c-top-nav__list li.is-active a.c-top-nav__link{color:#1ebc2a}.c-top-nav__link{display:flex;gap:0 4px;align-items:center;justify-content:center;padding:4px 32px 16px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-login__container{margin:16px 10px 30px}@media(min-width: 769px){.c-login__container{margin:32px 10px 40px}}.c-login__input{margin-bottom:16px}@media(min-width: 769px){.c-login__input{margin-bottom:20px}}.p-input-text--label{margin-bottom:8px}.p-reset-password-input-text--label{margin-top:16px}@media(min-width: 769px){.p-reset-password-input-text--label{margin-bottom:8px}}.p-reset-password-input-text{margin-bottom:24px}@media(min-width: 769px){.p-reset-password-input-text{margin-bottom:20px}}.p-reset-passwort-text{margin-top:30px}@media(min-width: 769px){.p-reset-passwort-text{margin-top:0}}.c-login__accordion--button{position:relative;display:inline;align-items:center;padding-left:10px;cursor:pointer}@media(min-width: 769px){.c-login__accordion--button{padding-left:5px}}.c-login__accordion--button.hovered,.c-login__accordion--button:hover{opacity:.6}.c-login__accordion--container{height:0;margin-bottom:24px;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}@media(min-width: 769px){.c-login__accordion--container{margin-bottom:30px}}.c-login__accordion--contents{margin:10px 0 0;font-size:12px;letter-spacing:-0.1px}@media(min-width: 769px){.c-login__accordion--contents{margin:15px 0 0;font-size:14px;letter-spacing:0}}.c-login__password--reset{position:relative;display:inline-block;padding-right:11px;font-size:12px;color:#0748a1}.c-login__password--reset::after{position:absolute;top:50%;right:0px;display:inline-block;width:6px;height:6px;color:inherit;content:"";border-top:solid 1px;border-right:solid 1px;transform:translate(-50%, -50%) rotate(45deg)}@media(min-width: 769px){.c-login__password--reset{padding-right:16px;font-size:14px}.c-login__password--reset::after{width:8px;height:8px}}.c-login__link{display:flex;flex-flow:column;gap:16px}.c-login__link--list{max-width:350px;max-height:48px;margin:0 auto}@media(min-width: 769px){.c-login__link--banner{aspect-ratio:330/48}}.p-login__button--container{margin-bottom:12px}.c-login__link--guide{position:relative;display:inline-block;padding:0 11px 0 0;font-size:12px;color:#0748a1}.c-login__link--guide::before{position:absolute;top:50%;left:-16px;display:inline-block;width:13.36px;height:17px;content:"";background:url(../img/beginner_icon.svg) no-repeat;transform:translateY(-50%)}.c-login__link--guide::after{position:absolute;top:50%;right:0;width:6px;height:6px;color:inherit;content:"";border-top:solid 1px;border-right:solid 1px;transform:translate(-50%, -50%) rotate(45deg)}@media(min-width: 769px){.c-login__link--guide{padding:0 16px 0 0;font-size:14px}.c-login__link--guide::before{top:50%}.c-login__link--guide::after{width:8px;height:8px}}@media(min-width: 769px){.c-login__flex{display:flex;gap:15px}}@media(min-width: 769px){.c-login__flex--contents{width:33.3333333333%}}.l-login__modal{position:relative;max-width:1120px;padding:45px 0px 0}@media(min-width: 769px){.l-login__modal{padding:54px 20px 32px}}.c-login__password-link{text-align:right}.c-breadcrumbs{display:none}@media(min-width: 769px){.c-breadcrumbs{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center;max-width:1080px;padding:16px 0;margin:0 auto}}.c-breadcrumbs_list{position:relative;display:flex;gap:10px;align-items:center}.c-breadcrumbs_list::after{content:"";width:13px;height:13px;background:url(../img/arrow_black.svg) center/13px 13px no-repeat}.c-breadcrumbs_list:last-of-type::after{content:none}.c-breadcrumbs__label{padding:0 4px;font-size:11px}.c-tab-mypage__container--tab{position:relative;margin:0 -10px}@media(min-width: 769px){.c-tab-mypage__container--tab{margin:0}}.c-tab-mypage{display:flex;gap:6.5px;justify-content:center;margin:0 16px;font-size:14px;overflow-x:scroll;scrollbar-width:none}.c-tab-mypage::-webkit-scrollbar{display:none}.c-tab-mypage--2{gap:5px}.c-tab-mypage__list{width:100%;text-align:center}.c-tab-mypage__list--2{width:50%}.c-tab-mypage__list--border{position:absolute;bottom:0;width:100%;border-top:1px solid #bdbdbd}.c-tab-mypage__content{display:none;overflow:hidden;clear:both}.c-tab-mypage__content.is-active{display:block}.c-tab-mypage__list--tab{display:block;padding:12px 0;line-height:1;color:#fff;background-color:#bdbdbd;border:1px solid #bdbdbd;border-radius:5px 5px 0 0}.c-tab-mypage__list--check-tab,.c-tab-mypage__list--input:checked+.c-tab-mypage__list--tab{position:relative;z-index:1;color:#6fba2c;background-color:#fff;border-bottom:1px solid #fff;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-cassette{position:relative;display:flex;gap:8px;align-items:center;width:100%;background-color:inherit}@media(min-width: 769px){.c-cassette{gap:16px}}@media(hover: hover){.c-cassette:has(.c-cassette__link:hover) .c-cassette__img,.c-cassette:has(.c-cassette__link:hover) .c-cassette__title,.c-cassette:has(.c-cassette__img:hover) .c-cassette__img,.c-cassette:has(.c-cassette__img:hover) .c-cassette__title,.c-cassette:has(.c-cassette__title:hover) .c-cassette__img,.c-cassette:has(.c-cassette__title:hover) .c-cassette__title{opacity:.6}}.c-cassette__link{position:absolute;inset:0;z-index:1}.c-cassette__linkspp80{position:absolute;inset:0}.c-cassette--ranking{align-items:stretch}.c-cassette__container--left-favorite{flex:1}.c-cassette__container--left{flex:1;padding-right:30px}@media(min-width: 769px){.c-cassette__container--left{align-self:flex-start;padding-right:0px}}.c-cassette__dust-box{position:absolute;top:10px;right:10px;z-index:1;display:inline-block;width:30px;height:30px;background:#e0e0e0;border-radius:50px}@media(min-width: 769px){.c-cassette__dust-box{top:20px;right:20px}}.c-cassette__dust-box::after{position:absolute;top:50%;right:50%;content:"";transform:translate(50%, -50%);width:18px;height:19px;background:url(../img/dust_box_icon.svg) center/18px 19px no-repeat}.c-cassette__dust-box:hover{cursor:pointer}.c-cassette__dust-box:hover::after{opacity:.6}.c-cassette__img{position:relative;transition:opacity .15s}.c-cassette__img img{width:80px;height:124px;object-fit:contain}.c-cassette__img-timesale-icon{position:absolute;top:-15px;left:0;display:flex;gap:3px;align-items:center}.c-cassette__img-timesale-icon::before{content:"";width:14px;height:15px;background:url(../img/timesale_icon_pink.svg) center/14px 15px no-repeat}.c-cassette__img-timesale-icon img{width:53px;height:fit-content}.c-cassette__flex--favorite{width:100%}@media(min-width: 769px){.c-cassette__flex--favorite{display:flex;gap:10px;align-items:center;justify-content:space-between}}.c-cassette__flex--arrivalmail{width:100%}@media(min-width: 769px){.c-cassette__flex--arrivalmail{display:flex;gap:16px;justify-content:space-between}}.c-cassette__container--dust-box{max-width:190px}@media(min-width: 769px){.c-cassette__container--dust-box{max-width:100%}}.c-cassette__label{padding:3px;font-size:11px;line-height:1;color:#6fba2c;background-color:#fff;border:1px solid #6fba2c}.c-cassette__label--attention{color:red;border:1px solid red}.c-cassette__label--gray{color:#fff;background-color:#999;border:1px solid #999}.c-cassette__flex--label{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}@media(min-width: 769px){.c-cassette__flex--label{margin-bottom:8px}}.c-cassette__title{margin-bottom:4px;font-size:14px;cursor:pointer;transition:opacity .15s}.c-cassette__author{display:flex;margin-bottom:4px;font-size:11px;color:#666}@media(max-width: 769px){.c-cassette__author .pc-not{display:none}}@media(min-width: 769px){.c-cassette__author .sp-not{display:none}}.c-cassette__flex--price{display:flex;align-items:center;margin:7px 0}@media(min-width: 769px){.c-cassette__flex--price{margin:8px 0 4px}}.c-cassete__flex--pricemessage{display:flex;align-items:center;margin-bottom:4px}.c-cassete__flex--timesale{position:relative;display:flex;gap:5px;align-items:center;padding:4px 0}.c-cassete__flex--timesale::after{position:absolute;top:-11px;right:0;display:inline-block;content:"";width:27px;height:27px;background:url(../img/cheap_icon_pink.svg) center/27px 27px no-repeat}.c-cassette__price{position:relative;font-size:13px;color:#c5003f;font-weight:bold}.c-cassette__price span{font-size:16px;color:#c5003f;font-weight:bold}.c-cassette__price--free{font-size:16px}.c-cassette__price--timesale{font-size:11px;color:#ed006b;font-weight:bold}.c-cassette__price--timesale span{color:#ed006b;font-weight:bold}.c-cassette__price--soldout{color:#999}.c-cassette__price--message{margin-left:20px;font-size:11px}.c-cassette__price--message span{font-size:14px}.c-cassette__price--message-size{font-size:11px}.c-cassette__card__rank{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin:0px 10px 0px 0;background-color:#e0e0e0;font-weight:bold;border-radius:2px}.c-cassette__container--right{position:relative}@media(min-width: 769px){.c-cassette__container--right{flex:1;align-self:flex-end;min-width:242px;max-width:242px}}@media(min-width: 769px){.c-cassette__container--right-favorite{flex:1;align-self:center;max-width:242px}}.c-cassette__container--right-ranking{margin-top:8px}@media(min-width: 769px){.c-cassette__container--right-ranking{flex:1;align-self:center;max-width:242px;margin-top:0px}}.c-cassette__flex--cardstock{display:flex;justify-content:space-between}@media(min-width: 769px){.c-cassette__flex--cardstock{display:block}}.c-cassette__stock--wrap{display:flex;flex-direction:column;align-items:flex-end}@media(min-width: 769px){.c-cassette__stock--wrap{flex-direction:row;align-items:center;justify-content:space-between}}.c-cassette__stock--selectbox{display:flex;align-items:center}.c-cassette__stock--selectbox-text{font-size:12px}.c-cassette__stock--message{margin-bottom:10px;font-size:12px;color:#c5003f}@media(min-width: 769px){.c-cassette__stock--message{margin-bottom:0}}.c-cassette__stock--message .c-cassette__stock--number{font-size:14px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-cassette__stock--timesale{font-size:12px;color:#ed006b}.c-cassette__stock--timesale .c-cassette__stock--number{font-size:14px;color:#ed006b;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-cassette__stock--pc{display:none;font-size:12px}@media(min-width: 769px){.c-cassette__stock--pc{display:block}}.c-cassette__stock--sp{padding:6px 0;font-size:12px}@media(min-width: 769px){.c-cassette__stock--sp{display:none}}.c-select__subtotal{margin-top:5px}@media(min-width: 769px){.c-select__subtotal{margin-top:0px}}.c-select__subtotal--text{font-size:11px;color:#999}.c-select__subtotal--price{font-size:13px;font-weight:bold}.c-cassette__toggle--wrap{position:relative;z-index:1;display:flex;gap:8px;padding:10px 0}@media(min-width: 769px){.c-cassette__toggle--wrap{padding:12px 0;font-size:14px}}.c-cassette__button--info{display:flex;justify-content:space-between}.c-cassette__status--bought{padding:4px 10px;margin:4px 0;font-size:14px;color:#c5003f;cursor:default;border:1px solid;border-radius:4px}@media(min-width: 769px){.c-cassette__status--bought{padding:5px 12px;margin:6px 0}}.c-cassette__button--flex{display:flex;gap:10px}@media(min-width: 769px){.c-cassette__button--flex{max-width:242px}}.c-cassette__button--flex div:first-child{width:calc(100% - 54px)}.c-cassette__ranking--wrap{display:flex;flex-direction:column}.c-cassette__ranking{position:relative;font-size:16px;text-align:center}.c-cassette__ranking>span{font-size:12px}.c-cassette__ranking::before{position:absolute;top:50%;left:-5px;content:"";transform:translateY(-50%)}.c-cassette__ranking--First::before{width:30px;height:25px;background:url(../img/crown-first.svg) center/30px 25px no-repeat}.c-cassette__ranking--2nd::before{width:30px;height:25px;background:url(../img/crown-2nd.svg) center/30px 25px no-repeat}.c-cassette__ranking--3rd::before{width:30px;height:25px;background:url(../img/crown-3rd.svg) center/30px 25px no-repeat}.c-cassette__ranking__span{font-size:12px}.c-cassette--disabled .c-cassette__price{color:#999}.c-cassette--disabled .c-cassette__price span{color:#999}.c-cassette-simple{position:relative;display:flex;gap:8px;align-items:flex-start;background-color:inherit}@media(hover: hover){.c-cassette-simple:has(.c-cassette__link:hover) .c-cassette-simple__img,.c-cassette-simple:has(.c-cassette__link:hover) .c-cassette-simple__title,.c-cassette-simple:has(.c-cassette-simple__img:hover) .c-cassette-simple__img,.c-cassette-simple:has(.c-cassette-simple__img:hover) .c-cassette-simple__title,.c-cassette-simple:has(.c-cassette-simple__title:hover) .c-cassette-simple__img,.c-cassette-simple:has(.c-cassette-simple__title:hover) .c-cassette-simple__title{opacity:.6}}.c-cassette-simple__img{max-width:60px;max-height:93px;transition:opacity .16s}@media(min-width: 769px){.c-cassette-simple__img{max-width:80px;max-height:124px}}.c-cassette-simple__right{display:flex;flex-direction:column;gap:4px;margin:4px 0}.c-cassette-simple__title-block{display:block}.c-cassette-simple__title{font-size:14px;color:#0748a1;transition:opacity .16s}@media(min-width: 769px){.c-cassette-simple__title{font-size:16px}}.c-cassette-simple__purchase-name{margin-top:.5rem;text-align:end}.c-cassette-simple__purchase-name span{font-weight:bold}.c-cassette-simple__author{font-size:11px;color:#999}@media(min-width: 769px){.c-cassette-simple__author{font-size:13px}}.c-cassette-simple__flex{display:flex;gap:8px;align-items:flex-end}@media(min-width: 769px){.c-cassette-simple__flex{gap:16px}}.c-cassette-simple__price{font-size:14px;color:#333}@media(min-width: 769px){.c-cassette-simple__price{font-size:16px}}.c-cassette-simple__number{font-size:11px;color:#999}@media(min-width: 769px){.c-cassette-simple__number{font-size:13px}}.c-cassette-buying__flex{display:flex;flex-direction:column;gap:8px;width:100%}@media(min-width: 769px){.c-cassette-buying__flex{flex-direction:row;gap:16px;align-items:center;justify-content:space-between}}.c-cassette-buying__container--left{flex:1}@media(min-width: 769px){.c-cassette-buying__container--left{align-self:flex-start;padding-right:0px}}.c-cassette-buying__right{display:flex;flex-direction:column;gap:9px;padding:12px;background-color:#fff0f0;border:1px solid rgba(235,83,83,.3019607843);border-radius:4px}.c-cassette-buying__text--flex{display:flex;gap:5px;align-items:center}.c-cassette-buying__text{font-size:12px}.c-cassette-buying__text--price{font-size:13px;color:#c5003f;font-weight:bold}.c-cassette-buying__text--price span{font-size:16px;color:#c5003f;font-weight:bold}.c-cassette-buying__text--pricetext{font-size:12px;color:#c5003f;font-weight:bold}.c-cassette-sale{padding:15px 20px;text-align:center;background-color:#fffff7;border:1px solid #ccc;border-radius:4px}@media(min-width: 769px){.c-cassette-sale{display:grid;grid-template-rows:27px 1fr 48px;height:100%}}.c-cassette-sale__flex{display:flex;gap:16px;align-items:center;margin:16px 0}.c-cassette-sale__img{flex-shrink:0;width:95px;height:150px}.c-cassette-sale__text{width:calc(100% - 95px);height:100%;padding:20px 16px;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.c-cassette-sale__title{font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-cassette-sale__text--day{font-size:24px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-cassette-sale__text--week{font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-cassette-sale__text--time{display:inline-block;padding:2px 0 16px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-cassette-sale__text--text{font-size:12px;text-align:start;word-break:break-all;white-space:pre-wrap}.c-point__title--r{display:flex;gap:8px;align-items:center;font-size:14px}.c-point__title--r img{width:35px;height:35px}.c-point__title--v{width:85px}.c-point__v-link{display:flex;gap:30px;align-items:center;width:180px;padding:6px 4px;font-size:11px;text-align:center;border:1px solid #bdbdbd;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-point__v-link span{width:130px;text-align:center}.c-point__v-link::before{content:"";width:35px;height:35px;background:url(../img/logo_vpoint.png) center/35px 35px no-repeat}.c-point__v-link:hover{opacity:1}.c-point__r-link{width:180px}.c-point__r-link:hover{opacity:1}.c-point__text-container{display:flex;justify-content:space-between}.c-point__text-container dt{font-size:14px}.c-point__text-container+.l-top__points{margin:4px 0 0}.c-point__text-container.indent{padding:0 0 0 1em}.c-point__text{position:relative;width:115px;font-size:12px;text-align:right;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-point__text::before{position:absolute;top:50%;left:0;z-index:1;content:":";transform:translateY(-50%)}.c-point__text .c-point__text--bold{font-size:14px}.c-point__text.--red{color:#c5003f}.c-point__text_other{position:relative;width:115px;font-size:12px;text-align:right;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-point__text_other .c-point__text--bold{font-size:14px}.c-point__text_other.--red{color:#c5003f}.c-point__link{margin:16px 0 0;font-size:12px}.c-point__link a{font-size:12px;text-decoration:underline}.c-modal__inner--scroll{overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.c-modal__inner--scroll::-webkit-scrollbar{display:none}.c-modal__inner--scroll{padding:0 0 30px}@media(min-width: 769px){.c-modal__inner--scroll{padding:0}}.c-modal__inner--scroll>div:last-child ul{padding-bottom:8px}@media(min-width: 769px){.c-modal__inner--scroll>div:last-child ul{padding-bottom:24px}}.l-sort-modal{display:flex;flex-direction:column;padding:16px 0px 18px}.l-sort__modal--title{padding:10px 20px;font-size:16px;border-bottom:1px solid #eee}@media(min-width: 769px){.l-sort__modal--title{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;padding:0 20px 24px}}.l-sort__modal--categorylist{margin-bottom:16px}@media(min-width: 769px){.l-sort__modal--categorylist{margin-bottom:24px}}.l-sort__modal--list{border-bottom:1px solid #eee}.l-sort__modal--radio{display:block;padding:16px 20px;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sort__modal--title--number{padding:10px 20px;font-size:16px;border-bottom:1px solid #eee}@media(min-width: 769px){.l-sort__modal--title--number{padding:16px 20px}}.l-sort__modal--button{width:100%;padding:20px 20px 0 20px}@media(min-width: 769px){.l-sort__modal--button{width:240px;padding:0;margin:20px auto 0}}.l-filter-tab{display:flex;flex-direction:column;align-items:center;padding:16px 0px 96px;overflow:hidden}.l-filter-tab__list--title{padding:0 16px 0 20px;font-size:16px;line-height:36px}@media(min-width: 769px){.l-filter-tab__list--title{padding:0 20px;line-height:140%;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}}.l-filter-tab__list--title-flex{display:flex;align-items:center;width:100%;padding-bottom:8px}@media(min-width: 769px){.l-filter-tab__list--title-flex{justify-content:space-between;padding-bottom:24px}}.l-filter-tab__button--filter{box-sizing:border-box;padding:5px 10px;margin-right:55px;font-size:12px;line-height:1.334;background-color:#fff;border:1px solid #999;border-radius:5px}.l-filter-tab__title--category{padding:9px 20px;background-color:#eee}@media(min-width: 769px){.l-filter-tab__title--category{padding:10px 20px}}.l-filter-tab__list{display:flex;flex-wrap:wrap;gap:8px;padding:0px 20px 16px}@media(min-width: 769px){.l-filter-tab__list{padding:8px 20px 24px}}.l-filter-tab__list--checkbox{padding:8px 20px 16px}@media(min-width: 769px){.l-filter-tab__list--checkbox{padding:16px 20px 24px}}.l-filter-tab__list--item{box-sizing:border-box;display:inline-block;margin-top:8px;background-color:#fff;border:1px solid #999;border-radius:5px}.l-filter-tab__list--input{padding:8px 20px 8px}@media(min-width: 769px){.l-filter-tab__list--input{padding:16px 20px}}.l-filter-tab__list--input-error{visibility:hidden}.l-filter-tab__list--input-error.is-active{visibility:visible}.l-filter-tab__search-input{display:inline-block;width:fit-content}.l-filter-tab__search-input input{max-width:120px}.l-filter-tab__button{padding:20px 20px 4px;margin:0 auto}@media(min-width: 769px){.l-filter-tab__button{padding:18px 0 4px}}.l-filter-tab__select-container{max-width:calc(100% - 20px);margin:8px auto}.c-pagination{display:flex;align-items:center;justify-content:center;padding:10px 0}.c-pagination__item{display:block}.c-pagination__item--link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:28px;height:28px;font-size:14px;color:#333;background:#fff;border:solid 1px #333;border-radius:5px}.c-pagination__item--link:hover{opacity:.6}.c-pagination__item--link.isCurrent{color:#fff;pointer-events:none;background:#333}.c-pagination>*+*{margin-left:12px}.c-pagination_next{transform:rotate(180deg)}.c-toggle-switch{position:relative;display:inline-block;width:44px;height:21px}.c-toggle-switch__slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;background-color:#ccc;border-radius:34px;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.c-toggle-switch__slider::before{position:absolute;bottom:3px;left:3px;width:15px;height:15px;content:"";background-color:#fff;border-radius:50%;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}input:checked+.c-toggle-switch__slider{background-color:#6fba2c}input:checked+.c-toggle-switch__slider::before{transform:translateX(22px)}.c-favorite__button{position:relative;z-index:1;width:100%;height:100%;background-color:#fff;border:1px solid #6fba2c;border-radius:4px}.c-favorite__button::after{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%, -50%);width:22px;height:20.78px;background:url(../img/favorite_green_icon.svg) center/22px 20.78px no-repeat}.c-favorite__button--wrap{flex-shrink:0;width:44px;height:40px}.c-favorite__button--selected{background-color:#6fba2c}.c-favorite__button--selected::after{width:22px;height:20.78px;background:url(../img/bookmarked_icon.svg) center/22px 20.78px no-repeat}@media(min-width: 769px){.is-sp-show{display:none !important}}.is-sp-hidden{display:none}@media(min-width: 769px){.is-sp-hidden{display:block}}.is-sp-hidden--flex{display:none}@media(min-width: 769px){.is-sp-hidden--flex{display:flex}}.is-sp-hidden--inline{display:none}@media(min-width: 769px){.is-sp-hidden--inline{display:inline}}.c-shipment-status{width:100%;background-color:#f3f3f3;border:1px solid #e0e0e0;border-radius:4px}@media(min-width: 769px){.c-shipment-status{max-width:350px}}.c-shipment-status__heading{position:relative;padding:10px;cursor:pointer}.c-shipment-status__heading::before{position:absolute;top:50%;right:10px;z-index:1;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_gray.svg) center/12px 12px no-repeat}.c-shipment-status__heading.is-active::before{transform:translateY(-50%) rotate(180deg)}.c-shipment-status__heading.no-info{cursor:auto}.c-shipment-status__heading.no-info::before{display:none}.c-shipment-status__label{display:inline-block;padding:0 10px;margin:0 0 4px;font-size:12px;line-height:24px;color:#fff;background-color:#c5003f;border-radius:15px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-shipment-status__label--green{background-color:#6fba2c}.c-shipment-status__text{font-size:12px}@media(min-width: 769px){.c-shipment-status__text{font-size:14px}}.c-shipment-status__text--mt{margin:16px 0 0}.c-shipment-status__status-container{overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.c-shipment-status__status-container.is-closed{height:0}.c-shipment-status__status-inner{padding:10px 20px 16px;border-top:1px solid #e0e0e0}.c-shipment-status__status-list{display:flex;width:100%;max-width:300px;margin:16px auto}.c-shipment-status__status{display:flex;flex-direction:column;gap:2px;align-items:center;width:25%;font-size:13px;color:#bdbdbd}.c-shipment-status__status span{position:relative;width:100%;height:24px}.c-shipment-status__status span::before{position:absolute;top:50%;left:50%;z-index:2;width:13px;height:13px;content:"";background-color:#ccc;border-radius:50%;transform:translate(-50%, -50%)}.c-shipment-status__status span::after{position:absolute;top:50%;left:0;z-index:1;width:100%;height:1px;content:"";border-top:1px dashed #ccc;transform:translate(-50%, -50%)}.c-shipment-status__status.is-active{color:#c5003f}.c-shipment-status__status.is-active span::before{background-color:#c5003f}.c-shipment-status__status.is-active span::after{border-top:1px solid #c5003f}.c-shipment-status__status.is-current{color:#c5003f}.c-shipment-status__status.is-current span::before{width:24px;height:24px;background:url(../img/shipping_status_icon.svg) center/24px 24px no-repeat;background-color:#c5003f}.c-shipment-status__status.is-current span::after{border-top:1px solid #c5003f}.c-shipment-status__status.is-current:last-of-type span::before{width:24px;height:24px;background:url(../img/shipped_status_icon.svg) center/24px 24px no-repeat;background-color:#c5003f}.c-shipment-status__status:first-of-type span::after{content:none}.c-shipment-status__info{display:flex;font-size:12px}.c-shipment-status__info a,.c-shipment-status__info dt,.c-shipment-status__info dd{font-size:inherit}.c-shipment-status__info+.c-shipment-status__info{margin:4px 0 0}@media(min-width: 769px){.c-shipment-status__info{font-size:14px}}.c-purchase-status{background-color:#f3f3f3;border:1px solid #e0e0e0;border-radius:4px}@media(min-width: 769px){.c-purchase-status{width:100%;min-width:350px;max-width:350px}}.c-purchase-status__heading{position:relative;padding:10px;cursor:pointer}.c-purchase-status__heading::before{position:absolute;top:50%;right:10px;z-index:1;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_gray.svg) center/12px 12px no-repeat}.c-purchase-status__heading.is-active::before{transform:translateY(-50%) rotate(180deg)}.c-purchase-status__heading.no-info{cursor:auto}.c-purchase-status__heading.no-info::before{display:none}.c-purchase-status__label{display:inline-block;padding:0 10px;margin:0 0 4px;font-size:12px;line-height:24px;color:#fff;background-color:#6fba2c;border-radius:15px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-purchase-status__label--gray{background-color:#999}.c-purchase-status__text--bold{color:#c5003f;font-weight:bold}.c-purchase-status__text{font-size:12px}.c-purchase-status__text .c-link--blue{font-size:12px}@media(min-width: 769px){.c-purchase-status__text{font-size:14px}.c-purchase-status__text .c-link--blue{font-size:14px}}.c-purchase-status__text--mt{margin:16px 0 0}.c-purchase-status__status-container{overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.c-purchase-status__status-container.is-closed{height:0}.c-purchase-status__status-inner{padding:10px 20px 16px;border-top:1px solid #e0e0e0}@media(min-width: 769px){.c-purchase-status__status-inner .purchase-status_pc-none{display:none}}@media(max-width: 769px){.c-purchase-status__status-inner .purchase-status_sp-none{display:none}}.c-purchase-status__status-list{display:flex;width:100%;max-width:300px;margin:16px auto}.c-purchase-status__status{display:flex;flex-direction:column;align-items:center;width:33.3333333333%;font-size:13px;color:#bdbdbd}.c-purchase-status__status span{position:relative;width:100%;height:24px}.c-purchase-status__status span::before{position:absolute;top:50%;left:50%;z-index:2;width:13px;height:13px;content:"";background-color:#ccc;border-radius:50%;transform:translate(-50%, -50%)}.c-purchase-status__status span::after{position:absolute;top:50%;left:0;z-index:1;width:100%;height:1px;content:"";border-top:1px dashed #ccc;transform:translate(-50%, -50%)}.c-purchase-status__status.is-active{color:#c5003f}.c-purchase-status__status.is-active span::before{background-color:#c5003f}.c-purchase-status__status.is-active span::after{border-top:1px solid #c5003f}.c-purchase-status__status.is-checking{color:#c5003f}.c-purchase-status__status.is-checking span::before{width:24px;height:24px;background:url(../img/search_icon.svg) center/12px 12px no-repeat;background-color:#c5003f}.c-purchase-status__status.is-checking span::after{border-top:1px solid #c5003f}.c-purchase-status__status.is-current{color:#c5003f}.c-purchase-status__status.is-current span::before{width:24px;height:24px;background:url(../img/check_icon.svg) center/12px 12px no-repeat;background-color:#c5003f}.c-purchase-status__status.is-current span::after{border-top:1px solid #c5003f}.c-purchase-status__status:first-of-type span::after{content:none}.c-purchase-status__info{display:flex;font-size:12px}.c-purchase-status__info a,.c-purchase-status__info dt,.c-purchase-status__info dd{font-size:inherit}.c-purchase-status__info+.c-purchase-status__info{margin:4px 0 0}@media(min-width: 769px){.c-purchase-status__info{font-size:14px}}.c-purchase-status__print-button{display:block;display:flex;gap:10px;align-items:center;justify-content:center;width:100%;max-width:310px;margin:10px auto 16px;font-size:14px;line-height:42px;background-color:#fff;border:1px solid #6fba2c;border-radius:4px}.c-purchase-status__print-button::before{content:"";width:18px;height:18px;background:url(../img/print_icon.svg) center/18px 18px no-repeat}.c-purchase-status__period{font-size:13px;line-height:30px;text-align:center;background-color:#fff;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__arrows{display:none}.splide__arrows.c-slider__carousel-arrows{display:block}@media(min-width: 769px){.splide__arrows{display:block}}.splide__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:80px;background-color:rgba(0,0,0,.8);border-radius:0;opacity:1}.splide__arrow:disabled{visibility:hidden;opacity:0}.splide__arrow--prev.c-slider__banner-arrow .c-slider__banner-arrow-img{width:25px;transform:rotate(-90deg)}.splide__arrow--prev.c-slider__arrow--gray{left:0}.splide__arrow--prev.c-slider__arrow--gray .c-slider__arrow--gray-img{width:25px;transform:rotate(-90deg)}.splide__arrow--prev.c-slider__carousel-arrow{left:0}.splide__arrow--prev.c-slider__carousel-arrow .c-slider__carousel-arrow-img{width:36px;transform:none}@media(min-width: 769px){.splide__arrow--prev.c-slider__carousel-arrow .c-slider__carousel-arrow-img{width:40px}}.splide__arrow--prev.c-slider__thumbnail-arrow{left:-40px}.splide__arrow--prev.c-slider__thumbnail-arrow .c-slider__thumbnail-arrow-img{width:23px;transform:rotate(-180deg)}.splide__arrow--next.c-slider__banner-arrow .c-slider__banner-arrow-img{width:25px;transform:rotate(90deg)}.splide__arrow--next.c-slider__arrow--gray{right:0}.splide__arrow--next.c-slider__arrow--gray .c-slider__arrow--gray-img{width:25px;transform:rotate(90deg)}.splide__arrow--next.c-slider__carousel-arrow{right:0}.splide__arrow--next.c-slider__carousel-arrow .c-slider__carousel-arrow-img{width:36px;transform:none}@media(min-width: 769px){.splide__arrow--next.c-slider__carousel-arrow .c-slider__carousel-arrow-img{width:40px}}.splide__arrow--next.c-slider__thumbnail-arrow{right:-40px}.splide__arrow--next.c-slider__thumbnail-arrow .c-slider__thumbnail-arrow-img{width:23px;transform:none}.c-slider__arrow--gray,.c-slider__carousel-arrow,.c-slider__thumbnail-arrow{background-color:unset}.splide.is-initialized,.splide.is-render{padding:0 0 25px}.splide__pagination{bottom:0}.splide__pagination li{width:20px}.splide__pagination__page{width:10px;height:10px;background-color:#e0e0e0;opacity:1}.splide__pagination__page.is-active{background-color:#6fba2c;transform:scale(1)}.splide__thumbnails{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:20px auto 0}@media(max-width: 769px){.splide__thumbnails.--sp-none{display:none}}.splide__thumbnails.--center{justify-content:center}.splide__thumbnail{display:flex;justify-content:center;width:60px;height:60px;overflow:hidden;list-style:none;cursor:pointer;border:1px solid #bdbdbd}.splide__thumbnail .splide__thumbnail-img{width:60px;height:60px;object-fit:contain}.splide__thumbnail.is-active{border:2px solid #1ebc2a}@media(min-width: 769px){.splide__thumbnail.--modal-slide{width:90px;height:90px}.splide__thumbnail.--modal-slide .splide__thumbnail-img{width:90px;height:90px}}.splide__track--nav>.splide__list>.splide__slide{border:none}.splide__track--nav>.splide__list>.splide__slide.is-active{border:none}.splide__slide.is-active>.splide__thumbnail{border:2px solid #1ebc2a}.splide:not(.is-overflow) .splide__arrows{display:none}.c-splide__products{width:100%;margin:16px -10px 0 0}@media(min-width: 769px){.c-splide__products{margin:20px auto 0}}.c-splide__products.js-productMainImageSlide{padding:0 0 38px}@media(min-width: 769px){.c-splide__products.js-productMainImageSlide{padding:0 0 25px}}.c-splide__products.js-productMainImageModalThumbnailSlide{margin:20px auto 0}.c-splide__products-list{display:block;width:130px}@media(min-width: 769px){.c-splide__products-list{width:100%}}.c-splide__products-img{position:relative;display:flex;justify-content:center}.c-splide__products-img--label::before{position:absolute;bottom:0;left:0;z-index:1;display:block;padding:4px;font-size:10px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;letter-spacing:-0.05rem;content:"入荷しました！";background-color:#c5003f}.c-splide__products-img img{width:auto;max-width:100%;height:220px;object-fit:contain}@media(min-width: 769px){.c-splide__products-img img{height:240px}}.c-splide__products-name{display:block;margin:4px 0 0;font-size:13px;color:#0748a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-splide__products-name--small{font-size:13px}.c-splide__products-price{font-size:13px;color:#c5003f}.c-splide__products-date{display:block;text-align:center}@media(min-width: 769px){.c-splide__track-small{width:90%;margin:0 auto}}.c-splide__modal-products{margin-top:30px}@media(min-width: 769px){.c-splide__modal-products{margin-top:38px}}.c-splide__products-main-image-list{display:block;width:100%}.c-splide__products-main-image-item{position:relative;display:flex;justify-content:center;padding:0 12px}.c-splide__products-main-image-item img{height:230px;object-fit:contain}@media(min-width: 769px){.c-splide__products-main-image-item img{height:370px}}.c-splide__main-images-modal-wrapper{max-width:740px;max-height:708px}.c-splide__main-images-modal{padding:15px 10px 30px}@media(min-width: 769px){.c-splide__main-images-modal{padding:16px 20px 34px}}.c-splide__main-images-modal .splide.is-initialized{padding:0}.c-splide__main-images-modal .splide__list{align-items:center}.c-splide__products-main-image-modal-item img{width:auto;height:230px;object-fit:contain}@media(min-width: 769px){.c-splide__products-main-image-modal-item img{height:500px}}.c-warning__container{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:rgba(235,83,83,.1);border:1px solid #eb5353;border-radius:4px}@media(min-width: 769px){.c-warning__container{gap:8px;max-width:500px;margin:24px auto 0}}.c-warning__title-container{display:flex;flex-direction:row;gap:16px;align-items:center}.c-warning__title{font-size:16px;line-height:24px;text-align:left;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-warning__text-container{display:flex;flex-direction:column;gap:5px;padding:0 4px}.c-warning__text{position:relative;padding-left:22px;line-height:22px}.c-warning__text::before{position:absolute;top:0;left:0;content:"・"}.c-warning__icon{width:30px;height:30px;padding-left:5px}.c-sort-button-container{display:flex;align-items:center;justify-content:space-between;margin-top:16px}@media(min-width: 769px){.c-sort-button-container{padding:0 10px 8px;border-bottom:1px solid #e0e0e0}}.c-sort-button-container--bottom{padding:0 10px;margin-bottom:16px;border-bottom:none}.c-sort-button-container__buttons{display:flex;gap:8px;justify-content:flex-end}.c-sort-button-container__button{position:relative;box-sizing:border-box;padding:8px 11px 8px 36px;font-size:12px;border:1px solid #e0e0e0;border-radius:4px}.c-sort-button-container__button::before{position:absolute;top:50%;left:11px;content:"";transform:translate(0, -50%)}.c-sort-button-container__button--sort::before{width:20px;height:20px;background:url(../img/sort_icon.svg) center/20px 20px no-repeat}.c-sort-button-container__button--filter::before{width:15px;height:15px;background:url(../img/filter_icon.svg) center/15px 15px no-repeat}.c-confirm-table{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;height:100%;border-radius:4px}.c-confirm-table__item{display:flex;align-items:flex-start}.c-confirm-table__item-title{min-width:110px;font-size:14px;color:#757575}@media(min-width: 769px){.c-confirm-table__item-title{min-width:120px;font-size:16px}}.c-confirm-table__item-colon{font-size:14px;color:#757575}@media(min-width: 769px){.c-confirm-table__item-colon{font-size:16px}}.c-confirm-table__item-content{width:100%;font-size:14px;font-weight:bold}@media(min-width: 769px){.c-confirm-table__item-content{font-size:16px}}.c-confirm-list__list{display:flex;flex-direction:column;gap:16px;padding:0 10px;margin:16px 0px}@media(min-width: 769px){.c-confirm-list__list{gap:24px;padding:0;margin:24px 0px}}.c-confirm-list__list-item{display:flex;flex-direction:column;gap:8px}.c-confirm-list__list-item-title{font-size:14px}.c-confirm-list__list-item-text{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.c-confirm-list__list-item-text.--gray{color:#bdbdbd}.c-bottom-cart{position:fixed;bottom:0;left:0;z-index:2;width:100%;padding:20px 10px 80px;background-color:#f5f5f5;box-shadow:0px -1px 5px 0px rgba(0,0,0,.2)}@media(min-width: 769px){.c-bottom-cart{display:none}}.c-bottom-cart__button-container{position:relative;z-index:1;display:flex;gap:10px;align-items:center;justify-content:center}.c-bottom-cart__cart-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:9px 10px 9px;cursor:pointer;background-color:hsl(25,100%,53%);border-radius:4px}.c-bottom-cart__cart-btn span{position:relative;padding-left:32px;font-size:14px;color:#fff;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.c-bottom-cart__cart-btn span{font-size:14px}}.c-bottom-cart__cart-btn span::before{position:absolute;top:50%;left:0;display:inline-block;content:"";transform:translateY(-50%);width:24px;height:24px;background:url(../img/cart_icon.svg) center/24px 24px no-repeat}.c-bottom-cart__favorite{display:flex;align-items:center;justify-content:center;padding:10px;background:#fff;border:1px solid #6fba2c;border-radius:4px}.c-bottom-cart__favorite img{width:20px;height:18px;vertical-align:top}.c-bottom-cart__favorite.is-active img{filter:brightness(0) invert(1)}.c-bottom-cart__favorite.is-active span{color:#fff}.c-bottom-cart__favorite span::after{position:absolute;top:50%;left:0;display:inline-block;content:"";transform:translateY(-50%);width:24px;height:24px;background:url(../img/favorite_green_icon.svg) center/24px 24px no-repeat}.c-bottom-cart__favorite.is-active span::after{filter:brightness(0) invert(1)}#tadabon_order_modal *{font-size:unset;font-weight:unset;letter-spacing:initial}#tadabon_order_modal .netoff-logo{max-width:150px;height:auto}#tadabon_order_modal .tadabon-logo{max-width:300px}#tadabon_order_modal .bg_onetime_popup{position:fixed;top:0px;left:0px;z-index:9999;width:100vw;height:100vh;visibility:hidden;background-color:rgba(0,0,0,.7);opacity:0;transition:.5s}body.open_popup #tadabon_order_modal .bg_onetime_popup{visibility:visible;opacity:1}#tadabon_order_modal .onetime_popup{position:relative;top:7%;right:0;left:0;width:95%;height:88%;margin:auto;background-color:#fff}@media(min-width: 769px){#tadabon_order_modal .onetime_popup{top:5vh;width:80%;height:90vh}}#tadabon_order_modal .title-area{width:95%;padding:15px;margin:0 auto;background:#e2f1d5}#errorheader{font-weight:bold !important}#errortext{margin-top:30px}#tadabon_order_modal .popup-close-button{position:absolute;top:-3rem;right:0;display:block;width:36px;height:35px;border:1px solid #fff;border-radius:50%}@media(min-width: 769px){#tadabon_order_modal .popup-close-button{top:-1.5rem;right:-2.5rem}}#tadabon_order_modal .popup-close-button::before,#tadabon_order_modal .popup-close-button::after{position:absolute;top:17px;right:16px;width:2px;height:26px;color:#000 !important;content:"";background:#fff}#tadabon_order_modal .popup-close-button::before{transform:translate(-50%, -50%) rotate(45deg)}#tadabon_order_modal .popup-close-button::after{transform:translate(-50%, -50%) rotate(-45deg)}#tadabon_order_modal .onetime_popup_title_close{position:absolute;top:50%;right:30px;width:30px;height:30px;cursor:pointer;transform:translateY(-50%)}#tadabon_order_modal .onetime_popup_title_close::before,#tadabon_order_modal .onetime_popup_title_close::after{position:absolute;top:50%;left:50%;width:100%;height:4px;content:"";background-color:#fff;transform:translateX(-50%) translateY(-50%)}#tadabon_order_modal .onetime_popup_title_close::before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}#tadabon_order_modal .onetime_popup_title_close::after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}#tadabon_order_modal .onetime_popup_content{display:none}@media(min-width: 769px){#tadabon_order_modal .onetime_popup_content{display:inline-flex;width:100%;height:100%}}#tadabon_order_modal .onetime_popup_left{width:80%;padding:10px;overflow-y:scroll}#tadabon_order_modal .onetime_popup_right{width:18%;margin:0 10px}#tadabon_order_modal .onetime_popup_content_sp{display:inline-flex;width:100%;height:100%}@media(min-width: 769px){#tadabon_order_modal .onetime_popup_content_sp{display:none}}#tadabon_order_modal .onetime_popup_sp{padding:10px;overflow-y:scroll}#tadabon_order_modal .onetime_popup_header_text{font-weight:bold !important}#tadabon_order_modal .onetime_popup_header_text p:nth-child(1){margin-top:10px;font-size:13px !important}#tadabon_order_modal .onetime_popup_header_text p:nth-child(2){margin-top:10px;font-size:20px !important}#onetime_popup_cart{padding:15px 10px;margin-top:20px;font-size:14px !important;border:1px solid #a0a0a0;border-radius:10px}#onetime_popup_cart dl div{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#onetime_popup_cart dl div dd{width:40%;text-align:end}#tadabon_order_modal .add-cart{pointer-events:none !important;background:#a0a0a0 !important}.cart-error{padding:10px;font-size:larger !important;font-weight:bold !important;color:red;border:red 1px solid;border-radius:5px}.cart-error-msg{color:red}#tadabon_order_modal .purchase_button{width:80%;padding:5px;margin:auto 5px 10px 5px;color:#fff;text-align:center;cursor:pointer;background:linear-gradient(180deg, #ffa366 0%, #ff6f0e 100%)}#tadabon_order_modal .purchase_button:hover{color:#fff;text-decoration:none}#tadabon_order_modal .cart_clear_button{color:#06c;text-decoration:underline;cursor:pointer}#tadabon_order_modal .modal-close-button{display:inline-flex;align-items:center;justify-content:center;width:100px;height:30px;color:#fff;text-decoration:none;cursor:pointer;background:#ff6f0e;border-radius:5px}#tadabon_order_modal .modal-close-button:hover{color:#fff}#tadabon_order_modal .tadabon_add_cart_button{width:95%;padding:5px;margin-top:10px;color:#fff !important;cursor:pointer;background:#ff6f0e}#tadabon_order_modal .tadabon_add_cart_button:hover{color:#fff;text-decoration:none}#tadabon_order_modal .tadabon-list-banner{width:85%;height:auto;cursor:pointer}#tadabon_order_modal .formbg02{padding:8px 12px 7px 12px;font-weight:bold;color:#fff;background:#7792d5}#tadabon_order_modal .tabletype02{border-top:1px solid #ccc;border-left:1px solid #ccc}#tadabon_order_modal .table-cell-title{width:150px;padding:6px;font-weight:bold !important;text-align:right;background:#f5f5f5}@media(min-width: 769px){#tadabon_order_modal .table-cell-title{width:200px}}#tadabon_order_modal .cellcontent02{padding:6px}#tadabon_order_modal .celltype08{border-right:1px solid #ccc;border-bottom:1px solid #ccc}#tadabon_register_modal *{font-size:unset;font-weight:unset;letter-spacing:initial}#tadabon_register_modal .bg_onetime_popup{position:fixed;top:0px;left:0px;z-index:9999;width:100vw;height:100vh;visibility:hidden;background-color:rgba(0,0,0,.7);opacity:0;transition:.5s}body.open_popup #tadabon_register_modal .bg_onetime_popup{visibility:visible;opacity:1}#tadabon_register_modal .onetime_popup{position:absolute;top:50%;left:50%;width:370px;height:470px;background-color:#fff;transform:translateX(-50%) translateY(-50%)}#tadabon_register_modal .onetime_popup_content{padding:15px;font-family:"Hiragino",sans-serif;font-size:13px !important;font-weight:bold !important;color:#000}#tadabon_register_modal ol{padding:0;margin:0;list-style:none;counter-reset:my-counter}#tadabon_register_modal li{position:relative;padding-left:20px;font-weight:bold !important;line-height:1.5}#tadabon_register_modal li::before{position:absolute;top:0;left:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:19px;height:19px;font-size:100%;line-height:1;color:#fff;content:counter(my-counter);counter-increment:my-counter;background-color:#a6cd76;border:1px solid;border-radius:50%}#tadabon_register_modal .round_btn{position:relative;display:block;width:30px;height:30px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%}#tadabon_register_modal .round_btn::before,#tadabon_register_modal .round_btn::after{position:absolute;top:50%;left:50%;width:2px;height:22px;content:"";background:#fff}#tadabon_register_modal .round_btn::before{transform:translate(-50%, -50%) rotate(45deg)}#tadabon_register_modal .round_btn::after{transform:translate(-50%, -50%) rotate(-45deg)}#tadabon_register_modal .storongred{font-size:15px !important;font-weight:900 !important;color:red}#tadabon_register_modal .nopaddingcenter{padding:0px;text-align:center}.l-header{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;padding:0 16px;background-color:#fff}@media(min-width: 769px){.l-header{display:none}}.l-header__logo{position:absolute;top:50%;left:50%;z-index:1;height:37px;transform:translate(-50%, -50%)}.l-header__logo img{width:auto;height:100%}@media(min-width: 769px){.l-header__logo{position:static;width:116px;min-width:116px;transform:none}.l-header__logo img{width:100%;height:auto}}.l-header__nav-button{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:24px;padding:4px}.l-header__nav-button::before,.l-header__nav-button::after{position:absolute;z-index:1;width:calc(100% - 8px);height:2px;content:"";background-color:#333;border-radius:2px;transform:translateX(-50%)}.l-header__nav-button::before{top:4px;left:50%}.l-header__nav-button::after{bottom:4px;left:50%}.l-header__nav-button span{width:100%;height:2px;background-color:#333;border-radius:2px}.l-header__purchase-button{display:flex;gap:0 4px;align-items:center;justify-content:center;padding:8px;font-size:16px;color:#fff;background-color:#e36666;border-radius:4px}.l-header__purchase-button::before{content:"";width:16px;height:16px;background:url(../img/purchase_icon.svg) center/16px 16px no-repeat}.l-header__purchase-button--card{position:absolute;top:0;right:0;z-index:1;line-height:1;text-align:center;border-radius:0;border-bottom-left-radius:15px}.l-header__purchase-button--card::before{content:"";width:26px;height:26px;background:url(../img/card_box_icon.svg) center/26px 26px no-repeat}.l-header__nav{position:fixed;top:0;left:0;width:100%;height:100vh;transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateX(-100%)}.l-header__nav.is-active{transform:translateX(0)}.l-header__nav-back{width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:.15s}.l-header__nav-back::before{position:absolute;top:20px;right:24px;z-index:1;content:"";width:24px;height:24px;background:url(../img/close_icon.svg) center/24px 24px no-repeat}.l-header__nav-container{position:absolute;top:0;left:0;z-index:1;width:calc(100% - 70px);height:100%;padding:0 0 120px;background-color:#fff;overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.l-header__nav-container::-webkit-scrollbar{display:none}.l-header__login-container{padding:24px 20px}.l-header__login-buttons{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}a.l-header__guide-link{justify-content:flex-end;font-size:12px}a.l-header__guide-link+a.l-header__guide-link{margin:16px 0 0}.l-header__user-container{display:flex;flex-direction:column;gap:4px 0;padding:16px 20px;color:#fff;background-color:#333}.l-header__user-container>div span{display:inline-block;font-size:12px;color:#fff}.l-header__user-container>div span:first-child{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px}.l-header__user-info{display:flex;flex-wrap:wrap;gap:0 16px;align-items:center}.l-header__user-info div{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:10px;color:#fff}.l-header__nav-list a,.l-header__nav-list button{position:relative;display:block;width:100%;padding:16px 20px;text-align:left;border-bottom:1px solid #ccc}.l-header__nav-list a::after,.l-header__nav-list button::after{position:absolute;top:50%;right:20px;z-index:1;width:13px;height:13px;content:"";transform:translateY(-50%);width:13px;height:13px;background:url(../img/arrow_black.svg) center/13px 13px no-repeat}.l-header__nav-list a::before,.l-header__nav-list button::before{position:absolute;top:50%;left:20px;z-index:1;transform:translateY(-50%)}.l-header__nav-list--icon a,.l-header__nav-list--icon button{padding:16px 20px 16px 50px}.l-header__nav-list--icon:nth-of-type(1) a::before{content:"";width:20px;height:20px;background:url(../img/mypage_outline.svg) center/20px 20px no-repeat}.l-header__nav-list--icon:nth-of-type(2) a::before{content:"";width:20px;height:20px;background:url(../img/favorite_outline_icon.svg) center/20px 20px no-repeat}.l-header__nav-list--icon:nth-of-type(3) a::before{content:"";width:20px;height:20px;background:url(../img/mail_link_outline.svg) center/20px 20px no-repeat}.l-header__nav-list--icon:nth-of-type(4) a::before{content:"";width:20px;height:20px;background:url(../img/buy_icon.svg) center/20px 20px no-repeat}.l-header__nav-list--icon:nth-of-type(5) a::before{content:"";width:20px;height:20px;background:url(../img/purchase_black_icon.svg) center/20px 20px no-repeat}.l-header__nav-list--icon:nth-of-type(6) a::before{content:"";width:20px;height:20px;background:url(../img/moetaku_icon.svg) center/20px 20px no-repeat}.l-header__nav-list--icon:nth-of-type(7) a::before{content:"";width:20px;height:20px;background:url(../img/brand_and_comprehensive_icon.svg) center/20px 20px no-repeat}.l-header__nav-list--icon:nth-of-type(8) a::before{content:"";width:20px;height:20px;background:url(../img/mingcute_check-fill.svg) center/20px 20px no-repeat}.l-header__nav-list--icon:nth-of-type(9) button::before{content:"";width:25px;height:25px;background:url(../img/logout_icon.svg) center/25px 25px no-repeat}.l-header__nav-title{position:relative;width:100%;padding:16px 20px;color:#999;background-color:#f3f3f3}.l-header__nav-title::after{display:none}.l-header__nav-list--red button{position:relative;display:block;width:100%;padding:16px 20px;color:#e36666;text-align:left;border-bottom:1px solid #e36666}.l-header__nav-list--red button::after{position:absolute;top:50%;right:20px;z-index:1;width:13px;height:13px;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%) rotate(-90deg);width:13px;height:13px;background:url(../img/arrow_red.svg) center/13px 13px no-repeat}.l-header__nav-list--red button.is-active::after{transform:translateY(-50%) rotate(90deg)}.l-header__nav-list--red ul{height:0;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-header__modal{padding:30px 0}.l-header__modal p{font-size:16px;text-align:center}.l-header__logout{display:flex;gap:0 10px;justify-content:space-between;max-width:290px;margin:20px auto 0}.l-header__sp-container{position:fixed;top:0;left:0;z-index:100;display:block;width:100%;margin:0 auto;background-color:#fff;transition:.4s ease;transform:translateY(0)}.l-header__sp-container.is-hidden{transform:translateY(-100%)}.l-header__sp-container.is-fixed{transform:translateY(0)}.l-header__container{position:fixed;top:0;left:0;width:100%;padding:0;margin:0 auto;background-color:#fff;transition:.4s ease;transform:translateY(0)}.l-header__container.is-hidden{transform:translateY(-100%)}.l-header__container.is-fixed{transform:translateY(0)}@media(min-width: 769px){.l-header__container{min-width:1280px;padding:10px 0 0 20px}}.l-header-common{width:100%;margin:0 auto;background-color:#fff}.l-header-common__info{display:none;align-items:center;justify-content:space-between;padding:10px 0 12px;font-size:12px}@media(min-width: 769px){.l-header-common__info{display:flex}}.l-header-common__info-nav{padding:0 10px 0 0}.l-header-common__info-nav ul{display:flex;gap:0 15px;align-items:center}.l-header-common__info-nav-list a{display:flex;gap:0 3px;align-items:center;color:#0748a1;cursor:pointer}.l-header-common__info-nav-list:nth-of-type(1) a::before{content:"";width:15px;height:15px;background:url(../img/box_icon.svg) center/15px 15px no-repeat}.l-header-common__info-nav-list:nth-of-type(2) a::before{content:"";width:15px;height:15px;background:url(../img/beginner_icon_green.svg) center/15px 15px no-repeat}.l-header-common__info-nav-list:nth-of-type(3) a::before{content:"";width:15px;height:15px;background:url(../img/q_icon.svg) center/15px 15px no-repeat}.l-header-common__inner{position:fixed;bottom:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff;transition:transform .4s ease;transform:translateY(100%)}.l-header-common__inner.is-hidden{overflow:hidden;transform:translateY(0%)}.l-header-common__inner.is-fixed{transform:translateY(100%)}@media(min-width: 769px){.l-header-common__inner{position:static;transform:translateY(0)}.l-header-common__inner.is-hidden{height:auto;overflow:visible;transform:translateY(0)}.l-header-common__inner.is-fixed{height:auto;transform:translateY(0)}}.l-header-common__search{display:flex;align-items:center;width:100%;max-width:845px;margin:0 15px 0 20px}.l-header-common__search-select{display:none;width:170px;min-width:170px}@media(min-width: 769px){.l-header-common__search-select{display:block}}.l-header-common__search-select .c-select--black div.c-select__label{min-height:57px}.l-header-common__search-input{position:relative;width:100%;max-width:675px;padding:0 0 10px}@media(min-width: 769px){.l-header-common__search-input{display:flex;gap:0 10px;align-items:center;padding:0;border:1px solid #ccc;border-radius:0 8px 8px 0}}.l-header-common__search-button{display:none;width:35px;height:35px;padding:0 0 0 15px}@media(min-width: 769px){.l-header-common__search-button{display:block}}.l-header-common__nav-container{display:none}@media(min-width: 769px){.l-header-common__nav-container{display:block}}.l-header-common__nav{display:flex;gap:0 3px;align-items:center}.l-header-common__nav-list{position:relative}.l-header-common__nav-list a{display:flex;flex-direction:column;gap:3px 0;align-items:center;justify-content:center;width:63px;font-size:12px}.l-header-common__nav-list:nth-of-type(1) a::before{content:"";width:20px;height:20px;background:url(../img/mypage_outline.svg) center/20px 20px no-repeat}.l-header-common__nav-list:nth-of-type(2) a::before{content:"";width:20px;height:20px;background:url(../img/mail_link_outline.svg) center/20px 20px no-repeat}.l-header-common__nav-list:nth-of-type(3) a::before{content:"";width:20px;height:20px;background:url(../img/mingcute_check-fill.svg) center/20px 20px no-repeat}.l-header-common__nav-list:nth-of-type(4) a::before{content:"";width:20px;height:20px;background:url(../img/favorite_outline_icon.svg) center/20px 20px no-repeat}.l-header-common__nav-list:nth-of-type(5) a::before{content:"";width:20px;height:20px;background:url(../img/history_icon.svg) center/20px 20px no-repeat}.l-header-common__nav-list:nth-of-type(6) a::before{content:"";width:20px;height:20px;background:url(../img/cart_black_icon.svg) center/20px 20px no-repeat}.l-header-common__nav-list:nth-of-type(7) a::before{content:"";width:20px;height:20px;background:url(../img/purchase_icon.svg) center/20px 20px no-repeat}.l-header-common__nav-list:nth-of-type(8) a::before{content:"";width:30px;height:30px;background:url(../img/card_box_icon.svg) center/30px 30px no-repeat}.l-header-common__nav-list .l-header-common__nav-list__active{position:absolute;top:4px;left:50%;z-index:1;width:12px;height:12px;background-color:#c5003f;border-radius:50%;transform:translateX(calc(-50% + 10px))}.l-header-common__nav-list .l-header-common__nav-list__active-count{position:absolute;top:-10px;left:50%;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;color:#fff;transform:translateX(calc(-50% + 17px))}.l-header-common__nav-list--purchase a{padding:4px 0;color:#fff;background-color:#e36666;border-radius:4px 0 0 4px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-header-common__nav-list--cards a{flex-direction:row;gap:0 4px;width:113px;padding:12px 0;font-size:16px;line-height:1;color:#fff;text-align:center;background-color:#e36666;border-radius:15px 0 0 15px}.l-header-sub{display:none;width:100%;max-width:1080px;margin:0 auto}@media(min-width: 769px){.l-header-sub{display:block}}.l-header-sub__nav-container{display:flex;align-items:center;width:100%;max-width:842px;margin:0 0 0 auto}.l-header-sub__search{display:flex;align-items:center;width:100%;max-width:845px;margin:0 15px 0 20px}.l-header-sub__nav-list a{display:flex;flex-direction:column;gap:3px 0;align-items:center;justify-content:center;width:63px;font-size:12px}.l-header-sub__nav-list:nth-of-type(1) a::before{content:"";width:20px;height:20px;background:url(../img/favorite_icon.svg) center/20px 20px no-repeat}.l-header-sub__nav-list:nth-of-type(2) a::before{content:"";width:20px;height:20px;background:url(../img/mypage_icon.svg) center/20px 20px no-repeat}.l-header-sub__nav-list:nth-of-type(3) a::before{content:"";width:20px;height:20px;background:url(../img/cart_filled_icon.svg) center/20px 20px no-repeat}.l-header-sub__nav-list:nth-of-type(4) a::before{content:"";width:20px;height:20px;background:url(../img/purchase_icon.svg) center/20px 20px no-repeat}.l-header-sub__nav-list--purchase a{padding:4px 0;color:#fff;background-color:#e36666;border-radius:4px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-header-simple{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#fff}.l-header-simple>div{display:flex;align-items:center;justify-content:center;height:100%}@media(min-width: 769px){.l-header-simple{height:70px;border-bottom:1px solid #6fba2c}}.l-header-simple__logo{height:40px}.l-header-simple__logo img{width:auto;height:100%}.l-sidebar{display:block;width:226px;min-width:226px}@media(max-width: 768px){.l-sidebar{display:none}}.l-sidebar__purchase-button{position:relative;display:flex;gap:0 10px;align-items:center;padding:20px;font-size:20px;color:#fff;cursor:pointer;background-color:#e36666;border-radius:4px 4px 0 0;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sidebar__purchase-button::before{content:"";width:24px;height:24px;background:url(../img/purchase_icon.svg) center/24px 24px no-repeat}.l-sidebar__purchase-button::after{position:absolute;top:50%;right:10px;z-index:2;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%) rotate(0);width:12px;height:12px;background:url(../img/arrow_white.svg) center/12px 12px no-repeat}.l-sidebar__purchase-button.is-active::after{transform:translateY(-50%) rotate(180deg)}.l-sidebar__purchase-nav{overflow:hidden;background-color:#fff0f0;border-radius:0 0 4px 4px;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-sidebar__purchase-nav ul.l-sidebar__purchase-items{display:none}.l-sidebar__purchase-nav.is-active{overflow:visible}.l-sidebar__purchase-nav.is-active ul.l-sidebar__purchase-items{display:block}.l-sidebar__purchase-inner{padding:20px 0}.l-sidebar__purchase-title{padding:10px 10px 15px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sidebar__nav-list{display:flex;gap:0 5px;align-items:center;padding:8px 10px;font-size:14px;cursor:pointer;transition:.15s}.l-sidebar__nav-list:hover{background-color:#ededed;opacity:1}.l-sidebar__nav-list>a{font-size:14px}.l-sidebar__category-list{position:relative;cursor:pointer}.l-sidebar__category-list a,.l-sidebar__category-list span{display:block;padding:8px 10px;font-size:14px}.l-sidebar__category-list:hover{background-color:#ededed}.l-sidebar__category-list:hover div.l-sidebar__category-popup{visibility:visible;opacity:1}.l-sidebar__category-list.l-sidebar__category-list--title{cursor:auto}.l-sidebar__category-list.l-sidebar__category-list--title:hover{background-color:#fcfbfb}.l-sidebar__purchase-nav-list{position:relative;display:flex;gap:0 5px;align-items:center;padding:8px 10px;font-size:14px;color:#656565;cursor:pointer;transition:.15s}.l-sidebar__purchase-nav-list .l-sidebar__purchase-items-list--top{width:100%}.l-sidebar__purchase-nav-list .l-sidebar__purchase-items-list--top:hover{opacity:1}.l-sidebar__purchase-nav-list:hover{background-color:#fdd}.l-sidebar__purchase-nav-list:hover>ul{visibility:visible;opacity:1}.l-sidebar__purchase-nav-list:nth-of-type(1)::before{content:"";width:20px;height:20px;background:url(../img/games_icon.svg) center/20px 20px no-repeat}.l-sidebar__purchase-nav-list:nth-of-type(2)::before{content:"";width:20px;height:20px;background:url(../img/cards_pink_icon.svg) center/20px 20px no-repeat}.l-sidebar__purchase-nav-list:nth-of-type(3)::before{content:"";width:20px;height:20px;background:url(../img/figure_icon.svg) center/20px 20px no-repeat}.l-sidebar__purchase-nav-list:nth-of-type(4)::before{content:"";width:20px;height:20px;background:url(../img/iphone_icon.svg) center/20px 20px no-repeat}.l-sidebar__purchase-nav-list:nth-of-type(5)::before{content:"";width:20px;height:20px;background:url(../img/camera_icon.svg) center/20px 20px no-repeat}.l-sidebar__purchase-nav-list:nth-of-type(6)::before{content:"";width:20px;height:20px;background:url(../img/brand_icon.svg) center/20px 20px no-repeat}.l-sidebar__purchase-items{position:absolute;top:0;right:0;z-index:2;font-size:14px;visibility:hidden;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2509803922);opacity:0;transition:0;transform:translateX(100%);width:220px;padding:5px}.l-sidebar__purchase-items-list a{display:block;padding:8px 10px;border-radius:4px}.l-sidebar__purchase-items-list a:hover{background-color:#fdd;opacity:1}.l-sidebar__tadabon{position:relative;display:block;padding:16px 10px;margin:10px 0;color:#fff;background-color:#000;border-radius:4px}.l-sidebar__tadabon img{width:163px}.l-sidebar__tadabon::after{position:absolute;top:50%;right:10px;z-index:2;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%) rotate(90deg);width:12px;height:12px;background:url(../img/arrow_white.svg) center/12px 12px no-repeat}.l-sidebar__nav-container{padding:20px 0;background-color:#fcfbfb}.l-sidebar__nav-container+.l-sidebar__nav-container{border-top:1px solid #ccc}.l-sidebar__nav-container h3{padding:10px 10px 15px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.5rem}.l-sidebar__nav-container h4{padding:0 10px;margin:0 0 10px;font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sidebar__nav-inner{padding:0 0 20px}.l-sidebar__nav-inner+.l-sidebar__nav-inner{padding:20px 0;border-top:1px solid #ccc}.l-sidebar__nav-list--icon{position:relative}.l-sidebar__nav-list--icon:hover div.l-sidebar__category-popup{visibility:visible;opacity:1}.l-sidebar__nav-list--icon:hover div.l-sidebar__nav-details{visibility:visible;opacity:1}.l-sidebar__nav-list--icon:hover div.l-sidebar__nav-details.l-sidebar__nav-details--secondhand-book{top:-140px}.l-sidebar__nav-list--icon:hover div.l-sidebar__nav-details.l-sidebar__nav-details--comics{top:-177px}.l-sidebar__nav-list--icon:hover div.l-sidebar__nav-details.l-sidebar__nav-details--comics-set{top:-214px}.l-sidebar__nav-list--icon:hover div.l-sidebar__nav-details.l-sidebar__nav-details--game{top:-251px}.l-sidebar__nav-list--icon:hover div.l-sidebar__nav-details.l-sidebar__nav-details--dvd{top:-288px}.l-sidebar__nav-list--icon:hover div.l-sidebar__nav-details.l-sidebar__nav-details--cd{top:-325px}.l-sidebar__nav-list--icon--books::before{content:"";width:20px;height:20px;background:url(../img/books_icon.svg) center/20px 20px no-repeat}.l-sidebar__nav-list--icon--comics::before{content:"";width:20px;height:20px;background:url(../img/comics_icon.svg) center/20px 20px no-repeat}.l-sidebar__nav-list--icon--comic-set::before{content:"";width:20px;height:20px;background:url(../img/comic_set_icon.svg) center/20px 20px no-repeat}.l-sidebar__nav-list--icon--game::before{content:"";width:20px;height:20px;background:url(../img/controller_icon.svg) center/20px 20px no-repeat}.l-sidebar__nav-list--icon--cards::before{content:"";width:20px;height:20px;background:url(../img/cards_gray_icon.svg) center/20px 20px no-repeat}.l-sidebar__nav-list--icon--dvd::before{content:"";width:20px;height:20px;background:url(../img/dvd_icon.svg) center/20px 20px no-repeat}.l-sidebar__nav-list--icon--cd::before{content:"";width:20px;height:20px;background:url(../img/cd_icon.svg) center/20px 20px no-repeat}.l-sidebar__nav-list--link{transition:.15s}.l-sidebar__nav-list--link:hover{background-color:inherit;opacity:.6}.l-sidebar__nav-list--link-genre-and-publisher{transition:.15s}.l-sidebar__nav-list--link-genre-and-publisher:hover{background-color:#ededed;opacity:1}.l-sidebar__nav-list--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sidebar__nav-list--bold:hover{background-color:inherit}.l-sidebar__nav-details{display:flex;gap:0 40px;padding:10px 20px;position:absolute;top:0;right:0;z-index:2;font-size:14px;visibility:hidden;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2509803922);opacity:0;transition:0;transform:translateX(100%)}@media(max-width: 1000px){.l-sidebar__nav-details{flex-wrap:wrap;max-width:calc(100vw - 226px)}}.l-sidebar__details-container+.l-sidebar__details-container{margin:10px 0 0}.l-sidebar__details-container h4{padding:10px;border-bottom:1px solid #ccc;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sidebar__details-container ul li a{font-size:12px}.l-sidebar__details-list{display:block;width:230px;padding:4px 10px}.l-sidebar__details-list:hover{background-color:#ededed;opacity:1}.l-sidebar__nav-link-container li{width:calc(100% - 20px);margin:0 auto;border-bottom:1px solid #ccc}.l-sidebar__nav-link{display:block;padding:10px 0;font-size:12px}.l-sidebar__nav-link time{display:block;font-size:11px;color:#999}.l-sidebar__nav-link span{display:block;font-size:11px}.l-sidebar__nav-link--ranking{display:flex;gap:0 10px;padding:8px 4px}.l-sidebar__nav-link--ranking span{font-size:12px}.l-sidebar__nav-link--ranking span:nth-of-type(1){width:29px;min-width:29px;text-align:right;white-space:nowrap}.l-sidebar__sns:nth-of-type(1) a::before{content:"";width:22px;height:22px;background:url(../img/facebook_icon.svg) center/22px 22px no-repeat}.l-sidebar__sns:nth-of-type(2) a::before{content:"";width:22px;height:22px;background:url(../img/x_icon.svg) center/22px 22px no-repeat}.l-sidebar__sns-link{display:flex;gap:0 5px;align-items:center;padding:10px;font-size:12px}.l-sidebar__ad{margin:10px 0 0}.l-sidebar__show-more{position:relative;display:block;padding:16px 4px;margin:0 0 10px;font-size:15px;color:#fff;background-color:#6fba2c;border-radius:5px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sidebar__show-more::after{position:absolute;top:50%;right:4px;z-index:2;content:"";transform:translateY(-50%) rotate(90deg);width:12px;height:12px;background:url(../img/arrow_white.svg) center/12px 12px no-repeat}.l-sidebar__category-list--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sidebar__genre-link{position:relative}.l-sidebar__genre-link:hover div.l-sidebar__category-popup{visibility:visible;opacity:1}.l-sidebar__category-popup{position:absolute;top:0;right:0;z-index:2;font-size:14px;visibility:hidden;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2509803922);opacity:0;transition:0;transform:translateX(100%);max-width:220px;padding:5px}.l-sidebar__category-popup.is-active{visibility:visible;opacity:1}.l-sidebar__category-link{display:block;padding:8px 10px}.l-sidebar__category-link:hover{background-color:#ededed;opacity:1}.l-sidebar__ranking-more{display:block;padding:0 10px;margin:10px 0;font-size:12px}.l-sidebar__ranking-more span{font-size:12px;color:#0748a1}.l-sidebar__ranking-more:nth-of-type(2){margin:5px 0 0}.l-sidebar__genre{display:flex;flex-wrap:wrap;gap:5px;padding:0 10px}.l-sidebar__genre-list{position:relative;display:block;width:calc((100% - 5px)/2);padding:5px 0;font-size:14px;color:#0748a1;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:5px}.l-sidebar__genre-list:hover{text-decoration:underline;background-color:#ededed}.l-sidebar__genre-list:hover ul.l-sidebar__genre-container{visibility:visible;opacity:1}.l-sidebar__genre-list--link{width:100%}.l-sidebar__genre-list--link:hover{opacity:1}.l-sidebar__genre-container{position:absolute;top:0;right:0;z-index:2;font-size:14px;visibility:hidden;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.2509803922);opacity:0;transition:0;transform:translateX(100%);display:flex;flex-wrap:wrap;gap:5px;min-width:220px;padding:10px}.l-sidebar__genre-container li{width:calc((100% - 5px)/2)}.l-sidebar__genre-publisher li{width:calc(100% - 20px);margin:0 auto;border-bottom:1px solid #ccc}.l-sidebar__publisher-link{display:block;padding:5px 0}.l-sidebar__premium-img{width:auto;height:15px}.l-sidebar__list-more{height:0;margin:10px 0 0;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-sidebar__list-more--margin{margin:0}.l-sidebar__list-more-button{display:flex;gap:0 4px;align-items:center;padding:2px 0;margin:0 10px 0 auto;transition:.15s}.l-sidebar__list-more-button:hover{opacity:.6}.l-sidebar__list-more-button.is-active span.l-sidebar__list-more-button--open{display:none}.l-sidebar__list-more-button.is-active span.l-sidebar__list-more-button--close{display:inline}.l-sidebar__list-more-button.is-active span.l-sidebar__list-more-button--arrow{transform:rotate(180deg)}.l-sidebar__list-more-button--arrow{transform:rotate(0)}.l-sidebar__list-more-button--open,.l-sidebar__list-more-button--close{font-size:12px;color:#0748a1}.l-sidebar__list-more-button--close{display:none}.l-sidebar__check-list{padding:0 10px}.l-sidebar__check-list+.l-sidebar__check-list{margin:10px 0 0}.l-sidebar__search-button-container{display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin:20px 0 0}.l-sidebar__search-clear{padding:4px 0;font-size:12px;color:#0748a1;transition:.15s}.l-sidebar__search-clear:hover{opacity:.6}.l-sidebar__search-clear--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-sidebar__search-button{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;padding:0 10px;font-size:12px;line-height:25px;color:#fff;background-color:#333;border-radius:4px;transition:.15s}.l-sidebar__search-button:hover{opacity:.6}.l-sidebar__search-input input{max-width:calc(100% - 40px)}.l-sidebar__search-input+.l-sidebar__search-input{margin:4px 0 0}.l-sidebar__heading--cards{display:flex;align-items:center}.l-sidebar__heading--cards::before{content:"";width:20px;height:20px;background:url(../img/cards_gray_icon.svg) center/20px 20px no-repeat}.l-sidebar__cards-form{padding:20px 0 0;border-top:1px solid #ccc}.l-footer{padding:0 0 140px}@media(min-width: 769px){.l-footer{padding:0 0 16px}}.l-footer--sp{display:block}@media(min-width: 769px){.l-footer--sp{display:none}}.l-footer--pc{display:none}@media(min-width: 769px){.l-footer--pc{display:block}}@media(min-width: 769px){.l-footer--simple{padding:16px 0;border-top:1px solid #6fba2c}}.l-footer__heading{display:flex;gap:0 16px;align-items:center;padding:18px 20px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;background-color:#333}.l-footer__heading::before{content:"";width:15px;height:15px;background:url(../img/search_icon.svg) center/15px 15px no-repeat}@media(min-width: 769px){.l-footer__heading{padding:4px 0 0;margin:0 0 16px;font-size:13px;color:#333;background-color:unset;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-footer__heading::before{display:none}}.l-footer__nav-list-container{height:0;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-footer__nav-list{position:relative;display:block;padding:10px 20px;border-bottom:1px solid #ccc}.l-footer__nav-list::after{position:absolute;top:50%;right:30px;z-index:1;content:"";transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-footer__nav-list.l-footer__pullDown::after{transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%) rotate(90deg)}.l-footer__nav-list.l-footer__pullDown.is-active::after{transform:translateY(-50%) rotate(-90deg)}@media(min-width: 769px){.l-footer__nav-list{padding:0;border-bottom:unset}.l-footer__nav-list a{display:block;font-size:12px}.l-footer__nav-list+li{margin:8px 0 0}.l-footer__nav-list::after{display:none}}.l-footer__nav-list--category-link{padding:10px 30px;border-bottom:unset}.l-footer__nav-list--category-link::after{transition:none;transform:translateY(-50%)}.l-footer__nav-list--accent{background-color:rgba(235,83,83,.3019607843);font-weight:bold}.l-footer__purchase{position:relative;padding:8px 52px;font-size:18px;color:#fff;background-color:#eb5353;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-footer__purchase span{display:block;font-size:12px;color:#fff;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-footer__purchase::before{position:absolute;top:50%;left:16px;z-index:1;content:"";transform:translateY(-50%);width:20px;height:20px;background:url(../img/purchase_icon.svg) center/20px 20px no-repeat}.l-footer__banner{margin:20px 0}.l-footer__banner img{margin:3px 0}.l-footer__info-container{width:calc(100% - 10px);margin:20px auto 0}.l-footer__info-container small{display:inline-block;width:100%;padding:10px;font-size:12px;text-align:center;background-color:#eee}@media(min-width: 769px){.l-footer__info-container{width:100%;margin:0}}.l-footer__button-container{display:flex;gap:0 8px;justify-content:space-between;margin:20px 0}.l-footer__button{display:flex;gap:0 8px;align-items:center;justify-content:center;width:calc((100% - 85px - 16px)/2);padding:12px 0;color:#fff;border-radius:4px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-footer__button::before{content:""}.l-footer__button--mypage{background-color:#6fba2c}.l-footer__button--mypage::before{width:22px;height:22px;background:url(../img/mypage_white_icon.svg) center/22px 22px no-repeat}.l-footer__button--purchase{background-color:#e36666}.l-footer__button--purchase::before{width:22px;height:22px;background:url(../img/purchase_icon.svg) center/22px 22px no-repeat}.l-footer__button--sign{background-color:#bb271a}.l-footer__button--sign::before{width:20px;height:20px;background:url(../img/sign_up_icon.svg) center/20px 20px no-repeat}.l-footer__button--logout{flex-direction:column;width:85px;padding:0;font-size:11px;color:#333;border:1px solid #333;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-footer__button--logout::before{width:22px;height:22px;background:url(../img/logout_icon.svg) center/22px 22px no-repeat}.l-footer__button--flex{flex:1;width:auto}.l-footer__site-nav{display:flex;flex-wrap:wrap;gap:10px 32px;justify-content:center;width:100%;padding:0 5px;margin:40px auto 10px}.l-footer__site-nav+.l-footer__site-nav{margin:0 auto 40px}@media(min-width: 769px){.l-footer__site-nav{flex-wrap:nowrap;gap:0;width:100%;margin:0}.l-footer__site-nav li+li{border-left:1px solid #e0e0e0}.l-footer__site-nav a{padding:0 10px;font-size:12px}}.l-footer__netoff{margin:0 0 20px;font-size:12px;text-align:center}.l-footer__netoff span{display:block;font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-footer__netoff a{font-size:12px}@media(min-width: 769px){.l-footer__netoff{font-size:13px}.l-footer__netoff span{margin:0 0 8px}}.l-footer__netoff--main{margin:0;font-size:12px;text-align:left}.l-footer__netoff--main span{margin:0 0 16px;font-size:13px;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:bold}.l-footer__netoff--main a{position:relative;display:inline-block;padding:0 16px 0 0;margin:8px 0 0;font-size:12px}.l-footer__netoff--main a::after{position:absolute;top:50%;right:0;z-index:1;content:"";transform:translateY(-50%);width:10px;height:10px;background:url(../img/link_icon.svg) center/10px 10px no-repeat}.l-footer__copyright{display:block;font-size:12px;text-align:center}@media(min-width: 769px){.l-footer__copyright{font-size:10px}}.l-footer__copyright--main{font-size:12px}.l-footer__about{display:flex;justify-content:center;width:100%;padding:10px 0;background-color:#fff8ec}.l-footer__about img{width:650px}.l-footer__container{position:relative;padding:32px 0 0;margin:96px 0 0;border-top:2px solid #6fba2c}.l-footer__scroll-top{position:absolute;top:0;left:50%;z-index:1;display:flex;justify-content:flex-end;width:100%;max-width:1080px;transform:translate(-50%, -100%)}.l-footer__scroll-top button{width:190px;padding:10px 0;font-size:12px;font-weight:bold;color:#fff;text-align:center;background-color:#6fba2c;border-radius:4px 4px 0 0}.l-footer__inner{width:100%;max-width:1080px;margin:0 auto}.l-footer__main-nav-container{display:flex}.l-footer__main-nav-container>ul{width:25%;padding:0 10px;border-right:1px solid #e0e0e0}.l-footer__main-nav-container>ul:last-child{border-right:none}.l-footer__site-nav-container{padding:14px 0;margin:24px 0 8px;border-top:1px solid #e0e0e0;border-right:unset;border-bottom:1px solid #e0e0e0}.l-footer__netoff-container{display:flex;align-items:flex-end;justify-content:space-between;padding:24px 0 16px}.l-footer__netoff-container>div{display:flex;gap:0 36px;align-items:flex-start}.l-footer__logo{width:175px}.l-common--top{display:block}@media(min-width: 769px){.l-common--top{display:flex;gap:0 40px;align-items:flex-start}}.l-common{display:block}@media(min-width: 769px){.l-common{display:flex;gap:0 40px;justify-content:center}}.l-common__container{width:100%;max-width:830px}@media(min-width: 769px){.l-common__container--simple{max-width:1080px;padding:0;margin:0 auto}}.l-common__header{margin-top:116px}@media(min-width: 769px){.l-common__header{margin-top:106px}}.l-common__header--tab{margin-top:124px}@media(min-width: 769px){.l-common__header--tab{margin-top:155px}}.l-common__header--no-search-sp{margin-top:60px}@media(min-width: 769px){.l-common__header--no-search-sp{margin-top:106px}}.l-common__header--simple{margin-top:60px}@media(min-width: 769px){.l-common__header--simple{margin-top:70px}}.l-common__inner--margin{margin-top:84px}@media(min-width: 769px){.l-common__inner--margin{margin-top:32px}}.l-common__footer{margin-bottom:80px}.l-common__footer--simple{margin-bottom:40px}@media(min-width: 769px){.l-common__footer--simple{margin-bottom:80px}}.l-top__search-container{margin:60px 0 0}.l-top__search-container div.c-search-input{padding:0 10px}@media(min-width: 769px){.l-top__search-container{display:none}}main.l-top{padding:64px 10px 40px}@media(min-width: 769px){main.l-top{padding:122px 20px 80px}main.l-top.l-top__search-container{display:block;margin:0}}main.l-top .only-pc{display:none}@media(min-width: 769px){main.l-top .only-pc{display:block}}@media(min-width: 769px){main.l-top .only-sp{display:none !important}}.l-top__container{width:100%}@media(min-width: 769px){.l-top__container{width:calc(100% - 266px)}}.l-top__section{margin:30px 0}.l-top__section.mt{margin-top:16px}@media(min-width: 769px){.l-top__section{margin:40px 0}.l-top__section:first-of-type{margin:0 0 40px}.l-top__section.mt{margin-top:40px}}@media(min-width: 769px){.l-top__section .c-heading--gray.c-heading--gray--crown.only-pc{margin-bottom:20px}}.l-top__heading{margin:0 0 10px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-top__heading{padding:0 10px}}.l-top__heading--underline{padding:0 8px 8px;border-bottom:1px solid #6fba2c}.l-top__banner{margin:20px -10px 16px 0}.l-top__banner .splide:first-child{margin:20px 0 0 -10px}@media(min-width: 769px){.l-top__banner{margin:0 -20px 40px}.l-top__banner .sp_none{display:none}.l-top__banner .splide:first-child{margin:20px 0 40px -10px}}@media(max-width: 769px){.l-top__banner .pc_none{display:none}}.splide.is-initialized.l-top__banner-small{padding:0}@media(min-width: 769px){.splide.is-initialized.l-top__banner-small{margin:20px 0}}@media(min-width: 769px){.l-top__track-small{width:93%;margin:0 auto}}.l-top__products{margin:16px -10px 0 0}@media(min-width: 769px){.l-top__products{width:100%;margin:20px auto 0}}.l-top__products-list{display:block;width:100%}.l-top__products-img{position:relative;display:flex;justify-content:center}.l-top__products-img--label-stock::before{position:absolute;bottom:0;left:0;z-index:1;display:block;padding:4px;font-size:10px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;letter-spacing:-0.05rem;content:"入荷しました！";background-color:#c5003f}.l-top__products-img--label-reserve::before{position:absolute;bottom:0;left:0;z-index:1;display:block;padding:4px;font-size:10px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;letter-spacing:-0.05rem;content:"予約受付中";background-color:#c5003f}.l-top__products-img img{width:auto;max-width:100%;height:220px;object-fit:contain}@media(min-width: 769px){.l-top__products-img img{height:250px}}.l-top__products-name{display:block;margin:4px 0 0;font-size:13px;color:#0748a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-top__products-name--small{font-size:12px}.l-top__products-price{font-size:13px;color:#c5003f}.l-top__products-date{display:block;text-align:center}.l-top__user{display:flex;gap:0 8px;align-items:center;margin:0 0 10px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-top__user::before{content:"";width:20px;height:20px;background:url(../img/mypage_icon.svg) center/20px 20px no-repeat}}.l-top__coupon{border-bottom:1px dashed #ccc}.l-top__coupon>div{display:flex;align-items:center;justify-content:space-between;padding:15px 10px;font-size:12px}@media(min-width: 769px){.l-top__coupon>div{align-items:flex-start;width:50%;margin:0 10px}}.l-top__coupon-title{display:flex;gap:0 4px;align-items:center;font-size:14px}.l-top__coupon-title::before{content:"";width:16px;height:16px;background:url(../img/coupon_green_icon.svg) center/16px 16px no-repeat}@media(min-width: 769px){.l-top__coupon-title{font-size:16px}.l-top__coupon-title::before{width:24px;height:24px;background:url(../img/coupon_green_icon.svg) center/24px 24px no-repeat}}.l-top__coupon-period{display:flex;align-items:flex-end}.l-top__coupon-period>span{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px}@media(min-width: 769px){.l-top__coupon-period{display:block}.l-top__coupon-period>span{font-size:20px;line-height:1.25}}.l-top__coupon-button{display:flex;justify-content:flex-end;width:32px;padding:4px 0}.l-top__coupon-button img{width:12px;height:12px}@media(min-width: 769px){.l-top__coupon-button{gap:0 4px;align-items:center;justify-content:center;width:auto;padding:0;margin:4px 0 0 auto;transition:.15s}}@media(any-hover: hover){.l-top__coupon-button:hover{opacity:.6}}.l-top__coupon-button-text{font-size:14px;color:#0748a1}.l-top__points-bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px}.l-top__points{font-size:14px}.l-top__points form{display:inline-block}.l-top__points.indent{padding:0 0 0 1em}.l-top__points-text{position:relative;display:block;width:115px;font-size:12px;line-height:48px;text-align:right;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__points-text::before{position:absolute;top:50%;left:0;z-index:1;content:":";transform:translateY(-50%)}.l-top__points-text .l-top__points-bold{font-size:14px}.l-top__point{padding:12px 10px;font-size:12px;border-bottom:1px solid #ccc}.l-top__point .l-top__point-inner{display:flex;flex-direction:column;gap:24px}@media(min-width: 769px){.l-top__point{padding:15px 20px 16px}.l-top__point .l-top__point-inner{flex-direction:row;gap:40px;align-items:flex-start}}.l-top__point-item{width:100%}@media(min-width: 769px){.l-top__point-item{width:50%}}.l-top__point-item>div{display:flex;gap:0 4px;align-items:center;justify-content:space-between}@media(min-width: 769px){.l-top__point-item>div{justify-content:space-between;width:100%}}.l-top__point-item>div.is-active{display:block}.l-top__point-item>div.is-active .l-top__points{display:flex;justify-content:space-between;margin:16px 0 0}.l-top__point-item>div.is-active .l-top__points+.l-top__points{margin:4px 0 0}.c-point__error-text{font-size:14px;text-align:left}.l-top__point-error-text{margin-top:10px}.l-top__discount{margin-bottom:16px}.l-top__discount-inner{position:relative;display:flex;gap:0 10px;align-items:center;padding:8px 32px;background-color:#fff7e3;border-top:1px solid #e4a80c;border-bottom:1px solid #e4a80c}.l-top__discount-inner::before{min-width:22px;content:"";width:22px;height:22px;background:url(../img/coupon_outline_icon.svg) center/22px 22px no-repeat}.l-top__discount-inner::after{min-width:11px;content:"";width:11px;height:11px;background:url(../img/arrow_blue.svg) center/11px 11px no-repeat}@media(max-width: 768px){.l-top__discount-inner{padding:8px 10px}}.l-top__discount-text{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__discount-text span.l-top__discount-text--large{font-size:18px}@media(min-width: 769px){.l-top__discount-text{font-size:16px}.l-top__discount-text span.l-top__discount-text--large{font-size:20px}}.l-top__discount-text--red{color:#c5003f}.l-top__discount-text--large{font-size:20px;line-height:1;color:#c5003f}.l-top__arrival{border-top:4px solid #ccc;border-bottom:4px solid #ccc}.l-top__arrival-heading{position:relative;padding:12px 0 12px 4px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__arrival-heading::after{position:absolute;top:50%;right:8px;z-index:1;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%) rotate(-90deg);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-top__arrival-heading.is-active::after{transform:translateY(-50%) rotate(90deg)}@media(min-width: 769px){.l-top__arrival-heading{padding:16px 0 16px 4px;text-align:center}.l-top__arrival-heading::after{display:none}}.l-top__arrival-container{display:flex;flex-wrap:wrap;overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1)}@media(min-width: 769px){.l-top__arrival-container{height:auto !important}}.l-top__arrival-list{width:50%}.l-top__arrival-list:nth-child(2n-1){border-right:1px dashed #ccc}.l-top__arrival-list a{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 20px 10px 25px;font-size:14px}.l-top__arrival-list a::before{position:absolute;top:50%;left:5px;z-index:1;content:"";transform:translateY(-50%)}.l-top__arrival-list a::after{position:absolute;top:50%;right:5px;z-index:1;content:"";transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-top__arrival-list:nth-of-type(1){border-top:1px solid #ccc;border-bottom:1px solid #ccc}.l-top__arrival-list:nth-of-type(1) a::before{width:16px;height:16px;background:url(../img/books_icon.svg) center/16px 16px no-repeat}.l-top__arrival-list:nth-of-type(2){border-top:1px solid #ccc;border-bottom:1px solid #ccc}.l-top__arrival-list:nth-of-type(2) a::before{width:16px;height:16px;background:url(../img/comics_icon.svg) center/16px 16px no-repeat}.l-top__arrival-list:nth-of-type(3){border-bottom:1px solid #ccc}.l-top__arrival-list:nth-of-type(3) a::before{width:16px;height:16px;background:url(../img/controller_icon.svg) center/16px 16px no-repeat}.l-top__arrival-list:nth-of-type(4){border-bottom:1px solid #ccc}.l-top__arrival-list:nth-of-type(4) a::before{width:16px;height:16px;background:url(../img/dvd_icon.svg) center/16px 16px no-repeat}.l-top__arrival-list:nth-of-type(5) a::before{width:16px;height:16px;background:url(../img/cd_icon.svg) center/16px 16px no-repeat}@media(min-width: 769px){.l-top__arrival-list{width:33.3333333333%;border-right:1px dashed #ccc}.l-top__arrival-list:nth-child(3n){border-right:unset}.l-top__arrival-list a{flex-direction:column;align-items:flex-start;padding:8px 24px 8px 72px}.l-top__arrival-list a::before{left:24px}.l-top__arrival-list a::after{right:24px;width:16px;height:16px;background:url(../img/arrow_black.svg) center/16px 16px no-repeat}.l-top__arrival-list dt{display:flex;font-size:18px}.l-top__arrival-list:nth-of-type(1){border-top:1px solid #ccc;border-bottom:1px solid #ccc}.l-top__arrival-list:nth-of-type(1) a::before{width:32px;height:32px;background:url(../img/books_icon.svg) center/32px 32px no-repeat}.l-top__arrival-list:nth-of-type(2){border-top:1px solid #ccc;border-bottom:1px solid #ccc}.l-top__arrival-list:nth-of-type(2) a::before{width:32px;height:32px;background:url(../img/comics_icon.svg) center/32px 32px no-repeat}.l-top__arrival-list:nth-of-type(3){border-top:1px solid #ccc;border-bottom:1px solid #ccc}.l-top__arrival-list:nth-of-type(3) a::before{width:32px;height:32px;background:url(../img/controller_icon.svg) center/32px 32px no-repeat}.l-top__arrival-list:nth-of-type(4){border-bottom:unset}.l-top__arrival-list:nth-of-type(4) a::before{width:32px;height:32px;background:url(../img/dvd_icon.svg) center/32px 32px no-repeat}.l-top__arrival-list:nth-of-type(5) a::before{width:32px;height:32px;background:url(../img/cd_icon.svg) center/32px 32px no-repeat}}.l-top__sale{padding:0 4px;border:1px solid #e8212d}.l-top__sale article+article{border-top:1px solid #ccc}@media(min-width: 769px){.l-top__sale{padding:0 20px}.l-top__sale h3{font-size:18px}.l-top__sale p{font-size:16px}}.l-top__sale-heading{padding:0 10px;font-size:18px;line-height:45px;color:#fff;background-color:#e8212d;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__sale-heading>span{font-size:18px;color:#fff103;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__sale-coupon-container{padding:10px 15px 30px;border-bottom:1px solid #ccc}@media(min-width: 769px){.l-top__sale-coupon-container{padding:20px;border-right:1px solid #e8212d;border-bottom:none;border-left:1px solid #e8212d}}.l-top__sale-coupon-image{width:118px;height:40px}.l-top__sale-coupon-wrap{display:flex;flex-direction:column;gap:20px}@media(min-width: 769px){.l-top__sale-coupon-wrap{flex-direction:row;gap:40px;align-items:center}}.l-top__sale-coupon-title{display:flex;flex-direction:column;gap:12px}.l-top__sale-coupon-text{display:flex;gap:12px;align-items:baseline;font-size:18px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__sale-coupon-off{display:flex;align-items:baseline;font-size:18px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__sale-coupon-off span{font-size:30px;line-height:1}.l-top__sale-coupon-date{font-size:16px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__sale-coupon-num{display:flex}.l-top__sale-coupon-input .c-input-text{max-width:160px;font-size:16px;color:#c5003f;border-radius:4px 0 0 4px}.l-top__sale-button{height:45px;padding:11px 15px;font-size:14px;color:#fff;background-color:#333;border-right:none;border-radius:0 4px 4px 0}.l-top__sale-coupon-list{margin-top:24px}.l-top__sale-coupon-list li+li{margin-top:24px}.l-top__list{position:relative;display:block;padding:10px 25px 10px 6px}.l-top__list h3{font-size:16px;color:#0748a1}.l-top__list p{margin:8px 0 0;font-size:14px}.l-top__list::after{position:absolute;top:50%;right:5px;z-index:1;content:"";transform:translateY(-50%);width:16px;height:16px;background:url(../img/arrow_black.svg) center/16px 16px no-repeat}.l-top__reserve-products{display:flex;gap:0 10px}.l-top__reserve-products-list{width:calc((100% - 20px)/3)}.l-top__reserve-products-list a.l-top__reserve-products-link{display:block}.l-top__member{margin:10px 0 0;overflow:hidden;font-size:12px;border:1px solid #ccc;border-radius:4px}.l-top__member>dd{padding:10px}.l-top__member+.l-top__member{margin:10px 0 0}@media(min-width: 769px){.l-top__member{margin:0}}@media(min-width: 769px){.l-top__member-inner{display:grid;grid-template-columns:1fr 1fr}}.l-top__member-type{display:flex;gap:0 2px;align-items:center;padding:12px 10px;background-color:#f8fff1;border-bottom:1px solid #d9d9d9;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-top__member-type{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:16px}}.l-top__member-type-info{display:flex;align-items:center;margin:0 0 8px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px}.l-top__member-img--tadabon{width:38px;height:13px}@media(min-width: 769px){.l-top__member-img--tadabon{width:46px;height:16px}}.l-top__member-img--premium{width:88px;height:13px}@media(min-width: 769px){.l-top__member-img--premium{width:109px;height:16px}}.l-top__member-container{width:calc(100% - 20px);padding:15px 0;margin:0 auto}.l-top__member-container+.l-top__member-container{border-top:1px dashed #ccc}.l-top__member-container+.l-top__member-container div.l-top__member-info{align-items:center}@media(min-width: 769px){.l-top__member-container{width:100%;padding:15px}.l-top__member-container+.l-top__member-container{border-top:none;border-left:1px dashed #ccc}}.l-top__member-info{display:flex;justify-content:space-between}.l-top__member-info+.l-top__member-info{margin:4px 0 0}@media(min-width: 769px){.l-top__member-info{align-items:flex-end}}.l-top__member-count{font-size:14px}.l-top__member-count span{font-size:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:.7}@media(min-width: 769px){.l-top__member-count2{font-size:12px}}.l-top__ranking{position:relative;display:block;height:48px;padding:20px 0 4px;text-align:center}.l-top__ranking--1::before{position:absolute;bottom:-10px;left:0;z-index:1;content:"";width:40px;height:40px;background:url(../img/ranking1_icon.svg) center/40px 40px no-repeat}.l-top__ranking--2::before{position:absolute;bottom:-10px;left:0;z-index:1;content:"";width:40px;height:40px;background:url(../img/ranking2_icon.svg) center/40px 40px no-repeat}.l-top__ranking--3::before{position:absolute;bottom:-10px;left:0;z-index:1;content:"";width:40px;height:40px;background:url(../img/ranking3_icon.svg) center/40px 40px no-repeat}.l-top__ranking-container{display:flex;align-items:center;justify-content:space-between;padding:12px 10px 0 10px}.l-top__ranking-container>span{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__ranking-link{display:flex;gap:0 4px;align-items:center;font-size:13px;color:#0748a1;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__ranking-link::after{content:"";width:11px;height:11px;background:url(../img/arrow_blue.svg) center/11px 11px no-repeat}.l-top__tag-container{position:relative;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;margin:10px 0 0;overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1) .1s}@media(min-width: 769px){.l-top__tag-container{margin:20px 0 0}}.l-top__tag-container--more::before{pointer-events:auto}.l-top__tag-container--more::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%)}.l-top__tag-container--more.is-active::after{display:none}@media(min-width: 769px){.l-top__tag-container--more::after{display:none}}.l-top__tag-more{display:flex;justify-content:center;width:115px;padding:10px 0;margin:10px auto 0;border:1px solid #6fba2c;border-radius:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__tag-more>span{font-size:12px;color:#6fba2c}.l-top__tag-more span:last-child{display:none}.l-top__tag-more.is-active span:first-child{display:none}.l-top__tag-more.is-active span:last-child{display:block}.l-top__tag-inner{overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1) .1s}@media(min-width: 769px){.l-top__tag-inner{height:auto !important}}.l-top__modal{padding:45px 0 30px;overflow:hidden}@media(min-width: 769px){.l-top__modal{padding:54px 20px 30px}}.l-top__modal-heading{display:flex;gap:0 10px;align-items:center;justify-content:center;margin:0 0 15px;font-size:16px;line-height:40px;background-color:#f7f7f7;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__modal-heading::before{content:"";width:19px;height:19px;background:url(../img/coupon_orange_icon.svg) center/19px 19px no-repeat}.l-top__modal-list{max-height:calc(100vh - 120px);padding:0 0 30px;overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.l-top__modal-list::-webkit-scrollbar{display:none}@media(min-width: 769px){.l-top__modal-list{max-height:604px}}.l-top__modal-list li+li{margin-top:16px}.l-top__modal-list-container{width:calc(100% - 40px);margin:0 auto;overflow:hidden}.l-top__modal-layout{position:relative;padding:13px 10px;border:1px solid #d9d9d9;border-radius:4px}@media(min-width: 769px){.l-top__modal-layout{padding:10px 14px 18px}}.l-top__modal-coupon-heading{position:relative;display:flex;gap:0 4px;align-items:center;justify-content:space-between;padding:0 0 10px;margin:0 0 10px;border-bottom:1px dashed #ccc}.l-top__modal-coupon-heading p{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__modal-coupon-heading::before,.l-top__modal-coupon-heading::after{position:absolute;bottom:0;z-index:1;width:15px;height:15px;content:"";background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;transform:translateY(50%)}.l-top__modal-coupon-heading::before{left:-14px;transform:translate(-50%, 50%)}.l-top__modal-coupon-heading::after{right:-14px;transform:translate(50%, 50%)}.l-top__modal-coupon-code{align-self:flex-start;padding:0 10px;font-size:14px;line-height:24px;text-align:center;border:1px dashed #999}.l-top__modal-coupon{display:flex;align-items:center}.l-top__modal-coupon dt,.l-top__modal-coupon dd{font-size:14px}.l-top__modal-period{color:#c5003f}.l-top__modal-button{width:290px;margin:10px auto 0}@media(min-width: 769px){.l-top__modal-button{margin:16px auto 0}}.l-top__modal-info{display:flex;flex-direction:column;width:calc(100% - 40px);margin:5px auto 160px}.l-top__modal-info small{display:block;font-size:11px}@media(min-width: 769px){.l-top__modal-info{margin:5px auto 0}}.l-top__gender{display:flex;gap:0 20px;padding:0 20px;margin:20px 0 0}.l-top__gender-container{width:calc((100% - 20px)/2)}.l-top__gender-heading{position:relative;font-size:16px}.l-top__gender-list{position:absolute;top:0;left:50%;z-index:1;display:flex;gap:0 2px;width:calc(100% - 8px);margin:8px 0 0;transform:translateX(-50%)}.l-top__gender-tab{width:calc((100% - 10px)/6)}.l-top__gender-tab label{display:flex;justify-content:center;width:100%;padding:8px 0;font-size:14px;color:#fff;background-color:#ccc;border:1px solid #ccc;border-radius:5px 5px 0px 0px}.l-top__gender-tab input:checked+label.l-top__gender-tab--man{padding:8px 0 11px;color:#0c8aff;cursor:auto;background-color:#fff;border:1px solid #0c8aff;border-bottom:unset;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__gender-tab input:checked+label.l-top__gender-tab--woman{padding:8px 0 11px;color:#fe6fa3;cursor:auto;background-color:#fff;border:1px solid #fe6fa3;border-bottom:unset;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__gender-ranking{position:relative;padding:48px 0 0}.l-top__gender-ranking--man{border:1px solid #0c8aff}.l-top__gender-ranking--man li+li{border-top:1px dashed #0c8aff}.l-top__gender-ranking--woman{border:1px solid #fe6fa3}.l-top__gender-ranking--woman li+li{border-top:1px dashed #fe6fa3}.l-top__gender-ranking-list{display:flex;align-items:center;width:100%;padding:8px 16px;font-size:12px;color:#0748a1}.l-top__gender-product{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 40px)}.l-top__rank{width:40px;font-size:12px}.l-top__rank-num{font-size:18px;line-height:1;color:#ff6f0e;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__rank-num--1{background:linear-gradient(180deg, #f79420 0%, #ffdd86 49%, #f79420 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.l-top__rank-num--2{background:linear-gradient(180deg, #aca7a0 0%, #e8e8e8 51.5%, #aca7a0 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.l-top__rank-num--3{background:linear-gradient(180deg, #b9772b 0%, #ffc078 51%, #b9772b 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.l-top__campaign-list{display:flex;flex-wrap:wrap;gap:16px}.l-top__campaign-list-bottom{margin:15px 0;font-size:14px;text-align:center}.l-top__campaign-list-bottom a{color:#0748a1}.l-top__campaign{width:calc((100% - 64px)/5);min-width:180px;background-color:#f8fff1}.l-top__campaign a{display:flex;flex-direction:column;gap:16px 0;align-items:center;height:100%;padding:8px 0;color:#0748a1;text-align:center;border-radius:8px}.l-top__campaign a img{width:96px;height:96px}.l-top__campaign_link{margin-top:24px;font-size:14px;text-align:center}.l-top__campaign_link a{display:flex;gap:0 4px;align-items:center;font-size:13px;color:#0748a1;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-top__campaign_link a::after{content:"";width:11px;height:11px;background:url(../img/arrow_blue.svg) center/11px 11px no-repeat}.l-top__campaign_link a{justify-content:center;font-size:14px;font-weight:700;color:#0748a1}.l-top__prize-list{display:flex;flex-wrap:wrap;margin:10px 0}.l-top__comics-prize{width:20%}.l-top__comics-prize a{display:block}.l-top__comics-prize--underline{border-bottom:1px dashed #ccc}.l-top__comics-prize--border{border-bottom:1px dashed #ccc;border-left:1px dashed #ccc}.l-top__comics-prize--border:nth-child(4n-3){border-left:unset}.l-top__prize-product-top{display:flex;align-items:center;padding:0 20px}.l-top__prize-product-name{display:block;width:calc(100% - 40px);color:#0748a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-top__prize-product-name--full{width:100%}a.l-top__prize-product{display:flex;align-items:center;padding:8px 4px}.l-top__prize{border-bottom:1px dashed #ccc;border-left:1px dashed #ccc}.l-top__prize:last-child{border-right:1px dashed #ccc}.l-top__prize-rank:last-child{border-right:1px unset #ccc}.l-top__prize--small{width:20%}.l-top__prize--small:nth-child(5n-4){border-left:unset}.l-top__prize--small:nth-child(5n){border-right:unset}.l-top__prize--large{width:25%}.l-top__prize--large:nth-child(4n-3){border-left:unset}.l-top__prize--large:nth-child(4n){border-right:unset}.l-top__news-heading{position:relative;display:flex;gap:0 8px;align-items:center;padding:16px 8px 12px;font-size:16px;border-top:4px solid #1da497;border-bottom:1px solid #ccc;font-weight:bold}.l-top__news-heading::before{content:"";width:24px;height:24px;background:url(../img/information_icon.svg) center/24px 24px no-repeat}.l-top__news-list{border-bottom:1px dashed #ccc}.l-top__news-list:last-child{border-bottom:1px solid #ccc}.l-top__news-link{display:block;padding:8px 8px 16px}.l-top__news-title{display:flex;gap:0 8px;align-items:center;font-size:12px}.l-top__news-title time{font-size:inherit}.l-top__news-label{color:#c5003f}.l-top__news-text{margin:8px 0 0;color:#0748a1}.l-top__ad{display:none}@media(min-width: 769px){.l-top__ad{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:760px;margin:0 auto}.l-top__ad img{max-width:360px}}.l-top__price-info{display:flex;flex-direction:column;align-items:flex-end;margin:20px 0 0;font-size:12px;text-align:right}.l-top__price-info small{font-size:12px}@media(min-width: 769px){.l-top__price-info{flex-direction:row;justify-content:flex-end}}.l-top__point-link.c-point__link{font-size:10px}@media(min-width: 769px){.l-top__point-link.c-point__link{width:calc(50% - 20px);margin:0 0 0 auto}}.l-top__point-link.c-point__link a{font-size:10px !important}.l-cust-comp__text{padding:0 10px 30px}@media(min-width: 769px){.l-cust-comp__text{padding:24px 0}}.l-cust-comp__btn-container{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:0 10px;margin:30px 0 0}@media(min-width: 769px){.l-cust-comp__btn-container{flex-direction:row-reverse;gap:0 16px;max-width:516px;padding:0;margin:40px auto 0}.l-cust-comp__btn-container a{width:50%}}.l-rcv-acct-comp__text{padding:24px 10px 50px 10px;line-height:1.5em}@media(max-width: 769px){.l-rcv-acct-comp__text{padding-top:0px;padding-bottom:30px}}.l-rcv-acct-comp__btn-container{display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width: 769px){.l-rcv-acct-comp__btn-container{flex-direction:row-reverse;width:496px;margin:0 auto}}.l-recommend__heading-container{display:flex;align-items:center;justify-content:space-between}.l-recommend__heading-link{display:flex;align-items:center;padding:4px 6px;margin:9px 10px 0 0;color:#fff;background-color:#6eb131;border:1px solid #999;border-radius:5px}@media(min-width: 769px){.l-recommend__heading-link{padding:4px 16px;margin:0}}.l-recommend__heading-link::before{display:inline-block;content:"";width:17.5px;height:12px;background:url(../img/arrow_illustration.svg) center/17.5px 12px no-repeat}.l-recommend__heading-link span{display:inline-block;margin-left:2px;font-size:10px;line-height:12px}@media(min-width: 769px){.l-recommend__heading-link span{margin-left:8px;font-size:14px;line-height:16.8px}}@media(min-width: 769px){.l-recommend__button-container{margin-top:24px}}.l-recommend__button-list{display:flex;flex-wrap:wrap;gap:8px 6px;text-align:center}@media(min-width: 769px){.l-recommend__button-list{gap:10px 5px;margin-top:8px}}.l-recommend__button-item{width:calc((100% - 10px)/3)}@media(max-width: 769px){.l-recommend__button-item{width:calc((100% - 12px)/3)}}.l-recommend__button-item label{display:block;padding:10px 0;font-size:12px;line-height:16px;background-color:#fff;border:1px solid #ccc;border-radius:5px}@media(min-width: 769px){.l-recommend__button-item label{font-size:14px}}.l-recommend__button-item label span{display:none}@media(min-width: 769px){.l-recommend__button-item label span{display:inline-block;line-height:1}}.l-recommend__tab-container{margin-top:12px}@media(min-width: 769px){.l-recommend__tab-container{margin-top:8px}}.l-recommend__tab-container .c-tab label{min-width:55px}@media(min-width: 769px){.l-recommend__tab-container .c-tab label{min-width:110px}}.l-recommend__tab-container .c-tab__list label{padding:0 10px;font-size:12px;line-height:23px}@media(min-width: 769px){.l-recommend__tab-container .c-tab__list label{font-size:14px;line-height:31px}}.l-recommend__button-item input:checked+label{color:#fff;background-color:#6eb131;border:1px solid #999}.l-recommend__button-item:nth-child(3) input:checked+label{color:#487322;background-color:#bff5ac;border:1px solid #a5e78d}.l-recommend__product-container{margin-top:16px}@media(min-width: 769px){.l-recommend__product-container{margin-top:40px}}.l-recommend__product-list{display:flex;flex-direction:column}.l-recommend__product-list-row>li{width:calc((100% - 10px)/3)}@media(min-width: 769px){.l-recommend__product-list-row>li{width:calc((100% - 25px)/6)}}.l-recommend__product-list>li+li{margin-top:5px}.l-recommend__product-list-row{display:flex;flex-wrap:wrap;gap:0 5px}@media(min-width: 769px){.l-recommend__product-list-row{padding:0 10px}}.l-recommend__product-item{padding:10px 5px}.l-recommend__product-image{width:95px;height:150px;margin:0 auto}.l-recommend__product-image img{width:100%;height:auto;aspect-ratio:95/150;object-fit:cover}.l-recommend__product-texts{width:100%;margin-top:5px}.l-recommend__product-title{margin-top:5px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-recommend__product-price{margin-top:5px;font-size:14px;color:#c5003f}.l-recommend__product-pagination{margin-top:20px}.l-recommend__campaign-section{margin-top:20px}.l-recommend__campaign-section:first-child{margin-top:0}.l-recommend__campaign-heading{padding-bottom:10px}.l-recommend__campaign-heading span{position:relative;display:inline-block;padding-top:8px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-recommend__campaign-heading span::after{position:absolute;top:-8px;right:0;display:inline-block;content:"";width:27px;height:27px;background:url(../img/cheap_icon.svg) center/27px 27px no-repeat}.l-recommend__campaign-list{display:flex;gap:0 9.47px;padding:0 10px 0 0;margin:0 -10px 0 0;overflow-x:scroll;scrollbar-width:none}.l-recommend__campaign-list::-webkit-scrollbar{display:none}@media(min-width: 769px){.l-recommend__campaign-list{gap:0 20px}}.l-recommend__campaign-item{width:100%;min-width:172px}.l-recommend__campaign-image img{width:100%;height:auto;aspect-ratio:172/100;object-fit:cover}.l-recommend__campaign-title{font-size:12px}.l-address-comp__text{padding:0 10px 30px}@media(min-width: 769px){.l-address-comp__text{padding:24px 0}}.l-address-comp__link{color:#0748a1}.l-address-comp__btn-container{display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width: 769px){.l-address-comp__btn-container{flex-direction:row-reverse;width:496px;margin:0 auto}}.l-news-comp__text{padding:0 10px 30px}@media(min-width: 769px){.l-news-comp__text{padding:24px 0}}.l-news-comp__link{color:#0748a1}.l-news-comp__btn-container{text-align:center}@media(min-width: 769px){.l-news-comp__btn-container{width:240px;margin:26px auto 0}}.pc-none{display:block}@media(min-width: 769px){.pc-none{display:none}}.sp-none{display:none}@media(min-width: 769px){.sp-none{display:block}}.l-product__section{margin-top:30px}@media(min-width: 769px){.l-product__section{margin-top:36px}}.l-product__heading--cursor{position:relative;padding:12px 24px 12px 10px;cursor:pointer}.l-product__heading--cursor::after{position:absolute;top:50%;right:10px;z-index:1;display:block !important;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%) rotate(-90deg);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-product__heading--cursor.is-active::after{transform:translateY(-50%) rotate(90deg)}@media(min-width: 769px){.l-product__heading--cursor::after{width:20px;height:20px;background:url(../img/arrow_black.svg) center/20px 20px no-repeat}}.l-product__tag-list-container{overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-product__tag-list{position:relative;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;height:106px;margin:10px 0 0;overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1) .1s}.l-product__tag-list::before{pointer-events:auto}.l-product__tag-list::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%)}.l-product__tag-list.is-active::after{display:none}.product-inner{padding:0 10px}@media(min-width: 769px){.product-inner{padding:0}}@media(min-width: 769px){.l-product__container{display:flex;max-width:1080px;margin:20px auto 0}}@media(min-width: 769px){.l-product__main{width:81%}}@media(min-width: 769px){.l-product__main--flex{display:flex}}.l-product__main-image{width:100%;margin-top:15px}@media(min-width: 769px){.l-product__main-image{max-width:280px;margin-top:0}}.l-product__main-textwrap{width:100%;margin-top:15px;margin-left:0}@media(min-width: 769px){.l-product__main-textwrap{width:61%;max-width:470px;margin-top:0;margin-left:25px}}.l-product__timesale-wrap{margin-bottom:8px}.c-category{display:inline-block;width:fit-content;padding:2px;font-size:11px;line-height:1;color:red;border:1px solid red}.c-category.--green{color:#76bc38;border:1px solid #76bc38}.c-category--timesale{display:flex;gap:2px;padding:2px 7px;color:#fff;background-color:#ff007a;font-weight:bold}.c-category--timesale::before{content:"";width:11px;height:11px;background:url(../img/timesale_icon_white.svg) center/11px 11px no-repeat}.l-product__category-wrap{display:flex;column-gap:5px}.l-product__main-title{margin-top:13px;font-size:16px}@media(min-width: 769px){.l-product__main-title{margin-top:10px;font-size:20px}}.l-product__author-wrap{display:flex;align-items:center;margin-top:5px}@media(min-width: 769px){.l-product__author-wrap{margin-top:20px}}.l-product__author{font-size:12px}@media(min-width: 769px){.l-product__author{font-size:14px}}.l-product__author-mark{font-size:10px}@media(min-width: 769px){.l-product__author-mark{font-size:14px}}.l-product__author-name{font-size:14px;color:#0748a1}@media(min-width: 769px){.l-product__author-name{font-size:16px}}.l-product__image{position:relative;width:160px;margin:0 auto}@media(min-width: 769px){.l-product__image{width:210px}}.l-product__image--timesale{position:absolute;top:-5px;left:-5px;content:"";width:14px;height:15px;background:url(../img/timesale_icon_pink.svg) center/14px 15px no-repeat}.l-product__image-book{width:100%;height:auto;aspect-ratio:160/230;object-fit:contain}@media(min-width: 769px){.l-product__image-book{aspect-ratio:210/285}}.l-product__online-link{width:132px;height:36px;margin:0 auto;margin-top:15px}.l-product__online-link a{display:block}.l-product__price{display:flex;flex-direction:column;row-gap:10px;margin-top:15px}@media(min-width: 769px){.l-product__price{margin-top:30px}}.c-product-price__btn{position:relative;width:100%;padding:12px 30px;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px}@media(min-width: 769px){.c-product-price__btn{padding:18px 5px}}.js-changeColor.selected{cursor:default;background-color:#f8fff1;border:1px solid #6fba2c}.js-changeColor.js-textChange.selected{cursor:pointer}.js-changeColor.timesale-selected{background-color:#fff1f7;border:1px solid #ba2c6c}.product-price__normal{display:flex;column-gap:20px;align-items:center;justify-content:center}@media(min-width: 769px){.product-price__normal{column-gap:10px}}.product-price__normal-left{display:flex;flex-wrap:wrap;column-gap:5px;align-items:center}@media(min-width: 769px){.product-price__normal-left{justify-content:flex-end}}@media(min-width: 769px){.product-price__normal-left p{font-size:14px}}.product-price__normal-text-wrap{display:flex;align-items:baseline;white-space:nowrap}@media(min-width: 769px){.product-price__normal-text-wrap{margin-bottom:-7px}}.product-price__normal-num{font-size:25.26px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.product-price__normal-num{line-height:.3}}.product-price__normal-mark{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.product-price__normal-tax{font-size:12px}.product-price__normal-right{display:flex;flex-wrap:wrap;white-space:nowrap}.product-price__normal-right span{font-size:14px}.product-price__right-inner{display:flex;align-items:center;white-space:nowrap}.product-price__normal-right .--red{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.product-price__timesale-title{display:flex;align-items:center;justify-content:center;margin-bottom:2px}.product-price__timesale-title>p{font-size:10px;text-align:center;text-decoration:underline;font-weight:bold}@media(min-width: 769px){.product-price__timesale-title>p{font-size:12px}}.product-price__timesale{display:flex;flex-direction:column;gap:6px;align-items:center;padding:12px 20px}.product-price__timesale-period{font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#ed006b}@media(min-width: 769px){.product-price__timesale-period{font-size:14px}}.product-price__timesale-period::before{content:"＼"}.product-price__timesale-period::after{content:"／"}.product-price__timesale-bottom{display:flex;gap:6px;align-items:center}.product-price__timesale-image img{width:63px;height:28px}.product-price__timesale-text-wrap{display:flex;align-items:baseline;white-space:nowrap}.product-price__timesale-num{font-size:26px;color:#ed006b;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.product-price__timesale-mark{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#ed006b}.product-price__premium{position:relative;padding:15px 25px}@media(min-width: 769px){.product-price__premium{padding:20px 30px}}#js-textReturn1{visibility:visible}#js-textChange1{visibility:hidden}.product-price__premium-origin{display:flex;column-gap:20px;align-items:baseline;justify-content:center}.product-price__premium-change{position:absolute;top:15px;left:25px;display:flex;flex-wrap:wrap;row-gap:10px;column-gap:20px;align-items:baseline;justify-content:flex-start;width:85%;text-align:left}@media(min-width: 769px){.product-price__premium-change{top:20px;left:50%;flex-wrap:nowrap;column-gap:0;width:87%;transform:translateX(-50%)}}@media screen and (max-width: 552px){.product-price__premium-change{flex-direction:column;justify-content:center}}.product-price__premium-left{display:flex;align-items:baseline}.product-price__premium-left img{height:16px}.product-price__premium-left p{margin-left:3px;font-size:14px;line-height:1;white-space:nowrap}.product-price__premium-right{white-space:nowrap}.product-price__premium-text-wrap{display:flex;align-items:baseline}.product-price__premium-text{font-size:12px;line-height:1}.product-price__premium-num{font-size:20px;line-height:1;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.product-price__premium-mark{font-size:12px;line-height:1;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.product-price__premium-change .product-price__premium-text{font-size:14px}.product-price__premium-change .product-price__premium-mark{font-size:14px}.product-price__premium-change .product-price__premium-num{margin-left:10px;font-size:26px}@media(min-width: 769px){.product-price__premium-change .product-price__premium-num{margin-left:5px}}#js-priceContainer{display:none}#premium_price.is-open~#js-priceContainer{display:block}.product-price__premium-list{display:flex;flex-direction:column;row-gap:20px;justify-content:center;padding:20px 15px;margin-top:20px;background-color:#fff}@media(min-width: 769px){.product-price__premium-list{padding:20px}}@media screen and (max-width: 552px){.product-price__premium-list{margin-top:51.5px}}.product-price__premium-list-item{display:flex;align-items:center;justify-content:flex-end}.product-price__premium-list-item:first-child{column-gap:6px}@media(min-width: 769px){.product-price__premium-list-item:first-child{column-gap:8px}}.product-price__premium-list-item:last-child{column-gap:5px}@media(min-width: 769px){.product-price__premium-list-item:last-child{margin-top:0}}.product-price__premium-list-item span{font-size:14px}@media(min-width: 769px){.product-price__premium-list-item span{font-size:16px}}.product-price__premium-list-text{display:flex;column-gap:3px;font-size:14px;white-space:nowrap}@media(min-width: 769px){.product-price__premium-list-text{column-gap:5px;font-size:16px}}.product-price__premium-list-text .--em{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.product-price__premium-list-price{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.product-price__premium-list-price span:nth-of-type(1){font-size:20px}.product-price__premium-list-price span:nth-of-type(2){font-size:12px}@media(min-width: 769px){.product-price__premium-list-price span:nth-of-type(1){font-size:22px}.product-price__premium-list-price span:nth-of-type(2){font-size:16px}}.product-price__comments{margin-top:-5px;text-align:right}@media(min-width: 769px){.product-price__comments{margin-top:-10px}}.product-price__comments a{position:relative;display:flex;align-items:center;justify-content:flex-end;padding-right:18px}.product-price__comments a::after{position:absolute;top:50%;right:0;display:inline-block;content:"";transform:translateY(-50%);width:15px;height:15px;background:url(../img/q_icon.svg) center/15px 15px no-repeat}.product-price__comments span{font-size:10px;color:#0748a1}@media(min-width: 769px){.product-price__comments span{font-size:12px}}.l-product__coupon{margin-top:20px}@media(min-width: 769px){.l-product__coupon{margin-top:30px}}.l-product__cart{display:flex;gap:10px;justify-content:center;width:100%;margin-top:15px}@media(min-width: 769px){.l-product__cart{flex-direction:column;gap:8px;margin-top:0}}.l-product__cart.--bg{padding:12px;background-color:#f5f5f5;border-radius:4px}.l-product__cart.--bg div:first-child{width:calc(100% - 48px)}.l-product__cart.--bg.--fixed{position:fixed;bottom:-80px;left:0;z-index:2;display:flex;width:100%;padding:20px 10px;margin:0;transition:bottom .3s ease-out}.l-product__cart.--bg.--fixed.is-show{bottom:60px}@media(min-width: 769px){.l-product__cart.--bg.--fixed{display:none}}.product-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:8px;cursor:pointer;background-color:#ff6f0e;border-radius:4px}.product-btn span{position:relative;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff}@media(min-width: 769px){.product-btn span{font-size:12.83px}}@media(min-width: 769px){.l-product__cart .product-btn{width:100%}}.c-product-set__text-price span{margin-left:5px;font-size:12px}.reserve-btn span{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;color:#6fba2c}@media(min-width: 769px){.reserve-btn span{font-size:16px}}.reserve-btn::before{display:inline-block;content:"";width:28px;height:28px;background:url(../img/mail_green_outline.svg) center/28px 28px no-repeat}.product-purchase__security span{font-size:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.l-product__cart-favorite span{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#6fba2c}@media(min-width: 769px){.l-product__cart-favorite span{font-size:16px}}.l-product__stock-note span{font-size:10px}@media(min-width: 769px){.l-product__stock-note span{font-size:14px}}.product-coupon__link span{margin-left:10px;font-size:12px;color:#0748a1}@media(min-width: 769px){.product-coupon__link span{font-size:14px}}.l-product__small-cta-price--em~span{font-size:14px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-product__cart-favorite .c-favorite__button{display:flex;flex-direction:row-reverse;gap:8px;align-items:center;justify-content:center;padding:9px 0;line-height:1;color:#6fba2c;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-product__cart-favorite .c-favorite__button::after{position:relative;left:auto;transform:none}.l-product__cart-favorite .c-favorite__button--selected{color:#fff}.c-product-set__image img{aspect-ratio:80/124}.l-product__stock{display:flex;flex-direction:column;margin-top:5px}@media(min-width: 769px){.l-product__stock{gap:10px;margin-top:10px}}.l-product__stock--flex{display:flex;align-items:center;justify-content:center}.l-product__stock-text{margin-top:10px;font-size:13px;color:#c5003f}@media(min-width: 769px){.l-product__stock-text{margin-top:15px;font-size:16px}}.l-product__stock-note{display:flex;flex-wrap:wrap;margin-top:10px;margin-left:6px}@media(min-width: 769px){.l-product__stock-note{margin-top:5px;margin-left:0px}}.c-stock-icon{padding:0 3px 2px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;background:#ebaf55}.c-stock-icon.--small{font-size:12px}.l-product__icon-text{margin-left:7px}.l-product__icon-text.--small{font-size:12px}.l-product__stock-bottom{display:flex;flex-direction:column;row-gap:15px;margin-top:10px}@media(min-width: 769px){.l-product__stock-bottom{margin-top:5px}}.l-product__condition{display:flex;flex-wrap:wrap;column-gap:14px;justify-content:center}@media(min-width: 769px){.l-product__condition{justify-content:flex-start}}.l-product__condition-text{font-size:12px}@media(min-width: 769px){.l-product__condition-text{font-size:14px}}.l-product__condition-link{font-size:12px;color:#0748a1}@media(min-width: 769px){.l-product__condition-link{font-size:14px}}.l-product__condition-mail{display:block;font-size:12px;color:#0748a1;text-align:center}@media(min-width: 769px){.l-product__condition-mail{font-size:14px}}.product-purchase__container{padding:20px;margin-top:20px;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:4px}@media(min-width: 769px){.product-purchase__container{padding:20px 10px}}.product-purchase__title{font-size:16px;line-height:1.43em}@media(min-width: 769px){.product-purchase__title{font-size:12px}}.product-purchase__security{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.product-purchase__security{margin-top:10px}}.product-purchase__check{display:block;margin-top:15px;color:#0748a1}@media(min-width: 769px){.product-purchase__check{margin-top:11px;font-size:12px}}.product-purchase__present-text{margin-top:20px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.product-purchase__present-text{margin-top:10px;font-size:14px}}.product-purchase__present-img{width:47.5%;margin:0 auto}@media(min-width: 769px){.product-purchase__present-img{width:78%;margin-top:10px}}.product-purchase__btn{width:95%;margin:0 auto;margin-top:10px}@media(min-width: 769px){.product-purchase__btn{width:100%;margin-top:5px}}.product-coupon__link{position:relative;display:flex;align-items:center}.product-coupon__link:first-child{padding:10px;border-top:4px solid #ccc;border-bottom:1px solid #ccc}.product-coupon__link:last-child{padding:10px;border-bottom:4px solid #ccc}.product-coupon__img{width:30px;height:30px}.product-coupon__link::after{position:absolute;top:50%;right:6px;display:inline-block;content:"";transform:translateY(-50%);width:11px;height:11px;background:url(../img/arrow_black.svg) center/11px 11px no-repeat}.c-speech-bubble{text-align:center}@media(min-width: 769px){.c-speech-bubble{text-align:left}}.speech-bubble__text{margin-bottom:5px;font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.c-product-set__body{padding:16px 20px;border:1px solid #f3f3f3;border-top:none;border-radius:0 0 4px 4px}@media(min-width: 769px){.c-product-set__body{display:flex;justify-content:center}}.c-product-set__main{display:flex;justify-content:center}@media(min-width: 769px){.c-product-set__main{width:50%}}.c-product-set__image{width:24.4%}@media(min-width: 769px){.c-product-set__image{width:22.409%}}.c-product-set__text-wrap{display:flex;flex-direction:column;justify-content:center;width:75.6%;margin-left:10px}@media(min-width: 769px){.c-product-set__text-wrap{width:77.591%;margin-left:20px}}.c-product-set__text-title{font-size:14px;color:#0748a1}.c-product-set__text-price{display:flex;align-items:center;margin-top:10px}.c-product-set__text-price span:first-child{margin-left:0}.c-product-set__text-price span.--red{font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.c-product-set__text-stock{font-size:12px;font-weight:bold;color:#c5003f}.c-product-set__link-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width: 769px){.c-product-set__link-wrap{width:50%;margin-left:20px}}.c-product-set__link{margin-top:16px}.c-arrow-link{display:flex;align-items:flex-start;justify-content:center}.c-arrow-link__icon{position:relative}.c-arrow-link__icon::before{position:absolute;top:5px;left:0;width:0;height:0;margin:auto;content:"";border:6px solid rgba(0,0,0,0);border-left:9px solid #333}.c-arrow-link__text{position:relative;display:inline-block;padding-left:12px;font-size:12px;color:#0748a1}@media(min-width: 769px){.c-arrow-link__text{font-size:14px}}.c-product-set__link-text{font-size:12px}.l-product__set-detail__list{max-height:274px;overflow-y:auto;border-bottom:1px solid #e0e0e0}@media(min-width: 769px){.l-product__set-detail__list{max-height:203px}}.l-product__set-detail__list-inner{border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.l-product__set-detail__list-item{position:relative;border-bottom:1px solid #e0e0e0}.l-product__set-detail__list-item:last-child{border-bottom:none}.l-product__set-detail__list-item::after{position:absolute;top:50%;right:6px;display:inline-block;content:"";transform:translateY(-50%);width:11px;height:11px;background:url(../img/arrow_black.svg) center/11px 11px no-repeat}.l-product__set-detail__list-link{display:block;padding:10px 25px 10px 10px;font-size:12px;line-height:1.41;color:#0748a1}@media(min-width: 769px){.l-product__set-detail__list-link{font-size:14px}}.l-product__detail-inner{padding:0 10px;overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1) .1s}.l-product__detail-list{display:grid;grid-template-columns:130px 1fr}@media(min-width: 769px){.l-product__detail-list{margin-top:11px}}.detail-list dt{position:relative;margin-top:5px;font-size:12px}@media(min-width: 769px){.detail-list dt{font-size:14px}}.detail-list dt::after{position:absolute;right:12px;display:inline-block;width:0;height:0;content:"："}.detail-list dd{margin-top:5px;font-size:12px}@media(min-width: 769px){.detail-list dd{font-size:14px}}.product-btn.--cart span{margin-left:8px;font-size:14px}@media(min-width: 769px){.product-btn.--cart span{font-size:16px}}.product-btn.--cart::before{content:"";width:24px;height:24px;background:url(../img/cart_icon.svg) center/24px 24px no-repeat}.reserve-btn{display:flex;gap:4px;align-items:center;justify-content:center;width:100%;padding:6px 0;cursor:pointer;background-color:#fff;border:1px solid #6fba2c;border-radius:4px}.c-heading--gray--detail{position:relative;padding:12px 23px 12px 10px}.c-heading--gray--detail.is-active::after{transform:translateY(-50%) rotate(90deg)}.c-heading--gray--intro{position:relative;padding:12px 23px 12px 10px;white-space:nowrap}.l-product__intro-inner{padding:0 10px;overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1) .1s}@media(min-width: 769px){.l-product__intro-inner{padding:0}}.l-product__intro-container{position:relative;height:106px;margin-top:10px;overflow:hidden;font-size:12px;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1) .1s}@media(min-width: 769px){.l-product__intro-container{margin-top:16px;font-size:14px}}.l-product__intro-container--more::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%)}.l-product__intro-container--more.is-active::after{content:none}.l-product__intro-more{display:flex;justify-content:center;width:115px;padding:10px 0;margin:10px auto 0;border:1px solid #6fba2c;border-radius:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-product__intro-more.is-active span:first-child{display:none}.l-product__intro-more.is-active span:last-child{display:block}.l-product__intro-more>span{font-size:12px;color:#6fba2c}.l-product__intro-more span:last-child{display:none}.l-product__faq-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media(min-width: 769px){.l-product__container-bottom{max-width:1080px;margin:0 auto}}.c-heading--gray--shipping span{margin-left:8px;font-size:16px}@media(min-width: 769px){.c-heading--gray--shipping span{font-size:18px}}span.c-heading__em{margin-right:-5px;margin-left:-4px;color:#c5003f}.l-top__shipping-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.c-top__shipping-item{width:calc((100% - 10px)/2)}@media(min-width: 769px){.c-top__shipping-item{width:calc((100% - 30px)/4)}}@media(min-width: 769px){.l-product__cta{width:26.5%;margin-left:50px}}.l-product__cta-inner{padding:20px 18px;background-color:#f5f5f5;border-radius:4px}@media(min-width: 769px){.l-product__small-cta{position:fixed;right:-250px;bottom:50px;z-index:999;width:210px;transition:right .3s ease-in-out}}.l-product__small-cta-inner{padding:15px;background-color:#fff;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.25));border-radius:4px}.l-product__small-cta-title{font-size:14px}.l-product__small-cta-price{display:flex;align-items:baseline;justify-content:flex-end;margin-top:10px;font-size:12px}.l-product__small-cta-price--em{font-size:25px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-product__small-cta-cart{margin-top:10px}.l-product__small-cta-cart .reserve-btn{gap:0}.l-product__banner{margin:0 -10px}.l-product__track-list-container{margin-top:5px;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}@media(min-width: 769px){.l-product__track-list-container{margin-top:16px}}.l-product__track-list-container p{font-size:12px}@media(min-width: 769px){.l-product__track-list-container p{font-size:14px}}.l-product__track-list-wrap{position:relative;height:140px;overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1) .1s}@media(min-width: 769px){.l-product__track-list-wrap{height:180px}}.l-product__track-list-wrap::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0) 70%, #ffffff 100%)}.l-product__track-list-wrap.is-active::after{display:none}.l-product__track-list{margin-top:5px}@media(min-width: 769px){.l-product__track-list{margin-top:0}}.l-product__track-list li{display:flex;column-gap:10px}@media(min-width: 769px){.l-product__track-list li{margin-top:5px}}.l-product__track-more>span{font-size:12px;color:#6fba2c}.track-list__item span{font-size:12px}@media(min-width: 769px){.track-list__item span{font-size:14px}}.l-product__track-more span:last-child{display:none}.l-product__track-more{display:flex;justify-content:center;width:115px;padding:10px 0;margin:10px auto 0;border:1px solid #6fba2c;border-radius:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-product__track-more.is-active span:first-child{display:none}.l-product__track-more.is-active span:last-child{display:block}.l-product__track-list li:first-child{font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-product__track-list li:first-child{font-size:14px}}.track-list__item-number{min-width:30px}.l-product__track-list+.l-product__track-list{margin-top:5px}@media(min-width: 769px){.l-product__track-list+.l-product__track-list{margin-top:16px}}.l-product__image--comic{width:180px}@media(min-width: 769px){.l-product__image--comic{width:240px}}.l-product__image-comic{width:100%;height:auto;aspect-ratio:180/230;object-fit:contain}@media(min-width: 769px){.l-product__image-comic{aspect-ratio:240/285}}.l-product__author-wrap.--column{display:flex;flex-direction:column;row-gap:5px;align-items:flex-start}.product-price__tadabon-free{padding:11px 30px}.product-price__tadabon-wrap{display:flex;column-gap:10px;justify-content:center}.product-price__tadabon-left{display:flex;align-items:center}.product-price__tadabon-left>p{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:18px;line-height:20px}.product-price__tadabon-right{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:24px;color:#c5003f}.product-price__tadabon{position:relative;padding:12px 30px}#js-textReturn2{visibility:visible}#js-textChange2{visibility:hidden}.product-price__tadabon-origin{text-align:center}.product-price__tadabon-change{position:absolute;top:12px;left:30px;text-align:left}.product-price__tadabon-text-wrap{display:flex;align-items:center;justify-content:center}.product-price__tadabon-img{width:58px;height:auto}.product-price__tadabon-text{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;margin-top:-7px;font-size:18px;white-space:nowrap}.product-price__tadabon-text.--large{margin-top:0;font-size:20px}.product-price__tadabon-text .--red{font-size:16px;color:#c5003f}.product-price__tadabon-text .--red .--em{font-size:28px;color:#c5003f}#js-freeContainer{display:none}#tadabon_price.is-open~#js-freeContainer{display:block}.product-price__tadabon-list{display:flex;flex-direction:column;padding:10px;margin-top:15px;background-color:#fff}@media(min-width: 769px){.product-price__tadabon-list{padding:20px}}.product-price__tadabon-list-item{position:relative;display:flex}.product-price__tadabon-list-item::before{content:"・"}.product-price__tadabon-list-text{font-size:14px;white-space:nowrap}.product-price__tadabon-btn{width:100%;padding:9px;margin-top:10px;font-size:14px;line-height:22px;color:#fff;background-color:#6fba2c;border-radius:50px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-product__stock-link{margin-top:10px}.detail-list__link{font-size:12px;color:#0748a1}@media(min-width: 769px){.detail-list__link{font-size:14px}}.l-product__image-dvd{width:100%;height:auto;aspect-ratio:160/230;object-fit:contain}@media(min-width: 769px){.l-product__image-dvd{aspect-ratio:210/326}}.track-list__item-number{min-width:54px}.l-product__actor-list{display:grid;grid-template-columns:1fr 2fr;column-gap:10px;justify-content:center;padding-bottom:10px;margin-top:20px;border-bottom:1px solid #e0e0e0}.l-product__actor-title{font-size:12px;text-align:right}.l-product__actor-text{position:relative;padding-left:14px}.l-product__actor-text::before{position:absolute;left:0;display:inline-block;width:0;height:0;content:"："}.l-product__actor-link{display:block;font-size:12px;color:#0748a1}@media(min-width: 769px){.l-product-tc__main{width:100%}}.l-product-tc__main-image{width:100%;max-width:500px;margin:0 auto}@media(min-width: 769px){.l-product-tc__main-image{margin:0}}.l-product-tc__main-image-pc-inner{position:sticky;top:120px}.l-product-tc__main-flex{display:flex;justify-content:center}@media(min-width: 769px){.l-product-tc__main-flex{justify-content:space-between}}.l-product-tc__main-textwrap{width:100%;margin-left:0}@media(min-width: 769px){.l-product-tc__main-textwrap{width:61%;max-width:500px;margin-left:25px}}.l-product-tc__image-wrapper{display:flex;justify-content:center}.l-product-tc__image{width:130px}@media(min-width: 769px){.l-product-tc__image{width:219px}}.l-product-tc__result{display:flex;gap:35px;align-items:center;justify-content:flex-end;width:100%;height:100%;padding:0 20px;margin-top:25px}@media(min-width: 769px){.l-product-tc__result{justify-content:flex-start;padding:0 10px;margin-top:30px}}.l-product-tc__result-rare{display:flex;gap:10px;align-items:flex-end;justify-content:center;width:100%;height:100%;padding:0 20px;margin-top:25px}@media(min-width: 769px){.l-product-tc__result-rare{justify-content:flex-start;padding:0 10px;margin-top:30px}}.l-product-tc__result-item-status{display:flex;flex-direction:column;gap:4px;align-items:center;margin-bottom:2px}@media(min-width: 769px){.l-product-tc__result-item-status{flex-direction:row;gap:10px}}.l-product-tc__result-item-status-text{width:100%;font-size:12px;color:#999}.l-product-tc__result-point{font-size:14px;font-weight:400;line-height:22px;color:#333;text-align:right;word-wrap:break-word}.l-product-tc__result-subtotal{display:flex;gap:10px;align-items:center;justify-content:flex-start}.l-product-tc__result-subtotal-text{font-size:14px;text-align:right}.l-product-tc__result-subtotal-price{display:flex;align-items:flex-end;justify-content:flex-start}.l-product-tc__result-subtotal-price-number-wrap{text-align:right}.l-product-tc__result-subtotal-price-number{font-size:28px;font-weight:700;line-height:1;color:#c5003f}.l-product-tc__result-subtotal-price-unit{font-size:18px;font-weight:700;color:#c5003f}.l-product-tc__action-content{display:flex;flex-direction:column;gap:0;justify-content:center;width:100%;margin-top:16px}@media(min-width: 769px){.l-product-tc__action-content{gap:20px;margin-top:20px}}.l-product-tc__rank-table{width:100%;border-spacing:0;border:1px solid #ccc;border-radius:4px}.l-product-tc__rank-table-th{background:#e0e0e0}.l-product-tc__rank-table-th-item{padding:8px 0;font-size:12px;text-align:center}.l-product-tc__rank-table-th-item.--rank{width:57px}.l-product-tc__rank-table-th-item.--stock{width:25px}.l-product-tc__rank-table-th-item.--order{width:64px;padding-right:15px}.l-product-tc__result-subtotal-price-tax{font-size:14px;text-align:right}.l-product-tc__rank-table-td-item{height:31px;padding:15px 0;line-height:12px;vertical-align:middle}.l-product-tc__rank-table-td-item:first-child{padding-left:15px}.l-product-tc__rank-table-td-item:last-child{padding-right:15px}.l-product-tc__rank-table-td-tr:not(:first-child) .l-product-tc__rank-table-td-item{border-top:1px solid #e0e0e0}.l-product-tc__rank-alphabet-wrap{display:inline-flex;gap:3px;align-items:center;justify-content:center;width:100%;padding-right:10px;border-right:1px #e0e0e0 solid}.l-product-tc__rank-alphabet{font-size:25px;font-weight:700;line-height:27.6px;word-wrap:break-word}.l-product-tc__rank-alphabet.--rank-a{color:#ff5c00}.l-product-tc__rank-alphabet.--rank-b{color:#5851ec}.l-product-tc__rank-alphabet.--rank-c{color:#21a406}.l-product-tc__help-icon{width:12px;height:12px}@media(min-width: 769px){.l-product-tc__help-icon{width:14px;height:14px}}.l-product-tc__rank-price-wrap{display:inline-flex;align-items:flex-end;justify-content:flex-start;width:100%;padding-left:15px}.l-product-tc__rank-price{font-size:23px;font-weight:bold;line-height:23px;color:#c5003f}.l-product-tc__rank-price.--no-stock{color:#ccc}.l-product-tc__rank-price-suffix{font-size:14px;font-weight:bold;color:#c5003f}.l-product-tc__rank-price-suffix.--no-stock{color:#ccc}.l-product-tc__rank-price-tax{font-size:12px}.l-product-tc__rank-stock{height:100%;font-size:18px;line-height:31px;text-align:center}.l-product-tc__rank-order-select{display:inline-block;width:74px;padding-left:10px}.l-product-tc__rank-order-select .c-select__label{min-height:31px;padding:6px 10px;line-height:1}.l-product-tc__action{display:none}@media(min-width: 769px){.l-product-tc__action{display:flex;gap:15px;align-items:center;justify-content:center;width:100%;padding:20px 15px;background:#f5f5f5}}.l-product-tc__action-btn{width:100%;margin:0}.l-product-tc__stock{display:flex;flex-direction:column;justify-content:center;margin-top:5px}@media(min-width: 769px){.l-product-tc__stock{flex-direction:row;gap:20px;align-items:center;margin-top:0px}.l-product-tc__stock.--left{justify-content:flex-start}.l-product-tc__stock .l-product__stock-bottom{margin-top:0}.l-product-tc__stock .l-product__stock-note{margin-top:0}}.l-product-tc__rank-modal-wrapper{max-width:600px}.l-product-tc__rank-modal{padding:16px 0 24px}.l-product-tc__rank-modal-heading{padding:0 20px 8px;font-size:16px;font-weight:bold}.l-product-tc__rank-modal-body{display:flex;flex-direction:column;gap:20px;align-items:center;padding:20px 20px 0;border-top:1px solid #e0e0e0}.l-product-tc__rank-modal-card-image{width:118px}.l-product-tc__rank-modal-body-annotation{font-size:11px}.l-product-tc__rank-modal-card-image-wrap{display:flex;flex-direction:column;gap:8px;align-items:center}.l-product-tc__info{margin-top:32px}.l-product-tc__info-heading{margin-bottom:10px;font-weight:700}.l-product-tc__info-table{display:flex;flex-direction:column;width:100%;border:1px #ccc solid}.l-product-tc__info-table-row{display:flex}.l-product-tc__info-table-row:not(:first-child){border-top:1px #ccc solid}.l-product-tc__info-table-dt{display:flex;align-items:center;width:100%;min-width:136px;max-width:136px;padding:10px 5px;font-size:12px;line-height:18px;background:#e0e0e0}@media(min-width: 769px){.l-product-tc__info-table-dt{padding:10px;font-size:14px;line-height:22px}}.l-product-tc__info-table-dd{padding:10px;font-size:12px;font-weight:400;line-height:18px}@media(min-width: 769px){.l-product-tc__info-table-dd{font-size:14px;line-height:22px}}.l-product-tc__info-table-dd-link{color:#0748a1}.l-product-tc__heading{font-size:18px;font-weight:700;line-height:27px}.l-product-tc__deck-recipe-list{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;margin-top:10px}.l-product-tc__deck-recipe-item{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%;height:100%;padding:12px 12px 18px;background:#d9d9d9}.l-product-tc__deck-recipe-type{display:flex;gap:10px;align-items:center}.l-product-tc__deck-recipe-type-image{width:59px}.l-product-tc__deck-recipe-name{font-size:18px;font-weight:700}.l-cards__tc-article-container-inner{width:100%;max-width:600px;margin:0 auto}.l-product-tc__purchase-recommend{display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%;margin-top:20px}.l-product-tc__purchase-recommend-inner{position:relative;width:100%;max-width:600px}.l-product-tc__purchase-recommend-item{position:relative;display:flex;gap:15px;align-items:flex-start;width:100%;padding:15px 25px;background:#fff;border:1px solid #ccc;border-radius:10px}@media(min-width: 769px){.l-product-tc__purchase-recommend-item{gap:30px;align-items:center;padding:15px 20px}}.l-product-tc__purchase-recommend-item-image{width:76px}@media(min-width: 769px){.l-product-tc__purchase-recommend-item-image{width:126px}}.l-product-tc__purchase-recommend-item-info{display:flex;flex:1 1 0;flex-direction:column;gap:15px;align-items:center;justify-content:flex-start}@media(min-width: 769px){.l-product-tc__purchase-recommend-item-info{gap:20px}}.l-product-tc__purchase-recommend-item-name-wrapper{display:flex;align-items:flex-start;align-self:stretch;justify-content:flex-start}.l-product-tc__purchase-recommend-item-name{flex:1 1 0;font-size:16px;line-height:24px;color:#0748a1}.l-product-tc__purchase-recommend-item-price-body{display:flex;gap:6px;align-items:flex-end;justify-content:flex-start;padding-bottom:38px}@media(min-width: 769px){.l-product-tc__purchase-recommend-item-price-body{padding-bottom:0}}.l-product-tc__purchase-recommend-item-price-text{font-size:22px;color:#c5003f;text-align:center}@media(min-width: 769px){.l-product-tc__purchase-recommend-item-price-text{font-size:16px}}.l-product-tc__purchase-recommend-item-price-wrapper{position:relative}.l-product-tc__purchase-recommend-item-price-marker{position:absolute;top:50%;left:0;z-index:0;width:100%;height:23px;background:#fff61c;transform:translateY(-50%)}.l-product-tc__purchase-recommend-item-price{position:relative;z-index:1}.l-product-tc__purchase-recommend-item-price-number{font-size:25px;font-weight:700;line-height:1;color:#c5003f}@media(min-width: 769px){.l-product-tc__purchase-recommend-item-price-number{font-size:31px}}.l-product-tc__purchase-recommend-item-price-unit{font-size:16px;font-weight:700;line-height:1;color:#c5003f}@media(min-width: 769px){.l-product-tc__purchase-recommend-item-price-unit{font-size:22px}}.l-product-tc__purchase-recommend-item-price-exclamation{font-size:25px;font-weight:700;line-height:1;color:#c5003f}@media(min-width: 769px){.l-product-tc__purchase-recommend-item-price-exclamation{font-size:31px}}.l-product-tc__purchase-recommend-detail-wrapper{position:absolute;right:0;bottom:0;width:103px;height:26px;background:url(../img/detail-rect.svg) no-repeat}@media(min-width: 769px){.l-product-tc__purchase-recommend-detail-wrapper{width:150px;height:39px}}.l-product-tc__purchase-recommend-detail{display:flex;gap:5px;align-items:center;width:100%;height:26px;padding-left:24px;font-size:12px;font-weight:700;color:#fff}@media(min-width: 769px){.l-product-tc__purchase-recommend-detail{gap:14px;width:100%;height:39px;padding-left:41px;font-size:14px}}.l-product-tc__purchase-recommend-detail-arrow{width:5px}@media(min-width: 769px){.l-product-tc__purchase-recommend-detail-arrow{width:6px}}.l-product-tc__purchase-recommend-item-name-list{display:flex;flex-direction:column;gap:10px}.l-product-tc__banner-image-link{display:block}.l-product-tc__banner-image{width:100%;margin-top:30px}.l-product-tc__small-cta-select-count{margin-top:20px;font-size:12px}.l-product-tc__small-cta-select-count span{font-weight:bold}.l-product-tc__small-cta-price{display:flex;gap:10px;align-items:center;justify-content:flex-end}.l-product-tc__small-cta-subtotal-text{font-size:12px}.l-product-tc__small-cta-subtotal-price{display:flex;align-items:flex-end;justify-content:flex-start}.l-product-tc__small-cta-subtotal-price-number-wrap{text-align:right}.l-product-tc__small-cta-subtotal-price-number{font-size:20px;font-weight:700;line-height:1;color:#c5003f}.l-product-tc__small-cta-subtotal-price-unit{font-size:13px;font-weight:700;color:#c5003f}.l-product-tc__small-cta-subtotal-price-tax{font-size:11px}.l-product-tc__icon-text{font-size:12px}.l-product-tc__small-cta-stock-note{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.l-product-tc__attention{display:flex;flex-direction:column;gap:5px;width:100%;padding:15px 10px;margin-top:30px;border:1px #ccc solid;border-radius:4px}@media(min-width: 769px){.l-product-tc__attention{padding:15px 20px;margin-top:36px}}.l-product-tc__attention-heading{font-size:16px;font-weight:700;color:#333;word-wrap:break-word}.l-product-tc__attention-content{display:flex;flex-direction:column;gap:5px;margin-left:26px;list-style:disc}.l-product-tc__product-content{display:flex;flex-direction:column;gap:5px;width:100%;margin-top:10px}@media(min-width: 769px){.l-product-tc__product-content{margin-top:20px}}.l-product-tc__product-content-title{font-weight:700}.l-product_tc__product-annotation{margin-top:10px}.l-product_tc__product-annotation-item{padding-left:1em;font-size:11px;text-indent:-1.3em}@media(min-width: 769px){.l-product_tc__product-annotation-item{font-size:12px;text-indent:-1.2em}}.l-product-tc__order-table{width:100%;border-spacing:0;border:1px solid #ccc;border-radius:4px}.l-product-tc__order-table-th{background:#e0e0e0}.l-product-tc__order-table-th-item{padding:8px 0;font-size:12px;text-align:center}.l-product-tc__order-table-th-item.--price{padding-left:71px;text-align:left}.l-product-tc__order-table-th-item.--stock{width:25px}.l-product-tc__order-table-th-item.--order{width:64px;padding-right:15px}.l-product-tc__order-table-td-item{height:31px;padding:15px 0;line-height:12px;vertical-align:middle}.l-product-tc__order-table-td-item:first-child{padding-left:15px}.l-product-tc__order-table-td-item:last-child{padding-right:15px}.l-product-tc__order-table-td-tr:not(:first-child) .l-product-tc__order-table-td-item{border-top:1px solid #e0e0e0}.l-product__image-game-console{width:100%;height:auto;aspect-ratio:160/230;object-fit:cover}@media(min-width: 769px){.l-product__image-game-console{aspect-ratio:240/356}}.l-product__information-wrap{width:100vw;margin:0 calc(50% - 50vw);margin-top:15px}@media(min-width: 769px){.l-product__information-wrap{width:100%;margin:0;margin-top:30px}}.l-product__information-color{border-top:4px solid #e0e0e0}.l-product__information-title{position:relative;display:flex;align-items:center;padding:16px 40px 16px 20px;cursor:pointer}.l-product__information-title::after{position:absolute;top:50%;right:20px;z-index:1;display:block !important;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%) rotate(-90deg);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}@media(min-width: 769px){.l-product__information-title::after{width:20px;height:20px;background:url(../img/arrow_black.svg) center/20px 20px no-repeat}}.l-product__information-title.is-active::after{transform:translateY(-50%) rotate(90deg)}.l-product__information-container{overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1)}.l-product__information-inner{position:relative;display:flex;column-gap:20px;padding:0 20px 16px;overflow-x:scroll}.l-product__information-btn{display:flex;flex:140px 0 0;align-items:center;justify-content:center;max-height:62px;padding:10px;overflow:hidden;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px}.l-product__information-btn span{display:-webkit-box;overflow:hidden;font-size:14px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.l-product__information-btn.selected{cursor:default;background-color:#fff5ee;border:1px solid #ff6f0e}.l-product__information-btn.disabled{color:#999;cursor:default;background-color:#f3f3f3;border:1px solid #e0e0e0}.information-title__left{font-size:12px;white-space:nowrap}.information-title__right{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px}.l-product__information-condition{border-top:1px solid #e0e0e0;border-bottom:4px solid #e0e0e0}.l-email-change__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-email-change__contents{gap:60px}}.l-email-change__section-inner{padding:0 10px}@media(min-width: 769px){.l-email-change__section-inner{padding:0}}.l-email-change__gray-textarea{padding:25px 0;margin:20px 10px;text-align:center;word-break:auto-phrase;background-color:#f3f3f3}@media(min-width: 769px){.l-email-change__gray-textarea{width:80%;margin:0 auto;text-align:center;background-color:#f3f3f3}}.l-email-change__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-email-change__text{padding:20px 0 50px;font-size:16px}}.l-email-change__current-email-display{justify-self:center;padding:25px;margin:0 10px;background:#f3f3f3}@media(min-width: 769px){.l-email-change__current-email-display{width:80%;padding:20px;font-weight:bold}}.l-email-change__section-wrapper{display:flex;flex-direction:column;gap:20px}.l-email-change__input-list{padding:16px 10px 0}@media(min-width: 769px){.l-email-change__input-list{padding:24px 30px 0}}.l-email-change__input{margin:24px 0 0}.l-email-change__input:first-child{margin:0}.l-email-change__button-container{display:flex;justify-content:center;margin:30px auto}@media(min-width: 769px){.l-email-change__button-container{max-width:600px;margin:40px auto}.l-email-change__button-container a,.l-email-change__button-container button{width:50%}}.l-email-change__not-receive-text{text-align:end}.l-email-change__not-receive-text span,.l-email-change__not-receive-text a{text-decoration:underline}.code-input{width:45px;height:50px;margin:0 3px;font-size:18px;text-align:center;border-radius:10px}@media(min-width: 769px){.code-input{width:70px;height:80px;margin:5px;font-size:24px;border-radius:15px}}.l-pass-change__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-pass-change__contents{gap:60px}}.l-pass-change__section-inner{padding:0 10px}@media(min-width: 769px){.l-pass-change__section-inner{padding:0}}.l-pass-change__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-pass-change__text{padding:20px 0 50px;font-size:16px}}.l-pass-change__section-wrapper{display:flex;flex-direction:column;gap:20px}.l-pass-change__input-list{padding:16px 10px 0}@media(min-width: 769px){.l-pass-change__input-list{padding:24px 30px 0}}.l-pass-change__input{margin:24px 0 0}.l-pass-change__input:first-child{margin:0}.l-pass-change__button-container{display:flex;flex-direction:column;gap:16px;padding:0 10px;margin:30px 0 0}@media(min-width: 769px){.l-pass-change__button-container{flex-direction:row-reverse;gap:0 16px;max-width:516px;padding:0;margin:40px auto 0}.l-pass-change__button-container a,.l-pass-change__button-container button{width:50%}}.l-forced-password-reset__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-forced-password-reset__contents{gap:60px}}.l-forced-password-reset__section-inner{padding:0 10px}@media(min-width: 769px){.l-forced-password-reset__section-inner{padding:0}}.l-forced-password-reset__gray-textarea{padding:25px 0;margin:20px 10px;text-align:center;word-break:auto-phrase;background-color:#f3f3f3}@media(min-width: 769px){.l-forced-password-reset__gray-textarea{width:80%;margin:0 auto;text-align:center;background-color:#f3f3f3}}.l-forced-password-reset__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-forced-password-reset__text{padding:20px 0 50px;font-size:16px}}.l-forced-password-reset__current-email-display{justify-self:center;padding:25px;margin:0 10px;background:#f3f3f3}@media(min-width: 769px){.l-forced-password-reset__current-email-display{width:80%;padding:20px;font-weight:bold}}.l-forced-password-reset__section-wrapper{display:flex;flex-direction:column;gap:20px}.l-forced-password-reset__input-list{padding:16px 10px 0}@media(min-width: 769px){.l-forced-password-reset__input-list{padding:24px 30px 0}}.l-forced-password-reset__input{margin:24px 0 0}.l-forced-password-reset__input:first-child{margin:0}.l-forced-password-reset__button-container{display:flex;justify-content:center;margin:30px auto}@media(min-width: 769px){.l-forced-password-reset__button-container{max-width:600px;margin:40px auto}.l-forced-password-reset__button-container a,.l-forced-password-reset__button-container button{width:50%}}.l-forced-password-reset__not-receive-text{max-width:600px;margin:auto;text-align:end}.l-forced-password-reset__not-receive-text a span{text-decoration:underline}.code-input{width:45px;height:50px;margin:0 3px;font-size:18px;text-align:center;border-radius:10px}@media(min-width: 769px){.code-input{width:70px;height:80px;margin:5px;font-size:24px;border-radius:15px}}.l-disp-set{margin-bottom:30px}@media(min-width: 769px){.l-disp-set{margin-bottom:132px}}.l-disp-set__text{padding:10px 10px 30px}@media(min-width: 769px){.l-disp-set__text{padding:24px 0 50px}}.l-disp-set__btn-container{display:flex;flex-direction:column;gap:16px;padding-top:30px;text-align:center}@media(min-width: 769px){.l-disp-set__btn-container{flex-direction:row-reverse;width:496px;padding-top:40px;margin:0 auto}}.l-disp-set-comp__text{padding:0 10px;margin:0 0 30px}@media(min-width: 769px){.l-disp-set-comp__text{padding:0;margin:24px 0 50px}}.l-disp-set-comp__text--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-disp-set-comp__btn-container{display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width: 769px){.l-disp-set-comp__btn-container{flex-direction:row-reverse;width:496px;margin:0 auto}}.l-disp-set__container{padding:30px 10px 0}@media(min-width: 769px){.l-disp-set__container{padding:24px 30px 0}}.l-disp-set__radio--flex{display:flex;gap:30px;align-items:center}@media(min-width: 769px){.l-disp-set__radio--flex{flex-direction:column;gap:10px;align-items:flex-start}}.l-withdraw{margin-bottom:30px}@media(min-width: 769px){.l-withdraw{margin-bottom:132px}}@media(min-width: 769px){.l-withdraw__container{margin:50px 0 0}}.l-withdraw-select__notice-container{display:flex;flex-direction:column;gap:5px;padding:16px 10px 10px}@media(min-width: 769px){.l-withdraw-select__notice-container{gap:8px;padding:24px 30px 16px}}.l-withdraw-select__notice{position:relative;padding-left:22px;font-size:14px;line-height:22px}.l-withdraw-select__notice::before{position:absolute;top:0;left:0;content:"・"}.l-withdraw-select__notice-asterisk{position:relative;padding-top:11px;padding-left:22px;font-size:14px;line-height:22px}@media(min-width: 769px){.l-withdraw-select__notice-asterisk{padding-top:8px}}.l-withdraw-select__notice-asterisk::before{position:absolute;top:11px;left:0;content:"※"}@media(min-width: 769px){.l-withdraw-select__notice-asterisk::before{top:8px}}.l-withdraw-select__link-container{display:flex;flex-direction:column;gap:8px;align-items:flex-end;padding-right:10px;padding-bottom:20px}@media(min-width: 769px){.l-withdraw-select__link-container{padding-right:30px;padding-bottom:40px}}.l-withdraw-select__link .c-arrow-link__icon::before{top:4px;border:5px solid rgba(0,0,0,0);border-left:9px solid #333}.l-withdraw-select__link .c-arrow-link__text{font-size:12px}.l-withdraw-select__plan-container{display:flex;flex-direction:column;gap:5px;padding:16px 0 20px}@media(min-width: 769px){.l-withdraw-select__plan-container{flex-direction:row;flex-wrap:wrap;gap:16px;width:100%;padding:24px 30px 40px}}.l-withdraw-select__plan{padding:16px 10px;border:1px solid #e0e0e0;border-radius:4px}@media(min-width: 769px){.l-withdraw-select__plan{width:calc(50% - 8px)}}.l-withdraw-select__plan-title-container{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.l-withdraw-select__plan-title{display:flex;flex-direction:row;align-items:center}.l-withdraw-select__text-bold{font-size:14px;line-height:21px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-withdraw-select__plan-img-tadabon{width:38px;height:13px}.l-withdraw-select__plan-img-premium{width:89px;height:21px;object-fit:contain}.l-withdraw-select__plan-link{display:flex;align-items:center;font-size:10px;color:#0748a1;cursor:pointer}.l-withdraw-select__link-icon{width:15px;height:15px;padding-left:3px}.l-withdraw-select__payment{padding:10px 0 16px;font-size:12px}.l-withdraw-select__text-red{font-size:12px;color:#c5003f}.l-withdraw-select__btn-container{display:flex;flex-direction:column;gap:30px;padding-top:16px;text-align:center}@media(min-width: 769px){.l-withdraw-select__btn-container{gap:40px;width:240px;padding-top:24px;margin:0 auto}}@media(min-width: 769px){.l-withdraw-select__btn{font-size:16px}}@media(min-width: 769px){.l-withdraw__btn{font-size:16px}}.l-withdraw__progress-bar{width:176px;margin:8px auto 20px}@media(min-width: 769px){.l-withdraw__progress-bar{width:51.5%;margin:30px auto 40px}}.l-withdraw-pcd__step-bar-container{padding:0 10px 20px}@media(min-width: 769px){.l-withdraw-pcd__step-bar-container{padding:0 0 50px}}@media(min-width: 769px){.l-withdraw-pcd__step-bar-adjust-padding{padding-bottom:0px !important}}.l-withdraw-pcd__text{font-size:14px;line-height:22px}.l-withdraw-pcd__text-red{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:red}.l-withdraw-pcd__password-container{padding:16px 10px}@media(min-width: 769px){.l-withdraw-pcd__password-container{padding:16px 30px}}.l-withdraw-pcd__password-text{padding-bottom:10px;font-size:14px;color:#000}.l-withdraw-pcd__text-link{display:flex;gap:0 4px;align-items:center;font-size:13px;color:#0748a1;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-withdraw-pcd__text-link::after{content:"";width:11px;height:11px;background:url(../img/arrow_blue.svg) center/11px 11px no-repeat}.l-withdraw-pcd__text-link{position:relative;font-size:12px;color:#0748a1;cursor:pointer}.l-withdraw-pcd__customer-info{padding:20px 0 0}.l-withdraw-pcd__customer-name{display:flex;flex-direction:column;gap:8px;padding-bottom:18px}.l-withdraw-pcd__customer-name>p{font-size:14px}.l-withdraw-pcd__user-name{color:#000}@media(min-width: 769px){.l-withdraw-pcd__input{width:350px}}.l-withdraw-pcd__btn-container{display:flex;flex-direction:column;gap:16px;padding-top:14px;text-align:center}@media(min-width: 769px){.l-withdraw-pcd__btn-container{flex-direction:row-reverse;width:560px;padding-top:24px;margin:0 auto}}.l-withdraw-cmp__text-container{padding:10px 0}@media(min-width: 769px){.l-withdraw-cmp__text-container{padding:0}}.l-withdraw-cmp__text-center{padding-bottom:16px;text-align:center}@media(min-width: 769px){.l-withdraw-cmp__text{text-align:center}}.l-withdraw-cmp__btn-container{padding:10px 10px 0;text-align:center}@media(min-width: 769px){.l-withdraw-cmp__btn-container{width:240px;padding:0;margin:0 auto}}@media(min-width: 769px){.l-withdraw__display-sp{display:none}}@media(max-width: 769px){.l-withdraw__display-pc{display:none}}.l-myfavorite__container{margin:16px 10px}@media(min-width: 769px){.l-myfavorite__container{margin:16px 0px}}@media(min-width: 769px){.l-myfavorite__container .c-sort-button-container{margin-top:24px}}.l-myfavorite__container .only-pc{display:none}@media(min-width: 769px){.l-myfavorite__container .only-pc{display:block}}@media(min-width: 769px){.l-myfavorite__container .only-sp{display:none !important}}.l-myfavorite__container .only-sp .c-favorite__button--wrap{display:inline-block;margin-right:3px}.l-myfavorite__container .only-sp .c-favorite__button{vertical-align:middle;pointer-events:none}.l-myfavorite__setting{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #e0e0e0}@media(min-width: 769px){.l-myfavorite__setting{border-top:1px solid #e0e0e0}}.l-myfavorite__setting>dt{font-size:14px}@media(min-width: 769px){.l-myfavorite__setting+.l-myfavorite__setting{border-top:none}}.l-myfavorite__setting--toggle{display:flex;align-items:center}.l-myfavorite__setting+.delete-all-purchased-item-container{display:block;align-items:center;justify-content:space-between;padding:10px;margin-top:24px;text-align:center;border:1px dashed #000;border-radius:5px}@media(min-width: 769px){.l-myfavorite__setting+.delete-all-purchased-item-container{display:flex}}.delete-all-purchased-item-text{font-size:14px;word-break:auto-phrase;white-space:pre-line}.delete-all-purchased-item-buttons{margin-top:10px}@media(min-width: 769px){.delete-all-purchased-item-buttons{margin-top:0px}}.delete-all-purchased-item-button{padding:5px 10px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;border-radius:4px}.delete-all-purchased-item-button.button-yes{margin-right:10px;color:#6fba2c;border:2px solid #6fba2c}.delete-all-purchased-item-button.button-no{color:#555;border:2px solid #555}.l-myfavorite__message{margin-bottom:20px;font-size:14px}@media(min-width: 769px){.l-myfavorite__message{padding:0 20px;margin-bottom:16px}}.l-myfavorite__bulk{display:none}@media(min-width: 769px){.l-myfavorite__bulk{display:flex;justify-content:space-between;padding:8px 10px}}.l-myfavorite__bulk--checkbox{display:flex;gap:4px;align-items:center;font-size:14px}.l-myfavorite__bulk--checkbutton{font-size:12px;color:#0748a1}.l-myfavorite__bulk--selectbox{display:flex;gap:4px;align-items:center}.l-myfavorite__bulk--selectbox-text{font-size:10px}.l-myfavorite__bulk--button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:11px;color:#fff;background-color:#6fba2c;border-radius:4px}.l-myfavorite__searcresults{display:flex;gap:14px;justify-content:center;margin:20px 0}.l-myfavorite__searcresults>p{font-size:14px}.l-myfavorite__nofavorite{padding:10px 0 0;text-align:center}@media(min-width: 769px){.l-myfavorite__nofavorite{padding:30px}}.l-myfavorite__list{width:100%;padding:0 0 0 10px;border-bottom:1px solid #e0e0e0}.l-myfavorite__list .c-cassette{padding:20px 10px 20px 0}@media(min-width: 769px){.l-myfavorite__list{display:flex;gap:36px;align-items:center;padding:0 0 0 16px}.l-myfavorite__list .c-cassette{padding:20px 20px 20px 0}}.l-myfavorite__list:first-child{border-top:none}@media(min-width: 769px){.l-myfavorite__list:first-child{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}}@media(min-width: 769px){.l-myfavorite__list>div{display:flex;gap:36px;align-items:center}}.l-myfavorite__list--container{width:100%}.l-myfavorite__list--disabled{background-color:#f3f3f3}.l-myfavorite__list--checkbox{display:none}@media(min-width: 769px){.l-myfavorite__list--checkbox{display:block}}.l-myfavorite__button--wrap{max-width:350px;margin:0 auto;margin-top:24px}.l-myfavorite__recommend--container{margin-top:30px}@media(min-width: 769px){.l-myfavorite__recommend--container{margin-top:40px}}.l-myfavorite__recommend--titlewrap{display:flex;justify-content:space-between;padding:0 10px 0 0;background-color:#f3f3f3}.l-myfavorite__recommend--more{font-size:12px}.l-myfavorite__link{font-size:10px;color:#0748a1;cursor:pointer}.l-pcs-identification__text-inner{margin-top:24px}.l-pcs-identification__text-inner>p{font-size:14px;line-height:25.2px}.l-pcs-identification__text-inner>p+p{margin-top:25px}.l-pcs-identification__list{display:flex;flex-direction:column;gap:8px 0;margin-top:16px}.l-pcs-identification__list-text{position:relative;padding-left:15px;font-size:12px}.l-pcs-identification__list-text::before{position:absolute;top:50%;left:0;display:inline-block;content:"・";transform:translateY(-50%)}.l-pcs-identification__select-area{margin-top:24px}@media(min-width: 769px){.l-pcs-identification__select-area{margin-top:0}}.l-pcs-identification__image-preview{display:none;width:250px;margin:20px auto 0;object-fit:contain}.l-pcs-identification__contents{padding:0 10px}@media(min-width: 769px){.l-pcs-identification__contents{padding:0}}.l-pcs-identification__warning-container .c-warning__title{font-weight:bold}.l-pcs-identification__select-container{display:flex;flex-direction:column;gap:30px 0;margin-top:30px}.l-pcs-identification__fileup-btn{max-width:350px;margin:0 auto}.l-pcs-identification__fileup-text{margin-top:10px;font-size:14px;text-align:center}.l-pcs-identification__shooting-btn{max-width:350px;margin:0 auto}.l-pcs-identification__shooting-bubble{width:100%;max-width:350px;margin:0 auto;background-color:#fff;border:1px solid #c5003f;border-radius:4px}.l-pcs-identification__shooting-bubble--bottom{position:relative;padding:13.5px 0 15px;margin-top:17px}.l-pcs-identification__shooting-bubble--bottom::before{position:absolute;top:-26px;left:50%;z-index:2;margin-left:-16px;content:"";border:13px solid rgba(0,0,0,0);border-bottom:13px solid #fff}.l-pcs-identification__shooting-bubble--bottom::after{position:absolute;top:-28px;left:50%;z-index:1;margin-left:-17px;content:"";border:14px solid rgba(0,0,0,0);border-bottom:14px solid #c5003f}.l-pcs-identification__shooting-bottomText{font-size:12px;text-align:center}.l-pcs-identification__shooting-bubble--top{position:relative;padding:10px 0;margin-bottom:21px}.l-pcs-identification__shooting-bubble--top::before{position:absolute;bottom:-28px;left:50%;z-index:2;margin-left:-15px;content:"";border:12px solid rgba(0,0,0,0);border-top:17px solid #fff}.l-pcs-identification__shooting-bubble--top::after{position:absolute;bottom:-29px;left:50%;z-index:1;margin-left:-15px;content:"";border:12px solid rgba(0,0,0,0);border-top:17px solid #c5003f}.l-pcs-identification__shooting-notice{font-size:14px;color:#c5003f;text-align:center;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-pcs-identification__shooting-notice::before{content:" ＼ "}.l-pcs-identification__shooting-notice::after{content:" ／ "}.l-pcs-identification__shooting-topText{font-size:16px;text-align:center;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-pcs-identification__shooting-topText>span{font-size:14px}.l-pcs-identification__fileup-notice{margin-top:20px;font-size:14px}.l-pcs-identification__sp-faq-list{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 0}.l-pcs-identification__heading-sp{margin-top:20px}.l-pcs-identification__notice-container{display:flex;flex-direction:column;gap:10px 0;padding:16px 10px;margin:10px 0 0;font-size:14px;background-color:#f0f8e9;border-radius:4px}@media(min-width: 769px){.l-pcs-identification__notice-container{margin:0 0 20px}}.l-pcs-identification__notice-heading{display:flex;gap:0 10px;align-items:center;font-size:16px;font-weight:bold}.l-pcs-identification__notice-heading::before{flex-shrink:0;content:"";width:20px;height:20px;background:url(../img/exclamation_green_icon.svg) center/20px 20px no-repeat}.l-pcs-identification__notice-text{font-size:14px}.l-pcs-identification__notice-date{font-size:14px;color:#666}.l-pcs-identification__text{font-size:14px}.l-pcs-identification__bold-text{margin-top:20px;font-size:16px;font-weight:bold}.l-pcs-identification__bold-text a{color:#0748a1;font-weight:bold}.l-pcs-identification__contents section{margin-top:40px}.l-pcs-identification__lead-text{padding:0 10px;margin-top:32px;font-size:16px}.l-pcs-identification__warning-container{display:flex;flex-direction:row;gap:16px;align-items:center;max-width:810px;padding:16px 10px;margin:10px auto 0}@media(min-width: 769px){.l-pcs-identification__warning-container{margin:32px auto}}.l-pcs-identification__warning-container .c-warning__text-container{gap:0;padding:0}.l-pcs-identification__warning-container .c-warning__text{padding-left:17px;font-size:14px}.l-pcs-identification__upload-container{padding:16px 10px 0}@media(min-width: 769px){.l-pcs-identification__upload-container{padding:30px 20px;background-color:#f3f3f3}}.l-pcs-identification__upload-list{display:flex;flex-direction:column}@media(min-width: 769px){.l-pcs-identification__upload-list{flex-direction:row;justify-content:space-between}}.l-pcs-identification__upload-list dt{display:flex;align-items:center;font-size:16px}@media(min-width: 769px){.l-pcs-identification__upload-list dt{align-items:flex-start}}.l-pcs-identification__upload-list dt span{padding:2px;margin-left:4px;font-size:11px;color:#fff;background-color:#c5003f;border-radius:2px}.l-pcs-identification__upload-list dd{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 769px){.l-pcs-identification__upload-list dd{max-width:593px}}.l-pcs-identification__item-title{margin-bottom:8px;font-size:14px}@media(min-width: 769px){.l-pcs-identification__item-title{font-size:16px}}.l-pcs-identification__fileUp-area{display:none}.l-pcs-identification__fileUp-area li+li{margin-top:20px}input[type=file]{display:none}.l-pcs-identification__select-file{display:flex;gap:24px;align-items:center;justify-content:space-between}@media(min-width: 769px){.l-pcs-identification__select-file{justify-content:flex-start}}.l-pcs-identification__select-label{flex-shrink:0;width:150px;font-size:16px;line-height:34px;color:#fff;text-align:center;background-color:#6fba2c;border-radius:4px;transition:opacity .15s;font-weight:bold}.l-pcs-identification__change-text{word-break:break-all}.l-pcs-identification__item-notes{margin-top:24px;font-size:14px;line-height:21px}@media(min-width: 769px){.l-pcs-identification__item-notes{padding:0 10px;margin-top:32px}}.l-pcs-identification__btn-wrap{display:flex;flex-direction:column;gap:16px 0;max-width:350px;margin:30px auto 0}.l-pcs-identification__noupload-text{max-width:580px;margin:30px auto 0;color:red}.js-optionText{margin-top:20px;font-size:14px;color:red}@media(min-width: 769px){.js-optionText{padding:0 10px}}.l-pcs-identification__btn-wrap .c-button--next-gray::after{top:50%;transform:translateY(-50%)}.l-pcs-identification__btn-wrap .c-button--next-orange{display:none}.l-pcs-identification__btn-wrap .c-button--next-orange::after{top:50%;transform:translateY(-50%)}.l-pcs-identification__section-notes{margin-top:40px;font-size:14px}.l-pcs-identification__sp-inner{display:flex;gap:0 72px;align-items:center;justify-content:center;padding:20px;margin-top:32px;border:1px solid #e0e0e0;border-radius:4px}.l-pcs-identification__sp-image{padding:10px;background-color:#f3f3f3}.l-pcs-identification__sp-image img{width:150px;height:150px}.l-pcs-identification__sp-textwrap{width:64.723%;max-width:444px}.l-pcs-identification__sp-heading{padding:5px 10px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;background-color:#e0e0e0}.l-pcs-identification__sp-list{padding:0 16px;margin-top:16px}.l-pcs-identification__sp-list+.l-pcs-identification__sp-list{margin-top:20px}.l-pcs-identification__sp-list dt{margin-bottom:8px;font-size:15px;font-weight:bold}.l-pcs-identification__sp-list dd{padding:0 5px;font-size:14px}.l-pcs-identification__sp-list dd:last-child{font-size:12px;color:#666}.l-pcs-identification__faq-list{padding:0 10px;margin-top:32px}.l-pcs-identification__faq-list dt{margin-top:10px}.l-pcs-identification__faq-list dt:first-child{margin-top:0}.l-pcs-identification__faq-question{display:flex;gap:0 10px;padding:10px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-pcs-identification__faq-question--icon{font-size:16px;color:#6fba2c;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-pcs-identification__faq-answer{padding:0 20px 20px;font-size:14px;border-bottom:1px solid #ccc}.l-pcs-identification__modal{max-width:600px;padding:16px 0 24px}.l-pcs-identification__modal-heading{padding:0 50px 8px 20px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;border-bottom:1px solid #eee}.l-pcs-identification__modal-inner{padding:16px 20px}.l-pcs-identification__modal-inner>p{font-size:16px;line-height:28.8px}.l-pcs-identification__modal-inner>p+p{margin-top:28px}.l-pcs-identification__modal-list{display:flex;flex-direction:column;gap:8px 0;padding:0 20px}.l-pcs-identification__modal-listText{position:relative;padding-left:15px;font-size:14px}.l-pcs-identification__modal-listText::before{position:absolute;top:50%;left:0;display:inline-block;content:"・";transform:translateY(-50%)}.l-socialsetting__lead-text{padding:0 10px;margin-top:6px;font-size:14px}@media(min-width: 769px){.l-socialsetting__lead-text{padding:0;margin-top:15px}}.l-socialsetting__content{margin-top:25px}@media(min-width: 769px){.l-socialsetting__content{margin-top:40px}}.l-socialsetting__setting-inner{padding:0 10px;margin:24px auto 0}.l-socialsetting__setting-inner>div+div{margin:24px 0 0}@media(min-width: 769px){.l-socialsetting__setting-inner{padding:0 30px}}.l-socialsetting__setting-inner .c-point__link{text-align:center}.l-socialsetting__setting-list{display:flex;flex-direction:column;gap:20px 0}@media(min-width: 769px){.l-socialsetting__setting-list{gap:24px 0}}.l-socialsetting__status-title{font-size:14px;color:#4d4d4d;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-socialsetting__status-changeText{font-size:14px;line-height:130%;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-socialsetting__status-changeText>span{display:block;font-size:11px;line-height:130%}.l-socialsetting__status-link{width:180px;padding:12px;font-size:14px}@media(min-width: 769px){.l-socialsetting__status-link{width:180px}}.l-socialsetting__status-link.is-active{color:#666;pointer-events:none;background-color:#f2f2f2}.l-socialsetting__btn-wrap{width:100%;max-width:350px;padding:0 10px;margin:40px auto 0}@media(min-width: 769px){.l-socialsetting__btn-wrap{max-width:240px;padding:0}}.l-socialsetting__title{display:flex;align-items:center;justify-content:space-between;font-size:16px}.l-socialsetting__point-container{margin:12px 0 0}.l-socialsetting__point-container.--link{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.l-socialsetting__point{display:flex;align-items:center;justify-content:space-between;font-size:14px}.l-socialsetting__point.indent{padding:0 0 0 1em}.l-socialsetting__point-error-text{margin-top:12px}.l-socialsetting__modal{padding:30px 0}.l-socialsetting__modal-container{padding:20px 10px;text-align:center}.l-socialsetting__modal-logout{display:flex;gap:0 10px;justify-content:space-between;max-width:290px;margin:20px auto 0}.l-pc-cllctcrg__section-inner .l-pc-cllctcrg__text{margin:25px 0}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .c-cllctcrg-table__item-title{width:180px}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .c-cllctcrg-table__item-colon{font-size:16px}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .c-cllctcrg-table__item-content{display:flex;font-size:16px}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .c-cllctcrg-table__item-content .c-cllctcrg-selectbox{position:relative;display:inline-flex;align-items:center;margin-right:10px}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .c-cllctcrg-table__item-content .c-cllctcrg-selectbox::after{position:absolute;right:15px;width:10px;height:7px;clip-path:polygon(0 0, 100% 0, 50% 100%);pointer-events:none;content:"";background-color:#535353}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .c-cllctcrg-table__item-content .c-cllctcrg-selectbox select{height:2.8em;padding:.2em calc(.4em + 30px) .2em .4em;font-size:1em;color:#333;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px}@media(max-width: 769px){.l-pc-cllctcrg__section-inner{margin:-10px 10px 25px 10px}.l-pc-cllctcrg__section-inner .l-pc-cllctcrg__text{margin:0 0 20px 0}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .c-cllctcrg-table__item-title{display:inline-block;width:auto;min-width:auto;max-width:none}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .sp-line-break{width:100%;margin:6px 0 0 0}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .sp-cllctcrg-date-inner{width:100%;margin-top:15px}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .sp-cllctcrg-date-inner .c-cllctcrg-selectbox.sp-cllctcrg-date{width:50%}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .sp-cllctcrg-date-inner .c-cllctcrg-selectbox.sp-cllctcrg-date select{width:100%}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .sp-cllctcrg-date-inner .c-cllctcrg-selectbox.sp-cllctcrg-time{width:35%}.l-pc-cllctcrg__section-inner .c-cllctcrg-table__item .sp-cllctcrg-date-inner .c-cllctcrg-selectbox.sp-cllctcrg-time select{width:100%}}.c-cllctcrg-table-bottom{padding:0 15px 15px;margin:20px 0 40px 0;border-bottom:1px solid #e0e0e0}.c-cllctcrg-table-bottom .c-cllctcrg-table-bottom__item{display:flex;align-items:center;margin-bottom:10px}.c-cllctcrg-table-bottom .c-cllctcrg-table-bottom__item .c-cllctcrg-table-bottom__item-title{width:120px}.c-cllctcrg-table-bottom .c-cllctcrg-table-bottom__item .c-cllctcrg-table-bottom__item-colon{font-size:16px}.c-cllctcrg-table-bottom .c-cllctcrg-table-bottom__item .c-cllctcrg-table__item__item-content{font-size:16px}.c-cllctcrg-button{display:flex;justify-content:center;margin:20px 0;border-bottom:1px solid #e0e0e0}.c-cllctcrg-message{color:red}@media(max-width: 769px){.c-cllctcrg-message>span{display:block}}.l-incomingmaillist__text--wrap{margin-bottom:20px}.l-incomingmaillist__text{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 769px){.l-incomingmaillist__text{overflow:visible;text-overflow:initial;white-space:initial}}.l-incomingmaillist__text.disable-ellipsis{overflow:visible;text-overflow:initial;white-space:initial}.l-incomingmaillist__text--flex{display:flex}.l-incomingmaillist-text{display:none;margin-top:10px;font-size:12px;color:#9fa0a0}.l-incomingmaillist-text.js-show{display:block}@media(min-width: 769px){.l-incomingmaillist-text{display:block;margin-top:4px}}.l-incomingmaillist-more{flex-shrink:0}@media(min-width: 769px){.l-incomingmaillist-more{display:none}}.l-top__tab-list label{font-size:14px}.l-browsinghistory__nodisplay{padding:30px 0;text-align:center}.l-browsinghistory__container{margin:16px 10px 30px}@media(min-width: 769px){.l-browsinghistory__container{margin:8px 0px 24px}}.l-browsinghistory__function{display:flex;align-items:center;justify-content:space-between;margin-top:16px}@media(min-width: 769px){.l-browsinghistory__function{padding:0 10px 8px;margin-top:8px;border-bottom:1px solid #e0e0e0}}.l-browsinghistory__dustbox{display:flex;align-items:center;justify-content:center;padding:9px 12px;margin-top:16px;font-size:12px;color:#757575;border:1px solid #e0e0e0;border-radius:4px}.l-browsinghistory__dustbox::before{display:inline-block;align-self:center;padding-right:5px;content:"";width:20px;height:20px;background:url(../img/dust_box_green_icon.svg) center/20px 20px no-repeat}.l-browsinghistory__stock{display:flex;flex-direction:column;gap:8px;align-items:center;margin-bottom:16px}.l-browsinghistory__stock--title{font-size:16px;font-weight:bold}.l-browsinghistory__stock--span{color:#c5003f;font-weight:bold}.l-browsinghistory__container--stock{margin:20px 0}@media(min-width: 769px){.l-browsinghistory__container--stock{margin:10px 0}}.l-browsinghistory__container--stock .c-cassette__button--flex div:first-child{width:100%}.l-browsinghistory__container--stock .l-myfavorite__list .c-cassette__container--right>div:not(.c-cassette__button--flex){display:none}@media(min-width: 769px){.l-browsinghistory__container--stock .l-myfavorite__list .c-cassette__container--right{align-self:center}}@media(min-width: 769px){.l-browsinghistory__container--stock .l-myfavorite__list .c-cassette__container--right .c-cassette__button--flex div:first-child{width:100%}}.l-browsinghistory__weeklybestsell--container{margin-top:30px}@media(min-width: 769px){.l-browsinghistory__weeklybestsell--container{margin-top:40px}}.l-browsinghistory__weeklybestsell--title{display:flex;gap:20px;margin-bottom:10px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-browsinghistory__weeklybestsell--title>span{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-browsinghistory__weeklybestsell--subtitle{display:flex;justify-content:space-between;padding:12px 10px;margin:0 auto}@media(min-width: 769px){.l-browsinghistory__weeklybestsell--subtitle{max-width:370px}}.l-browsinghistory__weeklybestsell--subtitle-text{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-buyinghistory__content{margin-bottom:16px}.l-buyinghistory__text{margin:0px 10px 20px}@media(min-width: 769px){.l-buyinghistory__text{margin:0px 0px 40px}}.l-buyinghistory__nohistory{padding:32px 0 30px;text-align:center}@media(min-width: 769px){.l-buyinghistory__nohistory{padding:40px 0 30px}}.l-buyinghistory__searcresults--wrap{display:flex;flex-direction:column-reverse;margin-top:16px}@media(min-width: 769px){.l-buyinghistory__searcresults--wrap{flex-direction:row;align-items:flex-end;justify-content:space-between}}.l-buyinghistory__selectbox{display:flex;justify-content:flex-end}.l-buyinghistory__searcresults{display:flex;gap:14px;justify-content:center;margin-top:10px}@media(min-width: 769px){.l-buyinghistory__searcresults{justify-content:flex-start;margin-top:0px}}.l-buyinghistory__list{display:flex;flex-direction:column;gap:20px;margin:8px 10px}@media(min-width: 769px){.l-buyinghistory__list{margin:16px 0px}}.l-buyinghistory__listitem{display:flex;flex-direction:column;gap:16px;padding:16px 10px;border:1px solid #e0e0e0;border-radius:4px}@media(min-width: 769px){.l-buyinghistory__listitem{padding:20px}}.l-buyinghistory__listitem--upper{display:flex;justify-content:space-between}@media(min-width: 769px){.l-buyinghistory__listitem--upper{align-items:center}}.l-buyinghistory__listitem--orderwrap{display:flex;flex-direction:column;gap:8px}.l-buyinghistory__listitem--order{position:relative}.l-buyinghistory__listitem--order-right{position:absolute;top:0;left:72px;white-space:nowrap}.l-buyinghistory__listitem--order-bold{font-weight:bold}.l-buyinghistory__PC{display:none}@media(min-width: 769px){.l-buyinghistory__PC{display:block}}@media(min-width: 769px){.l-buyinghistory__SP{display:none}}.l-buyinghistory__listitem--lower{display:flex;flex-direction:column-reverse;gap:10px}@media(min-width: 769px){.l-buyinghistory__listitem--lower{flex-direction:row;gap:44px;align-items:flex-start;justify-content:space-between}}.l-buyinghistory__cassette-wrap{flex:1}.l-buyinghistory__cassette{border-bottom:1px solid #e0e0e0}.l-buyinghistory__cassette:first-child{border-top:1px solid #e0e0e0}.l-buyinghistory__cassette .c-cassette-simple{padding:10px}.l-buyinghistory__cassette--moreborder:first-child{border-top:none}.l-buyinghistory__cassette--more{height:0;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-buyinghistory__cassette--more.is-active{height:auto;overflow:visible}.l-buyinghistory__alldisplay.is-active .l-buyinghistory__alldisplay--open{display:none}.l-buyinghistory__alldisplay--close{display:none}.l-buyinghistory__alldisplay.is-active .l-buyinghistory__alldisplay--close{display:inline-block}.l-buyinghistory__cassette--bought{border-bottom:1px solid #e0e0e0}.l-buyinghistory__cassette--bought:first-child{border-top:1px solid #e0e0e0}.l-buyinghistory__cassette--bought .c-cassette{padding:20px 10px}@media(min-width: 769px){.l-buyinghistory__cassette--bought .c-cassette{padding:16px}}.l-buyinghistory__button--wrap{display:flex;justify-content:center}.l-buyinghistory__alldisplay{width:190px;padding:10px 20px;margin:10px 0;font-size:12px;line-height:1;color:#6fba2c;white-space:nowrap;border:1px solid #6fba2c;border-radius:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-buyinghistory__alldisplay{margin:8px 0 0 0}}.l-buyinghistory__status--wrap{display:flex;flex-direction:column;gap:10px;align-items:center}@media(min-width: 769px){.l-buyinghistory__status--wrap{gap:20px}}.l-buyinghistory__shipmentstatus--wrap{width:100%;margin:0 auto}.l-buyinghistory__listitem--button{width:300px}.l-buyinghistory__recommendation--button{position:relative;width:250px;padding:10px 40px 10px 20px;margin:15px 0;font-size:12px;line-height:1;color:#6fba2c;white-space:nowrap;border:1px solid #6fba2c;border-radius:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-buyinghistory__recommendation--button::after{position:absolute;top:50%;right:10px;display:block;content:"";width:22px;height:16px;background:url(../img/chevron-down.svg) center/22px 16px no-repeat;transform:translateY(-50%)}.l-buyinghistory__list--bought{display:flex;flex-direction:column;margin:8px 10px}@media(min-width: 769px){.l-buyinghistory__list--bought{margin:16px 0px}}.l-buyinglist__recommend--container{margin-top:30px}@media(min-width: 769px){.l-buyinglist__recommend--container{margin-top:60px}}.l-buyinglist__button--wrap{max-width:350px;margin:0 auto;margin-top:30px}@media(min-width: 769px){.l-buyinglist__button--wrap{margin-top:60px}}.l-orderdetails__list{display:flex;flex-direction:column;gap:20px;padding:0 10px;margin-bottom:30px}@media(min-width: 769px){.l-orderdetails__list{flex-direction:row;justify-content:space-between;padding:0;margin-bottom:46px}}.l-orderdetails__listitem{font-size:12px}@media(min-width: 769px){.l-orderdetails__listitem{font-size:14px}}.l-orderdetails__shipmentstatus--wrap{width:350px;margin:0 auto}@media(min-width: 769px){.l-orderdetails__shipmentstatus--wrap{margin:0}}@media(max-width: 375px){.l-orderdetails__shipmentstatus--wrap{max-width:330px}}.l-orderdetails__listitem--right{position:absolute;top:0;left:110px;font-size:12px;white-space:nowrap}@media(min-width: 769px){.l-orderdetails__listitem--right{left:124px;font-size:14px}}.l-orderdetails__cassette-wrap{margin:16px 10px 30px}@media(min-width: 769px){.l-orderdetails__cassette-wrap{margin:36px 0 46px}}.l-orderdetails__information--flex{width:100%}@media(min-width: 769px){.l-orderdetails__information--flex{display:flex;gap:20px}}.l-orderdetails__information--flex-container{flex:1;margin-bottom:10px}@media(min-width: 769px){.l-orderdetails__information--flex-container{margin-bottom:20px}}.l-orderdetails__information--container{padding:16px 10px 20px}@media(min-width: 769px){.l-orderdetails__information--container{padding:32px 10px 40px}}.l-orderdetails__information--order{display:flex;justify-content:space-between;margin-bottom:8px}.l-orderdetails__information--order--name{margin-bottom:8px;color:#000}@media(min-width: 769px){.l-orderdetails__information--order--name{margin-bottom:16px}}.l-orderdetails__information--order--address{margin-bottom:8px;color:#000}.l-orderdetails__information--order--text{color:#000}.l-orderdetails__information--order--border{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0}.l-orderdetails__information--order--texttotal{font-size:16px}@media(min-width: 769px){.l-orderdetails__information--order--texttotal{font-size:18px}}.l-orderdetails__information--order--totalprice{font-size:16px;font-weight:bold;color:#c5003f}@media(min-width: 769px){.l-orderdetails__information--order--totalprice{font-size:18px}}.l-orderdetails__button--flex{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%;margin-bottom:32px}@media(min-width: 769px){.l-orderdetails__button--flex{flex-direction:row;gap:20px;margin-top:0}}.l-orderdetails__cancel-button{max-width:380px}#reCAPTCHAwidget>div{margin:0 auto}#ordercancelcomplete-form p{font-size:14px}.l-orderdetails__button--wrap{width:350px}.l-orderdetails__attention{display:none}@media(min-width: 769px){.l-orderdetails__attention{display:flex;gap:20px;margin-top:80px}}.l-orderdetails__attention--container{position:relative;width:33.3333333333%;padding:10px 10px 10px 0}.l-orderdetails__attention--container::before{position:absolute;top:0;right:0;width:1px;height:100%;content:"";border-right:1px dashed #e0e0e0}.l-orderdetails__attention--container:last-child::before{border-right:none}.l-orderdetails__attention--title{font-weight:bold;color:#6fba2c}.l-orderdetails__attention--text{margin-top:16px;font-size:14px}.l-tadabonstatus{margin:0px 10px 20px}@media(min-width: 769px){.l-tadabonstatus{margin:12px 0 40px}}.l-tadabonstatus__PC{display:block}@media(max-width: 769px){.l-tadabonstatus__PC{display:none}}.l-tadabonstatus__SP{display:block}@media(min-width: 769px){.l-tadabonstatus__SP{display:none}}.l-tadabonstatus__title{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;margin-bottom:4px;font-size:14px}.l-tadabonstatus__plan--flex{display:flex;gap:20px;margin-bottom:4px}.l-tadabonstatus__img--wrap{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;margin:20px 0 36px}@media(min-width: 769px){.l-tadabonstatus__img--wrap{margin:50px 0 10px}}.l-tadabonstatus__img{display:none;width:580px;height:135px}@media(min-width: 769px){.l-tadabonstatus__img{display:block}}.l-tadabonstatus__SPimg--text{max-width:580px;padding:8px 0 6px;font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif !important;font-size:16px;font-weight:bold;line-height:1.5;color:#fff;text-align:center;background:#000}.l-tadabonstatus__SPimg--back{text-align:center;background:no-repeat url(../img/tadabon_sp_back.png);background-size:100%}.l-tadabonstatus__SPimg{max-width:580px;height:auto;text-align:center}.l-tadabonstatus__container{margin:16px 10px 30px}@media(min-width: 769px){.l-tadabonstatus__container{margin:24px 10px 40px 30px}}.l-tadabonstatus__container--flex{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.l-tadabonstatus__service--flex{display:flex;gap:35px}.l-tadabonstatus__dt{min-width:126px;letter-spacing:0px}.l-tadabonstatus__text{font-size:14px}.l-tadabonstatus__text--bold{font-size:14px;font-weight:bold}@media(min-width: 769px){.l-tadabonstatus__text--bold{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}}.l-tadabonstatus__text--payment{font-size:12px;color:#bdbdbd}.l-tadabonstatus__text--link{position:relative;margin-left:12px;font-size:12px}.l-tadabonstatus__text--link::before{position:absolute;top:55%;left:-8px;display:inline-block;color:#333;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:5px 0 5px 8px;transform:translateY(-50%)}.l-tadabonstatus__specialcoupon{display:flex;flex-direction:column;gap:10px}.l-tadabonstatus__specialcoupon--list{padding:10px 16px;border:1px solid #ccc;border-radius:4px}.l-tadabonstatus__specialcoupon--flex{display:flex;gap:10px;align-items:center;justify-content:flex-end}.l-tadabonstatus__specialcoupon--expiry{font-size:11px}.l-tadabonstatus__specialcoupon--pricetext{font-size:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.l-tadabonstatus__specialcoupon--pricetext>span{font-size:14px}.l-tadabonstatus__specialcoupon--text{margin-bottom:5px;font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-tadabonstatus__specialcoupon--code{box-sizing:border-box;padding:8px 0;font-size:11px;line-height:1;border:1px dashed #999}.l-tadabonstatus__specialcoupon--conditions{margin:20px 0 0;background-color:#fff;border:1px solid #ccc;border-radius:4px}@media(min-width: 769px){.l-tadabonstatus__specialcoupon--conditions{margin:24px 10px 0}}.l-tadabonstatus__specialcoupon--heading{position:relative;padding:10px;cursor:pointer}.l-tadabonstatus__specialcoupon--heading::before{position:absolute;top:50%;right:10px;z-index:1;content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_gray.svg) center/12px 12px no-repeat}.l-tadabonstatus__specialcoupon--heading.is-active::before{transform:translateY(-50%) rotate(180deg)}.l-tadabonstatus__specialcoupon--heading.no-info{cursor:auto}.l-tadabonstatus__specialcoupon--heading.no-info::before{display:none}.l-tadabonstatus__specialcoupon--conditionstext{font-size:14px}.l-tadabonstatus__specialcoupon--conditionstextsmall{font-size:12px}.l-tadabonstatus__specialcoupon--space{margin-top:18px}.l-tadabonstatus__specialcoupon--status-container{overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-tadabonstatus__specialcoupon--status-container.is-closed{height:0}.l-tadabonstatus__specialcoupon--status-inner{padding:10px 10px 16px;border-top:1px solid #ccc}.l-tadabonstatus__specialcoupon--buyCoupon-finished{color:#c5003f}.l-tadabonstatus__nextmonthcoupon{margin-bottom:36px;font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-tadabonstatus__nextmonthcoupon{margin-bottom:16px}}.l-tadabonstatus__button--wrap{width:350px}.l-tadabonstatus__button--flex{display:flex;justify-content:center}.l-tadabonstatus__button--flex .l-tadabonstatus__button--wrap{margin-top:5.5px}@media(min-width: 769px){.l-tadabonstatus__button--flex .l-tadabonstatus__button--wrap{margin-top:0}}.l-tadabonstatus__button--SP{margin-bottom:36px}.l-tadabonstatus__button--wrap-margin-y-40{margin-top:5.5px;margin-bottom:35.5px}@media(max-width: 769px){.l-tadabonstatus__button--wrap-margin-y-40{margin-top:0;margin-bottom:40px}}.l-tadabonstatus__button-container{max-width:350px;margin:24px auto 0}.l-tag__heading-leadtext{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-tag__heading-leadtext{padding:16px 0}}.l-tag-detail__list-container{padding:0 10px;margin-top:20px}@media(min-width: 769px){.l-tag-detail__list-container{padding:0;margin-top:4px}}.l-tag-detail__list{display:flex;flex-direction:column;gap:40px 0;margin-top:24px}@media(min-width: 769px){.l-tag-detail__list{gap:0;margin-top:0;border-top:1px solid #e0e0e0}}.l-tag-detail__list-item{display:flex;flex-direction:column;gap:10px 0;padding:10px}@media(min-width: 769px){.l-tag-detail__list-item{flex-direction:row;gap:0 21px;padding:16px;border-bottom:1px solid #e0e0e0}}.l-tag-detail__list-info{display:grid;grid-template-columns:140px 1fr;gap:0 16px;align-items:center;width:100%}@media(min-width: 769px){.l-tag-detail__list-info{grid-template-columns:124px 1fr;width:61.153%}}.l-tag-detail__list-image img{width:100%;height:auto;aspect-ratio:140/221;object-fit:cover}.l-tag-detail__list-textwrap a{font-size:14px}.l-tag-detail__list-author{margin-top:4px;font-size:11px;line-height:15.4px;color:#666}.l-tag-detail__list-price{display:flex;gap:0 2px;align-items:baseline;font-size:13px;color:#c5003f;font-weight:bold}.l-tag-detail__list-price>span{font-size:16px;font-weight:bold}.l-tag-detail__list-detail{display:flex;flex-direction:column;gap:16px 0;width:100%}@media(min-width: 769px){.l-tag-detail__list-detail{justify-content:space-between;width:36.341%}}.l-tag-detail__list-text{font-size:12px;line-height:16.8px}@media(min-width: 769px){.l-tag-detail__list-btnwrap .c-cassette__button--flex{max-width:289px}}.l-tag-detail__list-btnwrap .c-button--accent{padding:8px 0}.l-tag-detail__paginanion{margin-top:20px}@media(min-width: 769px){.l-tag-detail__paginanion{margin-top:24px}}.l-tag__modal{max-width:830px;padding:16px 0}.l-tag__modal-heading{display:flex;gap:0 16px;padding:0 50px 0 20px}@media(min-width: 769px){.l-tag__modal-heading{justify-content:space-between}}.l-tag__modal-heading h2{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-tag__modal-heading .c-modal__close{width:50px;height:55px}@media(min-width: 769px){.l-tag__modal-heading .c-modal__close{height:60px}}.l-tag__modal-container{margin-top:12px}@media(min-width: 769px){.l-tag__modal-container{margin-top:24px}}.l-tag__modal-title{padding:10px 20px;font-size:14px;background-color:#eee}.l-tag__modal-list{display:flex;flex-wrap:wrap;gap:8px;padding:8px 20px 16px}@media(min-width: 769px){.l-tag__modal-list{padding:16px 20px 24px}}.l-tag__modal-list-item label{padding:4px 10px;font-size:14px;line-height:30px;border:1px solid #999;border-radius:5px}.l-tag__modal-list-item input:checked+label{color:#fff;background-color:#6fba2c;border:1px solid #999}.l-tag__modal-button{max-width:240px;padding:18px 0;margin:0 auto}.l-tag__category-container{padding:0 10px}@media(min-width: 769px){.l-tag__category-container{padding:0;margin-top:14px}}.l-tag__category-list{display:flex;flex-wrap:wrap;gap:8px 5px}@media(min-width: 769px){.l-tag__category-list{gap:10px 5px}}.l-tag__category-item{width:calc((100% - 10px)/3)}.l-tag__category-item label{display:block;padding:10px 0;font-size:12px;line-height:16px;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:5px}@media(min-width: 769px){.l-tag__category-item label{font-size:14px}}.l-tag__category-item input:checked+label{color:#fff;background-color:#6eb131;border:1px solid #999}.l-tag__list-container{padding:0 10px;margin-top:20px}@media(min-width: 769px){.l-tag__list-container{padding:0;margin-top:40px}}.l-tag__list-search-result{display:flex;gap:0 14px;justify-content:center}@media(min-width: 769px){.l-tag__list-search-result{padding:8px 0}}.l-tag__list-search-result>p{font-size:14px}.l-tag__list{display:flex;flex-direction:column;gap:20px 0;margin-top:24px;margin-bottom:20px}@media(min-width: 769px){.l-tag__list{flex-direction:row;flex-wrap:wrap;gap:24px 24px;margin-bottom:24px}}.l-tag__list-item{width:100%;max-width:403px;margin:0 auto}@media(min-width: 769px){.l-tag__list-item{width:48.5%}}.l-tag__list-item a{display:block;height:100%;padding:20px 18px;background-color:#fffdf7;border:1px dashed #6eb131;border-radius:16px}.l-tag__list-title{position:relative;display:flex;gap:10px;align-items:center;padding-bottom:28px;margin:0 12px}.l-tag__list-title p{display:-webkit-box;width:87%;overflow:hidden;font-size:14px;line-height:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#487322;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.l-tag__list-title::before{content:"";width:33px;height:33px;background:url(../img/recommend_icon.svg) center/33px 33px no-repeat}.l-tag__list-title::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:11px;content:"";background:no-repeat url(../img/cards_border.png);background-size:100%}.l-tag__list-image-wrap{display:flex;gap:16px;align-items:center;justify-content:center;margin:16px auto}.l-tag__list-image{display:flex;gap:8px}.l-tag__list-image img{width:45px;height:71px}.l-tag__list-number{font-size:10px;line-height:12px;color:#4d4d4d}.l-tag__list-number span{font-size:14px;line-height:120%}.l-tag__list-text{font-size:12px;line-height:140%;color:#4d4d4d}.l-changepaymentmethod{padding:24px 10px 0px}@media(min-width: 769px){.l-changepaymentmethod{padding:32px 30px 0px}}.l-changepaymentmethod_pmservice_stopflg{margin:40px 0;text-align:center}.l-changepaymentmethod__button--wrap{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}@media(min-width: 769px){.l-changepaymentmethod__button--wrap{gap:24px}}.l-ebooksstatus{margin:0 10px}@media(min-width: 769px){.l-ebooksstatus{margin:0}}.l-ebooksstatus__container{margin:16px 10px 30px}@media(min-width: 769px){.l-ebooksstatus__container{margin:24px 30px 30px}}.l-ebooksstatus__container--unregistered{margin:0px 0px 30px}.l-ebooksstatus__title{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;margin-bottom:4px;font-size:14px}.l-ebooksstatus__text{font-size:14px}.l-ebooksstatus__text--bold{font-size:14px;font-weight:bold}.l-ebooksstatus__text--link{position:relative;display:block;margin-left:10px;font-size:12px}.l-ebooksstatus__text--link::before{position:absolute;top:55%;left:-8px;display:inline-block;color:#333;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:5px 0 5px 8px;transform:translateY(-50%)}.l-ebooksstatus__space--link{margin-top:4px;margin-bottom:36px}@media(min-width: 769px){.l-ebooksstatus__space--link{margin-bottom:16px}}.l-ebooksstatus__img{max-width:580px}.l-ebooksstatus__img--wrap{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;margin:20px 0 36px}@media(min-width: 769px){.l-ebooksstatus__img--wrap{gap:40px;margin:60px 0 10px}}.l-inquiry__container{margin:12px 10px 24px}@media(min-width: 769px){.l-inquiry__container{margin:24px 30px 40px}}.l-inquiry__text{font-size:14px}.l-inquiry__text .c-link--blue{font-size:14px}.l-inquiry__text--small{font-size:12px}.l-inquiry__text--small .c-link--blue{font-size:12px}@media(min-width: 769px){.l-inquiry__text--small{font-size:14px}.l-inquiry__text--small .c-link--blue{font-size:14px}}.l-inquiry__text--label{margin-bottom:8px;font-size:14px;line-height:1em}.l-inquiry__text--textarea{font-size:13px}.l-inquiry__input{margin-bottom:24px}.l-inquiry__button--wrap{width:100%;max-width:350px;margin:24px auto 0}@media(min-width: 769px){.l-inquiry__button--wrap{width:350px;margin:40px auto 0}}.l-inquiry__button--wrap--mypage{margin-top:16px}.l-inquiry__textarea{height:200px}.l-inquiry__checkbox{display:flex;align-items:center;justify-content:center;margin-top:20px}@media(min-width: 769px){.l-inquiry__checkbox{margin-top:40px}}.l-inquiry__attention{margin-top:30px}@media(min-width: 769px){.l-inquiry__attention{margin-top:60px}}.l-inquiry__inquiryconfirmation{display:flex;flex-direction:column;gap:20px;margin:0 10px}@media(min-width: 769px){.l-inquiry__inquiryconfirmation{gap:12px;margin:0 auto}}.l-inquiry__inquiryconfirmation--flex{display:flex;flex-direction:column;gap:8px}@media(min-width: 769px){.l-inquiry__inquiryconfirmation--flex{flex-direction:row}}.l-inquiry__inquiryconfirmation--flex-dt{display:flex;flex-basis:20%;flex-shrink:0;justify-content:space-between}.l-inquiry__inquiryconfirmation--text{font-size:14px;word-break:break-all}@media(min-width: 769px){.l-inquiry__inquiryconfirmation--text{font-weight:bold}}.l-inquiry__inquiryconfirmation--text-colon{display:none}@media(min-width: 769px){.l-inquiry__inquiryconfirmation--text-colon{display:block}}.l-inquiry__inquiryconfirmation--text-dt{font-size:14px;white-space:nowrap}.l-inquiry__inquiryconfirmation__button-wrap{display:flex;flex-direction:column-reverse;gap:16px;align-items:center;justify-content:center;width:350px;margin:0 auto;margin-top:30px}@media(min-width: 769px){.l-inquiry__inquiryconfirmation__button-wrap{display:flex;flex-direction:row;width:100%;margin-top:40px}}.l-inquiry__inquiry__button--flex{display:flex;justify-content:center}.l-inquiry__inquiryconfirmation__button{width:100%}@media(min-width: 769px){.l-inquiry__inquiryconfirmation__button{width:240px}}.l-inquiry__inquirycomplete{margin:10px auto 44px;font-size:14px;color:#000;text-align:center}@media(min-width: 769px){.l-inquiry__inquirycomplete{margin:10px auto 50px}}.l-inquiry__validation--checkbox{text-align:center}.l-noticelist__container{margin:0 10px}@media(min-width: 769px){.l-noticelist__container{margin:0}}.l-noticelist__text{font-size:14px}@media(min-width: 769px){.l-noticelist__text{padding:0 20px}}.l-noticelist__text--update{margin-top:5px;font-size:12px}@media(min-width: 769px){.l-noticelist__text--update{padding:5px 20px 0}}.l-noticelist__list-wrap{margin:20px 0 30px;border:none;border-radius:4px}@media(min-width: 769px){.l-noticelist__list-wrap{margin:30px 0 40px;border:1px solid #ccc}}.l-noticelist__list{padding:15px 0px;border-top:1px solid #ccc}.l-noticelist__list:first-child{border-top:none}@media(min-width: 769px){.l-noticelist__list{padding:15px 10px}}.l-noticelist__list--more{padding:15px 0px;border-top:1px solid #ccc}.l-noticelist__list--more:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media(min-width: 769px){.l-noticelist__list--more{padding:15px 10px}}.l-noticelist__list--more:not(:last-child),.l-noticelist__list:not(:last-child){border-bottom:none}.l-noticelist__list--more-wrap{height:0;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-noticelist__list--more-wrap.is-active{height:auto;overflow:visible}.l-noticelist__list--more-wrap.is-active+.l-noticelist__list-wrap{border:none !important}.l-noticelist__list--day{margin-bottom:8px;font-size:12px}.l-noticelist__list--campaign{padding:1px 3px;margin-left:6px;font-size:11px;color:#76bc38;border:1px solid #76bc38}.l-noticelist__list--title{font-size:14px;font-weight:bold}.l-noticelist__button--flex{display:flex;justify-content:center;margin-top:40px}.l-noticelist__button{margin:0 10px}.l-noticelist__list--deadline--wrap{margin-top:8px}.l-noticelist__list--deadline{display:inline-block;font-size:14px}.l-noticelist__button--wrap{max-width:350px;margin:0 auto}.l-noticelist__button.is-active .l-noticelist__button--open{display:none}.l-noticelist__button--close{display:none}.l-noticelist__button.is-active .l-noticelist__button--close{display:inline-block}.l-noticelist__button--wrap--mypage{margin-top:16px}.l-noticelist__button--wrap--unnotice{margin:30px auto}.l-noticedetail__title{font-size:18px}@media(min-width: 769px){.l-noticedetail__title{font-size:28px}}.l-noticedetail__container{margin:0px 10px 20px}@media(min-width: 769px){.l-noticedetail__container{margin:0px 20px 20px}}.l-noticedetail__text--day{margin-bottom:20px;font-size:12px;text-align:right}.l-noticedetail__text{font-size:14px}.l-noticedetail__text--more{margin-top:12px;font-size:14px}.l-noticedetail__text--link{position:relative;margin-left:10px;font-size:12px}.l-noticedetail__text--link::before{position:absolute;top:55%;left:-8px;display:inline-block;color:#333;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:5px 0 5px 8px;transform:translateY(-50%)}.l-noticedetail__text--link--wrap{margin-top:20px}.l-noticedetail__text--netoff{margin-top:20px;font-size:14px;text-align:right}.l-ranking__title--flex{display:flex;align-items:center;justify-content:space-between;padding:0 10px}@media(min-width: 769px){.l-ranking__title--flex{padding:0}}.l-ranking__select{width:64px}.l-ranking__tabs{padding-bottom:26px;margin:0 auto;margin-top:16px}.l-ranking__tab-list--wrap{display:flex;margin:0 -10px}@media(min-width: 769px){.l-ranking__tab-list--wrap{margin:0}}.l-ranking__tab-list{position:relative;display:block;width:25%;height:46px;color:#565656;text-align:center;background:linear-gradient(180deg, #fff 0%, #fff 50%, #eee 100%);border:1px solid #ccc}.l-ranking__tab-list:first-child{border-left:none}@media(min-width: 769px){.l-ranking__tab-list:first-child{border-left:1px solid #ccc}}.l-ranking__tab-list:last-child{border-right:none}@media(min-width: 769px){.l-ranking__tab-list:last-child{border-right:1px solid #ccc}}.l-ranking__tab-list--week:first-child{border-left:1px solid #ccc}.l-ranking__tab-list--week:last-child{border-right:1px solid #ccc}.l-ranking__tab-list:not(:last-child){border-right:none}.l-ranking__tab-item{position:relative;display:inline-block;width:100%;height:100%;padding:9px 0 20px;font-size:14px;line-height:1.1}.l-ranking__tab-item::after{position:absolute;top:70%;left:50%;display:inline-block;content:"";transform:translateX(-50%)}.l-ranking__tab-item_red{color:#da5049}.l-ranking__tab-item_red::after{width:12px;height:6px;background:url(../img/chevron-down_red.svg) center/12px 6px no-repeat}.l-ranking__tab-item_red:hover{color:#fff;background-color:#da5049}.l-ranking__tab-item_red:hover::after{width:12px;height:6px;background:url(../img/chevron-down_white.svg) center/12px 6px no-repeat}.l-ranking__tab-item_orange{color:#d17e0a}.l-ranking__tab-item_orange::after{width:12px;height:6px;background:url(../img/chevron-down_orange.svg) center/12px 6px no-repeat}.l-ranking__tab-item_orange:hover{color:#fff;background-color:#d17e0a}.l-ranking__tab-item_orange:hover::after{width:12px;height:6px;background:url(../img/chevron-down_white.svg) center/12px 6px no-repeat}.l-ranking__tab-item_green{color:#3f993d}.l-ranking__tab-item_green::after{width:12px;height:6px;background:url(../img/chevron-down_green.svg) center/12px 6px no-repeat}.l-ranking__tab-item_green:hover{color:#fff;background-color:#3f993d}.l-ranking__tab-item_green:hover::after{width:12px;height:6px;background:url(../img/chevron-down_white.svg) center/12px 6px no-repeat}.l-ranking__tab-item_blue{color:#3076b2}.l-ranking__tab-item_blue::after{width:12px;height:6px;background:url(../img/chevron-down_blue.svg) center/12px 6px no-repeat}.l-ranking__tab-item_blue:hover{color:#fff;background-color:#3076b2}.l-ranking__tab-item_blue:hover::after{width:12px;height:6px;background:url(../img/chevron-down_white.svg) center/12px 6px no-repeat}#category:checked~.l-ranking__tab-list--wrap #category_list{color:#fff;background-color:#da5049}#category:checked~.l-ranking__tab-list--wrap #category_list::after{width:12px;height:6px;background:url(../img/chevron-down_white.svg) center/12px 6px no-repeat}#genre:checked~.l-ranking__tab-list--wrap #genre_list{color:#fff;background-color:#d17e0a}#genre:checked~.l-ranking__tab-list--wrap #genre_list::after{width:12px;height:6px;background:url(../img/chevron-down_white.svg) center/12px 6px no-repeat}#era:checked~.l-ranking__tab-list--wrap #era_list{color:#fff;background-color:#3f993d}#era:checked~.l-ranking__tab-list--wrap #era_list::after{width:12px;height:6px;background:url(../img/chevron-down_white.svg) center/12px 6px no-repeat}#gender:checked~.l-ranking__tab-list--wrap #gender_list{color:#fff;background-color:#3076b2}#gender:checked~.l-ranking__tab-list--wrap #gender_list::after{width:12px;height:6px;background:url(../img/chevron-down_white.svg) center/12px 6px no-repeat}.l-ranking__tab-content{display:none;margin:0 -10px;overflow:hidden}@media(min-width: 769px){.l-ranking__tab-content{margin:0}}.l-ranking__tag--list--genre{display:none}.l-ranking__tag--list--genre.is-showList{display:block}.l-ranking__tag--list--wrap{padding:16px 24px}@media(min-width: 769px){.l-ranking__tag--list--wrap{display:flex;gap:20px}}.l-ranking__tag--list--wrap--red{background-color:#da5049}.l-ranking__tag--list--wrap--orange{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#d17e0a}.l-ranking__tag--list--wrap--orange li{width:calc((100% - 8px)/2)}.l-ranking__tag--list--wrap--orange li.all{width:100%}@media(min-width: 769px){.l-ranking__tag--list--wrap--orange{justify-content:flex-start}.l-ranking__tag--list--wrap--orange li{width:auto}.l-ranking__tag--list--wrap--orange li.all{width:auto}}.l-ranking__tag--list--wrap--green{background-color:#3f993d}.l-ranking__tag--list--wrap--blue{background-color:#3076b2}.l-ranking__tag--list{margin-bottom:16px;font-size:12px;color:#fff;cursor:pointer}.l-ranking__tag--list:last-child{margin-bottom:0}.l-ranking__tag--list .l-ranking__tag--list--border{border-bottom:1px solid #fff}@media(min-width: 769px){.l-ranking__tag--list{margin-bottom:0px}}.l-ranking__tag--list--flex--wrap{display:flex;gap:20px}.l-ranking__tag--list--flex{flex-grow:1}@media(min-width: 769px){.l-ranking__tag--list--flex{display:flex;gap:20px}}.l-ranking__tag--wrap{display:flex;gap:5px;margin-top:10px}@media(min-width: 769px){.l-ranking__tag--wrap{margin-top:26px}}.l-ranking__tag{display:none}.l-ranking__tag.is-show{display:block;padding:6px 8px;margin-top:0px;font-size:10px}.l-ranking__tag.is-show::after{margin-left:4px;font-size:8px;content:"×"}.l-ranking__tag.is-show.l-ranking__tag--all::after{content:none}.l-ranking__tag--red.is-show{color:#da5049;cursor:pointer;border:solid 1px #da5049;border-radius:2px}.l-ranking__tag--orange.is-show{color:#d17e0a;cursor:pointer;border:solid 1px #d17e0a;border-radius:2px}.l-ranking__tag--green.is-show{color:#3f993d;cursor:pointer;border:solid 1px #3f993d;border-radius:2px}.l-ranking__tag--blue.is-show{color:#3076b2;cursor:pointer;border:solid 1px #3076b2;border-radius:2px}.l-ranking__tab-content.is-showList{display:block;height:auto}.l-ranking__list--wrap{padding:0 10px}@media(min-width: 769px){.l-ranking__list--wrap{padding:0}}.l-ranking__list{width:100%;padding:0 0 0 10px;border-bottom:1px solid #e0e0e0}.l-ranking__list .c-cassette{padding:20px 10px 20px 0}@media(min-width: 769px){.l-ranking__list{display:flex;gap:36px;align-items:center;padding:0 0 0 16px}.l-ranking__list .c-cassette{padding:20px 10px 20px 0}}.l-ranking__list:first-child{border-top:1px solid #e0e0e0}@media(min-width: 769px){.l-ranking__list .c-cassette--ranking .c-cassette__container--right-ranking .c-cassette__button--flex{width:242px}}.l-ranking__list--counting{padding:20px}.l-ranking__list--checkbox{display:none}@media(min-width: 769px){.l-ranking__list--checkbox{display:block}}.l-ranking__paghenation{margin-top:24px}.l-ranking__bulk--selectbox{display:flex;gap:4px;align-items:center}.l-ranking__bulk--selectbox-text{font-size:10px}.l-ranking__bulk--button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:11px;color:#fff;background-color:#6fba2c;border-radius:4px}.l-ranking__bulk--selectbox--wrap{display:flex;justify-content:flex-end;margin:0px 10px 16px}.l-rp-edit__top-margin-container{margin:8px 10px 30px}@media(min-width: 769px){.l-rp-edit__top-margin-container{margin:16px 10px 40px}}.l-rp-edit__bottom-margin-container{margin:0 0 8px 0}@media(min-width: 769px){.l-rp-edit__bottom-margin-container{margin:0 0 16px 0}}.l-error{margin-bottom:30px}@media(min-width: 769px){.l-error{margin-bottom:132px}}.l-error__warning{min-height:353px}@media(min-width: 769px){.l-error__warning{height:auto}}@media(min-width: 769px){.l-error__warning-withdraw{height:auto}}.l-error__btn-container{display:flex;flex-direction:column;gap:16px;padding-top:30px;text-align:center}@media(min-width: 769px){.l-error__btn-container{flex-direction:row-reverse;width:496px;padding-top:40px;margin:0 auto}}.l-error__btn-container-withdraw{display:flex;flex-direction:column-reverse;gap:16px;padding-top:30px;text-align:center}@media(min-width: 769px){.l-error__btn-container-withdraw{flex-direction:row-reverse;width:496px;padding-top:40px;margin:0 auto}}@media(min-width: 769px){.l-error__btn{font-size:16px}}.c-heading--secondary{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 10px;font-size:16px;font-weight:700;line-height:1.5em;background-color:rgba(111,186,44,.1)}@media(min-width: 769px){.c-heading--secondary{font-size:20px}}.l-notfound__container{min-height:500px;padding:40px 10px 0}@media(min-width: 769px){.l-notfound__container{padding:60px 0 0}}.l-notfound__text{margin-top:30px;text-align:center}.l-idtfcode__text{font-weight:bold;color:#c5003f}.l-idtfcode__heading{margin-top:20px}@media(min-width: 769px){.l-idtfcode__heading{margin-top:40px}}@media(min-width: 769px){.l-idtfcode__form-inner{padding:0 30px}}.l-idtfcode__input{max-width:350px}.l-idtfcode__list-item--flex{display:flex;flex-direction:column}@media(min-width: 769px){.l-idtfcode__list-item--flex{flex-direction:row;gap:8px}}.l-idtfcode__help-link{display:flex;gap:2px;align-items:center;font-size:12px;color:#757575;font-weight:bold}.l-idtfcode__help-link::after{margin-top:2px;content:"";width:15px;height:15px;background:url(../img/q_gray_icon.svg) center/15px 15px no-repeat}.l-idtfcode__error-text{font-size:12px;color:#ba2c2c}.l-idtfcode__btn-wrap{max-width:350px;margin:20px auto 0}@media(min-width: 769px){.l-idtfcode__btn-wrap{max-width:240px}}.l-idtfcode__complete-text{padding:0 10px;margin:0 0 30px}@media(min-width: 769px){.l-idtfcode__complete-text{padding:0;margin:22px 0 30px}}.l-tadaboncancell{margin-bottom:30px}@media(min-width: 769px){.l-tadaboncancell{margin-bottom:132px}}.l-tadaboncancell__step-bar-container{padding:0 10px 20px}@media(min-width: 769px){.l-tadaboncancell__step-bar-container{padding:0}}.l-tadaboncancell__progress-bar{width:254px;margin:8px auto 0}@media(min-width: 769px){.l-tadaboncancell__progress-bar{width:49%;margin:30px auto 10px}}.l-tadaboncancell-pcd{padding:0 20px;margin-bottom:30px}@media(min-width: 769px){.l-tadaboncancell-pcd{margin-bottom:132px}}@media(min-width: 769px){.l-tadaboncancell-pcd__container{gap:16px}}.l-tadaboncancell-pcd__warning-text{padding-left:45px;line-height:22px}@media(min-width: 769px){.l-tadaboncancell-pcd__warning-text{padding:0;font-size:14px}}.l-tadaboncancell-pcd__text{font-size:16px;line-height:24px;font-weight:bold}.l-tadaboncancell-pcd__remaining-warning{display:flex;flex-direction:column;gap:16px;padding:30px 0}@media(min-width: 769px){.l-tadaboncancell-pcd__remaining-warning{max-width:500px;padding:24px 0;margin:0 auto}}.l-tadaboncancell-pcd__remaining{text-align:center;background-color:#f3f3f3}.l-tadaboncancell-pcd__remaining-container{padding:16px}.l-tadaboncancell-pcd__plan-img{width:75px;height:40px;margin-bottom:16px}.l-tadaboncancell-pcd__tadabon-remaining{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 6px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.l-tadaboncancell-pcd__tadabon-text{font-size:18px;line-height:27px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-tadaboncancell-pcd__tadabon-text-sml{font-size:12px;line-height:18px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-tadaboncancell-pcd__free-remaining{display:flex;flex-direction:column;gap:10px;padding:10px 6px 0}.l-tadaboncancell-pcd__free-remaining-content{display:flex;flex-direction:row;justify-content:space-between}.l-tadaboncancell-pcd__remain-text{font-weight:600;line-height:21px;text-align:left}.l-tadaboncancell-pcd__remain-number{font-size:14px;font-weight:600;line-height:21px;color:#c5003f}.l-tadaboncancell-pcd__remain-number>span{font-weight:600}.l-tadaboncancell__warning-container{display:flex;flex-direction:row;gap:16px;align-items:center}@media(min-width: 769px){.l-tadaboncancell__warning-container{flex-direction:column;align-items:baseline}}.l-tadaboncancell-pcd__coupon{display:flex;flex-direction:column;gap:20px;padding:16px 10px;margin-bottom:24px;border-top:4px solid #e0e0e0;border-bottom:4px solid #e0e0e0}@media(min-width: 769px){.l-tadaboncancell-pcd__coupon{max-width:500px;margin:0 auto}}.l-tadaboncancell-pcd__coupon-main-text{font-size:16px;line-height:23.17px;font-weight:bold}.l-tadaboncancell-pcd__coupon-main-text>span{font-weight:bold}.l-tadaboncancell-pcd__coupon-text-red{font-size:16px;line-height:23.17px;color:#c5003f;font-weight:bold}.l-tadaboncancell-pcd__coupon-container{display:flex;flex-direction:column;gap:4px;align-items:flex-end}@media(min-width: 769px){.l-tadaboncancell-pcd__coupon-container{max-width:330px;margin:0 auto}}.l-tadaboncancell-pcd__coupon-img{width:100%;height:auto}.l-tadaboncancell-pcd__coupon-detail{font-size:12px;line-height:18px;font-weight:bold}.l-tadaboncancell-pcd__coupon-text{font-size:14px;line-height:22px}.l-tadaboncancel__warning-container{display:flex;gap:16px;align-items:center}@media(min-width: 769px){.l-tadaboncancel__warning-container{flex-direction:column;align-items:flex-start}}.l-tadaboncancel__warning-container>p{font-size:14px}.l-tadaboncancell-pcd__btn-container{display:flex;flex-direction:column;gap:16px;padding-top:30px;text-align:center}@media(min-width: 769px){.l-tadaboncancell-pcd__btn-container{flex-direction:row;width:496px;padding-top:40px;margin:0 auto}}.l-tadaboncancell-pcd__btn-container-tadabon-none{display:flex;flex-direction:column;gap:16px;padding-top:30px;text-align:center}@media(min-width: 769px){.l-tadaboncancell-pcd__btn-container-tadabon-none{flex-direction:row-reverse;width:496px;padding-top:40px;margin:0 auto}}@media(min-width: 769px){.l-tadaboncancell-pcd__btn{font-size:16px}}.l-tadaboncancell-enq__enq-container{padding:0 10px}.l-tadaboncancell-enq__text{padding:16px 0;font-size:14px;line-height:22px}.l-tadaboncancell-enq__enq-contents{padding:0 10px;border:1px solid #e0e0e0;border-radius:4px}@media(min-width: 769px){.l-tadaboncancell-enq__enq-contents{padding:0 30px}}.l-tadaboncancell-enq__enq-question{display:flex;flex-direction:column;gap:16px;padding:24px 0;border-bottom:1px solid #e0e0e0}.l-tadaboncancell-enq__enq-question:first-child{padding:10px 0}@media(min-width: 769px){.l-tadaboncancell-enq__enq-question:first-child{padding:24px 0}}.l-tadaboncancell-enq__enq-question:last-child{border:none}.l-tadaboncancell-enq__title-container{display:flex;flex-direction:row;gap:10px;align-items:flex-start;padding:0 10px}.l-tadaboncancell-enq__enq{font-size:18px;line-height:1.4;color:#6fba2c;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-tadaboncancell-enq__title{padding-top:3px;font-size:14px;font-weight:500;line-height:21px}.l-tadaboncancell-enq__enq-answer{display:flex;flex-direction:column;gap:16px;padding:0 10px}.l-tadaboncancell-enq__enq-choice{display:flex;align-items:center}.l-tadaboncancell-enq__enq-choice-container{display:flex;flex-direction:column;gap:8px}.l-tadaboncancell-enq__enq-input{resize:none}.l-tadaboncancell-enq__enq-answer-radio{display:flex;flex-direction:row;gap:32px;padding:0 10px}.l-tadaboncancell-enq__password-form{padding-top:20px}.l-tadaboncancell-enq__password-title{line-height:1em}.l-tadaboncancell-enq__btn-container{display:flex;flex-direction:column;gap:16px;padding:4px 10px 0;text-align:center}@media(min-width: 769px){.l-tadaboncancell-enq__btn-container{flex-direction:row-reverse;width:528px;padding:40px 0 0;margin:0 auto}}@media(min-width: 769px){.l-tadaboncancell__password-container{width:350px}}@media(min-width: 769px){.l-tadaboncancell__withdraw-btn{width:272px;font-size:16px}}@media(min-width: 769px){.l-tadaboncancell-cmp__text-container{max-width:500px;margin:0 auto}}.l-tadaboncancell-cmp__text{font-size:14px;line-height:22px}@media(min-width: 769px){.l-tadaboncancell-cmp__text{line-height:23.8px}}.l-tadaboncancell-cmp__btn-container{padding:30px 10px 0;text-align:center}@media(min-width: 769px){.l-tadaboncancell-cmp__btn-container{width:240px;padding:40px 0 0;margin:0 auto}}@media(min-width: 769px){.l-tadaboncancell__btn{width:240px;font-size:16px}}.l-purchase__text--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase__text--bolder{font-weight:bold}.l-purchase__text--red{color:#c5003f}.l-purchase__stepbar{max-width:290px;margin:0 auto}.l-purchase__mt24{margin-top:24px}.l-purchase__mt8{display:block;margin-top:8px;font-size:inherit}.l-purchase__button-container{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:350px;margin:30px auto}@media(min-width: 769px){.l-purchase__button-container{gap:24px;margin:60px auto}}@media(min-width: 769px){.l-purchase__button-container--flex{flex-direction:row-reverse;max-width:496px}}@media(min-width: 769px){.l-purchase__button-container--small{max-width:240px}}.l-purchase__button-container--modal{margin:30px auto 0}.l-purchase-cart{padding:0 10px}.l-purchase-cart .c-cassette__img{min-width:80px;max-height:unset}@media(min-width: 769px){.l-purchase-cart{padding:0}.l-purchase-cart .c-cassette__img{width:100px;min-width:100px;height:fit-content}}.l-purchase-cart__container{display:flex;flex-direction:column;gap:30px}@media(min-width: 769px){.l-purchase-cart__container{flex-direction:row-reverse;gap:40px;margin-top:15px}}@media(min-width: 769px){.l-purchase-cart__container--empty{margin-top:47px}}@media(min-width: 769px){.l-purchase-cart__product-wrapper{width:calc(100% - 400px)}}@media(min-width: 769px){.l-purchase-cart__container--row{flex-direction:row;gap:40px;margin-top:0}}@media(min-width: 769px){.l-purchase-cart__container--row .l-purchase-cart__product-wrapper{margin-top:-32px}}@media(min-width: 769px){.l-purchase-cart__price-wrapper{width:360px;padding:0 0 30px}}.l-purchase-confirm__attention-text{padding:0 15px;margin:15px 0 0;font-size:14px;text-align:center}@media(min-width: 769px){.l-purchase-confirm__attention-text{padding:0}}.l-purchase-confirm__heading{display:flex;align-items:center;justify-content:space-between;font-size:14px}@media(min-width: 769px){.l-purchase-cart__price-wrapper--confirm{padding:0}.l-purchase-cart__price-wrapper--confirm .l-purchase-confirm__heading:first-of-type{margin:16px 0 0}}@media(min-width: 769px){.l-purchase-cart__price-inner{position:sticky;top:115px;padding:16px;border:1px solid #e0e0e0;border-radius:4px}}.l-purchase-cart__cart-note{padding:10px;margin:24px 0 0;border:1px solid #e0e0e0;border-radius:4px}.l-purchase-cart__cart-note li,.l-purchase-cart__cart-note li>a{font-size:12px}@media(min-width: 769px){.l-purchase-cart__cart-note li,.l-purchase-cart__cart-note li>a{font-size:14px}}.l-purchase-cart__add-information{margin-bottom:30px}@media(min-width: 769px){.l-purchase-cart__add-information{margin-bottom:60px}}.l-purchase-cart__add-information .c-cassette__author{flex-wrap:wrap}.l-purchase-cart__about-postage{padding:10px 0px;margin:0 -20px;background-color:#ededed}@media(min-width: 769px){.l-purchase-cart__about-postage{padding:20px 0px;margin:0}}.l-purchase-cart__about-postage-inner{display:flex;flex-direction:column;gap:4px;align-items:flex-end;max-width:423px;padding:0 20px;margin:0 auto}@media(min-width: 769px){.l-purchase-cart__about-postage-inner{padding:0}}.l-purchase-cart__about-postage-inner p{font-size:12px}@media(min-width: 769px){.l-purchase-cart__about-postage-inner p{font-size:14px}}.l-purchase-cart__about-postage-inner .c-arrow-link__icon::before{top:3px}@media(min-width: 769px){.l-purchase-cart__about-postage-inner .c-arrow-link__icon::before{top:4px}}.l-purchase-cart__about-postage-inner .c-arrow-link__text{padding-left:10px;font-size:12px}@media(min-width: 769px){.l-purchase-cart__about-postage-inner .c-arrow-link__text{padding-left:12px;font-size:14px}}@media(min-width: 769px){.l-purchase-cart__about-postage-inner{gap:8px}.l-purchase-cart__about-postage-inner p,.l-purchase-cart__about-postage-inner a{font-size:14px}}.l-purchase-cart__price-container{display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.l-purchase-cart__price-container div{display:flex;flex-direction:column;align-items:flex-end}.l-purchase-cart__price-container--border{border-bottom:1px solid #e0e0e0}.l-purchase-cart__price-container--gray{margin:10px 0 0;background-color:#f7f7f7}.l-purchase-cart__price-total-title{font-size:16px}.l-purchase-cart__price-total-title span{font-size:14px}@media(min-width: 769px){.l-purchase-cart__price-total-title{font-size:18px}.l-purchase-cart__price-total-title span{font-size:16px}}.l-purchase-cart__price-total{display:flex;align-items:baseline;font-size:18px}.l-purchase-cart__price-total span{font-size:15px}@media(min-width: 769px){.l-purchase-cart__price-total span{font-size:20px}}@media(min-width: 769px){.l-purchase-cart__price-total{font-size:20px}.l-purchase-cart__price-total span{font-size:18px}}.l-purchase-cart__postage-info{display:flex;gap:4px;align-items:center;font-size:12px}@media(min-width: 769px){.l-purchase-cart__postage-info{font-size:14px}}.l-purchase-cart__postage-info::before{content:"";width:20px;height:20px;background:url(../img/exclamation_gray_icon.svg) center/20px 20px no-repeat}.l-purchase-cart__price-point{padding:4px;margin:16px 0 0;font-size:12px;text-align:center;white-space:nowrap;background-color:#f8fff1}.l-purchase-cart__product-container{margin:16px 0 8px}@media(min-width: 769px){.l-purchase-cart__product-container{margin:32px 0 16px}}.l-purchase-cart__product{position:relative;display:flex;gap:8px;align-items:flex-start;padding:16px 10px;border-top:1px solid #e0e0e0}.l-purchase-cart__product:last-child{border-bottom:1px solid #e0e0e0}@media(min-width: 769px){.l-purchase-cart__product{gap:24px;padding:16px 20px}}@media(hover: hover){.l-purchase-cart__product:has(.c-cassette__link:hover) .c-cassette__img,.l-purchase-cart__product:has(.c-cassette__link:hover) .c-cassette__title,.l-purchase-cart__product:has(.c-cassette__img:hover) .c-cassette__img,.l-purchase-cart__product:has(.c-cassette__img:hover) .c-cassette__title,.l-purchase-cart__product:has(.c-cassette__title:hover) .c-cassette__img,.l-purchase-cart__product:has(.c-cassette__title:hover) .c-cassette__title{opacity:.6}}.l-purchase-cart__favorite-list{padding:20px;margin:0 -20px;background-color:#f7f7f7}@media(min-width: 769px){.l-purchase-cart__favorite-list{padding:32px 20px;margin:0}}.l-purchase-cart__favorite-list ul+ul{margin-top:5px}.l-purchase-cart__favorite-info{margin:0 0 16px;text-align:center}.l-purchase-cart__favorite-info>p:not(.l-purchase-cart__favorite-heading){font-size:14px}.l-purchase-cart__favorite-text{display:flex;gap:8px;align-items:center;justify-content:center;margin:0 0 8px}.l-purchase-cart__favorite-text::before,.l-purchase-cart__favorite-text::after{width:1px;height:14px;content:"";background-color:#c5003f;rotate:-43deg}.l-purchase-cart__favorite-text::after{rotate:43deg}.l-purchase-cart__favorite-heading{margin:4px 0 0;font-size:16px}.l-purchase-cart__product--favorite{margin:0 0 5px;background-color:#fff;border:unset}.l-purchase-cart__product--favorite:last-child{margin:0;border:unset}.l-purchase-cart__product--favorite .c-cassette__flex--arrivalmail{gap:15px}@media(min-width: 769px){.l-purchase-cart__product--favorite .c-cassette__container--right{align-self:center;min-width:180px;max-width:180px}}.l-purchase-cart__product--favorite .c-cassette__button--flex div:first-child{width:100%}.l-purchase-cart__product--favorite .c-cassette__toggle--wrap{display:none}.l-purchase-cart__product--favorite .c-cassette__button--wrap{max-width:100%}.l-purchase-cart__product-name{display:-webkit-box;width:fit-content;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(min-width: 769px){.l-purchase-cart__product-name{font-size:16px}}.l-purchase-cart__product-inner{width:calc(100% - 88px);padding:0 0 14px}@media(min-width: 769px){.l-purchase-cart__product-inner{width:calc(100% - 124px);padding:0 0 16px}}@media(min-width: 769px){.l-purchase-cart__product-inner .c-cassette__author{font-size:13px}}.l-purchase-cart__product-delete{position:absolute;right:16px;bottom:10px;z-index:1;display:flex;gap:4px;align-items:center;padding:4px 2px;font-size:12px;color:#999}@media(min-width: 769px){.l-purchase-cart__product-delete{gap:8px;padding:0;font-size:14px}}.l-purchase-cart__product-delete::before{content:"";width:13px;height:14px;background:url(../img/dust_box_icon.svg) center/13px 14px no-repeat}@media(min-width: 769px){.l-purchase-cart__product-delete::before{width:15px;height:16px;background:url(../img/dust_box_icon.svg) center/15px 16px no-repeat}}.l-purchase-cart__product-price{display:flex;align-items:baseline;font-size:16px}@media(min-width: 769px){.l-purchase-cart__product-price{font-size:18px}}.l-purchase-cart__product-price span.l-purchase-cart__product-price--small{font-size:13px}@media(min-width: 769px){.l-purchase-cart__product-price span.l-purchase-cart__product-price--small{font-size:15px}}.l-purchase-cart__cart-info{font-size:12px}@media(min-width: 769px){.l-purchase-cart__cart-info{font-size:14px}}.l-purchase-cart__button{margin:16px 0 0}.l-purchase__modal{max-width:600px}.l-purchase__modal-inner{max-height:650px;padding:16px 20px;overscroll-behavior-y:contain;overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.l-purchase__modal-inner::-webkit-scrollbar{display:none}@media(min-width: 769px){.l-purchase__modal-inner--delete{padding:16px 20px 48px}}.l-purchase__modal-heading{font-size:16px}@media(min-width: 769px){.l-purchase__modal-heading{margin:0 0 40px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}}.l-purchase__charge-heading{font-size:16px}.l-purchase__modal-heading--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase__change-inner{padding:0 10px;margin:24px 0 20px}@media(min-width: 769px){.l-purchase__change-inner{padding:0 30px;margin:24px 0 40px}}.l-purchase__form-inner{padding:0 10px;margin:24px 0 0}@media(min-width: 769px){.l-purchase__form-inner{padding:0 30px}}.l-purchase__input{margin:24px 0 0}.l-purchase__input:first-child{margin:0}.l-purchase__attention-text{display:block;margin-top:8px;font-size:14px;color:#000}.l-purchase__postcode-link{display:inline-block;margin:4px 0 0;font-size:14px}.l-purchase-confirm__inner--point{padding:0 0 0 10px;margin:16px 0 0}.l-purchase-confirm__inner--point li{font-size:14px}@media(min-width: 769px){.l-purchase-confirm__inner--point{padding:0}}.l-purchase__method-container{margin:32px 0 0}.l-purchase__radio-label{font-size:16px}.l-purchase__radio-label>span{font-size:16px}.l-purchase__deliver-detail{height:0;margin:0 0 0 30px;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-purchase__deliver-detail--select{margin:0}@media(min-width: 769px){.l-purchase__deliver-detail--select{margin:0 0 0 30px}}.l-purchase__detail-container{padding:10px 0 0}.l-purchase__detail-container .c-warning__container{padding:16px 20px 16px 10px}@media(min-width: 769px){.l-purchase__detail-container .c-warning__container{max-width:fit-content;margin:0}}.l-purchase__detail-container .c-warning__title-container{gap:8px}.l-purchase__detail-container--select{padding:16px 0 0}@media(min-width: 769px){.l-purchase__detail-container--select{padding:10px 0 0}}.l-purchase__detail-container--select li+li{margin-top:16px}@media(min-width: 769px){.l-purchase__detail-container--select li+li{margin-top:10px}}.l-purchase__deliver-info{max-width:fit-content;padding:16px;background-color:#f2f2f2;border-radius:4px}.l-purchase__change-text{font-size:12px}.l-purchase__area-button{width:100%;padding:8px 16px;margin-top:8px;font-size:12px;color:#fff;text-align:center;background-color:#999;border-radius:4px}.l-purchase__warning-text{font-size:14px}.l-purchase__select-title{margin-bottom:8px;font-size:14px}.l-purchase__radio+.l-purchase__radio{margin:16px 0 0}.l-purchase__point-radio{display:flex;align-items:center;justify-content:space-between;padding-right:10px}.l-purchase__input-container{margin:32px 0}.l-purchase-address__shipping-info-container{height:0;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-purchase-address__shipping-info-container .c-select{overflow:hidden}.l-purchase-address__shipping-info-container.is-active{overflow:visible}.l-purchase-address__shipping-info-container.is-active .c-select{overflow:visible}.l-purchase-address__shipping-info{padding:16px;margin:0 0 0 30px;background-color:#f2f2f2;border-radius:4px}.l-purchase-address__shipping-info p{margin:0 0 8px;font-size:12px}@media(min-width: 769px){.l-purchase-address__shipping-info{display:inline-block;padding:16px 20px}}.l-purchase-address__shipping-error{padding:16px 8px;margin:0 0 0 30px;background-color:rgba(235,83,83,.1019607843);border:1px solid #eb5353;border-radius:4px}.l-purchase-address__shipping-error p{display:flex;gap:8px;align-items:center}.l-purchase-address__shipping-error p::before{content:"";width:30px;height:30px;background:url(../img/warning_icon.svg) center/30px 30px no-repeat}@media(min-width: 769px){.l-purchase-address__shipping-error{display:inline-block}}.l-purchase-address__shipping-date+.l-purchase-address__shipping-date{margin:16px 0 0 0}@media(min-width: 769px){.l-purchase-address__shipping-date{margin:0 0 0 30px}.l-purchase-address__shipping-date+.l-purchase-address__shipping-date{margin:16px 0 0 30px}}.l-purchase__shipping-map{display:block;width:228px;margin:16px auto 24px}.l-purchase__shipping-list{position:relative;padding:0 0 0 1rem}.l-purchase__shipping-list::before{position:absolute;top:0;left:0;z-index:1;content:"・"}.l-purchase-address__select{max-width:350px}.l-purchase-address__max-width{max-width:350px}.l-purchase-point__coupon-text{padding:0 10px;margin:20px 0 0}@media(min-width: 769px){.l-purchase-point__coupon-text{padding:0 30px}}.l-purchase-point__detail{height:0;margin:0 0 0 30px;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-purchase-point__detail-contaner{padding:10px 0 0}.l-purchase-point__detail--display{height:auto;padding:10px 0 0;margin:0 0 0 30px}.l-purchase-point__input-form{width:150px}.l-purchase-point__detail-input{margin:12px 0 0}.l-purchase-point__error-text{margin-top:10px}.l-purchase-point__container{padding:10px 0}.l-purchase__radio-label--t{display:flex;justify-content:space-between}@media(min-width: 769px){.l-purchase__radio-label--t{gap:30px;align-items:center;justify-content:flex-start}}.l-purchase__radio-label--t::before{top:50%}.l-purchase__radio-label--t::after{top:50%}@media(min-width: 769px){.l-purchase__radio-label--t--flex{gap:53px}}.l-purchase-point__t-info{display:flex;flex-direction:column;align-items:flex-end;font-size:14px}@media(min-width: 769px){.l-purchase-point__t-info{flex-direction:row;gap:5px;align-items:center}}.l-purchase-point__t-period{margin:16px 0 0;font-size:12px;color:#999;font-weight:bold;text-align:right}.l-purchase__radio-label--small{font-size:14px}.l-purchase-point__info{padding:15px 10px 15px 35px}.l-purchase-point__error{padding:15px 10px}.l-purchase-point__error-wrap{display:flex;flex-direction:column;gap:10px;margin-top:16px}@media(min-width: 769px){.l-purchase-point__error-wrap{align-items:flex-start;justify-content:space-between}}.l-purchase-point__error-wrap .l-purchase-point__t-period{margin:0}.l-purchase__rakuten-info{padding:15px 10px !important}.l-purchase__r-link{display:block;width:180px;margin:10px auto 0}.l-purchase__r-link:hover{opacity:1}.l-purchase__point-info--white{width:calc(100% - 10px);min-width:none;max-width:none;padding:15px 25px;margin:10px auto 0;font-size:10px;background-color:#fff;border:unset;border-radius:4px}.l-purchase__point-info--white .c-point__v-link{margin:0 auto}.l-purchase__rakuten-text{display:flex;gap:4px}.l-purchase__rakuten-link{font-size:inherit;text-decoration:underline}.l-purchase-point__link{display:flex;gap:5px;align-items:center;padding:4px 0 4px 12px;font-size:11px;border:1px solid #ccc;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase-point__link span{width:130px;text-align:center}.l-purchase-point__link--t::before{content:"";width:24px;height:24px;background:url(../img/i_tmark.gif) center/24px 24px no-repeat}.l-purchase-point__link--r{padding:4px 0 4px 8px}.l-purchase-point__link--r span{width:123px}.l-purchase-point__link--r::before{content:"";width:35px;height:35px;background:url(../img/rakuten_point.png) center/35px 35px no-repeat}.l-purchase__back-button{padding:0 16px;font-size:10px;line-height:28px;color:#fff;background-color:#999;border:1px solid #999;border-radius:4px;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase-confirm__container{margin:32px 0}.l-purchase-confirm__container:last-child{margin:32px 0 0}@media(min-width: 769px){.l-purchase-confirm__container:first-child{margin:0 0 32px}}.l-purchase-confirm__inner{padding:0 10px;margin:24px 0 0}@media(min-width: 769px){.l-purchase-confirm__inner{padding:0 30px}}@media(min-width: 769px){.l-purchase-confirm__inner--modal{padding:0}}.l-purchase-confirm__inner--coupon{padding:0 20px}@media(min-width: 769px){.l-purchase-confirm__inner--coupon{padding:0}}.l-purchase__product{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #b4d993;border-radius:3px}.l-purchase__product+.l-purchase__product{margin:8px 0 0}.l-purchase__product-price{font-size:12px;color:#c5003f;white-space:nowrap;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase__product-price--large{font-size:14px}.l-purchase__product-name{display:flex;flex-direction:column;gap:2px;font-size:14px}.l-purchase-confirm__price{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:16px 0 0}.l-purchase-confirm__price dt{font-weight:bold;font-size:14px}.l-purchase-confirm__price+.l-purchase-confirm__price{margin:8px 0 0}.l-purchase-confirm__info{display:flex;gap:8px;align-items:flex-start}.l-purchase-confirm__info dt{display:flex;justify-content:space-between;min-width:170px;color:#757575}.l-purchase-confirm__info dt::after{content:":"}.l-purchase-confirm__info+.l-purchase-confirm__info{margin:12px 0 0}.l-purchase-confirm__info dt,.l-purchase-confirm__info dd{font-size:14px}.l-purchase-confirm__info--small dt{min-width:92px}.l-purchase-confirm__info--normal{display:flex;gap:8px;align-items:center;justify-content:space-between}.l-purchase-confirm__info--normal+.l-purchase-confirm__info--normal{margin:16px 0 0}.l-purchase-confirm__info--normal dt,.l-purchase-confirm__info--normal dd{font-size:14px}.l-purchase-confirm__info--border{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding:12px 0 0;margin:16px 0 0;border-top:1px solid #e0e0e0}@media(min-width: 769px){.l-purchase-confirm__info--border dt,.l-purchase-confirm__info--border dd{font-size:20px}}.l-purchase-confirm__info-note{max-width:350px;margin:12px auto 0;font-size:12px;line-height:26px;text-align:center;background-color:#f8fff1;border:1px solid #6fba2c;border-radius:4px}.l-purchase-confirm__link{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin:16px 0 0 0}.l-purchase-confirm__link .c-link--blue{font-size:14px}.l-purchase-confirm__info_text{font-size:10px}.l-purchase__charge{display:flex;gap:8px;align-items:center}.l-purchase__about-charge{display:flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;background-color:#6fba2c;border-radius:4px}.l-purchase__about-charge img{width:12px}.l-purchase-confirm__present-container{display:flex;flex-direction:column;gap:12px;align-items:center;padding:12px;margin:8px 0;background-color:#f2f5fa}.l-purchase-confirm__present{font-size:12px;text-align:center;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase__attention{display:flex;flex-direction:column;gap:8px;padding:16px;margin:0 0 8px;font-size:12px;background-color:rgba(235,83,83,.1019607843);border:1px solid #eb5353;border-radius:4px}.l-purchase__attention p{font-size:12px}.l-purchase__attention strong{display:flex;gap:8px;align-items:center;font-size:14px}.l-purchase__attention strong::before{min-width:30px;width:30px;height:30px;background:url(../img/warning_icon.svg) center/30px 30px no-repeat;content:""}.l-purchase__attention small{display:block;margin:4px 0 0;font-size:10px;color:#eb5353;text-align:center;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase-confirm__point-link{padding:16px 11px;margin:12px 0 0;border:1px solid #eb5353;border-radius:4px}.l-purchase-confirm__point-link strong{display:flex;gap:8px;align-items:center;margin:0 0 8px;font-size:12px}.l-purchase-confirm__point-link strong::before{min-width:30px;width:30px;height:30px;background:url(../img/warning_icon.svg) center/30px 30px no-repeat;content:""}.l-purchase-confirm__point-link .c-point__v-link{margin:0 auto}.l-purchase-complete__info{padding:16px;margin:16px 0 0;font-size:12px;background-color:#f2f2f2;border-radius:4px}@media(min-width: 769px){.l-purchase-complete__info{margin:16px 0 -16px}}.l-purchase-confirm__detail{width:calc(100% - 20px);margin:24px auto 0;overflow:hidden;border:1px solid #d9d9d9;border-radius:6px}.l-purchase-confirm__detail dl{padding:16px}@media(min-width: 769px){.l-purchase-confirm__detail{width:calc(100% - 60px)}}.l-purchase-confirm__detail-heading{padding:12px 10px;font-size:14px;background-color:#f3f3f3;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase-complete__list+.l-purchase-complete__list{margin:24px 0 0}.l-purchase-complete__list .l-purchase-cart__product-name{margin:0 0 4px;font-size:14px}.l-purchase-complete__list .l-purchase-cart__product-price{font-size:16px}.l-purchase-complete__list .l-purchase-cart__product-price span{font-size:11px}.l-purchase-complete__price-container{width:calc(100% - 20px);padding:16px 10px;margin:24px auto 0;background-color:#f8fff1;border:1px solid #6fba2c;border-radius:4px}@media(min-width: 769px){.l-purchase-complete__price-container{width:calc(100% - 60px)}}.l-purchase-complete__price{display:flex;gap:8px;align-items:center;justify-content:flex-end}.l-purchase-complete__price dt{font-size:12px}.l-purchase-complete__price dd{font-size:16px;color:#c5003f;font-weight:bold}.l-purchase-complete__price+.l-purchase-complete__price{margin:10px 0 0}.l-purchase-complete__lead-text{padding:0 10px;font-size:14px}.l-purchase-complete__text{padding:0 10px;font-size:14px}.l-purchase-complete__text a.c-link--blue{font-size:inherit}@media(min-width: 769px){.l-purchase-complete__text{padding:0 30px}}.l-purchase__ad{margin:24px -10px 0}@media(min-width: 769px){.l-purchase__ad{margin:32px 0 0}.l-purchase__ad .pc-not{display:none}}@media(max-width: 769px){.l-purchase__ad .sp-not{display:none}}.l-purchase-complete__button-container{display:flex;justify-content:center;max-width:240px;margin:32px auto 0}@media(min-width: 769px){.l-purchase-complete__button-container{margin:48px auto 0}}.l-purchase__charge-text{margin:24px 0;font-size:14px}@media(min-width: 769px){.l-purchase__charge-text{margin:8px 0}}.l-purchase__charge-list{position:relative;padding:0 0 0 1rem}.l-purchase__charge-list+.l-purchase__charge-list{margin:8px 0 0}.l-purchase__charge-list dt{position:relative;font-size:14px}.l-purchase__charge-list dt::before{position:absolute;top:50%;left:-12px;z-index:1;width:5px;height:5px;content:"";background-color:#333;border-radius:50%;transform:translateY(-50%)}.l-purchase__charge-list dd{font-size:14px}.l-purchase__form-container{display:none}.l-purchase__form-container.is-active{display:block}.l-purchase__modal-text{margin:24px 0 16px;font-size:14px}@media(min-width: 769px){.l-purchase__modal-text{margin:8px 0 16px}}.l-purchase__modal-image{width:228px;margin:0 auto 24px}@media(min-width: 769px){.l-purchase__modal-image{margin:0 auto 8px}}.l-purchase__rakuten-point-container{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:8px 0 0 30px}.l-purchase__rakuten-point-container img{width:240px}@media(min-width: 769px){.l-purchase__rakuten-point-container{flex-direction:row;justify-content:space-between}}.l-purchase-point__rakuten{display:block;width:180px;margin:16px 0 0 auto}.l-purchase-point__rakuten:hover{opacity:1}.l-purchase-point__rakuten-point-using{display:flex;align-items:center;justify-content:space-between}.l-purchase-point__rakuten-point-using span.l-purchase__radio-label{font-size:14px}@media(max-width: 576px){.l-purchase-point__rakuten-point-using{display:block;text-align:left}.l-purchase-point__rakuten-point>div{margin-bottom:10px}}.l-purchase-point__rakuten-point{margin:0 0 8px;font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase-cart__point-container{padding:10px;margin:10px 0 0;background-color:#f7f7f7;border-radius:4px}.l-purchase-cart__point-heading-wrap{display:flex;align-items:center;justify-content:space-between;padding:5px;margin:0 0 10px;border-bottom:1px solid #ccc}.l-purchase-cart__point-heading{font-weight:bold}.l-purchase-cart__point{display:flex;align-items:center;justify-content:space-between;padding:0 5px;margin:8px 0 0}.l-purchase-cart__point.--column{flex-direction:column;gap:12px;align-items:flex-start}.l-purchase-cart__point .c-point__title--v{margin:0 0 0 4px}.l-purchase-cart__point--v{display:flex;align-items:flex-end}.l-purchase-cart__point--v .c-point__title--v{margin:0 0 0 4px}.l-purchase-cart__point--r{display:flex;align-items:center}.l-purchase-cart__point--gray{font-size:14px;color:#999}.l-purchase-cart__rakuten{display:flex;gap:8px;align-items:center;width:185px;padding:4px 8px;margin:10px auto 0;font-size:12px;border:1px solid #ccc;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-purchase-cart__rakuten::before{content:"";width:35px;height:35px;background:url(../img/rakuten_point.png) center/35px 35px no-repeat}.l-purchase-point__link-container{margin:16px 0 0}.l-purchase-point__link-container .c-point__v-link{margin:0 auto}.l-purchase-point__link-container .l-purchase__r-link{width:180px}.l-purchase-point__link-container .c-point__link{text-align:center}.l-purchase-confirm__point-container{margin:16px 0 0}.l-purchase-confirm__point-container .c-point__v-link{margin:0 auto}.l-purchase-confirm__point-container .c-point__v-link.--end{width:190px;margin:16px 0 16px auto}.l-purchase-confirm__point-container .c-point__v-link.--change{gap:3px;width:190px;margin:16px 0 16px auto}.l-purchase-confirm__point-container .l-purchase__r-link.--end{width:190px;margin:16px 0 16px auto}.l-purchase-confirm__point-container .c-point__link{text-align:center}.l-purchase-confirm__point-container .c-point__link.--left{text-align:left}.l-purchase-confirm__point-change{margin:16px 0 0}.l-purchase-confirm__point-change.--r{display:block;width:180px;margin:16px 0 0 auto}.l-purchase-confirm__point+.l-purchase-confirm__point{margin:16px 0 0}.l-purchase-point__container--r{position:relative;padding:8px 12px;border:1px solid #ccc}.l-purchase-point__container--r .l-purchase__text--bold{font-size:14px}.price-strong{padding:0 .3rem;margin:0 .2rem;font-size:large;font-weight:bold;background:pink}.simultaneous-purchase-coupon-table{margin:auto;border-collapse:collapse;border:1px solid #000}.simultaneous-purchase-coupon-table caption{margin-top:10px;text-align:left;caption-side:bottom}.simultaneous-purchase-coupon-table th{padding:1rem 1.5rem;border-collapse:collapse;background:#ff0;border:1px solid #000}@media(min-width: 769px){.simultaneous-purchase-coupon-table th{padding:1rem 4rem}}.simultaneous-purchase-coupon-table td{padding:1rem 2rem;border-collapse:collapse;border:1px solid #000}@media(min-width: 769px){.simultaneous-purchase-coupon-table td{padding:1rem 7rem}}.l-ebookcancell{margin-bottom:30px}@media(min-width: 769px){.l-ebookcancell{margin-bottom:132px}}.l-ebookcancell__step-bar-container{padding:0 10px}@media(min-width: 769px){.l-ebookcancell__step-bar-container{padding:0}}.l-ebookcancell__progress-bar{width:254px;margin:8px auto 0}@media(min-width: 769px){.l-ebookcancell__progress-bar{width:49%;margin:30px auto 10px}}@media(min-width: 769px){.l-ebookcancell-pcd__text-container{max-width:500px;margin:0 auto}}.l-ebookcancell-pcd__text{font-size:16px;line-height:24px;font-weight:bold}@media(min-width: 769px){.l-ebookcancell-pcd__text{font-size:14px;line-height:23.8px}}.l-ebookcancell-pcd__btn-container{display:flex;flex-direction:column;gap:16px;padding:30px 10px 0;text-align:center}@media(min-width: 769px){.l-ebookcancell-pcd__btn-container{flex-direction:row;width:496px;padding:40px 0 0;margin:0 auto}}@media(min-width: 769px){.l-ebookcancell-enq__enq-container{width:500px;margin:0 auto}}.l-ebookcancell-enq__enq-text{padding-top:16px}@media(min-width: 769px){.l-ebookcancell-enq__enq-text{padding:16px 30px 0}}.l-ebookcancell-enq__enq-enquete{display:flex;flex-direction:column;gap:16px;padding:20px 0}@media(min-width: 769px){.l-ebookcancell-enq__enq-enquete{padding:16px 30px 40px}}.l-ebookcancell-enq__enq-choice-text{padding:10px 0}.l-ebookcancell-enq__enq-choice{display:block;padding:10px 0;text-align:center;border:1px solid #6fba2c}.l-ebookcancell-enq__enq-input:checked+.l-ebookcancell-enq__enq-choice{background-color:#6fba2c}.l-ebookcancell-enq__enq-input:checked+.l-ebookcancell-enq__enq-choice .l-ebookcancell-enq__enq-choice-text{color:#fff}.l-ebookcancell-enq__enq-choice-container{display:flex;flex-direction:column;gap:8px}.l-ebookcancell-enq__textarea{display:none;padding:10px;border-color:#9fa0a0;border-radius:4px}@media(min-width: 769px){.l-ebookcancell-enq__form-container{width:500px;margin:0 auto}}.l-ebookcancell-enq__password-title{font-size:14px;line-height:1em}@media(min-width: 769px){.l-ebookcancell__password-container{width:350px}}.l-ebookcancell-enq__btn-container{display:flex;flex-direction:column;gap:16px;padding:30px 10px 0;text-align:center}@media(min-width: 769px){.l-ebookcancell-enq__btn-container{flex-direction:row-reverse;width:528px;padding:40px 0 0;margin:0 auto}}@media(min-width: 769px){.l-ebookcancell__withdraw-btn{width:272px;font-size:16px}}@media(min-width: 769px){.l-ebookcancell-cmp__text-container{max-width:500px;margin:0 auto}}.l-ebookcancell-cmp__text-center{padding-bottom:16px;text-align:center}.l-ebookcancell-cmp__text{line-height:22px}.l-ebookcancell-cmp__btn-container{padding:30px 10px 0;text-align:center}@media(min-width: 769px){.l-ebookcancell-cmp__btn-container{width:240px;padding:40px 0 0;margin:0 auto}}@media(min-width: 769px){.l-ebookcancell__btn{width:240px;font-size:16px}}.l-premiumcancell{margin-bottom:30px}@media(min-width: 769px){.l-premiumcancell{margin-bottom:132px}}.l-premiumcancell__step-bar-container{padding:0 10px}@media(min-width: 769px){.l-premiumcancell__step-bar-container{padding:0}}.l-premiumcancell__progress-bar{width:254px;margin:8px auto 0}@media(min-width: 769px){.l-premiumcancell__progress-bar{width:49%;margin:30px auto 10px}}@media(min-width: 769px){.l-premiumcancell-pcd__text-container{max-width:500px;margin:0 auto}}.l-premiumcancell-pcd__text{font-size:16px;font-weight:bold;line-height:24px}.l-premiumcancell-pcd__number{font-size:18px;font-weight:bold;line-height:27px;color:#c5003f}.l-premiumcancell-pcd__text-red{font-size:16px;font-weight:bold;line-height:24px;color:#c5003f}.l-premiumcancell-pcd__btn-container{display:flex;flex-direction:column;gap:16px;padding:30px 10px 0;text-align:center}@media(min-width: 769px){.l-premiumcancell-pcd__btn-container{flex-direction:row;width:528px;padding:40px 0 0;margin:0 auto}}@media(min-width: 769px){.l-premiumcancell__super80-btn{width:272px;font-size:16px}}@media(min-width: 769px){.l-premiumcancell-cmp__text-container{max-width:500px;margin:0 auto}}.l-premiumcancell-cmp__text-center{padding-bottom:16px;text-align:center}.l-premiumcancell-cmp__text{line-height:22px}.l-premiumcancell-cmp__btn-container{padding:30px 10px 0;text-align:center}@media(min-width: 769px){.l-premiumcancell-cmp__btn-container{width:240px;padding:40px 0 0;margin:0 auto}}@media(min-width: 769px){.l-premiumcancell__btn{width:240px;font-size:16px}}.l-ebooks__is-show{margin-top:16px}@media(min-width: 769px){.l-ebooks__is-show{display:none}}.l-ebooks__container{padding:0 10px;margin:24px 0 30px}@media(min-width: 769px){.l-ebooks__container{padding:0 30px;margin:32px 0 40px}}.l-ebooks__progress-bar{width:71.671%;margin:0 auto}@media(min-width: 769px){.l-ebooks__progress-bar{width:51.5%}}.l-ebooks-planselect__message{box-sizing:border-box;width:94.5%;padding:16px 10px;margin:0 auto 20px;text-align:center;background-color:#f8fff1;border:1px solid #6fba2c;border-radius:4px}@media(min-width: 769px){.l-ebooks-planselect__message{width:100%;padding:32px 20px;margin:0 auto 37px}}.l-ebooks-planselect__message--container{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.5em;color:#3f8282;letter-spacing:-0.03rem}@media(min-width: 769px){.l-ebooks-planselect__message--container{font-size:16px}}.l-ebooks-planselect__message--e-book{font-size:16px;color:#333;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-ebooks-planselect__message--e-book{font-size:18px}}.l-ebooks-planselect__message--text{font-size:12px;color:#333;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-ebooks-planselect__message--text{font-size:14px}}@media(min-width: 769px){.l-ebooks-planselect__radio--flex{display:flex;align-items:center;justify-content:space-between}}.p-radio__text{padding-left:20px}.l-ebooks-planselect__monthly-fee{padding:7px 0 10px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}@media(min-width: 769px){.l-ebooks-planselect__monthly-fee{padding:0;font-size:16px}}.l-ebooks-planselect__monthly-fee--wrap{display:flex;gap:9px}.l-ebooks-planselect__monthly-fee--cancel{position:relative;display:flex;align-items:center}.l-ebooks-planselect__monthly-fee--cancel::after{position:absolute;top:50%;display:block;width:100%;height:1px;content:"";background-color:#c5003f}.l-ebooks-planselect__monthly-fee--text{font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-ebooks-planselect__monthly-fee--text{font-size:21px}}.l-ebooks-planselect__monthly-fee--flex{display:flex;align-items:center}.l-ebooks-planselect__monthly-fee--annotation{position:relative;display:block;padding:0 0 0 20px;font-size:14px;line-height:1.5em}.l-ebooks-planselect__monthly-fee--annotation::before{content:"※"}@media(min-width: 769px){.l-ebooks-planselect__monthly-fee--annotation{padding:39px 0 0 44px;font-size:18px}.l-ebooks-planselect__monthly-fee--annotation::before{left:48px}}.l-ebooks-complete__message{margin-bottom:30px;text-align:center}@media(min-width: 769px){.l-ebooks-complete__message{margin-bottom:60px}}.l-ebooks-complete__message--text{display:block;padding-bottom:16px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-ebooks-complete__message--text{padding-bottom:24px}}.l-ebooks__button{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:350px;margin:0 auto}@media(min-width: 769px){.l-ebooks__button{gap:24px}}.l-ebooks__auth-error-title-wrapper{padding:20px 20px 30px;background:url(../img/ebook_phone_icon_sp.webp) no-repeat bottom 0 right 20px/142px,url(../img/ebook_autherror_bg.webp) no-repeat top/cover}@media(min-width: 769px){.l-ebooks__auth-error-title-wrapper{padding:55px 25px;background:url(../img/ebook_phone_icon_pc.webp) no-repeat bottom 0 right calc(50% - 439.5px)/397px,url(../img/ebook_autherror_bg.webp) no-repeat 50%/cover}}.l-ebooks__auth-error-title-container{margin:0 auto}@media(min-width: 769px){.l-ebooks__auth-error-title-container{width:1000px}}.l-ebooks__auth-error-title{margin:0;font-size:initial;font-weight:700;line-height:1.4;color:#fff;text-align:left;pointer-events:none}@media(min-width: 769px){.l-ebooks__auth-error-title{font-size:2.5rem}}.l-ebooks__auth-error-title .title-01{text-decoration:underline}.l-ebooks__auth-error-title .title-logo{margin:1rem 0}@media(min-width: 769px){.l-ebooks__auth-error-title .title-logo{margin:2rem 0}}.l-ebooks__auth-error-title .title-logo img{width:55%}.l-ebooks__auth-error-title .title-02{font-size:3rem;line-height:1.2em}@media(min-width: 769px){.l-ebooks__auth-error-title .title-02{font-size:4rem}}.l-ebooks__auth-error-notice{margin:2rem auto;font-size:1.5rem;text-align:center}@media(min-width: 769px){.l-ebooks__auth-error-notice{margin:4rem auto;font-size:2.5rem}}.l-ebooks__auth-error-notice>span{font-weight:bolder;word-break:auto-phrase}.l-ebooks__auth-error-buttons .l-ebooks__button{max-width:550px}.l-ebooks__auth-error-buttons .l-ebooks__button .c-button--main{padding:1.5rem;font-size:1.5rem;border-radius:3rem}@media(min-width: 769px){.l-ebooks__auth-error-buttons .l-ebooks__button .c-button--main{font-size:2rem}}.l-ebooks__auth-error-buttons .l-ebooks__button-label{margin-bottom:1rem;font-size:1.5rem;text-align:center;word-break:auto-phrase}@media(min-width: 769px){.l-ebooks__auth-error-buttons .l-ebooks__button-label{font-size:2rem}}.l-tadabon__planselect--flex{display:flex;align-items:center;justify-content:space-between}.l-tadabon__planselect--flex--nofree{margin-bottom:22px}@media(min-width: 769px){.l-tadabon__planselect--flex--nofree{margin-bottom:30px}}.l-tadabon__planselect--flex--padding{padding-left:44px;margin-top:18px;margin-bottom:10px}@media(min-width: 769px){.l-tadabon__planselect--flex--padding{margin-bottom:4px}}.l-tadabon__planselect--container{padding:24px 10px 30px}@media(min-width: 769px){.l-tadabon__planselect--container{padding:32px 30px 40px}}.l-tadabon__planselect--container--small{padding:24px 10px 24px}@media(min-width: 769px){.l-tadabon__planselect--container--small{padding:32px 30px 40px}}.l-tadabon__planselect--flexcolumn{display:flex;flex-direction:column;gap:12px}.l-tadabon__planselect--radio{padding-bottom:20px;border-bottom:1px solid #e0e0e0}.l-tadabon__planselect--radio.is-noborder{padding-bottom:0px;border-bottom:none}.l-tadabon__planselect--radio.is-labelless{padding:24px 22px 20px}.l-tadabon__radio--standard{width:150px;height:79px;background:no-repeat url(../img/tadabon_standard.png) 0 0/150px 79px}.l-tadabon__radio--super{width:150px;height:81px;background:no-repeat url(../img/tadabon_super.png) 0 0/150px 81px}.l-tadabon__radio--max{width:150px;height:81px;background:no-repeat url(../img/tadabon_max.png) 0 0/150px 81px}.l-tadabon__radio--input{display:flex}.l-tadabon__radio--text{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}@media(min-width: 769px){.l-tadabon__radio--text{font-size:18px}}.l-tadabon__radio--text.is-black{margin-left:44px;color:#333}.l-tadabon__radio--text.is-labelless{color:#333}.l-tadabon__radio--text.l-tadabon__radio--text-freemonth{font-size:18px;color:#c5003f}@media(min-width: 769px){.l-tadabon__radio--text.l-tadabon__radio--text-freemonth{font-size:24px}}.l-tadabon__radio--text.l-tadabon__radio--text--yen{font-size:14px;color:#c5003f}@media(min-width: 769px){.l-tadabon__radio--text.l-tadabon__radio--text--yen{font-size:16px}}.l-tadabon__radio--text.l-tadabon__radio--text--price{font-size:18px;color:#c5003f}@media(min-width: 769px){.l-tadabon__radio--text.l-tadabon__radio--text--price{font-size:21px}}.l-tadabon-planselect__message{box-sizing:border-box;padding:16px 10px;margin:16px auto 0px;color:#c5003f;background-color:#f8fff1;border:1px solid #6fba2c;border-radius:4px}@media(min-width: 769px){.l-tadabon-planselect__message{padding:32px 20px;margin:30px auto 0px}}.l-tadabon-planselect__message.l-tadabon-planselect__message--membershipconfirm{margin:24px auto 0px}@media(min-width: 769px){.l-tadabon-planselect__message.l-tadabon-planselect__message--membershipconfirm{margin:40px auto 0px}}.l-tadabon-planselect__message--title{position:relative;margin:10px 0 10px 28px;font-size:12px}.l-tadabon-planselect__message--title::before{position:absolute;top:4px;left:-30px;display:inline-block;width:0;height:0;margin-left:6px;color:#333;vertical-align:middle;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #c5003f;border-style:solid;border-width:6px 0 6px 10px}@media(min-width: 769px){.l-tadabon-planselect__message--title{font-size:16px;border-width:7px 0 7px 12px}.l-tadabon-planselect__message--title::before{top:6px}}.l-tadabon-planselect__message--title.l-tadabon-membershipconfirm__message--title{margin-top:0px}.l-tadabon-planselect__message--text{margin-left:30px;font-size:12px}@media(min-width: 769px){.l-tadabon-planselect__message--text{font-size:16px}}.l-tadabon-planselect__message--text--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-tadabon-planselect__message--text--gray{font-size:12px;color:#999}@media(min-width: 769px){.l-tadabon-planselect__message--text--gray{font-size:16px}}.l-tadabon-planselect__message--text--yen{font-size:12px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-tadabon-planselect__message--text--yen{font-size:16px}}.l-tadabon__button{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;max-width:350px;margin:0 auto}@media(min-width: 769px){.l-tadabon__button{gap:24px}}.l-tadabon__button.l-tadabon__button--planchange{gap:10px;max-width:330px;margin-top:16px}@media(min-width: 769px){.l-tadabon__button.l-tadabon__button--planchange{margin-top:26px}}.l-tadabon__membershipconfirm--message--gray{padding:16px 10px;margin-top:24px;background-color:#f2f2f2;border-radius:4px}@media(min-width: 769px){.l-tadabon__membershipconfirm--message--gray{padding:32px 20px;margin-top:30px}}.l-tadabon__membershipconfirm--message--text--font{font-size:12px}@media(min-width: 769px){.l-tadabon__membershipconfirm--message--text--font{font-size:16px}}.l-tadabon__membershipconfirm--message--text{font-size:12px}@media(min-width: 769px){.l-tadabon__membershipconfirm--message--text{font-size:14px}}.l-tadabon__membershipconfirm--space{margin-top:10px}.l-tadabon__membershipconfirm--title{font-weight:bold}.l-tadabon__membershipconfirm--remark{position:relative;padding-left:1em}.l-tadabon__membershipconfirm--remark::before{position:absolute;top:0;left:0;content:"・"}.l-tadabon-planselect__radio--flex{display:flex;align-items:center;justify-content:space-between}.l-tadabon-complete__text{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-tadabon-complete__text{font-size:18px}}.l-tadabon-complete__text--middle{margin:16px 0;font-size:14px}@media(min-width: 769px){.l-tadabon-complete__text--middle{margin:24px 0;font-size:16px}}.l-tadabon-complete__text--red{color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-tadabon-complete__message{margin-bottom:40px;text-align:center}@media(min-width: 769px){.l-tadabon-complete__message{margin-bottom:60px}}.l-tadabon__progress-bar{max-width:300px;margin:0 auto}@media(min-width: 769px){.l-tadabon__progress-bar{max-width:551px}}.l-tadabon-planchangeselect__container{margin:24px 10px 30px}@media(min-width: 769px){.l-tadabon-planchangeselect__container{margin:24px 30px 60px}}.l-tadabon-planchangeselect__inner{width:100%;max-width:330px}@media(min-width: 769px){.l-tadabon-planchangeselect__inner{max-width:400px}}.l-tadabon-planchangeselect__nowplan--inner--flex{display:flex;flex-direction:column;gap:10px}.l-tadabon-planchangeselect__nowplan--border{width:100%;margin:10px 0;border-top:1px solid #e0e0e0}@media(min-width: 769px){.l-tadabon-planchangeselect__nowplan--border{margin:12px 0}}.l-tadabon-planchangeselect__nowplan--border--small{margin:10px 0}.l-tadabon-planchangeselect__container--gray{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 10px;margin-bottom:24px;background-color:#f3f3f3}@media(min-width: 769px){.l-tadabon-planchangeselect__container--gray{padding:16px 24px;margin-bottom:30px}}.l-tadabon-planchangeselect__nowplan--month--flex{display:flex}.l-tadabon-planchangeselect__nowplan--month{flex-grow:1}.l-tadabon-planchangeselect__nowplan--month--monthly{flex-basis:59%;font-size:14px;color:#757575}@media(min-width: 769px){.l-tadabon-planchangeselect__nowplan--month--monthly{flex-basis:48%}}.l-tadabon-planchangeselect__nowplan--month--accent{flex-basis:7%;font-size:14px;color:#757575}@media(min-width: 769px){.l-tadabon-planchangeselect__nowplan--month--accent{flex-basis:7%}}.l-tadabon-planchangeselect__nowplan--month--fee{flex-basis:33%;font-size:14px;font-weight:bold}@media(min-width: 769px){.l-tadabon-planchangeselect__nowplan--month--fee{flex-basis:45%}}.l-tadabon-planchangeselect__nowplan--img{width:70px;height:40px}.l-tadabon-planchangeselect__nowplan-benefits{display:flex}.l-tadabon-planchangeselect__nowplan-benefits--title{flex-basis:46%;flex-grow:1;font-size:12px}@media(min-width: 769px){.l-tadabon-planchangeselect__nowplan-benefits--title{flex-basis:55%;font-size:14px}}.l-tadabon-planchangeselect__nowplan-benefits--text{flex-basis:54%;flex-grow:1;font-size:12px}@media(min-width: 769px){.l-tadabon-planchangeselect__nowplan-benefits--text{flex-basis:45%;font-size:14px}}.l-tadabon-planchangeselect__moreplan{display:flex;flex-direction:column;align-items:center;padding:16px 10px;margin-bottom:24px;border:1px solid #eb5353;border-radius:4px}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan{padding:16px 24px;margin-bottom:30px}}.l-tadabon-planchangeselect__moreplan--title{width:100%;padding:4px 0;font-size:16px;text-align:center;background-color:#f7f7f7}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--title{font-size:18px}}.l-tadabon-planchangeselect__moreplan--img{width:120px;height:65px;margin:10px 0}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--img{margin:12px 0}}.l-tadabon-planchangeselect__moreplan--flex{display:flex;gap:8px;justify-content:center;padding:0 15px}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--flex{padding:0}}.l-tadabon-planchangeselect__moreplan--inner--flex{display:flex;flex-direction:column;gap:10px}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--inner--flex{gap:12px}}.l-tadabon-planchangeselect__moreplan--flex-dt{display:flex;justify-content:space-between;width:180px}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--flex-dt{width:270px}}.l-tadabon-planchangeselect__moreplan--flex-dd{flex-grow:1;color:#757575;white-space:nowrap}.l-tadabon-planchangeselect__moreplan--flex--div{display:flex}.l-tadabon-planchangeselect__moreplan--text{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;align-self:center}.l-tadabon-planchangeselect__moreplan--text--small{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:12px}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--text--small{font-size:16px}}.l-tadabon-planchangeselect__moreplan--text--small.l-tadabon-planchangeselect__moreplan--text--red{color:#c5003f}.l-tadabon-planchangeselect__moreplan--year{margin-bottom:10px}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--year{margin-bottom:12px}}.l-tadabon-planchangeselect__moreplan--fee{font-size:18px;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--fee{font-size:24px}}.l-tadabon-planchangeselect__moreplan--yen{color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-tadabon-planchangeselect__moreplan--yearmessage{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:12px}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--yearmessage{font-size:14px}}.l-tadabon-planchangeselect__moreplan--redmessage{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:12px;color:#c5003f}@media(min-width: 769px){.l-tadabon-planchangeselect__moreplan--redmessage{font-size:14px}}.l-tadabon-planchangeselect__container--free{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;flex-grow:1;font-size:18px;color:#c5003f;text-align:center}@media(min-width: 769px){.l-tadabon-planchangeselect__container--free{font-size:21px}}.l-tadabon-planchangeselect__container--ebooks{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;margin-top:12px;font-size:18px;color:#c5003f;text-align:center}@media(min-width: 769px){.l-tadabon-planchangeselect__container--ebooks{font-size:21px}}.l-tadabon-planchangeselect__max--text{font-size:14px;color:#c5003f;text-align:center}@media(min-width: 769px){.l-tadabon-planchangeselect__max--text{font-size:18px}}.l-tadabon-planchangeconfirm__container{padding:24px 10px 30px}@media(min-width: 769px){.l-tadabon-planchangeconfirm__container{padding:30px 30px 60px}}.l-tadabon-planchangeconfirm__flex{display:flex;justify-content:space-between;width:100%;max-width:350px}@media(min-width: 769px){.l-tadabon-planchangeconfirm__flex{max-width:320px}}.l-tadabon-planchangeconfirm__text{font-size:14px}.l-tadabon-planchangeconfirm__flex--wrap{display:flex;flex-direction:column;gap:10px}.l-tadabon-planchangeconfirm__button--flex{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;margin:0 auto}@media(min-width: 769px){.l-tadabon-planchangeconfirm__button--flex{flex-direction:row;gap:24px}}.l-tadabon-planchangeconfirm__button{width:100%;max-width:350px}@media(min-width: 769px){.l-tadabon-planchangeconfirm__button{max-width:240px}}.l-tadabon-planchangecomplete__text{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;text-align:center}@media(min-width: 769px){.l-tadabon-planchangecomplete__text{font-size:16px}}.l-login-resetpassword__container{padding:0 10px}@media(min-width: 769px){.l-login-resetpassword__container{padding:0 20px}}.l-login-resetpassword__guide-text{margin-top:24px;font-size:14px}.l-login-resetpassword__guide-text>span{color:red;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-login-resetpassword__guide-text+.l-login-resetpassword__guide-text{margin-top:30px}.l-login-resetpassword__complete-container{padding:0 10px}@media(min-width: 769px){.l-login-resetpassword__complete-container{padding:0}}.l-login-resetpassword__complete-container .l-login-resetpassword__guide-text{margin-top:0}.l-login-resetpassword__complete-container .l-login-resetpassword__guide-text+.l-login-resetpassword__guide-text{margin-top:16px}.l-login-resetpassword__text{margin:0 10px 16px;font-size:12px}@media(min-width: 769px){.l-login-resetpassword__text{margin:0 0 50px;font-size:14px}}.l-login-resetpassword__text--resetpassword{margin:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-login-resetpassword__text--resetpassword{margin:0 0 50px}}.l-login__button{align-items:center;max-width:350px;margin:24px auto 0}@media(min-width: 769px){.l-login__button{max-width:240px;margin:30px auto 0}}.l-login-resetpassword__button{align-items:center;max-width:350px;margin:30px auto 0}@media(min-width: 769px){.l-login-resetpassword__button{max-width:240px;margin:50px auto 0}}@media(min-width: 769px){.l-login__button--resetpassword{max-width:350px}}.l-login-resetpassword__message--flex{display:flex;justify-content:center}.l-login-resetpassword__message{margin:20px 0 30px}@media(min-width: 769px){.l-login-resetpassword__message{margin:30px 0 30px}}.l-login-resetpassword__message--text{margin:0 0 5px;font-size:12px}@media(min-width: 769px){.l-login-resetpassword__message--text{margin:0 0 10px;font-size:14px}}.l-login-resetpassword__message--question{position:relative;margin-left:12px;font-size:12px}.l-login-resetpassword__message--question .c-link--blue{font-size:12px}.l-login-resetpassword__message--question::before{position:absolute;top:6px;left:-10px;width:8px;height:8px;content:"";background:#333;transform:rotate(45deg)}@media(min-width: 769px){.l-login-resetpassword__message--question{margin-left:16px;font-size:14px}.l-login-resetpassword__message--question::before{left:-14px;width:10px;height:10px}.l-login-resetpassword__message--question .c-link--blue{font-size:14px}}.l-login-resetpassword__message--answer{position:relative;margin-left:24px;font-size:12px}.l-login-resetpassword__message--answer::before{position:absolute;top:9px;left:-12px;width:10px;height:1px;content:"";background:#333}.l-login-resetpassword__message--answer::after{position:absolute;top:7px;left:-8px;width:4px;height:4px;content:"";border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}@media(min-width: 769px){.l-login-resetpassword__message--answer{margin-left:30px;font-size:14px}.l-login-resetpassword__message--answer::before{top:10px;left:-14px;width:12px}.l-login-resetpassword__message--answer::after{top:8px;left:-8px;width:4px;height:4px}}@media(min-width: 769px){.l-registration .only-sp{display:none !important}}.l-registration__stepbar{max-width:300px;margin:0 auto}@media(min-width: 769px){.l-registration__stepbar{max-width:550px}}.l-registration__info{font-size:14px}.l-registration__form-heading{display:flex;align-items:center;justify-content:space-between;margin:30px 0 0}.l-registration__google-label{display:flex;gap:0 12px;align-items:center;justify-content:space-between;padding:0 6px;font-size:10px;line-height:28px;background-color:#fff;border-radius:4px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-registration__google-label::before{content:"";width:16px;height:16px;background:url(../img/google_icon.svg) center/16px 16px no-repeat}.l-registration__inner{padding:20px 10px 0}@media(min-width: 769px){.l-registration__inner{padding:24px 30px 0}}@media(min-width: 769px){.l-registration__form-confirmation{max-width:400px;padding:24px 0 0;margin:0 auto}}.l-registration__input{margin:24px 0 0}.l-registration__input:first-child{margin:0}@media(min-width: 769px){.l-registration__input:first-child{max-width:500px}}@media(min-width: 769px){.l-registration__input:nth-child(2){max-width:500px}}.l-registration__mail-set{display:flex;flex-direction:column;margin:30px 0}@media(min-width: 769px){.l-registration__mail-set{margin:24px 0}}.l-registration__mail-set-text{order:1;margin:8px 0;font-size:12px}@media(min-width: 769px){.l-registration__mail-set-text{order:2;margin:0}}.l-registration__mail-set-container{order:2}@media(min-width: 769px){.l-registration__mail-set-container{order:1;margin:16px 0}}.l-registration__mail-set-input{margin:16px 0 0}.l-registration__mail-set-input:first-child{margin:0}@media(min-width: 769px){.l-registration__mail-set-input{margin:12px 0 0}}.l-registration__mail-set-input .c-radio{font-size:16px}.l-registration__mail-into{display:block;font-size:14px}@media(min-width: 769px){.l-registration__mail-into{margin:40px 0 0}}.l-registration__button-container{display:flex;flex-direction:column;gap:16px;margin:30px 0 0}@media(min-width: 769px){.l-registration__button-container{flex-direction:row-reverse;gap:0 16px;max-width:500px;margin:40px auto 0}.l-registration__button-container a,.l-registration__button-container button{width:calc(50% - 8px)}}.l-registration__button-wrap{display:flex;flex-direction:column;gap:16px;margin:30px 0 0}@media(min-width: 769px){.l-registration__button-wrap{flex-direction:row-reverse;gap:0 16px;max-width:500px;margin:40px auto 0}.l-registration__button-wrap a,.l-registration__button-wrap button{width:calc(50% - 8px)}.l-registration__button-wrap .c-button--next-orange::after{position:static}}.l-registration__change-button{padding:0 16px;font-size:12px;line-height:32px;background-color:#fff;border-radius:4px}.l-registration__confirmation{display:flex;gap:0 8px;margin:0 0 8px;font-size:14px}.l-registration__confirmation:last-child{margin:0}.l-registration__confirmation-title{display:flex;justify-content:space-between;width:160px;min-width:160px;font-size:14px;color:#757575}.l-registration__confirmation-title::after{content:"："}@media(min-width: 769px){.l-registration__confirmation-title{width:165px;min-width:165px}}.l-registration__confirmation-text{font-size:14px;word-break:break-all;white-space:pre-wrap;font-weight:bold}.l-registration__info-container{max-width:580px;margin:36px auto 0}.l-registration__banner{display:flex}@media(min-width: 769px){.l-registration__banner{max-width:580px;margin:0 auto}}.l-registration__text{margin:20px 0;font-size:14px}.l-registration__border{padding:15px 7px;border:1px solid #ccc}@media(min-width: 769px){.l-registration__border{padding:0;border:none}}.l-registration__text--bold{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-registration__text--center{margin:16px 0 50px;text-align:center}}.l-registration__text--small{font-size:12px}.l-registration__text--blue{font-size:inherit;color:#0748a1}@media(min-width: 769px){.l-registration__text--mt{margin:20px 0 4px}}@media(min-width: 769px){.l-registration__text--mb{margin:4px 0 50px}}.l-registration__benefit-list{max-width:310px;margin:20px auto;font-size:14px}@media(min-width: 769px){.l-registration__benefit-list{max-width:350px;margin:0px auto 20px}}.l-registration__benefit{display:flex;gap:4px;align-items:center;font-size:14px}.l-registration__benefit+li{margin:4px 0 0}.l-registration__benefit::before{display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:12px;color:#fff;content:"1";background-color:#6fba2c;border-radius:50%}.l-registration__benefit:nth-child(2)::before{content:"2"}.l-registration__benefit:nth-child(3)::before{content:"3"}.l-registration__benefit span{font-weight:600;color:#c5003f}.l-registration__confirm{display:flex;justify-content:center;margin-top:40px}.l-registration__tadabon-text{margin:16px 0;font-size:14px;text-align:center}.l-registration__tadabon-text span{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}@media(min-width: 769px){.l-registration__tadabon-text{margin:50px 0 16px}.l-registration__tadabon-text+.l-registration__tadabon-text{margin:16px 0 50px}}.l-registration__user{margin:30px 0 0}@media(min-width: 769px){.l-registration__user{margin:50px 0 0}}.l-registration__user-container{padding:20px 4px;margin:12px 0 16px;text-align:center;background-color:#fff9cc}.l-registration__user-name{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-registration__confirm-mail{padding:16px 12px;margin:16px 0 30px;background-color:#f2f2f2}@media(min-width: 769px){.l-registration__confirm-mail{margin:50px auto}}.l-registration__confirm-mail-container:not(:last-child){margin:0 0 20px}.l-registration__confirm-mail-title{margin:0 0 8px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-registration__confirm-mail-text{font-size:12px}.l-registration__contact-info{margin:30px 0;text-align:center;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-registration__contact{margin:30px 0;font-size:12px;text-align:center}.l-registration__contact dd{font-size:14px;color:#ff8330}.l-registration__complete-text{margin:0 0 24px;text-align:center}@media(min-width: 769px){.l-registration__complete-text{margin:0 0 50px;text-align:left}}.l-registration__complete-tadabon{margin:0 auto}@media(min-width: 769px){.l-registration__complete-tadabon{max-width:350px}}@media(min-width: 769px){.l-registration__button{width:100%;max-width:350px;margin:0 auto}}.l-registration__button-mypage{margin-top:20px}@media(min-width: 769px){.l-registration__button--my{margin:50px 0}}@media(min-width: 769px){.l-registration__user-info{max-width:350px;margin:0 auto}}.l-registration__nav{max-width:330.82px;margin:16px auto 0;text-align:right}.l-registration__nav ul{display:flex;flex-direction:column;gap:8px}@media(min-width: 769px){.l-registration__nav a{font-size:14px}}.l-registration__rakuten{display:flex;flex-direction:column;gap:10px;align-items:center;margin:16px 0;text-align:center}.l-registration__rakuten.is-sp-hidden{display:none}@media(min-width: 769px){.l-registration__rakuten{margin:50px 0 66px}.l-registration__rakuten.is-sp-hidden{display:flex}}.l-registration__user-heading{text-align:center}.l-registration__explain{margin-top:10px;font-size:14px;text-align:center}.orange-text{color:#ff6f0e}.l-cp__select-container{padding:0 10px;margin-top:0}@media(min-width: 769px){.l-cp__select-container{margin-top:50px}}.l-cp__select-head-container{margin:0 0 24px 0}@media(min-width: 769px){.l-cp__select-head-container{display:flex;margin:50px 0}}.l-cp__select-head-container-product{display:none}@media(min-width: 769px){.l-cp__select-head-container-product{display:flex;column-gap:8px;padding:36px 0 0 10px}}@media(min-width: 769px){.l-cp__select-head-container-product-detail{width:700px}}.l-cp__select-head-container-product-detail>h2{font-size:20px}@media(min-width: 769px){.l-cp__select-head-container-product-detail>p{padding-right:20px;margin-top:10px;font-size:14px}}.l-cp__select-head-container-product-detail-container{display:flex}.l-cp__select-head-container-product-detail-discount{margin:auto 0;font-size:12px}.l-cp__select-head-container-bonus{margin-left:auto}@media(min-width: 769px){.l-cp__select-head-container-bonus-price-container{min-width:330px;max-width:330px;border:1px solid #e0e0e0;border-radius:4px}}.l-cp__select-head-container-product-image{max-width:107px;max-height:170px}.l-cp__select-head-container-bonus-price-total{display:flex;padding:10px;border-bottom:1px solid #e0e0e0}.l-cp__select-head-container-bonus-price-total>p{font-size:16px;font-weight:bold}@media(min-width: 769px){.l-cp__select-head-container-bonus-price-total{margin:0 10px}}.l-cp__select-head-container-bonus-price{margin-left:auto;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#c5003f}.l-cp__select-head-container-bonus-price>span{font-weight:inherit}.l-cp__select-head-container__image{margin-top:18px}@media(min-width: 769px){.l-cp__select-head-container__image{margin-top:10px}}.l-cp__select-bonus-bar__text{margin:0 20px}@media(min-width: 769px){.l-cp__select-bonus-bar__text{margin-top:10px;margin-bottom:10px}}.l-cp__select-head-container-button{display:none}@media(min-width: 769px){.l-cp__select-head-container-button{display:block;margin-top:10px}.l-cp__select-head-container-button>a{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px}}.l-cp__select-container-tab{position:relative;margin:0}.l-cp__select-container-tab-container{width:100vw;margin:0 calc(50% - 50vw)}@media(min-width: 769px){.l-cp__select-container-tab-container{width:auto;margin:0}}.l-cp__select-container-tab-radio{width:calc((100% - 10px)/2)}@media(min-width: 769px){.l-cp__select-container-tab-radio{width:calc((100% - 10px)/3)}}.l-cp__select-tab-function{display:none}@media(min-width: 769px){.l-cp__select-tab-function{display:flex;column-gap:8px;justify-content:flex-end;margin:20px 0;color:#757575}}.l-cp__select-tab-function-sp{margin:24px 0 16px 0;color:#757575}@media(min-width: 769px){.l-cp__select-tab-function-sp{display:none !important}}.l-cp__select-tab-function-sp-flex{display:flex;column-gap:8px;justify-content:flex-end;margin-top:16px;color:#757575}@media(min-width: 769px){.l-cp__select-tab-function-sp-flex{display:none !important}}.l_cp__select-tab-search{display:flex;width:100%;border:2px solid #e0e0e0;border-radius:22px}.l_cp__select-tab-search::before{left:14px !important;content:"";width:15px;height:15px;background:url(../img/search_green_icon.svg) center/15px 15px no-repeat}@media(min-width: 769px){.l_cp__select-tab-search{width:auto}}.l_cp__select-tab-search-sp{position:relative;justify-content:center;padding:5px 0;font-size:12px}.l_cp__select-tab-search-sp::before{position:absolute;top:25%;left:calc(50% - 50px);content:"";width:15px;height:15px;background:url(../img/search_green_icon.svg) center/15px 15px no-repeat}.l_cp__select-tab-number_display{display:flex;align-items:center;font-size:12px;border:1px solid #e0e0e0;border-radius:4px}.l_cp__select-tab-number_display_options{padding:4.5px 10px;font-size:12px}.l-cp__select-search-results{position:relative;display:flex;flex-wrap:wrap;margin-bottom:16px}@media(min-width: 769px){.l-cp__select-search-results{height:36px;margin-bottom:3px}}.l-cp__select-search-results-page{display:flex;column-gap:10px;font-size:14px}.l-cp__select-search-results-page>p{margin:auto 0}@media(min-width: 769px){.l-cp__select-search-results-page>p{margin:0}}@media(min-width: 769px){.l-cp__select-search-results-page{margin:0 auto}}.l-cp__select-search-results-count{display:flex;column-gap:4px;align-items:center;margin-left:auto}.l-cp__select-search-results-count>p{font-size:12px}@media(min-width: 769px){.l-cp__select-search-results-count{position:absolute;right:0;margin-left:0}}.l-cp__select-search-results-container{display:flex;column-gap:8px;align-items:center;padding:20px 10px;margin-bottom:5px;border:1px solid #e0e0e0;border-radius:4px}@media(min-width: 769px){.l-cp__select-search-results-container{padding:20px 20px 20px 16px;margin-bottom:10px}}.l-cp__select-search-results-container.disabled{background-color:#f3f3f3}.l-cp__select-search-results-container>label{margin:auto 0}.l-cp__select-search-results-container .c-checkbox__label{display:block;padding:11px 0 11px 22px}.l-cp__select-search-results-price-container{display:flex;column-gap:5px;align-items:baseline;margin:7px 0 0}@media(min-width: 769px){.l-cp__select-search-results-price-container{margin:8px 0 0}}.l-cp__select-search-results-price-container>p{font-size:13px;color:#c5003f;font-weight:bold}.l-cp__select-search-results-price-container>span{font-size:11px}.l-cp__select-search-results-detail{display:flex;flex-direction:column;justify-content:center}@media(min-width: 769px){.l-cp__select-search-results-detail{padding:0 0 0 8px}}.l-cp__select-search-results-detail .c-category.--green{padding:3px;background-color:#fff}.l-cp__select-search-results-detail>div{display:flex;gap:4px;font-size:11px;color:#666}.l-cp__select-search-results-product-image{max-width:78px;margin:0 0 0 8px}.l-cp__select-search-results-title{margin:4px 0 0;font-size:14px;color:#0748a1}@media(min-width: 769px){.l-cp__select-search-results-title{margin:8px 0 0}}.pc-not{display:none}@media(min-width: 769px){.pc-not{display:block}}.sp-not{display:block}@media(min-width: 769px){.sp-not{display:none}}.l-cp__select-search-results-price{font-size:16px;color:#c5003f;font-weight:bold}.l-cp__select-pagination{margin-top:20px}.l-cp__select-search-modal-wrapper{top:50%;max-width:600px;max-height:calc(100vh - 56px)}@media(min-width: 769px){.l-cp__select-search-modal-wrapper{max-height:95% !important}}.l-cp__select-search-modal{position:relative;padding:16px 0 36px}.l-cp__select-search-modal .c-search-input__list-inner{display:none}.l-cp__select-search-modal-heading{padding:0 20px 8px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__select-search-modal-body{padding:0 20px;border-top:1px solid #e0e0e0}.l-cp__select-search-modal-body-results{height:250px;overflow-y:auto}@media(min-width: 769px){.l-cp__select-search-modal-body-results{height:300px}}.l-cp__select-search-modal-body-attention{margin:9px 0;font-size:12px}.l-cp__select-search-modal-form{margin:24px 0 10px 0}.l-cp__select-search-modal-select{display:inline-block;width:100%;margin-bottom:8px}@media(min-width: 769px){.l-cp__select-search-modal-select{margin-bottom:24px}}.l-cp__select-search-modal-sort-container{display:flex;column-gap:8px;justify-content:center;padding:8px 0 16px 0}.l-cp__select-search-modal-sort{width:280px;padding:6px 0;font-size:12px;color:#757575;background-color:#e0e0e0;border-radius:18px}#sort-release{color:#757575;background-color:#e0e0e0}#sort-price{color:#757575;background-color:#e0e0e0}.on{color:#fff !important;background-color:#6fba2c !important}.l-cp__select-search-modal-search-results{visibility:hidden}.l-cp__select-search-modal-search-results.is-active{visibility:visible}.l-cp__select-search-modal-search-results-page{display:flex;column-gap:10px;align-items:center;justify-content:center;margin:8px 0 16px 0}.l-cp__select-search-modal-search-results-page p{font-size:14px}@media(min-width: 769px){.l-cp__select-search-modal-search-results-page{margin:24px 0 16px 0}}@media screen and (max-width: 375px){.l-cp__select-search-modal-search-results-page p{font-size:12px}}.l-cp__select-snackbar{max-width:370px}.l-cp__select-footer-sp{position:fixed;bottom:0px;display:flex;justify-content:center;width:100vw;padding:16px 0;background-color:#fff;box-shadow:4px 0px 8px 0px rgba(0,0,0,.08)}@media(min-width: 769px){.l-cp__select-footer-sp{display:none}}.l-cp__select-footer-sp-button{width:350px}.l-cp__select-footer-sp-button>a{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__combine-select-list{display:none}.l-cp__combine-select-list.is-active{display:block}.l-cp__completion-text{font-size:14px;padding:16px 10px}@media(min-width: 769px){.l-cp__completion-text{padding:0}}@media(min-width: 769px){.l-cp__completion-text-br{display:none}}.l-cp__completion-button{margin:0 10px;width:calc(100% - 20px);font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-cp__completion-button{margin:50px auto 0;width:240px}}.l-cp__confirm-container{padding:0 10px}.l-cp__confirm-red-text-attention{padding:8px 16px;margin:0 -20px;font-size:12px;color:#c5003f;background-color:#ededed}@media(min-width: 769px){.l-cp__confirm-red-text-attention{max-width:600px;padding:0;margin:0;background-color:rgba(0,0,0,0)}}.l-cp__confirm-wrap{max-width:830px;padding-top:24px;margin:0 auto}@media(min-width: 769px){.l-cp__confirm-wrap{padding-top:50px}}.l-cp__confirm-product-wrap{max-width:830px;margin:24px auto 0}.l-cp__confirm-anticipated_settlement_amount{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #e0e0e0}.l-cp__confirm-anticipated_settlement_amount>p{font-size:16px;font-weight:bold}.l-cp__confirm-anticipated_settlement_amount .l-co__text-red{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:18px;color:#c5003f}.l-cp__confirm-anticipated_settlement_amount>h3{margin:auto 0 auto auto;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__confirm-anticipated_settlement_amount-attention{margin:10px 0 0;font-size:10px}@media(min-width: 769px){.l-cp__confirm-anticipated_settlement_amount-attention{margin:10px 10px 0 10px}}.l-cp__confirm-breakdown-table{width:100%;padding:10px;margin:16px 0;background-color:#ededed}.l-cp__confirm-breakdown-row{margin:8px 0}.l-cp__confirm-breakdown-name{font-size:12px}.l-cp__confirm-breakdown-price{position:relative;width:50px;text-align:right;white-space:nowrap}.l-cp__confirm-breakdown-price>span{font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__confirm-breakdown-price::before{position:absolute;left:-1em;margin-right:.5em;content:"："}.l-cp__confirm-breakdown-price-last::before{color:#333 !important}.l-cp__confirm-breakdown-postage{color:#c5003f}.l-cp__confirm-line-through{text-decoration:line-through}.l-cp__confirm-lowest-price-shipment{display:flex;align-items:center;padding:3px 6px;margin-left:auto;font-size:10px;border:1px solid #e0e0e0;border-radius:5px}.l-cp__confirm-lowest-price-shipment::after{display:inline-block;margin-left:3px;content:"";width:15px;height:15px;background:url(../img/q_icon.svg) center/15px 15px no-repeat}.l-cp__confirm-btn-wrap{display:flex;flex-direction:column;row-gap:16px;width:100%;max-width:350px;margin:16px auto 0}.l-cp__confirm-btn{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__confirm-reserve-product{display:flex;column-gap:8px;padding:16px 8px}.l-cp__confirm-reserve-product-image{max-width:78px;max-height:123px}.l-cp__confirm-reserve-product-detail>h2{font-size:14px}.l-cp__confirm-reserve-product-detail-container{display:flex}.l-cp__confirm-reserve-product-detail-discount{margin:auto 0;font-size:12px}.l-cp__confirm-pink-text{font-size:16px;color:#e36666;font-weight:bold}.l-cp__confirm-combined-product{padding:10px;font-size:14px;background-color:#f3f3f3;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__confirm-combined-product-attention{margin:8px 6px;font-size:10px;color:#c5003f}@media(min-width: 769px){.l-cp__confirm-combined-product-attention{margin:8px 10px}}.l-cp__confirm-combined-product-table{width:100%;padding:0 10px}.l-cp__confirm-combined-product-row{margin-bottom:8px}.l-cp__confirm-combined-product-name{width:250px;font-size:14px}@media(min-width: 769px){.l-cp__confirm-combined-product-name{width:700px}}.l-cp__confirm-combined-product-price{font-size:14px;color:#e36666;text-align:right;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__confirm-combined-product-price>span{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__confirm-lowest-price-shipment-modal{padding:16px 0}@media(min-width: 769px){.l-cp__confirm-modal-wrapper{max-width:600px}}.l-cp__confirm-lowest-price-shipment-modal-heading{padding:0 20px 8px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cp__confirm-lowest-price-shipment-modal-body{padding:16px 20px 0 20px;border-top:1px solid #e0e0e0}.l-cp__confirm-lowest-price-shipment-modal-text{margin-bottom:8px;font-size:12px}.l-cp__confirm-lowest-price-shipment-modal-content{padding-top:8px}.l-cp__confirm-lowest-price-shipment-modal-list{padding:8px 0}.l-cp__confirm-lowest-price-shipment-modal-title{margin-bottom:4px;font-size:14px}.l-cp__confirm-lowest-price-shipment-modal-title>span{display:inline-block;margin-right:2px}.l-cp__confirm-lowest-price-shipment-modal-detail{font-size:12px}.l-cp__confirm-lowest-price-shipment-modal-detail>span{color:#c5003f}.l-cp__confirm-shipping-fee-change-notice{margin:1rem auto;font-size:12px}.l-reservation__container{padding:0 10px}@media(min-width: 769px){.l-reservation__container{padding:0 0}}.l-reservation__change-text{margin-top:16px;font-size:14px;color:#c5003f;text-align:center}@media(min-width: 769px){.l-reservation__change-text{padding:0 20px;text-align:left}}.l-reservation__list{margin-top:20px}@media(min-width: 769px){.l-reservation__list{margin-top:50px}}.l-reservation__time-limit{padding:10px 8.5px 11px;font-size:12px;background-color:#f3f3f3;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;border:1px solid #ccc;border-radius:4px 4px 0 0}@media(min-width: 769px){.l-reservation__time-limit{padding:10px 20px 11px}}.l-reservation__content{display:grid;grid-template-columns:120px 1fr;column-gap:8px;padding:10px;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 4px 4px}@media(min-width: 769px){.l-reservation__content{column-gap:16px;padding:16px 16px 24px}}.l-reservation__image img{width:100%;height:auto;aspect-ratio:120/195;object-fit:cover}.l-reservation__detail{display:flex;flex-direction:column}@media(min-width: 769px){.l-reservation__detail{flex-direction:row;justify-content:space-between}}.l-reservation__detail-text{display:flex;flex-direction:column;row-gap:4px;justify-content:flex-start}@media(min-width: 769px){.l-reservation__detail-text{margin-right:13px}}.l-reservation__list-title{font-size:14px}.l-reservation__detail-price{width:100%;max-width:240px;margin-top:10px}@media(min-width: 769px){.l-reservation__detail-price{margin-top:0}}.l-reservation__price-list{display:grid;grid-template-columns:3fr 1fr;row-gap:8px}.l-reservation__price-list dt{position:relative;font-size:14px;color:#757575}.l-reservation__price-list dt::after{position:absolute;top:0;right:6px;font-size:14px;color:#757575;content:":"}.l-reservation__price-list dd{font-size:14px;text-align:right;font-weight:bold;white-space:nowrap}.l-reservation__modal-list dd{font-size:14px;font-weight:bold;color:#c5003f;text-align:right;white-space:nowrap}.l-reservation__price-list dd:first-of-type{color:#c5003f}.l-reservation__button-wrap{display:flex;flex-direction:column;row-gap:10px;margin-top:10px}@media(min-width: 769px){.l-reservation__button-wrap{margin-top:16px}}.l-reservation__button-wrap .c-button--reserve{gap:0 0;background-color:#ff6f0e}@media(min-width: 769px){.l-reservation__button-wrap .c-button--reserve{gap:0 8px}}.l-reservation__suggest-text{padding:24px 0px 16px;font-size:14px}@media(min-width: 769px){.l-reservation__suggest-text{padding:50px 20px}}.l-reservation__menu-button-wrap{display:flex;flex-direction:column;row-gap:16px;justify-content:center;width:100%;max-width:350px;margin:0 auto}.l-reservation__modal{max-width:830px}.l-reservation__modal-heading{padding:16px 20px 8px;font-size:16px;border-bottom:1px solid #eee}@media(min-width: 769px){.l-reservation__modal-heading{padding:16px 50px 24px 20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;border-bottom:none}}.l-reservation__modal-title{padding:10px 20px 11px;font-size:14px;background-color:#f3f3f3;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-reservation__modal-inner{max-height:calc(100vh - 400px);overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.l-reservation__modal-inner::-webkit-scrollbar{display:none}@media(min-width: 769px){.l-reservation__modal-inner{max-height:388px}}.l-reservation__modal-inner .l-reservation__content{padding:16px 24px;border:none}.l-reservation__modal-product{display:flex;column-gap:8px;justify-content:space-between;padding:16px 20px 0}.l-reservation__modal-image{min-width:9.5px}.l-reservation__modal-image img{width:100%;height:auto;aspect-ratio:97.5/130;object-fit:cover}.l-reservation__modal-price{max-width:240px;padding:8px 20px;margin-right:0;margin-left:auto}.l-reservation__modal-list-heading{padding:8px 20px}@media(min-width: 769px){.l-reservation__modal-list-heading{padding:8px 24px 12px}}.js-cancelModal__minionsNotList{display:none}.l-reservation__list-heading{position:relative;padding:0 0 0 14px;font-size:14px}.l-reservation__list-heading::before{position:absolute;top:8px;left:0;content:"";border:5px solid rgba(0,0,0,0);border-top:8px solid #333}.l-reservation__list-caution{margin-top:4px;font-size:12px;color:#c5003f}.l-reservation__modal-listwrap{padding:8px 20px}@media(min-width: 769px){.l-reservation__modal-listwrap{padding:0 24px 8px}}.l-reservation__modal-list{display:grid;grid-template-columns:5fr 1fr;row-gap:12px;column-gap:20px;align-items:center}.l-reservation__modal-list dt{font-size:14px}.l-reservation__modal-button-wrap{display:flex;flex-direction:column;row-gap:10px;padding:16px 20px 20px}@media(min-width: 769px){.l-reservation__modal-button-wrap{row-gap:16px;padding:24px 0}}.l-reservation__modal-cta{max-width:350px;padding:13px;margin:0 auto}.l-reservation__modal-close{max-width:350px;margin:0 auto}.l-reservation__minion-list{display:none}.l-reservation__lead-text{padding:0 20px;margin-top:24px}@media(min-width: 769px){.l-reservation__lead-text{margin-top:32px}}.l-reservation__tab-container{width:100vw;margin:0 calc(50% - 50vw)}@media(min-width: 769px){.l-reservation__tab-container{width:100%;margin:0}}.l-reservation__tab-container .c-tab--radio-container{margin-top:20px}@media(min-width: 769px){.l-reservation__tab-container .c-tab--radio-container{margin-top:24px}}.l-reservation__shipping-container{padding:0px 10px 17px}@media(min-width: 769px){.l-reservation__shipping-container{padding:20px 30px 37px}}.l-reservation__shipping-container .l-purchase__form-inner{width:100%;padding:0;margin-top:0}@media(min-width: 769px){.l-reservation__shipping-container .l-purchase__form-inner{max-width:700px}}.l-reservation__shipping-container .l-purchase__input{margin-top:20px}.l-reservation__shipping-container .l-purchase__input.l-purchase__input--mt16{margin-top:16px}.l-reservation__shipping-container .l-purchase__input:first-child{margin-top:0}@media(min-width: 769px){.l-reservation__shipping-container .l-purchase__input:first-child{width:520px}}@media(min-width: 769px){.l-reservation__shipping-container .l-purchase__input:nth-child(2){width:520px}}.l-reservation__shipping-container .p-input-text--flex{gap:10px}@media(min-width: 769px){.l-reservation__shipping-container .p-input-text--postcode{width:350px}}@media(min-width: 769px){.l-reservation__shipping-container .p-input-text--postcode input.c-input-text{width:90px}}@media(min-width: 769px){.l-reservation__shipping-container .p-input-text--postcode .c-button--dark{max-width:135px}}@media(min-width: 769px){.l-reservation__shipping-container .p-input-text{width:350px}}.l-reservation__shipping-container .c-input-text__lead-text{display:block;margin-top:10px;font-size:14px}.l-reservation__shipping-container .c-input-text__postcode-link{margin-top:10px;font-size:14px}.l-reservation__shipping-container .p-input-text.p-input-text--mt10{margin-top:10px}@media(min-width: 769px){.l-reservation__shipping-container .p-input-text.p-input-text--mt10{width:700px}}@media(min-width: 769px){.l-purchase__form-container .l-purchase__input input.c-input-text__tel{max-width:350px}}@media(max-width: 769px){.l-purchase__form-container .l-purchase__input input.c-input-text__tel{width:100%}}.l-reservation__purchase-container{margin-top:24px}.l-reservation__purchase-container .l-purchase__form-inner{padding:0 10px}.l-reservation__purchase-container .l-purchase__radio+.l-purchase__radio{margin:10px 0 0}.l-reservation__btn-container{display:flex;flex-direction:column;row-gap:16px;max-width:350px;padding:0 10px;margin:0 auto;margin-top:30px}.l-reservation-address-form{max-width:700px;margin-bottom:44px}.l-reservation-address-form .p-input-text--flex{max-width:520px}.l-reservation__complete-container{padding:0 10px;margin-top:16px}@media(min-width: 769px){.l-reservation__complete-container{margin-top:50px}}.l-reservation__complete-container>p{font-size:14px}.l-reservation__step-bar{margin-top:36px}@media(min-width: 769px){.l-reservation__step-bar{margin-top:50px}}.l-reservation__complete-btnwrap{display:flex;flex-direction:column;row-gap:16px;width:100%;max-width:350px;margin:30px auto 0}.c-heading--title{display:flex;flex-flow:column}.c-heading--title .c-heading--main{order:1}.c-heading--title .c-warning__container{order:2;width:100%}@media(max-width: 769px){.c-heading--title .c-heading--main{order:2;padding:18px 0 16px 0}.c-heading--title .c-warning__container{order:1}}.l-reservation__warning-container{flex-direction:row;gap:25px;align-items:center;max-width:100%;margin-top:10px}@media(min-width: 769px){.l-reservation__warning-container{gap:16px;margin-top:0}}.l-reservation__warning-container p{font-size:14px;line-height:22px}.l-reservation__regist-container{margin-top:4px}@media(min-width: 769px){.l-reservation__regist-container{margin-top:32px}}.l-reservation__regist-container .l-reservation__content{padding:0 10px;border:none}@media(min-width: 769px){.l-reservation__regist-container .l-reservation__content{padding:0 20px}}.l-reservation__price{margin-top:10px;font-size:14px;line-height:15px;color:#c5003f;font-weight:bold}.l-reservation__deposit{margin-top:8px;font-size:14px;line-height:22px;color:#757575;text-decoration:line-through}.l-reservation__caution{padding:0 10px;margin-top:10px}@media(min-width: 769px){.l-reservation__caution{padding:0 20px;margin-top:16px}}.l-reservation__caution p{font-size:14px;color:#c5003f}.l-reservation__confirm-container{margin-top:24px;margin-bottom:20px}@media(min-width: 769px){.l-reservation__confirm-container{margin-bottom:24px}}.l-reservation__confirm-list{display:grid;grid-template-columns:1fr 2fr;gap:8px 8px;padding:0 10px;margin-top:20px}@media(min-width: 769px){.l-reservation__confirm-list{grid-template-columns:1fr 4fr;padding:0 20px;margin-top:10px}}.l-reservation__confirm-title{position:relative;font-size:14px;color:#757575}.l-reservation__confirm-title::after{position:absolute;right:0;display:inline-block;color:#757575;content:":"}.l-reservation__confirm-text{font-size:14px;font-weight:bold}.l-reservation__confirm-btn-wrap{display:flex;flex-direction:column;row-gap:16px;max-width:370px;padding:0 10px;margin:30px auto 0}@media(min-width: 769px){.l-reservation__confirm-btn-wrap{margin:0 auto}}.l-reservation__notice-container{padding:0 10px;margin-top:20px;margin-bottom:30px}@media(min-width: 769px){.l-reservation__notice-container{padding:0;margin-top:24px;margin-bottom:24px}}.l-reservation__notice-inner{padding:16px 10px;background-color:#f2f2f2;border-radius:4px}@media(min-width: 769px){.l-reservation__notice-inner{padding:16px}}.l-reservation__notice-heading{font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:center}.l-reservation__notice-list{display:flex;flex-direction:column;row-gap:10px;margin-top:10px}.l-reservation__notice-item ol{list-style:block;list-style-position:inside}.l-reservation__notice-item li{font-size:12px}.l-reservation__notice-title{position:relative;padding-left:1em;font-size:12px}.l-reservation__notice-title::before{position:absolute;top:0;left:0;display:inline-block;color:#333;content:"■"}.l-reservation__notice-text{font-size:12px}.l-mypage-top__link{display:block;justify-content:flex-start;margin-bottom:20px;font-size:12px}@media(min-width: 769px){.l-mypage-top__link{font-size:14px}}.l-mypage-top__modal-heading--blue{color:#0748a1}.l-mypage-top__modal-heading--blue a{display:block;font-size:14px}.l-mypage-top__link.c-point__link{padding:0 10px 18px;margin:0;font-size:10px;text-align:left}@media(min-width: 769px){.l-mypage-top__link.c-point__link{padding:0}}.l-mypage-top__link.c-point__link a{font-size:10px}.l-mypage-top span.c-link--icon.is-sp-hidden--inline{font-size:15px}.l-mypage-top__user-heading{position:relative;display:flex;gap:0 8px;align-items:center;padding:10px;font-size:12px;color:#fff;background-color:#333}.l-mypage-top__user-heading::before{content:"";width:20px;height:20px;background:url(../img/mypage_white_icon.svg) center/20px 20px no-repeat}.l-mypage-top__user-logout{position:absolute;top:50%;right:20px;z-index:1;padding:4px 0;font-size:12px;color:#fff;transform:translateY(-50%)}.l-mypage-top__user-name{font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-mypage-top__user-info-container{position:relative;display:flex;flex-direction:column;gap:24px;padding:16px 0;margin:0 0 4px;border-bottom:2px solid #e0e0e0}@media(min-width: 769px){.l-mypage-top__user-info-container{flex-direction:row-reverse;justify-content:space-between;padding:16px;background-color:#f3f3f3;border-bottom:4px solid #e0e0e0}.l-mypage-top__user-info-container::before{position:absolute;top:10%;bottom:10%;left:50%;width:0;content:"";border-left:2px dashed #e0e0e0;transform:translateX(-50%)}}.l-mypage-top__user-info{width:100%;text-align:center}@media(min-width: 769px){.l-mypage-top__user-info{padding:16px;background-color:#fff}}.l-mypage-top__user-info:first-child{position:relative;padding-bottom:16px;border-bottom:1px dashed #e0e0e0}@media(min-width: 769px){.l-mypage-top__user-info:first-child{margin-bottom:16px;border-bottom:none}}.l-mypage-top__user-info-heading{font-weight:bold}.l-mypage-top__user-info-heading>span{font-weight:bold}.l-mypage-top__user-info-inner{margin:16px 0 0}@media(min-width: 769px){.l-mypage-top__user-info-inner{margin:26px 0 0}}.l-mypage-top__modal-text p:not(.l-mypage-top__modal-heading){font-size:12px;line-height:16.8px}.l-mypage-top__point-inner{display:flex;flex-direction:column;gap:12px}.l-mypage-top__point-item.is-flex{display:flex}@media(min-width: 769px){.l-mypage-top__point-item.is-flex{display:block}}.l-mypage-top__point-item>div{display:flex;gap:0 4px;align-items:center;justify-content:space-between;width:100%}@media(min-width: 769px){.l-mypage-top__point-item>div{gap:14px;align-items:flex-start}.l-mypage-top__point-item>div .l-mypage-top__point--v,.l-mypage-top__point-item>div .l-mypage-top__point--r{margin:0 auto}}.l-mypage-top__point-item>div.is-active{display:block}.l-mypage-top__point-item>div.is-active .l-top__points{display:flex;justify-content:space-between;margin:16px 0 0}.l-mypage-top__point-item>div.is-active .l-top__points+.l-top__points{margin:4px 0 0}.l-mypage-top__point-item>div.is-active .l-mypage-top__point--v{margin:14px 0 0}.l-mypage-top__point-item>div.is-active .l-mypage-top__point--v p{font-size:14px;line-height:14px}.l-mypage-top__point-item>div.is-active .l-mypage-top__point--v .l-top__points-text{line-height:14px}.l-mypage-top__point-item>div.is-active .c-point__link{text-align:left}.l-mypage-top__point-item>div:first-child{padding:10px}@media(min-width: 769px){.l-mypage-top__point-item>div:first-child{padding:26px 0 10px}}.l-mypage-top__point-item>div:nth-child(2){padding:10px}@media(min-width: 769px){.l-mypage-top__point-item>div:nth-child(2){padding:10px 0 0}}@media(min-width: 769px){.l-mypage-top__user-info-container--premium .l-mypage-top__user-info{width:383px}}.l-mypage-top__tadabon-inner{display:flex;gap:34px;align-items:center;justify-content:center}@media(min-width: 769px){.l-mypage-top__tadabon-inner{flex-direction:column;gap:12px}}.l-mypage-top__user-info-tadabon{display:flex;gap:0 4px;align-items:center;justify-content:center;font-size:12px;color:#999}@media(min-width: 769px){.l-mypage-top__user-info-tadabon{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#333}}.l-mypage-top__user-info-tadabon--large{font-size:14px;color:#999}@media(min-width: 769px){.l-mypage-top__user-info-tadabon--large{font-size:16px}}.l-mypage-top__user-info-tadabon--max{flex-direction:column}@media(min-width: 769px){.l-mypage-top__user-info-tadabon--max{flex-direction:row}}.l-mypage-top__user-info-tadabon.is-pause{position:relative}.l-mypage-top__user-info-tadabon.is-pause::after{position:absolute;top:50%;right:-18px;display:inline-block;content:"";transform:translateY(-50%);width:16px;height:16px;background:url(../img/warning_icon.svg) center/16px 16px no-repeat}.l-mypage-top__user-info-pause{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:6px 4px 6px 8px;margin:10px auto 0;background-color:rgba(235,83,83,.1);border:1px solid #eb5353;border-radius:2px}.l-mypage-top__user-info-pause span{display:block;font-size:10px;text-align:center}@media(min-width: 769px){.l-mypage-top__user-info-pause span{line-height:1}}.l-mypage-top__user-info-pause::after{content:"";width:12px;height:14px;background:url(../img/arrow_black.svg) center/12px 14px no-repeat}.l-mypage-top__tadabon{width:auto;height:18px}.l-mypage-top__premium{width:auto;height:18px}.l-mypage-top__user-point-container{display:flex;align-items:center;justify-content:space-between;max-width:110px;margin:0 auto 8px;line-height:18px}.l-mypage-top__user-point-container:first-of-type{margin:16px auto 8px}.l-mypage-top__user-point-container img{width:20px}@media(min-width: 769px){.l-mypage-top__user-point-container{max-width:130px;margin:0 auto}.l-mypage-top__user-point-container:first-of-type{margin:20px auto 13px}}.l-mypage-top__user-point{font-size:11px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-mypage-top__user-point strong{font-size:16px}.l-mypage-top__user-coupon-container{position:relative;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 20px 0 5px;margin:0 auto;border-top:1px solid #e0e0e0}.l-mypage-top__user-coupon-container::after{position:absolute;top:65%;right:0;z-index:1;content:"";transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-mypage-top__user-coupon-text{display:flex;gap:4px;align-items:center}.l-mypage-top__user-coupon-text::before{content:"";width:18px;height:18px;background:url(../img/coupon_green_icon.svg) center/18px 18px no-repeat}.l-mypage-top__user-coupon{margin-top:-4px;font-size:12px}@media(min-width: 769px){.l-mypage-top__user-coupon{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:130px;margin:20px auto 12px}.l-mypage-top__user-coupon::before{content:"";width:20px;height:20px;background:url(../img/coupon_green_icon.svg) center/20px 20px no-repeat}}.l-mypage-top__user-coupon--bold{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-mypage-top__user-coupon--bold{font-size:18px}}.l-mypage-top__user-coupon-link{font-size:15px}.l-mypage-top__online-heading{display:flex;gap:0 8px;align-items:center;margin:0 0 12px;font-size:16px;font-weight:bold}.l-mypage-top__online-heading::before{content:"";width:20px;height:20px;background:url(../img/exclamation_green_icon.svg) center/20px 20px no-repeat}.l-mypage-top__online-text{margin:8px 0 0;font-size:11px}@media(min-width: 769px){.l-mypage-top__online-text{font-size:13px}}.l-mypage-top__identification{margin:0 0 20px}.l-mypage-top__identification-container{padding:10px 20px;border:1px solid #bf0000}@media(min-width: 769px){.l-mypage-top__identification-container{display:flex;gap:20px;align-items:center}}.l-mypage-top__identification-container .l-pcs-hist__purchase-identification-button{margin-top:0}@media(min-width: 769px){.l-mypage-top__identification-container .l-pcs-hist__purchase-identification-button{width:275px}}.l-mypage-top__identification-list{margin-top:16px}@media(min-width: 769px){.l-mypage-top__identification-list{margin-top:0}}.l-mypage-top__identification-list li{font-size:14px}.l-mypage-top__identification-list li .is-sp-hidden{display:none}@media(min-width: 769px){.l-mypage-top__identification-list li .is-sp-hidden{display:inline-block}}.l-mypage-top__identification-text--red{color:#bf0000;font-weight:bold}.l-mypage-top__billing-container{padding:16px 10px;margin:20px -10px;background-color:#f3f3f3}@media(min-width: 769px){.l-mypage-top__billing-container{display:flex;flex-direction:column;gap:24px;justify-content:center;padding:16px 22px;margin:40px 0}}.l-mypage-top__appraised{margin:0 0 20px}.l-mypage-top__appraised-container{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:20px;background:#fcfad4}.l-mypage-top__appraised-container .l-mypage-top__appraised-label{display:flex;align-items:center;justify-content:center;max-width:200px;padding:10px;font-size:12px;color:#fff;background-color:#bf0000;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-mypage-top__appraised-container input[type=submit]{color:#0748a1}@media(max-width: 769px){.l-mypage-top__appraised-container{gap:0px}.l-mypage-top__appraised-container .l-mypage-top__appraised-label{width:100%;max-width:100%}}.l-mypage-top__billing-heading{display:flex;gap:0 4px;align-items:center;padding:0 0 8px;font-size:12px;border-bottom:1px solid #e0e0e0;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-mypage-top__billing-heading .l-mypage-top__tadabon{width:auto;height:13px}@media(min-width: 769px){.l-mypage-top__billing-heading .l-mypage-top__tadabon{height:17px}}.l-mypage-top__billing-heading .l-mypage-top__premium{width:auto;height:13px}@media(min-width: 769px){.l-mypage-top__billing-heading .l-mypage-top__premium{height:15px}}.l-mypage-top__billing-info{padding:10px;background-color:#fff;border-radius:4px}@media(min-width: 769px){.l-mypage-top__billing-info{padding:16px}}.l-mypage-top__billing-info+.l-mypage-top__billing-info{margin-top:10px}@media(min-width: 769px){.l-mypage-top__billing-info+.l-mypage-top__billing-info{margin-top:0}}.l-mypage-top__billing-item{margin-top:12px}.l-mypage-top__billing-item li:first-child{margin-top:0}.l-mypage-top__billing-wrap{display:flex;gap:49px}.l-mypage-top__billing-wrap ul{width:100%}.l-mypage-top__item-inner{padding-left:16px}.l-mypage-top__billing-title{position:relative;display:block;padding:12px 0 16px;font-size:14px;border-bottom:1px dashed #ccc}@media(min-width: 769px){.l-mypage-top__billing-title{padding:16px 0}}.l-mypage-top__billing-title::after{position:absolute;top:50%;right:0;display:inline-block;content:"";transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-mypage-top__billing-text{display:flex;align-items:center;justify-content:space-between;margin:8px 0 0;font-size:12px}@media(min-width: 769px){.l-mypage-top__billing-text{font-size:14px}}.l-mypage-top__billing-text--red{color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-mypage-top__billing-text--red span{display:block;text-align:right}.l-mypage-top__billing-link{width:100%;max-width:340px;margin:16px auto 10px}@media(min-width: 769px){.l-mypage-top__billing-link{margin:16px auto 0px}}.l-mypage-top__billing-link .c-button--main{padding:10px 0}@media(min-width: 769px){.l-mypage-top__billing-link .c-button--main{font-size:14px}}.l-mypage-top__billing-link .c-button--purchase80{gap:4px;padding:11px 0;font-size:12px}@media(min-width: 769px){.l-mypage-top__billing-link .c-button--purchase80{padding:10px 0;font-size:14px}}.l-mypage-top__history-container{padding:0 10px}.l-mypage-top__history-container+.l-mypage-top__history-container{margin-top:24px}@media(min-width: 769px){.l-mypage-top__history-container+.l-mypage-top__history-container{margin-top:32px}}.l-mypage-top__history-info-container{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}@media(min-width: 769px){.l-mypage-top__history-info-container{flex-direction:column;align-items:flex-start;justify-content:unset;margin:0}}.l-mypage-top__history-heading{position:relative;display:flex;gap:0 10px;align-items:center;padding:16px 0;font-size:14px;font-weight:bold}@media(min-width: 769px){.l-mypage-top__history-heading{font-size:16px}}.l-mypage-top__history-heading--buy::before{content:"";width:20px;height:20px;background:url(../img/buy_icon.svg) center/20px 20px no-repeat}.l-mypage-top__history-heading--purchase::before{content:"";width:20px;height:20px;background:url(../img/purchase_black_icon.svg) center/20px 20px no-repeat}.l-mypage-top__history-info{display:flex;font-size:13px}.l-mypage-top__history-info dt{display:flex;align-items:center;justify-content:space-between;width:80px;margin:0 4px 0 0}.l-mypage-top__history-info dt::after{font-size:inherit;content:":"}.l-mypage-top__history-info+.l-mypage-top__history-info{margin:4px 0 0}@media(min-width: 769px){.l-mypage-top__history-info{font-size:15px}.l-mypage-top__history-info dt{width:100px}}.l-mypage-top__history-info-list{padding:10px 0 10px;border-bottom:1px solid #ccc}.l-mypage-top__history-info-list:last-of-type{margin:0 0 10px}@media(min-width: 769px){.l-mypage-top__history-info-list{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 10px 20px}}.l-mypage-top__flex-end{display:flex;justify-content:flex-end}@media(min-width: 769px){.l-mypage-top__flex-end{margin:20px 0 0}.l-mypage-top__flex-end a.c-link--icon{font-size:15px}}@media(min-width: 769px){.l-mypage-top__history-link.c-link--icon{margin:20px 0 0;font-size:15px}}.l-mypage-top__nav-container{margin:24px 0 0}@media(min-width: 769px){.l-mypage-top__nav-container{margin:32px 0 0}}.l-mypage-top__nav{position:relative;display:flex;gap:10px;align-items:center;padding:16px 10px;border-bottom:1px solid #ccc}.l-mypage-top__nav::after{position:absolute;top:50%;right:10px;z-index:1;content:"";transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-mypage-top__nav--reserve::before{content:"";width:20px;height:20px;background:url(../img/mingcute_check-fill.svg) center/20px 20px no-repeat}.l-mypage-top__nav--favorite::before{content:"";width:20px;height:20px;background:url(../img/favorite_outline_icon.svg) center/20px 20px no-repeat}.l-mypage-top__nav--mail::before{content:"";width:20px;height:20px;background:url(../img/mail_link_outline.svg) center/20px 20px no-repeat}.l-mypage-top__nav--coupon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:10px;color:#fff;background-color:#c5003f;border-radius:50%;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-mypage-top__other-container{margin:40px 0 0}.l-mypage-top__news-link{position:relative;display:flex;gap:4px;align-items:center;padding:0 20px;font-size:16px;line-height:54px;background-color:#f3f3f3;border-bottom:2px solid #999;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-mypage-top__news-link::before{content:"";width:15px;height:15px;background:url(../img/news_icon.svg) center/15px 15px no-repeat}.l-mypage-top__news-link::after{position:absolute;top:50%;right:10px;z-index:1;content:"";transform:translateY(-50%);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-mypage-top__news-link.is-sp-hidden{display:none}@media(min-width: 769px){.l-mypage-top__news-link{font-size:18px}.l-mypage-top__news-link::after{content:none}.l-mypage-top__news-link.is-sp-show{display:none}.l-mypage-top__news-link.is-sp-hidden{display:flex}}.l-mypage-top__news-list{padding:15px 10px;border-bottom:1px solid #ccc}.l-mypage-top__news-info{display:flex;gap:0 4px;align-items:center}@media(min-width: 769px){.l-mypage-top__news-info{gap:0 6px}}.l-mypage-top__news-info>time{font-size:12px}.l-mypage-top__news{display:block}.l-mypage-top__news-category{padding:0 3px;font-size:11px;line-height:17px}.l-mypage-top__news-category--green{color:#76bc38;border:1px solid #76bc38}.l-mypage-top__news-text{margin:8px 0 0;font-size:14px;color:#0748a1;font-weight:bold}.l-mypage-top__news-period{display:inline-block;font-size:14px}.l-mypage-top__modal{padding:16px 20px;overflow:hidden}@media(min-width: 769px){.l-mypage-top__modal.c-modal__inner{max-width:830px;max-height:714px;overflow:hidden}}.l-mypage-top__modal-container{display:flex;flex-direction:column;gap:24px;align-items:center;margin-top:39px}@media(min-width: 769px){.l-mypage-top__modal-container{gap:0}}.l-mypage-top__modal-icon{width:40px;height:40px}.l-mypage-top__modal-text{display:flex;flex-direction:column;gap:12px;padding:0 10px;text-align:center}@media(min-width: 769px){.l-mypage-top__modal-text{gap:16px;margin-top:20px}}.l-mypage-top__modal-heading{font-size:14px;line-height:19.6px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-mypage-top__modal-button{width:100%}@media(min-width: 769px){.l-mypage-top__modal-button{max-width:240px;margin-top:24px}}.l-newarrival__sort-list{display:flex;margin:0 -10px;background-color:#ccc;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media(min-width: 769px){.l-newarrival__sort-list{margin:0}}.l-newarrival__sort-item{flex:1;background:linear-gradient(180deg, #fff 0%, #fff 50%, #eee 100%);border-left:1px solid #e0e0e0}.l-newarrival__sort-item:first-child{border-left:none}.l-newarrival__sort-item button{display:flex;gap:0 6px;align-items:center;justify-content:center;width:100%;padding:12px 0;font-size:14px}.l-newarrival__sort-text--release{color:#da5049}.l-newarrival__sort-text--release.is-active::after{display:inline-block;width:15px;height:15px;content:"";background:#da5049;mask:url(../img/sort_icon.svg) center center/contain no-repeat}.l-newarrival__sort-text--price{color:#d17e0a}.l-newarrival__sort-text--price.is-active::after{display:inline-block;width:15px;height:15px;content:"";background:#d17e0a;mask:url(../img/sort_icon.svg) center center/contain no-repeat}.l-newarrival__sort-text--title{color:#3f993d}.l-newarrival__sort-text--title.is-active::after{display:inline-block;width:15px;height:15px;content:"";background:#3f993d;mask:url(../img/sort_icon.svg) center center/contain no-repeat}.l-newarrival__sort-text--author{color:#3076b2}.l-newarrival__sort-text--author.is-active::after{display:inline-block;width:15px;height:15px;content:"";background:#3076b2;mask:url(../img/sort_icon.svg) center center/contain no-repeat}.l-newarrival__category-tab{padding:0 6px;margin-top:16px}@media(min-width: 769px){.l-newarrival__category-tab{padding:0 16px}}.l-newarrival__category-tab .c-tab{margin:0 0 16px;border-bottom:none}.l-newarrival__category-tab .c-tab label{min-width:43px}@media(min-width: 769px){.l-newarrival__category-tab .c-tab label{min-width:47px}}@media(min-width: 769px){.l-newarrival__category-tab .c-tab__list,.l-newarrival__genre-tab .c-tab__list{flex:none}}.l-newarrival__category-tab .c-tab__list label,.l-newarrival__genre-tab .c-tab__list label{padding:0 12px;font-size:14px;line-height:33px}@media(min-width: 769px){.l-newarrival__category-tab .c-tab__list label,.l-newarrival__genre-tab .c-tab__list label{padding:0 14px}}.l-newarrival__genre-tab{padding:0 0 0 6px;margin:16px 0 0}@media(min-width: 769px){.l-newarrival__genre-tab{padding:0 16px}}.l-newarrival__genre-tab .c-tab{margin:0 -10px 16px 0;border-bottom:none}@media(min-width: 769px){.l-newarrival__genre-tab .c-tab{margin:0 0 16px}}.l-newarrival__genre-tab .c-tab label{min-width:45px}.l-newarrival__genre-tab .c-tab__list:last-child{padding-right:18px}.l-newarrival__container{padding:0 10px}@media(min-width: 769px){.l-newarrival__container{padding:0;margin-top:40px}}.l-newarrival__bulk{display:none}@media(min-width: 769px){.l-newarrival__bulk{display:flex;justify-content:flex-end;padding:8px 10px}}.l-newarrival__list-search-result{display:flex;gap:0 14px;justify-content:center;padding:10px 0 4px}@media(min-width: 769px){.l-newarrival__list-search-result{padding:8px 0}}.l-newarrival__list-container ul{border-top:1px solid #e0e0e0}.l-newarrival__list-search-result>p{font-size:14px}.l-newarrival__list{width:100%;padding:0 0 0 10px;border-bottom:1px solid #e0e0e0}.l-newarrival__list .c-cassette{padding:20px 10px 20px 0}@media(min-width: 769px){.l-newarrival__list{display:flex;gap:38px;align-items:center;padding:0 0 0 16px}.l-newarrival__list .c-cassette{padding:16px 16px 16px 0}}.l-newarrival__list .c-cassette__container--left{padding-right:0}.l-newarrival__list .c-cassette__stock--pc{display:block}.l-newarrival__list .c-cassette__container--right{align-self:center;margin-top:10px}@media(min-width: 769px){.l-newarrival__list .c-cassette__container--right{margin-top:0}}.l-newarrival__list .c-cassette__dust-box{display:none}.l-newarrival__list .c-cassette__ranking--wrap{justify-content:center}.l-newarrival__list .c-cassette__ranking{display:none}.l-newarrival__list .c-cassette__flex--cardstock{display:none}.l-newarrival__list .c-cassette__toggle--wrap{display:none}.l-newarrival__list--disabled{background-color:#f3f3f3}.l-newarrival__list--checkbox{display:none}@media(min-width: 769px){.l-newarrival__list--checkbox{display:block}}.l-newarrival__list--date-none{margin:20px 10px}.l-newarrival__list--container{width:100%}.l-newarrival__paginanion{margin-top:24px}.l-newarrival.is-loading .c-tab__list{opacity:.5}.l-newarrival.is-loading .c-tab__list label{cursor:default}.l-newarrival.is-loading .c-tab__list label:hover{opacity:1}.l-credit-regist{padding:0 10px}@media(min-width: 769px){.l-credit-regist{padding:0}}.l-credit-regist>p{font-size:14px}.l-credit-regist__list{margin:16px 0 30px}@media(min-width: 769px){.l-credit-regist__list{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin:30px 0 40px}}.l-credit-regist__card{display:flex;flex-direction:column;gap:32px;padding:20px;border-radius:10px}.l-credit-regist__card+.l-credit-regist__card{margin:16px 0 0}@media(min-width: 769px){.l-credit-regist__card{width:calc(50% - 12px)}.l-credit-regist__card+.l-credit-regist__card{margin:0}}.l-credit-regist__card-logo{display:flex;align-items:center;justify-content:space-between;height:44px}.l-credit-regist__card-logo img{width:auto;height:100%}.l-credit-regist__card-logo p{padding:0 10px;font-size:14px;font-weight:bold;line-height:32px;color:#eb5353;background-color:#fff;border:1px solid #eb5353;border-radius:4px}.l-credit-regist__card-num-info{font-size:14px;color:hsla(0,0%,100%,.6)}.l-credit-regist__card-num{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-credit-regist__card-num-container{display:flex;gap:14px}.l-credit-regist__card-info-container{display:flex;justify-content:space-between;margin:12px 0 0;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-credit-regist__card-select-container{display:flex;align-items:center;justify-content:space-between}.l-credit-regist__buttons-container{display:flex;gap:12px}.l-credit-regist__change-button{padding:0 10px;font-size:14px;line-height:32px;color:#fff;background-color:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:4px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-credit-regist__card--master,.l-credit-regist__card--visa{font-size:16px;color:#fff;background-color:#1a1f71}.l-credit-regist__card--master .l-credit-regist__card-info-container,.l-credit-regist__card--master .l-credit-regist__card-num-container,.l-credit-regist__card--visa .l-credit-regist__card-info-container,.l-credit-regist__card--visa .l-credit-regist__card-num-container{color:#fff}.l-credit-regist__card--master span.c-radio,.l-credit-regist__card--visa span.c-radio{color:#fff}.l-credit-regist__card--master{background-color:#000}.l-credit-regist__card--others,.l-credit-regist__card--amex,.l-credit-regist__card--diners,.l-credit-regist__card--jcb,.l-credit-regist__card--paypay{font-size:16px;color:#333;background-color:#e6e6e6}.l-credit-regist__card--others .l-credit-regist__card-num-info,.l-credit-regist__card--amex .l-credit-regist__card-num-info,.l-credit-regist__card--diners .l-credit-regist__card-num-info,.l-credit-regist__card--jcb .l-credit-regist__card-num-info,.l-credit-regist__card--paypay .l-credit-regist__card-num-info{color:rgba(51,51,51,.8)}.l-credit-regist__card--others .l-credit-regist__card-info-container,.l-credit-regist__card--others .l-credit-regist__card-num-container,.l-credit-regist__card--amex .l-credit-regist__card-info-container,.l-credit-regist__card--amex .l-credit-regist__card-num-container,.l-credit-regist__card--diners .l-credit-regist__card-info-container,.l-credit-regist__card--diners .l-credit-regist__card-num-container,.l-credit-regist__card--jcb .l-credit-regist__card-info-container,.l-credit-regist__card--jcb .l-credit-regist__card-num-container,.l-credit-regist__card--paypay .l-credit-regist__card-info-container,.l-credit-regist__card--paypay .l-credit-regist__card-num-container{color:#333}.l-credit-regist__card--others span.c-radio,.l-credit-regist__card--amex span.c-radio,.l-credit-regist__card--diners span.c-radio,.l-credit-regist__card--jcb span.c-radio,.l-credit-regist__card--paypay span.c-radio{color:#333}.l-credit-regist__card--others .l-credit-regist__change-button,.l-credit-regist__card--amex .l-credit-regist__change-button,.l-credit-regist__card--diners .l-credit-regist__change-button,.l-credit-regist__card--jcb .l-credit-regist__change-button,.l-credit-regist__card--paypay .l-credit-regist__change-button{background-color:rgba(0,0,0,.3)}.l-credit-regist__card--jcb{background-color:#b9ada4}.l-credit-regist__card--jcb label.l-credit-regist__card-selected span.c-radio.c-radio--red{color:#fff}.l-credit-regist__card--diners{background-color:#bec2c6}.l-credit-regist__card--diners label.l-credit-regist__card-selected span.c-radio.c-radio--red{color:#fff}.l-credit-regist__card--amex{background-color:#d9c67e}.l-credit-regist__card--amex label.l-credit-regist__card-selected span.c-radio.c-radio--red{color:#fff}.l-credit-regist__card--others{background-color:#e6e6e6}.l-credit-regist__card-selected{padding:4px 8px;background-color:#e51717;border:1px solid #fff}.l-credit-regist__card-error{padding:12px 16px;background-color:#fdeeee;border:1px solid #eb5353;border-radius:4px}.l-credit-regist__card-error .l-credit-regist__change-button{padding:0 16px;line-height:44px;background-color:#eb5353;border:unset}.l-credit-regist__card-error-text{display:flex;gap:4px;align-items:center;margin:0 0 10px}.l-credit-regist__card-error-text::before{min-width:30px;content:"";width:30px;height:30px;background:url(../img/warning_icon.svg) center/30px 30px no-repeat}.l-credit-regist__change-button--large{width:calc(100% - 73px)}.l-credit-regist__modal{position:relative;padding:20px 20px 30px}@media(min-width: 769px){.l-credit-regist__modal{max-height:650px;padding:20px 20px 60px;overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.l-credit-regist__modal::-webkit-scrollbar{display:none}.l-credit-regist__modal.edit{padding:20px 20px 0px}}.l-credit-regist__modal-heading{margin:0 0 24px;font-size:16px}@media(min-width: 769px){.l-credit-regist__modal-heading{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}}.l-credit-regist__modal-button{display:flex;flex-direction:column;gap:16px;margin:24px 0 0}@media(min-width: 769px){.l-credit-regist__modal-button{flex-direction:row-reverse;gap:16px;max-width:600px;margin:24px auto 0}.l-credit-regist__modal-button>form{min-width:calc(50% - 8px)}.l-credit-regist__modal-button.edit{position:sticky;bottom:0;left:0%;z-index:1;width:100%;padding:24px 0 60px;margin:0;background-color:#fff}}.l-credit-regist__modal-text--error{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.l-credit-regist__modal-text--error::before{content:"";width:30px;height:30px;background:url(../img/warning_icon.svg) center/30px 30px no-repeat}.l-credit-regist__modal-text--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-credit-regist__link{display:flex;flex-direction:column;gap:16px;padding:0 10px}@media(min-width: 769px){.l-credit-regist__link{flex-direction:row-reverse;max-width:564px;padding:0;margin:0 auto}.l-credit-regist__link form:first-child{flex:1}.l-credit-regist__link form:last-child{width:240px}}.l-credit-register-tel-alert{justify-self:center;padding:25px;margin:1rem auto;text-align:center;word-break:auto-phrase;background:#f3f3f3}@media(min-width: 769px){.l-credit-register-tel-alert{width:80%;padding:40px;margin:2rem 0 4rem 0;font-weight:bold}}.l-credit-register-tel-alert a{font-weight:bold;text-decoration:underline;cursor:pointer}.l-search__inner{display:flex;flex-direction:column;gap:20px}@media(min-width: 769px){.l-search__inner{flex-direction:column-reverse;gap:16px;margin:0 0 16px}.l-search__inner .c-heading--main--marginless{padding:0}}@media(min-width: 769px){.l-search__button-container{border-bottom:unset}}.l-search__tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.l-search__pages{display:flex;gap:14px;justify-content:center;margin:8px 0 4px;font-size:14px}@media(min-width: 769px){.l-search__pages{margin:56px 0 16px}}.l-search__products{border-top:1px solid #e0e0e0}.l-search__products .c-cassette{padding:20px 10px}.l-search__products:last-of-type{border-bottom:1px solid #e0e0e0}.l-search__products--disabled{background-color:#f3f3f3}.l-search__products--disabled .c-cassette__price,.l-search__products--disabled .c-cassette__price span{color:#999}.l-search__recommend_tag{padding:20px 0;margin:16px -10px;border-top:4px solid #e0e0e0;border-bottom:4px solid #e0e0e0}@media(min-width: 769px){.l-search__recommend_tag{padding:16px 0;margin:24px 0}}.l-search__recommend_tag-heading{padding:0 16px;margin:0 0 10px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-search__recommend_tag-list{display:flex;gap:8px;overflow-y:scroll;scrollbar-width:none;overscroll-behavior-y:contain}.l-search__recommend_tag-list::-webkit-scrollbar{display:none}.l-search__recommend_tag-list li:first-of-type{margin-left:16px}.l-search__recommend_tag-list li:last-of-type{margin-right:16px}@media(min-width: 769px){.l-search__recommend_tag-list{flex-wrap:wrap;padding:0 16px}.l-search__recommend_tag-list li:first-of-type{margin-left:0}.l-search__recommend_tag-list li:last-of-type{margin-right:0}}.l-search__recommend_tag-list .c-tag{white-space:nowrap}.l-search__pagination{margin:20px 0 30px}@media(min-width: 769px){.l-search__pagination{margin:24px 0 40px}}.l-search__link{max-width:350px;margin:0 auto 30px}@media(min-width: 769px){.l-search__link{display:none}}.l-search__modal{padding:47px 20px 30px}.l-search__modal__inner{padding:16px 10px;border-radius:4px}.l-search__modal__inner--green{border:1px solid #6fba2c}.l-search__modal__inner--red{margin:24px 0 0;border:1px solid #eb5353}.l-search__modal-heading{margin:0 0 10px;font-size:16px;line-height:40px;text-align:center;background-color:#f7f7f7}.l-search__modal-text{font-size:14px;text-align:center}.l-search__modal-button{max-width:290px;margin:16px auto 8px}@media(min-width: 769px){.l-search__modal-button{max-width:100%;margin:16px auto}}.l-search__modal-text--bold{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-search__modal-text--red{color:#c5003f}.l-search__result-text{width:calc(100% - 20px);padding:10px;margin:16px auto 32px;border:1px solid #ccc}.l-search__result-text p+p{margin:10px 0 0}.l-search__result-text button,.l-search__result-text a{font-size:14px;color:#0748a1}@media(min-width: 769px){.l-search__result-text{width:100%;margin:32px 0 40px}.l-search__result-text p{font-size:14px}}.l-search__info-container{width:calc(100% - 20px);margin:40px auto;font-size:14px}@media(min-width: 769px){.l-search__info-container{width:100%}}.l-search__info-container--center{max-width:600px}@media(min-width: 769px){.l-search__info-container--center .l-search__info-text{margin:0 auto 24px}}.l-search__info-text{margin:0 0 16px}.l-search__info-text .bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-search__info-text{text-align:center}}.l-search__info-heading{padding:12px 10px;font-size:16px;background-color:rgba(111,186,44,.1019607843);font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-search__info-inner{padding:0 10px;margin:16px 0 0}@media(min-width: 769px){.l-search__info-inner{max-width:600px;margin:16px auto 0}.l-search__info-inner p{font-size:14px;text-align:center}}.l-search__info-img{padding:10px;margin:16px 0 0;background-color:#e0e0e0}@media(min-width: 769px){.l-search__info-img{padding:0;margin:16px auto 0;background-color:unset}}.l-search__info-img--icon{position:relative;margin:25px 0 0}.l-search__info-img--icon::before{position:absolute;top:-14px;left:50%;width:19px;height:5px;clip-path:polygon(50% 5px, 0% 0%, 19px 0%);content:"";background-color:#c5003f;transform:translateX(-50%)}@media(min-width: 769px){.l-search__info-img--icon{margin:37px auto 0}.l-search__info-img--icon::before{top:-20px}}.l-search__info-wrap{padding:16px 0 0;margin:16px 0 0;border-top:1px solid #e0e0e0}.l-search__info-wrap:last-of-type{padding:0;border-top:unset}@media(min-width: 769px){.l-search__info-wrap dd{font-size:13px;text-align:center;white-space:nowrap;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-search__info-wrap:last-of-type{padding:16px 0 0;border-top:1px solid #e0e0e0}}.l-search__info-title{margin:0 0 10px;font-size:14px;color:#6fba2c;text-align:center;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-search__info-title{margin:0 0 16px}}.l-search__info-warp--small dt{font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-search__info-warp--small dd{font-size:12px;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:left}@media(min-width: 769px){.l-search__info-warp--small{max-width:420px;margin:0 auto;text-align:left;font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}}.l-search__link-back{width:calc(100% - 20px);max-width:350px;margin:32px auto 0}@media(min-width: 769px){.l-search__link-back{margin:40px auto 0}}.l-cards__my20{margin:20px 0}.l-cards__product-label{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:#e0e0e0;border-radius:2px}.l-cards__product-rare{font-size:12px}.l-cards__container{max-width:1080px;margin:0 auto}.l-cards__tag-list{display:flex;flex-wrap:wrap;gap:7px 12px}.l-cards__banner-container{margin:0 -10px 0 0}@media(min-width: 769px){.l-cards__banner-container{margin:0 auto}}.l-cards__banner-container--list{margin:0}@media(min-width: 769px){.l-cards__banner-container--list{padding:0 40px}}.l-cards__banner-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(50% - 16px), 1fr));gap:16px}@media(min-width: 769px){.l-cards__banner-list{grid-template-columns:repeat(auto-fill, minmax(calc(25% - 16px), 1fr))}}.l-cards__banner-link{display:block}@media(min-width: 769px){.l-cards__slide-track{width:calc(100% - 80px);margin:0 auto}}.l-cards__banner-container--center{margin:0 -10px}@media(min-width: 769px){.l-cards__banner-container--center{width:calc(100% - 20px);margin:0 auto}}.l-cards__top-heading{padding:24px 0 16px;font-size:20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cards__article-heading{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:18px}@media(min-width: 769px){.l-cards__article-heading{padding:0 10px;margin:0 0 20px}}.l-cards__article-container{margin:30px 0 0}@media(min-width: 769px){.l-cards__article-container{margin:40px 0 0}}.l-cards__product-container{margin:15px -10px 0 0}.l-cards__product-slide-img{display:flex;justify-content:center;height:130px}@media(min-width: 769px){.l-cards__product-slide-img{height:200px;padding:0 8px}}.l-cards__product-slide-img img{width:auto;height:100%}.l-cards__product-slide-img--small{height:90px}@media(min-width: 769px){.l-cards__product-slide-img--small{height:150px}}.l-cards__product-slide-name{display:block;padding:4px 0;color:#0748a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-cards__product-slide-name--large{display:-webkit-box;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}@media(min-width: 769px){.l-cards__product-slide-name--large{display:block;overflow:visible}}.l-cards__product-slide-info{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:4px 0}.l-cards__product-slide-price{font-size:16px;color:#c5003f}.l-cards__product-slide-price.disabled{color:#ccc}.l-cards__product-slide-price--bold{font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cards__product-tax--small{font-size:12px}.l-cards__product-slide-price--small{font-size:14px}.l-cards__brand-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(33.33% - 5px), 1fr));gap:10px 5px}@media(min-width: 769px){.l-cards__brand-list{grid-template-columns:repeat(auto-fill, minmax(calc(16.66% - 5px), 1fr))}}.l-cards__brand-img{display:flex;align-items:center;justify-content:center;height:76px;border:1px solid #ccc;border-bottom:unset;border-top-left-radius:4px;border-top-right-radius:4px}.l-cards__brand-img img{width:auto;height:100%}img.l-cards__brand-img--1{height:38px}img.l-cards__brand-img--2{height:24px;transform:translateY(4px)}img.l-cards__brand-img--3{height:64px}img.l-cards__brand-img--4{height:73px}img.l-cards__brand-img--5{height:62px;transform:translateY(4px)}img.l-cards__brand-img--6{height:68px;transform:translateY(4px)}.l-cards__brand{display:block;overflow:hidden;border-radius:4px}.l-cards__brand-more{display:block;display:flex;gap:10px;align-items:center;justify-content:center;padding:5px 0;font-size:11px;color:#fff;background-color:#333}.l-cards__brand-more::after{width:10px;height:10px;content:"";background:no-repeat url(../img/arrow_black_bold.svg);background-color:#fff;background-position:center;background-size:5px 5px;border-radius:50%;transform:rotate(-90deg)}.l-cards__purchase-heading{padding:16px 0;margin:0 -10px 20px;text-align:center;background-color:#333}@media(min-width: 769px){.l-cards__purchase-heading{margin:0 auto 20px}}.l-cards__purchase-heading-text{position:relative;z-index:1;display:inline-block;height:24px}.l-cards__purchase-heading-text::after{position:absolute;bottom:-2px;left:50%;z-index:-1;width:calc(100% + 12px);height:7px;content:"";background-color:#fff61c;transform:translateX(-50%) skew(-20deg)}.l-cards__purchase-heading-text img{width:auto;height:100%}.l-cards__purchase-img{max-width:680px;margin:0 auto}.l-cards__purchase-img img{width:100%;height:auto}.l-cards__card-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(33.33% - 10px), 1fr));gap:25px 10px;margin:15px 0 0}@media(min-width: 769px){.l-cards__card-list{grid-template-columns:repeat(auto-fill, minmax(calc(20% - 20px), 1fr));gap:30px 20px;padding:0 10px;margin:20px 0 0}}.l-cards__purchase-info{color:#c5003f;text-align:center}.l-cards__card-product{padding:0 4px}.l-cards__purchase-price{position:relative;z-index:1;display:block;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cards__purchase-price::after{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:10px;content:"";background-color:#fff61c;transform:translateY(-50%)}.l-cards__cart-modal{padding:45px 0 30px}@media(min-width: 769px){.l-cards__cart-modal{max-width:600px}}.l-cards__cart-modal-inner{max-width:290px;margin:0 auto}@media(min-width: 769px){.l-cards__cart-modal-inner{max-width:470px}}.l-cards__cart-modal-container{display:flex;gap:20px;margin:0 0 15px}.l-cards__cart-modal-container .l-cards__product-slide-img{height:165px}.l-cards__cart-modal-container .c-cards__cart-modal-product{max-width:150px}@media(min-width: 769px){.l-cards__cart-modal-container .c-cards__cart-modal-product{display:flex;flex-direction:column;justify-content:space-between}}.l-cards__cart-modal-container .l-cards__product-slide-name{overflow:visible;white-space:wrap}@media(min-width: 769px){.l-cards__cart-modal-container{gap:40px;margin:0 0 25px}.l-cards__cart-modal-container .l-cards__product-slide-img{height:280px}.l-cards__cart-modal-container .c-cards__cart-modal-product{max-width:230px}}.l-cards__quantity-select{width:64px;margin:5px 0}@media(min-width: 769px){.l-cards__quantity-select--large{width:100px}}.l-cards__category-list-container{height:0;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-cards__category-list-container.is-active{height:auto}.l-cards__category-list-container li:last-child{border-bottom:1px solid #ccc}.l-cards__category-list{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;cursor:pointer;border-bottom:1px solid #ccc}.l-cards__category-list::after{content:"";width:12px;height:12px;background:url(../img/arrow_gray.svg) center/12px 12px no-repeat;transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:rotate(180deg)}.l-cards__category-list.is-active::after{transform:rotate(0)}@media(min-width: 769px){.l-cards__category-list{padding:15px 20px}}.l-cards__category-list-link{display:flex;align-items:center;justify-content:space-between;padding:12px 10px 12px 24px}.l-cards__category-list-link::after{content:"";width:12px;height:12px;background:url(../img/arrow_gray.svg) center/12px 12px no-repeat;transform:rotate(90deg)}@media(min-width: 769px){.l-cards__category-list-link{padding:15px 20px 15px 25px}}.l-cards__details-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(33.33% - 15px), 1fr));gap:10px 15px}@media(min-width: 769px){.l-cards__details-list{display:flex;flex-wrap:wrap;padding:0 10px}}.l-cards__details-list-link{display:flex;align-items:center;justify-content:center;line-height:40px;border:1px solid #6fba2c;border-radius:4px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-cards__details-list-link{width:120px;min-width:120px}}.l-cards__link-button{margin:20px auto 0;text-align:center}@media(min-width: 769px){.l-cards__link-button{max-width:350px;margin:30px auto 0}}.l-cards__banner-img{display:block}@media(min-width: 769px){.l-cards__banner-img{height:200px;padding:0 10px}}.l-cards__banner-img img{height:100%;object-fit:cover}@media(min-width: 769px){.l-cards__category-list-wrap{padding:0 10px}}.l-cards__box-container{display:flex;gap:30px;width:100%;padding:0 10px;margin:15px 0 0}.l-cards__box-container .l-cards__product-slide-img{height:130px}@media(min-width: 769px){.l-cards__box-container{gap:50px;align-items:center;justify-content:center;width:100%;max-width:560px;margin:20px auto 0}.l-cards__box-container .l-cards__product-slide-img{height:200px}}.l-cards__box-info{width:100%;max-width:210px}@media(min-width: 769px){.l-cards__box-info{max-width:unset;max-width:calc(100% - 250px)}}.l-cards__box-link{max-width:115px}@media(min-width: 769px){.l-cards__box-link{max-width:150px}}.l-cards__top-banner{display:block}@media(min-width: 769px){.l-cards__top-banner a{display:flex;justify-content:center;height:230px}.l-cards__top-banner img{width:auto;height:100%}}@media(min-width: 769px){.l-cards__button-container{justify-content:flex-end;margin:0}}.l-cards__check-container{display:flex;align-items:center}@media(min-width: 769px){.l-cards__check-container{justify-content:flex-end;margin:0}.l-cards__check-container>div{padding:4px 15px;border-right:1px solid #ccc}}.l-cards__sort-container{position:relative;display:none}.l-cards__sort-container:hover ul.l-cards__sort-list-container{visibility:visible;opacity:1}@media(min-width: 769px){.l-cards__sort-container{display:block}}.l-cards__sort-button{display:flex;gap:10px;align-items:center;padding:4px 15px;font-size:14px;cursor:pointer}.l-cards__sort-button::before{content:"";width:20px;height:20px;background:url(../img/sort_icon.svg) center/20px 20px no-repeat}.l-cards__sort-list-container{position:absolute;right:0;bottom:0;z-index:1;visibility:hidden;background-color:#fff;border:1px solid #ccc;border-radius:12px;box-shadow:0px 4px 8px 0px rgba(0,0,0,.0784313725);opacity:0;transition:.15s;transform:translateY(100%)}.l-cars__sort-list{border-bottom:1px solid #ccc}.l-cars__sort-list:last-child{border-bottom:unset}.l-cars__sort{display:block;width:200px;padding:16px 20px;font-size:14px;text-align:left}.l-cards__deck-topic{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 8px;margin:20px 0;background-color:#f4ffea;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cards__deck-topic::before{position:absolute;top:0;left:0;z-index:1;content:"";width:25px;height:25px;background:url(../img/hook.svg) center/25px 25px no-repeat}.l-cards__deck-topic::after{position:absolute;right:0;bottom:0;z-index:1;content:"";transform:rotate(180deg);width:25px;height:25px;background:url(../img/hook.svg) center/25px 25px no-repeat}@media(min-width: 769px){.l-cards__deck-topic{padding:30px 50px;margin:20px 0 40px}.l-cards__deck-topic.l-cards__deck-topic--large{align-items:flex-start;margin:30px 0 40px}}.l-cards__deck-topic-text{text-align:center}.l-cards__deck-topic-text--bold{font-size:18px}.l-cards__deck-topic-link{display:flex;align-items:center;justify-content:center;width:100%;max-width:215px;margin:10px 0 0;font-size:14px;line-height:35px;background-color:#fff;border:1px solid #ff6f0e;border-radius:30px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cards__deck-topic-link::after{content:"";width:16px;height:16px;background:url(../img/arrow_orange_filled.svg) center/16px 16px no-repeat}.l-cards__deck-card-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(50% - 5px), 1fr));gap:5px}@media(min-width: 769px){.l-cards__deck-card-list{grid-template-columns:repeat(auto-fill, minmax(calc(33.33% - 10px), 1fr));gap:10px}}.l-cards__deck-card{padding:10px;border:1px solid #ccc;border-radius:4px}@media(min-width: 769px){.l-cards__deck-card{padding:20px}}.l-cards__deck-card-img{position:relative;display:flex;justify-content:center;height:140px;padding:0 10px}.l-cards__deck-card-img img{width:auto;height:100%}.l-cards__deck-card-count{position:absolute;bottom:0;left:50%;z-index:2;display:flex;gap:2px;align-items:flex-end;justify-content:center;font-size:18px;line-height:1;color:#fff;text-shadow:1px 1px 1px #000,-1px -1px 1px #000,-1px 1px 1px #000,1px -1px 1px #000,1px 0px 1px #000,-1px 0px 1px #000,0px 1px 1px #000,0px -1px 1px #000;transform:translateX(calc(-50% + 35px));font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cards__deck-card-count span{position:relative;z-index:1;font-size:11px;line-height:1}.l-cards__deck-card-count::before{position:absolute;top:50%;left:50%;z-index:-1;content:"";transform:translate(-50%, -50%);width:48px;height:48px;background:url(../img/cards_quantity.svg) center/48px 48px no-repeat}@media(min-width: 769px){.l-cards__deck-card-count{font-size:18px}.l-cards__deck-card-count span{font-size:16px}.l-cards__deck-card-count::before{width:64px;height:64px;background:url(../img/cards_quantity.svg) center/64px 64px no-repeat}}.l-cards__deck-card-name{display:block;padding:4px 0;margin:5px 0 10px;color:#0748a1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 769px){.l-cards__deck-card-name{margin:15px 0 10px}}.l-cards__product-slide-info--deck{margin:0}.l-cards__deck-info{display:flex;gap:4px;align-items:center;justify-content:space-between}.l-cards__deck-info+.l-cards__deck-info{margin:8px 0 0}.l-cards__deck-info.disabled{justify-content:center;color:#999}.l-cards__deck-cart-container{position:fixed;right:0;bottom:60px;width:100%;padding:20px 10px;background-color:#f5f5f5;box-shadow:0px -1px 5px 0px rgba(0,0,0,.2)}@media(min-width: 769px){.l-cards__deck-cart-container{bottom:100px;width:210px;padding:15px;visibility:hidden;background-color:#fff;opacity:0;transition:.15s}.l-cards__deck-cart-container span{font-size:14px}.l-cards__deck-cart-container.is-active{visibility:visible;opacity:1}}@media(min-width: 769px){.l-cards__deck-cart-quantity{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}}.l-cards__deck-cart-info{display:flex;gap:35px;align-items:center;justify-content:flex-end;margin:0 0 12px;font-size:14px;line-height:1}@media(min-width: 769px){.l-cards__deck-cart-info{flex-direction:column;gap:6px;align-items:normal}}.l-cards__deck-cart-price{display:flex;gap:10px;align-items:center}@media(min-width: 769px){.l-cards__deck-cart-price{justify-content:flex-end}}.l-cards__deck-cart-price-container{display:flex;align-items:flex-end;font-size:14px;line-height:1}.l-cards__deck-cart-price-text{font-size:20px;line-height:1;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cards__deck-cart-price-text--small{font-size:14px;line-height:1}.l-cards__deck-topic-heading--large{font-size:16px}@media(min-width: 769px){.l-cards__deck-topic-heading--large{font-size:18px}}.l-cards__deck-topic-info{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;margin:10px 0 0}.l-cards__deck-topic-info dt{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;margin:0 0 4px}.l-cards__deck-topic-info dd{display:flex;gap:4px}@media(min-width: 769px){.l-cards__deck-topic-info{margin:15px 0 0}.l-cards__deck-topic-info dt{margin:0 0 10px}}.l-cards__deck-list{max-width:345px;padding:20px 18px;background-color:#fcfff9;border:1px dashed #6db131;border-radius:16px}@media(min-width: 769px){.l-cards__deck-list{max-width:unset}}.l-cards__desk-list-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0 0}@media(min-width: 769px){.l-cards__desk-list-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(50% - 20px), 1fr));padding:0 10px}}.l-cards__deck-list-heading{position:relative;display:flex;gap:10px;align-items:center;padding:0 0 28px;color:#487322;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-cards__deck-list-heading::before{content:"";width:33px;height:33px;background:url(../img/card_outline_green_icon.svg) center/33px 33px no-repeat}.l-cards__deck-list-heading::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:8px;content:"";background:no-repeat url(../img/cards_border.png);background-size:100%}@media(min-width: 769px){.l-cards__deck-list-heading::after{height:11px}}.l-cards__deck-list-img{aspect-ratio:330/80;margin:16px 0;background-color:#e0e0e0}.l-cards__deck-list-text{font-size:12px}.l-cards__deck-recipe-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(33.33% - 5px), 1fr));gap:10px 5px}@media(min-width: 769px){.l-cards__deck-recipe-list{display:flex;gap:10px}.l-cards__deck-recipe-list li{flex:1}.l-cards__deck-recipe-list li:nth-of-type(1) img{width:170px}.l-cards__deck-recipe-list li:nth-of-type(2) img{width:104px}.l-cards__deck-recipe-list li:nth-of-type(3) img{width:102px}.l-cards__deck-recipe-list li:nth-of-type(4) img{width:102px}.l-cards__deck-recipe-list li:nth-of-type(5) img{width:114px}.l-cards__deck-recipe-list li:nth-of-type(6) img{width:118px}}.l-cards__deck-recipe-list li:nth-of-type(1) img{width:59px}.l-cards__deck-recipe-list li:nth-of-type(2) img{width:80px}.l-cards__deck-recipe-list li:nth-of-type(3) img{width:68px}.l-cards__deck-recipe-list li:nth-of-type(4) img{width:79px}.l-cards__deck-recipe-list li:nth-of-type(5) img{width:88px}.l-cards__deck-recipe-list li:nth-of-type(6) img{width:91px}.l-cards__deck-recipe{display:flex;align-items:center;justify-content:center;height:48px;border:1px solid #ccc;border-radius:4px}.l-cards__deck-recipe.selected{border:2px solid #6fba2c}@media(min-width: 769px){.l-cards__deck-recipe{height:70px}}.l-pcs-hist__contents{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 769px){.l-pcs-hist__contents{gap:40px}}.l-pcs-hist__section-inner{padding:0 10px}@media(min-width: 769px){.l-pcs-hist__section-inner{padding:0}}.l-pcs-hist__text{padding-bottom:20px;font-size:14px}@media(min-width: 769px){.l-pcs-hist__text{padding-bottom:40px;font-size:16px}}.l-pcs-hist__info-box{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:center;max-width:830px;padding:20px;border:1px solid #e0e0e0;border-radius:4px}.l-pcs-hist__info-box-title{display:flex;gap:4px;align-items:center;font-weight:bold}.l-pcs-hist__info-box-title-icon{width:17px;height:17px}.l-pcs-hist__identification{display:flex;flex-direction:column;gap:24px;padding:0 10px;margin-top:16px}@media(min-width: 769px){.l-pcs-hist__identification{padding:0 20px;margin-top:32px}}.l-pcs-hist__identification-status{display:flex;flex-direction:column;gap:0}@media(min-width: 769px){.l-pcs-hist__identification-status{flex-direction:row;gap:16px;align-items:center}}.l-pcs-hist__identification-icon{width:31px;height:27px}.l-pcs-hist__identification-status-text{display:flex;gap:8px;align-items:center;color:#6fba2c}.l-pcs-hist__identification-status-text.--incomplete{color:#c5003f}.l-pcs-hist__identification-question-icon{width:18px;height:18px}.l-pcs-hist__identification-success-message{padding-left:39px}@media(min-width: 769px){.l-pcs-hist__identification-success-message{padding-left:0}}.l-pcs-hist__identification-warning-box-wrapper{padding:0}@media(min-width: 769px){.l-pcs-hist__identification-warning-box-wrapper{padding:0 18px}}.l-pcs-hist__identification-warning-box{display:flex;flex-direction:column;gap:20px;width:100%;max-width:795px;padding:16px;background:rgba(235,83,83,.1);border-radius:4px}.l-pcs-hist__identification-warning-box-title{display:flex;gap:12px;align-items:center;font-weight:bold}.l-pcs-hist__identification-warning-box-title-icon{width:25px;height:25px}.l-pcs-hist__identification-warning-box-message{font-size:12px}@media(min-width: 769px){.l-pcs-hist__identification-warning-box-message{font-size:14px}}.l-pcs-hist__identification-document-upload-button-wrapper{width:100%;max-width:none;margin:0 auto}@media(min-width: 769px){.l-pcs-hist__identification-document-upload-button-wrapper{max-width:290px}}@media(min-width: 769px){.l-pcs-hist__identification-document-upload-button-wrapper .c-button--next-red{font-size:14px}}.l-pcs-hist__identification-document-reupload-button-wrapper{width:100%;max-width:290px;margin:0 auto}.l-pcs-hist__identification-annotation{padding:0;font-size:14px}@media(min-width: 769px){.l-pcs-hist__identification-annotation{padding:0 10px}}.l-pcs-hist__identification-mypagetop{margin-bottom:16px}@media(min-width: 769px){.l-pcs-hist__identification-mypagetop{margin-bottom:32px}}.l-pcs-hist__upload-success-date{padding:0 10px;color:#c5003f}.l-pcs-hist__history-list-wrapper{padding:0 10px;margin-top:16px}@media(min-width: 769px){.l-pcs-hist__history-list-wrapper{margin-top:32px}}.l-pcs-hist__history-list-not-found{padding:20px 10px;text-align:center}.l-pcs-hist__history-list-header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:10px}.l-pcs-hist__history-list-header-texts{display:flex;gap:14px}.l-pcs-hist__history-list-header-text{color:#777}@media(max-width: 769px){.l-pcs-hist__history-list-header-text .pc-not{display:none}}.l-pcs-hist__history-list-header-text--page{display:none;color:#777}@media(min-width: 769px){.l-pcs-hist__history-list-header-text--page{display:block}}.l-pcs-hist__history-list-header-select-wrapper .c-select{width:fit-content !important}.l-pcs-hist__history-list-header-select-wrapper .c-select__label{display:flex !important;align-items:center !important;min-height:36px !important;padding:0 27px 0 10px !important;font-size:14px !important}.l-pcs-hist__history-list-header-select{display:flex;gap:5px;align-items:center;height:36px;padding:4px 27px 4px 12px;font-size:12px;color:#757575;appearance:none;border:1px solid #e0e0e0;border-radius:4px}@media(min-width: 769px){.l-pcs-hist__history-list-header-select{font-size:14px}}.l-pcs-hist__history-list{border-top:1px solid #e0e0e0}.l-pcs-hist__history-list-item{display:flex;flex-direction:column-reverse;align-items:center;width:100%;padding:10px;border-bottom:1px solid #e0e0e0}@media(min-width: 769px){.l-pcs-hist__history-list-item{flex-direction:row;gap:12px;align-items:flex-start;justify-content:space-between;padding:20px}}.l-pcs-hist__purchase-info{display:flex;flex-direction:column;width:100%;max-width:350px;padding:10px 0}@media(min-width: 769px){.l-pcs-hist__purchase-info{gap:4px;align-items:flex-start;justify-content:space-between;width:auto;padding:0}}.l-pcs-hist__purchase-info-list{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.l-pcs-hist__purchase-info-row{display:flex;align-items:center}.l-pcs-hist__purchase-info-row.details{gap:20px 0;justify-content:space-between;width:100%}@media(min-width: 769px){.l-pcs-hist__purchase-info-row.details{flex-direction:column;align-items:flex-start}}.l-pcs-hist__purchase-info-th{flex-shrink:0;width:90px}.l-pcs-hist__purchase-detail-link-pc{display:none;gap:4px;align-items:center;color:#0748a1}.l-pcs-hist__purchase-detail-link-pc::after{width:14px;height:14px;content:"";background:url(../img/arrow_blue.svg) center/14px 14px no-repeat}@media(min-width: 769px){.l-pcs-hist__purchase-detail-link-pc{display:flex}}.l-pcs-hist__purchase-detail-link-sp{display:inline-block;width:fit-content;margin-top:-20px;margin-left:auto;color:#0748a1;text-align:right}@media(min-width: 769px){.l-pcs-hist__purchase-detail-link-sp{display:none}}.l-pcs-hist__purchase-identification-button{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:40px;margin-top:16px;color:#fff;background-color:#bf0000;border-radius:4px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-pcs-hist__purchase-identification-button{width:300px;height:46px;padding:10px 15px}}.l-pcs-hist__purchase-cancel-button{display:flex;align-items:center;justify-content:center;width:100%;max-width:none;height:40px;margin-top:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#fff;background:#757575;border-radius:4px}@media(min-width: 769px){.l-pcs-hist__purchase-cancel-button{width:300px;height:46px;padding:10px 15px}}.l-pcs-hist__mypage-button-wrapper{display:flex;justify-content:center;width:100%;max-width:350px;margin:20px auto 0}.l-pcs-hist__modal-wrapper{max-width:600px}.c-modal__inner.l-pcs-hist__modal-wrapper.bank{overflow:visible}.l-pcs-hist__modal{padding:16px 0 36px}.l-pcs-hist__modal-heading{padding:0 20px 8px;font-size:16px;font-weight:bold}.l-pcs-hist__modal-body{padding:0 20px;border-top:1px solid #e0e0e0}.l-pcs-hist__modal-text--large{padding:16px 0;font-size:16px}.l-pcs-hist__text--red{color:#c5003f}.l-pcs-hist__text--blue{color:#0748a1}.l-pcs-hist__modal-body-description-part{display:flex;flex-direction:column;gap:24px}.l-pcs-hist__modal-text-list{display:flex;flex-direction:column;gap:8px;margin-left:20px;list-style:disc}.l-pcs-hist__modal-text-list-item{font-size:14px}.l-pcs-hist__modal-text{font-size:14px}.l-pcs-hist__modal-text--annotation{margin-top:8px;font-size:12px}.l-pcs-hist__modal-text-link{font-size:14px;color:#0748a1}.l-pcs-hist__status-field{width:310px}@media(min-width: 769px){.l-pcs-hist__status-field{width:370px}}.history__select{width:6em}.history__select .c-select__options{font-size:14px}.l-pcs-detail__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-pcs-detail__contents{gap:60px}}.l-pcs-detail__section-inner{padding:0 10px}@media(min-width: 769px){.l-pcs-detail__section-inner{padding:0}}.l-pcs-detail__detail{display:flex;flex-direction:column;gap:30px}@media(min-width: 769px){.l-pcs-detail__detail{flex-direction:row;gap:0;justify-content:space-between}}.l-pcs-detail__text{padding-bottom:20px;font-size:14px}@media(min-width: 769px){.l-pcs-detail__text{padding-bottom:40px;font-size:16px}}.l-pcs-detail__detail-container{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;height:100%;border-radius:4px}.l-pcs-detail__item{display:flex;align-items:flex-start}.l-pcs-detail__item-title{min-width:113px;font-size:12px}@media(min-width: 769px){.l-pcs-detail__item-title{min-width:150px;font-size:14px}}.l-pcs-detail__item-colon{font-size:12px}@media(min-width: 769px){.l-pcs-detail__item-colon{font-size:14px}}.l-pcs-detail__item-content{width:100%;max-width:206px;font-size:12px}@media(min-width: 769px){.l-pcs-detail__item-content{max-width:260px;font-size:14px}}.l-pcs-detail__purchase-status-wrapper{width:100%;max-width:350px;margin:0 auto}@media(min-width: 769px){.l-pcs-detail__purchase-status-wrapper{margin:0 0 0 auto}}.l-pcs-detail__buttons-wrapper{display:flex;flex-direction:column;gap:30px;justify-content:center;width:100%;margin:0 auto}@media(min-width: 769px){.l-pcs-detail__buttons-wrapper{align-items:center;max-width:none}}.l-pcs-detail__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-pcs-detail__action-buttons{flex-direction:row}}.l-pcs-detail__action-buttons.--reverse{flex-direction:column-reverse}@media(min-width: 769px){.l-pcs-detail__action-buttons.--reverse{flex-direction:row}}.l-pcs-detail__action-button-wrapper{width:350px}@media(min-width: 769px){.l-pcs-detail__mypage-top{display:none}}.l-pcs-detail__result{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:0;margin-top:16px}@media(min-width: 769px){.l-pcs-detail__result{padding:0 20px}}.l-pcs-detail__result-detail{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;width:100%}@media(min-width: 769px){.l-pcs-detail__result-detail{gap:20px;max-width:none}}.l-pcs-detail__result-detail-part{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;border:1px #e0e0e0 solid;border-radius:4px}.l-pcs-detail__result-detail-title-row{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:10px;border-bottom:1px #e0e0e0 solid}@media(min-width: 769px){.l-pcs-detail__result-detail-title-row{padding:10px 20px}}.l-pcs-detail__result-detail-title{font-weight:700;line-height:22px;word-wrap:break-word}.l-pcs-detail__result-detail-title-price{font-weight:700;line-height:22px;word-wrap:break-word}.l-pcs-detail__result-detail-content{width:100%;padding-top:10px;padding-bottom:10px}.l-pcs-detail__result-detail-item-list{display:inline-flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%;padding:0}@media(min-width: 769px){.l-pcs-detail__result-detail-item-list{gap:11px}}.l-pcs-detail__result-detail-item-row{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:2px 20px;margin:2px 0}.l-pcs-detail__result-detail-item-sub{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:10px 20px 0;margin:0;border-top:#ddd solid 1px}.l-pcs-detail__result-detail-item-sub .l-pcs-detail__result-detail-sub-item{color:blue}.l-pcs-detail__result-detail-item-sub-return{align-items:center;justify-content:space-between;width:100%;padding:10px 20px 0;margin:0;border-top:#ddd solid 1px}.l-pcs-detail__result-detail-item-sub-return .l-pcs-detail__result-detail-item-sub-return-title{width:100%;color:crimson}.l-pcs-detail__result-detail-item-sub-return .l-pcs-detail__result-detail-item-sub-return-item span{display:block;margin:3px 10px}.l-pcs-detail__result-detail-item{word-wrap:break-word}.l-pcs-detail__result-price-part-detail-couponno{align-items:center;justify-content:center;width:12em}.l-pcs-detail__result-detail-item-price{width:10em;line-height:21px;text-align:right;word-wrap:break-word}.result-detail-item__reduction{color:blue}.l-pcs-detail__result-detail-problematic-item{font-size:12px;color:#0748a1;word-wrap:break-word}@media(min-width: 769px){.l-pcs-detail__result-detail-problematic-item{font-size:14px}}.l-pcs-detail__result-detail-problematic-item-price{line-height:21px;color:#c5003f;word-wrap:break-word}.l-pcs-detail__result-price-part{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;height:100%}.l-pcs-detail__result-price-part-detail{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start;width:100%;padding-bottom:10px;border-bottom:1px #e0e0e0 solid}@media(min-width: 769px){.l-pcs-detail__result-price-part-detail{gap:10px}}.l-pcs-detail__result-price-part-detail-row{display:inline-flex;align-items:center;justify-content:space-between;width:100%}@media(min-width: 769px){.l-pcs-detail__result-price-part-detail-row{padding:0 20px}}.l-pcs-detail__result-price-part-detail-item{line-height:22px;word-wrap:break-word}.l-pcs-detail__result-price-part-detail-item.--bonus{color:#c5003f}.l-pcs-detail__result-price-part-detail-item-price{line-height:22px;word-wrap:break-word}.l-pcs-detail__result-price-part-detail-item-price.--bonus{color:#c5003f}.l-pcs-detail__result-price-part-total{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0;background:#fffcf2}@media(min-width: 769px){.l-pcs-detail__result-price-part-total{padding:10px 20px}}.l-pcs-detail__result-price-part-total-item{font-weight:700;line-height:22px;word-wrap:break-word}.l-pcs-detail__result-price-part-total-item-price{font-weight:700;line-height:22px;color:#c5003f;text-align:right;word-wrap:break-word}.l-pcs-detail__assessment-result-contact{display:flex;flex-direction:column;gap:10px;padding:20px;background:#ededed;border-radius:4px}.l-pcs-detail__assessment-result-contact-title{display:flex;gap:4px;align-items:center;font-size:12px;font-weight:bold}@media(min-width: 769px){.l-pcs-detail__assessment-result-contact-title{gap:8px;font-size:14px}}.l-pcs-detail__assessment-result-contact-message{font-size:12px}@media(min-width: 769px){.l-pcs-detail__assessment-result-contact-message{font-size:14px}}.l-pcs-detail__exclamation-icon{width:15px;height:15px}@media(min-width: 769px){.l-pcs-detail__exclamation-icon{width:17px;height:17px}}.l-pcs-detail__cautionary{margin:8px 5px;font-size:12px}.l-pcs-detail__cautionary li{display:flex;gap:8px}.tooltip{position:relative}.tooltip .tooltip__text{position:absolute;right:-480px;bottom:-150%;z-index:100;width:500px;padding:15px;font-size:13px;color:#000;background:#fff;border:solid #ddd 1px;border-radius:4px;opacity:0;transition-duration:100ms}.tooltip:hover .tooltip__text{opacity:1}@media(max-width: 769px){.tooltip .tooltip__text{right:-70px;bottom:20px;width:200px}}.l-pcs-confirm__contents{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 769px){.l-pcs-confirm__contents{gap:60px}}.l-pcs-confirm__section-inner{padding:0 10px}@media(min-width: 769px){.l-pcs-confirm__section-inner{padding:0}}.l-pcs-confirm__text{padding-bottom:20px;font-size:14px}@media(min-width: 769px){.l-pcs-confirm__text{padding-bottom:40px;font-size:16px}}.l-pcs-confirm__detail{display:flex;flex-direction:column;gap:30px}@media(min-width: 769px){.l-pcs-confirm__detail{flex-direction:row;gap:0;justify-content:space-between}}.l-pcs-confirm__buttons-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0 auto}@media(min-width: 769px){.l-pcs-confirm__buttons-wrapper{align-items:center;max-width:none}}.l-pcs-confirm__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-pcs-confirm__action-buttons{flex-direction:row-reverse}}.l-pcs-confirm__action-button-wrapper{width:350px}@media(min-width: 769px){.l-pcs-confirm__mypage-top{display:none}}.l-pcs-confirm__purchase-history-back-button-wrapper{display:none;width:100%;max-width:350px}@media(min-width: 769px){.l-pcs-confirm__purchase-history-back-button-wrapper{display:block}}.l-pcs-confirm__eco-inner{padding:20px;margin:20px 0;border:#6eb131 5px solid;border-radius:15px}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-contents{display:flex;flex-wrap:wrap;align-items:center}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-contents .l-pcs-confirm__eco-contents--banner{justify-content:center;width:180px;font-size:12px}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-contents .l-pcs-confirm__eco-contents--banner img{width:180px;height:45px}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-contents .l-pcs-confirm__eco-contents--text{width:calc(100% - 180px);padding:0 0 0 20px;font-size:14px}@media(max-width: 769px){.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-contents .l-pcs-confirm__eco-contents--banner{width:100%;margin-bottom:15px;text-align:center}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-contents .l-pcs-confirm__eco-contents--text{width:100%}}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom{display:flex;flex-wrap:wrap;padding-top:20px;margin-top:20px;font-size:12px;border-top:solid #bdbdbd 1px}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__label{width:180px;padding-bottom:20px;font-size:16px;text-align:center}@media(max-width: 769px){.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__label{width:100%;text-align:center}}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__item{width:calc(100% - 180px);padding:0 0 0 20px;font-size:14px}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__item .l-pcs-confirm__eco-text-inner{margin:3px 0}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__item .l-pcs-confirm__eco-selectbox{position:relative;display:inline-flex;align-items:center;margin-right:10px;margin-bottom:10px;font-size:14px}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__item .l-pcs-confirm__eco-selectbox::after{position:absolute;right:15px;width:10px;height:7px;clip-path:polygon(0 0, 100% 0, 50% 100%);pointer-events:none;content:"";background-color:#535353}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__item .l-pcs-confirm__eco-selectbox select{height:2.8em;padding:.2em calc(.4em + 30px) .2em .4em;font-size:1em;color:#333;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__item .l-pcs-confirm__eco-input{padding:.2em .4em;margin:0 4px;border:1px solid #ccc;border-radius:4px}@media(max-width: 769px){.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-bottom__item{width:100%}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco-bottom .l-pcs-confirm__eco-text-inner span{display:block}}.l-pcs-confirm__eco-inner .l-pcs-confirm__eco__text-red{color:#c5003f}@media(max-width: 769px){.l-pcs-confirm__eco-inner{padding:10px}}.l-pcs-complete__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-pcs-complete__contents{gap:60px}}.l-pcs-complete__section-inner{padding:0 10px}@media(min-width: 769px){.l-pcs-complete__section-inner{padding:0}}.l-pcs-complete__buttons-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0 auto}@media(min-width: 769px){.l-pcs-complete__buttons-wrapper{align-items:center;max-width:none}}.l-pcs-complete__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-pcs-complete__action-buttons{flex-direction:row}}.l-pcs-complete__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-pcs-complete__mypage-top{display:none}}.l-pcs-complete__purchase-history-back-button-wrapper{display:none;width:100%;max-width:350px}@media(min-width: 769px){.l-pcs-complete__purchase-history-back-button-wrapper{display:block}}.l-rr-confirm__contents{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 769px){.l-rr-confirm__contents{gap:60px}}.l-rr-confirm__section-inner{display:flex;flex-direction:column;gap:20px;padding:0 10px}@media(min-width: 769px){.l-rr-confirm__section-inner{gap:40px;padding:0}}.l-rr-confirm__text{font-size:14px}.l-rr-confirm__warning-box-inner{display:flex;gap:16px;align-items:center}.l-rr-confirm__exclamation-icon{width:30px;height:30px}.l-rr-confirm__warning-message{font-size:14px}.l-rr-confirm__warning-box{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%;max-width:830px;padding:16px 20px;background:rgba(235,83,83,.1);border:1px solid #eb5353;border-radius:4px}.l-rr-confirm__detail{display:flex;flex-direction:column;gap:30px}@media(min-width: 769px){.l-rr-confirm__detail{flex-direction:row;gap:0;justify-content:space-between}}.l-rr-confirm__buttons-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0 auto}@media(min-width: 769px){.l-rr-confirm__buttons-wrapper{align-items:center;max-width:none}}.l-rr-confirm__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-rr-confirm__action-buttons{flex-direction:row-reverse}}.l-rr-confirm__action-button-wrapper{width:350px}@media(min-width: 769px){.l-rr-confirm__mypage-top{display:none}}.l-rr-confirm__purchase-history-back-button-wrapper{display:none;width:100%;max-width:350px}@media(min-width: 769px){.l-rr-confirm__purchase-history-back-button-wrapper{display:block}}.l-rr-complete__contents{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 769px){.l-rr-complete__contents{gap:60px}}.l-rr-complete__section-inner{padding:0 10px}@media(min-width: 769px){.l-rr-complete__section-inner{padding:0}}.l-rr-complete__buttons-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0 auto}@media(min-width: 769px){.l-rr-complete__buttons-wrapper{align-items:center;max-width:none}}.l-rr-complete__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-rr-complete__action-buttons{flex-direction:row}}.l-rr-complete__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-rr-complete__mypage-top{display:none}}.l-rr-complete__purchase-history-back-button-wrapper{display:none;width:100%;max-width:350px}@media(min-width: 769px){.l-rr-complete__purchase-history-back-button-wrapper{display:block}}.l-pc-confirm__contents{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 769px){.l-pc-confirm__contents{gap:60px}}.l-pc-confirm__section-inner{padding:0 10px}@media(min-width: 769px){.l-pc-confirm__section-inner{padding:0}}.l-pc-confirm__text{padding-bottom:20px;font-size:14px}@media(min-width: 769px){.l-pc-confirm__text{padding-bottom:40px;font-size:16px}}.l-pc-confirm__detail{display:flex;flex-direction:column;gap:30px}@media(min-width: 769px){.l-pc-confirm__detail{flex-direction:row;gap:0;justify-content:space-between}}.l-pc-confirm__buttons-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0 auto}@media(min-width: 769px){.l-pc-confirm__buttons-wrapper{align-items:center;max-width:none}}.l-pc-confirm__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-pc-confirm__action-buttons{flex-direction:row-reverse}}.l-pc-confirm__action-button-wrapper{width:350px}@media(min-width: 769px){.l-pc-confirm__mypage-top{display:none}}.l-pc-confirm__purchase-history-back-button-wrapper{display:none;width:100%;max-width:350px}@media(min-width: 769px){.l-pc-confirm__purchase-history-back-button-wrapper{display:block}}.l-pc-complete__contents{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 769px){.l-pc-complete__contents{gap:60px}}.l-pc-complete__section-inner{padding:0 10px}@media(min-width: 769px){.l-pc-complete__section-inner{padding:0}}.l-pc-complete__buttons-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;margin:0 auto}@media(min-width: 769px){.l-pc-complete__buttons-wrapper{align-items:center;max-width:none}}.l-pc-complete__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-pc-complete__action-buttons{flex-direction:row}}.l-pc-complete__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-pc-complete__mypage-top{display:none}}.l-pc-complete__purchase-history-back-button-wrapper{display:none;width:100%;max-width:350px}@media(min-width: 769px){.l-pc-complete__purchase-history-back-button-wrapper{display:block}}.l-ci-change__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-ci-change__contents{gap:60px}}.l-ci-change__section-inner{padding:0 10px}@media(min-width: 769px){.l-ci-change__section-inner{padding:0}}.l-ci-change__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-ci-change__text{padding:20px 0 50px}}.l-ci-change__section-wrapper{display:flex;flex-direction:column;gap:20px}@media(min-width: 769px){.l-ci-change__section-wrapper{gap:40px}}.l-ci-change__tabs{margin-top:16px}.l-ci-change__input-list{padding:16px 10px 0}@media(min-width: 769px){.l-ci-change__input-list{padding:24px 30px 0}}.l-ci-change__gender{margin:16px 0 0}@media(min-width: 769px){.l-ci-change__gender{margin:16px 0}}.l-ci-change__gender .p-input-text--flex{flex-direction:row}@media(min-width: 769px){.l-ci-change__gender .p-input-text--flex{flex-direction:column;gap:8px;align-items:flex-start}}@media(min-width: 769px){.l-ci-change__birthday .p-input-text--flex{gap:10px}}.l-ci-change__min-dd{max-width:170px}.l-ci-change__input{margin:24px 0 0}.l-ci-change__input:first-child{margin:0}.l-ci-change__post-number-input-box{max-width:100px}.l-ci-change__input-list-annotation{display:block;padding:0 10px;margin:10px 0 0;font-size:14px}@media(min-width: 769px){.l-ci-change__input-list-annotation{padding:0 30px}}.l-ci-change__button-container{display:flex;flex-direction:column;gap:16px;padding:0 10px;margin:30px 0 0}@media(min-width: 769px){.l-ci-change__button-container{flex-direction:row-reverse;gap:0 16px;max-width:516px;padding:0;margin:40px auto 0}.l-ci-change__button-container a,.l-ci-change__button-container button{width:50%}}.l-ci-confirm__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-ci-confirm__contents{gap:60px}}.l-ci-confirm__section-inner{padding:0 10px}@media(min-width: 769px){.l-ci-confirm__section-inner{padding:0}}.l-ci-confirm__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-ci-confirm__text{padding:20px 0 50px;font-size:16px}}.l-ci-confirm__warning-box{width:100%;max-width:none;margin:0 auto}.l-ci-confirm__warning-box-inner{display:flex;gap:16px;align-items:center}@media(min-width: 769px){.l-ci-confirm__warning-box-inner{align-items:flex-start}}.l-ci-confirm__exclamation-icon{width:30px;height:30px}.l-ci-confirm__warning-message{font-size:14px}.l-ci-confirm__detail{display:flex;flex-direction:column;gap:30px;padding:0 10px}@media(min-width: 769px){.l-ci-confirm__detail{gap:40px}}@media(min-width: 769px){.l-ci-confirm__table-wrapper{padding:0 30px}}.l-ci-confirm__table-wrapper .c-confirm-table__item-title{min-width:145px}@media(min-width: 769px){.l-ci-confirm__table-wrapper .c-confirm-table__item-title{min-width:185px}}.l-ci-confirm__button-container{display:flex;flex-direction:column;gap:16px;width:100%;padding:0 10px;margin:0 auto}@media(min-width: 769px){.l-ci-confirm__button-container{flex-direction:row-reverse;gap:0 16px;max-width:516px;padding:0}.l-ci-confirm__button-container a,.l-ci-confirm__button-container button{width:50%}}.l-password-comp__text{padding:0 10px 30px}@media(min-width: 769px){.l-password-comp__text{padding:24px 0}}.l-password-comp__btn-container{text-align:center}@media(min-width: 769px){.l-password-comp__btn-container{width:240px;margin:0 auto}}.l-nl-regist__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-nl-regist__contents{gap:60px}}.l-nl-regist__section-inner{padding:0 10px}@media(min-width: 769px){.l-nl-regist__section-inner{padding:0}}.l-nl-regist__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-nl-regist__text{padding:20px 0 50px;font-size:16px}}.l-nl-regist__section-wrapper{display:flex;flex-direction:column;gap:20px}.l-nl-regist__input-list{padding:16px 10px 0}@media(min-width: 769px){.l-nl-regist__input-list{padding:24px 30px 0}}.l-nl-regist__post-number-input-box{max-width:100px}.l-nl-regist__input-list-annotation{display:block;margin-top:10px;font-size:14px}@media(min-width: 769px){.l-nl-regist__input-list-annotation{margin:40px 0 0}}.l-nl-regist__mail-set-wrapper{display:flex;flex-direction:column;gap:24px;padding:0 10px;margin:16px 0}@media(min-width: 769px){.l-nl-regist__mail-set-wrapper{padding:0 30px;margin:24px 0}}.l-nl-regist__mail-set{display:flex;flex-direction:column;gap:10px}.l-nl-regist__mail-set-title{font-size:14px;font-weight:bold}.l-nl-regist__mail-set-text{font-size:12px}.l-nl-regist__mail-set-input{margin:11px 0 0}.l-nl-regist__mail-set-input:first-child{margin:0}.l-nl-regist__mail-set-input .c-radio{font-size:14px}@media(min-width: 769px){.l-nl-regist__annotation-box-wrapper{padding:0 30px}}.l-nl-regist__annotation-box{padding:10px;border:1px solid #e0e0e0;border-radius:4px}@media(min-width: 769px){.l-nl-regist__annotation-box{padding:16px 24px}}.l-nl-regist__annotation-box-text{font-size:14px}.l-nl-regist__button-container{display:flex;flex-direction:column;gap:16px;padding:0 10px;margin:30px 0 0}@media(min-width: 769px){.l-nl-regist__button-container{flex-direction:row-reverse;gap:0 16px;max-width:516px;padding:0;margin:40px auto 0}.l-nl-regist__button-container a,.l-nl-regist__button-container button{width:50%}}.l-sa-change__contents{display:flex;flex-direction:column;width:100%}.l-sa-change__contents .c-confirm-list__list{margin:16px 0px 0}@media(min-width: 769px){.l-sa-change__contents .c-confirm-list__list{gap:24px;padding:0;margin:24px 0px 0}}.l-sa-change__section-inner{padding:0 10px}@media(min-width: 769px){.l-sa-change__section-inner{padding:0}}.l-sa-change__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-sa-change__text{padding:20px 0 50px;font-size:16px}}.l-sa-change__link--tab{display:block;width:100%;height:100%;padding:12px 0;color:inherit;color:#fff;text-decoration:none}.l-sa-change__buttons-wrapper{display:flex;flex-direction:column;gap:32px;justify-content:center;width:100%;margin:34px 0 0}@media(min-width: 769px){.l-sa-change__buttons-wrapper{gap:40px;align-items:center;max-width:none;margin:40px auto 0}}.l-sa-change__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-sa-change__action-buttons{flex-direction:row}}.l-sa-change__action-buttons.--reverse{flex-direction:column-reverse}@media(min-width: 769px){.l-sa-change__action-buttons.--reverse{flex-direction:row}}.l-sa-change__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-sa-change__action-button-wrapper{max-width:240px}}.l-sa-change__no-shipping-address-message{padding:16px 0 0;font-size:14px}@media(min-width: 769px){.l-sa-change__no-shipping-address-message{padding:24px 0 10px}}.l-sa-edit__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-sa-edit__contents{gap:60px}}.l-sa-edit__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-sa-edit__text{padding:20px 0 50px;font-size:16px}}.l-sa-edit__section-wrapper{display:flex;flex-direction:column;gap:20px}.l-sa-edit__input-list{padding:16px 10px 0}@media(min-width: 769px){.l-sa-edit__input-list{padding:24px 30px 0}}.l-sa-edit__min-dd{max-width:170px}.l-sa-edit__input{margin:24px 0 0}.l-sa-edit__input:first-child{margin:0}.l-sa-edit__post-number-input-box{max-width:100px}.l-sa-edit__input-list-annotation{display:block;margin-top:10px;font-size:14px}@media(min-width: 769px){.l-sa-edit__input-list-annotation{margin:40px 0 0}}.l-sa-edit__button-container{display:flex;flex-direction:column;gap:16px;padding:0 10px;margin:30px 0 0}@media(min-width: 769px){.l-sa-edit__button-container{flex-direction:row-reverse;gap:0 16px;max-width:516px;padding:0;margin:40px auto 0}.l-sa-edit__button-container a,.l-sa-edit__button-container button{width:50%}}.l-sa-edit__post-number-search{font-size:14px;text-decoration:underline}.l-sa-edit__post-number-search:hover{text-decoration:underline}.flex{display:flex;gap:20px;align-items:center;width:100%}.l-sa-edit__post-number-input{max-width:170px}.l-sa-confirm__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-sa-confirm__contents{gap:60px}}.l-sa-confirm__section-inner{padding:0 10px}@media(min-width: 769px){.l-sa-confirm__section-inner{padding:0}}.l-sa-confirm__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-sa-confirm__text{padding:20px 0 50px;font-size:16px}}.l-sa-confirm__list-wrapper{padding:0 10px}@media(min-width: 769px){.l-sa-confirm__list-wrapper{padding:0}}.l-sa-confirm__buttons-wrapper{display:flex;flex-direction:column;gap:32px;justify-content:center;width:100%;margin:34px 0 0}@media(min-width: 769px){.l-sa-confirm__buttons-wrapper{gap:40px;align-items:center;max-width:none;margin:40px auto 0}}.l-sa-confirm__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-sa-confirm__action-buttons{flex-direction:row}}.l-sa-confirm__action-buttons.--reverse{flex-direction:column-reverse}@media(min-width: 769px){.l-sa-confirm__action-buttons.--reverse{flex-direction:row}}.l-sa-confirm__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-sa-confirm__action-button-wrapper{max-width:240px}}.l-sa-confirm__no-shipping-address-message{margin:16px 0 0;font-size:14px}@media(min-width: 769px){.l-sa-confirm__no-shipping-address-message{margin:24px 0 0}}.l-sa-delete__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-sa-delete__contents{gap:60px}}.l-sa-delete__section-inner{padding:0 10px}@media(min-width: 769px){.l-sa-delete__section-inner{padding:0}}.l-sa-delete__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-sa-delete__text{padding:20px 0 50px;font-size:16px}}.l-sa-delete__list-wrapper{padding:0 30px}.l-sa-delete__buttons-wrapper{display:flex;flex-direction:column;gap:32px;justify-content:center;width:100%;margin:34px 0 0}@media(min-width: 769px){.l-sa-delete__buttons-wrapper{gap:40px;align-items:center;max-width:none;margin:40px auto 0}}.l-sa-delete__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-sa-delete__action-buttons{flex-direction:row}}.l-sa-delete__action-buttons.--reverse{flex-direction:column-reverse}@media(min-width: 769px){.l-sa-delete__action-buttons.--reverse{flex-direction:row}}.l-sa-delete__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-sa-delete__action-button-wrapper{max-width:240px}}.l-sa-delete__no-shipping-address-message{margin:16px 0 0;font-size:14px}@media(min-width: 769px){.l-sa-delete__no-shipping-address-message{margin:24px 0 0}}.l-super__text--red{color:#c5003f}.l-super__text--red--100{color:#e36666}.l-super__text--large{font-size:18px}.l-super__text--small{padding:0 10px;margin:0 0 20px;font-size:14px}@media(min-width: 769px){.l-super__text--small{padding:0;margin:16px 0 0}}.l-super__empty{padding:16px 0;font-size:14px;text-align:center}@media(min-width: 769px){.l-super__empty{padding:16px 20px;margin:50px 0 0}}.l-super__text--bold{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-super__text--bolder{font-weight:bold}.l-super__stepbar{max-width:253px;margin:0 auto}@media(min-width: 769px){.l-super__stepbar{max-width:520px}}.l-super__premium-info{display:flex;flex-direction:column;gap:10px;align-items:center;padding:16px;margin:0 10px 16px;color:#3f8282;text-align:center;background-color:#f8fff1;border:1px solid #6fba2c;border-radius:4px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-super__premium-info img{width:auto;height:22px}@media(min-width: 769px){.l-super__premium-info{margin:0 0 30px}.l-super__premium-info img{height:30px}}.l-super__premium-img{display:flex;gap:6px;align-items:flex-end;color:#333}.l-super__article{margin:24px 0 0}@media(min-width: 769px){.l-super__article{margin:30px 0 0}}.l-super__article-inner{padding:0 10px;margin:24px 0 0}@media(min-width: 769px){.l-super__article-inner{padding:0 30px;margin:30px 0 0}}.l-super__article-inner .c-radio{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-super__article-inner--detail{padding:0 10px;margin:16px 0 0}.l-super__plan-info-container{display:flex;flex-direction:column;gap:8px;padding:0 10px;margin-top:3px}@media(min-width: 769px){.l-super__plan-info-container{max-width:420px;padding:0 30px;margin-top:16px}}.l-super__button-container{display:flex;flex-direction:column;gap:16px;max-width:350px;margin:30px auto 0}.l-super__button-container>form{flex:1}@media(min-width: 769px){.l-super__button-container>form{max-width:240px}}@media(min-width: 769px){.l-super__button-container{margin:40px auto 0}}.l-super__button-container--flex{margin:36px auto 0}@media(min-width: 769px){.l-super__button-container--flex{flex-direction:row;justify-content:center;max-width:100%;margin:50px auto 0}.l-super__button-container--flex a{max-width:350px}}.l-super__button-container--reverse{margin:32px auto 0}@media(min-width: 769px){.l-super__button-container--reverse{flex-direction:row-reverse;justify-content:center;max-width:100%}.l-super__button-container--reverse a{max-width:350px}}.l-super__plan-info{display:flex;align-items:center;justify-content:space-between;font-size:14px}.l-super__plan-info dd{font-size:14px}.l-super__plan-info span{font-size:18px}@media(min-width: 769px){.l-super__plan-info dd{position:relative;min-width:120px;text-align:right}.l-super__plan-info dd::before{position:absolute;top:0;left:0;z-index:1;content:"："}}.l-super__plan-price{margin:10px 0 0;font-size:14px;line-height:1.75;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:center}.l-super__plan-price>span:first-child{position:relative}.l-super__plan-price>span:first-child::after{position:absolute;top:50%;left:0;z-index:1;width:100%;height:1px;content:"";background-color:#c5003f;transform:translateY(-50%)}@media(min-width: 769px){.l-super__plan-price{padding:0 0 0 60px;margin:8px 0 0;text-align:left}}.l-super__selected .c-radio{cursor:auto}.l-super__selected .c-radio::after{content:""}.l-super__selected .c-radio::before{border:2px solid #6fba2c}.l-super__complete-img{display:block;width:150px;margin:0 auto}@media(min-width: 769px){.l-super__complete-img{width:200px}}.l-super__complete-heading{margin:16px 0;font-size:16px;text-align:center;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-super__complete-heading{margin:24px 0}}.l-super__complete-text{text-align:center}.l-super-purchase__inner{padding:0 10px}@media(min-width: 769px){.l-super-purchase__inner{padding:0}}.l-super-purchase__info-container{padding:10px;margin:16px 0 24px;background-color:#ededed;border-radius:4px}.l-super-purchase__info{display:flex;align-items:center;justify-content:space-between}.l-super-purchase__info+.l-super-purchase__info{margin:8px 0 0}.l-super-purchase__info dt,.l-super-purchase__info dd{font-size:12px}.l-super-purchase__info dd::before{font-size:inherit;font-weight:normal;color:#333;content:"："}.l-super-purchase__sort{display:flex;justify-content:flex-end}.l-super-purchase__product-container{overflow:hidden;border:1px solid #e0e0e0;border-radius:4px}.l-super-purchase__product-container+.l-super-purchase__product-container{margin:8px 0 0}.l-super-purchase__product-container:last-of-type{margin:8px 0 16px}@media(min-width: 769px){.l-super-purchase__product-container+.l-super-purchase__product-container{margin:16px 0 0}.l-super-purchase__product-container:last-of-type{margin:8px 0 24px}}.l-super-purchase__product-date{padding:4px 8px;font-size:10px;text-align:right;background-color:#ececec}.l-super-purchase__product{position:relative;display:flex;gap:8px;align-items:flex-start;padding:16px 8px}@media(hover: hover){.l-super-purchase__product:has(.c-cassette__link:hover) .c-cassette__img,.l-super-purchase__product:has(.c-cassette__link:hover) .c-cassette__title,.l-super-purchase__product:has(.c-cassette__img:hover) .c-cassette__img,.l-super-purchase__product:has(.c-cassette__img:hover) .c-cassette__title,.l-super-purchase__product:has(.c-cassette__title:hover) .c-cassette__img,.l-super-purchase__product:has(.c-cassette__title:hover) .c-cassette__title{opacity:.6}}.l-super-purchase__product-price{font-size:12px}.l-super-purchase__product-price span.l-super-purchase__product-price-text{font-size:16px}.l-super-purchase__product-price:first-of-type{margin:4px 0 0}.l-super-purchase__product-button{display:flex;gap:8px;margin:8px 0 0}.l-super-purchase__product-button .c-button--purchase80{max-width:calc(100% - 50px)}@media(min-width: 769px){.l-super-purchase__product-button{justify-content:flex-end;width:100%;max-width:270px}}.l-super__lock-button{position:relative;display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:38px;color:#fff;background-color:#b29700;border:1px solid #b29700;border-radius:5px}.l-super__lock-button img{width:20px;height:20px}.l-super__lock-button .l-super__lock-button--locked{display:none}.l-super__lock-button.is-locked{background-color:#fff}.l-super__lock-button.is-locked .l-super__lock-button--locked{display:block}.l-super__lock-button.is-locked .l-super__lock-button--lock{display:none}.l-super-purchase__product-inner{width:calc(100% - 88px)}@media(min-width: 769px){.l-super-purchase__product-inner{display:flex;gap:4px;align-items:flex-end;justify-content:space-between}}@media(min-width: 769px){.l-super-purchase__product-inner .l-purchase-cart__product-name{font-size:14px}}.l-super-purchase__product-ticket{padding:4px;margin:4px 0 0;font-size:12px;color:#c5003f;background-color:#ffefef;border-radius:4px}@media(min-width: 769px){.l-super-purchase__product-ticket{width:100%;max-width:270px;margin:0}}.l-super-status__label{padding:4px 10px;font-size:12px;border-radius:15px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-super-status__label--red{color:#fff;background-color:#eb5353}.l-super-status__label--gray{color:#fff;background-color:#999}.l-super-status__label--green{color:#6fba2c;background-color:#fff;border:1px solid #6fba2c}.l-super-status__list{display:flex;flex-direction:column;gap:10px;padding:10px 10px 16px;border:1px solid #e0e0e0;border-radius:4px}.l-super-status__list+.l-super-status__list{margin:20px 0 0}.l-super-status__inner{display:flex;align-items:center;justify-content:space-between}.l-super-status__info{display:flex;width:100%}.l-super-status__info dt{position:relative;width:86px;min-width:86px;font-size:14px}.l-super-status__info dt::before{position:absolute;top:0;right:0;z-index:1;content:"："}.l-super-status__info dd{font-size:14px}.l-super-status__info+.l-super-status__info{margin:8px 0 0}.l-super-status__info--detail{display:flex;width:100%}.l-super-status__info--detail dt{font-size:14px}.l-super-status__info--detail dt::after{content:"："}.l-super-status__info--detail dd{font-size:14px}.l-super-status__info--detail+.l-super-status__info--detail{margin:8px 0 0}.l-super-detail__bonus{display:flex;justify-content:space-between}.l-super-detail__bonus dt{font-size:12px}.l-super-detail__bonus dd{position:relative;width:50px;min-width:50px;font-size:12px;text-align:right}.l-super-detail__bonus dd::before{position:absolute;top:0;left:0;z-index:1;content:"："}.l-super-detail__bonus--total{padding:0 0 8px;border-bottom:1px solid #ccc}.l-super-detail__info-container{display:flex;gap:4px;justify-content:space-between;width:100%}.l-super-detail__info-container dt{font-size:14px;color:#000}.l-super-detail__info-container dd{display:flex;gap:20px;font-size:14px;white-space:wrap}.l-super-detail__info-container+.l-super-detail__info-container{margin:8px 0 0}@media(min-width: 769px){.l-super-detail__info-container .pc-not{display:none}}@media(max-width: 769px){.l-super-detail__info-container{flex-wrap:wrap}.l-super-detail__info-container .sp-not{display:none}.l-super-detail__info-container dt{width:70%}.l-super-detail__info-container dd{flex-wrap:wrap;gap:3px;justify-content:flex-end;width:calc(30% - 6px);line-break:anywhere}.l-super-detail__info-container dd p{display:block;width:100%;text-align:right}.l-super-detail__info-container .l-super__text--sp_note{width:100%;font-size:10px;font-weight:bold;text-align:right}}.l-super__membershipconfirm--plan--info{display:flex;align-items:center;justify-content:space-between;max-width:270px}.l-super__membershipconfirm--plan--info dt{font-size:12px}.l-super__membershipconfirm--plan--info dd{min-width:110px;font-size:12px}@media(min-width: 769px){.l-super__membershipconfirm--plan--info{max-width:360px}.l-super__membershipconfirm--plan--info dt{font-size:16px}.l-super__membershipconfirm--plan--info dd{position:relative;min-width:145px;font-size:16px}}.l-super__membershipconfirm--plan--price{font-size:12px;line-height:1.75;color:#c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-super__membershipconfirm--plan--price>span:first-child{position:relative}.l-super__membershipconfirm--plan--price>span:first-child::after{position:absolute;top:50%;left:0;z-index:1;width:100%;height:1px;content:"";background-color:#c5003f;transform:translateY(-50%)}@media(min-width: 769px){.l-super__membershipconfirm--plan--price{font-size:16px}}.l-super-status__info-price div{width:calc(100% - 86px);max-width:250px}.l-super-status__info-price div dd{display:flex;gap:10px;width:100%}.l-super-status__info-price div dd .l-super-status__info-price--title{width:60%;text-align:left}.l-super-status__info-price div dd .l-super-status__info-price--price{width:40%;text-align:right}.l-super-status__info-price div dd:last-child{justify-content:flex-end;text-align:right;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-super-status__info-small{font-size:10px}@media(min-width: 769px){.l-super-status__info-small{text-align:right}}.l-super-status__container{margin:0 0 16px}@media(min-width: 769px){.l-super-status__container{margin:0 0 24px}}.l-super-status__info-container{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:0 10px}@media(min-width: 769px){.l-super-status__info-container{padding:0;margin:48px 0 0}}.l-super-detail__bonus-container{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #ccc;border-radius:4px}.l-super-detail__text{margin:8px 0 0;font-size:12px;color:#000}.l-rcv-acct-change__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-rcv-acct-change__contents{gap:60px;margin-top:-20px}}@media(min-width: 769px){.l-rcv-acct-change__contents .c-confirm-list__list{margin:0}}.l-rcv-acct-change__contents .c-confirm-list__list-item{padding:8px 10px}@media(min-width: 769px){.l-rcv-acct-change__contents .c-confirm-list__list-item{padding:24px 0 0}}.l-rcv-acct-change__section-inner{padding:0 10px}@media(min-width: 769px){.l-rcv-acct-change__section-inner{padding:0}}.l-rcv-acct-change__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-rcv-acct-change__text{padding:20px 0 50px;font-size:16px}}.l-rcv-acct-change__link--tab{display:block;width:100%;height:100%;padding:12px 0;color:inherit;color:#fff;text-decoration:none}.l-rcv-acct-change__buttons-wrapper{display:flex;flex-direction:column;gap:32px;justify-content:center;width:100%;margin:34px 0 0}@media(min-width: 769px){.l-rcv-acct-change__buttons-wrapper{gap:40px;align-items:center;max-width:none;margin:40px auto 0}}.l-rcv-acct-change__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-rcv-acct-change__action-buttons{flex-direction:row}}.l-rcv-acct-change__action-buttons.--reverse{flex-direction:column-reverse}@media(min-width: 769px){.l-rcv-acct-change__action-buttons.--reverse{flex-direction:row}}.l-rcv-acct-change__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-rcv-acct-change__action-button-wrapper{max-width:240px}}.l-rcv-acct-change__no-shipping-address-message{margin:16px 0 0;font-size:14px}@media(min-width: 769px){.l-rcv-acct-change__no-shipping-address-message{margin:24px 0 0}}@media(min-width: 769px){.l-rcv-acct-change__pc-container{padding:0 30px}}.l-rcv-acct-change__tabs-pc{display:none;margin-top:30px}@media(min-width: 769px){.l-rcv-acct-change__tabs-pc{display:flex}}.l-rcv-acct-change__tabs-pc .c-tab__list{max-width:110px}.l-rcv-acct-change__tabs-pc .c-tab__list>label{font-size:14px}.l-rcv-acct-change__tabs-sp{margin-top:16px}@media(min-width: 769px){.l-rcv-acct-change__tabs-sp{display:none}}.l-rcv-acct-edit__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-rcv-acct-edit__contents{gap:60px}}.l-rcv-acct-edit__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-rcv-acct-edit__text{padding:20px 0 50px;font-size:16px}}.l-rcv-acct-edit__section-wrapper{display:flex;flex-direction:column;gap:20px}.l-rcv-acct-edit__input-list{padding:16px 10px 0}@media(min-width: 769px){.l-rcv-acct-edit__input-list{padding:24px 30px 0}}.l-rcv-acct-edit__min-dd{max-width:170px}.l-rcv-acct-edit__input{margin:24px 0 0}.l-rcv-acct-edit__input:first-child{margin:0}.l-rcv-acct-edit__post-number-input-box{max-width:100px}.l-rcv-acct-edit__input-list-annotation{display:block;margin-top:10px;font-size:14px}@media(min-width: 769px){.l-rcv-acct-edit__input-list-annotation{margin:40px 0 0}}.l-rcv-acct-edit__button-container{display:flex;flex-direction:column;gap:16px;padding:0 10px;margin:30px 0 0}@media(min-width: 769px){.l-rcv-acct-edit__button-container{flex-direction:row-reverse;gap:0 16px;max-width:516px;padding:0;margin:40px auto 0}.l-rcv-acct-edit__button-container a,.l-rcv-acct-edit__button-container button{width:50%}}.l-rcv-acct-edit__bank-example{display:flex;flex-direction:column;gap:6px;margin-top:20px}.l-rcv-acct-edit__bank-example-text{font-size:14px}.l-rcv-acct-edit__bank-example-list{display:flex;flex-wrap:wrap;gap:8px}.l-rcv-acct-edit__bank-example-list-item{display:flex;gap:10px;align-items:center;justify-content:center;padding:6px 10px;font-size:12px;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:4px;transition:.3s}.l-rcv-acct-edit__bank-example-list-item:hover{opacity:.7}.l-rcv-acct-edit__modal-search{margin-top:16px}.l-rcv-acct-edit__modal-select{margin-top:24px}@media(min-width: 769px){.l-rcv-acct-edit__modal-select{margin-top:32px;margin-bottom:16px}}.l-rcv-acct-edit__modal-button-container{width:100%;margin:26px auto 0}@media(min-width: 769px){.l-rcv-acct-edit__modal-button-container{padding-top:41px;margin:0 auto;border-top:1px solid #e0e0e0}}.l-rcv-acct-edit__modal-button-container-inner{display:flex;justify-content:center;width:100%;padding:0 20px;margin:0 auto}@media(min-width: 769px){.l-rcv-acct-edit__modal-button-container-inner{max-width:240px;padding:0}}.l-rcv-acct-confirm__contents{display:flex;flex-direction:column;gap:30px;width:100%}@media(min-width: 769px){.l-rcv-acct-confirm__contents{gap:60px}}.l-rcv-acct-confirm__section-inner{padding:0 10px}@media(min-width: 769px){.l-rcv-acct-confirm__section-inner{padding:0}}.l-rcv-acct-confirm__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-rcv-acct-confirm__text{padding:20px 0 50px;font-size:16px}}.l-rcv-acct-confirm__list-wrapper{padding:0}@media(min-width: 769px){.l-rcv-acct-confirm__list-wrapper{padding:0 30px}}.l-rcv-acct-confirm__buttons-wrapper{display:flex;flex-direction:column;gap:32px;justify-content:center;width:100%;margin:34px 0 0}@media(min-width: 769px){.l-rcv-acct-confirm__buttons-wrapper{gap:40px;align-items:center;max-width:none;margin:40px auto 0}}.l-rcv-acct-confirm__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-rcv-acct-confirm__action-buttons{flex-direction:row}}.l-rcv-acct-confirm__action-buttons.--reverse{flex-direction:column-reverse}@media(min-width: 769px){.l-rcv-acct-confirm__action-buttons.--reverse{flex-direction:row}}.l-rcv-acct-confirm__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-rcv-acct-confirm__action-button-wrapper{max-width:240px}}.l-rcv-acct-confirm__no-shipping-address-message{margin:16px 0 0;font-size:14px}@media(min-width: 769px){.l-rcv-acct-confirm__no-shipping-address-message{margin:24px 0 0}}.l-rcv-acct-confirm__button-container{display:flex;flex-direction:column;gap:16px;padding:0 10px;margin:30px 0 0}@media(min-width: 769px){.l-rcv-acct-confirm__button-container{flex-direction:row-reverse;gap:0 16px;max-width:516px;padding:0;margin:40px auto 0}.l-rcv-acct-confirm__button-container a,.l-rcv-acct-confirm__button-container button{width:50%}}.l-pt-history__contents{display:flex;flex-direction:column;gap:20px;width:100%}@media(min-width: 769px){.l-pt-history__contents{gap:40px;margin-top:74px}}.l-pt-history__text{padding:0 10px 20px;font-size:14px}@media(min-width: 769px){.l-pt-history__text{padding:20px 0 50px;font-size:16px}}.l-pt-history__section-inner{padding:16px 10px 0}@media(min-width: 769px){.l-pt-history__section-inner{padding:24px 30px 0}}.l-pt-history__buttons-wrapper{display:flex;flex-direction:column;gap:32px;justify-content:center;width:100%;margin:34px 0 0}@media(min-width: 769px){.l-pt-history__buttons-wrapper{gap:40px;align-items:center;max-width:none;margin:40px auto 0}}.l-pt-history__action-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){.l-pt-history__action-buttons{flex-direction:row}}.l-pt-history__action-buttons.--reverse{flex-direction:column-reverse}@media(min-width: 769px){.l-pt-history__action-buttons.--reverse{flex-direction:row}}.l-pt-history__action-button-wrapper{width:100%;max-width:350px}@media(min-width: 769px){.l-pt-history__action-button-wrapper{max-width:240px}}.l-pt-history__no-shipping-address-message{margin:16px 0 0;font-size:14px}@media(min-width: 769px){.l-pt-history__no-shipping-address-message{margin:24px 0 0}}.l-pt-history__button-container{display:flex;justify-content:center;width:100%;padding:10px;margin:0 auto}@media(min-width: 769px){.l-pt-history__button-container{max-width:240px;padding:0}}.l-pt-history__point-list{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;width:100%;height:100%}.l-pt-history__point-group{display:flex;flex-direction:column;gap:4px}.l-pt-history__point-item{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.l-pt-history__point-item>div{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.l-pt-history__point-item>div.is-active{display:block;width:100%}.l-pt-history__point-item>div.is-active .l-top__points{display:flex;justify-content:space-between;margin:16px 0 0}.l-pt-history__point-item>div.is-active .l-top__points+.l-top__points{margin:4px 0 0}.l-pt-history__point-item>div.is-active .c-point__link{text-align:center}.l-pt-history__point-name-wrapper{display:flex;flex:1;gap:4px;align-items:center;justify-content:space-between}.l-pt-history__point-name-icon{display:flex;flex-direction:column;align-items:center}.l-pt-history__point-name-icon.--t-point{width:18px;height:18px;padding:2px}.l-pt-history__point-name-icon.--rakuten-point{width:18px;height:18px}.l-pt-history__point-name{width:100%;max-width:300px;font-size:16px;font-weight:bold}.l-pt-history__sub-point-name{font-size:14px}.l-pt-history__point-detail{display:flex;justify-content:space-between;padding:16px 0}.l-pt-history__point-detail>p{font-size:14px}.l-pt-history__point-detail .l-top__points-text{display:block;line-height:1}.l-pt-history__point-amount-number{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-pt-history__point-amount-unit{font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-pt-history__sub-point-amount-number-unit{font-size:14px}.l-pt-history__point-expiration{font-size:12px;color:#999;text-align:right}.l-pt-history__external-point-list{display:flex;flex-direction:column;gap:20px}@media(min-width: 769px){.l-pt-history__external-point-list{gap:24px}}.l-pt-history__external-point{display:flex;flex-direction:column;gap:16px}@media(min-width: 769px){.l-pt-history__external-point{flex-direction:row;gap:24px;justify-content:space-between}}.l-pt-history__external-point-text{font-size:14px}.l-pt-history__external-point-annotation{font-size:14px}@media(min-width: 769px){.l-pt-history__external-point-annotation{font-size:12px}}.l-pt-history__external-point-link-wrapper{width:100%}@media(min-width: 769px){.l-pt-history__external-point-link-wrapper{max-width:277px}}.l-pt-history__external-point-link-button{color:#fff}.l-pt-history__external-point-link-button.--t-point{background-color:#003e8d}.l-pt-history__external-point-link-button.--rakuten-point{background-color:#bf0000}.l-pt-history__point-inquiry-container{display:flex;flex-direction:column;gap:8px}.l-pt-history__point-inquiry{font-size:14px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-pt-history__point{margin:8px 0 0;font-size:14px}.l-pt-history__point-inquiry-text{margin-top:20px;font-size:14px}@media(min-width: 769px){.l-pt-history__point-inquiry-text.--small{font-size:12px}}.l-pt-history__point-error-text{margin-top:12px}.l-pt-history__not-linked-text{font-size:16px}.l-pt-history__not-linked-info{margin-top:8px;font-size:10px}.l-pt-history__not-linked-info>a{font-size:10px;text-decoration:underline}@media(min-width: 769px){.l-pt-history__not-linked-info{text-align:right}}.l-pt-history__activate-link{display:flex;align-items:center;justify-content:center;width:fit-content;width:190px;height:43px;padding:0 8px;border:1px solid #ccc}.l-pt-history__activate-link-icon.--t-point{width:20px;height:20px;margin-right:12px}.l-pt-history__activate-link-icon.--rakuten-point{width:35px;height:35px;margin-right:8px}.l-pt-history__activate-link-text{font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-pt-history__point-link-info{display:flex;flex-direction:column;gap:12px;text-align:right}@media(min-width: 769px){.l-pt-history__point-link-info{gap:5px}}.l-pt-history__point-operations{margin-top:20px}.l-pt-history__point-operations-year-list{display:flex;justify-content:flex-end}.l-pt-history__point-operations-year-list li{margin-left:4px}.l-pt-history__point-operations-year-list li a{display:block;padding:10px 10px 10px 20px;font-size:12px;color:#333;cursor:pointer;background:#f2f2f2 url(../img/i_tri_off.gif) no-repeat 5px center}.l-pt-history__point-operations-year-list li a:hover,.l-pt-history__point-operations-year-list li.is-active a{color:#fff;background:#666 url(../img/i_tri_on.gif) no-repeat 5px center}.l-pt-history__point-operations-tb{width:100%;border-spacing:0;border-collapse:collapse}.l-pt-history__point-operations-tb th{padding:8px 14px;font-size:12px;font-weight:bold;text-align:center;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5;border-left:1px solid #e5e5e5}.l-pt-history__point-operations-tb td{padding:5px;font-size:12px;border:1px solid #e5e5e5}.l-pt-history__point-operations-tb tr.odd{background:#f2f2f2}.l-pt-history__point-operations-tb .sub th{background:#f2f2f2}.l-pt-history__point-operations-tb .tac{text-align:center !important}.l-pt-history__point-operations-tb .tar{text-align:right !important}.l-pt-history__point-operations-noinfo{padding:60px 0;font-weight:bold;color:#999;text-align:center;border:1px solid #e5e5e5;border-radius:4px}.l-category{margin-bottom:40px}@media(min-width: 769px){.l-category{margin-bottom:80px}.l-category .c-heading--main{width:93%;margin:0 auto}}@media(min-width: 769px){.l-category__inner{padding:0 10px;margin:50px 0 0}}.l-category__slider-container{position:relative;height:277px;margin:0 -10px 0 0}@media(min-width: 769px){.l-category__slider-container{height:337px;margin:0}}.l-category__slider-container--large{height:320px}@media(min-width: 769px){.l-category__slider-container--large{height:380px;margin:0}}.l-category__slider{position:absolute;top:0;left:0;z-index:-1;width:100%;visibility:hidden;opacity:0}@media(min-width: 769px){.l-category__slider{margin:0}}.l-category__slider.is-active{z-index:1;visibility:visible;opacity:1}.l-category__slider .no-item{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px}.l-category__genre-slider{margin:0 -10px 0 0}@media(min-width: 769px){.l-category__genre-slider{margin:0}}.l-category__genre-slider .splide.is-initialized{padding:0 0 0}@media(min-width: 769px){.l-category__genre-slider .splide.is-initialized{padding:0 0 25px}}.l-category__container{width:100%}@media(min-width: 769px){.l-category__container{width:calc(100% - 266px)}}.l-category__search-text{padding:0 10px}@media(min-width: 769px){.l-category__search-text{display:none}}@media(min-width: 769px){.l-category__article-container{display:flex;flex-direction:column;gap:40px;margin-top:15px}}.l-category__article{margin:40px 0 0}@media(min-width: 769px){.l-category__article:first-of-type{margin:0}}.l-category__article-heading{display:flex;gap:20px;align-items:center;margin:0 0 10px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-category__article-heading>span{display:flex;align-items:center;max-width:calc(100% - 85px)}.l-category__article-heading>span.is-sp-hidden{display:none}.l-category__article-heading .c-link--icon{font-family:"NotoSansJP_Regular","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-category__article-heading{width:calc(100% - 20px);padding:0 0 0 10px}.l-category__article-heading>span.is-sp-hidden{display:flex}}.l-category__article-heading--tadabon{font-size:10px}.l-category__article-heading--tadabon img{width:37px}.l-category__recommend{padding:10px 25px;border:1px solid #6db131;border-radius:8px;box-shadow:-2px 4px 0px 0px #6db131}.l-category__recommend-heading{display:flex;gap:4px;align-items:center;padding:10px 0;font-size:18px;color:#487322;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-category__recommend-heading::before{content:"";width:35px;height:35px;background:url(../img/recommend_icon.svg) center/35px 35px no-repeat}@media(min-width: 769px){.l-category__recommend-list-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(33.33%, 1fr))}}.l-category__recommend-list{border-bottom:1px solid rgba(109,177,49,.5)}.l-category__recommend-list:last-child{border-bottom:none}.l-category__recommend-list a{display:flex;gap:4px;align-items:center;justify-content:space-between;height:100%;padding:12px 8px;font-size:14px;word-break:break-all}.l-category__recommend-list a::after{min-width:12px;content:"";width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}@media(min-width: 769px){.l-category__recommend-list{border-bottom:none}.l-category__recommend-list:nth-of-type(1),.l-category__recommend-list:nth-of-type(2),.l-category__recommend-list:nth-of-type(3){border-bottom:1px solid rgba(109,177,49,.5)}}.l-category__product .c-splide__products-price{position:relative;display:inline-block;padding:18px 0 0}.l-category__product .c-splide__products-price::before{position:absolute;top:0;right:0;z-index:1;content:"";width:27px;height:27px;background:url(../img/cheap_icon.svg) center/27px 27px no-repeat}.l-category__ranking-heading{display:flex;gap:8px;align-items:center;padding:10px;font-size:18px;background-color:#f3f3f3;border-top:4px solid #ccc;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-category__ranking-heading::before{content:"";width:22px;height:22px;background:url(../img/recom_hand_icon.svg) center/22px 22px no-repeat}@media(min-width: 769px){.l-category__ranking-heading{padding:20px 10px;border-bottom:1px solid #ccc}}.l-category__ranking-genre-heading{padding:10px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-category__ranking-genre-heading{padding:13px 30px}}.l-category__ranking-list{font-size:14px;border-bottom:1px solid #ccc}.l-category__ranking-list:last-child{border-bottom:none}.l-category__ranking-list a{display:flex;gap:4px;align-items:center;justify-content:space-between;padding:10px 25px;font-size:14px}.l-category__ranking-list a::after{min-width:12px;content:"";width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-category__ranking-list a>span{display:flex;align-items:center;width:calc(100% - 16px)}@media(min-width: 769px){.l-category__ranking-list{border-right:1px solid #ccc}.l-category__ranking-list:nth-of-type(3n){border-right:none}.l-category__ranking-list.is-last{border-bottom:none !important}.l-category__ranking-list a{padding:16px 30px}}.l-category__ranking-name{display:inline-block;width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l-category__ranking{display:inline-block;width:40px;min-width:40px}.l-category__ranking-button{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;padding:10px 0;font-size:14px;border-top:1px solid #ccc;border-bottom:4px solid #ccc}.l-category__ranking-button::after{content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:rotate(90deg);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-category__ranking-button .l-category__ranking-button--close{display:none}.l-category__ranking-button.is-active::after{transform:rotate(-90deg)}.l-category__ranking-button.is-active .l-category__ranking-button--open{display:none}.l-category__ranking-button.is-active .l-category__ranking-button--close{display:block}.l-category__ranking-container{height:209px;overflow:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-category__ranking-container:has(.l-category__ranking-title){height:256px}@media(min-width: 769px){.l-category__ranking-container ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(33.33%, 1fr))}.l-category__ranking-container{height:161px}.l-category__ranking-container:has(.l-category__ranking-title){height:212px}}.l-category__ranking-title{padding:10px;font-size:18px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.l-category__ranking-title:first-child{border-top:none}@media(min-width: 769px){.l-category__ranking-title{grid-column:span 3;padding:12px 30px}}.l-category__ranking-container--genre{border-top:1px solid #ccc}@media(min-width: 769px){.l-category__ranking-container--genre{height:215px}}.l-category__search{margin:60px -10px 0}.l-category__search-list-container{display:grid;grid-template-columns:repeat(2, 1fr);border-bottom:1px solid #ccc}.l-category__search-list{border-bottom:1px solid #ccc}.l-category__search-list:last-child{border-bottom:none}.l-category__search-list:nth-of-type(odd){border-right:1px solid #ccc}.l-category__search-list:nth-of-type(odd):nth-last-child(2){border-bottom:none}.l-category__search-list a{display:block;padding:10px 0;text-align:center}.l-category__tag{margin:40px -10px 0}.l-category__tag .c-heading--gray--tag{font-size:18px;cursor:auto}.l-category__tag .c-heading--gray--tag::after{content:none}@media(min-width: 769px){.l-category__tag{margin:0}}.l-category__tag-container{position:relative;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;height:106px;padding:0 10px;margin:10px 0 0;overflow:hidden;transition:height .3s cubic-bezier(0.85, 0, 0.15, 1) .1s}@media(min-width: 769px){.l-category__tag-container{height:auto;padding:0;margin:20px 0 0}}.l-category__tag-container--more::before{pointer-events:auto}.l-category__tag-container--more::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%)}.l-category__tag-container--more.is-active::after{display:none}@media(min-width: 769px){.l-category__tag-container--more::after{display:none}}.l-category__ad-buy{display:block;max-width:760px;margin:40px auto;overflow:hidden;border-radius:20px}.l-category__ad-buy>div{padding:20px;background-color:#fffce3;border:2px dashed #be0000;border-bottom:unset;border-radius:20px 20px 0 0}.l-category__ad-buy-heading{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;font-size:26px;color:#be0000}@media(min-width: 769px){.l-category__ad-buy-heading{flex-direction:row}}.l-category__ad-buy-heading.comic::before{content:"";width:121px;height:44px;background:url(../img/ad_buy_comic.svg) center/121px 44px no-repeat}.l-category__ad-buy-heading.comics::before{content:"";width:121px;height:44px;background:url(../img/ad_buy_comics.svg) center/121px 44px no-repeat}.l-category__ad-buy-heading.game::before{content:"";width:121px;height:44px;background:url(../img/ad_buy_game.svg) center/121px 44px no-repeat}.l-category__ad-buy-heading.book::before{content:"";width:121px;height:44px;background:url(../img/ad_buy_book.svg) center/121px 44px no-repeat}.l-category__ad-buy-heading.cd::before{content:"";width:121px;height:44px;background:url(../img/ad_buy_cd.svg) center/121px 44px no-repeat}.l-category__ad-buy-heading.dvd::before{content:"";width:121px;height:44px;background:url(../img/ad_buy_dvd.svg) center/121px 44px no-repeat}.l-category__ad-buy-heading.cards::before{content:"";width:121px;height:44px;background:url(../img/ad_buy_cards.svg) center/121px 44px no-repeat}.l-category__ad-buy-text{margin:24px 0 0;color:#be0000;text-align:center}.l-category__ad-buy-text-inner{position:relative;display:inline-block;padding:0 0 18px;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;letter-spacing:4px}.l-category__ad-buy-text-inner::after{position:absolute;bottom:0;left:0;z-index:1;content:"";width:100%;height:8px;background:url(../img/bubble_red.png) center/100% 8px no-repeat}.l-category__ad-buy-list{margin:12px 0 0;font-size:14px;text-align:center}.l-category__ad-buy-list li{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:10px}.l-category__ad-buy-list li a{position:relative;display:block;font-size:14px}.l-category__ad-buy-list li a::before{display:inline-block;color:#333;content:"▶"}.l-category__ad-buy-info{display:flex;gap:12px;align-items:center;justify-content:center;padding:16px 0;color:#fff;background-color:#be0000;border-radius:0 0 20px 20px}.l-category__ad-buy-info::after{content:"";width:34px;height:34px;background:url(../img/arrow_design.svg) center/34px 34px no-repeat}.l-category__ad-buy-info--small{display:block;font-size:12px;text-align:center}.l-category__ad-buy-info--large{display:block;font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:center}@media(min-width: 769px){.l-category__ad-buy-info--large{font-size:18px}}.l-category__ad-buy-banner_area{display:flex;padding:20px 0}.l-category__ad-buy-banner_area img{width:calc(50% - 10px);margin-right:20px}.l-category__ad-buy-banner_area img:last-child{width:calc(50% - 10px);margin-left:0}.l-category__ad-buy-banner{display:block;max-width:600px;margin:24px auto 0}.l-category__ad-buy-banner+.l-category__ad-buy-banner{margin:20px auto 0}@media(min-width: 769px){.l-category__ad-buy-banner_flex{display:flex;flex-wrap:wrap;justify-content:center}}@media(min-width: 769px){.l-category__ad-buy-banner_flexbox{display:flex;flex-direction:row;margin-top:20px}.l-category__ad-buy-banner_flexbox a{margin:10px !important}}.l-coupon__banner-container{display:flex;gap:20px;align-items:center;margin:16px -10px 0 0;overflow-x:auto;scrollbar-width:none}.l-coupon__banner-container li:last-child{margin-right:10px}@media(min-width: 769px){.l-coupon__banner-container li:last-child{margin-right:0}}@media(min-width: 769px){.l-coupon__banner-container{margin:24px 0 0;scrollbar-width:auto}}.l-coupon__banner{display:block;height:150px;max-height:150px}.l-coupon__banner img{width:auto;height:100%;object-fit:cover}.l-coupon__container{margin:16px 0 0}@media(min-width: 769px){.l-coupon__container{margin:50px 0 0}}.l-coupon__container+.l-coupon__container{margin:20px 0 0}@media(min-width: 769px){.l-coupon__container+.l-coupon__container{margin:40px 0 0}}.l-coupon__inner{padding:0 10px}@media(min-width: 769px){.l-coupon__inner{padding:0 30px}}.l-coupon__sort{display:flex;justify-content:flex-end;margin:10px 0}@media(min-width: 769px){.l-coupon__sort{margin:16px 0 32px}}.l-coupon__list{padding:10px 15px 20px;border:1px solid #ccc;border-radius:4px}.l-coupon__list+.l-coupon__list{margin:10px 0 0}@media(min-width: 769px){.l-coupon__list+.l-coupon__list{margin:16px 0 0}}@media(min-width: 769px){.l-coupon__list{padding:20px 30px}.l-coupon__list dl{position:relative;display:flex;gap:24px;align-items:center;justify-content:space-between}}.l-coupon__list-info{display:flex;flex-direction:column-reverse}@media(min-width: 769px){.l-coupon__list-info{flex-direction:row;gap:24px;align-items:flex-start;justify-content:space-between}}.l-coupon__list-title{font-size:16px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-coupon__list-time{margin:10px 0 0;font-size:14px}.l-coupon__list-about{font-size:14px}.l-coupon__list-about:first-child{margin-top:5px}.l-coupon__list-period{font-size:11px;text-align:right}.l-coupon__code{font-size:14px;line-height:25px;border:1px dashed #999}@media(min-width: 769px){.l-coupon__code{padding:0 10px}}.l-coupon__info{margin:20px 0 0;overflow:hidden;border:1px solid #ccc;border-radius:4px}@media(min-width: 769px){.l-coupon__info{margin:32px 0 0}}.l-coupon__info-heading{display:flex;gap:4px;align-items:center;justify-content:space-between;padding:10px;font-size:14px;cursor:pointer}.l-coupon__info-heading::after{content:"";transition:.3s cubic-bezier(0.85, 0, 0.15, 1);transform:rotate(90deg);width:12px;height:12px;background:url(../img/arrow_black.svg) center/12px 12px no-repeat}.l-coupon__info-heading.is-active::after{transform:rotate(-90deg)}.l-coupon__info-container{transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-coupon__info-container dd{padding:10px 10px 16px;font-size:12px;border-top:1px solid #ccc}.l-coupon__btn{padding:0 10px;margin:30px 0 0}@media(min-width: 769px){.l-coupon__btn{max-width:350px;padding:0;margin:40px auto 0}}.l-discount__container{margin:0 10px}@media(min-width: 769px){.l-discount__container{margin:0}}.l-discount__menu{display:none}@media(min-width: 769px){.l-discount__menu{display:flex;gap:30px;padding:26px 30px 20px;border:1px solid #c5003f;border-radius:6px}}.l-discount__menu__sp{display:flex;gap:15px;padding:26px 15px;border:1px solid #c5003f;border-radius:6px}@media(min-width: 769px){.l-discount__menu__sp{display:none}}.l-discount__menu--group{flex:50%}.l-discount__list--wrap{margin-bottom:20px}@media(min-width: 769px){.l-discount__list--wrap{margin-bottom:40px}}.l-discount__menu--list{position:relative;padding:6px 0;font-size:14px;color:#c5003f;cursor:pointer;border-bottom:1px dashed #c5003f;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-discount__menu--list::before{position:absolute;top:55%;right:5px;content:"";transform:translateY(-50%);width:10px;height:10px;background:url(../img/chevron-down-vermeil.svg) center/10px 10px no-repeat}.l-discount__menu--list:not(:first-child){padding-top:11px}@media(min-width: 769px){.l-discount__menu--list:not(:first-child){padding-top:21px}}.l-discount__menu--list--text{display:inline-block;font-size:14px;color:#c5003f;vertical-align:top}.l-discount__menu--list--ranking{color:#b26512;border-bottom:1px dashed #b26512}.l-discount__menu--list--ranking::before{width:10px;height:10px;background:url(../img/chevron-down-orange.svg) center/10px 10px no-repeat}.l-discount__menu--list--tadabon--flex{display:flex;gap:5px;align-items:center}@media(min-width: 769px){.l-discount__menu--list--tadabon--flex{gap:10px}}.l-discount__menu--list--tadabon{display:flex;flex-direction:column;gap:0px;align-items:center;padding:2px 5px;border:1px solid #c5003f;border-radius:6px}@media(min-width: 769px){.l-discount__menu--list--tadabon{flex-direction:row;gap:2px;padding:4px 10px}}.l-discount__menu--list--tadabon--img{width:30px;height:10px}.l-discount__menu--list--tadabon--text{font-size:8px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media(min-width: 769px){.l-discount__menu--list--tadabon--text{font-size:10px}}.l-discount__button--wrap{display:flex;justify-content:center}.l-discount__button{display:block;width:230px;padding:12px 0;margin:20px 0 30px;line-height:1;text-align:center;border:1px solid #c5003f;border-radius:20px}@media(min-width: 769px){.l-discount__button{margin:20px 0 40px}}.l-discount__button--text{position:relative;display:inline-block;padding-left:38px;font-size:12px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-discount__button--text::before{position:absolute;top:50%;left:0;content:"";transform:translateY(-50%);width:38px;height:13px;background:url(../img/tadabon.png) center/38px 13px no-repeat}.l-discount__list--container{display:none}@media(min-width: 769px){.l-discount__list--container{display:flex;gap:50px}}.l-discount__list--container--sp{display:block}@media(min-width: 769px){.l-discount__list--container--sp{display:none}}.l-discount__list--item{width:100%}@media(min-width: 769px){.l-discount__list--item{width:calc(50% - 8px)}}.l-discount__list--title{padding:13px 15px;color:#fff;background-color:#c5003f;border-radius:10px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-discount__list--title--tadabon{position:relative}.l-discount__list--title--tadabon::after{position:absolute;top:50%;right:15px;content:"";transform:translateY(-50%);width:168px;height:30px;background:url(../img/tadabon_member_free.png) center/168px 30px no-repeat}.l-discount__list--title--ranking{position:relative;padding-left:43px;background-color:#b26512}.l-discount__list--title--ranking::before{position:absolute;top:50%;left:15px;content:"";transform:translateY(-50%);width:28px;height:26px;background:url(../img/crown.svg) center/28px 26px no-repeat}.l-discount__list{border-bottom:1px solid #ccc}.l-discount__list--link--text{display:inline-block;padding:12px 0 12px 10px;font-size:14px}.l-discount__list--link{position:relative;display:inline-block;width:100%}.l-discount__list--link::after{position:absolute;top:55%;right:5px;content:"";transform:translateY(-50%);width:10px;height:10px;background:url(../img/chevron-right.svg) center/10px 10px no-repeat}.l-discount__list--more--wrap{padding:12px 0 12px 10px;cursor:pointer;border-bottom:1px solid #ccc}.l-discount__list--more{position:relative;font-size:14px;cursor:pointer}.l-discount__list--more::after{position:absolute;top:55%;right:5px;content:"";transform:translateY(-50%);width:10px;height:10px;background:url(../img/plus_gray_icon.svg) center/10px 10px no-repeat}.l-discount__list--more .l-discount__list--toggle--text{font-size:14px}.l-discount__list--more.is-active::after{width:10px;height:10px;background:url(../img/minus_gray_icon.svg) center/10px 10px no-repeat}.l-discount__list--more--text{position:relative;padding-left:12px;margin-top:10px;font-size:12px;color:#666;cursor:pointer;border-left:1px dashed #ccc}.l-discount__list--more--text::before{position:absolute;top:0;left:0;height:100%;content:""}.l-discount__list--inner{max-height:0;overflow:hidden;visibility:hidden;transition:.3s cubic-bezier(0.85, 0, 0.15, 1)}.l-discount__list--inner .l-discount__list{padding-left:0;margin-left:12px}.l-discount__list--inner .l-discount__list:first-child{margin-top:12px;border-top:1px solid #ccc}.l-discount__list--inner .l-discount__list:last-child{border-bottom:none}.l-discount__list--inner .l-discount__list:last-child .l-discount__list--link::after{top:70%}.l-discount__list--inner .l-discount__list:last-child .l-discount__list--link--text{padding-bottom:0px}.l-discount__list--inner.is-active{visibility:unset}.l-timesale__container{padding:0 10px}@media(min-width: 769px){.l-timesale__container{padding:0}}.l-timesale__img--wrap{margin:0px 0 30px}@media(min-width: 769px){.l-timesale__img--wrap{margin:13px 0 30px}}.l-timesale__img{display:none}@media(min-width: 769px){.l-timesale__img{display:block}}.l-timesale__img--sp{display:block}@media(min-width: 769px){.l-timesale__img--sp{display:none}}.l-timesale__cassette{box-sizing:border-box;display:flex;flex-direction:column;gap:30px}@media(min-width: 769px){.l-timesale__cassette{flex-direction:row;flex-wrap:wrap;gap:24px}}@media(min-width: 769px){.l-timesale__cassette>div{width:calc((100% - 24px)/2)}}.l-timesalelist__category-tab{padding:0 6px;margin-top:16px}@media(min-width: 769px){.l-timesalelist__category-tab{padding:0 16px}}.l-timesalelist__category-tab .c-tab{margin:0 0 16px;border-bottom:none}.l-timesalelist__category-tab .c-tab label{min-width:43px}@media(min-width: 769px){.l-timesalelist__category-tab .c-tab label{min-width:47px}}@media(min-width: 769px){.l-timesalelist__category-tab .c-tab__list{flex:none}}.l-timesalelist__category-tab .c-tab__list label{padding:0 12px;font-size:14px;line-height:33px}@media(min-width: 769px){.l-timesalelist__category-tab .c-tab__list label{padding:0 14px}}.l-timesalelist__genre-tab{padding:0 0 0 6px;margin:16px 0 0}@media(min-width: 769px){.l-timesalelist__genre-tab{padding:0 16px}}.l-timesalelist__genre-tab .c-tab{margin:0 -10px 16px 0;border-bottom:none}@media(min-width: 769px){.l-timesalelist__genre-tab .c-tab{margin:0 0 16px}}.l-timesalelist__genre-tab .c-tab label{min-width:45px}@media(min-width: 769px){.l-timesalelist__genre-tab .c-tab__list{flex:none}}.l-timesalelist__genre-tab .c-tab__list:last-child{padding-right:18px}.l-timesalelist__genre-tab .c-tab__list label{padding:0 12px;font-size:14px;line-height:33px}@media(min-width: 769px){.l-timesalelist__genre-tab .c-tab__list label{padding:0 14px}}.l-timesalelist__container{padding:0 10px}@media(min-width: 769px){.l-timesalelist__container{padding:0;margin-top:40px}}.l-timesalelist__bulk{display:none}@media(min-width: 769px){.l-timesalelist__bulk{display:flex;justify-content:flex-end;padding:8px 10px}}.l-timesalelist__list-search-result{display:flex;gap:0 14px;justify-content:center;padding:10px 0 4px}@media(min-width: 769px){.l-timesalelist__list-search-result{padding:8px 0}}.l-timesalelist__list-search-result>p{font-size:14px}.l-timesalelist__list-container ul{border-top:1px solid #e0e0e0}.l-timesalelist__list{width:100%;padding:20px 10px;border-bottom:1px solid #e0e0e0}@media(min-width: 769px){.l-timesalelist__list{display:flex;gap:38px;align-items:center;padding:20px}}.l-timesalelist__list .c-cassette__container--left{padding-right:0}.l-timesalelist__list .c-cassette__stock--pc{display:block}.l-timesalelist__list .c-cassette__container--right{align-self:center;margin-top:10px}@media(min-width: 769px){.l-timesalelist__list .c-cassette__container--right{margin-top:0}}.l-timesalelist__list .c-cassette__dust-box{display:none}.l-timesalelist__list .c-cassette__ranking--wrap{justify-content:center}.l-timesalelist__list .c-cassette__ranking{display:none}.l-timesalelist__list .c-cassette__flex--cardstock{display:none}.l-timesalelist__list .c-cassette__toggle--wrap{display:none}.l-timesalelist__list--disabled{background-color:#f3f3f3}.l-timesalelist__list--checkbox{display:none}@media(min-width: 769px){.l-timesalelist__list--checkbox{display:block}}.l-timesalelist__list--container{width:100%}.l-timesalelist__paginanion{margin-top:24px}.l-print{padding:90px 20px 180px}.l-print .l-print__text--red{color:red}.l-print .l-print__text--black{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-print__text--normal{font-size:16px}.l-print__inner{min-width:830px;max-width:830px;margin:0 auto}.l-print__button{max-width:350px;margin:0 auto}.l-print__small{display:block;margin:30px 0 0;text-align:center}.l-print__heading{display:flex;gap:8px;align-items:center;padding:10px 20px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:20px}.l-print__heading.--black{width:100%;padding:0;margin:40px 0 0}.l-print__heading.--gray{color:#333;background-color:#f3f3f3}.l-print__heading.--gray span{color:red}.l-print__heading.--red{color:#333;background-color:rgba(235,83,83,.1019607843)}.l-print__info{margin:24px 0 0}.l-print__info-container{display:flex;align-items:flex-start}.l-print__info-container dt{width:220px;font-size:18px}.l-print__info-container dd{display:flex;align-items:flex-start;width:calc(100% - 220px);font-size:18px;word-break:break-all;white-space:pre-wrap}.l-print__info-container dd::before{content:"："}.l-print__assent{display:flex;align-items:center;justify-content:space-between;max-width:720px;margin:40px auto 0;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-print__assent p,.l-print__assent div{font-size:14px}.l-print__assent-container{width:395px}.l-print__delivery{display:flex;flex-direction:column;gap:20px;align-items:center;padding:20px 0;margin:32px 0 0;border:1px solid #999}.l-print__delivery img{width:600px}.l-print__border{margin:30px 0 0;font-size:14px;color:#666;text-align:center;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-print__container{margin:60px 0 0}.l-print__container a{font-size:14px}.l-print__text{margin:20px 0 12px}.l-print__text+.l-print__text{margin:12px 0}.l-print__doc{padding:20px;margin:30px 0 0;background-color:#f3f3f3}.l-print__doc>div{padding:20px;background-color:#fff}.l-print__doc>div+div{margin:20px 0 0}.l-print__doc dt{padding:0 0 8px;margin:0 0 20px;font-size:18px;border-bottom:1px solid #e0e0e0;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-print__doc-1{display:flex;justify-content:space-between;padding:0 20px}.l-print__doc-1 .l-print__doc-1-text{width:490px}.l-print__doc-1 img{width:180px}.l-print__doc-2{display:flex;max-width:calc(100% - 40px);margin:0 auto;border:1px solid #6fba2c;border-radius:4px}.l-print__doc-2+.l-print__doc-2{margin:20px auto 0}.l-print__doc-2-heading{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:130px;color:#fff;background-color:#6fba2c}.l-print__doc-2-heading .l-print__doc-2-heading-text{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;text-align:center}.l-print__doc-2-heading .l-print__doc-2-heading-text:first-of-type{font-size:18px}.l-print__doc-2-container{width:calc(100% - 130px);padding:20px}.l-print__doc-2-container dt{width:230px;padding:0;margin:0 auto;font-size:16px;line-height:32px;color:#fff;text-align:center;background-color:#6fba2c;border-radius:100px}.l-print__doc-2-container dd{display:flex;flex-direction:column;gap:16px;align-items:center;margin:20px 0 0;text-align:center}.l-print__doc-2-container dd.row{flex-direction:row;gap:20px;align-items:center;justify-content:center;text-align:left}.l-print__doc-2-container div+div{position:relative;padding:20px 0 0;margin:20px 0 0}.l-print__doc-2-container div+div::before{position:absolute;top:0;left:50%;width:358px;height:1px;content:"";background-color:#6fba2c;transform:translateX(-50%)}.l-print__doc-2-container.column{text-align:center}.l-print__doc-2-container.column a{width:350px;margin:16px auto 0}.l-print__doc-2-qr{width:100px}.l-print__email{display:flex;width:100%;overflow:hidden;border:1px solid #ccc;border-radius:4px}.l-print__email input{width:calc(100% - 110px);padding:10px;border:0;outline:0}.l-print__email button{display:flex;align-items:center;justify-content:center;width:110px;color:#fff;background-color:#333}.l-print__reserve{display:flex;gap:16px;margin:30px 0 0}.l-print__reserve li{display:flex;flex:1;flex-direction:column;gap:30px;align-items:center;justify-content:center}.l-print__reserve li p{text-align:center}.l-print__reserve li img{width:300px}.l-print__doc-3{display:flex;justify-content:space-between;max-width:692px;margin:0 auto}.l-print__doc-3 dd{max-width:330px}.l-print__doc-3 dd p{text-align:center}.l-print__doc-3 img.l-print__doc-3-img{display:block;margin:8px 0 12px}.l-print__label{display:block;width:60px;line-height:24px;color:#fff;text-align:center;border-radius:100px;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-print__label.--green{background-color:#6fba2c}.l-print__label.--red{background-color:red}.l-print__list{display:flex;flex-wrap:wrap;gap:16px 8px;justify-content:center;max-width:520px;margin:20px auto 0}.l-print__list li{display:flex;flex-direction:column;gap:12px;align-items:center;width:168px}.l-print__list li img{width:120px}.l-print__card-copy{padding:20px;margin:32px 0 0;text-align:center;border:1px dashed #000}.l-print__card-copy-list{display:flex;gap:60px;justify-content:center;padding:24px 0}.l-print__card-copy-list li{width:250px;height:400px;padding:10px;border:1px dashed #000}.l-print__card-copy-text{font-size:12px}.l-print__confirm-container{display:flex;flex-direction:column;gap:24px;align-items:center;padding:24px;margin:32px 0 0;background-color:rgba(255,0,0,.03);border:1px solid red}.l-print__confirm-heading{position:relative;padding-left:32px;color:red;font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-print__confirm-heading::before{position:absolute;top:50%;left:0;display:inline-block;content:"";transform:translateY(-50%);width:20px;height:20px;background:url(../img/warning_red_icon.svg) center/20px 20px no-repeat}.l-print__confirm-item{display:flex;gap:24px;align-items:flex-start}.l-print__confirm-item img{width:120px}.l-print__confirm-text-area p+p{margin-top:16px}.l-print__confirm-item-wrap{display:flex;gap:20px;align-items:center}.l-print__confirm-image-area{position:relative;display:flex;gap:6px;align-items:center}.l-print__confirm-image-area::before{display:inline-block;content:"";width:16px;height:16px;background:url(../img/arrow_red_bold.svg) center/16px 16px no-repeat}.l-print__confirm-image-area img{width:70px}.l-print__confirm-image--border{padding:4px;border:1px solid red}.l-print__confirm-button{width:600px;line-height:42px;text-align:center;background-color:#fff;border:1px solid red}@media print{.l-print__button,.l-print__small,.l-print__border,.l-print__container{display:none}.l-print__info-container dt,.l-print__info-container dd{font-size:16px}.l-print__area{position:absolute;top:0;left:50%;width:172mm !important;height:240mm !important;transform:translateX(-50%)}.l-print__confirm-container{visibility:hidden;opacity:0}}@page{size:A4;margin:10mm}.l-vsite .is-hidden{display:none}.l-vsite .mt-2{margin:16px}.l-vsite__text-black{font-family:"NotoSansJP_Bold","ＭＳ Ｐゴシック","MS PGothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.l-vsite__inner{padding:0 10px}.l-vsite__inner.comp{padding:24px 10px 0}@media(min-width: 769px){.l-vsite__inner{padding:0}.l-vsite__inner.comp{padding:32px 0 0}}.l-vsite__enter-info{margin:16px 0}@media(min-width: 769px){.l-vsite__enter-info{margin:32px 0 10px}}.l-vsite__box{width:calc(100% - 20px);height:175px;padding:10px;margin:10px auto;border:1px solid #e0e0e0}.l-vsite__box dl{height:100%;overflow-y:auto;overscroll-behavior:none}.l-vsite__box ol{margin:0 0 0 1.2rem}.l-vsite__box li{margin:8px 0 0;list-style:outside decimal}.l-vsite__box>div+div{margin:8px 0 0}.l-vsite__box span{display:block;text-align:right}.l-vsite__small{display:block;color:#c5003f}.l-vsite__container{display:flex;flex-direction:column;gap:30px 0;margin:30px 0 0}@media(min-width: 769px){.l-vsite__container{flex-direction:row;gap:0 40px;margin:32px 0 0}.l-vsite__container article{flex:1}.l-vsite__container .l-vsite__inner{padding:0 10px}}.l-vsite__container .c-login__flex--contents{width:100%}.l-vsite__container .c-login__password-link{max-width:350px;margin:0 auto}.l-vsite__container .p-login__button--container{max-width:350px;margin:0 auto 12px}.l-vsite__buttons{display:flex;flex-direction:column;gap:16px 0;max-width:350px;margin:24px auto 0}@media(min-width: 769px){.l-vsite__buttons{margin:32px auto 0}}.l-vsite-comp__heading{display:flex;gap:16px;align-items:center;padding:16px 10px 16px 15px;font-size:16px;border-radius:4px;font-weight:bold}.l-vsite-comp__heading.--error{background-color:rgba(235,83,83,.1019607843)}.l-vsite-comp__heading.--error::before{min-width:30px;width:30px;height:30px;background:url(../img/warning_icon.svg) center/30px 30px no-repeat;content:""}.l-vsite-comp__heading.--success{background-color:rgba(111,186,44,.1019607843)}.l-vsite-comp__heading.--success::before{min-width:30px;width:30px;height:30px;background:url(../img/exclamation_green_icon.svg) center/30px 30px no-repeat;content:""}.l-vsite-comp__text{margin:24px 0 46px;text-align:center}.l-vsite__link{max-width:350px;margin:46px auto 0}

/*# sourceMappingURL=style.css.map*/