﻿/* =====================================emoreco 表示調整用 CSSPC・SP・フリーページ共通（レスポンシブ）breakpoint: 769px※セレクタは data-tagscode 配下に限定し、他パーツへの影響を避ける===================================== *//* ---- PC ---- */@media screen and (min-width: 769px) {/* ----マイページ / お気に入りPC：あなたへのおすすめdata-tagscode="mypage_pc_personalize"---- */[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t li {display: contents;}[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t li > dl {flex-basis: 15%;flex-grow: 1;margin: 0 0 0 16px;}[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t dl:nth-child(n+7) {margin-top: 10px;}[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t dl:nth-child(6n+1) {margin-left: 0;}/* 既存 .page-menu 側のセレクタ（クラス名が一致する場合用） */[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t li > dl .block-thumbnail-t--goods-description {margin-top: 6px;font-size: 12px;}[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t li > dl .block-thumbnail-t--goods-description .price {font-size: 12px;}[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t li > dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name {font-size: 12px;height: 31.1719px;}/* 実HTMLは block-cart-i--* のため、上記に加えてこちらも指定 */[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t li > dl .block-cart-i--goods-description {margin-top: 6px;font-size: 12px;}[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t li > dl .block-cart-i--goods-description .price {font-size: 12px;}[data-tagscode="mypage_pc_personalize"] .block-thumbnail-t li > dl .block-cart-i--goods-description .block-cart-i--goods-name {font-size: 12px;height: 31.1719px;}/* ----PC売れ筋ランキングdata-tagscode="category_pc_cv_ranking"---- */[data-tagscode="category_pc_cv_ranking"] .block-ranking-lightningrecommend--goods .block-ranking-r--goods {padding-left: 0px;width: 125px;}[data-tagscode="category_pc_cv_ranking"] .block-ranking-lightningrecommend--goods .block-ranking-r--goods + .block-ranking-r--goods {margin-left: 20px;}}/* ---- SP ---- */@media screen and (max-width: 768px) {/* ----SP横スクロール共通- mypage_sp_personalize … あなたへのおすすめ- category_sp_sold_now … 今売れた商品天地短縮のため CSS 横スクロール（JSスライダーなし / PC変更なし）---- */[data-tagscode="mypage_sp_personalize"],[data-tagscode="category_sp_sold_now"] {margin: 0 0 3.6rem;}[data-tagscode="mypage_sp_personalize"] .block-top-lightningrecommend--header,[data-tagscode="category_sp_sold_now"] .block-common-lightningrecommend--header {margin: 0 0 1.6rem;/* 21px / 12.8 */font-size: 1.6rem;/* 20px / 12.8 */font-weight: bold;line-height: 1.05;}[data-tagscode="mypage_sp_personalize"] .block-top-lightningrecommend--goods,[data-tagscode="category_sp_sold_now"] .block-common-lightningrecommend--list {margin-left: -2.0rem;margin-right: -2.0rem;}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t {display: block;overflow-x: auto;-webkit-overflow-scrolling: touch;padding-bottom: 0.6rem;}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t--items,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t--items {display: flex;flex-wrap: nowrap;gap: 1.6rem;/* 20px / 12.8 */margin: 0;padding: 0;list-style: none;}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t--item,[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t li,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t--item,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t li {box-sizing: content-box;flex-shrink: 0;width: 13.3rem;/* 170px / 12.8 */min-width: 13.3rem;margin: 0;padding: 0;border: none;}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t li:nth-child(4n+1),[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t li:nth-child(n+5),[data-tagscode="category_sp_sold_now"] .block-thumbnail-t li:nth-child(4n+1),[data-tagscode="category_sp_sold_now"] .block-thumbnail-t li:nth-child(n+5) {width: 13.3rem;min-width: 13.3rem;margin: 0;padding: 0;border-top: none;}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t li:first-child,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t li:first-child {border-left: solid 2.0rem rgba(255, 255, 255, 0);}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t li:last-child,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t li:last-child {border-right: solid 2.0rem rgba(255, 255, 255, 0);}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t a,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t a {display: block;width: 13.3rem;text-decoration: none;color: inherit;}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t--goods-image figure,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t--goods-image figure {width: 13.3rem;/* 170px / 12.8 */height: 13.3rem;overflow: hidden;border-radius: 0.5rem;/* 7px / 12.8 */}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t--goods-image img,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t--goods-image img {max-width: 100%;max-height: 100%;}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t--goods-description,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t--goods-description {margin-top: 0.9rem;/* 12px / 12.8 */}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t--goods-name,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t--goods-name {font-size: 1.1rem;/* 14px / 12.8 */font-weight: normal;line-height: 1.5;}[data-tagscode="mypage_sp_personalize"] .variation-name,[data-tagscode="category_sp_sold_now"] .variation-name {display: none;}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t--price-infos,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t--price-infos {margin-top: 0.3rem;/* 4px / 12.8 */}[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t--price,[data-tagscode="mypage_sp_personalize"] .block-thumbnail-t .price,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t--price,[data-tagscode="category_sp_sold_now"] .block-thumbnail-t .price {font-size: 1.4rem;/* 18px / 12.8 */font-weight: bold;line-height: 1.5;}[data-tagscode="mypage_sp_personalize"] .tax_class,[data-tagscode="category_sp_sold_now"] .tax_class {font-size: 0.9rem;/* 12px / 12.8 */font-weight: normal;}/* ----SP横スクロール：売れ筋ランキングdata-tagscode="category_sp_cv_ranking"---- */[data-tagscode="category_sp_cv_ranking"] {margin: 0 0 3.6rem;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-lightningrecommend--header {margin: 0 0 1.6rem;/* 21px / 12.8 */font-size: 1.6rem;/* 20px / 12.8 */font-weight: bold;line-height: 1.05;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-lightningrecommend--goods {margin-left: -2.0rem;margin-right: -2.0rem;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r {overflow-x: auto;-webkit-overflow-scrolling: touch;padding-bottom: 0.6rem;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--items {display: flex;flex-wrap: nowrap;gap: 1.6rem;/* 20px / 12.8 */margin: 0;padding: 0;list-style: none;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--item,[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--items li {box-sizing: content-box;display: flex;flex-direction: column;flex-shrink: 0;width: 13.3rem;/* 170px / 12.8 */min-width: 13.3rem;margin: 0;padding: 0;border: none;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--items li:first-child {border-left: solid 2.0rem rgba(255, 255, 255, 0);}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--items li:last-child {border-right: solid 2.0rem rgba(255, 255, 255, 0);}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--goods-image {position: relative;width: 13.3rem;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--goods-image figure,[data-tagscode="category_sp_cv_ranking"] figure.block-ranking-r--goods-image {width: 13.3rem;height: 13.3rem;overflow: hidden;border-radius: 0.5rem;/* 7px / 12.8 */}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--goods-image img {max-width: 100%;max-height: 100%;}/* Figma: バッジ 31px / 位置 5px / 文字 14px */[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--rank {display: flex;justify-content: center;align-items: center;position: absolute;top: 0.4rem;left: 0.4rem;width: 2.4rem;height: 2.4rem;border-radius: 100%;font-size: 1.1rem;font-weight: bold;color: #fff;line-height: 1;pointer-events: none;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--description {margin-top: 0.9rem;/* 12px / 12.8 */}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--description a {display: block;text-decoration: none;color: inherit;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--goods-name {font-size: 1.1rem;/* 14px / 12.8 */font-weight: normal;line-height: 1.5;}[data-tagscode="category_sp_cv_ranking"] .variation-name {display: none;}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--price-infos {margin-top: 0.3rem;/* 4px / 12.8 */}[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--price,[data-tagscode="category_sp_cv_ranking"] .block-ranking-r--description .price {font-size: 1.4rem;/* 18px / 12.8 */font-weight: bold;line-height: 1.5;}[data-tagscode="category_sp_cv_ranking"] .tax_class {font-size: 0.9rem;/* 12px / 12.8 */font-weight: normal;}}