.tableCommon{--c_background: var(--c_brown_700);--c_line: var(--c_white);background:var(--c_brown_100);font-size:.9rem;width:100%}.tableCommon th{background:var(--c_background);font-weight:600;color:var(--c_white);word-break:keep-all}.tableCommon th,.tableCommon td{padding:1rem}.tableCommon td{color:var(--c_text)}.tableCommon thead tr:nth-last-of-type(n+1) th,.tableCommon thead tr:nth-last-of-type(n+1) td,.tableCommon tbody tr:nth-last-of-type(n+1) th,.tableCommon tbody tr:nth-last-of-type(n+1) td{border-right:1px solid var(--c_line);border-bottom:1px solid var(--c_line)}.tableCommon thead tr:nth-last-of-type(n+1) th:last-child,.tableCommon thead tr:nth-last-of-type(n+1) td:last-child,.tableCommon tbody tr:nth-last-of-type(n+1) th:last-child,.tableCommon tbody tr:nth-last-of-type(n+1) td:last-child{border-right:none}.tableCommon thead tr:nth-last-of-type(n+1) td,.tableCommon tbody tr:nth-last-of-type(n+1) td{--c_line: var(--c_text)}.tableCommon tbody tr:last-of-type th,.tableCommon tbody tr:last-of-type td{border-bottom:none}.tableScroll{overflow-x:auto}.tableScroll .tableCommon{width:-moz-max-content;width:max-content}.tableScroll .tableCommon td{word-break:keep-all;white-space:nowrap}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.tableScrollSp{overflow-x:auto}.tableScrollSp .tableCommon{width:-moz-max-content;width:max-content}.tableScrollSp .tableCommon td{word-break:keep-all;white-space:nowrap}}.tableScrollWide{overflow-x:auto}.tableScrollWide .tableCommon{width:-moz-max-content;width:max-content}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.tableScrollWide{width:calc(690/var(--w)*100vw);margin-left:calc(60/var(--w)*100vw);padding-right:calc(60/var(--w)*100vw)}.tableScrollWide td{word-break:keep-all;white-space:nowrap}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.tableScrollWide{width:calc(100vw - min(60/var(--w)*100vw,60px))}.tableScrollWide td{width:15rem}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#snav ul{--col: 4;grid-template-columns:repeat(4, 1fr)}#snav ul li:nth-of-type(n+5){grid-column:span 2}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#snav li>*{font-size:calc(20/var(--f)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#snav li>*{font-size:calc(16/var(--f)*1rem)}}:where(main)>section:nth-of-type(n + 2){margin-top:calc(80/var(--f)*1rem)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.titleLevel3{margin-top:calc(80/var(--f)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.titleLevel3{margin-top:calc(64/var(--f)*1rem)}}.bnr{aspect-ratio:16/9;width:100%;height:auto}.bnr img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.bnr[href*=bnr_benefits_asobistore]{aspect-ratio:auto}.bnr[data-fancybox]{border:1px solid var(--c_brown_500)}.boxPrice{display:grid;margin-inline:auto;text-align:center}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.boxPrice{gap:calc(56/var(--f)*1rem);margin-top:calc(56/var(--f)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.boxPrice{gap:calc(40/var(--f)*1rem);margin-block:calc(40/var(--f)*1rem)}}.boxPrice p{font-weight:700;line-height:1.5}.boxPrice p span{font-size:.7em}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.boxPrice p{font-size:calc(48/var(--f)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.boxPrice p{font-size:calc(32/var(--f)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.boxPrice .boxBuy{grid-template-columns:max-content auto}}.boxPrice .boxBg{width:100%}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.boxPrice .boxBg .boxGrid{gap:1rem}}.specialList{gap:min(1rem,24px)}.specialList li{padding:min(1rem,24px)}.specialList li a{display:grid;justify-content:center;gap:1rem;text-decoration:none;text-align:center}.specialList li .frameMask{aspect-ratio:1/1;border:1px solid var(--c_text)}.specialList li .frameMask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tableList td{text-align:center}
/*# sourceMappingURL=_maps/products.css.map */
