﻿@charset "UTF-8";/* グッズページ *//* ----$ main (page-goods)----*/.page-goods .pane-main .block-goods-detail ,.page-goodspreview .pane-main .block-goods-detail {display: block;width: 100%;margin: 0 auto;padding-bottom: 7.33%;border-bottom: 1px solid #ddd;}/* ----$ 上部スライダー周り----*//* ---- 追従カート ---- */.page-goods .block-fixed--cartbtn ,.page-goodspreview .block-fixed--cartbtn {position: fixed;bottom: calc(80px + 4vw);right: 4%;z-index: 100;display: none;}.page-goods .block-fixed--cartbtn .block-add-cart--btn ,.page-goodspreview .block-fixed--cartbtn .block-add-cart--btn {width: 13.4vw;height: 13.4vw;min-width: 50px;min-height: 50px;max-width: 80px;max-height: 80px;margin: 0;font-size: 0;background: url(../../img/usr/sb/goods/goods_store_btn_01.png) center no-repeat;background-size: contain;text-indent: -9999px;white-space: nowrap;overflow: hidden;}/* ---- キャッチコピーの上部　カテゴリ ---- */.page-goods .block-goods-category ,.page-goodspreview .block-goods-category {display: -ms-flexbox;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 92%;margin: 0 auto 1.2%;font-size: 10px;line-height: 1.1;}.page-goods .block-goods-category a ,.page-goodspreview .block-goods-category a {display: inline-block;color: #333;text-decoration: underline;margin-right: 5px;}.page-goods .block-goods-category a:last-child ,.page-goodspreview .block-goods-category a:last-child {margin-left: 0.5em;}/* f1 del *//*.page-goods .block-goods-category a:first-child:after ,.page-goodspreview .block-goods-category a:first-child:after {content: "|";margin-left: 0.5em;color: #333;display: inline-block;}*//* キャッチコピー */.page-goods .block-goods-name h2 ,.page-goodspreview .block-goods-name h2 {font-size: 15px;margin: 0;padding: 1.45% 0;width: 92%;margin: 0 auto;line-height: 1.4;}/* ---- 商品紹介スライダ― ---- */.page-goods .block-goods-detail .swiper-button-prev--large,.page-goods .block-goods-detail .swiper-button-next--large ,.page-goodspreview .block-goods-detail .swiper-button-prev--large,.page-goodspreview .block-goods-detail .swiper-button-next--large {display: none;}.page-goods .block-goods-detail #large_image ,.page-goodspreview .block-goods-detail #large_image {margin: 0 auto 4.35%;padding-bottom: 5.8%;border-bottom: 1px dotted #545454;width: 92%;}.page-goods #large_image .swiper-slide figure ,.page-goodspreview #large_image .swiper-slide figure {width: 100%;margin: 0 auto;}/* 画像全サイズ対応処理 ↓↓↓ */.page-goods #large_image .swiper-slide figure ,.page-goodspreview #large_image .swiper-slide figure {position: relative;padding-top: 100%;}.page-goods #large_image .swiper-slide figure img ,.page-goodspreview #large_image .swiper-slide figure img {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 100%;max-height: 100%;}/* 画像全サイズ対応処理 ↑↑↑ */.page-goods .lightbox ,.page-goodspreview .lightbox {top: 50%!important;transform: translate(0,-50%);}.page-goods #large_image .block-src-l--pagination ,.page-goodspreview #large_image .block-src-l--pagination {position: static;width: 100%;display: block;margin-top: 3.8%;}.page-goods #large_image .block-src-l--pagination .swiper-pagination-bullet ,.page-goodspreview #large_image .block-src-l--pagination .swiper-pagination-bullet {width: 10px;height: 10px;margin: 0 6px;background: #f1f1f1;opacity: 1;}.page-goods #large_image .block-src-l--pagination .swiper-pagination-bullet-active ,.page-goodspreview #large_image .block-src-l--pagination .swiper-pagination-bullet-active {background: #f59212;}.page-goods #large_image .swiper-button-next ,.page-goods #large_image .swiper-button-prev ,.page-goodspreview #large_image .swiper-button-next ,.page-goodspreview #large_image .swiper-button-prev {width: 7px;height: 13px;background-size: 100%;margin: 0;}.page-goods #large_image .swiper-button-next ,.page-goodspreview #large_image .swiper-button-next {right: 0;background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214px%22%20height%3D%2226px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(51%2C%2051%2C%2051)%22%20d%3D%22M13.994%2C12.996%20L3.597%2C-0.004%20L0.006%2C-0.004%20L10.403%2C12.996%20L0.006%2C25.997%20L3.597%2C25.997%20L13.994%2C12.996%20Z%22%2F%3E%3C%2Fsvg%3E');margin-top: -13px;}.page-goods #large_image .swiper-button-prev ,.page-goodspreview #large_image .swiper-button-prev {left: 0;background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214px%22%20height%3D%2226px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22rgb(51%2C%2051%2C%2051)%22%20d%3D%22M0.006%2C13.002%20L10.403%2C26.002%20L13.994%2C26.002%20L3.597%2C13.002%20L13.994%2C0.002%20L10.403%2C0.002%20L0.006%2C13.002%20Z%22%2F%3E%3C%2Fsvg%3E');margin-top: -13px;}.page-goods #large_image .block-src-l--text ,.page-goodspreview #large_image .block-src-l--text {font-size: 10px;color: #6b6b6b;margin-top: 1.8%;line-height: 1.1;}/* 動画の場合 */.page-goods .block-src-l .block-src-l-movie figure ,.page-goodspreview .block-src-l .block-src-l-movie figure {position: relative;}.page-goods .block-src-l .block-src-l-movie figure:before ,.page-goodspreview .block-src-l .block-src-l-movie figure:before {content: '';display: block;width: 28.5%;padding-top: 28.5%;background: url(../../img/usr/sb/common/common_movie_icon.png) center no-repeat;background-size: contain;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);pointer-events: none;}.block-goods-movie-link-obj {display: none;position: fixed;left: 10px;top: 0;right: 10px;bottom: 0;z-index: 99999;}.block-goods-movie-link-obj > span.block-goods-movie-link-BG {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99998;background: rgba(0,0,0,0.5);}.block-goods-movie-link-obj > div {width: 100%;padding-top: 56.25%;position: absolute;top: 50vh;margin-top: -28.125%;z-index: 99999;}.block-goods-movie-link-obj > div iframe {position: absolute;top: 0;right: 0;width: 100% !important;height: 100% !important;}.block-goods-movie-link-btn {width: 93%;margin: 3% auto;}.block-goods-movie-link-btn span {display: block;width: 100%;height: 40px;line-height: 40px;background: linear-gradient(0deg, rgba(221,218,218,1) 0%, rgba(239,238,238,1) 100%);color: #333;text-align: center;border-radius: 3px;font-size: 14px;letter-spacing: 0.01em;text-decoration: none;}/* ---- 商品状態のアイコン ---- */.page-goods .block-icon ,.page-goodspreview .block-icon {width: 92%;margin: 0 auto;}.page-goods .block-icon [class^="block-icon--"] ,.page-goodspreview .block-icon [class^="block-icon--"] {display: inline-block;margin-right: 3.62%;}.page-goods .block-icon [class^="block-icon--"] span ,.page-goodspreview .block-icon [class^="block-icon--"] span {background: #dddddd;color: #fff;width: 40px;height: 40px;text-align: center;font-size: 12px;line-height: 13px;border-radius: 50%;display: table-cell;vertical-align: middle;}.page-goods .block-icon .block-icon--sale span ,.page-goodspreview .block-icon .block-icon--sale span {background: #e70012;}.page-goods .block-icon .block-icon--new span ,.page-goodspreview .block-icon .block-icon--new span {background: #fcc800;}.page-goods .block-icon .block-icon--limited span ,.page-goodspreview .block-icon .block-icon--limited span {background: #1a78d9;}.page-goods .block-icon .block-icon--restock span ,.page-goodspreview .block-icon .block-icon--restock span {background: #3eb038;}/* ----$ 真ん中 カート系 金額系 block-goods-price----*/.page-goods .block-goods-price ,.page-goodspreview .block-goods-price {text-align: left;}/* ---- 商品説明、金額 ---- */.page-goods .block-goods-detail > .block-icon ,.page-goodspreview .block-goods-detail > .block-icon {margin-bottom: 3px;}.page-goods .block-goods-detail > .block-icon img ,.page-goodspreview .block-goods-detail > .block-icon img {height: auto;max-height: 30px;}.block-goods-comment {width: 92%;margin: 0 auto 10px;}/* メーカー希望価格と通常販売価格 */.page-goods .block-goods-price .block-goods-price--ordinary ,.page-goodspreview .block-goods-price .block-goods-price--ordinary {font-size: 12px;margin: 2% 0;line-height: 1.5;}.page-goods .block-goods-price .block-goods-price--ordinary .block-goods-price--price ,.page-goodspreview .block-goods-price .block-goods-price--ordinary .block-goods-price--price {font-size: 12px;color: #000;font-weight: normal;}.page-goods .block-goods-price .block-goods-price--ordinary .block-goods-price--default-price ,.page-goodspreview .block-goods-price .block-goods-price--ordinary .block-goods-price--default-price {color: #e70012;font-weight: normal;}/* セール */.page-goods .block-goods-price .block-goods-price--on-sales ,.page-goodspreview .block-goods-price .block-goods-price--on-sales {padding: 3.6%;background: #f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-goods-price--on-sales .block-goods-price--on-sales-comment ,.page-goodspreview .block-goods-price--on-sales .block-goods-price--on-sales-comment {color: #f59212;font-size: 15px;font-weight: bold;}.page-goods .block-goods-price--on-sales p ,.page-goodspreview .block-goods-price--on-sales p {display: inline-block;font-size: 12px;font-weight: bold;}.page-goods .block-goods-price--on-sales p:first-child ,.page-goodspreview .block-goods-price--on-sales p:first-child {margin-right: 5px;}.page-goods .block-goods-price--on-sales .block-goods-price--on-sales-price ,.page-goodspreview .block-goods-price--on-sales .block-goods-price--on-sales-price {display: flex;align-items: baseline;flex-flow: wrap;}.page-goods .block-goods-price--on-sales .block-goods-price--price ,.page-goodspreview .block-goods-price--on-sales .block-goods-price--price {font-size: inherit;/* reset */}.page-goods .block-goods-price--on-sales .block-goods-price--price.price ,.page-goodspreview .block-goods-price--on-sales .block-goods-price--price.price {font-size: 19px;color: #e70012;}.page-goods .block-goods-price--on-sales .block-goods-price--price.price + span ,.page-goodspreview .block-goods-price--on-sales .block-goods-price--price.price + span {color: #e70012;font-weight: bold;margin-left: .5em;}.page-goods .block-goods-price--on-sales .block-goods-price--price.net-price ,.page-goodspreview .block-goods-price--on-sales .block-goods-price--price.net-price {font-size: 12px;}.page-goods .block-goods-price--on-sales .goods-price--supersale-separately ,.page-goodspreview .block-goods-price--on-sales .goods-price--supersale-separately {font-size: 10px;font-weight: normal;}.page-goods .block-goods-price--on-sales .goods-price--supersale-separately span ,.page-goodspreview .block-goods-price--on-sales .goods-price--supersale-separately span {color: #e70012;margin: 0 .5em;font-weight: bold;}/* 会員登録でさらにOFF */.page-goods .goods-price--member ,.page-goodspreview .goods-price--member {margin: 2% 0 0 ;padding: 2.4% 4%;border: 4px solid #ddd;text-align: center;font-size: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .goods-price--member a ,.page-goodspreview .goods-price--member a {display: inline-block;color: #333;font-weight: bold;text-decoration: underline;}.page-goods .goods-price--member span ,.page-goodspreview .goods-price--member span {color: #e70012;font-weight: bold;}.page-goods .goods-price--member span span ,.page-goodspreview .goods-price--member span span {font-size: 14px;color: #e70012;font-weight: bold;}/* 取得予定ポイント goods-price--point */.page-goods .block-goods-price .goods-price--point ,.page-goodspreview .block-goods-price .goods-price--point {padding: 3% 0;border-bottom: 1px dotted #545454;font-size: 12px;line-height: 1.5;}.page-goods .block-goods-price .goods-price--point .goods-price--point-acquired ,.page-goodspreview .block-goods-price .goods-price--point .goods-price--point-acquired {color: #e70012;font-weight: bold;}.page-goods .block-goods-price .goods-price--shippingFee ,.page-goodspreview .block-goods-price .goods-price--shippingFee {padding: 0;font-size: 12px;line-height: 1.5;}/* 販売単位 goods-detail-description */.page-goods .goods-detail-description ,.page-goodspreview .goods-detail-description {display: block;margin: 3% 0;font-size: 12px;line-height: 1.5;}.page-goods .goods-detail-description + .goods-detail-description ,.page-goodspreview .goods-detail-description + .goods-detail-description {margin-top: -3%;}.goods-detail-description dt {width: auto;font-weight: normal;min-width: 5em;}/* ---- ○○箱あたりいくらか　フキダシ ---- */.pane-goods-price-stage {position: relative;display: table;width: 72.46%;margin: 0 auto 7.25%;padding: 3% 4% 3%;border: 3px solid #f59212;-webkit-box-sizing: border-box;box-sizing: border-box;}.pane-goods-price-stage:after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -8px;border: 8px solid transparent;border-top: 12px solid #f59212;}/* cart */.page-cart .pane-goods-price-stage {margin-top: 3%;}.page-cart .pane-goods-price-stage:after {display: none;}.goods-price-stage-table {float: none;border: none;}.pane-goods-price-stage .goods-price-stage-table {width: 100%;font-weight: normal;}.goods-price-stage-table .goods-price-stage-table-row td {text-align: right;}.goods-price-stage-table .goods-price-stage-table-row ~ .goods-price-stage-table-row td {border-top: 1px solid #dddddd;padding-top: 8px;}.goods-price-stage-table .goods-price-stage-table-row td .goods-price-stage-table-td {display: flex;justify-content: center;align-items: baseline;}.goods-price-stage-table .goods-price-stage-table-stage-message {font-size: 12px;text-align: left;/*  line-height: 0.75;*/line-height: 1.2;font-weight: normal;}.goods-price-stage-table .goods-price-stage-table-stage-price {white-space: nowrap;font-size: 18px;color: #e70012;display: inline-block;font-weight: normal;}.goods-price-stage-table .goods-price-stage-table-stage-price span {display: inline-block;margin: 0 0 0 0.3em;font-size: 12px;}.goods-price-stage-table .goods-price-stage-table-stage-net {white-space: nowrap;font-size: 10px;display: inline-block;color: #333;margin-left: 0.3em;}.goods-price-stage-table .goods-price-stage-table-stage-net span {display: inline-block;margin: 0 0 0 0.3em;}.goods-price-stage-table .hr {display: none;}/* ---- 購入エリア ---- */.page-goods .block-goods-price--cart ,.page-goodspreview .block-goods-price--cart {/*  width: 100%;*/padding: 5.5% 5.8% 5.8%;border: 1px solid #9c9c9c;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}/* 数量 */.page-goods .block-goods-price--cart .cart-sum-countarea ,.page-goodspreview .block-goods-price--cart .cart-sum-countarea {width: 100%;display: flex;justify-content: center;align-items: stretch;font-size: 15px;margin-bottom: 1.6%;}.page-goods .block-goods-price--cart .cart-sum-countarea input[name="qty"] ,.page-goodspreview .block-goods-price--cart .cart-sum-countarea input[name="qty"] {width: 4em;text-align: right;margin: 0 8px;padding: 4px 8px;}.page-goods .block-goods-price--cart .cart-sum-countarea .cart-sum-minus ,.page-goods .block-goods-price--cart .cart-sum-countarea .cart-sum-plus ,.page-goodspreview .block-goods-price--cart .cart-sum-countarea .cart-sum-minus ,.page-goodspreview .block-goods-price--cart .cart-sum-countarea .cart-sum-plus {color: #fff;width: 30px;height: 30px;line-height: 32px;font-weight: bold;font-size: 20px;border-radius: 2px;cursor: pointer;-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}.page-goods .block-goods-price--cart .cart-sum-countarea .cart-sum-minus ,.page-goodspreview .block-goods-price--cart .cart-sum-countarea .cart-sum-minus {background: linear-gradient(#cdcdcd, #9f9d9d);}.page-goods .block-goods-price--cart .cart-sum-countarea .cart-sum-plus ,.page-goodspreview .block-goods-price--cart .cart-sum-countarea .cart-sum-plus {background: linear-gradient(#464646, #272727);}.page-goods .block-goods-price--cart .cart-sum-text ,.page-goodspreview .block-goods-price--cart .cart-sum-text {width: 100%;border-bottom: 1px solid #ddd;color: #6b6b6b;font-size: 10px;padding-bottom: 2.7%;}/* 出荷目安 */.page-goods .block-goods-price--cart .conversion-shipment ,.page-goodspreview .block-goods-price--cart .conversion-shipment {text-align: center;margin-top: 3.3%;margin-bottom: 4.0%;color: #333;font-size: 12px;}.page-goods .block-goods-price--cart .conversion-shipment--term ,.page-goodspreview .block-goods-price--cart .conversion-shipment--term {margin-bottom: 0;display: inline-block;}.page-goods .block-goods-price--cart .conversion-shipment--comment ,.page-goodspreview .block-goods-price--cart .conversion-shipment--comment {color: #333;font-size: 10px;line-height: 1.1;}/* カートに入れるボタン */.page-goods .block-goods-price--cart .block-add-cart ,.page-goodspreview .block-goods-price--cart .block-add-cart {position: relative;}.page-goods .block-goods-price--cart .block-add-cart .block-common--inner ,.page-goodspreview .block-goods-price--cart .block-add-cart .block-common--inner {width: 100%;/* reset */}.page-goods .block-goods-price--cart .block-add-cart .block-add-cart--btn ,.page-goodspreview .block-goods-price--cart .block-add-cart .block-add-cart--btn {padding: 14px 8px;border: none;font-size: 15px;line-height: 1.4;font-weight: bold;}.page-goods .block-goods-price--cart .block-add-cart .block-add-cart--btn::before ,.page-goodspreview .block-goods-price--cart .block-add-cart .block-add-cart--btn::before {content: '';display: inline-block;width: 19px;height: 22px;background: url(../../img/usr/common/common_itemprice_icon_cart.png) center no-repeat;background-size: auto auto;background-size: contain;position: relative;top: 3px;margin-right: 4px;}.block-goods-move-cart {text-align: center;margin-top: 10px;}.block-goods-move-cart a {display: block;width: 100%;height: 40px;line-height: 40px;background: linear-gradient(#7cb342, #6d9c3b);color: #fff;border-radius: 3px;font-size: 14px;letter-spacing: 0.01em;text-decoration: none;}/* 入荷時にお知らせ お気に入り */.page-goods .block-goods-price--cart .block-goods-wrap ,.page-goodspreview .block-goods-price--cart .block-goods-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;}.page-goods .block-goods-price--cart .block-goods-wrap .block--arrival-notice ,.page-goods .block-goods-price--cart .block-goods-wrap .block-goods-favorite ,.page-goodspreview .block-goods-price--cart .block-goods-wrap .block--arrival-notice ,.page-goodspreview .block-goods-price--cart .block-goods-wrap .block-goods-favorite {width: 100%;display: block;margin: 0;padding: 0;}.page-goods .block-goods-price--cart .block-goods-wrap a ,.page-goodspreview .block-goods-price--cart .block-goods-wrap a {display: block;width: 100%;height: 35px;margin: 0;padding: 0;font-size: 10px;line-height: 35px;border-radius: 3px;}.page-goods .block-goods-price--cart .block--arrival-notice a ,.page-goodspreview .block-goods-price--cart .block--arrival-notice a {background: -webkit-gradient(linear, left top, left bottom, from(rgba(70,70,70,1)), to(rgba(40,39,39,1)));background: -webkit-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(40,39,39,1) 100%);background: -o-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(40,39,39,1) 100%);background: linear-gradient(180deg, rgba(70,70,70,1) 0%, rgba(40,39,39,1) 100%);color: #fff;border: none;}.page-goods .block-goods-price--cart .block-goods-favorite a ,.page-goodspreview .block-goods-price--cart .block-goods-favorite a {background: -webkit-gradient(linear, left bottom, left top, from(rgba(221,218,218,1)), to(rgba(239,238,238,1)));background: -webkit-linear-gradient(bottom, rgba(221,218,218,1) 0%, rgba(239,238,238,1) 100%);background: -o-linear-gradient(bottom, rgba(221,218,218,1) 0%, rgba(239,238,238,1) 100%);background: linear-gradient(0deg, rgba(221,218,218,1) 0%, rgba(239,238,238,1) 100%);padding: 8px;height: auto;font-size: 15px;line-height: 1.4;font-weight: normal;border: none;}.page-goods .block-goods-price--cart .block-goods-favorite a i ,.page-goodspreview .block-goods-price--cart .block-goods-favorite a i {margin-right: .3em;vertical-align: middle;font-size: 17px;margin-top: -2px;}.page-goods .block-goods-price--cart .block--arrival-notice a:hover ,.page-goods .block-goods-price--cart .block-goods-favorite a:hover ,.page-goodspreview .block-goods-price--cart .block--arrival-notice a:hover ,.page-goodspreview .block-goods-price--cart .block-goods-favorite a:hover {text-decoration: none;}/* 販売期間 */.page-goods .block-goods-period ,.page-goodspreview .block-goods-period {display: -ms-flexbox;display: -webkit-box;display: -webkit-flex;display: flex;margin: 4% 0 0;font-size: 12px;line-height: 1.5;}.page-goods .block-goods-period dt ,.page-goodspreview .block-goods-period dt {width: 5em;}.page-goods .block-goods-period dd ,.page-goodspreview .block-goods-period dd {width: calc(100% - 5em);text-align: left;}/* ￥1,000（税抜）以上購入で */.page-goods .block-goods-price .block-goods-off ,.page-goodspreview .block-goods-price .block-goods-off {margin-top: 3%;font-size: 15px;}.page-goods .block-goods-price .block-goods-off span ,.page-goodspreview .block-goods-price .block-goods-off span {color: #e70012;}/* ----$ 真ん中 色　サイズ選択　block-variation----*/.page-goods .block-variation ,.page-goodspreview .block-variation {position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 10px 0;}.page-goods .block-variation .block-variation--name,.page-goods .block-variation .block-variation--selected-item ,.page-goodspreview .block-variation .block-variation--name,.page-goodspreview .block-variation .block-variation--selected-item {margin: 0 0 .5em;padding: 0;/* reset */padding-left: 4%;font-size: 13px;font-weight: normal;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-variation .block-variation--name:before,.page-goods .block-variation .block-variation--selected-item:before ,.page-goodspreview .block-variation .block-variation--name:before,.page-goodspreview .block-variation .block-variation--selected-item:before {content: "";width: 9px;height: 9px;margin-right: 1%;display: inline-block;background-image: url(../../img/usr/sb/goods/goods_select_icon.png);background-size: 100%;background-repeat: no-repeat;}.page-goods .block-variation .block-variation--name span,.page-goods .block-variation .block-variation--selected-item span ,.page-goodspreview .block-variation .block-variation--name span,.page-goodspreview .block-variation .block-variation--selected-item span {font-weight: bold;}.page-goods .block-variation .block-variation--item ,.page-goodspreview .block-variation .block-variation--item {margin: 0;}.page-goods .block-variation .block-variation--item dt ,.page-goodspreview .block-variation .block-variation--item dt {min-width: auto;min-width: initial;min-height: auto;min-height: initial;}.page-goods .block-variation .block-variation--item.active dt ,.page-goodspreview .block-variation .block-variation--item.active dt {-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-variation .block-variation--item-term ,.page-goodspreview .block-variation .block-variation--item-term {border: none;}.page-goods .block-variation .block-color--item.active dt ,.page-goods .block-variation .block-size--item.active dt ,.page-goodspreview .block-variation .block-color--item.active dt ,.page-goodspreview .block-variation .block-size--item.active dt {border: 1px solid #000;}.page-goods .block-variation .block-color--item-term img ,.page-goodspreview .block-variation .block-color--item-term img {max-width: auto;max-width: initial;max-height: auto;max-height: initial;width: 100%;}.page-goods .block-variation .swiper-container ,.page-goodspreview .block-variation .swiper-container {padding-left: 4vw;padding-right: 4vw;box-sizing: content-box;}.page-goods .block-variation .swiper-container .swiper-wrapper ,.page-goodspreview .block-variation .swiper-container .swiper-wrapper {margin-right: 4%;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-variation .block-variation--item ,.page-goodspreview .block-variation .block-variation--item {width: 50px;height: 50px;background: #ccc;}.page-goods .block-variation .block-color--item-term figure ,.page-goodspreview .block-variation .block-color--item-term figure {width: auto;height: auto;}/* size */.page-goods .block-variation .block-size--item-term ,.page-goodspreview .block-variation .block-size--item-term {background-color: #eee;width: 50px;height: 50px;}.page-goods .block-variation .block-size--item-term span ,.page-goodspreview .block-variation .block-size--item-term span {width: 50px;height: 50px;}.page-goods .block-variation .block-size--item ,.page-goodspreview .block-variation .block-size--item {-webkit-box-sizing: border-box;box-sizing: border-box;}/* ----$ 真ん中 ご注文の際----*/.page-goods .block-goods-order-attention ,.page-goodspreview .block-goods-order-attention {width: 92%;margin: 4% auto 5.07%;padding: 2.8% 4.0% 2.8%;border: 1px dotted #e70012;line-height: 1.5;color: #e70012;font-size: 12px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-goods-order-attention--title,.page-goods .block-goods-coution--title ,.page-goodspreview .block-goods-order-attention--title,.page-goodspreview .block-goods-coution--title {margin-bottom: 3%;font-weight: bold;}/* ----$ 真ん中 同じ商品で入数違いはこちら アコーディオン----*/.page-goods .block-accessory-list  ,.page-goodspreview .block-accessory-list  {}.page-goods .block-accessory-list--item  ,.page-goodspreview .block-accessory-list--item  {margin-bottom: 10px;}.page-goods .block-accessory-list .block-accessory-list--quantity ,.page-goodspreview .block-accessory-list .block-accessory-list--quantity {margin-bottom: 3%;}.page-goods .block-accessory-list .block-accessory-list--name ,.page-goodspreview .block-accessory-list .block-accessory-list--name {position: relative;font-size: 11px;padding: 2.6% 0;border-radius: 3px;background: linear-gradient(to bottom, #fbeddb 0%,#f9cc9d 100%);text-align: center;letter-spacing: 0.01em;width: 92%;margin: 0 auto;}.page-goods .block-accessory-list .block-accessory-list--name:before ,.page-goodspreview .block-accessory-list .block-accessory-list--name:before {content: "＋";position: absolute;right: 2.4%;top: 50%;bottom: 0;margin: auto;font-size: 15px;margin-top: -9px;font-weight: bold;line-height: 1;}.page-goods .block-accessory-list .block-accessory-list--name.active:before ,.page-goodspreview .block-accessory-list .block-accessory-list--name.active:before {content: '－';}/* アコーディオン内部 */.block-accessory-list--list {padding: 10px 0 0 0;}.block-accessory-list--list .block-thumbnail-t--items {padding: 0;/* reset */border: none;/* reset */}.block-accessory-list--list .swiper-container {padding-left: calc(4vw - 10px);}.block-accessory-list--list .swiper-container dl {padding: 10px;}.block-accessory-list--list .swiper-container dl:hover {background: #f1f1f1;}.block-accessory-list--list .block-thumbnail-t .swiper-wrapper {margin-bottom: 0;}.block-accessory-list--list .block-thumbnail-t--goods-image {width: 100%;}.block-accessory-list--list .block-thumbnail-t--goods-image figure {min-width: 1px;min-height: 1px;background: #fff;}/* block-goods-linkarea ボタン4つ*/.page-goods .block-goods-linkarea ,.page-goodspreview .block-goods-linkarea {width: 92%;margin: 0 auto;}.page-goods .block-goods-linkarea-2crm ,.page-goodspreview .block-goods-linkarea-2crm {display: flex;flex-flow: wrap;justify-content: space-between;align-items: stretch;}.page-goods .block-goods-linkarea-2crm .block-goods-linkarea-btn ,.page-goodspreview .block-goods-linkarea-2crm .block-goods-linkarea-btn {width: 48.7%;}.page-goods .block-goods-linkarea-btn .btn ,.page-goodspreview .block-goods-linkarea-btn .btn {display: block;border: none;margin: 0 0 10px;padding: 8px 0;background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4),to(#e8e8e8));background: -webkit-linear-gradient(top, #f4f4f4 0%,#e8e8e8 100%);background: -o-linear-gradient(top, #f4f4f4 0%,#e8e8e8 100%);background: linear-gradient(to bottom, #f4f4f4 0%,#e8e8e8 100%);border-radius: 3px;font-size: 12px;font-weight: bold;}@media all and (max-width: 320px) {.page-goods .block-goods-linkarea .btn ,.page-goodspreview .block-goods-linkarea .btn {font-size: 11px;}}/* ----$ 真ん中 タブ----*//* スペックと商品特徴のタブ 上の部分*/.page-goods .block-goods-tab ,.page-goodspreview .block-goods-tab {margin: 8% 0 5.3%;}.page-goods .block-goods-tab .block-goods-tab--wrap ,.page-goodspreview .block-goods-tab .block-goods-tab--wrap {width: 92%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 auto -1px;}.page-goods .block-goods-tab .block-goods-tab--btn ,.page-goodspreview .block-goods-tab .block-goods-tab--btn {width: 49.57%;padding: 0.3em 0;background: #bdbdbd;border-width: 1px 1px 0 1px;border-color: #bdbdbd;border-style: solid;border-radius: 5px 5px 0 0 / 5px 5px 0 0;color: #fff;font-size: 12px;font-weight: bold;text-align: center;letter-spacing: 0.01em;line-height: 1.92;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}.page-goods .block-goods-tab.spec-active .block-goods-tab--spec ,.page-goods .block-goods-tab.features-active .block-goods-tab--features ,.page-goodspreview .block-goods-tab.spec-active .block-goods-tab--spec ,.page-goodspreview .block-goods-tab.features-active .block-goods-tab--features {display: block;}.page-goods .block-goods-tab.spec-active .btn-spec ,.page-goods .block-goods-tab.features-active .btn-features ,.page-goodspreview .block-goods-tab.spec-active .btn-spec ,.page-goodspreview .block-goods-tab.features-active .btn-features {background-color: #f1f1f1;color: #000;font-weight: bold;}/* タブ中身 */.page-goods .block-goods-tab .block-goods-tab--main ,.page-goodspreview .block-goods-tab .block-goods-tab--main {display: none;padding: 5.33% 4%;background-color: #f1f1f1;border-top: 1px solid #bdbdbd;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-goods-tab .block-goods-tab--main h4 ,.page-goodspreview .block-goods-tab .block-goods-tab--main h4 {padding-bottom: 2.67%;border-bottom: 1px dotted #595959;font-size: 13px;}.page-goods .block-goods-tab .block-goods-tab--main .goods-detail-description ,.page-goodspreview .block-goods-tab .block-goods-tab--main .goods-detail-description {display: flex;align-items: flex-start;}.page-goods .block-goods-tab .block-goods-tab--main .goods-detail-description dt ,.page-goodspreview .block-goods-tab .block-goods-tab--main .goods-detail-description dt {width: auto;width: 4em;display: block;font-size: 10px;margin-right: 1em;white-space: nowrap;}.page-goods .block-goods-tab .block-goods-tab--main .goods-detail-description dd ,.page-goodspreview .block-goods-tab .block-goods-tab--main .goods-detail-description dd {display: block;font-size: 12px;}.page-goods .block-goods-tab .block-goods-tab--main .goods-detail-description a ,.page-goodspreview .block-goods-tab .block-goods-tab--main .goods-detail-description a {font-size: 12px;display: block;text-decoration: underline;}.page-goods .block-goods-tab .block-goods-tab--main .goods-detail-description dd#spec_attr3 ,.page-goods .block-goods-tab .block-goods-tab--main .goods-detail-description dd#spec_jan ,.page-goodspreview .block-goods-tab .block-goods-tab--main .goods-detail-description dd#spec_attr3 ,.page-goodspreview .block-goods-tab .block-goods-tab--main .goods-detail-description dd#spec_jan {white-space: nowrap;}/* block-goods-spec 商品仕様 */.page-goods .block-goods-tab .block-goods-tab--main .goods-detail-description.block-goods-spec ,.page-goodspreview .block-goods-tab .block-goods-tab--main .goods-detail-description.block-goods-spec {border-bottom: 1px solid #ddd;padding: 2.5% 0;}.page-goods .block-goods-tab .block-goods-tab--main .goods-detail-description.block-goods-spec:last-child ,.page-goodspreview .block-goods-tab .block-goods-tab--main .goods-detail-description.block-goods-spec:last-child {border-bottom: none;padding-bottom: 0;}.page-goods .block-goods-tab .block-goods-tab--main-block ,.page-goodspreview .block-goods-tab .block-goods-tab--main-block {border-bottom: 1px solid #ddd;padding: 2.5% 0;}.page-goods .block-goods-tab .block-goods-tab--main-block:last-child ,.page-goodspreview .block-goods-tab .block-goods-tab--main-block:last-child {border-bottom: none;padding-bottom: 0;}/* タブのすぐしたのカートエリア *//* f1 del *//*.page-goods .block-goods-price--cart ,.page-goodspreview .block-goods-price--cart {-webkit-box-sizing: border-box;box-sizing: border-box;}*//* block-goods-text ご注意【免責】 */.page-goods .block-goods-text ,.page-goodspreview .block-goods-text {margin: 0 0 5.3%;padding: 0 4%;font-size: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-goods-text .block-goods-text--title ,.page-goodspreview .block-goods-text .block-goods-text--title {font-weight: bold;padding: 4% 0 2%;}/* ----$ スライダー----*//* おすすめ商品 */.page-goods .block-featured ,.page-goodspreview .block-featured {border-top: 1px solid  #ddd;margin-bottom: 4.8%;}.page-goods .swiper-container--setitem ,.page-goodspreview .swiper-container--setitem {padding-left: calc(4vw - 10px);}.page-goods .block-featured--title ,.page-goodspreview .block-featured--title {margin: 5.5% 0 1%;padding-left: 4%;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .swiper-container04 ,.page-goodspreview .swiper-container04 {padding-left: calc(4vw - 10px);}/* 合わせてよくご購入されている商品 */.page-goods .block-setitem ,.page-goodspreview .block-setitem {padding-bottom: 8%;margin-bottom: 6%;/* 45 */border-bottom: 1px solid #dddddd;/* ボーダー共通CSS */}.page-goods .swiper-container--setitem ,.page-goodspreview .swiper-container--setitem {padding-left: calc(4vw - 10px);}.page-goods .block-setitem--title ,.page-goodspreview .block-setitem--title {margin: 5.5% 0 1%;padding-left: 4%;-webkit-box-sizing: border-box;box-sizing: border-box;}/* この後によく見られている商品 */.page-goods .block-viewed ,.page-goodspreview .block-viewed {padding-bottom: 8%;margin-bottom: 6%;/* 45 */border-bottom: 1px solid #dddddd;/* ボーダー共通CSS */}.page-goods .swiper-container--viewed ,.page-goodspreview .swiper-container--viewed {padding-left: calc(4vw - 10px);}.page-goods .block-viewed--title ,.page-goodspreview .block-viewed--title {padding:0 0 0 4%;margin: 0 0 1%;-webkit-box-sizing: border-box;box-sizing: border-box;}/* 同じカテゴリで、みんながよく買っている商品 */.page-goods .block-same-category ,.page-goodspreview .block-same-category {padding-bottom: 8%;margin-bottom: 6%;/* 45 */border-bottom: 1px solid #dddddd;/* ボーダー共通CSS */}.page-goods .swiper-container--same-category ,.page-goodspreview .swiper-container--same-category {padding-left: calc(4vw - 10px);}.page-goods .block-same-category--title ,.page-goodspreview .block-same-category--title {padding:0 0 0 4%;margin: 0 0 1%;-webkit-box-sizing: border-box;box-sizing: border-box;}/* ----$ 真ん中 ユーザーレビュー----*/.page-goods .block-goods-user-review ,.page-goodspreview .block-goods-user-review {width: 100%;margin: 0 auto;padding: 0 4%;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-goods-user-review > h2:not(.block-goods-user-review--title) ,.page-goodspreview .block-goods-user-review > h2:not(.block-goods-user-review--title) {padding: 0;}.page-goods .block-goods-user-review--allscore ,.page-goodspreview .block-goods-user-review--allscore {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 10px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin: 1.1% 0 1.69%;}/* 評価の☆ */.page-goods .review-star ,.page-goodspreview .review-star {display: inline-block;width: 63.5px;background-size: 100%;background-repeat: no-repeat;background-position: center top;vertical-align: middle;margin-left: 3px;margin-top: 2px;}.page-goods .review-star img ,.page-goodspreview .review-star img {vertical-align: top;}/* ☆4つ */.page-goods .review-star.point04 ,.page-goodspreview .review-star.point04 {background-image: url(../../img/usr/sb/goods/goods_review_icon_star_04.png);}.page-goods .block-goods-user-review .block-goods-user-review--title ,.page-goodspreview .block-goods-user-review .block-goods-user-review--title {margin: 6.52% 0 0;padding: 0 0 0 40px;font-size: 13px;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-goods-user-review .block-goods-user-review--title:before ,.page-goodspreview .block-goods-user-review .block-goods-user-review--title:before {margin: 0 10px 0 -40px;display: inline-block;content: '';vertical-align: middle;width: 30px;height: 24px;background: url(../../img/usr/sb/goods/goods_review_icon_01.png) 0 0 / 100% auto no-repeat;}/* ユーザーレビュー　箱 */.page-goods .block-goods-user-review--list .block-goods-user-review--item ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item {width: 100%;padding: 0;border: 2px solid #ddd;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-goods-user-review--list .block-goods-user-review--item + .block-goods-user-review--item ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item + .block-goods-user-review--item {margin-top: 2.5%;}.page-goods .block-goods-user-review--list .block-goods-user-review--item-body ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-body {padding: 3.91% 3.91% 0;}/* レビュータイトル */.page-goods .block-goods-user-review--list .block-goods-user-review--item-title ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-title {font-size: 13px;line-height: 1.38;margin-bottom: 1.44%;}/* レビューのほし */.page-goods .block-goods-user-review--list .review-star ,.page-goodspreview .block-goods-user-review--list .review-star {margin-left: auto;margin-right: 0;display: block;}/* 文章 */.page-goods .block-goods-user-review--list .block-goods-user-review--item-comment ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-comment {margin-top: 2.44%;font-size: 12px;}/* 続きを見る */.page-goods .block-goods-user-review--list .block-goods-user-review--item-more ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-more {text-align: right;}.page-goods .block-goods-user-review--list .block-goods-user-review--item-more a ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-more a {font-size: 12px;text-decoration: underline;}/* ユーザー名 と 日付 */.page-goods .block-goods-user-review--list .block-goods-user-review--item-summary ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-summary {text-align: right;margin-top: 3.5%;padding: 2% 0 1.5%;border-top: 1px solid #ddd;}.page-goods .block-goods-user-review--list .block-goods-user-review--item-name ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-name {font-size: 11px;line-height: 1.36;text-decoration: none;margin-bottom: 0.5%;}.page-goods .block-goods-user-review--list .block-goods-user-review--item-data ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-data {font-size: 10px;}/*参考になった*/.page-goods .block-goods-user-review--list .block-goods-user-review--item-reference ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-reference {width: 100%;font-size: 10px;padding: 1.16% 3.91%;text-align: right;background: #f1f1f1;}.page-goods .block-goods-user-review--list .block-goods-user-review--item-reference span ,.page-goodspreview .block-goods-user-review--list .block-goods-user-review--item-reference span {font-size: 12px;color: #e70012;}/* レビュー下部ボタン */.page-goods .block-goods-user-review--form ,.page-goodspreview .block-goods-user-review--form {text-align: center;margin: 4.35% 0 0;}.page-goods .block-goods-user-review--form .btn ,.page-goodspreview .block-goods-user-review--form .btn {width: 57.97%;margin: 0 auto;background: -webkit-gradient(linear, left top, left bottom, from(#595959),to(#1c1b1b));background: -webkit-linear-gradient(top, #595959 0%,#1c1b1b 100%);background: -o-linear-gradient(top, #595959 0%,#1c1b1b 100%);background: linear-gradient(to bottom, #595959 0%,#1c1b1b 100%);color: #fff;border: none;border-radius: 3px;font-size: 12px;letter-spacing: 0.01em;}/* すべてのレビューを見る */.page-goods .block-goods-user-review--form .btn.read-review ,.page-goodspreview .block-goods-user-review--form .btn.read-review {background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4),to(#e8e8e8));background: -webkit-linear-gradient(top, #f4f4f4 0%,#e8e8e8 100%);background: -o-linear-gradient(top, #f4f4f4 0%,#e8e8e8 100%);background: linear-gradient(to bottom, #f4f4f4 0%,#e8e8e8 100%);color: #333;}.page-goods .block-goods-user-review--form .btn.read-review:before ,.page-goodspreview .block-goods-user-review--form .btn.read-review:before {content: "";width: 16px;height: 12.5px;background-image: url(../../img/usr/sb/goods/goods_review_icon_02.png);display: inline-block;background-size: 100%;vertical-align: middle;margin-right: 3%;}.page-goods .block-goods-user-review--write-review-btn + .block-goods-user-review--write-review-btn ,.page-goodspreview .block-goods-user-review--write-review-btn + .block-goods-user-review--write-review-btn {margin-top: 3.33%;/* f1 20181021 delbackground: -webkit-gradient(linear, left top, left bottom, from(#595959),to(#1c1b1b));background: -webkit-linear-gradient(top, #595959 0%,#1c1b1b 100%);background: -o-linear-gradient(top, #595959 0%,#1c1b1b 100%);background: linear-gradient(to bottom, #595959 0%,#1c1b1b 100%);color: #fff;letter-spacing: 0.01em;*/}/* ----  sns  ---- */.page-goods .block-goods-sub--sns ,.page-goodspreview .block-goods-sub--sns {width: 100%;margin: 4.67% 0 0;padding: 5.33% 0;background: #f1f1f1;}.page-goods .block-goods-sub--sns p ,.page-goodspreview .block-goods-sub--sns p {margin: 0 0 6px;text-align: center;}.page-goods .block-goods-sub--sns ul ,.page-goodspreview .block-goods-sub--sns ul {width: 93%;margin: 0 auto;display: flex;justify-content: center;align-items: center;}.page-goods .block-goods-sub--sns ul li ,.page-goodspreview .block-goods-sub--sns ul li {margin: 0 5px;}.page-goods .block-goods-sns ,.page-goodspreview .block-goods-sns {width: 100%;margin: 4.67% 0;padding: 5.33% 0;background: #f1f1f1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-sizing: border-box;box-sizing: border-box;}.page-goods .block-goods-sns--text ,.page-goodspreview .block-goods-sns--text {width: 5em;font-size: 12px;text-align: center;margin-right: 3.86%;line-height: 1.41;}.page-goods .block-goods-sns--item ,.page-goodspreview .block-goods-sns--item {display: -webkit-box;display: -ms-flexbox;display: flex;width: 46.67%;}.page-goods .block-goods-sns--item li ,.page-goodspreview .block-goods-sns--item li {width: 22.86%;}.page-goods .block-goods-sns--item li + li ,.page-goodspreview .block-goods-sns--item li + li {margin-left: 2.86%;}/* ---- 売り売りのバナー　コメント ---- */.page-goods .block-goods-banner ,.page-goodspreview .block-goods-banner {width: 92%;margin: 0 auto;}