﻿@charset "UTF-8";div.mainframe_ {width: 100%;margin: 0 auto;}#bestsellers {margin: 0 auto;max-width: calc(100% - 10px);}#bestsellers .heading {/*background: #e60013;*/margin-bottom: 20px;}#bestsellers .heading .title_area {margin: 0 auto;width: 1260px;/*background-image: url(/img/freepage/bestsellers/title_bg.png);background-repeat: no-repeat;background-position: right;*/}/*#bestsellers .heading .title_area h1 {display: inline-block;color: #fff;font-size: 40px;font-weight: 900;margin-bottom: 20px;}#bestsellers .heading .title_area h1 span {background: #000;display: inline-block;margin-top: 10px;padding: 5px 15px;}*/#bestsellers .heading .title_area p {background: #e60013;font-size: 25px;font-weight: bold;color: #fff;text-align:  center;}#bestsellers .coupon {width: 1260px;margin: 0 auto;background: #eee;margin-bottom: 20px;text-align: center;padding: 10px;}#bestsellers .coupon a {background: #333;color:#fff;font-weight: bold;padding: 0.5em 1em;font-size: 1.2em;margin: 10px;display: inline-block;}#bestsellers .item-list {width: 1260px;margin: 0 auto;}#bestsellers .item-list ul {display: flex;flex-wrap: wrap;justify-content: flex-start;gap: 2%;}#bestsellers .item-list ul li {width: 18.4%;margin-bottom: 20px;list-style: none;}/* =========================商品カードPC：5列========================= */#bestsellers .pickup-grid2 {display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 14px;width: 1260px;margin: 30px auto;}/* カード */#bestsellers .pickup-card2 {position: relative;min-width: 0;overflow: hidden;box-sizing: border-box;border: 1px solid #dddddd;background: #ffffff;}/* カード全体をリンク */#bestsellers .pickup-card2__link {position: relative;display: block;width: 100%;color: #111111;text-decoration: none;}/* =========================商品画像========================= */#bestsellers .pickup-card2__image {position: relative;z-index: 1;width: 100%;overflow: hidden;background: #ffffff;}#bestsellers .pickup-card2__image img {display: block;width: 100%;height: auto;}/* =========================画像の上に重ねる文字========================= */#bestsellers .pickup-card2__body {position: absolute;inset: 0;z-index: 2;display: block;box-sizing: border-box;padding: 10px;pointer-events: none;}/* 商品名 */#bestsellers .pickup-card2__title {margin: 0;color: #111111;font-size: 1.15em;font-weight: 900;line-height: 1.25;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px  1px 0 #fff,1px  1px 0 #fff,0 0 2px #fff,0 0 3px #fff,0 0 4px #fff,0 0 5px #fff,0 0 6px #fff;width: 90%;}/* =========================価格========================= */#bestsellers .pickup-card__price {position: absolute;left: 10px;bottom: 10px;display: flex;align-items: flex-end;gap: 3px;margin: 0;}/* 枚数 */#bestsellers .pickup-card2__qty {display: inline-block;margin-right: 2px;padding: 3px 5px;color: #ffffff;background: #111111;font-size: 15px;font-weight: bold;line-height: 1;}/* 価格数字 */#bestsellers .item_price {display: flex;align-items: center;gap: 5px;color: #e60012;font-size: 48px;font-weight: 900;line-height: 0.8;letter-spacing: -0.05em;text-shadow:-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px  1px 0 #ffffff,1px  1px 0 #ffffff;}#bestsellers .pickup-card2__price {position: absolute;left: 10px;bottom: 20px;display: flex;flex-direction: column;align-items: flex-start;gap: 4px;margin: 0;}/*#bestsellers .pickup-card2__yen {margin-bottom: 2px;color: #e60012;font-size: 14px;font-weight: bold;line-height: 1;text-shadow:-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px  1px 0 #ffffff,1px  1px 0 #ffffff;}*/@media screen and (max-width: 768px) {#bestsellers {width: 100%;max-width: 100%;}#bestsellers .heading .title_area {width: 100%;background-image: none;height: auto;}#bestsellers .heading .title_area h1 {display: block;font-size: 2em;text-align: center;margin-bottom: 0;}#bestsellers .heading .title_area h1 span {margin: 0 auto;display: block;}#bestsellers .heading .title_area h1 br {display: none;}#bestsellers .heading .title_area p {font-size: 1.5em;width: auto;text-align: center;}#bestsellers .coupon {width: 100%;box-sizing: border-box;}#bestsellers .item-list {width: 100%;padding: 0 10px;box-sizing: border-box;}#bestsellers .item-list ul {justify-content: space-between;}#bestsellers .item-list ul li {width: 49%;gap: 0;margin-bottom: 10px;}#bestsellers .item-list ul:after {display:none;}#bestsellers .pickup-grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;margin: 15px 0;}#bestsellers .pickup-card__title {font-size: 14px;}#bestsellers .pickup-card__qty {font-size: 12px;}#bestsellers .pickup-card__price-main {font-size: 3em;}#bestsellers .pickup-card__yen {font-size: 12px;}#bestsellers .pickup-grid2{grid-template-columns: repeat(2, minmax(0, 1fr));width: 100%;}#bestsellers .pickup-card2__title{font-size: 0.9em;width: 100%;}#bestsellers .item_price{font-size: 2.5em;}#bestsellers .pickup-card2__price{margin-top: 2em;}}