﻿@charset "UTF-8";/* ----トップページ本文---- */.block-top-body--body {width: 100%;min-width: 1200px;margin: 0 0 0 0;position: relative;}.block-top-body--items-logo {position: absolute;top: 25%;left: 50%;margin-left: -74px;display: none;}.block-top-body--items-leadtext01 {position: absolute;top: 42%;left: 50%;margin-left: -345px;display: none;}.block-top-body--items-leadtext02 {position: absolute;top: 60%;left: 50%;margin-left: -158px;display: none;}.block-top-body--items-leadtext03 {position: absolute;top: 42%;left: 50%;margin-left: -330px;display: none;}.block-top-body--items-leadtext04 {position: absolute;top: 52%;left: 50%;margin-left: -132px;display: none;}#top-slider {width: 100%;position: relative;text-align: center;overflow: hidden;}#top-slider li {width: 100%;display: none;float: left;position: absolute;}#top-slider li img {width: 100%;height: auto;vertical-align: top;-webkit-transition: all 8s cubic-bezier(0.7, 0, 1, 1);-moz-transition: all 8s cubic-bezier(0.7, 0, 1, 1);-o-transition: all 8s cubic-bezier(0.7, 0, 1, 1);-ms-transition: all 8s cubic-bezier(0.7, 0, 1, 1);transition: all 8s cubic-bezier(0.7, 0, 1, 1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}#top-slider li.slide-active {position: relative;}#top-slider li.slide-active img {-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}/* ----トップページ予備テンプレート2---- */.block-top-free2--header {font-size: 28px;text-align: center;border-top: #444 2px solid;padding: 19px 0 30px;}.block-top-free2--body {margin: 47px 0 50px;}.block-top-free2--items {width: 900px;height: auto;overflow: hidden;}.block-top-free2--items li {float: left;}.block-top-free2--items > li {width: 535px;height: auto;}.block-top-free2--items > li:first-child {width: 354px;height: auto;margin-right: 10px;}.block-top-free2--sub-items li {width: 172px;height: 172px;margin-left: 9px;margin-bottom: 9px;}.block-top-free2--sub-items li:nth-of-type(3n+1) {margin-left: 0;}/* ----ヘッダー---- */.block-header-logo {width: 300px;font-size: 0;}.block-headernav {width: 440px;}.block-headernav--item-list {display: flex;justify-content: space-around;align-items: center;}.block-headernav--item-list li {position: relative;display: inline-block;font-size: 11px;;text-align: center;}.block-headernav--item-list li i.fa {position: relative;display: block;font-size: 28px;margin-bottom: 10px;z-index: 1;}.block-headernav--item-list li a {display: block;}.block-headernav--item-list li a:hover {text-decoration: none;}.block-headernav--cart-count {display: none;position: absolute;width: 20px;height: 20px;line-height: 20px;font-size: 11px;background-color: #e61d50;color: #fff;border-radius: 10px;top: -5px;right: -2px;z-index: 2;}/* ----ヘッダー検索---- */.block-global-search {width: 460px;display: flex;justify-content: flex-end;align-items: center;}.block-global-search--keyword {width: 280px;}.block-global-search form {background-color: #eee;}input.block-global-search--keyword:hover, input.block-global-search--keyword {border: none;background-color: transparent;}button.block-global-search--submit {border: none;background-color: transparent;width: 33px;}.block-global-search--searchdetail {margin-left: 15px;}.block-global-search--search-detail-link {color: #6fb4c3;text-decoration: underline;}.block-global-search--search-detail-link:hover {text-decoration: none;}/* ----グローバルナビ---- */.block-globalnav {display: inline-block;width: 100%;}.page-top .block-globalnav {/*padding-top: 15px;*/}.page-top .block-globalnav {display: table;width:1200px;margin:0 auto;}.block-globalnav--logo {text-align: center;margin: 12px 0 0;line-height: 0;}.pane-globalnav-order .block-globalnav--logo {margin: 17px 0 15px;}.block-globalnav--item-list {/* width: 83%;*/display: flex;font-family: "Yu Mincho";font-weight: normal;float: left;}.page-top .block-globalnav--item-list {display: flex;padding-left: 98px;}.page-top .pane-globalnav.fixed .block-globalnav--item-list {padding-left: 0;}.block-globalnav--item-list i {margin-right: 10px;}.block-globalnav--item-list > li {display: inline-block;font-size: 15px;line-height: 1;text-align: center;}.block-globalnav--item-list > li > a {position: relative;display: block;color: #000;padding: 16px 12px 13px;border-bottom: 4px solid transparent;text-decoration: none;}.block-globalnav--item-list > li > a span {font-size: 9px;color: #ab9756;display: block;letter-spacing: 1px;padding-top: 10px;}.block-globalnav--item-list > li:first-child > a {padding-left: 0;}.page-top .block-globalnav--item-list > li:first-child > a {padding-left: 20px;}.page-top .block-globalnav--item-list > li:first-child > a span {font-size: 9px;color: #ab9756;display: block;letter-spacing: 1px;padding-top: 7px;}.block-globalnav--item-list > li > a:hover {border-bottom: 4px solid #b09d60;}.block-globalnav--item-list > li > a.active {transition: color 0.2s linear 0;text-decoration: none;border-bottom: 4px solid #b09d60;}.block-globalnav--item-list > li:nth-child(8):before {content: "";width: 1px;height: 20px;background: #b6b6b6;float: left;margin: 24px 0 0 -10px;}.block-globalnav--item-list > li:nth-child(7) {/* padding-right: 17px;*/}.block-globalnav--item-list > li:nth-child(8) {padding-left: 25px;font-size: 12px;font-weight: bold;}.block-globalnav--item-list > li:nth-child(9) {font-size: 12px;font-weight: bold;}.block-globalnav--item-list > li:nth-child(10) {font-size: 12px;font-weight: bold;}.block-globalnav--item-list > li:nth-child(10) img {width: 39px;}.block-globalnav--item-list > li:nth-child(8) a, .block-globalnav--item-list > li:nth-child(9) a, .block-globalnav--item-list > li:nth-child(10) a {padding-top: 30px;padding-bottom: 27px;}.block-globalnav--item-list > li:nth-child(8) a, .block-globalnav--item-list > li:nth-child(9) a, .block-globalnav--item-list > li:nth-child(10) a {padding-top: 27px !important;padding-bottom: 16px !important;padding: 20px 12px 16px;}.block-globalnav--item-list > li:nth-child(8) a:before, .block-globalnav--item-list > li:nth-child(9) a:before, .block-globalnav--item-list > li:nth-child(10) a:before {content: "";border: 2px solid transparent;border-left: 4px solid #000000;float: left;margin: 4px 0 0 -10px;}.page-top .block-globalnav--item-list > li > a {padding: 20px 10px 16px;}@media only screen and (max-width: 1480px) {.block-globalnav--item-list > li:nth-child(8) a:before, .block-globalnav--item-list > li:nth-child(9) a:before, .block-globalnav--item-list > li:nth-child(10) a:before {content: "";border: 4px solid transparent;border-left: 4px solid #000000;float: left;margin: 2px 0 0 -10px;}.page-top .block-globalnav--item-list > li > a {padding: 20px 8px 16px;}}.block-globalnav--item-list > li > a.active .fa-chevron-down {color: #fff;transform: rotate(180deg);}.page-top .block-globalnav-menu {top: 89px;}.block-globalnav-menu {position: absolute;background-color: #f5f4ef;opacity: 0.98;width: 100%;top: 135px;left: 0;padding: 50px 0 20px;text-align: left;z-index: 100;}.block-globalnav-menu * {color: #000000;}.block-globalnav-menu > div {width: 1200px;margin: auto;}.block-globalnav-menu .block-dynamic-category--body, .block-globalnav-menu .block-dynamic-genre--body {display: flex;align-items: center;flex-wrap: wrap;}.block-globalnav-menu .block-pagecategory-page-list--page {width: 285px;margin-bottom: 20px;margin-right: 20px;}.block-globalnav-menu .block-pagecategory {padding: 0;}.block-globalnav-menu .block-pagecategory-page-list--page-image {margin-bottom: 0;}.block-globalnav-menu .block-pagecategory .block-pagecategory-page-list--date {margin-top: 15px;}.block-globalnav-menu .block-pagecategory .block-pagecategory--next-page {margin-top: 0;margin-bottom: 20px}.block-globalnav-menu .block-dynamic-category--body li {width: 234px;font-size: 16px;margin-bottom: 30px;}.block-globalnav-menu .block-dynamic-genre--body li {width: 20%;font-size: 16px;margin-bottom: 20px;}.block-globalnav-menu .block-dynamic-category--body li a, .block-globalnav-menu .block-dynamic-genre--body li a {position: relative;margin-bottom: 10px;}.block-globalnav-menu .block-dynamic-category--body li a img {vertical-align: middle;width: 30px;margin-right: 5px;}.block-globalnav-menu .block-dynamic-category--body li span {width: 170px;vertical-align: middle;display: inline-table;}.block-globalnav-menu .block-dynamic-category--body li a:hover {text-decoration: none;}.block-globalnav-menu .block-dynamic-category--body li a:hover span {text-decoration: none;opacity: 0.8;}.block-globalnav-menu .block-dynamic-genre--body li a img {vertical-align: middle;width: 224px;margin-right: 20px;}.block-globalnav-menu--freespace * {font-size: 14px;}.block-globalnav-menu--freespace h3 {margin-top: 0;}.block-globalnav-menu--freespace p {font-size: 12px;margin: 10px 10px 10px 0;}.block-globalnav-menu--freespace ul {display: flex;align-items: center;}.block-globalnav-menu--freespace ul li img {vertical-align: middle;}.block-globalnav-menu .block-pagecategory {left: auto;}.page-top .block-globalnav--right-list {padding: 5px 10px 0 0;}.block-globalnav--right-list {/*width: 17%;*/display: inline-block;text-align: right;padding: 0 10px 0 0;box-sizing: border-box;float: right;margin-top: 17px;}.page-top .block-globalnav--right-list {display: table-cell;}.block-globalnav--right-list li {width: 25px;height: 25px;display: inline-block;margin-left: 13px;text-indent: -9999px;}.block-globalnav--right-list li a {width: 25px;height: 25px;display: block;}.block-globalnav--right-list li:nth-child(1) a {background: url(../../img/usr/common/search02.png) no-repeat;}.block-globalnav--right-list li:nth-child(2) a {background: url(../../img/usr/common/bookmark02.png) no-repeat;}.block-globalnav--right-list li:nth-child(3) a {background: url(../../img/usr/common/login02.png) no-repeat;}.block-globalnav--right-list li.login:nth-child(3) a {background: url(../../img/usr/common/mypage02.png) no-repeat;}.block-globalnav--right-list li:nth-child(4) a {background: url(../../img/usr/common/cart02.png) no-repeat;}.block-globalnav--right-list li:nth-child(4) {position: relative;}.block-headernav--cart-count {position: absolute;top: -3px;right: -5px;border-radius: 8px;background: #000;color: #fff;font-size: 10px;width: 16px;height: 16px;display: flex;align-items: center;text-align: center;justify-content: center;line-height: 1;text-indent: 0;}.page-top .fixed .block-globalnav, .fixed .block-globalnav {width: 1200px;margin: 0 auto;padding: 0;position: relative;display: table;}.page-top .fixed .block-globalnav--logo, .fixed .block-globalnav--logo {width: 97px;height: 52px;display: block;position: absolute;top: 50%;margin: -26px 0 0 0;}.page-top .fixed .block-globalnav--logo img, .fixed .block-globalnav--logo img {vertical-align: top;}.page-top .fixed .block-globalnav--item-list > li > a, .fixed .block-globalnav--item-list > li > a {color: #000;padding: 20px 8px 20px;}.fixed .block-globalnav--item-list > li > a span {font-size: 9px;color: #ab9756;display: block;letter-spacing: 1px;padding-top: 6px;}.page-top .fixed .block-globalnav-menu, .fixed .block-globalnav-menu {top: 75px;width: 2000px;left: 50%;margin-left: -1000px;}.page-top .fixed .block-globalnav--item-list > li:nth-child(7), .fixed .block-globalnav--item-list > li:nth-child(7) {padding-right: 12px;}.page-top .fixed .block-globalnav--item-list > li:nth-child(8), .page-top .fixed .block-globalnav--item-list > li:nth-child(9), .page-top .fixed .block-globalnav--item-list > li:nth-child(10), .fixed .block-globalnav--item-list > li:nth-child(8), .fixed .block-globalnav--item-list > li:nth-child(9), .fixed .block-globalnav--item-list > li:nth-child(10) {/* display: none;*/padding:0 0 0 10px;vertical-align:top;}.page-top .fixed .block-globalnav--item-list > li:nth-child(8) a,.fixed .block-globalnav--item-list > li:nth-child(8) a,.page-top .fixed .block-globalnav--item-list > li:nth-child(9) a,.fixed .block-globalnav--item-list > li:nth-child(9) a,.page-top .fixed .block-globalnav--item-list > li:nth-child(10) a,.fixed .block-globalnav--item-list > li:nth-child(10) a {padding:20px 0 20px 8px;}.page-top .fixed .block-globalnav--item-list, .fixed .block-globalnav--item-list {width: 900px;display: table-cell;float: none;}.page-top .fixed .block-globalnav--right-list, .fixed .block-globalnav--right-list {width: 190px;padding-right: 10px;display: table-cell;float: none;vertical-align: top;padding-top: 14px;}.page-top .fixed .block-globalnav--right-list li a, .fixed .block-globalnav--right-list li a {margin-top: 8px;}.page-top .fixed .block-globalnav--right-list li:nth-child(1) a, .fixed .block-globalnav--right-list li:nth-child(1) a {background: url(../../img/usr/common/search02.png) no-repeat;}.page-top .fixed .block-globalnav--right-list li:nth-child(2) a, .fixed .block-globalnav--right-list li:nth-child(2) a {background: url(../../img/usr/common/bookmark02.png) no-repeat;}.page-top .fixed .block-globalnav--right-list li:nth-child(3) a, .fixed .block-globalnav--right-list li:nth-child(3) a {background: url(../../img/usr/common/login02.png) no-repeat;}.page-top .fixed .block-globalnav--right-list li.login:nth-child(3) a, .fixed .block-globalnav--right-list li.login:nth-child(3) a {background: url(../../img/usr/common/mypage02.png) no-repeat;}.page-top .fixed .block-globalnav--right-list li:nth-child(4) a, .fixed .block-globalnav--right-list li:nth-child(4) a {background: url(../../img/usr/common/cart02.png) no-repeat;}.page-top .fixed .block-headernav--cart-count, .fixed .block-headernav--cart-count {background: #000000;color: #ffffff;top: 4px;}.page-top .block-globalnav--item-list > li > a {color: #000;}.page-top .block-globalnav--item-list > li > a span {font-size: 9px;color: #ab9756;display: block;letter-spacing: 1px;padding-top: 7px;}.page-top .block-globalnav--item-list > li:nth-child(8):before {/* background: #fff;*/}.page-top .block-globalnav--item-list > li:nth-child(8) a:before, .page-top .block-globalnav--item-list > li:nth-child(9) a:before, .page-top .block-globalnav--item-list > li:nth-child(10) a:before {border-left: 4px solid #333;}/*.page-top .block-globalnav--right-list li:nth-child(1) a {background: url(../../img/usr/common/search.png) no-repeat;}.page-top .block-globalnav--right-list li:nth-child(2) a {background: url(../../img/usr/common/bookmark.png) no-repeat;}.page-top .block-globalnav--right-list li:nth-child(3) a {background: url(../../img/usr/common/login.png) no-repeat;}.page-top .block-globalnav--right-list li.login:nth-child(3) a {background: url(../../img/usr/common/mypage.png) no-repeat;}.page-top .block-globalnav--right-list li:nth-child(4) a {background: url(../../img/usr/common/cart.png) no-repeat;}*/.page-top .block-headernav--cart-count {background: #fff;color: #000;}.page-top .block-globalnav--logo {/* display: none;*/position:absolute;}/* ----フッター---- */footer .container {/*position: relative;*/}.pane-footer {position: relative;}.block-footernav {margin-bottom: 20px;text-align: center;}.block-footernav li {padding: 0 1em;display: inline-block;}.block-footernav li a {color: #444;}/* ----ページトップに戻る---- */.block-page-top a {position: relative;display: block;width: 54px;height: 54px;background-color: #444;}.block-page-top a:after {content: "";display: block;position: absolute;width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(-45deg);left: 50%;top: 50%;margin-top: -4px;margin-left: -8px;}.block-page-top {position: fixed;top: auto;bottom: 10px;right: 26px;display: none;height: 54px;}/* ----PC/スマホ切り替えスイッチ---- */.block-switcher {width: 400px;text-align: center;margin: 0 auto 20px;}.block-switcher li {display: inline-block;}.block-switcher--switch {display: block;width: 200px;height: 40px;line-height: 40px;text-align: center;background-color: #444;color: #fff;}.block-switcher--switch:hover {text-decoration: none;background-color: #ccc;}.block-switcher--current {display: block;width: 200px;height: 40px;line-height: 40px;text-align: center;background-color: #ccc;color: #fff;}.block-switcher .fa {margin-right: 10px;vertical-align: middle;}.block-switcher .fa-mobile-phone {font-size: 22px;}.block-switcher .fa-desktop {font-size: 18px;}/* ----Copyright---- */.block-copyright {font-size: 10px;text-align: center;color: #444;}/* ----ブランド画面---- */.block-brand-list {margin: 40px 0 60px;}.block-brand-list .block-topic-path {margin-bottom: 40px;}.block-brand-list--items {display: flex;flex-direction: row;flex-wrap: wrap;}.block-brand-list--item {flex-grow: 1;flex-basis: 390px;max-width: 390px;margin: 0 0 20px 15px;}.block-brand-list--item:nth-of-type(3n+1) {margin-left: 0;}.block-brand-list--item-img {width: 390px;height: 240px;}.block-brand-list--item-name, .block-brand-list--item-comment {border: #ddd 1px solid;border-top: none;border-bottom: none;}.block-brand-list--item-name {padding: 15px 35px 0;}.block-brand-list--item-comment {border-bottom: #ddd 1px solid;padding: 15px 35px 35px;}.block-brand-list--item-btn {display: block;text-align: center;width: 240px;height: 48px;line-height: 48px;color: #333;font-size: 14px;margin: 15px auto 0;background: #e5e5e5;}.block-brand-detail--image {margin-top: 40px;}.block-brand-detail--description {margin-bottom: 30px;}/* ----商品詳細画面---- *//*CSSによる商品詳細画面の項目の並び順変更用*/.pane-goods-right-side form {display: flex;flex-flow: column wrap;}.block-goods-sns {order: 10;}.block-goods-comment {order: 30;}.block-goods-name {order: 40;}.block-goods-price {order: 50;}.block-goods-code {order: 60;}.block-goods-item-code {order: 70;}.block-goods-item-code2 {order: 80;}.block-goods-item-code3 {order: 90;}.block-goods-release-dt {order: 100;display: none;}.block-goods-class1 {order: 110;}.block-goods-class2 {order: 120;}.block-goods-attr1 {order: 130;}.block-goods-attr2 {order: 140;}.block-goods-attr3 {order: 150;}.block-goods-size {order: 160;}.block-goods-color {order: 170;}.block-goods-point {order: 180;}.block-goods-postage {order: 190;}.block-goods-stock {order: 200;}.block-goods-spec {order: 210;}.block-goods-sales-detail-append {order: 55;/*20181015 若松*/}.block-variation {order: 230;}.block-custom-order {order: 240;}.block-add-cart {order: 250;}.block-no-stock {order: 45;/*20181017 阿部*/}.block-arrival-notice {order: 47;/*20181017 阿部*/}.block-goods-store-stock {order: 280;}.block-goods-set {order: 290;}.block-accessory-list {order: 300;}.block-variation-back-order {order: 310;}.block-contact-about-goods {order: 320;}.block-goods-favorite {order: 45;/*20181015 若松*/}.block-goods-link {order: 340;}.block-top-banner {display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom:20px;}.block-top-banner li {width: 285px;margin-bottom: 20px;}.block-pagecategory {background: url(../../img/usr/bg.jpg) center;padding: 65px 0 80px;width: 2000px;position: relative;left: 50%;margin-left: -1000px;margin-top:-15px;}.block-pagecategory.block-pagecategory--notice {background: none;border-top: 1px solid #ededed;width: 1200px;position: relative;margin: 0;left: auto;}.block-pagecategory.block-pagecategory--notice .block-pagecategory-page-list--frame {justify-content: space-between;}.block-pagecategory.block-pagecategory--notice .block-pagecategory-page-list--frame .block-pagecategory-page-list--page {width: 563px;border-bottom: 1px solid #d6d6d6;padding-bottom: 20px;margin-bottom: 20px;overflow: hidden;margin-right: 0;}.block-pagecategory.block-pagecategory--notice .block-pagecategory-page-list--page-image {width: 140px;margin: 0 20px 0 0;float: left;}.block-pagecategory.block-pagecategory--notice .block-pagecategory-page-list--date {color: #999999;font-size: 14px;margin-top: 25px;line-height: 1;margin-bottom: 0;}.block-pagecategory.block-pagecategory--notice .block-pagecategory-page-list--page-caption {font-size: 16px;padding-top: 10px;line-height: 28px;}.block-pagecategory.block-pagecategory--notice .block-pagecategory--pager {margin-bottom: 55px;}.block-pagecategory-caption {margin-bottom: 35px;}.block-pagecategory-caption--text {margin-top: 0;}h2.original {margin-top:60px;}.block-pagecategory-caption--img {letter-spacing: 5px;font-size: 38px;color: #fff;margin: 0;padding: 88px 0;}.block-pagecategory-caption--img span {letter-spacing: 3px;color: #fff;padding-top: 5px;}/*特集MV*/.block-pagecategory-caption--img.feature {background: url(../../img/usr/feature/mv_feature01.png) center 0px / 1440px no-repeat, url(../../img/usr/feature/mv_feature02.png) center 0px / 1440px no-repeat;height: 260px;background-color: #f8f8f8;color: #000;}.block-pagecategory-caption--img.feature span {color: #ab9756;}/*レシピMV*/.block-pagecategory-caption--img.recipe {background: url(../../img/usr/recipe/mv_recipe01.png) left 0px no-repeat, url(../../img/usr/recipe/mv_recipe02.png) right -15px no-repeat, url(../../img/usr/recipe/mv_recipe.png) center center repeat-x;height: 260px;}/*オリジナルMV*/.block-pagecategory-caption--img.original {background: url(../../img/usr/original/mv_original.jpg) center center no-repeat;background-size: 1200px;background-color: #d2ab8e;height: 260px;}/*お知らせMV*/.block-pagecategory-caption--img.information {background: url(../../img/usr/information/mv_information.png) center center no-repeat;background-color: #e9e5dd;color: #000;height: 260px;}/*デリMV*/.block-pagecategory-caption--img.deli {background: url(../../img/usr/freepage/akomeyakitchen/bg_box02_mv.jpg) top center no-repeat;height: 260px;background-color: #ecd3c1;color: #000;}/*食堂MV*/.block-pagecategory-caption--img.shokudo {background: url(../../img/usr/freepage/akomeyakitchen/bg_box05_mv.jpg) top center no-repeat;height: 260px;background-color: #e4a03a;color: #fff;}/*弁当MV*/.block-pagecategory-caption--img.bento {background: url(../../img/usr/freepage/akomeyakitchen/bg_box03_mv.jpg) top center no-repeat;height: 260px;background-color: #39312f;color: #fff;}/*茶屋MV*/.block-pagecategory-caption--img.chaya {background: url(../../img/usr/freepage/akomeyakitchen/bg_box04_mv.jpg) top center no-repeat;height: 260px;background-color: #544033;color: #fff;}/*AKOMEYA通信 MV*/.block-pagecategory-caption--img.column {padding: 30px 0 0;}.block-pagecategory-caption--img.column img {width: 360px;}.block-pagecategory-caption--img.deli span {color: #000;}.block-pagecategory-caption--img.information span {color: #000;}.block-pagecategory-page-list {width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}.block-pagecategory-page-list--page {width: 285px;position: relative;margin-bottom: 50px;}.block-pagecategory-page-list--page:nth-last-child(-n+5) {margin-bottom: 0;}.block-pagecategory-page-list--page-image {margin-bottom: 15px;}.block-pagecategory-page-list--date {color: #999999;}.block-pagecategory-page-list--auto-new {position: absolute;top: 0;left: 0;}.block-pagecategory--next-page, .block-instagram--next-page {width: 292px;height: 53px;margin: 50px auto 0;background: url(../../img/usr/common/btn_more.png) no-repeat;background-size: 292px;text-indent: -9999px;}.block-instagram--next-page {margin-bottom: 40px;}.block-pagecategory--next-page a, .block-instagram--next-page a {display: block;height: 53px;}.block-pagecategory--next-page:hover, .block-instagram--next-page:hover {cursor: pointer;}.block-instagram-caption--text {background: url(../../img/usr/common/icon_instagram-logo.png) no-repeat 500px 50px;padding-left: 50px;color: #000;border-top: 1px solid #ededed;padding-top: 40px;}.block-pagecategory-page--information {padding-bottom: 50px;}.block-pagecategory-page--information .block-pagecategory-caption--text {padding-top: 50px;border-top: 1px solid #ededed;}.block-pagecategory-page--information .block-pagecategory-page-list--page {width: 563px;border-bottom: 1px solid #d6d6d6;padding-bottom: 20px;margin-bottom: 20px;overflow: hidden;}.block-pagecategory-page--information .block-pagecategory-page-list--page-image {width: 140px;margin: 0 20px 0 0;float: left;}.block-pagecategory-page--information .block-pagecategory-page-list--page-caption {font-size: 16px;padding-top: 10px;}.block-top-event--header {text-align: center;font-family: "Yu Mincho";font-size: 34px;border-top: 1px solid #ededed;padding-top: 60px;margin-top: 0;}.block-top-event--header span {font-size: 12px;color: #ab9756;display: block;letter-spacing: 5px;padding-top: 10px;}.block-top-event--next-page {width: 292px;height: 53px;margin: -30px auto 80px;background: url(../../img/usr/common/btn_more.png) no-repeat;background-size: 292px;text-indent: -9999px;}.block-top-event--next-page a {display: block;height: 53px;}.block-top-event--next-page:hover {cursor: pointer;}.page-top .block-pagecategory-caption {display: block;}.block-thumbnail-t {width: 960px;display: flex;flex-direction: row;flex-wrap: wrap;}.page-top .block-thumbnail-t {width: 1200px;}.block-thumbnail-t li {width: 238px;margin-left: 2px;position: relative;}.block-top-event--goods {position: relative;margin-bottom: 80px;}/*おすすめサムネイル1列スライダー*/.block-top-event--goods .bx-wrapper {width: 1200px;}.block-top-event--goods .bx-wrapper .bx-prev {background: url(../../img/usr/common/prev.png) no-repeat;top: 120px;left: -40px;margin-top: 0;}.page-category .block-top-event--goods .bx-wrapper {width: 900px;}.page-category .block-top-event--goods .bx-wrapper .bx-prev {top: 80px;}.block-top-event--goods .bx-wrapper .bx-next {background: url(../../img/usr/common/next.png) no-repeat;top: 120px;right: -40px;margin-top: 0;}.page-category .block-top-event--goods .bx-wrapper .bx-next {top: 80px;}.page-top .block-thumbnail-t--goods-image figure {width: 238px;height: 238px;}.block-thumbnail-t--goods .price {font-weight: normal;text-align: left;}.block-thumbnail-t--default-price {order: 10;}.block-thumbnail-t--price.price {order: 20;}.block-icon--auto-new {position: absolute;top: 0;left: 0;}.block-icon--auto-reservation {position: absolute;top: 0;left: 41px;}.block-icon--auto-on-sales {position: absolute;top: 0;left: 82px;}.block-icon .block-icon--auto-reservation img, .block-icon .block-icon--auto-on-sales img, .block-icon .block-icon--auto-new img {width: 41px;height: 41px;}.block-thumbnail-t--goods-description {display: flex;flex-direction: column;margin-top: 5px;}.block-thumbnail-t--goods-name {order: 20;margin: 10px 0;}.block-icon {order: 10;}.block-icon img {width: auto;height: 20px;vertical-align: top;}.block-icon span {display: block;float: left;margin-right: 1px;}.block-icon--auto {display: flex;flex-direction: row;}.block-icon--auto-new {order: 10;}.block-icon--auto-reservation {order: 20;}.block-icon--auto-on-sales {order: 30;}.block-thumbnail-t--price-infos {order: 30;}.block-thumbnail-t--goods a {text-decoration: none;}.block-ranking-r {position: relative;}.block-event-page--goods .block-ranking-r {margin-top: 50px;}.page-category .block-ranking-r {margin-right: 30px;margin-left: 30px;}.page-top .block-ranking-r li {width: 1200px;margin-left: 0;margin-right: 0;}.page-top .block-ranking-r--goods {width: 238px;flex-basis: 238px;margin-left: 2px;position: relative;padding-top: 5px;}.page-top .block-ranking-r--goods-image figure {width: 238px;height: 238px;}.block-ranking-r--goods-description {display: flex;flex-direction: column;margin-top: 5px;}.block-ranking-r--goods-name {order: 20;padding: 10px 20px 10px 5px;}.block-ranking-r--price-infos {order: 30;padding-left: 5px;}.block-ranking-r--price-infos .block-ranking-r--scomment {font-weight: bold;}.block-ranking-r--price-infos .block-ranking-r--price-items {display: flex;flex-direction: column;}.block-ranking-r--price-infos .block-ranking-r--price-items .block-ranking-r--price {order: 20;}.block-ranking-r--goods a {text-decoration: none;}.block-ranking-r--goods .price {text-align: left;font-weight: normal;}.block-ranking-r--goods-image .block-ranking-r--rank {width: 28px;height: 44px;background: url(../../img/usr/common/bg_num.png) no-repeat;left: 7px;top: -5px;font-size: 16px;z-index: 10;}.page-category .block-ranking-r--goods-image .block-ranking-r--rank, .page-genre .block-ranking-r--goods-image .block-ranking-r--rank {width: 23px;height: 40px;font-size: 14px;background-size: 22px 36px;}.block-ranking-r--goods-image .block-ranking-r--rank-1 {background: url(../../img/usr/common/bg_num01.png) no-repeat;}.block-ranking-r--goods-image .block-ranking-r--rank-2 {background: url(../../img/usr/common/bg_num02.png) no-repeat;}.block-ranking-r--goods-image .block-ranking-r--rank-3 {background: url(../../img/usr/common/bg_num03.png) no-repeat;}.block-ranking-r--goods .block-ranking-r--default-price {order: 10;text-align: left;font-weight: normal;color: #999;}.block-recent-item {width: 1200px;}.block-recent-item--header {text-align: center;font-family: "Yu Mincho";font-size: 34px;padding-top: 50px;border-top: 1px solid #ededed;}.block-recent-item--header span {font-size: 12px;color: #ab9756;display: block;letter-spacing: 5px;padding-top: 10px;}.block-recent-item--items {width: 1200px;position: relative;}.block-recent-item--prev {width: 29px;height: 29px;background: url(../../img/usr/common/prev.png) no-repeat;position: absolute;top: 50px;left: -40px;z-index: 99;}.block-recent-item--prev:hover, .block-recent-item--next:hover {cursor: pointer;}.block-recent-item--next {width: 29px;height: 29px;background: url(../../img/usr/common/next.png) no-repeat;position: absolute;top: 50px;right: -40px;}.block-recent-item--body .block-thumbnail-h {display: block;overflow: hidden;}.block-thumbnail-h li {width: 124px;float: left;margin-left: 29px;}.block-thumbnail-h li:nth-child(6n+1) {margin-left: 29px;}.block-thumbnail-h li:first-child {margin-left: 0;}.block-thumbnail-h--goods-image figure {width: 124px;height: 124px;}.block-recent-item--keep-history a {width: 123px;height: 30px;font-family: "Yu Mincho";display: inline-block;text-align: center;line-height: 30px;color: #333333;text-decoration: none;border: 1px solid #909090;}.block-category-style-t--item {font-size: 16px;margin: 0;display: flex;flex-wrap: wrap;align-items: center;padding-bottom: 50px;flex-basis: 240px;}.block-category-style-t--item-name {font-size: 16px;font-family: "Yu Mincho";margin: 0;}.block-category-style-t--item-name img {vertical-align: middle;margin-right: 10px;width: 60px;}.block-category-style-t--item-name span {width: 150px;display: inline-table;vertical-align: middle;}.block-category-style-t--item-comment {font-family: "Yu Mincho";}.block-footernav {font-family: "Yu Mincho";font-size: 16px;overflow: hidden;margin-bottom: 40px;}.block-footernav--item-list {width: 180px;font-size: 16px;float: left;}.block-footernav--item-list li {display: block;text-align: left;line-height: 2.7;position: relative;padding: 0 0 0 15px;}.block-footernav--item-list li:before {display: block;content: "";border: 4px solid transparent;border-left: 4px solid #b09d60;position: absolute;top: 17px;left: 0;}.block-footernav--item-list.block-footernav--item-list--02 {width: 420px;margin-right: 20px;}.block-footernav--item-list.block-footernav--item-list--03 {width: 530px;margin-right: 10px;}.block-footernav--item-list--child li {width: 50%;float: left;font-size: 14px;line-height: 2.5;}.block-footernav--item-list--child li:before {display: block;content: "・";position: absolute;top: 0;left: 0;border: none;}.block-footernav--item-list--03 .block-footernav--item-list--child li {width: 33%;}.block-footernav--item-social {float: right;}.block-footernav--item-social li {display: block;margin-bottom: 12px;padding: 0;}.block-footerlink {border-color: #ccc099;border-style: double;border-left: none;border-right: none;padding: 1px 0;margin-bottom: 20px;}.block-footerlink--item-list {border-top: 1px solid #ccc099;border-bottom: 1px solid #ccc099;padding: 13px 0;text-align: center;}.block-footerlink--item-list li {display: inline;position: relative;padding: 0 15px;}.block-footerlink--item-list li:before {content: "／";position: absolute;left: -8px;top: 0;}.block-footerlink--item-list li:first-child:before {display: none;}.block-copyright {font-size: 12px;font-family: "Yu Mincho";color: #907b38;}.block-page-top a {width: 64px;height: 64px;background: url(../../img/usr/common/pagetop.png) no-repeat;}.block-page-top a:after {display: none;}.block-ranking-r li {width: 960px;margin-left: 0;margin-right: 0;}.page-category .block-thumbnail-t {}.block-thumbnail-t li {/*width: 960px;*/}.block-ranking-r--goods-image figure {width: 178px;height: 178px;}.block-ranking-r--goods {width: 178px;flex-basis: 178px;margin-left: 2px;position: relative;padding-top: 5px;}.block-event-page--goods .block-ranking-r--goods {width: 190px;flex-basis: 190px;margin-bottom: 50px;}.block-event-page--goods .block-ranking-r--goods .block-ranking-r--goods-image figure {width: 190px;height: 190px;}.block-thumbnail-t--goods {width: 238px;margin-left: 2px;position: relative;}.page-category .block-top-event--goods .block-thumbnail-t--goods-image figure {width: 178px;height: 178px;}.block-thumbnail-t--goods-image figure {width: 100%;height: 238px;}/** page top **/.page-top .block-thumbnail-t--goods:first-of-type {margin-left: 0;}.page-top .block-ranking-r--goods-name {padding: 10px 0;}.page-top .block-ranking-r--price-infos {padding-left: 0;}/** page category **/.block-category-list--comment, .block-genre-page--comment {margin-bottom: 20px;display: none;}#block_of_itemhistory .block-recent-item--header {font-size: 22px;font-weight: bold;padding-top: 60px;padding-bottom: 40px;margin: 0;}#block_of_itemhistory .block-recent-item--header span {font-size: 11px;}.page-category .block-pickup-list-p--image figure {background: transparent;width: 100%;height: 238px;background: #f5f5f5;}.page-category .h1.block-category-list--header, .page-genre .h1.block-genre-page--header, .page-event .h1.block-event-page--header {display: none;height: 160px;background: #f5f4ef;margin-top: 0;margin-bottom: 0;padding-top: 35px;font-size: 37px;color: #000;}.page-event .h1.block-event-page--header {margin-bottom: 20px;}.page-category .h1.block-category-list--header span, .page-genre .h1.block-genre-page--header span {font-size: 11px;color: #000;}.page-category .h1.block-category-list--header-img, .page-genre .h1.block-genre-page--header-img {display: none;margin-top: 0;margin-bottom: 0;line-height: 0;/*background:url(../../img/usr/category/category_title_bg.jpg) #f7f2ec;background-repeat: no-repeat;background-position: center;*/background: #f7f2ec;}.page-category .h1.block-category-list--header-img img, .page-genre .h1.block-genre-page--header-img img {position: relative;}.page-category .block-top-event--header, .page-genre .block-top-event--header {border-top: 0px solid #ededed;text-align: left;margin-left: 30px;padding: 10px 0;font-size: 28px;}.page-category .block-top-event--header span, .page-genre .block-top-event--header span {display: inline;padding-left: 20px;}.page-category .pane-main, .page-genre .pane-main, .page-event .pane-main {width: 960px;}.block-thumbnail-t li {margin-bottom: 0;}.block-thumbnail-t--goods:nth-child(4n + 1) {margin-left: 0;}.block-thumbnail-t--goods {margin-bottom: 50px;}.block-thumbnail-t {margin-top: 10px;}.block-thumbnail-t--goods .block-thumbnail-t--scomment, .block-goods-detail-j--scomment {font-size: 14px;line-height: 23px;color: #ed4831;font-weight: bold;order: 20;}.block-thumbnail-t--goods .block-thumbnail-t--default-price.default-price, .block-goods-detail-j--default-price.default-price {font-size: 13px;line-height: 23px;font-weight: normal;color: #999;text-align: left !important;order: 10;}.block-thumbnail-t--goods .block-thumbnail-t--price.price {font-size: 14px;line-height: 23px;/*color: #ed4831;*/font-weight: normal;}.block-thumbnail-t--goods .block-thumbnail-t--price.price.sale-price {color: #ed4831;font-weight: bold;order: 30;}.block-thumbnail-t--price-infos .block-thumbnail-t--price-items {display: flex;flex-direction: column;}.page-category .block-category-list--goods, .page-genre .block-genre-page, .page-event .block-event-page--goods {display: flex;flex-direction: row;flex-wrap: wrap;}.block-goods-list--sort-order-items {order: 10;width: auto;padding: 15px 45px;border-top: 1px solid #000;border-bottom: 1px solid #000;padding-left: 10px;position: relative;}.block-goods-list--display-style-items:before {width: 1px;height: 33px;background: #000;position: absolute;left: 0;top: 50%;content: '';margin-top: -16.5px;}.block-goods-list--display-style-items {order: 20;width: auto;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 15px 45px;padding-left: 30px;position: relative;}.block-goods-list--pager-top {order: 40;width: 100%;margin-top: 50px;}.block-pickup-list-p, .block-goods-list-d, .block-thumbnail-t {order: 60;width: 100%;}.block-goods-list--pager-bottom {order: 80;width: 100%;}.block-goods-list--sort-order-items dt, .block-goods-list--display-style-items dt {font-size: 16px;font-family: "Yu Mincho";font-weight: normal;color: #000;}.block-goods-list--sort-order-items dd, .block-goods-list--display-style-items dd {font-size: 14px;color: #000;}.block-goods-list--sort-order-items dd:nth-child(4) {padding-left: 10px;}.block-goods-list--sort-order-items dd {padding: 0 20px;border-right: 1px solid #666;line-height: 1;margin-right: 0;letter-spacing: 0.05em;}.block-goods-list--sort-order-items dd:nth-child(2), .block-goods-list--sort-order-items dd:nth-child(3), .block-goods-list--sort-order-items dd:nth-child(7) {display: none !important;}.block-goods-list--sort-order-items dd.active {font-weight: bold;color: #000;}.block-goods-list--sort-order-items dd:nth-child(6) {padding-right: 0;border-right: 0;}.block-goods-list--sort-order-items dd a {text-decoration: underline;}.block-goods-list--sort-order-items dd a, .block-goods-list--display-style-items dd a, .block-goods-list--display-style-items dd {font-size: 14px;color: #000;line-height: 1;}.block-goods-list--display-style-items dd.active {font-weight: bold;color: #000;}.block-goods-list--display-style-items dd.active {font-weight: bold;}.block-goods-list--display-style-items dd.active:nth-child(2) {padding: 3px 16px 3px 30px;background: url(../../img/usr/common/list_display01_off.jpg);background-repeat: no-repeat;margin: 0 10px;text-decoration: none;}.block-goods-list--display-style-items dd:nth-child(2) {padding: 3px 16px 3px 30px;background: url(../../img/usr/common/list_display01.jpg);background-repeat: no-repeat;margin: 0 10px;text-decoration: underline;}.block-goods-list--display-style-items dd:nth-child(4) {padding-right: 15px;border-left: 1px solid #000;/*20181015 若松*/}.block-goods-list--display-style-items dd.active:nth-child(3) {padding: 3px 0 3px 30px;background: url(../../img/usr/common/list_display02_off.jpg);background-repeat: no-repeat;margin-left: 10px;text-decoration: none;}.block-goods-list--display-style-items dd:nth-child(3) {padding: 3px 0 3px 30px;background: url(../../img/usr/common/list_display02.jpg);background-repeat: no-repeat;margin-left: 10px;text-decoration: underline;}.block-goods-list--display-style-items dd:nth-child(3):before {content: "";width: 1px;height: 13px;background: #666;float: left;margin: 1px 0 0 -50px;}.block-goods-list-d .block-goods-list-d--item-description {display: flex;flex-direction: column;width: 780px;}.block-goods-list-d .block-goods-list-d--item-description .block-icon {order: 10;margin-bottom: 15px;}.block-goods-list-d .block-goods-list-d--comment {order: 20;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--goods-name {order: 20;font-size: 20px;line-height: 22px;font-family: "Yu Mincho";font-weight: bold;margin: 15px 0;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--goods-name a {text-decoration: none;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--goods-comment {order: 30;font-size: 16px;line-height: 30px;margin: 20px 0;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--item-details {order: 40;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--item-details-left {flex-basis: 100%;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--price-infos {width: auto;text-align: right;display: inline-block;float: right;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--price-infos .block-goods-list-d--price.price {order: 30;color: #000000;font-weight: normal;line-height: 23px;font-family: "Yu Mincho";font-size: 24px;float: right;}.block-goods-list-d .has-sale .block-goods-list-d--item-description .block-goods-list-d--price-infos .block-goods-list-d--price.price {order: 30;color: #ed4831;font-weight: normal;line-height: 23px;font-family: "Yu Mincho";font-size: 24px;float: right;margin-top: 8px;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--price-infos .block-goods-list-d--price.price span:nth-child(1) {font-size: 18px;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--price-infos .block-goods-list-d--price.price span:nth-child(2) {font-size: 14px;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--price-infos .block-goods-list-d--default-price {order: 20;float: right;color: #000000;font-weight: normal;line-height: 30px;font-family: "Yu Mincho";font-size: 14px;margin-right: 15px;padding-top: 8px;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--price-infos .block-goods-list-d--default-price span:nth-child(1) {font-size: 14px;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--price-infos .block-goods-list-d--default-price span:nth-child(2) {font-size: 12px;}.block-goods-list-d .block-goods-list-d--item-description .block-goods-list-d--scomment {color: #ed4831;font-size: 14px;font-weight: bold;line-height: 23px;}.block-goods-list-d li {position: relative;border-bottom: 1px solid #ededed;padding-bottom: 20px;}.block-goods-list-d .block-icon--auto-on-sales {position: absolute;top: 0;left: 0;}.block-goods-list-d li .block-goods-list-d--item-body {width: 960px;}.block-goods-list-d {margin-top: 50px;}.block-goods-list-d--image {width: 220px;}.block-goods-list-d--image figure {background: #f5f5f5;width: 220px;height: 220px;}.block-goods-list-d--image figure img {}.block-goods-list-d .block-goods-list-d--price-title {display: none;}.block-goods-list-d .block-goods-list-d--stock-items {width: auto;margin-right: 30px;float: right;}/** ピックアップ **/.block-pickup-list-p {margin-top: 20px;margin-right: -2px;}.block-pickup-list-p--items {width: 100%;display: flex;flex-wrap: wrap;flex-direction: row;}.block-pickup-list-p li {width: 238px;margin-left: 2px;margin-bottom: 80px;}.block-pickup-list-p li:nth-child(5n) {margin-right: 0px;}.block-pickup-list-p--item-body {width: 238px;margin-left: 2px;display: inline-block;float: left;position: relative;}.block-pickup-list-p li .block-pickup-list-p--item-body:nth-child(1) {margin-left: 0;}.block-pickup-list-p--item-description {width: 100%;padding-left: 0px;padding-right: 0px;display: flex;align-items: flex-start;flex-wrap: wrap;margin-top: 5px;}.block-pickup-list-p--comment {display: none;}.block-pickup-list-p--goods-name a {font-size: 14px;line-height: 22px;color: #000;text-decoration: none;padding-left: 0px;padding-right: 0px;}.block-pickup-list-p--price-infos {padding: 10px 5px 20px;order: 30;width: 100%;}.block-pickup-list-p .price {font-weight: normal;text-align: left;line-height: 23px;color: #000;font-family: "Yu Mincho";font-size: 16px;}.block-pickup-list-p--default-price {font-weight: normal;text-align: left !important;line-height: 23px;color: #999;font-family: "Yu Mincho";}.block-pickup-list-p--price.price.sale-price {color: #ed4831;font-weight: bold;}.block-pickup-list-p--add-cart {float: left;order: 40;width: 115px;}.block-pickup-list-p--add-cart .block-list-add-cart-btn.btn-primary {padding: 0;width: 110px;height: 35px;position: relative;display: flex;align-items: center;justify-content: center;margin-bottom: 0;font-size: 13px;color: #fff;font-family: "Yu Mincho";background: #ed4831;border: 0;}.block-pickup-list-p--add-cart .block-list-add-cart-btn.btn-primary:before {height: 14px;background: url(../../img/usr/common/list_cart.png);background-repeat: no-repeat;content: '';background-size: cover;margin-top: -3px;}.block-pickup-list-p .btn-primary {color: #fff;border: solid 0px #c54f00;background-color: transparent;}.block-pickup-list-p .block-goods-list-p--stock-items {float: left;width: 90px;position: relative;margin-top: 8px;padding-left: 10px;}.block-pickup-list-p .block-goods-list-p--stock-title {font-size: 12px;color: #000000;float: left;}.block-pickup-list-p .block-goods-list-p--stock {position: absolute;top: -2px;left: 50px;width: 75px;}.block-pickup-list-p--image {width: 100%;}.block-pickup-list-p--price-items {display: flex;flex-direction: column;}.block-pickup-list-p--default-price {order: 10;}.block-pickup-list-p--price.price {order: 20;}.block-pickup-list-p .block-icon {order: 10;margin-bottom: 15px;width: 100%;}.block-pickup-list-p--goods-name {order: 20;padding: 0 5px;}.block-goods-list-p--stock-items {order: 50;}.block-pickup-list-p--image figure {width: 100%;height: 238px;}/** genre **/.block-genre-page--goods {order: 100;padding-top: 20px;}.block-genre-page--goods .block-genre-style {display: flex;flex-direction: row;flex-wrap: wrap;}.block-genre-page--goods .block-genre-style .block-genre-style--item {width: calc((100% - 30px) / 4);text-align: center;margin: 0 10px 10px 0;}.block-genre-page--goods .block-genre-style .block-genre-style--item:nth-child(4n) {margin-right: 0;}.block-genre-page--goods .block-genre-style .block-genre-style--item h3 {font-family: "Yu Mincho";font-size: 16px;margin: 0;}.block-genre-page--goods .block-genre-style .block-genre-style--item a {display: block;padding: 15px 10px 11px;border: 1px solid #000;color: #000;}.block-genre-page--goods .block-genre-style .block-genre-style--item a:hover {text-decoration: none;background: #efebdd;transition: 0.3s;}/** block_of_recommend **/#block_of_recommend .bx-wrapper {width: 1200px;}#block_of_recommend .block-thumbnail-t {width: 1200px;display: flex;flex-direction: row;flex-wrap: wrap;}#block_of_recommend .block-thumbnail-t li {width: 238px;margin-left: 2px;position: relative;}#block_of_recommend .block-thumbnail-t .block-thumbnail-t--goods-image figure {width: 238px;height: 238px;}/** sidebar left **/.pane-left-menu h2 {font-size: 18px;border-bottom: #000 1px solid;padding: 16px 0 10px;font-weight: bold;margin-bottom: 0;border-top: 0;font-family: "Yu Mincho";color: #000;margin-top: 0;}#block_of_filter {margin-bottom: 30px;}#block_of_filter .block-filter--list-inner {border-bottom: #333333 1px solid;}#block_of_filter .block-filter--list-inner .block-filter--list-inner-accordion .block-filter-option-items {margin-bottom: 15px;}#block_of_filter .block-filter--list-inner .block-filter--list-inner-accordion {padding-bottom: 20px;padding-top: 10px;}#block_of_filter h3 {font-size: 15px;padding: 8px 0;font-weight: bold;border-bottom: #333333 0px solid;margin-bottom: 5px;cursor: pointer;color: #000;position: relative;}#block_of_filter .js-filter-box h3:after {position: absolute;top: 10px;right: 0;content: "-";font-weight: normal;}#block_of_filter .js-filter-box.block-filter--close h3:after {position: absolute;top: 10px;right: 0;content: "+";font-weight: normal;}#block_of_filter input[type="checkbox"] {display: none;}#block_of_filter input[type="checkbox"] + label:before {display: inline-block;width: 17px;height: 17px;content: "";margin: -2px 10px 0 0;vertical-align: middle;background: url(../../img/usr/icon/check.jpg) left top no-repeat;cursor: pointer;}#block_of_filter input[type="checkbox"]:checked + label:before {background: url(../../img/usr/icon/checked.jpg) left top no-repeat;}#block_of_categorytree, #block_of_genretree {margin-bottom: 30px;overflow: hidden;}#block_of_categorytree .block-category-tree--items > li a, #block_of_genretree .block-genre-tree--items > li a {position: relative;width: 172px;float: left;}#block_of_categorytree .block-category-tree--level-1 .block-category-tree--item > a, #block_of_genretree .block-genre-tree--level1 .block-genre-tree--item > a {height: auto;position: relative;padding: 8px 25px 8px 0;line-height: 1.4;width: 100%;}#block_of_categorytree .block-category-tree--level-1 .block-category-tree--item > a, #block_of_genretree .block-genre-tree--level1 .block-genre-tree--item > a {background: url(../../img/usr/icon/arw.png) 190px 24px no-repeat;}#block_of_categorytree .block-category-tree--level-1 .block-category-tree--item.category-tree--acc > a, #block_of_genretree .block-genre-tree--level1 .block-genre-tree--item.genre-tree--acc > a {width: 172px;background: none;}.block-category-tree--item__open, .block-category-tree--item, .block-genre-tree--item__open, .block-genre-tree--item {border-top: #ededed 0px solid;}#block_of_categorytree .block-category-tree--items.block-category-tree--level-1 > li, #block_of_genretree .block-genre-tree--items.block-genre-tree--level1 > li {border-bottom: #ededed 1px solid;overflow: hidden;}#block_of_categorytree .block-category-tree--items.block-category-tree--level-1 > li a > span, #block_of_genretree .block-genre-tree--items.block-genre-tree--level1 > li a > span {height: 40px;display: flex;justify-content: center;align-items: center;}#block_of_categorytree .block-category-tree--items.block-category-tree--level-2 > li a > span, #block_of_categorytree .block-category-tree--items.block-category-tree--level-3 > li a > span, #block_of_categorytree .block-category-tree--items.block-category-tree--level-4 > li a > span, #block_of_genretree .block-genre-tree--items.block-genre-tree--level2 > li a > span, #block_of_genretree .block-genre-tree--items.block-genre-tree--level3 > li a > span, #block_of_genretree .block-genre-tree--items.block-genre-tree--level4 > li a > span {height: auto;}.block-category-tree--item__open a, .block-category-tree--item a, .block-category-tree--item > span, .block-genre-tree--item__open a, .block-genre-tree--item a, .block-genre-tree--item > span {color: #000000;font-size: 14px;}#block_of_categorytree .block-category-tree--level-1 > li.block-category-tree--item__open > a, #block_of_genretree .block-genre-tree--level1 > li.block-genre-tree--item__open > a {font-weight: bold;height: auto;padding: 8px 25px 8px 0;line-height: 1.4;}#block_of_categorytree .block-category-tree--items .block-category-tree--image img, #block_of_genretree .block-genre-tree--items .block-genre-tree--image img {height: 30px;}.block-category-tree--image, .block-genre-tree--image {width: 30px;height: 30px;margin-right: 10px;}.block-category-tree h2, .block-genre-tree h2 {border-top: #000 0px solid;border-bottom: #000 1px solid;margin-bottom: 15px;margin-top: 0;}.block-category-tree h2 a, .block-genre-tree h2 a {font-size: 18px;padding: 16px 0;font-weight: bold;margin-bottom: 0;border-top: 0;font-family: "Yu Mincho";color: #000;}#block_of_categorytree .category-tree--accordion, #block_of_genretree .genre-tree--accordion {display: block;float: right;width: 28px;height: 36px;cursor: pointer;position: relative;}#block_of_categorytree .category-tree--accordion span, #block_of_genretree .genre-tree--accordion span {position: absolute;top: 27px;left: 14px;width: 11px;height: 1px;background-color: #3C3C3C;transition: all .4s;}#block_of_categorytree .block-category-tree--level-2 .category-tree--accordion span, #block_of_categorytree .block-category-tree--level-3 .category-tree--accordion span, #block_of_genretree .block-genre-tree--level2 .genre-tree--accordion span, #block_of_genretree .block-genre-tree--level3 .genre-tree--accordion span {top: 15px;}#block_of_categorytree .category-tree--accordion span:nth-of-type(1), #block_of_categorytree .block-category-tree--item__open.category-tree--acc > .category-tree--accordion.close span:nth-of-type(1), #block_of_genretree .genre-tree--accordion span:nth-of-type(1), #block_of_genretree .block-genre-tree--item__open.genre-tree--acc > .genre-tree--accordion.close span:nth-of-type(1) {transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);display: block;}#block_of_categorytree .category-tree--accordion span:nth-of-type(2), #block_of_categorytree .block-category-tree--item__open.category-tree--acc > .category-tree--accordion.close span:nth-of-type(2), #block_of_genretree .genre-tree--accordion span:nth-of-type(2), #block_of_genretree .block-genre-tree--item__open.genre-tree--acc > .genre-tree--accordion.close span:nth-of-type(2) {transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}#block_of_categorytree .category-tree--accordion.close span:nth-of-type(1), #block_of_categorytree .block-category-tree--item__open.category-tree--acc > .category-tree--accordion span:nth-of-type(1), #block_of_genretree .genre-tree--accordion.close span:nth-of-type(1), #block_of_genretree .block-genre-tree--item__open.genre-tree--acc > .genre-tree--accordion span:nth-of-type(1) {display: none;}#block_of_categorytree .category-tree--accordion.close span:nth-of-type(2), #block_of_categorytree .block-category-tree--item__open.category-tree--acc > .category-tree--accordion span:nth-of-type(2), #block_of_genretree .genre-tree--accordion.close span:nth-of-type(2), #block_of_genretree .block-genre-tree--item__open.genre-tree--acc > .genre-tree--accordion span:nth-of-type(2) {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}#block_of_categorytree .block-category-tree--level-2, #block_of_genretree .block-genre-tree--level2 {display: none;overflow: hidden;clear: both;margin: 10px 0 20px 10px;}#block_of_categorytree .block-category-tree--level-2 > li, #block_of_genretree .block-genre-tree--level2 > li {text-indent: 0;}#block_of_categorytree .block-category-tree--level-2 .block-category-tree--item > a, #block_of_genretree .block-genre-tree--level2 .block-genre-tree--item > a {height: auto;position: relative;padding: 8px 25px 8px 0;line-height: 1.4;width: 100%;}#block_of_categorytree .block-category-tree--level-2 .block-category-tree--item > a, #block_of_genretree .block-genre-tree--level2 .block-genre-tree--item > a {background: url(../../img/usr/icon/arw.png) 180px 13px no-repeat;}#block_of_categorytree .block-category-tree--level-2 .block-category-tree--item.category-tree--acc > a, #block_of_genretree .block-genre-tree--level2 .block-genre-tree--item.genre-tree--acc > a {height: auto;position: relative;padding: 8px 25px 8px 0;line-height: 1.4;width: 162px;background: none;}#block_of_categorytree .block-category-tree--level-2 > li.block-category-tree--item__open > a, #block_of_categorytree .block-category-tree--level-3 > li.block-category-tree--item__open > a, #block_of_categorytree .block-category-tree--level-4 > li.block-category-tree--item__open > a, #block_of_genretree .block-genre-tree--level2 > li.block-genre-tree--item__open > a, #block_of_genretree .block-genre-tree--level3 > li.block-genre-tree--item__open > a, #block_of_genretree .block-genre-tree--level4 > li.block-genre-tree--item__open > a {font-weight: bold;width: 162px;}#block_of_categorytree .block-category-tree--level-3, #block_of_categorytree .block-category-tree--level-4, #block_of_genretree .block-genre-tree--level3, #block_of_genretree .block-genre-tree--level4 {display: none;overflow: hidden;clear: both;}#block_of_leftmenu_bottom {margin-top: 45px;}.block-topic-path {padding: 20px 0;font-size: 12px;font-family: "Yu Mincho";}.block-topic-path--list li {padding-right: 10px;}.block-topic-path--list li:first-of-type a {padding-left: 0;}.block-topic-path--list a {padding-left: 10px;text-decoration: none;}.block-icon--auto {position: absolute;top: 0;left: 0;display: inline-flex;}.block-icon--auto span {position: relative !important;top: 0;left: auto !important;}@media only screen and (max-width: 1200px) {.container {overflow-x: hidden;}}/** page-goods **/.page-goods .pane-goods-right-side form {display: flex;flex-flow: wrap;flex-wrap: wrap;flex-wrap: wrap;align-self: flex-end;align-items: center;position: relative;}.page-goods .pane-goods-footer .block-accessory-list h2 {text-align: center;font-family: "Yu Mincho";font-size: 28px;padding: 50px 0 30px;margin-top: 0;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j {position: relative;margin-bottom: 80px;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j li {width: 1200px;display: block;overflow: hidden;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--goods:first-of-type {margin-left: 0;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--goods {width: 238px;margin-left: 2px;position: relative;float: left;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--goods figure {width: 238px;height: 238px;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--goods-description {display: flex;flex-direction: column;margin-top: 5px;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--goods-name {padding: 10px 0;order: 20;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--goods a {text-decoration: none;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--price-infos {padding-left: 0;order: 30;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--goods .price {text-align: left;font-weight: normal;}.page-goods .pane-goods-footer .block-accessory-list .block-goods-detail-j--goods .block-icon {order: 10;}.page-goods .block-goods-user-review {position: relative;}.page-goods .block-goods-user-review h2 {background-color: transparent;font-size: 28px;padding: 10px 15px;text-align: center;color: #000;font-family: "Yu Mincho";margin-bottom: 30px;}.page-goods .block-goods-user-review h2 .fa {display: none;}.page-goods .block-goods-user-review--description p {color: #000000;font-size: 16px;line-height: 28px;}.page-goods .block-goods-user-review--item-score dt img {height: 20px;}.page-goods .block-goods-user-review--count dt, .page-goods .block-goods-user-review--count dd {display: inline-block;font-size: 14px;line-height: 22px;font-weight: normal;}.page-goods .block-goods-user-review--item-score, .page-goods .block-goods-user-review--score {margin-bottom: 25px;display: inline-block;}.page-goods .block-goods-user-review--score dt {display: none;}.page-goods .block-goods-user-review--item {margin-top: 15px;position: relative;}.page-goods .block-goods-user-review--item-title {font-weight: bold;font-size: 20px;margin-left: 130px;position: absolute;font-family: "Yu Mincho";top: 26px;color: #000;}.page-goods .block-goods-user-review--item-name {margin-bottom: 25px;}.page-goods .block-goods-user-review--item-name dt, .page-goods .block-goods-user-review--item-name dd {font-size: 14px;line-height: 22px;font-weight: normal;}.page-goods .block-goods-user-review--list li {padding: 30px 0;border-top: 1px solid #000;}.page-goods .block-goods-user-review--info {padding-bottom: 50px;}.page-goods .block-goods-user-review--item-comment {color: #000000;font-size: 16px;line-height: 28px;}.page-goods .block-goods-user-review--write-review-btn {display: block;font-size: 14px;margin-top: 10px;padding: 15px 0;width: 180px;color: #333333;border: solid 1px #000;background-color: #fff;position: absolute;top: 115px;right: 0;line-height: 1;}.page-goods .block-goods-comment2 {margin-top: 140px;}.page-goods .block-goods-comment2 ul {margin-bottom: 80px;}.page-goods .block-goods-comment2 p {font-size: 16px;line-height: 28px;color: #333333;}.page-goods .block-goods-comment2--items01 {display: flex;justify-content: space-between;flex-wrap: wrap;}.page-goods .block-goods-comment2--items01 li {width: 580px;}.page-goods .block-goods-comment2--items02 {display: flex;align-items: center;justify-content: center;}.page-goods .block-goods-comment2--items02 li {width: 953px;}.page-goods .block-goods-comment2--items03 {display: flex;align-items: center;justify-content: center;}.page-goods .block-goods-comment2--items03 li {width: 782px;}.page-goods .block-goods-comment3 {background: url(../../img/usr/goods_detail/template/comment3_bg.jpg);padding: 50px 60px 60px 60px;margin-bottom: 50px;}.page-goods .block-goods-comment3 h2 {text-align: center;font-family: "Yu Mincho";font-size: 28px;color: #000000;margin-bottom: 40px;}.page-goods .block-goods-comment3 h2 span {font-size: 10px;color: #ab9756;display: block;letter-spacing: 5px;padding-top: 10px;}.page-goods .block-goods-comment3 ul {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}.page-goods .block-goods-comment3 ul li {width: 510px;margin-bottom: 60px;}.page-goods .block-goods-comment3 ul li p {font-size: 16px;line-height: 28px;color: #000;}.page-goods .block-goods-comment3--txt {font-size: 16px;line-height: 28px;color: #000;}.page-goods .pane-goods-center {margin-top: 80px;}.page-goods .goods-detail-description {padding: 15px;border-bottom: 1px dotted;}.page-goods .goods-detail-description.block-goods-name {border-top: 1px dotted;}.page-goods .goods-detail-description dt {font-size: 16px;line-height: 30px;font-weight: bold;color: #333333;width: 260px;}.page-goods .goods-detail-description dd {font-size: 16px;line-height: 30px;color: #333333;padding-left: 15px;}.page-goods .block-goods-item-code, .page-goods .block-goods-item-code2, .page-goods .block-goods-item-code3 {display: none;}.page-goods .pane-goods-right-side .block-icon {order: 10;position: relative;width: 100%;}.page-goods .block-goods-name {order: 20;width: 100%;}.page-goods .block-goods-name h2 {color: #333333;font-size: 30px;line-height: 45px;font-family: "Yu Mincho";margin: 25px 0 10px;text-align: left;}.page-goods .block-goods-comment {order: 30;color: #000000;font-size: 24px;line-height: 36px;font-family: "Yu Mincho";font-weight: normal;}.page-goods .block-goods-comment1 {order: 40;font-size: 16px;line-height: 28px;color: #000;margin-top: 20px;width: 100%;margin-bottom: 20px;}.page-goods .block-variation {order: 50;margin-top: 70px;margin-bottom: 10px;width: 100%;}.page-goods .block-add-cart {order: 45;}.page-goods .block-variation-favorite {order: 48;}.page-goods .pane-goods-right-side form .goods-detail-description {order: 42;border-bottom: 0px;}.page-goods .pane-goods-right-side form dl.goods-detail-description {width: 70px;/*margin-left: 295px;*/padding: 0;margin-right: 45px;}.page-goods .pane-goods-right-side form .goods-detail-description dt {font-size: 14px;position: relative;}.page-goods .pane-goods-right-side form .goods-detail-description dt:after {position: absolute;content: ':';right: 5px;top: -2px;}.page-goods .pane-goods-right-side form .goods-detail-description dd {font-size: 14px;padding-left: 8px;}.page-goods .pane-goods-right-side form dl.block-goods-code {width: 100% !important;order: 10 !important;margin-bottom: -20px;margin-top: 20px;}.page-goods .pane-goods-right-side form dl.block-goods-code dt {width: 90px;font-weight: normal;}.page-goods .pane-goods-right-side form .block-color-size-with-cart--nocolor, .page-goods .pane-goods-right-side form .block-color-size-with-cart--color-item-term {border: 0px solid #d0d0d0;background-color: #fff;width: 90px;height: 50px;margin-right: 5px;}.page-goods .pane-goods-right-side form .block-color-size-with-cart--size-line, .page-goods .pane-goods-right-side form .block-color-size-with-cart--color-line {position: relative;}.page-goods .pane-goods-right-side form .block-color-size-with-cart--color-line {border-top: 1px solid #333;}.page-goods .pane-goods-right-side form .block-color-size-with-cart--color-line:nth-child(1) {border-top: 0;}.page-goods .pane-goods-right-side form .block-color-size-with-cart--size-line:after, .page-goods .pane-goods-right-side form .block-color-size-with-cart--color-line:after {position: absolute;top: 100%;width: 460px;right: 0;border-bottom: 1px dotted;content: '';}.page-goods .block-variation .block-size-with-cart--item {padding: 10px 0;border-bottom: 1px solid #000;}.page-goods .block-variation .block-size-with-cart--item-term {border: 0px solid #d0d0d0;background-color: #fff;width: 80px;height: 80px;margin-right: 5px;}.page-goods .block-variation .block-size-with-cart--item-term span {display: table-cell;word-break: break-all;text-align: center;vertical-align: middle;width: 80px;height: 80px;padding: 0px;}.page-goods .block-variation .block-color-size-with-cart--size-item-term {display: inline-block;vertical-align: top;border: 0px solid #d0d0d0;background-color: transparent;width: auto;height: auto;margin-right: 0px;align-self: flex-start;font-size: 16px;color: #000;font-weight: bold;width: 70px;}.page-goods .block-variation .block-color-size-with-cart--size-item-term span {padding-bottom: 15px;}.page-goods .block-variation .block-color-size-with-cart--stock-item-term {align-self: flex-end;margin-left: -70px;/*20181015 若松*/margin-bottom: 10px;width: 100px;}.page-goods .block-variation .block-color-size-with-cart--stock-item-term span {font-size: 12px;color: #000;}.page-goods .block-variation .block-color-size-with-cart--stock-item-term span span {display: table;}.page-goods .block-variation .block-color-size-with-cart--price-item-term {font-size: 20px;align-self: flex-end;margin-bottom: 6px;color: #000;text-align: right;font-family: "Yu Mincho";}.page-goods .block-variation .block-color-size-with-cart--price-item-term span span {font-size: 12px;}.page-goods .pane-goods-right-side form .block-contact-about-goods {order: 60;}.page-goods .pane-goods-right-side form .block-icon--auto {margin-left: -640px;position: absolute;top: 0;display: none;}.page-goods .pane-goods-right-side form .block-icon--auto span {position: relative !important;top: 0;left: auto !important;}.page-goods .pane-goods-right-side form .block-icon--auto-on-sales {display: none;}.page-goods .pane-goods-right-side form .block-goods-price {order: 44;width: 100%;}.page-goods .pane-goods-right-side form .block-goods-price--price {font-size: 26px;margin-bottom: 10px;color: #000;text-align: right;font-family: "Yu Mincho";display: flex;}.page-goods dl.goods-detail-description.block-goods-stock {width: auto !important;}.page-goods dl.goods-detail-description.block-goods-stock dt {width: 70px;}.page-goods .pane-goods-right-side form .block-goods-price--price span {font-size: 14px;}.page-goods .pane-goods-right-side form .block-add-cart {text-align: right;padding-bottom: 20px;margin-bottom: 20px;width: 500px;margin-right: 25px;}.page-goods .pane-goods-right-side form .block-add-cart button.block-add-cart--btn {width: 290px;height: 60px;text-indent: -999999px;background: url(../../img/usr/icon/add_cart_02.jpg) no-repeat;border: solid 0px #c54f00;padding: 0;}.page-goods .pane-goods-right-side form .block-goods-favorite .block-goods-favorite--btn, .page-goods .pane-goods-right-side form .block-variation-favorite .block-variation-favorite--btn {width: 26px;height: 25px;text-indent: -999999px;background: url(../../img/usr/icon/heart.jpg) no-repeat;border: solid 0px #dcdcdc;}.page-goods .block-goods-sns {order: 70;}.page-goods .block-variation .block-variation-add-cart {align-self: flex-end;margin-bottom: 10px;margin-left: 20px;/*20181015 若松*/}.page-goods .block-variation .block-variation-add-cart .block-variation-add-cart--btn {width: 190px;height: 38px;text-indent: -999999px;background: url(../../img/usr/icon/add_cart.jpg) no-repeat;border: solid 0px #c54f00;padding: 0;}.page-goods .block-variation .block-variation-no-stock {align-self: flex-end;margin-bottom: 10px;margin-left: 20px;/*20181015 若松*/}.page-goods .block-variation .block-variation-no-stock--message {width: 190px;height: 38px;text-indent: -999999px;background: url(../../img/usr/icon/btn_sold_out.jpg) no-repeat;border: solid 0px #c54f00;padding: 0;}.page-goods .block-variation .block-goods-variation-arrival-notice {align-self: flex-end;margin-bottom: 10px;margin-left: 20px;/*20181015 若松*/}.page-goods .block-variation .block-goods-variation-arrival-notice .block-goods-variation-arrival-notice--btn {width: 190px;height: 38px;text-indent: -999999px;background: url(../../img/usr/icon/arrival_notice.jpg) no-repeat;border: solid 0px #dcdcdc;padding: 0;}.page-goods .block-variation .block-size-with-cart .block-variation-favorite {align-self: flex-end;margin-bottom: 5px;margin-left: 15px;}.page-goods .block-variation .block-variation-favorite .block-variation-favorite--btn {width: 26px;height: 25px;text-indent: -999999px;background: url(../../img/usr/icon/heart.jpg) no-repeat;border: solid 0px #dcdcdc;padding: 0;}.page-goods .block-contact-about-goods .block-contact-about-goods--btn {background: url(../../img/usr/icon/eye_catcher.png) no-repeat;color: #000000;border: solid 0px #dcdcdc;background-color: transparent;font-size: 14px;padding: 2px 0;width: 260px;margin-right: 130px;}.page-goods .pane-goods-right-side .block-goods-sns {align-self: flex-end;width: 170px;}.page-goods .pane-goods-right-side .block-goods-sns li {float: left;margin-right: 5px;}/* .page-goods .pane-goods-right-side .block-goods-sns--twitter {width: 75px;height: 20px;background: url(../../img/usr/icon/sns_tw.jpg) no-repeat;}*//* .page-goods .pane-goods-right-side .block-goods-sns--facebook {width: 83px;height: 20px;background: url(../../img/usr/icon/sns_fb.jpg) no-repeat;}*/.page-goods .pane-topic-path {background-color: transparent;margin-top: 40px;}.page-goods .block-topic-path {padding: 0;}.page-goods .block-topic-path a {text-decoration: none;}.page-goods .block-src-l {position: relative;height: 600px;width: 600px;margin-bottom: 25px;opacity: 1;-webkit-transition: opacity 0.5s;/* Safari */transition: opacity 0.5s;}.page-goods .block-src-l.active {opacity: 0.8;-webkit-transition: opacity 0.5s;/* Safari */transition: opacity 0.5s;}.page-goods .block-src-l figure {display: flex;justify-content: center;align-items: center;line-height: 0;height: 600px;}.page-goods .block-src-l figure img {flex-shrink: 0;text-align: center;max-height: 100%;max-width: 100%;width: auto;height: auto;}.page-goods .block-src-l--prev {position: absolute;top: 280px;left: -25px;cursor: pointer;opacity: 0.8;}.page-goods .block-src-l--next {top: 280px;right: -25px;position: absolute;cursor: pointer;opacity: 0.8;}.page-goods .block-goods-gallery ul {display: flex;flex-wrap: wrap;}.page-goods .block-goods-gallery li {display: inline-block;width: 68px;margin-bottom: 20px;height: 68px;}.page-goods .block-goods-gallery li figure {width: 100%;height: 100%;}.page-goods .block-goods-gallery li.active figure {border: 2px solid #b09d60;}.page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--size-line {padding: 5px 0;width: 100%;display: flex;flex-wrap: wrap;align-items: center;}.page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--size-line:last-child:after {display: none;}.page-goods .pane-goods-right-side form.has-size .block-variation .block-color-size-with-cart--price-item-term span span {font-size: 12px;}.page-goods .pane-goods-right-side form.has-size .block-variation .block-color-size-with-cart--stock-item-term span span {font-size: 12px;display: table;}.page-goods .pane-goods-right-side form.has-size .block-variation .block-color-size-with-cart--stock-item-term {align-self: flex-end;margin-left: -63px;margin-bottom: 10px;width: 90px;margin-top: 29px;}.page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--price-item-term {font-size: 20px;align-self: flex-end;margin-bottom: 6px;color: #000;text-align: right;font-family: "Yu Mincho";}.page-goods .pane-goods-right-side form.has-size .block-variation-add-cart {align-self: flex-end;margin-bottom: 3px;margin-left: 8px;}.page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--size-item-term span {height: 10px;}.page-goods .pane-goods-right-side form.has-size .block-variation-favorite--btn {display: inherit;}.page-goods .pane-goods-right-side form.has-size {position: relative;}.page-goods .pane-goods-right-side form.has-size:after {position: absolute;width: 560px;height: 1px;border-bottom: 1px solid #333333;bottom: 45px;left: 0;content: '';}.page-goods .pane-goods-right-side form.has-size .block-variation-no-stock {align-self: flex-end;margin-bottom: 3px;margin-left: 8px;}.page-goods .pane-goods-right-side form.has-size .block-goods-variation-arrival-notice {align-self: flex-end;margin-bottom: 3px;margin-left: 8px;}.page-goods .pane-goods-right-side form.has-size .block-variation-favorite {display: flex;align-items: center;margin-left: 15px;padding-top: 10px;padding-right: 15px;}.page-goods .pane-goods-right-side form.has-size .block-variation .block-goods-variation-arrival-notice + .block-variation-favorite, .page-goods .pane-goods-right-side form.has-size .block-variation .block-variation-no-stock + .block-variation-favorite {padding-top: 30px;}.page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--size-line, .page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--color-line {padding: 22px 0;}.page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--nocolor, .page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--color-item-term {width: 80px;}.page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--size-item-term {margin-top: -4px;}.page-goods .pane-goods-right-side form.has-color-size .block-variation {order: 45;margin-top: 0;margin-bottom: 10px;width: 100%;}.page-goods .pane-goods-right-side form.has-color-size .block-variation .block-variation {padding: 0 30px;}.page-goods .pane-goods-right-side form .block-variation.block-color {border-top: 1px solid #333;padding: 0 30px;}.page-goods .pane-goods-right-side form.has-color-size .block-variation.block-size {border-top: 1px dotted;margin-top: 20px;border-bottom: 1px solid #333;padding-bottom: 20px;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-variation--name, .page-goods .pane-goods-right-side form.has-color-size .block-variation--name {font-size: 14px;color: #000000;font-weight: bold;margin-bottom: 10px;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-variation--item.active dt {border: 2px solid #b09d60;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-variation--item.color-disable-stock dt {border: 2px dashed #e3e3e3;background-color: #e3e3e3;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-variation--item dt {display: block;border: 2px solid #fff;background-color: #fff;cursor: pointer;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-color--item dt {width: 70px;height: 70px;padding: 4px;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-color--item-term figure {width: 100%;height: 100%;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-color--item-term img {max-width: 100%;max-height: 100%;width: 100%;height: 100%;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-variation--item, .page-goods .pane-goods-right-side form.has-color-size .block-variation--item {margin-right: 20px;margin-bottom: 10px;}.page-goods .pane-goods-right-side form .block-variation.block-color .block-variation--selected-item, .page-goods .pane-goods-right-side form.has-color-size .block-variation--selected-item {font-size: 14px;font-weight: 500;line-height: 24px;margin-top: 10px;color: #000;}.page-goods .pane-goods-right-side form.has-color-size .block-variation.block-size .block-size--item dt {width: 125px;height: 65px;}.page-goods .pane-goods-right-side form.has-color-size .block-variation.block-size .block-size--item-term span {width: 125px;height: 65px;padding: 0;font-size: 17px;font-weight: 500;color: #000;}.page-goods .pane-goods-right-side form.has-color-size .block-variation.block-size .block-variation--item dt {border: 1px solid #000000;}.page-goods .pane-goods-right-side form.has-color-size .block-variation.block-size .block-variation--item.active.size-enable-stock dt {border: 2px solid #b09d60;background-color: #fff;}.page-goods .pane-goods-right-side form.has-color-size .block-variation.block-size .block-variation--item.size-disable-stock dt {border: 2px solid #e3e3e3;background-color: #e3e3e3;}.page-goods .pane-goods-right-side form.has-color-size .block-variation.block-size .block-variation--item.size-disable-stock span {color: #a3a3a3;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart {border-top: 1px solid #000;margin-top: 20px;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-variation {margin-top: 0;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-variation .block-variation {margin-top: 0;display: none;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--nocolor, .page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--color-item-term {width: 140px;display: flex;justify-content: center;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--size-line, .page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--color-line {padding: 20px 0;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--size-item-term {width: 150px;text-align: center;align-self: center;display: flex;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--size-line:after, .page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--color-line:after {width: 400px;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--size-item-term span {width: 100%;height: 25px;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-color-size-with-cart--size-item-term {margin-top: 0;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-variation .block-goods-variation-arrival-notice + .block-variation-favorite, .page-goods .pane-goods-right-side form.has-size.no-stock .block-variation .block-variation-no-stock + .block-variation-favorite {padding-top: 0px;}.page-goods .pane-goods-right-side form.has-size .block-color-size-with-cart--color-item-term img {max-width: 50px;max-height: 50px;width: 100%;height: 100%;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-variation-add-cart {align-self: center;margin-bottom: 0;margin-left: 8px;display: flex;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-variation-favorite {display: flex;align-items: center;margin-left: 15px;padding-top: 0;padding-right: 15px;}.page-goods .pane-goods-right-side form.has-size.no-stock .block-variation-no-stock {align-self: center;margin-bottom: 0;margin-left: 8px;display: flex;}#block_of_recommend .bx-wrapper .bx-prev {background: url(../../img/usr/common/prev.png) no-repeat;top: 120px;left: -40px;margin-top: 0;}#block_of_recommend .bx-wrapper .bx-next {background: url(../../img/usr/common/next.png) no-repeat;top: 120px;right: -40px;margin-top: 0;}.page-goods .block-pickup-list-p--items {margin: 0 auto;}.page-goods .block-ranking-r li {width: 1200px;}.page-goods .block-ranking-r .block-ranking-r--goods {margin-bottom: 30px;}.page-goods .block-ranking-r .block-ranking-r--goods {width: 238px;flex-basis: 238px;}.page-goods .block-ranking-r .block-ranking-r--goods-image figure {width: 238px;height: 238px;}/* page-storelist */.page-storelist h1.block-store-list--header {margin-top: 0;margin-bottom: 0;line-height: 0;background: #1a1a1c;text-align: center;}.page-storelist .pane-topic-path {background-color: #fff;}.page-storelist .h1.block-store-list--header {text-align: center;font-family: "Yu Mincho";font-size: 30px;line-height: 1;margin-top: 60px;margin-bottom: 80px;color: #000000;}.page-storelist .block-store-list .block-store-list--area, .page-storelist .block-store-list--stores h2.block-store-list--stores-title {display: none;}.page-storelist .block-store-list--stores-list {display: flex;flex-wrap: wrap;overflow: hidden;}.page-storelist .block-store-list--store {width: 410px;padding: 40px 0;border-bottom: 1px solid #d6d6d6;}.page-storelist .block-store-list--store:nth-child(3n) {margin-right: -30px;}.page-storelist .block-store-list--store:nth-child(3), .page-storelist .block-store-list--store:nth-child(2), .page-storelist .block-store-list--store:nth-child(1) {padding-top: 0;}.page-storelist .block-store-list--store-image {margin-right: 30px;}.page-storelist .block-store-list--store-image img {width: 100%;}.page-storelist .block-store-list--store-description {width: 360px;}.page-storelist .block-store-list--store-description .block-store-list--store-name {margin: 20px 0;font-size: 18px;font-weight: 700;font-family: "Yu Mincho";text-align: center;}.page-storelist .block-store-list--store-description .block-store-list--store-name a {font-family: "Yu Mincho";font-size: 22px;line-height: 34px;color: #000000;}.page-storelist .block-store-list--store-icon {display: inline-block;margin-bottom: 16px;}.page-storelist .block-store-list--store-icon span {padding: 3px;color: #b09d60;border: 1px solid #b09d60;width: 65px;text-align: center;font-size: 12px;font-family: "Yu Mincho";display: inline-block;margin-right: 6px;margin-bottom: 4px;line-height: 1;border-radius: 1px;}.page-storelist .block-store-list--store-icon span.is-icon {color: #fff;background: #b09d60 url(../../img/usr/icon/icon_kitchen.png) no-repeat;width: auto;padding: 3px 12px 3px 30px;background-position: 10px 2px;}.page-storelist .block-store-list--store-address {font-size: 14px;line-height: 22px;color: #000;display: flex;}.page-storelist .block-store-list--store-address dd:nth-child(2) {width: calc(100% - 45px);}.page-storelist .block-store-list--store-address dd:nth-child(3) {position: relative;right: -10px;top: 13px;}.page-storelist .block-store-list--store-address dd:nth-child(3) a {/*float: right;*/}.page-storelist .block-store-list--store-address .block-store-list--store-map-icon a {display: block;width: 20px;height: 25px;}.page-storelist .block-store-list--store-address .block-store-list--store-map-icon a:before {content: "MAP";visibility: hidden;}.page-storelist .block-store-list--store-sales-info {font-size: 14px;line-height: 24px;color: #000;}.page-storelist .block-store-list--store-sales-info dt {display: inline-block;float: left;padding-right: 10px;}.page-storelist .block-store-list--store-taxfree {margin-top: 25px;}.page-storelist .block-store-list--store-regularholiday dd.white-space-pre-wrap {margin-top: 10px;white-space: normal;}.page-storelist .block-store-list--store-regularholiday dd.white-space-pre-wrap img {float: left;max-height: 35px;margin-right: 10px;}.page-storelist .block-store-list--stores-news {text-align: center;margin-top: 80px;margin-bottom: 30px;}.page-storelist .block-store-list--stores-news a {display: inline-block;}.pane-topic-path .block-topic-path--store-item a {font-size: 12px;font-family: "Yu Mincho";color: #000000;}/** page-storedetail **/.page-storedetail .block-store-detail {display: flex;flex-flow: wrap;flex-wrap: wrap;justify-content: space-between;}.page-storedetail .pane-topic-path {order: 20;}.page-storedetail .block-store-detail--title {order: 40;width: 100%;}.page-storedetail .block-store-detail--store-images--big {order: 50;}.page-storedetail .block-store-detail--store-images {order: 60;}.page-storedetail .block-store-detail--free2 {order: 80;}.page-storedetail .block-store-detail--store {order: 100;}.page-storedetail .block-store-detail--store-map-info {order: 120;}.page-storedetail .block-top-event--header {order: 140;width: 100%;border-top: 0px solid #ededed;font-size: 28px;line-height: 1;padding-top: 80px;}.page-storedetail .block-pagecategory-page-list {order: 160;width: 100%;padding-bottom: 0;}.page-storedetail .block-store-detail--free3 {order: 200;}.page-storedetail .pane-topic-path {background-color: transparent;margin-top: 28px;}.page-storedetail .block-topic-path--list a {text-decoration: none;}.page-storedetail .block-store-detail--title {text-align: center;font-size: 30px;font-family: "Yu Mincho";color: #000000;line-height: 1;margin-bottom: 40px;margin-top: 18px;letter-spacing: 1px;}.page-storedetail .block-store-detail--store {display: flex;flex-flow: wrap;flex-wrap: wrap;justify-content: space-between;}.page-storedetail .block-store-detail--store-info {width: 540px;color: #000;}.page-storedetail .block-store-detail--store-map-info {width: 600px;margin-top: -47px;margin-bottom: 20px;}.page-storedetail .block-store-detail--store-map {width: 600px;height: 400px;}.page-storedetail .block-store-detail--store-icon {width: 100%;}.page-storedetail .block-store-detail--store-icon span.is-icon {color: #fff;background: #b09d60 url(../../img/usr/icon/icon_kitchen.png) no-repeat;width: auto;padding: 3px 12px 3px 30px;background-position: 10px 2px;}.page-storedetail .block-store-detail--store-icon span {padding: 3px;color: #b09d60;border: 1px solid #b09d60;width: 65px;text-align: center;font-size: 12px;font-family: "Yu Mincho";display: inline-block;margin-right: 6px;margin-bottom: 4px;line-height: 1;border-radius: 1px;}.page-storedetail .block-store-detail--store-info dl {display: flex;flex-wrap: wrap;border-bottom: 1px solid #cfcfcf;padding: 25px 0;align-items: center;}.page-storedetail .block-store-detail--store-info dt {font-size: 16px;width: 150px;line-height: 1;}.page-storedetail .block-store-detail--store-info dd {font-size: 16px;line-height: 28px;}.page-storedetail .block-store-detail--store-taxfree .white-space-pre-wrap {display: flex;}.page-storedetail .block-store-detail--store-taxfree .white-space-pre-wrap img {margin-right: 20px;}.page-storedetail .block-store-detail--store-regularholiday {border-bottom: none !important;}.page-storedetail .block-store-detail--store-regularholiday dt {display: none;}.page-storedetail .block-store-detail--store-regularholiday dd.white-space-pre-wrap {white-space: normal;}.page-storedetail .block-store-detail--store-regularholiday dd.white-space-pre-wrap img {max-height: 40px;margin-right: 10px;}.page-storedetail .block-store-detail--free2 {margin-bottom: 75px;position: relative;}.page-storedetail .block-store-detail--free2-txt {background: rgba(255, 255, 255, 0.7);text-align: center;position: absolute;top: 42px;left: 345px;width: 507px;padding-bottom: 30px;}.page-storedetail .block-store-detail--free2-txt .txt01 {font-family: "Yu Mincho";font-size: 40px;letter-spacing: 4px;margin-top: 33px;color: #000;}.page-storedetail .block-store-detail--free2-txt .txt02 {font-family: "Yu Mincho";font-size: 15px;line-height: 2;margin-top: 12px;margin-bottom: 23px;color: #000;}.page-storedetail .block-store-detail--store-images--big .slick-prev.slick-arrow {position: absolute;top: 50%;left: 0;cursor: pointer;margin-top: -20px;border: 0px;width: 40px;height: 40px;background: url(../../img/usr/icon/arrow_prev02.png) no-repeat;display: block !important;z-index: 9;text-indent: -9999999px;}.page-storedetail .block-store-detail--store-images--big .slick-next.slick-arrow {position: absolute;top: 50%;right: 0;cursor: pointer;margin-top: -20px;border: 0px;width: 40px;height: 40px;background: url(../../img/usr/icon/arrow_next02.png) no-repeat;display: block !important;z-index: 9;text-indent: -9999999px;}.page-storedetail .block-store-detail--store-images {width: 770px;margin: 0 auto;margin-top: 10px;margin-bottom: 80px;}.page-storedetail .block-store-detail--store-images--big {width: 1200px;position: relative;}.page-storedetail .block-store-detail--store-images li:focus {outline: none;}.page-storedetail .block-store-detail--store-images li .img-center img {border: 2px solid #fff;}.page-storedetail .block-store-detail--store-images li.slick-current.slick-active .img-center img {border: 2px solid #b09d60;}.block-store-detail--store-images--big ul li img {width: 100%;}/** page-pagecategory **/.page-pagecategory .pane-main {display: flex;flex-wrap: wrap;}.page-pagecategory .pane-topic-path {background-color: #fff;}.page-pagecategory .pane-topic-path a {text-decoration: none;font-family: "Yu Mincho";font-size: 12px;}.page-pagecategory .block-pagecategory-page-list {order: 200;border-top: 1px solid #ededed;padding-top: 40px;margin-top: 20px;}.block-pagecategory-page-list--frame {width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;}.block-pagecategory-page-list--date {font-size: 14px;color: #999999;margin-bottom: 5px;}.block-pagecategory-page-list--page-caption a {font-size: 14px;line-height: 22px;color: #000000;}.block-pagecategory-page-list--page {margin-bottom: 35px;margin-right: 20px;}.block-pagecategory-page-list--page:nth-child(4n) {margin-right: 0;}.block-pagecategory-page-list--page:nth-last-child(-n+5) {margin-bottom: 35px;}.block-pagecategory--pager {width: 100%;margin-bottom: 50px;}.block-pagecategory--pager .pager-total {float: left;margin-top: -6px;}.block-pagecategory--pager .pager-total .pager-count {font-size: 15px;font-family: "Yu Mincho";color: #000000;}.block-pagecategory--pager .pager-total .pager-count span {font-size: 30px;}.block-pagecategory--pager .pagination > li {margin: 0 4px;}.block-pagecategory--pager .pagination > * {list-style-type: none;float: left;margin-left: -1px;padding: 2px 7px;background-color: #fff;border: 0px solid #dcdcdc;font-size: 16px;font-family: "Yu Mincho";color: #000000;}.block-pagecategory--pager .pagination > li a {padding: 8px 10px;color: #000000;font-size: 16px;font-weight: bold;}.block-pagecategory--pager .pagination > li.pager-current span {padding: 2px 8px;background: #f5f4ef;color: #000;}.block-pagecategory--pager .pagination li.pager-last {padding-right: 0;margin-right: 0;}.block-pagecategory--pager .pagination li.pager-last a {padding-right: 0;}.block-pagecategory--pager .pagination > li.pager-next a {background: url(../../img/usr/icon/next.png) no-repeat;background-position: center;text-indent: 9999999px;white-space: nowrap;overflow: hidden;display: block;width: 30px;padding-top: 0;height: 25px;}.block-pagecategory--pager .pagination > li.pager-last a {background: url(../../img/usr/icon/last.png) no-repeat;background-position: center;text-indent: 9999999px;white-space: nowrap;overflow: hidden;display: block;width: 30px;padding-top: 0;height: 25px;}.block-pagecategory--pager .pagination > li.pager-previous a {background: url(../../img/usr/icon/prev.png) no-repeat;background-position: center;text-indent: 9999999px;white-space: nowrap;overflow: hidden;display: block;width: 30px;padding-top: 0;height: 25px;}.block-pagecategory--pager .pagination > li.pager-first a {background: url(../../img/usr/icon/first.png) no-repeat;background-position: center;text-indent: 9999999px;white-space: nowrap;overflow: hidden;display: block;width: 30px;padding-top: 0;height: 25px;}.block-pagecategory-caption, .block-pagecategory-freespace--top, .block-pagecategory-subcategory-list, .block-pagecategory-freespace--bottom {}.block-pagecategory-freespace--top {width: 100%;}.block-pagecategory--comment {margin-bottom: 70px;font-size: 16px;}.block-pagecategory-subcategory--title {width: 100%;text-align: center;border-bottom: 1px solid #b09d60;position: relative;top: -50px;margin-top: 20px;}.block-pagecategory-subcategory--title h3 {font-family: "Yu Mincho";font-size: 24px;position: relative;top: 20px;background-color: #fff;width: 210px;margin: 0 auto;}.block-pagecategory-subcategory-list {order: 100;}.block-pagecategory-subcategory-list--category {flex-basis: 240px;margin-bottom: 30px;margin-right: 0;}.block-pagecategory-subcategory-list--category:nth-child(5n) {margin-right: 0;}.block-pagecategory-subcategory-list--category .block-pagecategory-subcategory-list--category-image figure, .block-pagecategory-subcategory-list--category .block-pagecategory-subcategory-list--category-image img {width: 100px;}.block-pagecategory-subcategory-list--category-caption {width: 100%;margin: 0px 0 0 15px;}.block-pagecategory-subcategory-list.text {margin-bottom: 50px;}.block-pagecategory-subcategory-list.text .block-pagecategory-subcategory-list--category {flex-basis: auto;}.block-pagecategory-subcategory-list.text .block-pagecategory-subcategory-list--category-caption {text-align: center;border: 1px solid #909090;margin: 0 15px 0 0;}.block-pagecategory-subcategory-list.text .block-pagecategory-subcategory-list--category-caption a {padding: 10px 15px;display: block;}.block-pagecategory-subcategory-list.text .block-pagecategory-subcategory-list--category-caption a:hover {text-decoration: none;background: #ab9756;boder: 1px solid #ab9756;color: #fff;}.page-pagecategory .block-pagecategory-freespace--bottom {order: 300;}.page-pagecategory .pane-contents {margin-top: 38px;}.block-pagecategory--pager-bottom {margin-top: 30px;margin-bottom: 17px;}.block-page-block--contents {margin-bottom: 50px;}.block-page-block--freespace-top h3 {text-align: center;}.block-page-block--contents-imgtext {display: flex;flex-direction: row;flex-wrap: wrap;}.block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-2column {width: 50%;}/** page-page **/.page-page {color: #000;}.page-page .block-page-block {font-family: "Yu Mincho";font-weight: normal;}.page-page .block-page-block span, .page-page .block-page-block strong {font-family: "Yu Mincho" !important;}.page-page strong {font-weight: bold;}.page-page .pane-topic-path {background-color: #fff;}.page-page .pane-topic-path a {text-decoration: none;font-family: "Yu Mincho";font-size: 12px;}.page-page .block-page-caption {margin-top: 18px;}.page-page .block-page-caption--date {font-size: 16px;color: #999999;}.page-page .h1.block-page-caption--text {font-size: 30px;line-height: 33px;color: #000;text-align: left;margin-top: 17px;margin-bottom: 33px;}.block-page-block .block-page-freespace--bottom {width: 100%;}/** page CMS **/.page-page .block-page-block--contents {margin-bottom: 0px;}.page-page .block-page-block {display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}.page-page .block-page-freespace--top {margin-top: 20px;}.page-page .block-page-block--freespace-top {border-top: 0px dotted #969696;width: 100%;display: inline-block;}.page-page .block-page-block--freespace-top h3 {font-size: 26px;font-family: "Yu Mincho";line-height: 1.2;margin-top: 0;margin-bottom: 50px;}.page-page .block-page-block--freespace-bottom {font-size: 16px;margin-top: 50px;}.page-page .block-page-block--contents-text {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;width: 100%;font-size: 16px;line-height: 2;color: #000;}.page-page .block-page-block--contents-body-text-1column {width: 100%;}.page-page .block-page-block--contents-body-text-2column {width: calc((100% - 20px) / 2);margin-right: 20px;}.page-page .block-page-block--contents-body-text-2column:last-child {margin-right: 0;}.page-page .block-page-block--contents-body-img-1column {width: 100%;text-align: center;line-height: 0;}.page-page .block-page-block--contents-img {display: flex;flex-direction: row;flex-wrap: wrap;/*justify-content: space-between;*/width: 100%;}.page-page .block-page-block--contents-body-img-2column {width: calc((100% - 20px) / 2);margin-right: 20px;}.page-page .block-page-block--contents-body-img-2column:last-child {margin-right: 0;}.page-page .block-page-block--contents-body-img-3column {width: calc((100% - 40px) / 3);margin-right: 19px;}.page-page .block-page-block--contents-body-img-3column:last-child {margin-right: 0;}.page-page .block-page-block--contents-body-imgtext-1column {width: 100%;text-align: center;}.page-page .block-page-block--contents-body-imgtext-1column-text {text-align: left;font-size: 16px;line-height: 2;color: #000;margin-top: 50px;}.page-page .block-page-block--contents-body-imgtext-slider-1column-text {font-size: 12px;margin-top: 15px;text-align: center;}.page-page .block-page-block--contents-imgtext {display: flex;flex-direction: row;flex-wrap: wrap;/*justify-content: space-between;*/width: 100%;}.page-page .block-page-block--contents-body-imgtext-2column {width: calc((100% - 20px) / 2);margin-right: 20px;}.page-page .block-page-block--contents-body-imgtext-2column:last-child {margin-right: 0;}.page-page .block-page-block--contents-body-imgtext-3column {width: calc((100% - 40px) / 3);margin-right: 19px;}.page-page .block-page-block--contents-body-imgtext-3column:last-child {margin-right: 0;}.page-page .block-page-block--contents-body-imgtext-2column-text h4 {font-size: 20px;font-family: "Yu Mincho";line-height: 32px;text-align: center;margin-top: 50px;margin-bottom: 40px;}.page-page .block-page-block--contents-body-imgtext-2column-text p {text-align: left;font-size: 16px;line-height: 2;color: #000;}.page-page .block-page-block--contents-imgslider, .page-page .block-page-block--contents-imgtextslider {/*width: 572px;*/}.page-page .block-page-block--contents-imgslider .bx-wrapper .bx-controls-direction a, .page-page .block-page-block--contents-imgtextslider .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -20px;outline: 0;width: 40px;height: 40px;text-indent: -9999px;z-index: 99;}.page-page .block-page-block--contents-imgtextslider .bx-wrapper .bx-controls-direction a {top: 140px;margin-top: 0;}.page-page .block-page-block--contents-imgslider .bx-wrapper .bx-prev, .page-page .block-page-block--contents-imgtextslider .bx-wrapper .bx-prev {background: url(../../img/usr/icon/arrow_prev02.png) no-repeat;left: 0px;background-position: 0;}.page-page .block-page-block--contents-imgslider .bx-wrapper .bx-next, .page-page .block-page-block--contents-imgtextslider .bx-wrapper .bx-next {background: url(../../img/usr/icon/arrow_next02.png) no-repeat;right: 0px;background-position: 0;}.page-page .block-page-block--contents-imgslider .img-center, .page-page .block-page-block--contents-imgtextslider .img-center {/*background: #f5f5f5;*/}.page-page .block-page-block--contents-imgslider .bx-wrapper .bx-pager.bx-default-pager a, .page-page .block-page-block--contents-imgtextslider .bx-wrapper .bx-pager.bx-default-pager a {border: 1px solid #000;background: #fff;}.page-page .block-page-block--contents-imgslider .bx-wrapper .bx-pager.bx-default-pager a.active, .page-page .block-page-block--contents-imgtextslider .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}.page-page .block-page-block--contents-imgslider, .page-page .block-page-block--contents-imgtextslider {margin-bottom: 0px;}.page-page .block-page-block--contents-imgslider .bx-wrapper, .page-page .block-page-block--contents-imgtextslider .bx-wrapper {margin-bottom: 35px;}.page-page .block-page-block--contents-imgslider .bx-wrapper .bx-pager, .page-page .block-page-block--contents-imgtextslider .bx-wrapper .bx-pager {bottom: -35px;}.page-page .block-page-block--contents-imgslider .block-page-block--freespace-bottom h4, .page-page .block-page-block--contents-imgtextslider .block-page-block--freespace-bottom h4 {font-size: 20px;font-family: "Yu Mincho";text-align: center;margin-top: 50px;margin-bottom: 40px;display: inline-block;width: 100%;line-height: 32px;}.page-page .block-page-block--contents-imgslider .block-page-block--freespace-bottom p, .page-page .block-page-block--contents-imgtextslider .block-page-block--freespace-bottom p {text-align: left;font-size: 16px;line-height: 2;color: #000;}.page-page .block-page-block--contents-imgslider .block-page-block--freespace-bottom, .page-page .block-page-block--contents-imgtextslider .block-page-block--freespace-bottom {margin-top: 0;}.page-page .block-page-block--contents-imgslider-wrap, .page-page .block-page-block--contents-imgtextslider-wrap {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}.page-page .block-page-block--contents-imgslider-wrap .block-page-block--contents-imgslider-2column, .page-page .block-page-block--contents-imgtextslider-wrap .block-page-block--contents-imgtextslider-2column {width: calc((100% - 20px) / 2);text-align: center;margin-right: 20px;}.page-page .block-page-block--contents-imgslider-wrap .block-page-block--contents-imgslider-2column:last-child, .page-page .block-page-block--contents-imgtextslider-wrap .block-page-block--contents-imgtextslider-2column:last-child {margin-right: 0px;}.page-page .block-page-block--contents-goodslist dl {margin-right: 2px !important;width: 240px !important;}.page-page .bx-wrapper .bx-controls-direction a {position: absolute;top: 115px;margin-top: 0;outline: 0;width: 29px;height: 29px;text-indent: -9999px;z-index: 99;}.page-page .bx-wrapper .bx-prev {background: url(../../img/usr/common/prev.png) no-repeat;left: -40px;background-position: 0;}.page-page .bx-wrapper .bx-next {background: url(../../img/usr/common/next.png) no-repeat;right: -40px;background-position: 0;}.page-page .bx-wrapper .bx-next:hover, .page-page .bx-wrapper .bx-next:focus {background-position: 0 0;}.page-page .block-page-block--contents-goodslist .block-page-block--goods-image {background: #f5f5f5;}.page-page .block-page-block--contents-goodslist .block-page-block--goods-info .block-page-block--goods-name a {font-size: 14px;line-height: 22px;color: #000;margin: 15px 0;text-decoration: none;display: inline-block;padding-right: 15px;}.page-page .block-page-block--contents-goodslist .block-page-block--goods-comment {font-size: 12px;line-height: 18px;padding-right: 15px;}.page-page .bx-wrapper {margin-bottom: 0;width: 100%;}.page-page .block-page-freespace--bottom {margin-top: 70px;}.page-page .block-page-freespace--bottom .block-pagecategory--prev-page a {width: 292px;height: 53px;margin: 0 auto;background: transparent;text-indent: 0;display: inherit;}/* Page t-2 */.page-page.page-t2 .block-page-block {margin-top: 40px;}.page-page.page-t2 .block-page-block--contents {margin-bottom: 50px;}.page-page.page-t2 .block-page-block--contents-text {margin-bottom: 20px;}.page-page.page-t2 .block-page-block--contents-text p {font-size: 16px;line-height: 34px;color: #000;margin-bottom: 32px;}.page-page.page-t2 .block-page-block--contents-text p.txt {font-size: 14px;}.page-page.page-t2 .block-page-block--freespace-top {padding-top: 12px;border-top: 1px dotted #969696;margin-bottom: 25px;width: 100%;display: inline-block;}.page-page.page-t2 .block-page-block--freespace-top h3 {font-family: "Yu Mincho";font-size: 26px;color: #000000;letter-spacing: 1px;}.page-page.page-t2 .block-page-block--freespace-top:nth-child(2) h3 {font-size: 22px;}.page-page.page-t2 .block-page-block--contents-imgtext {justify-content: space-between;width: 100%;}.page-page.page-t2 .block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-2column {width: 570px;}.page-page.page-t2 .block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-2column a {text-align: center;background: #f5f5f5;width: 100%;display: inline-block;line-height: 0;}.page-page.page-t2 .block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-2column h4 {font-family: "Yu Mincho";font-size: 20px;line-height: 30px;color: #000000;margin: 30px 0;text-align: center;}.page-page.page-t2 .block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-2column p {font-size: 16px;line-height: 32px;color: #000;}.page-page.page-t2 .block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-3column {width: calc(33% - 5px);text-align: center;}.page-page.page-t2 .block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-3column a {text-align: center;background: #f5f5f5;width: 100%;display: inline-block;line-height: 0;}.page-page.page-t2 .block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-3column h4 {font-family: "Yu Mincho";font-size: 20px;line-height: 30px;color: #000000;margin: 30px 0;text-align: center;}.page-page.page-t2 .block-page-block--contents-imgtext .block-page-block--contents-body-imgtext-3column p {font-size: 16px;line-height: 32px;color: #000;}.page-page.page-t2 .block-page-block--freespace-top.order2 {padding-top: 20px;border-top: 0px dotted #969696;margin-bottom: 20px;width: 100%;display: inline-block;}.page-page.page-t2 .block-page-block--freespace-top.order2 h3 {font-size: 22px;letter-spacing: 0;margin-top: 0;margin-bottom: 20px;}.page-page.page-t2 .bx-wrapper {margin-bottom: 60px;}.page-page.page-t2 .block-page-block--contents-imgtextslider .bx-wrapper, .page-page.page-t2 .block-page-block--contents-imgslider .bx-wrapper {margin-bottom: 35px;}.page-page.page-t2 .block-pagecategory--prev-page a {width: 292px;height: 53px;margin: 0 auto;background: url(../../img/usr/common/btn_more02.png) no-repeat;text-indent: -9999px;display: inherit;}.page-page.page-t2 .block-page-block--freespace-top.order4 {padding-top: 0;border-top: 0;margin-bottom: 20px;}.page-page.page-t2 .block-page-block--freespace-top.order4 h3 {letter-spacing: 0;font-size: 22px;margin-top: 20px;margin-bottom: 15px;}.page-page.page-t2 .block-page-freespace--bottom {margin-top: 0px;}/* CMS-Page */.block-page-block--frame {margin: 0 auto 70px;width: 100%;height: 1%;}/*20181015 若松 ここから*/a.block-goods-favorite--btn.btn.btn-default.js-animation-bookmark {vertical-align: middle;font-size: 24px;}.page-goods .block-src-c {display: none;}.pane-goods-center .goods-detail-description:first-child {border-top: 1px dotted;}.block-goods-sales-detail-append {width: 100%;padding-right: 335px;}/*20181015 若松 ここまで*/.block-top-topic {margin-top: 40px;}.block-top-topic--header {text-align: center;font-family: "Yu Mincho";font-size: 34px;border-top: 1px solid #ededed;padding-top: 50px;margin-top: 0;}.block-top-topic--header span {font-size: 12px;color: #ab9756;display: block;letter-spacing: 5px;padding-top: 10px;}.block-topic-details--header, .block-topic-page--article-header {text-align: center;font-family: "Yu Mincho";font-size: 34px;margin-bottom: 50px;}.block-topic-details--items {clear: both;padding: 10px 0 30px;}.block-topic-details--items li {padding: 20px 0;}.block-topic-page--article-body {font-size: 16px;line-height: 1.8;}/* cart,order */.block-cart .block-icon, .page-estimate .block-icon, .block-order-method .block-icon {overflow: hidden;}.block-cart--goods-list li {position: relative;}.block-cart--goods-list-item {width: 360px;}.block-cart--goods-list-item-price-info {width: 130px;}.block-cart--contents .block-icon--auto-on-sales {left: 0;}.block-order-method--goods-content .block-icon--auto-on-sales, .block-order-estimate--goods-content .block-icon--auto-on-sales {left: 0;}.block-order-estimate--total {font-size: 12px;}.block-order-estimate--total-tax {display: none;}/* order step */.block-order-flow--step {border-bottom: 1px solid #e2ded0;width: 892px;margin: 0 auto 40px;padding-bottom: 0;}.block-order-flow--step li {font-family: "Yu Mincho";color: #000;font-size: 18px;height: auto;margin: 0 40px;}.block-order-flow--step li.block-order-flow--step-comp {opacity: 0.6;}.block-order-flow--step li span {display: block;color: #b09d60;font-size: 15px;}.block-order-flow--step li.block-order-flow--step-current {background: transparent;font-size: 22px;padding-bottom: 5px;margin-bottom: -3px;border-bottom: 5px solid #b09d60;opacity: 1;}.block-order-flow--step-current:after {border: none;}.block-order-estimate--procedure-container::before {content: '※代金引換は、商品お届け時に宅配業者へお支払いいただくサービスとなります。 贈りものの際はお気を付けください。\A\A※コンビニ決済（前払い）をご指定の場合、お客様のご入金を確認後、商品の発送となります。';color: #f00;font-size: 13px;white-space: pre-line;}.block-order-method--payment-method-select input + label + .help-block {display: none;}.block-order-method--payment-method-select input:checked + label + .help-block {display: block;margin-left: 20px;margin-right: 20px;padding: 5px;border: double 1px #B09D60;}.page-estimate .block-order-estimate--comment {display: none;}/* sp swich banner */.block-switch-banner {display: none;}.block-goods-class1, .block-goods-class2 {display: none;}/* new slider */#top-slider2 .swiper-container {padding: 0;}#top-slider2 .swiper-slide img {width: 100%;height: auto;}#top-slider2 .swiper-button-prev,#top-slider2 .swiper-button-next {width: 21px;height: 48px;}#top-slider2 .swiper-button-prev::after {content: "";display: block;width: 100%;height: 100%;background: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2227px%22%20height%3D%2262px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Cpolyline%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20points%3D%2225.5%2C0.5%200%2C31%2025.5%2C61.5%2027%2C60%202.75%2C31%2027%2C2%22%2F%3E%0A%3C%2Fsvg%3E') center center / contain no-repeat;}#top-slider2 .swiper-button-next::after {content: "";display: block;width: 100%;height: 100%;background: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2221px%22%20height%3D%2248px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%3Cpolyline%20transform%3D%22matrix(-1%2C0%2C0%2C-1%2C21%2C48)%22%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20points%3D%2220%2C0%200%2C24%2020%2C48%2021%2C47%202%2C24%2021%2C1%22%2F%3E%0A%3C%2Fsvg%3E') center center / contain no-repeat;}#top-slider2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,#top-slider2 .swiper-pagination-bullet {margin: 0 9px;background: #222;}#top-slider2 .swiper-pagination-fraction,#top-slider2 .swiper-pagination-custom,#top-slider2 .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 45px}