﻿@charset "UTF-8";.wrapper {position: relative;position: static;z-index: 1;}/* ヘッダー */.pane-header {position: fixed;background-color: #fff;width: 100%;z-index: 999999999;}/* ヘッダーパネル固定 */.header-info {width: 100%;padding-top: 90px;/* ヘッダーパネル固定時高さ調整 */background-color: #001249;display: flex;}.header-info-membership {font-size: 12px;}.header-info-membership-box {background-color: white;border-radius: 5px 5px 0 0;padding: 5px;margin: 5px 10px 0 0;font-size: 10px;float: left;text-align: center;width: 11%;height: 25px;}.header-info-membership-info {padding: 10px 0 0;color: yellow;font-size: 12px;/*width: 50%;*/float: left;white-space: nowrap;}.header-info-menu {width: 44.5%;display: flex;float: right;overflow: hidden;}.header-info--inquiry,.header-info--guide,.header-info--benefits,.header-info--pocket-deck {background-color: #FFF;border-radius: 5px 5px 0 0;padding: 5px;margin: 5px 1px 0 0;font-size: 12px;font-weight: bold;text-align: center;width: 100%;height: 25px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));background: #fff -moz-linear-gradient(top, #eee, #fff);background: #fff -ms-linear-gradient(top, #eee, #fff);background: #fff linear-gradient(top, #eee, #fff);}.header-info--btn-purchase {background-color: #FFF;border-radius: 5px 5px 0 0;padding: 5px;margin: 5px 0 0;font-size: 12px;font-weight: bold;text-align: center;width: 100%;height: 25px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#328500), to(#60BE00));background: #fff -moz-linear-gradient(top, #328500, #60BE00);background: #fff -ms-linear-gradient(top, #328500, #60BE00);background: #fff linear-gradient(top, #328500, #60BE00);}.header-info--btn-purchase a {color: #fff;}.block-globalnav-menu {background: -webkit-repeating-linear-gradient(-45deg, #222222 0, #222222 15px, #111111 15px, #111111 30px);background: -o-repeating-linear-gradient(-45deg, #222222 0, #222222 15px, #111111 15px, #111111 30px);background: repeating-linear-gradient(-45deg, #222222 0, #222222 15px, #111111 15px, #111111 30px);}/* 会員トップメインイメージ */.block-topimg {/*margin-right: calc(50% - 49.4vw);margin-left: calc(50% - 49.4vw);*/background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #9ab1c7 0%, #1a242f 100%);background-image: radial-gradient(ellipse farthest-corner at center top, #9ab1c7 0%, #1a242f 100%);/*height: 522px;*/overflow: visible;z-index: 0;}.block-topimg div {text-align: center;}/* リコメンド */.block-recommend-contents {margin: 0 0 1rem 0;}.block-recommend-contents--item-list,.block-contents--item-list {display: flex;justify-content: space-evenly;align-items: center;flex-wrap: wrap;background: #fff -webkit-gradient(linear, left top, left bottom, from(#1a242f), to(#fff));background: #fff -moz-linear-gradient(top, #1a242f, #fff);background: #fff -ms-linear-gradient(top, #1a242f, #fff);background: #fff linear-gradient(top, #1a242f, #fff);}.block-recommend-contents--item-list li {width: 25%;height: auto;padding: 1rem 0 0 1rem;}/* セールカテゴリー */.block-sale-category--item-list {display: flex;justify-content: space-evenly;align-items: center;flex-wrap: wrap;background-image: -webkit-linear-gradient(#0022A9 0%, #001249 50%, #fff 100%);background-image: linear-gradient(#0022A9 0%, #001249 25%, #0022A9 55%, #fff 100%);}.block-sale-category--item-list li {width: 20%;height: auto;padding: 1rem 0 0 1rem;}.block-recommend-contents--item-list img,.block-sale-category--item-list img,.block-contents--item-list img {width: 100%;height: auto;}.block-recommend-contents--item-list,.block-sale-category--item-list {padding: 0 1rem 0 0;}/* 会員メニュー */.member-menu {text-align: center;z-index: 1;background: #fff -webkit-gradient(linear, left top, left bottom, from(#1a242f), to(#fff));background: #fff -moz-linear-gradient(top, #1a242f, #fff);background: #fff -ms-linear-gradient(top, #1a242f, #fff);background: #fff linear-gradient(top, #1a242f, #fff);}.member-menu ul {margin: 0;padding: 0 0 0 20px;width: 100%;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.member-menu li {margin: 10px 20px 10px 0;padding: 10px;border: 1px solid #DDD;border-radius: 5px;width: 23%;background-color: #FFF;list-style: none;text-align: left;}.member-menu ul h4 {font-weight: bold;}.member-menu ul li p {text-align: center;margin: 10px 0;min-width:250px;max-width:350px;/*height: 250px;*/overflow: hidden;}.member-menu ul li p.banner {text-align: center;margin: 10px 0;height: 270px !important;}/*.member-menu--link {color: #6fb4c3;}*//* ショッピングガイド */.block-shopping-guide-contents {text-align: center;}.block-common-title2,.block-sale-category h2,.block-shopping-guide h2,.block-top-topic h2,.block-category-list--topic h2 {margin-bottom: 0px;padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#209cff), to(#0022A9));background-image: -webkit-linear-gradient(left, #209cff 0%, #0022A9 100%);background-image: linear-gradient(to right, #209cff 0%, #0022A9 100%);}.block-common-title2 span,.block-sale-category h2 span,.block-shopping-guide h2 span,.block-top-topic h2 span,.block-category-list--topic h2 span {padding-left: 20px;border-left: 5px double #FFF;}.block-common-title2 rt,.block-sale-category h2 rt,.block-shopping-guide h2 rt,.block-top-topic h2 rt,.block-top-topic-purchase h2 rt,.block-category-list--topic h2 rt {padding-left: 10px;font-size: 20px;display: inline-block;}.block-shopping-guide ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;width: 100%;justify-content: space-evenly;}.block-shopping-guide li {margin: 10px 0;padding: 10px;border: 1px solid #DDD;border-radius: 5px;width: calc(100% / 3 - 10px);background-color: #EEE;list-style: none;text-align: left;}.block-shopping-guide ul li h4 {font-weight: bold;font-size: 120%;}.block-shopping-guide ul li a img {width: 50%;}.block-shopping-guide a {color: #007185;}.block-sale-category span,.block-shopping-guide span {font-weight: bold;}.block-shopping-guide-fsize {font-size: 120%;}.block-shopping-guide-fstyle-red {color: red;}.block-shopping-guide-fstyle-orn {color: orange;}.block-shopping-guide-fstyle-blu {font-size: 90%;color: deepskyblue;}/* ブロックヘッダー */.block-ranking h2,.block-ranking--title {margin-bottom: 0px;padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#FF0000), to(#B20000));background-image: -webkit-linear-gradient(left, #FF0000 0%, #B20000 100%);background-image: linear-gradient(to right, #FF0000 0%, #B20000 100%);}.block-instock h2,.block-instock--title {margin-bottom: 0px;padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#F98D0D), to(#F8500F));background-image: -webkit-linear-gradient(left, #F98D0D 0%, #F8500F 100%);background-image: linear-gradient(to right, #F98D0D 0%, #F8500F 100%);}.block-pricecut h2,.block-pricecut--title {margin-bottom: 0px;padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#FADB05), to(#FDB800));background-image: -webkit-linear-gradient(left, #FADB05 0%, #FDB800 100%);background-image: linear-gradient(to right, #FADB05 0%, #FDB800 100%);}/* インフォ */.block-content-info ul {display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}.block-content-info ul {margin: 10px 10px 0 0;}.block-content-info ul li {width: 50%;align-items: center;text-align: center;}.block-content-info img {width: 100%;}.block-content-info img.left {padding-right: 5px;}.block-content-info img.right {padding-left: 5px;}/* 会員インフォ */.block-content-memberinfo ul {display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}.block-content-memberinfo ul {margin: 10px 0;}.block-content-memberinfo ul li {width: 25%;align-items: center;text-align: center;margin: 0 5px;}.block-content-memberinfo img {width: 100%;}/* カテゴリTOP */.category-top {text-align: center;z-index: 1;background: #fff -webkit-gradient(linear, left top, left bottom, from(#1a242f), to(#fff));background: #fff -moz-linear-gradient(top, #1a242f, #fff);background: #fff -ms-linear-gradient(top, #1a242f, #fff);background: #fff linear-gradient(top, #1a242f, #fff);}.category-top ul {margin: 0;padding: 0 0 0 20px;width: 100%;justify-content: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: nowrap;}.category-top li {margin: 10px 20px 10px 0;padding: 10px;border: 1px solid #DDD;border-radius: 5px;width: 23%;background-color: #FFF;list-style: none;text-align: left;}.category-top ul li p {text-align: center;margin: 10px 0;max-width: 350px;overflow: hidden;}/* メルマガ登録案内 */.block-mailinfo {margin: 3px 0 1rem;}.block-mailinfo-header {margin: 0;padding: 0;}.block-mailinfo-header img {width: 100%;margin-bottom: -8px;}.block-mailinfo-content {padding: 10px 10px 6px;background-color: #000;font-size: 80%;color: #fff;text-align: center;}.block-mailinfo-content p {text-align: left;margin-bottom: 6px;}/* フッター */.block-footerlink {margin-bottom: 20px;width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;justify-content: space-evenly;}.block-footerlink--links {margin: 10px 0;padding: 10px;border-radius: 5px;width: calc(100% / 4 - 10px);list-style: none;text-align: left;color: #fff;}.block-footerlink--links ul {width: 100%;line-height: 200%;}.block-footerlink--links a {color: #fff;}.block-footerlink--links-title {font-size: 16px;font-weight: bold;margin: 6px 0 14px 0;white-space: nowrap;color: #fff;}.block-footer-sns {width: 100%;margin: 50px 0;text-align: center;}.block-footer-sns .fa {margin: 6px 30px;}.block-footer-sns ul {display: flex;justify-content:center;align-items: center;}.block-footer-sns li img {width: 50px;margin: 0 30px;}.block-footer-sns li span img {width: 120px;}.block-footer-sns li a {color: #fff;}.block-footernav--ssl-sign {position:absolute;bottom: 10px;left: 10px;width: 150px;padding: 5px;background: rgba(255,255,255,0.25);font-size: 10px;line-height: 120%;color: #fff;text-align: left;}.block-footernav--ssl-sign-s {position:absolute;bottom: -15px;left: 10px;width: 150px;padding: 5px;}.block-footernav--ssl-sign img,.block-footernav--ssl-sign-s img {width: 100%;}/* Nextone user.css　フッター 追記 */.footer_font{font-size: 12px;letter-spacing: 0.3px;}.footer_font li{list-style:disc;margin-left: 1rem;line-height: normal;}.footer_font_midashi{border-bottom: 1px solid rgba(255, 255, 255, 0.671);font-size: 13px;letter-spacing: 0.5px;}.gmo_font{font-size: 8px;color: #fff;}.gmo_bg{background-color: #ffffff3f;padding: 0.5rem;width: 200px;margin: auto;}/* マイページ＆リスト */.block-mypagelist-login {margin: 0 20px;padding: 5px;font-size: 12px;text-align: center;background-color: #000;width: 150px;border-radius: 5px;color: #fff;}.block-mypagelist-login a {color: #fff;}.block-mypagelist-login span {font-size: 14px;font-weight: bold;}.block-mypagelist-balloon1-top {position: absolute;margin: 0.7em 0;padding: 7px 10px;min-width: 245px;max-width: 300px;color: #555;font-size: 14px;background: #e0edff;z-index: 100;text-align: center;top: 25px;left: -150px;}.block-mypagelist-balloon1-top:before {content: "";position: absolute;top: -30px;left: 50%;margin-left: -15px;border: 15px solid transparent;border-bottom: 15px solid #e0edff;}.block-mypagelist-balloon1-top p {margin: 5px 0 5px 7px;padding: 0;font-size: 12px;text-align: center;display: flex;}.block-mypagelist-balloon1-top h4 {font-weight: bold;}.block-mypagelist-balloon1-top p a {color: blue;line-height: 150%;}.block-mypagelist-balloon1-top--list {text-align: left;line-height: 150%;display:flex;flex-direction: column;align-items: flex-start;}.block-mypagelist-balloon1-top--list li {font-size: 14px;}/* コンテンツ2列用 */.block-contentline-main {display: block;width: 80%;padding: 0 10px 0 0;}.block-contentline-sub {display: block;width: 20%;overflow: hidden !important;}.block-contentline-sub ul li img {width: 100%;}.block-contentline-sub-under-banner {max-width: 1160px;width: 97%;height: auto;margin: 15px;}.block-contentline-main .block-sale-category h2 {margin-top: 0px;}.block-contentline {display: flex;margin: 10px 0 20px;overflow: hidden;}/* スライダー */.swiper-wrapper {text-align: center;align-items: center;}.swiper-button-prev,.swiper-button-next,.swiper-rtl .swiper-button-prev,.swiper-rtl .swiper-button-next {margin-top: -45px !important;padding: 30px 20px !important;background-size: 20px auto;background-color: rgb(255 255 255 / 50%);border-radius: 7px;}.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 0 !important;}.swiper-pagination-bullet {width: 20px !important;height: 20px !important;border: 2px solid #fff !important;box-sizing: content-box !important;}/* swiper横幅コントロール */.pane-contents .container {grid-template-columns: auto minmax(0, 1fr);grid-template-rows: auto minmax(0, 1fr);}.block-top-banner.swiper.swiper-common.swiper-initialized.swiper-horizontal.swiper-android img {width: 100%;}.swiper-thumbnail,.swiper-thumbnail-full-fade {background: #fff -webkit-gradient(linear, left top, left bottom, from(#fff), to(#1a242f));background: #fff -moz-linear-gradient(top, #fff, #1a242f);background: #fff -ms-linear-gradient(top, #fff, #1a242f);background: #fff linear-gradient(top, #fff, #1a242f);}.swiper-thumbnail .slider-main,.swiper-thumbnail .slider-thumbnail,.swiper-thumbnail-full-fade .slider-main,.swiper-thumbnail-full-fade .slider-thumbnail {background: transparent;}.swiper-thumbnail .slider-main .swiper-wrapper,.swiper-thumbnail-full-fade .slider-main .swiper-wrapper {margin: 0;padding: 0;}.swiper-thumbnail .slider-thumbnail .swiper-wrapper,.swiper-thumbnail-full-fade .slider-thumbnail .swiper-wrapper {margin: 0;padding: 2px 0;}.swiper-thumbnail .swiper-slide,.swiper-thumbnail .swiper-slide img,.swiper-thumbnail-full-fade .swiper-slide,.swiper-thumbnail-full-fade .swiper-slide img {background: transparent;}.swiper-thumbnail .slider-thumbnail .swiper-slide,.swiper-thumbnail-full-fade .slider-thumbnail .swiper-slide {opacity: .5;}.swiper-thumbnail .slider-thumbnail .swiper-slide.swiper-slide-thumb-active,.swiper-thumbnail-full-fade .slider-thumbnail .swiper-slide.swiper-slide-thumb-active {opacity: 1;}.swiper-thumbnail .slider-thumbnail .swiper-slide a,.swiper-thumbnail-full-fade .slider-thumbnail .swiper-slide a {pointer-events:none;}/* twitter */.btw {height: 845px;overflow: hidden;}/*.block-twitter-widget {height: 900px;}*//* ----パンくず---- *//* block_common.css 222行目~修正 */.block-category-header-buy .pane-topic-path {display: none!important;}.pane-topic-path {position: relative;background: -webkit-repeating-linear-gradient(-45deg, #001249 -13px, #001249 2px, #001455 2px, #001455 17px);background: -o-repeating-linear-gradient(-45deg, #001249 -13px, #001249 2px, #001455 2px, #001455 17px);background: repeating-linear-gradient(-45deg, #001249 -13px, #001249 2px, #001455 2px, #001455 17px);}.pane-topic-path > .container {position: relative;z-index: 10;}.pane-topic-path:before {display: block;content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;background: rgba(245, 245, 245, 0.3);}.block-topic-path {padding: 5px 10px;color: #fff;font-size: 11px;}.block-topic-path--list li {display: inline-block;padding-right: 5px;}.block-topic-path--list a {color: #fff;text-decoration: none;}.block-topic-path--list li a:hover {text-decoration: underline　!important;}/* ----カテゴリヘッダー---- */.block-category-header-buy {margin: 0;padding: 0;background: -webkit-repeating-linear-gradient(-45deg, #001249 0, #001249 15px, #001455 15px, #001455 30px);background: -o-repeating-linear-gradient(-45deg, #001249 0, #001249 15px, #001455 15px, #001455 30px);background: repeating-linear-gradient(-45deg, #001249 0, #001249 15px, #001455 15px, #001455 30px);}.block-category-header-buy-inner {display: flex;align-items: center;padding: 10px;}.block-category-header-buy-logo {width: 250px;}.block-category-header-buy-search {width: 100%;max-width: 1000px;min-width: 700px;display: flex;flex-wrap: wrap;justify-content: center;margin: 0;}.block-category-header-buy-search p {color: #fff;margin: 0;padding: 0 20px;}.block-category-header-buy-search-half {/*width: 50%;*/padding-right: 65px;display: flex;justify-content: flex-start;align-items: center;white-space: nowrap;/*background-color: rgba(245, 245, 245, 0.3);*/}.block-category-header-buy-search-half--select {width: 80px;height: 50px;background-color: rgb(224, 237, 255);border: none;border-radius: 5px 0px 0px 5px;padding: 13px 8px;}.block-category-header-buy-search-half--keyword {width: 100%;height: 50px;min-width: 200px;max-width: 300px;padding: 0;margin: 0 -4px 0 0;border: none;}.block-category-header-buy-search-half--price {width: 100%;height: 50px;background-color: #fff;border: none;border-radius: 5px 0px 0px 5px;padding: 13px 8px;margin-right: -4px;}button.block-category-header-buy-search-half--submit {border: none;background-color: #0022a9;color: #FFF;width: 50px;height: 50px;border-radius: 0 5px 5px 0;}.block-category-header-buy-links {width: 250px;}.block-category-header-buy-inner h1 {width: 100%;margin: 0 0 0 30px;padding: 0;color: #fff;font-size: 28px;}.block-category-header-buy-links--list {display: flex;background-color: #FFF;border: solid 3px #fff;border-radius: 5px 5px;padding: 6px;margin: 0;color: #fff;font-size: 15px;font-weight: bold;align-items: center;justify-content: center;width: 100%;height: 50px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#328500), to(#60BE00));background: #fff -moz-linear-gradient(top, #328500, #60BE00);background: #fff -ms-linear-gradient(top, #328500, #60BE00);background: #fff linear-gradient(top, #328500, #60BE00);}.block-category-header-buy-links--list .fa {margin-right: 5px;}.block-category-header-buy-links--list a {color: #fff;}.block-category-header-buy-links--list a:hover {color: #fff;text-decoration: underline #fff;opacity: 0.5;}/* ----カテゴリ（列組）---- */.block-class-promotion {max-width: 1200px;width: 100%;margin: 0 auto 1em;}.block-class-promotion-footer {max-width: 1200px;width: 100%;padding: 0 10px;text-align: right;}.block-class-promotion--item-list,.block-class-promotion--item-list1,.block-class-promotion--item-list2,.block-class-promotion--item-list3,.block-class-promotion--item-list4,.block-class-promotion--item-list5 {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;justify-content: space-evenly;/*align-items: center;*/flex-wrap: wrap;}.block-class-promotion--item-list li {width: calc(100% / 5 - 10px);padding: 10px;margin: 10px 0 0;border: #eee solid 1px;}.block-class-promotion--item-list1 li {width: calc(100% / 1 - 10px);padding: 0px;}.block-class-promotion--item-list2 li {width: calc(100% / 2 - 10px);padding: 0px;}.block-class-promotion--item-list3 li {width: calc(100% / 3 - 10px);padding: 0px;text-align: center;}.block-class-promotion--item-list4 li {width: calc(100% / 4 - 10px);padding: 0px;}.ct-banner-5row li {width: calc(20% - 10px);margin: 5px;}.block-class-promotion--item-list1 img {width: 100%;}.block-recent-item {width: auto;}.block-recent-item--items {width: auto;}.block-browsing-history {background: #ededed;width: 100%;padding: 1rem;}.block-browsing-history-head {width: 100%;min-width: 1200px;max-width: 1500px;margin: 0 auto;display: flex;justify-content: space-between;}.block-browsing-history-title {}.block-browsing-history-title li {}.block-browsing-history-title li a {background-color: #fff;padding: 5px 10px;border: solid 1px #DDD;border-radius: 20px;color: inherit;text-decoration: none;font-size: 1em;}.block-browsing-history-title li a:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 5px;content: "\f058";}.block-browsing-history-box {width: 100%;padding: 1rem;box-sizing: border-box;overflow-x: auto;}.block-browsing-history--item-list {display: flex;align-items: stretch;margin-bottom: 1rem;}.block-browsing-history--item-list li {width: calc(100% / 7 - 10px);padding: 0px;margin: 0 10px;}.block-browsing-history--item-list li.block-goods-list-d--item-description {position: relative;width: 175px !important;padding: 0 0 50px;height: 100%;}/* ----商品一覧画面：詳細一覧：block-goods-list-d---- */.block-goods-list-d li {position: relative;margin-bottom: 20px;}.block-goods-list-d--image {width: auto;}.block-goods-list-d--item-body {display: flex;width: 100%;}.block-goods-list-d--image figure {background-color: transparent;width: auto;padding: 0 10px;}.block-goods-list-d--item-description {position: relative;width: 175px;padding: 0 0 50px;height: 100%;}/* 編集 */.block-goods-list-d--goods-name {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}.block-ranking-r--goods a {text-decoration: none;}.block-goods-list-d--goods-name a,.block-ranking-r--goods-name a,.block-thumbnail-t--goods a {color: #007185;text-decoration: none;}.block-goods-list-d--goods-name a:hover,.block-ranking-r--goods-name a:hover,.block-thumbnail-t--goods a:hover {text-decoration: underline;}.block-goods-list-d--comment {color: orangered;font-size: 12px !important;}.block-goods-list-d--item-detail {margin-top: 10px;}.block-goods-list-d--add-cart {flex-basis: 100%;text-align: center;}.block-goods-list-d--add-cart .block-list-add-cart-btn {display: block;padding: 5px 0;font-size: 16px;font-weight: bold;border-radius: 5px;width: 50px;margin: 10px 5px 0;background: #fff -webkit-gradient(linear, left top, left bottom, from(#FF7777), to(#CC0000));background: #fff -moz-linear-gradient(top, #FF7777, #CC0000);background: #fff -ms-linear-gradient(top, #FF7777, #CC0000);background: #fff linear-gradient(top, #FF7777, #CC0000);}/* ----商品一覧---- */.block-goods-list-d--price-title {display: inline-block;}.block-goods-list-d--price {font-weight: bold;font-size: 14px;}.block-goods-list-d--price span {color: #000;font-size: 12px;}.block-goods-list-d--default-price {font-weight: bold;font-size: 12px;text-align: right;text-decoration: line-through;}.block-goods-list-d .price {font-weight: bold;}.block-goods-list-d .default-price {font-size: 11px;}.block-goods-list-d .price,.block-goods-list-d .net-price,.block-goods-list-d .default-price,.block-goods-list-d .exchange-price,.block-goods-list-d .block-exchange-price--rate-dt {text-align: right;}.block-goods-list-d--scomment {color: #cc3302;}.block-goods-list-d--goods-comment {margin-top: 10px;}/* ----ボタン関連---- */a img:hover,.btn:hover {opacity: 0.8;}/* hover時設定 */.block-headernav--item-list-purchase a {color: #004000;}.block-goods-list-d--btnset {margin-top: 10px;width: 100%;text-align: center;display: flex;justify-content: center;}.block-goods-list-d--btnset div {width: calc(100% / 2 - 10px);padding: 0px;}.action .btn {/*min-width: 100%;*/}.btn-default {color: #333;border: solid 1px #dcdcdc;background-color: #fff;border-radius: 5px;}.btn-primary,.btn-danger,.btn-secondary {border-radius: 5px;}.btn-add-cart {padding: 5px 0;color: #FFF !important;font-size: 16px;font-weight: bold;text-decoration: none;border: solid 1px #c54f00;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#FF7777), to(#CC0000));background: #fff -moz-linear-gradient(top, #FF7777, #CC0000);background: #fff -ms-linear-gradient(top, #FF7777, #CC0000);background: #fff linear-gradient(top, #FF7777, #CC0000);}.btn-add-cart2 {padding: 8px 0;color: #FFF !important;font-size: 13px;font-weight: bold;text-decoration: none;border: solid 1px #00155B;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#2D57FF), to(#002BD5));background: #fff -moz-linear-gradient(top, #2D57FF, #002BD5);background: #fff -ms-linear-gradient(top, #2D57FF, #002BD5);background: #fff linear-gradient(top, #2D57FF, #002BD5);}.btn-add-cart-wide {width: 100%;padding: 5px 0;color: #FFF !important;font-size: 16px;font-weight: bold;text-decoration: none;border: solid 1px #c54f00;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#FF7777), to(#CC0000));background: #fff -moz-linear-gradient(top, #FF7777, #CC0000);background: #fff -ms-linear-gradient(top, #FF7777, #CC0000);background: #fff linear-gradient(top, #FF7777, #CC0000);}.btn-buy-cart-wide {width: 100%;padding: 5px 0;color: #FFF !important;font-size: 16px;font-weight: bold;text-decoration: none;border: solid 1px #336600;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#0022A9), to(#001249));background: #fff -moz-linear-gradient(top, #0022A9, #001249);background: #fff -ms-linear-gradient(top, #0022A9, #001249);background: #fff linear-gradient(top, #0022A9, #001249);}.btn-buy-cart-wide-b {width: 100%;padding: 5px 0;color: #FFF !important;font-size: 16px;font-weight: bold;text-decoration: none;border: solid 2px #fff;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#0022A9), to(#001249));background: #fff -moz-linear-gradient(top, #0022A9, #001249);background: #fff -ms-linear-gradient(top, #0022A9, #001249);background: #fff linear-gradient(top, #0022A9, #001249);}.btn-purchase-cart-wide {width: calc(100% - 20px)!important;margin: 10px;padding: 5px 0;color: #FFF !important;font-size: 16px;font-weight: bold;text-decoration: none;border: solid 1px #336600;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#60BE00), to(#328500));background: #fff -moz-linear-gradient(top, #60BE00, #328500);background: #fff -ms-linear-gradient(top, #60BE00, #328500);background: #fff linear-gradient(top, #60BE00, #328500);}.btn-purchase-cart-wide2 {width: 100%;padding: 8px 0;color: #FFF !important;font-size: 13px;font-weight: bold;text-decoration: none;border: solid 1px #336600;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#60BE00), to(#328500));background: #fff -moz-linear-gradient(top, #60BE00, #328500);background: #fff -ms-linear-gradient(top, #60BE00, #328500);background: #fff linear-gradient(top, #60BE00, #328500);}.btn-purchase-cart-wide-b {width: 100%;padding: 5px 0;color: #FFF !important;font-size: 16px;font-weight: bold;text-decoration: none;border: solid 2px #fff;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#60BE00), to(#328500));background: #fff -moz-linear-gradient(top, #60BE00, #328500);background: #fff -ms-linear-gradient(top, #60BE00, #328500);background: #fff linear-gradient(top, #60BE00, #328500);}.btn-favorite {padding: 5px 0;color: #0022A9 !important;font-size: 16px;font-weight: bold;text-decoration: none;border-radius: 5px;border: solid 1px #DDDDDD;background: #fff -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#D1D1D1));background: #fff -moz-linear-gradient(top, #E9E9E9, #D1D1D1);background: #fff -ms-linear-gradient(top, #E9E9E9, #D1D1D1);background: #fff linear-gradient(top, #E9E9E9, #D1D1D1);}.btn-sold-out {padding: 5px 0;color: #FFF !important;font-size: 16px;font-weight: bold;border: solid 1px #CCC;border-radius: 5px;opacity: 1.0!important;background: #fff -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#555555));background: #fff -moz-linear-gradient(top, #BBBBBB, #555555);background: #fff -ms-linear-gradient(top, #BBBBBB, #555555);background: #fff linear-gradient(top, #BBBBBB, #555555);}.btn-sold-out-wide {width: 100% !important;padding: 5px 0;color: #FFF;font-size: 16px;font-weight: bold;border: solid 1px #CCC;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#555555));background: #fff -moz-linear-gradient(top, #BBBBBB, #555555);background: #fff -ms-linear-gradient(top, #BBBBBB, #555555);background: #fff linear-gradient(top, #BBBBBB, #555555);}.btn-see-more {padding: 5px 10px;color: #FFF !important;font-size: 12px;font-weight: bold;border: solid 1px #fff;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#4F9DE0), to(#334EA3));background: #fff -moz-linear-gradient(top, #4F9DE0, #334EA3);background: #fff -ms-linear-gradient(top, #4F9DE0, #334EA3);background: #fff linear-gradient(top, #4F9DE0, #334EA3);}/*.block-goods-favorite--btn,.block-goods-favorite-registed--btn {box-sizing: border-box;margin-top: 10px;padding: 5px 0;color: #0022A9;font-size: 16px;font-weight: bold;border-radius: 5px;border: solid 1px #DDDDDD;width: 80px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#D1D1D1));background: #fff -moz-linear-gradient(top, #E9E9E9, #D1D1D1);background: #fff -ms-linear-gradient(top, #E9E9E9, #D1D1D1);background: #fff linear-gradient(top, #E9E9E9, #CC0000);}*/.pane-goods-right-side .block-goods-favorite--btn,.pane-goods-right-side .block-goods-favorite-registed--btn {width: 100%;}.block-page-top a {background-color: #e0edff;}/* page-topボタン 変更 *//* --長文調整（…）-- */.ellipsis {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;font-size: 1.0em;line-height: 1.6em;}.ellipsis.line1 {min-height: 1.6em;-webkit-line-clamp: 1;}.ellipsis.line2 {max-height: 3.2em;-webkit-line-clamp: 2;}.ellipsis.line3 {max-height: 4.8em;-webkit-line-clamp: 3;}/* ----レフトメニュー---- */.pane-left-menu .pane-block--title {background: #001249;font-size: 16px;color: #FFF;border-top: #444 1px solid;border-radius: 5px 5px 0 0;padding: 10px 0 10px 10px;font-weight: bold;margin-bottom: 0;}.pane-left-menu .pane-block--title a {color: #FFF;}.pane-left-menu .pane-block--title a:hover {background: rgba(0, 18, 73, 0.5);}/* ----買い物かご周り---- */.block-jscart {position: sticky;top: 90px;/* 固定ヘッダーの高さ */z-index: 1000;}.block-jscart--body {overflow: auto;max-height: 300px;border: solid 2px #FFBB00;border-radius: 5px;padding: 10px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFFFDF));background: #fff -moz-linear-gradient(top, #FFF, #FFFFDF);background: #fff -ms-linear-gradient(top, #FFF, #FFFFDF);background: #fff linear-gradient(top, #FFF, #FFFFDF);}.block-jscart--title {color: #FFF;font-size: 16px;font-weight: bold;text-align: center;background: #FFBB00;padding: 5px;margin: -5px -5px 5px;border-radius: 5px 5px 0 0;}/* ----カテゴリーメニュー---- */.block-category-tree--items {font-size: 12px;}.block-category-tree--frame {padding: 0 10px;border: solid 1px #EEE;border-top: none;border-radius: 0 0 5px 5px;}/* ----商品一覧---- */.block-goods-list-l--table,.block-goods-list-l--table td,.block-goods-list-l--table th,.block-bulk-purchase-b--table,.block-bulk-purchase-b--table td,.block-bulk-purchase-b--table th {border-color: rgb(204, 204, 204);}.block-goods-list-l--table th,.block-bulk-purchase-b--table th {background: #eee;text-align: center;}.block-goods-list-l--goods-category,.block-goods-list-d--goods-category,.block-pickup-list-p--goods-category,.block-thumbnail-t--goods-category,.block-ranking-r--goods-category,.block-cart-i--goods-category,.block-goods-name-n--goods-category,.block-bulk-purchase-b--goods-category,.block-check-list-a--goods-category,.block-thumbnail-h--goods-category,.block-pickup-list-w--goods-category,.block-goods-detail-j--goods-category {font-size: 10px;}/* ----商品一覧画面：買い物かご(追記変更)：block-cart-i---- */.block-thumbnail-t,.block-ranking-r,.block-cart-i {max-width: 1200px;width: 100%;margin: 0 auto 1em;}/* 付け足し */.block-thumbnail-t--items,.block-ranking-r--items,.block-cart-i--items {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;flex-direction: row;/*justify-content: space-evenly;*/justify-content: flex-start;flex-wrap: wrap;}/* 付け足し */.block-thumbnail-t,.block-ranking-r,.block-cart-i li {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: flex;flex-direction: row;flex-wrap: wrap;}.block-thumbnail-t--goods,.block-ranking-r--goods,.block-cart-i--goods {/*flex-basis:  calc(100% / 5 - 10px);*/width:  calc(100% / 5 - 10px);flex-basis: auto;margin: 10px 5px 0 5px;padding: 10px;border: #eee solid 1px;border-radius: 5px;}.block-thumbnail-t--goods:first-of-type,.block-ranking-r--goods:first-of-type,.block-cart-i--goods:first-of-type {margin-left: 5px;}.block-goods-list-d--image figure,.block-pickup-list-p--image figure,.block-check-list-a--image figure,/* .block-pickup-list-w--image figure, */.block-thumbnail-t--goods-image figure,.block-ranking-r--goods-image figure,.block-cart-i--goods-image figure,/* .block-thumbnail-h--goods-image figure, */.block-goods-detail-j--goods-image figure {background: transparent;width: auto;height: 200px;}.block-thumbnail-t--goods-description,.block-cart-i--goods-description {margin-top: 20px;}.block-thumbnail-t--goods .price,.block-cart-i--goods .price {font-weight: bold;}.block-cart-i--goods .price,.block-cart-i--goods .net-price,.block-cart-i--goods .default-price,.block-cart-i--goods .exchange-price,.block-cart-i--goods .block-exchange-price--rate-dt {text-align: right;}.block-ranking-r--comment,.block-thumbnail-t--comment,.block-goods-list-d--comment,.block-pickup-list-p--comment,.block-list-s--goods-comment,.block-bulk-purchase-b--comment,.block-check-list-a--comment,.block-pickup-list-w--comment {color: orange;}.block-thumbnail-t--scomment,.block-cart-i--scomment {color: #cc3302;}.block-goods-list-d--stock-items,.block-goods-list-d--scratched-stock-items,.block-thumbnail-t--stock-items,.block-thumbnail-t--scratched-stock-items,.block-pickup-list-p--stock-items,.block-pickup-list-p--scratched-stock-items,.block-ranking-r--stock-items,.block-ranking-r--scratched-stock-items {width: 100%;text-align: right;}/* 追記 */.block-goods-list-d--stock-title,.block-goods-list-d--scratched-stock-title,.block-thumbnail-t--stock-title,.block-thumbnail-t--scratched-stock-title,.block-pickup-list-p--stock-title,.block-pickup-list-p--scratched-stock-title,.block-ranking-r--stock-title,.block-ranking-r--scratched-stock-title {display: inline-block;font-size: 12px;}/* 追記 */.block-goods-list-d--stock,.block-goods-list-d--scratched-stock,.block-thumbnail-t--stock,.block-thumbnail-t--scratched-stock,.block-pickup-list-p--stock,.block-pickup-list-p--scratched-stock,.block-ranking-r--stock,.block-ranking-r--scratched-stock {display: inline-block;font-size: 12px;}/* 追記 */.block-goods-list-d--items li {padding-bottom: 15px;border-bottom: dotted 1px rgb(204, 204, 204);}.block-thumbnail-t li,.block-ranking-r li {margin-bottom: 0px;}/* リスト下部スペース調整 */.block-goods-list-l--scomment {color: orange;font-size: 12px;}.block-goods-list--sort-order-items {overflow: hidden;}.block-goods-list--display-style-items dd,.block-goods-list--sort-order-items dd {display: inline-block;margin: 0 ;border-right: 1px solid #B2B4B6;padding: 0 8px 0 5px;line-height: 1;}.block-goods-list--display-style-items dd:last-child,.block-goods-list--sort-order-items dd:last-child {border: none;}.variation-name {font-size: 12px;}.price {font-size: 16px;}/* 販売価格フォントサイズ変更 */.default-price {font-size: 12px;}/* 通常価格フォントサイズ変更 *//* ----商品一覧内ボタン---- */.block-thumbnail-t--goods,.block-ranking-r--goods,.block-cart-i--goods {position: relative;padding-bottom: 54px;}.block-thumbnail-h .block-thumbnail-t--goods {padding-bottom: 10px;}.btn-purchase-add-cart {padding: 5px 0;color: #FFF !important;font-size: 16px;font-weight: bold;text-decoration: none;border: solid 1px #c54f00;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#60BE00), to(#328500));background: #fff -moz-linear-gradient(top, #60BE00, #328500);background: #fff -ms-linear-gradient(top, #60BE00, #328500);background: #fff linear-gradient(top, #60BE00, #328500);}.block-goods-list-l--add-cart .block-list-add-cart-btn,.block-goods-list-l--add-cart .btn-sold-out,.block-goods-list-d--add-cart .block-list-add-cart-btn,.block-goods-list-d--add-cart .btn-sold-out,.block-pickup-list-p--add-cart .block-list-add-cart-btn,.block-pickup-list-p--add-cart .btn-sold-out,.block-thumbnail-t--add-cart .block-list-add-cart-btn,.block-thumbnail-t--add-cart .btn-sold-out,.block-ranking-r--add-cart .block-list-add-cart-btn,.block-ranking-r--add-cart .btn-sold-out,.block-cart-i--add-cart .block-list-add-cart-btn,.block-cart-i--add-cart .btn-sold-out,.block-goods-list-d--add-cart .btn-favorite,.block-goods-list-d--btn-set-d .btn-purchase-cart-wide,.block-goods-list-d--add-cart .btn-sold-out {display: block;padding: 8px 5px;margin: 5px;font-size: 16px;width: 100%;max-width: 200px;}.block-goods-list-d--btn-set,.block-goods-list-p--btn-set,.block-pickup-list-w--btn-set,.block-thumbnail-t--btn-set,.block-ranking-r--btn-set,.block-cart-i--btn-set {width: 100%;display: flex;justify-content: center;align-items: center;position: absolute;left: 0;bottom: 0;}.block-thumbnail-t--btn-purchase {position: absolute;left: 0;right: 0;bottom: 0;}.block-goods-list-d--btn-set a,.block-goods-list-d--btn-set span,.block-pickup-list-w--btn-set a,.block-pickup-list-w--btn-set span,.block-thumbnail-t--btn-set a,.block-thumbnail-t--btn-set span,.block-ranking-r--btn-set a,.block-ranking-r--btn-set span,.block-cart-i--btn-set a ,.block-cart-i--btn-set span {/*width: calc(100% / 2 - 10px);*/margin: 5px;text-decoration: none;}.block-goods-list-d--btn-set > a,.block-goods-list-d--btn-set > span {width: calc(100% / 2 - 10px);min-width: 80px;}.block-goods-list-d--btn-set .block-goods-favorite--btn,.block-goods-list-d--btn-set .block-goods-favorite-registed--btn,.block-pickup-list-w--btn-set .block-goods-favorite--btn,.block-pickup-list-w--btn-set .block-goods-favorite-registed--btn,.block-thumbnail-t--btn-set .block-goods-favorite--btn,.block-thumbnail-t--btn-set .block-goods-favorite-registed--btn,.block-ranking-r--btn-set .block-goods-favorite--btn,.block-ranking-r--btn-set .block-goods-favorite-registed--btn,.block-cart-i--btn-set .block-goods-favorite--btn,.block-cart-i--btn-set .block-goods-favorite-registed--btn {color: #0022A9;}.block-pickup-list-p--btn-set {width: 100%;display: flex;justify-content: flex-end;align-items: center;}.block-pickup-list-p--btn-set .pane-goods-footer {width: auto;}.block-pickup-list-p--btn-set a {display: block;margin: 10px 0;padding: 8px 0;border-bottom-width: 1px;width: 110px!important;min-width: 110px!important;max-width: none!important;}.block-pickup-list-p--btn-set a.btn-purchase-cart-wide {width: 180px!important;min-width: 180px!important;}.block-goods-list-d--btn-set-d {width: 200px;text-align: center;display: flex;justify-content: center;align-items: center;}.block-goods-list-d--add-cart .btn-favorite {color: #0022A9;font-size: 16px;font-weight: bold;border-radius: 5px;border: solid 1px #DDDDDD;background: #fff -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#D1D1D1));background: #fff -moz-linear-gradient(top, #E9E9E9, #D1D1D1);background: #fff -ms-linear-gradient(top, #E9E9E9, #D1D1D1);background: #fff linear-gradient(top, #E9E9E9, #D1D1D1);}.block-goods-list-d--add-cart .btn-sold-out {width: 100%;color: #FFF;font-size: 16px;font-weight: bold;border: solid 1px #CCC;border-radius: 5px;background: #fff -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(#555555));background: #fff -moz-linear-gradient(top, #BBBBBB, #555555);background: #fff -ms-linear-gradient(top, #BBBBBB, #555555);background: #fff linear-gradient(top, #BBBBBB, #555555);}.block-goods-list-d--add-cart .block-list-add-cart-btn,.block-goods-list-d--add-cart .btn-purchase-cart-wide {display: block;padding: 8px 5px;margin: 5px;font-size: 16px;width: 100%;max-width: 200px;}.block-goods-list-d--price span {}.block-thumbnail-t--scomment,.block-cart-i--scomment {text-align: right;}.block-goods-list-l--add-cart .block-list-add-cart-btn,.block-goods-list-l--add-cart .btn-purchase-cart-wide {display: block;padding: 8px 5px;margin: 5px;font-size: 16px;width: 100%;max-width: 160px;min-width: 160px;}.block-goods-list-d--add-cart .block-list-custom-order-btn {display: block;padding: 12px 0;font-size: 16px;width: 100px;margin: 10 auto;margin-bottom: 5px;}.block-pickup-list-p--add-cart .block-list-add-cart-btn,.block-pickup-list-p--add-cart .btn-purchase-cart-wide ,.block-pickup-list-w--add-cart .block-list-add-cart-btn,.block-pickup-list-w--add-cart .btn-purchase-cart-wide {display: block;padding: 8px 0;border-bottom-width: 1px;width: 160px;max-width: 160px;}.block-goods-list-d--price-infos {width: 100%;font-weight: bold;text-align: right;font-size: 12px;}.block-check-list-a--scomment {text-align: right;}.block-check-list-a .price,.block-check-list-a .net-price,.block-check-list-a .default-price,.block-check-list-a .exchange-price,.block-check-list-a .block-exchange-price--rate-dt {text-align: right;}.block-bulk-purchase-b--scomment {text-align: right;}/*リボン*/.ribbon-wrapper {display: block;position: relative;margin: 15px auto;padding: 10px 0;width: 300px;background: #f1f1f1;box-sizing: border-box;}.ribbon {display: inline-block;position: absolute;top: -6px;left: 10px;margin: 0;padding: 10px 0;z-index: 2;width: 40px;text-align: center;color: white;font-size: 17px;background: linear-gradient(#ff785b 0%, #e95738 100%);border-radius: 2px 0 0 0;}.ribbon:before {position: absolute;content: '';top: 0;right: -6px;border: none;border-bottom: solid 6px #cf4a2d;border-right: solid 6px transparent;}.ribbon:after {content: '';position: absolute;left: 0;top: 100%;height: 0;width: 0;border-left: 20px solid #e95738;border-right: 20px solid #e95738;border-bottom: 10px solid transparent;}/* ----ヘッダーfixed調整用---- */.pane-header {position: fixed;background-color: #fff;width: 100%;z-index: 9999;}.header-info {padding-top: 90px;}/* Nextone user.css追記 */.block-top-topic--body {margin: 0 0 30px 0;padding: 0 10px 10px;background: #0070cc;}.block-top-topic--items li {padding: 10px;background: #003866;}.block-top-topic--items li a {color: #fff;}.block-top-topic--items li dd {font-weight: bold;}.pane-left-menu .block-class-promotion--item-list1 {margin: 1rem 0;}/* 左メニュー・下部 マージン幅調整 */select:hover:not(.block-products--product-sale-cart-quantity-select) {border: none;}/* select調整 *//* ----マイページ関連---- */.block-mypage h1 {margin-left: 20px;}.block-mypage--customer-status {background: #0022A9;}.block-mypage--rank-status {padding-right: 10px;}.block-mypage--identity-verification-status {padding-right: 10px;font-size: 14px;text-align: center;}.block-mypage--shopping-info-items,.block-mypage--member-info-items,.block-mypage--inquiry-info-items,.block-mypage--snssync-info-items,.block-mypage--linesync-info-items,{margin: 0 20px 40px;}/* 変更追記 */.block-mypage--shopping-info-items li,.block-mypage--member-info-items li,.block-mypage--inquiry-info-items li,.block-mypage--snssync-info-items li,.block-mypage--linesync-info-items li,{margin: 0 15px 15px 0;}.block-mypage--update-address-book {background: #e0edff;}/* 背景色変更追記 *//* ----商品詳細---- */.block-goods-detail {display: grid;grid-template-columns: 40% 1fr 270px;grid-template-rows: auto auto auto auto;display: -ms-grid;-ms-grid-columns: 40% 1fr 270px;-ms-grid-rows: auto auto auto auto;padding: 0 10px;}.pane-goods-header {grid-column-start: 1;grid-column-end: 4;grid-row-start: 1;grid-row-end: 2;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 1;width: 100%;margin: 30px 0;}.pane-goods-left-side {grid-column-start: 1;grid-column-end: 2;grid-row-start: 2;grid-row-end: 3;-ms-grid-column: 1;-ms-grid-row: 2;width: 100%;/*margin: 0 60px 0 0;*/margin: 0;padding: 0 40px 0 0;}.pane-goods-center-side {grid-column-start: 2;grid-column-end: 3;grid-row-start: 2;grid-row-end: 3;-ms-grid-column: 2;-ms-grid-row: 3;width: 1fr;padding-right: 20px;}.pane-goods-right-side {grid-column-start: 3;grid-column-end: 4;grid-row-start: 2;grid-row-end: 3;-ms-grid-column: 3;-ms-grid-row: 4;width: 270px;}.pane-goods-center {grid-column-start: 1;grid-column-end: 4;grid-row-start: 3;grid-row-end: 4;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 3;width: 100%;}.pane-goods-footer {grid-column-start: 1;grid-column-end: 4;grid-row-start: 4;grid-row-end: 5;-ms-grid-column: 1;-ms-grid-column-span: 2;-ms-grid-row: 4;width: 100%;}.block-goods-set__hidden {display: none!important;}.variation_tablebox_ {border: 2px solid #CCC;width: 100%;display: flex;align-items: stretch;}table.variation_table_ {border: 2px solid #CCC;width: 100%;}.variation_tablebox_ > dl {display: flex;flex-flow: column;font-size: 12px;}.variation_tablebox_ > dl + dl {flex-grow: 1;border-left: 1px dotted #CCC;}table.variation_table_ th,table.variation_table_ td {border: 1px dotted #CCC;font-size: 12px;padding: 5px;}.variation_tablebox_ > dl dt {border-bottom: 1px dotted #CCC;white-space: nowrap;}.variation_tablebox_ > dl:first-child dd ,.variation_tablebox_ > dl dt {padding: 5px;font-weight: bold;text-align: center;}.variation_tablebox_ > dl:first-child dt,.variation_tablebox_ > dl:first-child dd {white-space: nowrap;}table.variation_table_ th {font-weight: bold;text-align: center;}.variation_tablebox_ > dl + dl dd {position: relative;flex-grow: 1;}.variation_tablebox_ > dl + dl dd > div,.variation_tablebox_ > dl + dl dd > a {display: block;padding: 5px;height: 100%;text-align: right;}.variation_tablebox_ > dl + dl dd > a:hover {background-color: rgba(255,0,0,0.05);text-decoration: none;}table.variation_table_ td {height: 100%;text-align: right;}.variation_tablebox_ > dl + dl dd.click_disabled_ {background-color: #DDD;}.variation_tablebox_ > dl + dl dd.click_disabled_ > a:hover {background: none;}table.variation_table_ td.click_disabled_ {background-color: #DDD;}.variation_tablebox_ > dl + dl dd.self_ {border: 2px solid #F88;}table.variation_table_ td.self_ {border: 2px solid #F88;}.variation_tablebox_ > dl dd .stock_message_ {display: block;text-align: right;}.colRed {color: #ff0000;line-height: 1.5;font-weight: bold !important;}.small_ {font-size: 70%;}.block-goods-center-comments dl,.block-goods-comment1,.block-goods-comment2,.block-goods-comment3,.block-goods-comment4,.block-goods-comment5,.block-goods-comment6,.block-goods-comment7,.block-goods-comment8 {display: flex;justify-content: flex-start;align-items: flex-start;}.block-goods-center-comments dl dt,.block-goods-comment1 dt,.block-goods-comment2 dt,.block-goods-comment3 dt,.block-goods-comment4 dt,.block-goods-comment5 dt,.block-goods-comment6 dt,.block-goods-comment7 dt,.block-goods-comment8 dt {white-space: nowrap;}.block-src-1--image {max-height: 600px;}/* 商品L画像高さ調整 */.block-goods-gallery {margin: 10px 0 ;}.block-goods-gallery li p {padding: 3px 0 0;font-size: 12px;text-align: center;}.block-goods-detail-j--items {overflow: hidden;}.block-goods-detail-j--items > li {margin-left: -33px;}.block-goods-detail-j--goods:first-of-type {margin-left: 33px;}.block-add-cart {order: 225;}.block-no-stock {order: 225;}.block-no-stock--message {width: 100%;}.block-goods-link {margin: 20px 0 0;line-height: 150%;}.block-accessory-list h2 {background-color: #f5f5f5;font-size: 22px;padding: 10px 15px;}.block-goods-set table {width: 100%;}.sns-box {margin-top: 20px;}.header-info-inquiry i,.header-info--btn-purchase i,.block-goods-link i,.btn-default i,.btn-primary i,.btn-add-cart i,.btn-purchase-cart-wide i,.btn-purchase-cart-wide-b i,.btn-buy-cart-wide i,.btn-buy-cart-wide-b i {padding-right: 3px;}/* fa右横スペース調整 *//* 注文確認 */.block-order-method--container {padding: 0 10px;}.block-order-method--contents {width: 100%;max-width: 840px;}.block-order-method--side-contents {margin: 0 0 0 20px;}.block-order-estimate h3 a.btn-default {background-image: linear-gradient(to top, #032FAC 0%, #066FEE 100%);border: none;color: #ffffff;font-weight: bold;}.block-order-estimate--method p {color: red;font-weight: bold;font-size: 16px;}/* サイドメニュー（読込） */.mb00 {background: #001249;font-size: 16px;color: #FFF;border-top: #444 1px solid;border-radius: 5px 5px 0 0;padding: 10px 0 10px 10px;font-weight: bold;margin-bottom: 0;}.subLeftInav {padding: 0;background: rgba(255, 255, 255, .9);border: solid 1px #EEE;border-radius: 0 0 5px 5px;}.subLeftInav li {padding: 10px;border-top: #eee 1px solid;}.subLeftInav1{margin: 0;padding: 0 0 0 5px;}tt {display: block;padding: 10px 10px 10px 30px;line-height: 20px;border: 1px solid #CCC;background: url(../img/plusbtn.png) 100% 0% no-repeat;font-weight: bold;color: #FFFFFF;cursor: pointer;text-align: left;background: #001249;font-size: 16px;color: #FFF;border-top: #444 1px solid;border-radius: 5px 5px 0 0;padding: 10px 0 10px 10px;font-weight: bold;margin-bottom: 0;}ul.acsm {display: none;padding: 0 10px;border: solid 1px #EEE;border-radius: 0 0 5px 5px;}ul.acsm li {border-bottom: solid 1px #ededed;text-align: left;padding: 10px 0;}.sidemenu-pc-op {position: relative;padding: 10px 20px 10px 10px !important;background: -moz-linear-gradient(top, #FFF, #FFF 10%, #C0EFFE 50%, #FFF 90%, #FFF);background: -webkit-linear-gradient(top, #FFF, #FFF 10%, #C0EFFE 50%, #FFF 90%, #FFF);background: linear-gradient(to bottom, #FFF, #FFF 10%, #C0EFFE 50%, #FFF 90%, #FFF);}.sidemenu-pc-op-1 {position: relative;padding: 10px 20px 10px 0px !important;background: -moz-linear-gradient(top, #FFF, #FFF 10%, #C0EFFE 50%, #FFF 90%, #FFF);background: -webkit-linear-gradient(top, #FFF, #FFF 10%, #C0EFFE 50%, #FFF 90%, #FFF);background: linear-gradient(to bottom, #FFF, #FFF 10%, #C0EFFE 50%, #FFF 90%, #FFF);border: none;border-bottom: 1px solid #ededed;color: #444;font-size: 14px;font-weight: normal;}.sidemenu-pc-op-1 a:hover {text-decoration: underline;}.sidemenu-pc-op2{position: relative;padding: 10px 20px 10px 10px !important;background: -moz-linear-gradient(top, #FFF, #FFF 10%, #EFFFBF 50%, #FFF 90%, #FFF);background: -webkit-linear-gradient(top, #FFF, #FFF 10%, #EFFFBF 50%, #FFF 90%, #FFF);background: linear-gradient(to bottom, #FFF, #FFF 10%, #EFFFBF 50%, #FFF 90%, #FFF);}.sidemenu-pc-op2-1{position: relative;padding: 10px 20px 10px 0px !important;background: -moz-linear-gradient(top, #FFF, #FFF 10%, #EFFFBF 50%, #FFF 90%, #FFF);background: -webkit-linear-gradient(top, #FFF, #FFF 10%, #EFFFBF 50%, #FFF 90%, #FFF);background: linear-gradient(to bottom, #FFF, #FFF 10%, #EFFFBF 50%, #FFF 90%, #FFF);border: none;border-bottom: 1px solid #ededed;color: #444;font-size: 14px;font-weight: normal;}.sidemenu-pc-op2-1 a:hover {text-decoration: underline;}.sidemenu-pc-op:after,.sidemenu-pc-op-1:after,.sidemenu-pc-op2:after,.sidemenu-pc-op2-1:after {content: '';position: absolute;top: 50%;right: 10px;margin-top: -6px;width: 6px;height: 6px;border: 0;border-bottom: solid 2px #333;border-right: solid 2px #333;transform: rotate(45deg);}.acsm-kai {border: none !important;padding: 0 !important;}/* カテゴリTOPスライダー背景 */.category-block-topimg .swiper {background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #9ab1c7 0%, #1a242f 100%);background-image: radial-gradient(ellipse farthest-corner at center top, #9ab1c7 0%, #1a242f 100%);height: auto;}/* 最近チェックした商品_画像 */.block-recently-displayed img {max-height: 300px;}/* 左右メニューブロック非表示 */.pane-left-menu,.pane-right-menu {/*display: none;*/}/* スポット調整 */.spot_adjustment {border: none;}.spot_adjustment img {width: 80%;}/* トップページ予備テンプレート1 */.footer-payment {display: flex;justify-content: space-between;align-items: center;}.footer-payment p {width: 30%;}.footer-payment img {width: 80% !important;}/* フッターpayment調整 */.weekly-banner-block {width: 50%;}/* カテゴリTOP週間バナー調整 *//* ナビパネル調整 */nav.pane-globalnav {z-index: 1010;}.block-cart--side-area {padding-top: 80px !important;}/* 「ご注文手続きへ」部分調整 */.block-order-estimate--pay-card-method {display: none!important;}/* ポケットデッキ */.block-favorite--bookmark-list .block-favorite--items::after {display: table;content: '';clear: both;}.block-favorite--bookmark-list .block-favorite--items {}.block-favorite--bookmark-list .block-favorite--items li {float: left;border: none;width: 160px;height: 580px;padding: 0 10px 10px;overflow: hidden;background: rgba(255,255,255,0.8);}.block-favorite--favorite-goods {display: block;}/* カテゴリサブメニュー */.c-submenu {z-index: 100;position: absolute;}.c-submenu {background: #121312;margin-top: -6px;}.c-submenu ul {white-space: nowrap;}.c-submenu ul li {margin: 0;padding: 5px;}.c-submenu ul li a {color: #fff;}.c-submenu ul li a:hover {color: #6fb4c3;}/* イベント用ヘッダー */.event-cb-week-number {padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#CB65C9), to(#F78BA5));background-image: -webkit-linear-gradient(left, #CB65C9 0%, #FF3465 40%, #F78BA5 100%);background-image: linear-gradient(to right, #CB65C9 0%, #FF3465 40%, #F78BA5 100%);margin-bottom: 0;vertical-align: middle;font-size: 16px;}.event-cb-week-money {padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#DB1316), to(#A91919));background-image: -webkit-linear-gradient(left, #DB1316 0%, #A91919 100%);background-image: linear-gradient(to right, #DB1316 0%, #A91919 100%);margin-bottom: 0;vertical-align: middle;font-size: 16px;}.event-price-cut {padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#EAD600), to(#8A7E00));background-image: -webkit-linear-gradient(left, #EAD600 0%, #8A7E00 100%);background-image: linear-gradient(to right, #EAD600 0%, #8A7E00 100%);margin-bottom: 0;vertical-align: middle;font-size: 16px;}.event-in-stock {padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#F98D0D), to(#F8500F));background-image: -webkit-linear-gradient(left, #F98D0D 0%, #F8500F 100%);background-image: linear-gradient(to right, #F98D0D 0%, #F8500F 100%);margin-bottom: 0;vertical-align: middle;font-size: 16px;}.event-cb-week-number img,.event-cb-week-money img {height: 35px;vertical-align: middle;margin-right: 8px;}.event-sp-expensive-purchase {padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#FFBF00), to(#E69724));background-image: -webkit-linear-gradient(left, #FFBF00 0%, #FF7F00 40%, #E69724 100%);background-image: linear-gradient(to right, #FFBF00 0%, #FF7F00 40%, #E69724 100%);vertical-align: middle;font-size: 16px;}.event-sp-expensive-purchase img {height: 35px;vertical-align: middle;margin-right: 8px;}.event-price-cut span,.event-in-stock span {border-left: double #FFF 10px;}.event-kizu-high-price {padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left bottom, right top, from(#F50000), to(#890000));background-image: -webkit-linear-gradient(bottom, #890000 0%, #F50000 50%, #890000 100%);background-image: linear-gradient(to bottom, #890000 0%, #F50000 50%, #890000 100%);margin-bottom: 0;vertical-align: middle;font-size: 16px;}.event-kizu-high-price img {height: 35px;vertical-align: middle;text-align: center;}.block-top-event--header {margin-bottom: 0px;padding: 0.5rem 2rem;color: #fff;font-weight: bold;background-image: -webkit-gradient(linear, left top, right top, from(#209cff), to(#0022A9));background-image: -webkit-linear-gradient(left, #209cff 0%, #0022A9 100%);background-image: linear-gradient(to right, #209cff 0%, #0022A9 100%);vertical-align: middle;text-align: left;font-size: 16px;color: #FFF;}.block-top-event--header a {border-left: double #FFF 10px;padding-left: 10px;color: #FFF;}/* マイデッキ一覧 */.block-deck--form {margin: 0 auto 50px;overflow: hidden;}.block-deck--bookmark-list ul {display: flex;flex-flow: wrap;align-items: stretch;}.block-deck--bookmark-list ul li {width: 33.33333%;border: none;margin: 0 0 30px;padding: 0 20px;vertical-align: top;}.block-deck--bookmark-list ul li .block-deck--deck-goods {position: relative;padding: 0 0 0 0;display: flex;align-items: flex-start;}.block-deck--bookmark-list ul li .block-deck--deck-goods .block-deck--checkbox {width: 30px;}.block-deck--bookmark-list ul li .block-deck--deck-goods .block-deck--image {width: 114px;margin: 0 15px 10px 0;}.block-deck--bookmark-list ul li .block-deck--deck-goods .block-deck--image img {width: auto;height: auto;box-shadow: yellow 1px 1px 1px, red 1px 2px 0px, blue 2px 3px 0px, green 3px 5px 0px;}.block-deck--form .allcheck_box {float: left;padding: 20px 0 0;}.block-deck--form .allcheck_box ~ .action-buttons {float: right;width: auto;margin: 0;}/* デッキ詳細 */.block-deckdetail {width: 980px;margin: 0 auto;padding: 0 0 80px;}.block-deckdetail h1 {padding: 10px;font-size: 25px;color: #FFFFFF;background: rgb(0,0,81);background: -moz-linear-gradient(top, rgba(0,0,81,1) 0%, rgba(0,0,160,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,81,1)), color-stop(100%,rgba(0,0,160,1)));background: -webkit-linear-gradient(top, rgba(0,0,81,1) 0%,rgba(0,0,160,1) 100%);background: -o-linear-gradient(top, rgba(0,0,81,1) 0%,rgba(0,0,160,1) 100%);background: -ms-linear-gradient(top, rgba(0,0,81,1) 0%,rgba(0,0,160,1) 100%);background: linear-gradient(to bottom, rgba(0,0,81,1) 0%,rgba(0,0,160,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000051', endColorstr='#0000a0',GradientType=0 );}.block-deckdetail--st {position: relative;margin: 20px 0 30px;padding: 10px;border: solid 1px #cccccc;}.block-deckdetail--st a {position: absolute;right: 10px;top: 10px;}.block-deckdetail--form {margin: 40px 0 0;position: relative;padding: 50px 0 70px;background: url(../../img/usr/pocket_deck/deck_details_top_bg.png) left top no-repeat,url(../../img/usr/pocket_deck/deck_details_bg.png) left top repeat-y;}.block-deckdetail--form:after {display: block;content: '';position: absolute;left: 0;bottom: -1px;width: 100%;height: 69px;background: url(../../img/usr/pocket_deck/deck_details_bottom_bg.png) 1px bottom no-repeat;}.block-deckdetail--deck-list {margin: 0 auto;width: 860px;}.block-deckdetail--items {overflow: hidden;margin: 0 -15px 0 0;}.block-deckdetail--items li {width: 145px;height: 145px;padding: 10px;float: left;}.block-deckdetail--deckdetail-goods {position: relative;}.block-deckdetail--deckdetail-goods .block-deckdetail--qty {position: absolute;right: 3px;bottom: 3px;z-index: 5;font-size: 13px;color: #717171;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;text-shadow: 1px 0 0 #fff;background: #FFF;padding: 0 5px;opacity: 0.8;box-shadow: 1px 1px 1px #737373;border-radius: 3px;border: 1px solid #262626;}.block-deckdetail--items li .block-deckdetail--image {position: relative;z-index: 2;width: 120px;height: 120px;background-color: #ffffff;display: flex;justify-content: center;align-items: center;}.block-deckdetail--items li .block-deckdetail--image img {width: auto;height: auto;max-width: 120px;max-height: 120px;vertical-align: top;}.block-deckdetail .block-deckdetail--rgdt {width: 860px;margin: 0 auto;padding: 15px 0;text-align: right;}.block-deckdetail .social_area {display: flex;align-items: center;width: 860px;height: 52px;margin: 0 auto 20px;padding: 10px;border-radius: 10px;box-shadow: 2px 2px 5px #cccccc;background: rgb(255,255,255);background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 35%, rgba(225,225,225,1) 93%, rgba(225,225,225,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(35%,rgba(241,241,241,1)), color-stop(93%,rgba(225,225,225,1)), color-stop(100%,rgba(225,225,225,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 35%,rgba(225,225,225,1) 93%,rgba(225,225,225,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 35%,rgba(225,225,225,1) 93%,rgba(225,225,225,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 35%,rgba(225,225,225,1) 93%,rgba(225,225,225,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 35%,rgba(225,225,225,1) 93%,rgba(225,225,225,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );}.block-deckdetail .social_area .share_btn_box {margin-right: 5px;padding-top: 4px;}.block-deckdetail--btns {width: 860px;margin: 0 auto;display: flex;justify-content: space-between;}.block-deckdetail--btns .block-deckdetail--add-to-cart-box {width: 428px;height: 73px;padding: 13px 0 0 25px;background: url(../../img/usr/pocket_deck/buy_all_cards_bg.jpg) 0 0 no-repeat;}.block-deckdetail--btns .block-deckdetail--other-btn-box {width: 420px;height: 173px;padding: 0 5px;background: url(../../img/usr/pocket_deck/deki_update_box_bg.png) 0 0 no-repeat;}.block-deckdetail--btns .block-deckdetail--other-btn-box ul {padding: 15px 0 0;display: flex;justify-content: space-between;align-items: center;}.block-deckdetail--btns .block-deckdetail--other-btn-box ul + ul {margin-top: 5px;}.block-deckdetail--deck-nolist {width: 860px;margin: 0 auto;padding: 40px 20px;min-height: 200px;}.purchaseprice-title {font-size: small;font-weight: normal;margin-right: 5px;color: #444;}.purchaseprice-title2 {font-size: small;font-weight: normal;margin-right: 5px;}.purchaseprice-title3 {font-size: small;font-weight: normal;margin-right: 5px;}.purchase-price-title {font-size: small;font-weight: normal;margin-right: 5px;color: #444;}.purchase-s-price-title {font-size: small;font-weight: normal;margin-right: 5px;}/*-- 2022.11.18 PC商品一覧内キズあり在庫文字調整 --*/.block-thumbnail-t--scratched-stock-exist-title,.block-ranking-r--scratched-stock-exist-title {padding: 3px 0 1px 3px;border-radius: 5px 0 0 5px;background: #dfd;border: 1px solid #8f8;border-right: none;}.block-thumbnail-t--scratched-stock-exist,.block-ranking-r--scratched-stock-exist {padding: 3px 3px 1px 0;color: #55f;margin: 0 0 0 -5px;font-weight: bold;border-radius: 0 5px 5px 0;background-color: #dfd;border: 1px solid #8f8;border-left: none;}.block-thumbnail-t--scratched-stock-none-title,.block-ranking-r--scratched-stock-none-title {padding: 3px 0 1px 3px;border-radius: 5px 0 0 5px;background: #ddd;border: 1px solid #888;border-right: none;}.block-thumbnail-t--scratched-stock-none,.block-ranking-r--scratched-stock-none {padding: 3px 3px 1px 0;margin: 0 0 0 -5px;font-weight: bold;border-radius: 0 5px 5px 0;background-color: #ddd;border: 1px solid #888;border-left: none;}.block-shipping-address--form input[type="text"] {max-width: 28em;}/* レアリティグループ表示 */.block-rarity-group {margin-bottom: 2rem;border: 1px solid #e0e0e0;border-radius: 8px;overflow: hidden;}.block-rarity-group--header {background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);padding: 1rem;border-bottom: 1px solid #e0e0e0;}.block-rarity-group--title {margin: 0;font-size: 1.25rem;font-weight: 600;color: #333;}.block-cart--side-contents .goods-clear-button,.block-cart--side-contents .goods-continue-button  {width:70%;display: block;margin: 0 auto 0 auto;}.block-cart--side-contents .goods-purchase{margin-top: 10px;}.kago-img,.bookmark-img{width: 80%;/* flex:1 と併用するとより確実。幅を50%にする */}/* 共通スタイル調整 */.bootstrap-scope a {text-decoration: none!important;color: inherit !important;}/* 背景色*/.bootstrap-scope .bg-corporate01 {background-color: #f5aa00;}.bootstrap-scope .bg-corporate02 {background-color: #40210f;}footer.pane-footer {background-color: #291d16;}.page-cart footer.pane-footer,.page-method footer.pane-footer,.page-estimate footer.pane-footer,.page-method footer.pane-footer,.page-order footer.pane-footer,.page-alert footer.pane-footer,.page-cart_purchase footer.pane-footer {background: transparent;}footer.bootstrap-scope {background-color: #291d16;}.bootstrap-scope .bg-corporate03 {background-color: #291d16;}.bootstrap-scope .bg-corporate04 {background-color:  #fffaee;}/* セクション見出し_02 (四角 タイトル .......) */.bootstrap-scope .section-title_01 {font-size: 1rem;font-weight: bold;color: #4a3b28;display: flex;align-items: center;margin-top: 1.5rem;margin-bottom: 1rem;}.bootstrap-scope .section-title_01::before {content: '';display: inline-block;width: 12px;height: 12px;background-color: #5c4033;margin-right: 8px;}.bootstrap-scope .section-title_01::after {content: '';flex-grow: 1;border-bottom: 3px dotted #ccc;margin-left: 10px;}/* セクション見出し_02 (四角 タイトル .......) */.bootstrap-scope .section-title_02 {font-size: 1rem;font-weight: bold;color: #198754;display: flex;align-items: center;margin-top: 1.5rem;margin-bottom: 1rem;}.bootstrap-scope .section-title_02::before {content: '';display: inline-block;width: 12px;height: 12px;background-color: #198754;margin-right: 8px;}.bootstrap-scope .section-title_02::after {content: '';flex-grow: 1;border-bottom: 3px dotted rgb(170, 228, 148);margin-left: 10px;}/* カード・アイコン等のホバーエフェクト */.bootstrap-scope .hover-scale {transition: transform 0.2s;}.bootstrap-scope .hover-scale:hover {transform: scale(1.03);cursor: pointer;}/* 検索バー */.bootstrap-scope .search-wide{max-width: 220px;}/* テキストサイズ */.bootstrap-scope .small-text {font-size: 10px;}.bootstrap-scope .small-text02 {font-size: 12px;}/* メニュー(Offcanvas)内のスタイル */.bootstrap-scope .offcanvas-body  {width: 100%;border: 1px solid #eee;border-radius: 5px;}.bootstrap-scope .accordion-button:not(.collapsed) {color: #4a3b28;background-color: #f8f8f8;}