﻿@charset "UTF-8";/* トップページ（ＰＣ） ファーストビュー用 *//* sys/base_misc.css のコピー ここから */.img-center {display: flex;justify-content: center;align-items: center;}.img-center img {flex-shrink: 0;text-align: center;max-height: 100%;max-width: 100%;width: auto;height: auto;}/* ここまで sys/base_misc.css のコピー *//* sys/layout.css のコピー ここから */.container {width: 1200px;margin: 0 auto;}.pane-header {width: 100%;border-top: 4px solid #A27C4F;}.pane-header .container {/*height: 100px;*/height: auto;align-items: flex-end;padding: 17px 0;}.pane-globalnav {width: 100%;position: relative;background-color: #ffffff;}.pane-contents {min-height: 600px;padding-bottom: 50px;}.pane-contents .container {display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto 1fr;/* IE11 */display: -ms-grid;-ms-grid-columns: auto 1fr;-ms-grid-rows: auto 1fr;}.pane-left-menu {grid-column-start: 1;grid-column-end: 2;grid-row-start: 1;grid-row-end: 3;/* IE11 */-ms-grid-column: 1;-ms-grid-row: 1;-ms-grid-row-span: 1;width: 260px;margin: 0 40px 0 0;}.pane-main {display: block;grid-column-start: 2;grid-column-end: 3;grid-row-start: 1;grid-row-end: 2;-ms-grid-column: 2;-ms-grid-row: 1;width: 100%;}/* ここまで sys/layout.css のコピー *//* usr/layout.css のコピー ここから */.page-top.top-layout1 .pane-contents .container,.page-top.top-layout2 .pane-contents .container {width: 1200px;margin: 0 auto;}.page-top.top-layout3 .pane-contents .container,.page-top.top-layout4 .pane-contents .container,.page-top.top-layout5 .pane-contents .container {width: 100%;}.page-top .pane-contents .container .pane-main {min-width: 0;width: 100%;}.page-top .pane-contents .container .pane-left-menu + .pane-main {width: 900px;margin-top: 0;}.page-top .pane-right-menu {/*width: 100%;*/}/* ここまで usr/layout.css のコピー *//* sys/block_common.css のコピー ここから *//* ----左メニューブロック共通---- */.pane-left-menu .pane-block--title {font-size: 16px;border-top: #444 1px solid;padding: 16px 0;font-weight: bold;margin-bottom: 0;}.pane-block--title {margin: 20px 0;font-size: 26px;font-weight: normal;}/* ここまで sys/block_common.css のコピー *//* sys/block_goods.css のコピー ここから *//* ----トップページイベント表示---- */.block-top-event--header {font-size: 28px;text-align: center;border-top: #444 2px solid;padding: 19px 0 30px;}/* ----商品一覧画面：サムネイル：block-thumbnail-t---- */.block-top-event .block-ranking-r .block-ranking-r--items {/*  width: 1264px;padding-left: 32px;margin: 0 auto 40px;*/}.block-top-event .block-ranking-r .block-ranking-r--items .bx-wrapper {margin: 0 0 40px;border: 0;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;background: none;}.block-ranking-r .block-ranking-r--items li {width: 100%;}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-viewport {min-height: 360px;}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-prev {position: absolute;top: 0;left: -32px;width: 32px;height: 100%;margin: 0;background: none;font-size: 0;}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-prev::before {position: absolute;top: calc(50% - 7px);left: 13px;display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;transform: rotate(-45deg);content: "";}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-next {position: absolute;top: 0;right: -32px;width: 32px;height: 100%;margin: 0;background: none;font-size: 0;}.block-ranking-r .block-ranking-r--items .bx-wrapper .bx-next::before {position: absolute;top: calc(50% - 7px);right: 13px;display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(45deg);content: "";}.block-ranking-r .block-ranking-r--items li dl {width: 276px;flex-basis: 276px;margin: 0 32px 0 0;padding: 0;}.block-ranking-r .block-ranking-r--items li dl:nth-of-type(3n) {margin-right: 0;}.page-top .block-ranking-r .block-ranking-r--items li dl {/*margin: 0 32px 0 0;padding: 0;*/}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image figure {width: 290px;height: 348px;background: none;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image .block-ranking-r--rank {color: #ffffff;font-size: 16px;font-weight: bold;width: 36px;height: 36px;top: 10px;left: 10px;border: 0;background-color: #000000;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-1 {background-color: #AF8C34;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-2 {background-color: #969696;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image .block-ranking-r--rank.block-ranking-r--rank-3 {background-color: #935353;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description {margin-top: 10px;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description a {text-decoration: none;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .block-ranking-r--goods-name {font-size: 16px;font-weight: bold;line-height: 1.625;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .variation-name {display: none;}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .block-icon {/*display: none;*/}.block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-description .block-ranking-r--price-infos {margin: 10px 0 0;font-size: 20px;line-height: 1.3;}.block-ranking-r--goods .price,.block-ranking-r--goods .net-price,.block-ranking-r--goods .default-price,.block-ranking-r--goods .exchange-price,.block-ranking-r--goods .block-exchange-price--rate-dt {text-align: left;font-weight: 500;}.block-ranking-r--goods .price {color: #000000;}.block-ranking-r--goods .price span,.block-ranking-r--goods .price::after {font-size: 16px;}.block-ranking-r--goods .block-ranking-r--scomment {font-size: 11px;font-weight: bold;color: #C7000B;}.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items {display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: flex-end;}.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price {color: #C7000B;font-size: 24px;font-weight: bold;margin-left: 5px;}.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price span,.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price::after {font-size: 18px;}.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price + .default-price {font-size: 20px;font-weight: normal;}.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price + .default-price span,.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price + .default-price::after {font-size: 16px;}.block-ranking-r--goods .block-top--items-more {width: 180px;margin: 10px auto 0;}.block-ranking-r--goods .block-top--items-more a {color: #5D4F42;font-size: 14px;font-weight: bold;line-height: 1.0;letter-spacing: 0.02em;border: 1px solid #5D4F42;background-color: #FFFFFF;border-radius: 36px;height: 36px;width: 100%;display: flex;justify-content: center;align-items: center;position: relative;}.block-ranking-r--goods .block-top--items-more a::after {content: "";position: absolute;right: 15px;top: 50%;width: 8px;height: 8px;margin-top: -4px;border-right: 1px solid #5D4F42;border-bottom: 1px solid #5D4F42;transform: rotate(-45deg);}.block-ranking-r--goods .block-top--items-more a:hover {color: #FFFFFF;background-color: #5D4F42;}.block-ranking-r--goods .block-top--items-more a:hover::after {border-color: #FFFFFF;}.block-top-event ul.block-thumbnail-t {/*  width: 1264px;padding-left: 32px;margin: 0 auto 40px;*/}.block-top-event ul.block-thumbnail-t .bx-wrapper {margin: 0 0 40px;border: 0;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;background: none;}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-viewport {min-height: 360px;}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-prev {position: absolute;top: 0;left: -32px;width: 32px;height: 100%;margin: 0;background: none;font-size: 0;}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-prev::before {position: absolute;top: calc(50% - 7px);left: 13px;display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;transform: rotate(-45deg);content: "";}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-next {position: absolute;top: 0;right: -32px;width: 32px;height: 100%;margin: 0;background: none;font-size: 0;}.block-top-event ul.block-thumbnail-t .bx-wrapper .bx-next::before {position: absolute;top: calc(50% - 7px);right: 13px;display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(45deg);content: "";}ul.block-thumbnail-t li {width: 100%;}ul.block-thumbnail-t li dl {width: 290px;flex-basis: 290px;margin: 0 15px 70px 0;padding: 0;}ul.block-thumbnail-t li dl:nth-of-type(3n) {margin-right: 0;}.block-goodschange-list ul.block-thumbnail-t li dl,.block-goodschange-list ul.block-thumbnail-t li dl:nth-of-type(3n),.block-goodsadd-list ul.block-thumbnail-t li dl,.block-goodsadd-list ul.block-thumbnail-t li dl:nth-of-type(3n) {width: 290px;margin: 0 15px 70px 0;}.block-goodschange-list ul.block-thumbnail-t li dl:nth-of-type(5n),.block-goodsadd-list ul.block-thumbnail-t li dl:nth-of-type(5n) {margin-right: 0;}.block-mypage .block-accessory-list--list ul.block-thumbnail-t li dl,.block-cart .block-accessory-list--list ul.block-thumbnail-t li dl {margin: 0 50px 20px 0;}.block-mypage .block-accessory-list--list ul.block-thumbnail-t li dl:nth-of-type(5n),.block-cart .block-accessory-list--list ul.block-thumbnail-t li dl:nth-of-type(5n) {margin-right: 0;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure {width: 290px;height: 348px;background: none;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description {margin-top: 10px;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description a {text-decoration: none;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name {font-size: 16px;font-weight: bold;line-height: 1.625;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .variation-name {display: none;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos {margin: 10px 0 0;font-size: 20px;line-height: 1.3;}ul.block-thumbnail-t .price,ul.block-thumbnail-t .net-price,ul.block-thumbnail-t .default-price,ul.block-thumbnail-t .exchange-price,ul.block-thumbnail-t .block-exchange-price--rate-dt {text-align: left;font-weight: 500;}ul.block-thumbnail-t .price {color: #000000;}ul.block-thumbnail-t .price span,ul.block-thumbnail-t .price::after {font-size: 16px;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment {font-size: 11px;font-weight: bold;color: #C7000B;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items {display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: flex-end;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price {color: #C7000B;font-size: 24px;font-weight: bold;margin-left: 5px;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price span,ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price::after {font-size: 18px;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price + .default-price {font-size: 20px;font-weight: normal;}ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price + .default-price span,ul.block-thumbnail-t li dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price + .default-price::after {font-size: 16px;}ul.block-thumbnail-t .block-top--items-more {width: 180px;margin: 10px auto 0;}ul.block-thumbnail-t .block-top--items-more a {color: #5D4F42;font-size: 14px;font-weight: bold;line-height: 1.0;letter-spacing: 0.02em;border: 1px solid #5D4F42;background-color: #FFFFFF;border-radius: 36px;height: 36px;width: 100%;display: flex;justify-content: center;align-items: center;position: relative;}ul.block-thumbnail-t .block-top--items-more a::after {content: "";position: absolute;right: 15px;top: 50%;width: 8px;height: 8px;margin-top: -4px;border-right: 1px solid #5D4F42;border-bottom: 1px solid #5D4F42;transform: rotate(-45deg);}ul.block-thumbnail-t .block-top--items-more a:hover {color: #FFFFFF;background-color: #5D4F42;}ul.block-thumbnail-t .block-top--items-more a:hover::after {border-color: #FFFFFF;}/* ----カテゴリーツリー---- */ul.block-category-tree--level-1 > li > a > .block-category-tree--image {width: 100%;height: auto;margin: 0;text-align: left;justify-content: flex-start;}ul.block-category-tree--level-1 > li > a > span {font-size: 15px;line-height: 1.466;display: block;padding: 15px 0 5px 5px;margin-top: 10px;border-top: 1px solid #dddddd;}ul.block-category-tree--level-1 > li > .block-category-tree--item-opener {display: none !important;}ul.block-category-tree--level-1 > .block-category-tree--item__open,ul.block-category-tree--level-1 > .block-category-tree--item {border-top: 0;border-bottom: 0;}ul > .block-category-tree--item__open,ul > .block-category-tree--item {border-top: 1px dashed #DDDDDD;border-bottom: 0;}.block-category-tree--item__open a,.block-category-tree--item a,.block-category-tree--item > span,.block-category-tree--item__open > span {padding: 10px 35px 10px 10px;min-height: 50px;}.block-category-tree--item__open > a > span,.block-category-tree--item__open > span {font-weight: bold;}.block-category-tree--image {width: 34px;height: 34px;margin: 0 18px 0 0;}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) {/*display: none;*/}.pane-left-menu ul.block-category-tree--items > li {position: relative;}.pane-left-menu ul.block-category-tree--items > li > a {height: auto;/*padding-right: 35px;*/position: relative;}.pane-left-menu ul.block-category-tree--items > li > a::after {content: "";position: absolute;right: 15px;top: 50%;width: 7px;height: 7px;margin-top: -3px;border-right: 1px solid #333333;border-bottom: 1px solid #333333;transform: rotate(-45deg);}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener {position: absolute;top: 0;right: 0;width: 35px;height: 50px;cursor: pointer;display: flex;justify-content: center;align-items: center;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener.is-open {}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener span {width: 17px;height: 17px;display: block;background-color: #5D4F42;border-radius: 50%;position: relative;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener span::before,.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener span::after {content: "";position: absolute;left: 50%;top: 50%;width: 9px;height: 1px;margin-left: -4px;background-color: #FFFFFF;transition: all .3s;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener span::after {transform: rotate(-90deg);}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener.is-open span {background-color: #DEDEDE;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener.is-open span::before {background-color: #000000;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener.is-open span::after {transform: rotate(0);background-color: #000000;}/*.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) > li > a + .block-category-tree--item-opener::before {position: absolute;top: calc(50% - 6px);right: 15px;display: block;width: 8px;height: 8px;border-right: 1px solid #111;border-bottom: 1px solid #111;transform: rotate(45deg);transition: all 0.3s;content: "";}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) > li > a + .block-category-tree--item-opener.is-open::before {top: calc(50% - 3px);transform: rotate(-135deg);}*/.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li {/*border-top: 1px solid #DDDDDD;*/margin-top: 40px;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li:nth-child(1),.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li:nth-child(3) {/*border-top: 0;*/}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a > span {/*display: none;*/}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a {/*height: 55px;*/padding: 10px 0 10px 0;display: block;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a::after {/*display: none;*/top: auto;bottom: 24px;margin: 0;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a + .block-category-tree--item-opener {/*height: 55px;*/}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2 {border-top: 1px solid #DDDDDD;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2 > li {text-indent: 0;border-bottom: 1px solid #DDDDDD;border-top: 0;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2 > li > a {padding-left: 0;min-height: auto;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2 > li > a > .block-category-tree--image {width: 50px;height: 50px;margin: 0 10px 0 0;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2 > li > a > span {font-size: 16px;letter-spacing: 0;line-height: 1.375;flex: 1;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2 > li > a + .block-category-tree--item-opener {height: 70px;}ul.block-category-tree--level-3,ul.block-category-tree--level-4 {display: none;}ul.block-category-tree--level-3 > li {text-indent: 0;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-3 > li > a {/*background: #f5f5f5;*/}ul.block-category-tree--level-3 > li > a > span {font-size: 14px;letter-spacing: 0.04em;line-height: 1.57;flex: 1;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-4 > li > a {background: #FFFFFF;}.block-category-tree--level-4 > li {text-indent: 50px;}/* ----ジャンルツリー---- */.block-genre-tree--item__open,.block-genre-tree--item {border-top: 1px dashed #DDDDDD;border-bottom: 0;position: relative;}.block-genre-tree--item__open a,.block-genre-tree--item a,.block-genre-tree--item > span {height: auto;min-height: 50px;padding: 10px 35px 10px 10px;position: relative;}.block-genre-tree--item a::after {content: "";position: absolute;right: 15px;top: 50%;width: 7px;height: 7px;margin-top: -3px;border-right: 1px solid #333333;border-bottom: 1px solid #333333;transform: rotate(-45deg);}.block-genre-tree--items-opener {position: absolute;top: 0;right: 0;width: 35px;height: 50px;cursor: pointer;display: flex;justify-content: center;align-items: center;}.block-genre-tree--items-opener span {width: 17px;height: 17px;display: block;background-color: #5D4F42;border-radius: 50%;position: relative;}.block-genre-tree--items-opener span::before,.block-genre-tree--items-opener span::after {content: "";position: absolute;left: 50%;top: 50%;width: 9px;height: 1px;margin-left: -4px;background-color: #FFFFFF;transition: all .3s;}.block-genre-tree--items-opener span::after {transform: rotate(-90deg);}.block-genre-tree--items-opener.is-open span {background-color: #DEDEDE;}.block-genre-tree--items-opener.is-open span::before {background-color: #000000;}.block-genre-tree--items-opener.is-open span::after {transform: rotate(0);background-color: #000000;}.block-genre-tree--image {width: 50px;height: 50px;margin: 0 10px 0 0;}ul.block-genre-tree--level1 {border-top: 1px solid #DDDDDD;}ul.block-genre-tree--level1 > li {border-bottom: 1px solid #DDDDDD;border-top: 0;}ul.block-genre-tree--level1 > li > a,ul.block-genre-tree--level1 > li > span {padding-left: 0;min-height: 70px;}ul.block-genre-tree--level1 > li > a > span {font-size: 16px;letter-spacing: 0;line-height: 1.375;flex: 1;}ul.block-genre-tree--level1 > li > .block-genre-tree--items-opener {height: 70px;}.block-genre-tree--level2 > li {text-indent: 20px;}.pane-left-menu ul.block-genre-tree--items:not(.block-genre-tree--level1) {display: none;}.block-genre-tree--level3 > li {text-indent: 30px;}.block-genre-tree--level4 > li {text-indent: 40px;}/* ここまで sys/block_goods.css のコピー *//* ここまで usr/block.css のコピー *//* ----トップページ本文---- */#top-slider-warp,#category-slider-warp {overflow: hidden;}#category-slider-warp {margin-bottom: 55px;}#top-slider-warp #top-slider li,#category-slider-warp #category-slider li {width: 814px;height: 600px;text-align: center;margin: 0;overflow: hidden;}#top-slider-warp #top-slider li a,#category-slider-warp #category-slider li a {display: block;text-align: center;position: relative;}#top-slider-warp #top-slider li img,#category-slider-warp #category-slider li img {margin: 0 auto;width: 800px;height: 600px;opacity: 0.5;transition: all .6s;}#top-slider-warp #top-slider li[aria-hidden="false"] img,#category-slider-warp #category-slider li[aria-hidden="false"] img {opacity: 1;}/*#top-slider-warp #top-slider li a:hover img,#category-slider-warp #category-slider li a:hover img {filter: blur(3px);transform: scale(1.05);}*//*#top-slider-warp #top-slider li a::after,#category-slider-warp #category-slider li a:after {color: #FFFFFF;content: "詳しく見る";font-size: 30px;font-weight: bold;display: flex;text-align: center;justify-content: center;align-items: center;margin: auto;opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition-duration: 0.2s;}*//*#top-slider-warp #top-slider li a:hover::after,#category-slider-warp #category-slider li a:hover::after {opacity: 1;transition-delay: .5s;}*/#top-slider-warp .bx-wrapper ,#category-slider-warp .bx-wrapper {border: none;box-shadow: none;margin: 0;}#top-slider-warp .bx-viewport,#category-slider-warp .bx-viewport {overflow: visible !important;width: 814px !important;margin: 0 auto;}.page-top #top-slider-warp:not(:has(.bxSlider-complete)) {height: 625px; opacity: 0;} .page-top .container:has(#top-slider-warp) .pane-left-menu {transform: translateY(625px);}@media screen and (max-width: 800px) {#top-slider-warp .bx-viewport,#category-slider-warp .bx-viewport {width: 100% !important;}}#top-slider-warp .bx-wrapper .bx-pager,#category-slider-warp .bx-wrapper .bx-pager {position: static;width: 100%;bottom: auto;padding: 0;margin: 15px 0 0;font-size: 10px;line-height: 1.0;}#top-slider-warp .bx-wrapper .bx-pager .bx-pager-item,#category-slider-warp .bx-wrapper .bx-pager .bx-pager-item {width: 10px;margin: 0 6px;}#top-slider-warp .bx-wrapper .bx-pager .bx-pager-item a,#category-slider-warp .bx-wrapper .bx-pager .bx-pager-item a {display: block;width: 10px;height: 10px;margin: 0;padding: 0;border: 0;font-size: 0;background-color: #E2E2E2;border-radius: 5px;}#top-slider-warp .bx-wrapper .bx-pager .bx-pager-item a.active,#category-slider-warp .bx-wrapper .bx-pager .bx-pager-item a.active {background-color: #5D4F42;}#top-slider-warp .bx-wrapper .bx-controls-direction a,#category-slider-warp .bx-wrapper .bx-controls-direction a {width: calc((100% - 829px) / 2);height: 600px;top: 0;margin: 0;background: none;z-index: 99;}#top-slider-warp .bx-wrapper .bx-controls-direction a::before,#category-slider-warp .bx-wrapper .bx-controls-direction a::before {content: "";position: absolute;top: 50%;width: 80px;height: 80px;margin-top: -60px;background: none;background-color: rgba(255,255,255,0.80);border-radius: 50%;z-index: 100;}#top-slider-warp .bx-wrapper .bx-controls-direction a::after,#category-slider-warp .bx-wrapper .bx-controls-direction a::after {content: "";position: absolute;top: 50%;width: 15px;height: 15px;margin-top: -25px;border-top: 2px solid #000000;border-right: 2px solid #000000;z-index: 101;}#top-slider-warp .bx-wrapper .bx-controls-direction a.bx-prev::before,#category-slider-warp .bx-wrapper .bx-controls-direction a.bx-prev::before {left: -40px;}#top-slider-warp .bx-wrapper .bx-controls-direction a.bx-prev::after,#category-slider-warp .bx-wrapper .bx-controls-direction a.bx-prev::after {left: 12px;transform: rotate(-135deg);}#top-slider-warp .bx-wrapper .bx-controls-direction a.bx-next::before,#category-slider-warp .bx-wrapper .bx-controls-direction a.bx-next::before {right: -40px;}#top-slider-warp .bx-wrapper .bx-controls-direction a.bx-next::after,#category-slider-warp .bx-wrapper .bx-controls-direction a.bx-next::after {right: 12px;transform: rotate(45deg);}#top-slider-warp2 ,#category-slider-warp2  {overflow: hidden;}#category-slider-warp2  {margin-bottom: 55px;}#top-slider-warp2  #top-slider2 li,#category-slider-warp2  #category-slider li {width: 814px;height: 600px;text-align: center;margin: 0;overflow: hidden;}#top-slider-warp2  #top-slider2 li a,#category-slider-warp2  #category-slider li a {display: block;text-align: center;position: relative;}#top-slider-warp2  #top-slider2 li img,#category-slider-warp2  #category-slider li img {margin: 0 auto;width: 800px;height: 600px;opacity: 0.5;transition: all .6s;}#top-slider-warp2  #top-slider2 li[aria-hidden="false"] img,#category-slider-warp2  #category-slider li[aria-hidden="false"] img {opacity: 1;}/*#top-slider-warp2  #top-slider2 li a:hover img,#category-slider-warp2  #category-slider li a:hover img {filter: blur(3px);transform: scale(1.05);}*//*#top-slider-warp2  #top-slider2 li a::after,#category-slider-warp2  #category-slider li a:after {color: #FFFFFF;content: "詳しく見る";font-size: 30px;font-weight: bold;display: flex;text-align: center;justify-content: center;align-items: center;margin: auto;opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition-duration: 0.2s;}*//*#top-slider-warp2  #top-slider2 li a:hover::after,#category-slider-warp2  #category-slider li a:hover::after {opacity: 1;transition-delay: .5s;}*/#top-slider-warp2  .bx-wrapper ,#category-slider-warp2  .bx-wrapper {border: none;box-shadow: none;margin: 0;}#top-slider-warp2  .bx-viewport,#category-slider-warp2  .bx-viewport {overflow: visible !important;width: 814px !important;margin: 0 auto;}@media screen and (max-width: 800px) {#top-slider-warp2  .bx-viewport,#category-slider-warp2  .bx-viewport {width: 100% !important;}}#top-slider-warp2  .bx-wrapper .bx-pager,#category-slider-warp2  .bx-wrapper .bx-pager {position: static;width: 100%;bottom: auto;padding: 0;margin: 15px 0 0;font-size: 10px;line-height: 1.0;}#top-slider-warp2  .bx-wrapper .bx-pager .bx-pager-item,#category-slider-warp2  .bx-wrapper .bx-pager .bx-pager-item {width: 10px;margin: 0 6px;}#top-slider-warp2  .bx-wrapper .bx-pager .bx-pager-item a,#category-slider-warp2  .bx-wrapper .bx-pager .bx-pager-item a {display: block;width: 10px;height: 10px;margin: 0;padding: 0;border: 0;font-size: 0;background-color: #E2E2E2;border-radius: 5px;}#top-slider-warp2  .bx-wrapper .bx-pager .bx-pager-item a.active,#category-slider-warp2  .bx-wrapper .bx-pager .bx-pager-item a.active {background-color: #5D4F42;}#top-slider-warp2  .bx-wrapper .bx-controls-direction a,#category-slider-warp2  .bx-wrapper .bx-controls-direction a {width: calc((100% - 829px) / 2);height: 600px;top: 0;margin: 0;background: none;z-index: 99;}#top-slider-warp2  .bx-wrapper .bx-controls-direction a::before,#category-slider-warp2  .bx-wrapper .bx-controls-direction a::before {content: "";position: absolute;top: 50%;width: 80px;height: 80px;margin-top: -60px;background: none;background-color: rgba(255,255,255,0.80);border-radius: 50%;z-index: 100;}#top-slider-warp2  .bx-wrapper .bx-controls-direction a::after,#category-slider-warp2  .bx-wrapper .bx-controls-direction a::after {content: "";position: absolute;top: 50%;width: 15px;height: 15px;margin-top: -25px;border-top: 2px solid #000000;border-right: 2px solid #000000;z-index: 101;}#top-slider-warp2  .bx-wrapper .bx-controls-direction a.bx-prev::before,#category-slider-warp2  .bx-wrapper .bx-controls-direction a.bx-prev::before {left: -40px;}#top-slider-warp2  .bx-wrapper .bx-controls-direction a.bx-prev::after,#category-slider-warp2  .bx-wrapper .bx-controls-direction a.bx-prev::after {left: 12px;transform: rotate(-135deg);}#top-slider-warp2  .bx-wrapper .bx-controls-direction a.bx-next::before,#category-slider-warp2  .bx-wrapper .bx-controls-direction a.bx-next::before {right: -40px;}#top-slider-warp2  .bx-wrapper .bx-controls-direction a.bx-next::after,#category-slider-warp2  .bx-wrapper .bx-controls-direction a.bx-next::after {right: 12px;transform: rotate(45deg);}/* ----トップページ---- */.block-top-category {background: linear-gradient(to right bottom, #f8e5de 0%, #fff 50%, #f8e5de 100%);}.block-top-title {margin: 0 0 30px;padding: 75px 0 0;text-align: center;font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 36px;font-weight: 500;line-height: 1.333;color: #000;letter-spacing: 0.02em;}.block-top-title span {display: block;font-family: "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 12px;font-weight: bold;line-height: 1.5;}.page-top.top-layout1 .block-top-category,.page-top.top-layout2 .block-top-category {background: none;}.page-top.top-layout1 .block-category-style-p,.page-top.top-layout2 .block-category-style-p {width: 890px;}.page-top.top-layout1 .block-category-style-p .block-category-style-p--item,.page-top.top-layout2 .block-category-style-p .block-category-style-p--item {width: 200px;flex-basis: 200px;margin: 0 30px 20px 0;}.page-top.top-layout1 .block-category-style-p .block-category-style-p--item:nth-of-type(4n),.page-top.top-layout2 .block-category-style-p .block-category-style-p--item:nth-of-type(4n) {margin-right: 0;}.page-top.top-layout1 .block-top-campaign,.page-top.top-layout2 .block-top-campaign {background: none;}.page-top.top-layout1 .block-campaign-banner ul.block-campaign-banner--list,.page-top.top-layout2 .block-campaign-banner ul.block-campaign-banner--list {width: 900px;}.page-top.top-layout1 .block-campaign-banner ul.block-campaign-banner--list > li,.page-top.top-layout2 .block-campaign-banner ul.block-campaign-banner--list > li {width: 280px;margin: 0 30px 40px 0;}.page-top.top-layout1 .block-campaign-banner ul.block-campaign-banner--list > li:nth-of-type(3n),.page-top.top-layout2 .block-campaign-banner ul.block-campaign-banner--list > li:nth-of-type(3n) {margin-right: 0;}/*.page-top.top-layout1 .block-top-event .block-ranking-r .block-ranking-r--items,.page-top.top-layout2 .block-top-event .block-ranking-r .block-ranking-r--items {width: 920px;padding-left: 32px;}.page-top.top-layout1 .block-top-event .block-ranking-r .block-ranking-r--items .bx-wrapper,.page-top.top-layout2 .block-top-event .block-ranking-r .block-ranking-r--items .bx-wrapper {max-width: 856px !important;}.page-top.top-layout1 .block-ranking-r .block-ranking-r--items li dl,.page-top.top-layout2 .block-ranking-r .block-ranking-r--items li dl {width: 190px;flex-basis: 190px;margin-right: 32px;}.page-top.top-layout1 .block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image figure,.page-top.top-layout2 .block-ranking-r .block-ranking-r--items li dl .block-ranking-r--goods-image figure {width: 190px;height: 190px;}.page-top.top-layout1 .block-top-event ul.block-thumbnail-t,.page-top.top-layout2 .block-top-event ul.block-thumbnail-t {width: 920px;padding-left: 32px;}.page-top.top-layout1 .block-top-event ul.block-thumbnail-t .bx-wrapper,.page-top.top-layout2 .block-top-event ul.block-thumbnail-t .bx-wrapper {max-width: 856px !important;}*//*.page-top.top-layout1 ul.block-thumbnail-t li dl,.page-top.top-layout2 ul.block-thumbnail-t li dl {width: 190px;flex-basis: 190px;margin-right: 32px;}.page-top.top-layout1 ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure,.page-top.top-layout2 ul.block-thumbnail-t li dl .block-thumbnail-t--goods-image figure {width: 190px;height: 190px;}*/.page-top.top-layout1 .block-top-topic,.page-top.top-layout2 .block-top-topic {background: none;}/* ---- LightningRecommend ---- */.block-ranking-lightningrecommend {padding: 0 0 80px;}.block-ranking-lightningrecommend--header {margin: 0 0 30px;padding: 75px 0 0;border: 0;text-align: center;font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 36px;font-weight: 500;line-height: 1.333;color: #000;letter-spacing: 0.02em;}.block-ranking-lightningrecommend .block-ranking-r .block-ranking-r--items {width: 1264px;padding-left: 32px;margin: 0 auto 40px;}/* ここまで usr/block.css のコピー */