﻿@charset "UTF-8";/* toppage: select-price */.toppage-select-price {width: 1200px;margin: 50px auto 0;}.toppage-select-price h2 {margin: 0;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size: 36px;text-align: center;border-top: none;padding: 0;}.toppage-select-price ul {margin-top: 28px;display: flex;justify-content: space-between;}.toppage-select-price ul li {/*width: 190px;*/width: 230px;height: 70px;}.toppage-select-price ul li a {/*width: 190px;*/width: 230px;height: 70px;font-size: 16px;color: #000;display: flex;justify-content: center;align-items: center;}.toppage-select-price ul li a:hover {text-decoration: none;opacity: 0.7;}.toppage-select-price ul li a:before {content: '';width: 7px;height: 8px;margin-right: 7px;background: url(../../img/usr/common/ico_link_arrow.png) top left no-repeat;background-size: 7px 8px;}.toppage-select-price ul li:nth-child(4) a:before,.toppage-select-price ul li:nth-child(5) a:before,.toppage-select-price ul li:nth-child(6) a:before {background: url(../../img/usr/common/ico_link_arrow_white.png) top left no-repeat;background-size: 7px 8px;}.toppage-select-price ul li:nth-child(1) a {background-color: #faf5e3;}.toppage-select-price ul li:nth-child(2) a {background-color: #f8eece;}.toppage-select-price ul li:nth-child(3) a {background-color: #f6e9bd;}.toppage-select-price ul li:nth-child(4) a {background-color: #f2e1a6;}.toppage-select-price ul li:nth-child(5) a {background-color: #dcc575;}.toppage-select-price ul li:nth-child(6) a {background-color: #cfb456;}/* toppage: toppage-catalog */.toppage-catalog {margin-top: 60px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 74px 0 50px;}.toppage-catalog-inner {width: 1200px;margin: 0 auto;display: flex;}.toppage-catalog-inner .toppage-catalog--header-wrapper {width: 208px;}.toppage-catalog-inner .toppage-catalog--body {width: 992px;}.toppage-catalog-inner .toppage-catalog--header-wrapper h2 {margin: 0;font-weight: normal;font-size: 34px;text-align: left;line-height: 1.2;border-top: none;padding: 0;padding-right: 34px;width: 208px;height: 300px;-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;-o-writing-mode: vertical-rl;writing-mode: vertical-rl;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;}.toppage-catalog--body {display: flex;}.toppage-catalog--body .toppage-catalog--img {width: 466px;display: flex;justify-content: space-between;}.toppage-catalog--body .toppage-catalog--img a:hover img {opacity: 0.7;}.toppage-catalog--body .toppage-catalog--link {width: 526px;padding-left: 64px;display: flex;flex-direction: column;justify-content: center;}.toppage-catalog--body .toppage-catalog--link-latest {margin-top: 8px;padding-left: 11px;background: url(../../img/usr/common/ico_link_arrow.png) left 6px no-repeat;background-size: 7px 8px;}.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-backnumber {width: 350px;margin-top: 20px;text-align: right;}.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-backnumber a {text-decoration: underline;}.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-backnumber a:hover {text-decoration: none;}.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-request,.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-order {width: 350px;height: 70px;margin-top: 24px;}.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-order {margin-top: 10px;}.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-request a,.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-order a {width: 350px;height: 70px;border: 1px solid #cccccc;font-size: 16px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-request a:after,.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-order a:after {content: "";border: 4px solid transparent;border-left: 10px solid #bea067;margin-bottom: 1px;margin-left: 8px;}.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-request a:hover,.toppage-catalog--body .toppage-catalog--link .toppage-catalog--link-order a:hover {text-decoration: none;opacity: 0.7;}/* toppage: toppage-instagram */.toppage-instagram {border-bottom: 1px solid #eee;padding: 50px 0;}.toppage-instagram .toppage-instagram--header,.toppage-instagram ul {width: 1200px;margin: 0 auto;}.toppage-instagram .toppage-instagram--header {text-align: center;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;display: flex;justify-content: center;align-items: center;}.toppage-instagram .toppage-instagram--header:before {content: '';width: 30px;height: 30px;margin-right: 10px;background: url(../../img/usr/ico_toppage_instagram.png) top left no-repeat;background-size: 30px 30px;}.toppage-instagram .toppage-instagram--header {text-align: center;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;display: flex;justify-content: center;align-items: center;}.toppage-instagram .bx-wrapper {width: 1200px;margin: 30px auto 0;margin-bottom: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: none;background: transparent;overflow: hidden;}.toppage-instagram .bx-wrapper .bx-viewport {overflow: hidden!important;}.toppage-instagram .bx-wrapper ul li a {position: relative;display: block;}.toppage-instagram .bx-wrapper ul li a:after {position: absolute;right: 0;top: 0;content: '';width: 1px;height: 240px;background-color: #fff;}.toppage-instagram .bx-wrapper .bx-prev {left: 0;}.toppage-instagram .bx-wrapper .bx-next {right: 1px;}.toppage-instagram .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -20px;outline: 0;width: 26px;height: 40px;text-indent: -9999px;z-index: 99;background: rgba(226, 221, 238, 0.8) url(../../img/usr/common/swiper_arrow_prev_violet.png) 6px center no-repeat;background-size: 10px 19px;}.toppage-instagram .bx-wrapper .bx-controls-direction a.bx-next {background: rgba(226, 221, 238, 0.8) url(../../img/usr/common/swiper_arrow_next_violet.png) 10px center no-repeat;background-size: 10px 19px;}/* カテゴリページ、ジャンルページ、検索ページ */.category-tab,.block-category-list--comment,.block-category-list--sub {width: 980px;margin: 0 auto;}.block-freespace,.block-freespace3,.block-freespace4,.block-freespace5,.block-freespace2,.block-genre-page--header,.block-genre-page--comment,.block-event-page--comment {width: 1200px;margin: 0 auto;}.category-tab {padding-bottom: 12px;display: flex;justify-content: space-between;}.category-tab li a,.category-tab li.current span {display: block;width: 243px;height: 50px;background-color: #f6f1e2;font-size: 15px;font-weight: bold;cursor: pointer;text-decoration: none;display: flex;justify-content: center;align-items: center;}.category-tab li a:hover {opacity: 0.7;}.category-tab li.current span {position: relative;background-color: #e8e09f;cursor: auto;}.category-tab li.current span:before {content: "";position: absolute;top: 100%;left: 50%;margin-left: -11px;border: 11px solid transparent;border-top: 12px solid #e8e09f;}.block-category-list--header,.block-genre-list--header,.block-event-page--header {margin-top: 18px;}.block-category-style-p {margin: 0;}.block-category-style-p a {display: block;margin-top: 20px;margin-right: 25px;flex-basis: 310px;background-color: #f6f1e2;}.block-category-style-p a:nth-child(2n - 1) {background: #f0ebc1 url(../../img/usr/bg_category_list_1.jpg) top left repeat-y;background-size: 100% auto;}.block-category-style-p a:nth-child(2n) {margin: 20px 25px 0 0;}.block-category-style-p a:nth-child(3n),.block-category-style-p a:nth-child(6n) {margin-right: 0;}.block-category-style-p--item {width: 310px;padding-bottom: 24px;overflow: hidden;display: flex;flex-direction: column;}.block-category-style-p a:hover,.block-category-style-p a:focus {text-decoration: none;}.block-category-style-p a:hover {opacity: 0.7;}.block-category-style-p--item .block-category-style-p--item-image,.block-category-style-p--item .block-category-style-p--item-name,.block-category-style-p--item .block-category-style-p--item-comment {text-align: center;}.block-category-style-p--item .block-category-style-p--item-image {width: 100%;float: none;}.block-category-style-p--item .block-category-style-p--item-image img {width: 310px;height: 190px;object-fit: cover;}.block-category-style-p--item .block-category-style-p--item-name {margin: 15px 15px 0;border-bottom: none;padding-bottom: 0;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size: 20px;color: #000;display: flex;justify-content: center;align-items: center;}.block-category-style-p--item .block-category-style-p--item-comment {width: 100%;float: none;margin-top: 14px;padding: 0 14px;line-height: 1.6;}.block-category-list--goods,.block-genre-list--goods,.block-event-page--goods,.block-search-goods {width :100%;margin-top: 50px;border-top: 1px solid #eee;padding-top: 50px;padding-bottom: 50px;}.block-search-goods {border-top: none;padding-top: 0;}.block-goods-list--pager-top,.block-pickup-list-p,.block-goods-list--pager-bottom {width: 1200px;margin: 0 auto;}.block-goods-list--sort-order-items {background-color: #f6f1e2;}.goods-top-unit {width: 1200px;margin: 0 auto;padding: 20px 12px 20px 20px;background-color: #f6f1e2;display: flex;justify-content: space-between;/* justify-content: flex-end;*/align-items: center;}.goods-top-unit .block-goods-list--display-style-items-wrapper {order: 2;width :612px;display: flex;justify-content: flex-end;}.block-search-list--goods .goods-top-unit .block-goods-list--display-style-items-wrapper {width :868px;padding-right: 180px;}.goods-top-unit .sort-order-items-wrapper {order: 3;width: 300px;display: flex;justify-content: flex-end;}.goods-top-unit .btn-modalfilter--open {order: 1;width: 256px;}/* page-category: 絞り込み検索 */.btn-modalfilter--open span {position: relative;width: 256px;height: 50px;text-align: center;color: #ffffff;background: #c6b063;font-size: 15px;cursor: pointer;display: flex;justify-content: center;align-items: center;}.btn-modalfilter--open span:before,.btn-modalfilter--open span:after {content: "";display: block;position: absolute;background: #e4dabc;top: 50%;}.btn-modalfilter--open span:before {width: 12px;height: 2px;margin-top: -1px;right: 15px;}.btn-modalfilter--open span:after {width: 2px;height: 12px;margin-top: -6px;right: 20px;}.block-goods-list--sort-order-items dd {margin-left: 5px;}.block-goods-list--display-style-items {box-sizing: border-box;width :204px;height: 40px;border: 1px solid #ccc;display: flex;}.block-goods-list--display-style-items dt {display: none;}.block-goods-list--display-style-items dd,.block-goods-list--display-style-items dd a {width: 50%;height: 38px;margin-right: 0;background-color: #fff;color: #000;font-size: 14px;display: flex;justify-content: center;align-items: center;}.block-goods-list--display-style-items dd a {width: 100%;}.block-goods-list--display-style-items dd a:hover,.block-goods-list--display-style-items dd a:focus {text-decoration: none;opacity: 0.7;;}.block-goods-list--display-style-items dd.active {background-color: #c6b063;color: #fff;}.block-goods-list--display-style-items dd:first-of-type a:before {content: '';width: 13px;height: 13px;margin-right: 5px;background: url(../../img/usr/common/ico_display_style_1.png) top left no-repeat;background-size: 13px 13px;}.block-goods-list--display-style-items dd:nth-of-type(2) a:before {content: '';width: 15px;height: 12px;margin-right: 4px;background: url(../../img/usr/common/ico_display_style_2.png) top left no-repeat;background-size: 15px 12px;}.block-goods-list--display-style-items dd:first-of-type.active:before {content: '';width: 13px;height: 13px;margin-right: 5px;background: url(../../img/usr/common/ico_display_style_1_on.png) top left no-repeat;background-size: 13px 13px;}.block-goods-list--display-style-items dd:nth-of-type(2).active:before {content: '';width: 15px;height: 12px;margin-right: 4px;background: url(../../img/usr/common/ico_display_style_2_on.png) top left no-repeat;background-size: 15px 12px;}.btn-modalfilter--open span:hover {opacity: 0.7;}/* 絞り込みモーダル */.block-modalfilter--wrap {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99999;display: flex;justify-content: center;align-items: center;}.block-modalfilter--BG {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99990;background: rgba(0,0,0,0.6);}.block-modalfilter--container {position: relative;z-index: 99999;width: 800px;height: 586px;background: #ffffff;}.btn-modalfilter--close {position: absolute;right: 19px;top: 21px;}.btn-modalfilter--close span {position: relative;overflow: hidden;display: block;text-indent: -9999rem;width: 30px;height: 30px;background: transparent;cursor: pointer;}.btn-modalfilter--close span:before ,.btn-modalfilter--close span:after {position: absolute;left: 4px;top: 50%;content: '';width: 22px;height: 1px;background: #666;}.btn-modalfilter--close span:before {transform: rotate(45deg);}.btn-modalfilter--close span:after {transform: rotate(-45deg);}.block-modalfilter--container h2 {width: 100%;height: 65px;margin: 0;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size: 24px;color: #333333;background-color: #f6f1e2;display: flex;justify-content: center;align-items: center;}.block-modalfilter--frame {box-sizing: border-box;height: 360px;padding: 35px 40px 0;display: flex;justify-content: space-between;}.block-modalfilter--line {width: 50%;overflow: auto;}.block-modalfilter--line dt {font-size: 16px;font-weight: bold;display: flex;align-items: center;}.block-modalfilter--line dt:before {content: "";display: block;background: #c6b063;width: 4px;height: 18px;margin-right: 12px;}.block-modalfilter--line dd {margin-top: 18px;padding: 0;}.block-modalfilter--line dd li + li {margin-top: 20px;}.block-modalfilter--line dd label {position: relative;overflow: hidden;cursor: pointer;font-size: 14px;color: #000;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}.block-modalfilter--line dd label input[type="checkbox"] {width: 0;height: 0;position: absolute;left: 0;top: 0;}@-moz-document url-prefix() {.block-modalfilter--line dd label input[type="checkbox"] {left: auto;right: 0;}}.block-modalfilter--line dd label input[type="checkbox"] + span {display: flex;align-items: center;}.block-modalfilter--line dd label input[type="checkbox"] + span:before {content: '';width: 18px;height: 18px;margin-right: 4px;background: url(../../img/usr/common/modalfilter_check.png) top left no-repeat;background-size: 18px 18px;}.block-modalfilter--line dd label input[type="checkbox"]:checked + span:before {content: '';width: 18px;height: 18px;margin-right: 4px;background: url(../../img/usr/common/modalfilter_check_on.png) top left no-repeat;background-size: 18px 18px;}.block-modalfilter--btns {box-sizing: border-box;height: 161px;border-top: 1px solid #ccc;padding: 26px 0 29px;display: block;flex-direction: column;justify-content: space-between;align-items: center;}.btn-modalfilter--submit-wrapper,.btn-modalfilter--clear-wrapper {position: relative;display: flex;justify-content: center;align-items: center;}.btn-modalfilter--submit {width: 265px;height: 50px;margin: 0;border: none;padding: 0;background-color: #c6b063;font-size: 15px;font-weight: bold;color: #fff;cursor: pointer;display: flex;justify-content: center;align-items: center;}.btn-modalfilter--submit:before {content: '';width: 20px;height: 20px;margin-right: 4px;background: url(../../img/usr/common/ico_modalfilter_submit.png) top left no-repeat;background-size: 20px 20px;}.block-modalfilter--line.modalfilter-stock-container {position: absolute;right: 0;top: 16px;width: 248px;}.block-modalfilter--line.modalfilter-stock-container dt {display: none;}.block-modalfilter--line.modalfilter-stock-container dd {margin: 0;}.block-modalfilter--line.modalfilter-stock-container dd li + li {margin: 0;}.block-modalfilter--line.modalfilter-stock-container dd ul li:first-child {display: none;}.block-modalfilter--line.modalfilter-stock-container dd ul li:first-child {display: none;}.btn-modalfilter--clear {width: 165px;height: 40px;margin: 15px 0 0;border: 1px solid #eee;padding: 0;font-size: 14px;font-weight: bold;color: #666;cursor: pointer;background: #eee;}.btn-modalfilter--clear:hover,.btn-modalfilter--submit:hover {opacity: 0.7;}/* 商品一覧ページ：ページャー */.block-goods-list--pager {position: relative;min-height: 24px;margin-top: 20px;text-align: center;display: flex;justify-content: center;align-items: center;}.block-goods-list--pager.block-goods-list--pager-top {margin-top: 20px;}.block-goods-list--pager.block-goods-list--pager-botom {margin-bottom: 53px;}.block-goods-list--pager .pager-total {position: absolute;right: 0;top: 0px;margin: 0;padding: 0;}.block-goods-list--pager .pagination > li {min-width: 48px;min-height: 41px;margin: 0 13px;padding: 0;border: none;}.block-goods-list--pager .pagination > li a,.block-goods-list--pager .pagination > li.pager-current span {min-width: 48px;min-height: 41px;font-size: 14px;display: flex;justify-content: center;align-items: center;}/* ie11 対応 */_:-ms-lang(x)::-ms-backdrop, .block-goods-list--pager .pagination > li a {height: 41px;padding-top: 4px;}_:-ms-lang(x)::-ms-backdrop, .block-goods-list--pager .pagination > li.pager-current span {height: 41px;padding-top: 4px;}.block-goods-list--pager .pagination > li a {background-color: #f6f1e2;color: #000;}.block-goods-list--pager .pagination > li a:hover,.block-goods-list--pager .pagination > li a:focus {text-decoration: none;opacity: 0.7;}.block-goods-list--pager .pagination > li.pager-current {background-color: #c6b063;color: #fff;}.block-goods-list--pager .pagination > li.pager-first a,.block-goods-list--pager .pagination > li.pager-previous a {padding-right: 8px;}.block-goods-list--pager .pagination > li.pager-next a,.block-goods-list--pager .pagination > li.pager-last a {padding-left: 8px;}.pane-right-menu .block-filter {display: none;}.block-freespace2 {margin-top: 20px;}/* 検索ページ */.block-search-goods--header {margin-top: 60px;}.block-search-list--goods > .block-goods-list--display-style-items,.block-search-list--goods > .block-goods-list--sort-order-items {display: none;}.block-search-list--goods form {margin-top: 50px;}/* 商品詳細 */.page-goods .pane-right-menu {display: block;}.block-goods-detail {display: block;}.pane-goods-header,.pane-goods-main-container {width: 1200px;margin: 0 auto;}.pane-goods-main-container {display: flex;justify-content: space-between;}.pane-goods-main-container .pane-goods-left-side {display: block;width: 640px;margin: 0;}.pane-goods-main-container .pane-goods-right-side {display: block;width: 440px;}.page-goods .pane-footer {padding-top: 180px;}/* 商品詳細：メイン画像スライダー */.block-src-l {width: 640px;}.block-src-l .slick-slider,.block-src-l .slick-list,.block-src-l .slick-track,.block-src-l .slick-slide {z-index: 10;}.block-src-l figure {text-align: center;width: 640px;height: 560px;display: flex;justify-content: center;align-items: center;}.block-src-l figure img {max-width: 100%;max-height: 100%;width: auto;height: auto;}.slider-for .slick-arrow {position: absolute;width: 30px;height: 100px;z-index: 20;top: 50%;margin-top: -50px;padding: 0;border: none;background-color: rgba(153, 153, 153, 0.5);cursor: pointer;outline: none;}.block-src-l .slick-arrow:before {content: "";display: block;width: 100%;height: 100%;}.block-src-l .slick-prev:after,.block-src-l .slick-next:after {content: "";display: block;position: absolute;top: 50%;left: 50%;width: 10px !important;height: 10px !important;border-top: 1px #fff solid;border-radius: 0 !important;-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;background: none !important;}.block-src-l .slick-next:after {border-right: 1px #fff solid;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);margin: -5px 0 0 -7px;}.block-src-l .slick-prev:after {border-left: 1px #fff solid;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);margin: -5px 0 0 -3px;}.block-src-l .slick-arrow.slick-prev {left: 0;}.block-src-l .slick-arrow.slick-next {right: 0;}.block-goods-gallery {margin-top: 20px;}.block-goods-gallery .slider-nav {width: 640px;display: flex;flex-wrap: wrap;}.block-goods-gallery .slider-nav li {position: relative;width: 154px;height: 154px;margin: 0 8px 8px 0;padding: 0;}.block-goods-gallery .slider-nav li:nth-child(4n) {margin-right: 0;}.block-goods-gallery .slider-nav li figure {position: absolute;border: none;padding: 0;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;/* align-items: center;*/align-items: flex-start;}.block-goods-gallery .slider-nav li figure:hover {cursor: pointer;}.block-goods-gallery .slider-nav li figure:before {content: "";display: block;position: absolute;width: 100%;height: 100%;border: 2px #ccc solid;opacity: 0;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}.block-goods-gallery .slider-nav li figure:hover:before {opacity: 1;}.block-goods-gallery .slider-nav li.thumbnail-current figure:before {border: 2px #ccc solid;opacity: 1;}.block-goods-gallery .slider-nav li figure image {max-width: 100%;max-height: 100%;width: auto;height: auto;}.pane-goods-left-side #spec_goods_comment {margin-top: 56px;color: #000;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size: 32px;}.pane-goods-left-side .block-goods-comment5 {margin-top: 24px;font-size: 15px;color: #000;}.pane-goods-left-side .block-goods-spec {display: flex;}.pane-goods-left-side .block-goods-spec:first-of-type {margin-top: 48px;border-top: 1px solid #cfcabb;}.pane-goods-left-side .block-goods-spec dt {box-sizing: border-box;width: 140px;border-left: 1px solid #cfcabb;border-right: 1px solid #cfcabb;border-bottom: 1px solid #cfcabb;padding: 20px;background-color: #f6f1e2;color: #333;font-size: 15px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.pane-goods-left-side .block-goods-spec dd {width: calc(100% - 140px);border-right: 1px solid #cfcabb;border-bottom: 1px solid #cfcabb;padding: 20px 20px 20px 24px;background-color: #fff;color: #000;line-height: 1.8;display: flex;align-items: center;}.pane-goods-left-side .block-goods-spec dd a{text-decoration: underline;}.pane-goods-left-side .block-goods-spec dd a:hover{text-decoration: none;}.pane-goods-left-side .block-goods-spec.block-goods-spec-attr1 dd {display: block;}.pane-goods-left-side .block-goods-spec.block-goods-spec-attr1 dd .block-goods-spec-attr1-title {font-size: 20px;font-weight: bold;color: #cc0000;}/* 商品詳細：右エリア */.pane-goods-right-side .code-info {display: flex;}.pane-goods-right-side .code-info .code-info-goods-code,.pane-goods-right-side .code-info .code-info-attr1 {margin-right: 12px;display: flex;color: #666;font-size: 13px;}.pane-goods-right-side .block-goods-name {margin-top: 16px;}.pane-goods-right-side .block-goods-name .h1 {text-align: left;}.pane-goods-right-side .block-goods-name span {font-size: 28px;}.pane-goods-right-side .block-goods-comment1 {margin-top: 24px;font-size: 15px;}.pane-goods-right-side .block-icon {margin-top: 20px;display: flex;flex-wrap: wrap;}.pane-goods-right-side .block-icon span {display: block;margin-right: 8px;}.pane-goods-right-side .block-icon span img {display: block;height: 34px;width: auto;}.pane-goods-right-side .block-goods-comment2 {margin-top: 8px;}.pane-goods-right-side .block-goods-comment2 ul {display: flex;flex-wrap: wrap;}.pane-goods-right-side .block-goods-comment2 ul li {box-sizing: border-box;width: 216px;height: 34px;margin-right: 8px;margin-bottom: 8px;border: 1px solid #ccc;font-size: 14px;font-weight: bold;color: #666;display: flex;justify-content: center;align-items: center;}.pane-goods-right-side .block-goods-comment2 ul li.long {box-sizing: border-box;width: 440px;height: 34px;margin-right: 8px;margin-bottom: 8px;border: 1px solid #ffae0e;background-color: #ffae0e;font-size: 14px;font-weight: bold;color: #FFF;display: flex;justify-content: center;align-items: center;}.pane-goods-right-side .block-goods-comment2 ul li:nth-child(2n) {margin-right: 0;}.pane-goods-right-side .block-goods-comment2 ul li.red {border: 1px solid #d56a6a;color: #cc3333;}.pane-goods-right-side .block-goods-comment2 ul li.uketoritenpo {border: 1px solid #ffae0e;color: #ffae0e;margin-right: 8px;}/*店舗受け取りアコーディオン*/.toggle {display: none;}.Label {		/*タイトル*/padding: 0.8em;display: block;color: #fff;background: #ffae0e;font-size: larger;}.Label::before{		/*タイトル横の矢印*/content:"";width: 6px;height: 6px;border-top: 2px solid #fff;border-right: 2px solid #fff;-webkit-transform: rotate(45deg);position: absolute;top:calc( 50% - 3px );right: 20px;transform: rotate(135deg);}.Label,.content {-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translateZ(0);transition: all 0.3s;}.content {		/*本文*/height: 0;margin-bottom:10px;padding:0 20px;overflow: hidden;}.toggle:checked + .Label + .content {	/*開閉時*/height: auto;padding:20px ;transition: all .3s;}.toggle:checked + .Label::before {transform: rotate(-45deg) !important;}ul.uke02 {display: flex;flex-wrap: wrap;margin-top: 10px;}ul.uke02 li.uketoritenpo02 {box-sizing: border-box;width: 49%;height: 34px;margin-right: 8px;margin-bottom: 8px;border: 1px solid #ffae0e;font-size: 14px;font-weight: bold;color: #ffae0e;display: flex;justify-content: center;align-items: center;}ul.uke02 li.uketoritenpo:nth-child(2n) {margin-right: 0;}/*店舗受け取りアコーディオン*/.pane-goods-right-side .block-goods-purchase-limit,.pane-goods-right-side .block-goods-sales-period,.pane-goods-right-side .goods-detail-description.block-goods-stock {margin-top: 8px;display: flex;align-items: center;}.pane-goods-right-side .block-goods-purchase-limit dt,.pane-goods-right-side .block-goods-purchase-limit dl,.pane-goods-right-side .block-goods-sales-period dt,.pane-goods-right-side .block-goods-sales-period dl,.pane-goods-right-side .goods-detail-description.block-goods-stock dt,.pane-goods-right-side .goods-detail-description.block-goods-stock dl {width: auto;font-size: 13px;font-weight: normal;color: #666;display: flex;align-items: center;}.pane-goods-right-side .block-goods-comment3 {margin-top: 24px;}.pane-goods-right-side .block-goods-comment3 div {margin-bottom: 1px;padding: 24px;background-color: #eeeeee;font-size: 15px;color: #000;line-height: 1.8;}.pane-goods-right-side .block-goods-comment3 div .red {font-weight: bold;color: #cc0000;}.pane-goods-right-side .price-area .net-price,.pane-goods-right-side .block-goods-release-dt {display: none;}.pane-goods-right-side .block-goods-point,.pane-goods-right-side .block-goods-point dt,.pane-goods-right-side .block-goods-point dd {width: auto;font-size: 13px;font-weight: normal;display: flex;align-items: center;}.pane-goods-right-side .block-goods-point dd {color: #c00;}.pane-goods-right-side .block-goods-price--price {font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size: 36px;font-weight: normal;color: #c00;}.pane-goods-right-side .block-goods-price--price span {font-size: 15px;}.pane-goods-right-side .price-area-container {display: flex;justify-content: space-between;align-items: center;}.block-qty-ctrl {display :flex;align-items: center;}.block-qty-ctrl dt {margin-right: 12px;font-size: 15px;color: #000;}.block-qty-ctrl dd {display: flex;justify-content: center;align-items: center;}.block-qty-ctrl dd input[type="text"] {width: 70px;height: 32px;margin: 0 3px;text-align: center;}.block-qty-ctrl dd .qty_minus,.block-qty-ctrl dd .qty_plus {width: 30px;height: 30px;background-color: #ccc;display: flex;justify-content: center;align-items: center;color: #999;font-size: 14px;cursor: pointer;}.block-qty-ctrl dd .qty_minus:hover,.block-qty-ctrl dd .qty_plus:hover {opacity: 0.7;}.pane-goods-right-side .block-goods-size {display: none;}.pane-goods-right-side .block-add-cart--btn {width: 100%;height: 70px;margin: 0;margin-top: 24px;border: none;padding: 0;border-radius: 4px;vertical-align: baseline;cursor: pointer;color: #fff;background-color: #b24f4f;font-size: 18px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.pane-goods-right-side .block-add-cart--btn:before {content: '';width: 27px;height: 24px;margin-right: 12px;background: url(../../img/usr/common/ico_add_cart_btn.png) top left no-repeat;background-size: 27px 24px;}.pane-goods-right-side .block-no-stock--message {width: 100%;height: 70px;margin-top: 24px;padding: 0;border-radius: 4px;font-size: 18px;font-weight: bold;text-align: center;border: none;color: #999999;background-color: #eeeeee;display: flex;justify-content: center;align-items: center;}.pane-goods-right-side .block-arrival-notice--btn {width: 100%;height: 60px;margin: 0;margin-top: 12px;border: 1px solid #bea467;padding: 0;border-radius: 4px;vertical-align: baseline;cursor: pointer;color: #fff;background-color: #bea467;font-size: 18px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.pane-goods-right-side .block-arrival-notice--btn:before {content: '';width: 19px;height: 21px;margin-right: 12px;background: url(../../img/usr/common/ico_arrival_notice_btn.png) top left no-repeat;background-size: 19px 21px;}.pane-goods-right-side .block-goods-storeinventory--btn {width: 100%;height: 60px;margin: 0;margin-top: 12px;border: 1px solid #cccccc;padding: 0;border-radius: 4px;vertical-align: baseline;cursor: pointer;color: #333;background-color: #fff;font-size: 18px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.pane-goods-right-side .block-goods-storeinventory--btn:before {content: '';width: 19px;height: 18px;margin-right: 12px;background: url(../../img/usr/common/ico_storeinventory_btn.png) top left no-repeat;background-size: 19px 18px;}.pane-goods-right-side .block-goods-favorite--btn {width: 100%;height: 60px;margin: 0;margin-top: 12px;border: 1px solid #cccccc;padding: 0;border-radius: 4px;vertical-align: baseline;cursor: pointer;color: #333;background-color: #fff;font-size: 18px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.pane-goods-right-side .block-goods-favorite--btn:before {content: '';width: 19px;height: 18px;margin-right: 12px;background: url(../../img/usr/common/ico_favorite_btn.png) top left no-repeat;background-size: 19px 18px;}.pane-goods-right-side .block-add-cart--btn:hover,.pane-goods-right-side .block-arrival-notice--btn:hover,.pane-goods-right-side .block-goods-storeinventory--btn:hover,.pane-goods-right-side .block-goods-favorite--btn:hover {opacity: 0.7;}.pane-goods-right-side .other-link {width: 100%;margin-top: 32px;border: 1px solid #ccc;padding: 24px 28px 30px;}.pane-goods-right-side .other-link ul {width: 100%;display: flex;flex-wrap: wrap;}.pane-goods-right-side .other-link ul li {width: 50%;display: flex;align-items: center;}.pane-goods-right-side .other-link ul li:before {content: '';width: 7px;height: 8px;margin-right: 7px;background: url(../../img/usr/common/ico_link_arrow.png) top left no-repeat;background-size: 7px 8px;}.pane-goods-right-side .other-link ul li:nth-child(3),.pane-goods-right-side .other-link ul li:nth-child(4) {margin-top: 16px;}.pane-goods-right-side .other-link ul li a {text-decoration: underline;}.pane-goods-right-side .other-link ul li a:hover {text-decoration: none;}.pane-goods-right-side .block-goods-sns {margin-top: 10px;display: flex;align-items: center;}.pane-goods-right-side .block-goods-sns li {margin-right: 9px;display: flex;align-items: center;}.block-goods-link {display: none;}.pane-goods-right-side .block-contact-about-goods {margin-top: 30px;display: flex;align-items: center;}.pane-goods-right-side .block-contact-about-goods:before {content: '';width: 7px;height: 8px;margin-right: 7px;background: url(../../img/usr/common/ico_link_arrow.png) top left no-repeat;background-size: 7px 8px;}.pane-goods-right-side .block-contact-about-goods a {display: inline-block;width: auto;margin: 0;border: none;padding: 0;text-align: left;color: #000;font-size: 14px;background-color: transparent;text-decoration: underline;}.pane-goods-right-side .block-contact-about-goods a:hover {text-decoration: none;}.pane-goods-right-side .user-review-list .block-goods-user-review {display: none;}.pane-goods-right-side .review-summary {margin-top: 8px;}.pane-goods-right-side .review-summary dl,.pane-goods-right-side .review-summary dl dt,.pane-goods-right-side .review-summary dl dd {display: flex;align-items: center;}.pane-goods-right-side .review-summary dl dt:before {content: '';width: 7px;height: 8px;margin-right: 7px;background: url(../../img/usr/common/ico_link_arrow.png) top left no-repeat;background-size: 7px 8px;}.pane-goods-right-side .review-summary dl dd img {display: block;height: 15px;width:auto;}.pane-goods-right-side .review-summary a {text-decoration: underline;}.pane-goods-right-side .review-summary a:hover {text-decoration: none;}.block-goods-name {order: 30;}.block-goods-comment1 {order: 40;}.page-goods .block-icon {order: 50;}.block-goods-comment2 {order: 60;}.block-goods-purchase-limit {order: 70;}.block-goods-sales-period {order: 80;}.block-goods-stock {order: 90;}.block-goods-comment3 {order: 100;}.price-area-container {order: 110;}.block-add-cart,.block-no-stock {order: 120;}.block-arrival-notice {order: 121;}.block-goods-storeinventory {order: 130;}.block-goods-favorite {order: 140;}.block-contact-about-goods {order: 150;}.review-summary {order: 160;}.other-link {order: 170;}.other-link {order: 180;}.block-goods-sns {order: 190;}/* 商品詳細：中央エリア */.pane-goods-center {margin-top: 50px;border-bottom: 1px solid #eee;}.pane-goods-center .block-accessory-list--name {border-top: 1px solid #eee;padding-top: 48px;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size: 36px;color: #000;text-align: center;}.pane-goods-center .block-accessory-list--list {width: 1200px;margin: 0 auto;margin-bottom: 80px;}.pane-goods-center .block-goods-comment6 {width: 1200px;margin: 0 auto;}/* 商品詳細：中央エリア: お客様の声 */.pane-goods-center #detail_goods_user_review {margin-bottom: 60px;}.pane-goods-center .block-goods-user-review {position: relative;margin-top: 50px;border-top: 1px solid #eee;}.pane-goods-center .block-goods-user-review h2 {margin: 0;background-color: transparent;font-size: 22px;padding: 48px 0 0;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-size: 36px;color: #000;text-align: center;}.pane-goods-center .block-goods-user-review h2 i {display: none;}.pane-goods-center .block-goods-user-review--info,.pane-goods-center .block-goods-user-review--list,.pane-goods-center .block-goods-user-review--form {width: 980px;margin: 0 auto;}.pane-goods-center .block-goods-user-review--info-header {margin-top: 40px;display: flex;justify-content: space-between;align-items: center;}.pane-goods-center .block-goods-user-review--count-summary,.pane-goods-center .block-goods-user-review--count-summary dl {display: flex;align-items: center;}.pane-goods-center .block-goods-user-review--count-summary,.pane-goods-center .block-goods-user-review--count-summary dl dt {font-size: 14px;font-weight: normal;color: #000;}.pane-goods-center .block-goods-user-review--count-summary dl dd  img {height: 15px;width: auto;}.pane-goods-center .block-goods-user-review--pagenav {background: none;clear: both;margin: 0;padding: 0;}.pane-goods-center .block-goods-user-review--container > span {min-width: 48px;min-height: 41px;margin: 0 7px;padding: 0;border: none;}.pane-goods-center .block-goods-user-review--container {display: flex;justify-content: flex-end;align-items: center;}.pane-goods-center .block-goods-user-review--container > span a,.pane-goods-center .block-goods-user-review--container > span.pager-current {min-width: 48px;min-height: 41px;font-size: 14px;display: flex;justify-content: center;align-items: center;}.pane-goods-center .block-goods-user-review--container > span a {background-color: #f6f4f9;color: #000;}.pane-goods-center .block-goods-user-review--container > span a:hover,.pane-goods-center .block-goods-user-review--container > span a:focus {text-decoration: none;opacity: 0.7;}.pane-goods-center .block-goods-user-review--container > span.pager-current {background-color: #c6b063;color: #fff;}.pane-goods-center .block-goods-user-review--container > span.pager-first a,.pane-goods-center .block-goods-user-review--container > span.pager-previous a {padding-right: 8px;}.pane-goods-center .block-goods-user-review--container > span.pager-next a,.pane-goods-center .block-goods-user-review--container > span.pager-last a {padding-left: 8px;}.pane-goods-center .block-goods-user-review .block-goods-user-review--description {display: none;}.pane-goods-center .block-goods-user-review .block-goods-user-review--item {margin-top: 36px;}.pane-goods-center .block-goods-user-review .block-goods-user-review--item-title {font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight: normal;font-size: 18px;color: #000;}.pane-goods-center .block-goods-user-review .block-goods-user-review--item-summary {margin-top: 14px;display: flex;align-items: center;}.pane-goods-center .block-goods-user-review .block-goods-user-review--item-summary .block-goods-user-review--item-name {margin-left: 16px;color: #000;}.pane-goods-center .block-goods-user-review .block-goods-user-review--item-frame {margin-top :12px;}.pane-goods-center .block-goods-user-review .block-goods-user-review--item-comment {margin: 0;padding: 20px;background-color: #eee;color: #000;}.pane-goods-center .block-goods-user-review--form {display: flex;justify-content: center;}.pane-goods-center .block-goods-user-review--form .btn.btn-secondary.block-goods-user-review--write-review-btn {width: 470px;height: 60px;margin: 50px 0 0;padding: 0;font-size: 16px;vertical-align: baseline;color: #000;border: solid 1px #ccc;background-color: #fff;display: flex;justify-content: center;align-items: center;}.pane-goods-center .block-goods-user-review--form a:hover {opacity: 0.7;}.pane-goods-center .block-goods-user-review--nothing {margin-top: 30px;}.pane-goods-center .block-goods-user-review--nothing p {text-align: center;}.page-reviewwrite .block-user-review--message {margin-top: 20px;}.block-goods-user-review--item-moderate-vote {position: relative;}.block-goods-user-review--item-moderate-vote .dropdown {z-index: 90;}/* 商品詳細：フッターエリア */.pane-goods-footer .block-goods-footer-cart {display: none;}.pane-goods-footer .block-accessory-list {width: 1200px;margin: 0 auto;}/* 商品詳細：追従カート */.block-fixed-cart--wrap {clear: both;display: none;border-top: solid 1px rgba(255,255,255,0);}.block-fixed-cart--body {box-sizing: border-box;width: 236px;max-width: 236px;margin: 1.4rem 0 0;padding: 20px 16px 21px;background: #f1f1f1;border: solid 1px #ccc;color: #000;}.block-fixed-cart--name,.block-fixed-cart--name2 {font-size: 15px;}.block-fixed-cart--middle {margin: 0;display: block;}.block-fixed-cart--middle .block-goods-price {text-align: center;margin: 0;}.block-fixed-cart--middle .block-goods-price .block-goods-price--price {font-size: 14px;color: #cc0000;}.block-fixed-cart--middle .block-goods-price .block-goods-price--price .block-icon--auto-on-sales {display: block;}.block-fixed-cart--middle .block-goods-price .block-goods-price--default-price {font-size: 1.0rem;font-weight: normal;white-space: nowrap;}.block-fixed-cart--middle .block-qty-ctrl {margin-top: 16px;display: flex;align-items: center;justify-content: center;}.block-fixed-cart--bottom .block-add-cart--btn {width: 100%;height: 46px;margin: 0;margin-top: 24px;border: none;padding: 0;border-radius: 4px;vertical-align: baseline;cursor: pointer;color: #fff;background-color: #b24f4f;font-size: 15px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.block-fixed-cart--bottom .block-add-cart--btn:before {content: '';width: 27px;height: 24px;margin-right: 12px;background: url(../../img/usr/common/ico_add_cart_btn.png) top left no-repeat;background-size: 27px 24px;}.block-fixed-cart--bottom .block-goods-favorite--btn {width: 100%;height: 40px;margin: 0;margin-top: 10px;border: 1px solid #cccccc;padding: 0;border-radius: 4px;vertical-align: baseline;cursor: pointer;color: #333;background-color: #fff;font-size: 15px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.block-fixed-cart--bottom .block-goods-favorite--btn:before {content: '';width: 19px;height: 18px;margin-right: 12px;background: url(../../img/usr/common/ico_favorite_btn.png) top left no-repeat;background-size: 19px 18px;}.block-page-top .block-fixed-cart--bottom a.block-goods-favorite--btn:after {content: none;}.block-fixed-cart--bottom .block-goods-favorite--btn:hover {opacity: 0.7;}