﻿@charset "UTF-8";/* ----トップページ メインビジュアル---- */#top-slider-warp {width: 100%;margin-bottom: 20px;}#top-slider li.slick-slide {width: 1000px;text-align: center;}#top-slider ul.slick-dots {width: 1000px;height: 40px;text-align: right;margin: 0 auto;padding: 15px 50px;letter-spacing: -5px;}#top-slider ul.slick-dots li {display: inline-block;letter-spacing: 0;width: 10px;height: 10px;margin: 0 5px;border-radius: 20px;background-color: #ece9e4;}#top-slider ul.slick-dots li.slick-active {background-color: #392d2b;}#top-slider ul.slick-dots li button {display: block;margin: 0;padding: 0;border: 0;background: none;width: 10px;height: 10px;text-align: center;text-indent: -9999px;cursor: pointer;}#top-slider .slick-arrow {display: block;margin: 0;padding: 0;background: none;width: 46px;height: 46px;border: 2px solid #ffffff;position: absolute;right: 50%;bottom: 80px;z-index: 100;text-indent: -9999px;cursor: pointer;}#top-slider .slick-arrow:after {content: "";position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;margin: -5px 0 0 -5px;transform: rotate(-45deg);}#top-slider .slick-prev {margin-right: -414px;}#top-slider .slick-prev:after {border-left: 2px solid #ffffff;border-top: 2px solid #ffffff;}#top-slider .slick-next {margin-right: -460px;border-left: 0;}#top-slider .slick-next:after {border-right: 2px solid #ffffff;border-bottom: 2px solid #ffffff;}/* ----トップページ予備テンプレート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-menu {width: 20px;height: 20px;position: relative;cursor: pointer;}.block-header-menu span {display: block;width: 20px;height: 2px;background-color: #392d2b;position: absolute;left: 0;transition: all .3s;}.block-header-menu span:nth-of-type(1) {top: 2px;}.block-header-menu span:nth-of-type(2) {top: 9px;}.block-header-menu span:nth-of-type(3) {bottom: 2px;}.block-header-menu.active span:nth-of-type(1) {top: 0;-webkit-transform: translateY(9px) rotate(-45deg);transform: translateY(9px) rotate(-45deg);}.block-header-menu.active span:nth-of-type(2) {display: none;}.block-header-menu.active span:nth-of-type(3) {-webkit-transform: translateY(-7px) rotate(45deg);transform: translateY(-7px) rotate(45deg);}.block-header-logo {width: 193px;font-size: 0;margin: 0 15px 0 382px;}.page-top h1.block-header-logo {width: 193px;font-size: 0!important;margin: 0 15px 0 382px!important;}.block-headernav {width: 390px;}.block-headernav--item-list {display: flex;justify-content: flex-end;align-items: center;margin-bottom: 5px;}.block-headernav--item-list li {position: relative;display: inline-block;font-size: 8px;text-align: center;line-height: 2.0;margin-left: 10px;}.block-headernav--item-list li span.block-headernav--icon {display: flex;align-items: center;justify-content: center;height: 25px;text-align: center;}.block-headernav--item-list li a {display: block;padding: 0 4px;}.block-headernav--item-list li a:hover {text-decoration: none;}.block-headernav--cart-count {display: none;position: absolute;width: 15px;height: 15px;line-height: 17px;font-size: 8px;text-align: center;background-color: #b13a3a;color: #fff;border-radius: 10px;top: 0;right: 0;z-index: 2;}.block-headernav--welcome {color: #392d2b;font-size: 12px;line-height: 1.75;text-align: right;}/* ----グローバルナビ---- */.block-globalnav--item-list {display: table;width: 100%;}.block-globalnav--item-list i {margin-right: 10px;}.block-globalnav--item-list > li {display: table-cell;width: 16.6%;font-size: 18px;line-height: 1;text-align: center;}.block-globalnav--item-list > li > a {position: relative;display: block;color: #fff;font-size: 14px;line-height: 1.0;padding: 20px 0 19px;}.block-globalnav--item-list > li > a {text-decoration: none;}.block-globalnav--item-list > li > a:hover {color: #efede7;}.block-globalnav--item-list > li > a:before {content: "";display: block;position: absolute;width: 100%;height: 16px;border-left: 1px solid #888180;top: 20px;left: 0;}.block-globalnav--item-list > li:first-child > a:before {border-left: 0;}.block-globalnav--item-list > li.js-animation-megamenu-hover > a {text-align: left;padding-left: 15px;background-image: url(../../img/usr/common/ico_arrow02.png);background-position: 145px center;background-repeat: no-repeat;}.block-globalnav--item-list > li.js-animation-megamenu-hover > a.active {background-image: url(../../img/usr/common/ico_arrow03.png);}.block-globalnav--item-list > li > a .fa-chevron-down {position: absolute;font-size: 12px;right: 12px;}.block-globalnav--item-list > li > a.active {transition: color 0.2s linear 0;color: #efede7;text-decoration: none;}.block-globalnav--item-list > li > a.active .fa-chevron-down {color: #fff;transform: rotate(180deg);}.block-globalnav-menu {position: absolute;background-color: #ffffff;width: 100%;top: 53px;left: 0;padding: 30px 0 10px;text-align: left;z-index: 10;}.block-globalnav-menu * {color: #fff;}.block-globalnav-menu > div {width: 1000px;margin: auto;}.block-globalnav-menu .block-dynamic-category--body,.block-globalnav-menu .block-dynamic-genre--body {display: flex;align-items: center;}.block-globalnav-menu .block-dynamic-category--body li,.block-globalnav-menu .block-dynamic-genre--body li {width: 20%;font-size: 14px;margin-bottom: 20px;}.block-globalnav-menu .block-dynamic-category--body li a,.block-globalnav-menu .block-dynamic-genre--body li a {position: relative;padding-left: 20px;margin-bottom: 10px;}.block-globalnav-menu .block-dynamic-category--body li a:before,.block-globalnav-menu .block-dynamic-genre--body li a:before {content: "";display: block;width: 6px;height: 6px;position: absolute;top: 50%;left: 0;margin-top: -5px;border-top: 1px solid #fff;border-right: 1px solid #fff;transform: rotate(45deg);}.block-globalnav-menu .block-dynamic-category--body li a img,.block-globalnav-menu .block-dynamic-genre--body li a img {vertical-align: middle;width: 30px;margin-right: 10px;}.block-globalnav-menu--freespace ul {display: flex;align-items: center;}.block-globalnav-menu--freespace ul li {margin: 0 20px 20px 0;}.block-globalnav-menu--freespace ul li img {vertical-align: middle;}.block-globalnav-menu--freespace ul li div {position: absolute;left: 0;background-color: rgba(0,0,0,0.70);}.block-globalnav-menu--freespace ul li p {letter-spacing: 0.01em;}.block-globalnav-menu--freespace ul li p strong {font-family: 'Cormorant SC';display: block;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li {width: 235px;position: relative;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li div {bottom: 0;width: 100%;padding: 15px 18px 10px;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li div p {font-size: 13px;line-height: 1.615;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li div p strong {font-size: 27px;line-height: 0.7777;margin-bottom: 2px;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li.block-globalnav-menu--mini {margin-right: 0;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li.block-globalnav-menu--mini ul {display: block;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li.block-globalnav-menu--mini ul li {margin: 10px 0 0;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li.block-globalnav-menu--mini ul li:first-child {margin: 0;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li.block-globalnav-menu--mini ul li div {width: 125px;height: 71px;padding: 0 0 0 17px;display: flex;align-items: center;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li.block-globalnav-menu--mini ul li p {font-size: 12px;line-height: 1.0;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-category li.block-globalnav-menu--mini ul li p strong {font-size: 21px;line-height: 0.913;margin-bottom: 7px;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-genre {width: 103%;flex-wrap: wrap;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-genre li {width: 320px;position: relative;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-genre li div {width: 160px;height: 107px;top: 0;display: flex;align-items: center;padding: 0 0 0 10px;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-genre li div p {font-size: 12px;line-height: 1.75;}.block-globalnav-menu--freespace ul.block-globalnav-menu--freespace-genre li div p strong {font-size: 24px;line-height: 1.125;margin-bottom: 4px;}/* ----ヘッダーメニュー---- */.block-header-menu--wrap {width: 100%;position: fixed;left: 0;top: 0;background-color: #ffffff;box-shadow: 0px -3px 3px 0px #e7e7e5;z-index: 500;display: none;}.block-header-menu--body {width: 1000px;margin: 0 auto;padding: 2px 0 37px;}.block-header-menu--body ul {display: flex;}.block-header-menu--body ul li {width: 210px;margin-right: 50px;}.block-header-menu--body ul li p.block-header-menu--body--stit {font-size: 22px;font-family: 'Cormorant SC';line-height: 0.954;margin: 35px 0 3px;padding: 0 0 9px;border-bottom: 1px solid #392d2b;}.block-header-menu--body ul li p:not(.block-header-menu--body--stit) {margin-top: 13px;}.block-header-menu--body ul li p a {display: inline-block;line-height: 1.384;}.block-header-menu--body ul li p a.on-link {padding-right: 15px;background-image: url(../../img/usr/common/ico_link_b.png);background-position: right center;background-repeat: no-repeat;}/* ----フッター---- */.pane-footer {position: relative;background: #ece9e4;padding-bottom: 0;color: #392d2b;}footer .container {position: relative;width: 100%;min-width: 1000px;}.block-footernav {text-align: center;letter-spacing: -5px;}.block-footernav li {line-height: 1.0;display: inline-block;letter-spacing: 0;}.block-footernav li a {/* color: #ffffff;*/}.block-footernav--item-list {margin-bottom: 37px;}.block-footernav--item-list li {border-left: 1px solid #392d2b;}.block-footernav--item-list li:first-child {border-left: 0;}.block-footernav--item-list li a {padding: 0 15px;}.block-footernav--link-list {margin-bottom: 40px;}.block-footernav--link-list li {margin: 0 20px;}.block-footernav--link-list li a {padding-right: 20px;/* background-image: url(../../img/usr/common/ico_link.png);*/background-image: url(../../img/usr/common/ico_link_footer.png);background-position: right center;background-repeat: no-repeat;}.block-footernav--sns {text-align: center;margin-bottom: 110px;}.block-footernav--sns li {display: inline-block;text-align: center;}.block-footernav--sns li a {display: block;padding: 0 10px;}/* ----ページトップに戻る---- */.block-page-top a {position: relative;display: block;width: 46px;height: 46px;background-color: #392d2b;}.block-page-top a:after {content: "";display: block;position: absolute;width: 10px;height: 10px;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: rotate(-45deg);left: 50%;top: 50%;margin-top: -2px;margin-left: -5px;}.block-page-top {position: fixed;top: auto;bottom: 10px;right: 0;display: none;}/* ----PC/スマホ切り替えスイッチ---- */.block-switcher {width: 100%;text-align: center;letter-spacing: -5px;position: absolute;left: 0;bottom: 110px;}.block-switcher li {display: inline-block;letter-spacing: 0;text-align: center;border-left: 1px solid #392d2b;}.block-switcher li:first-child {border-left: 0;}.block-switcher li .block-switcher--current,.block-switcher li .block-switcher--switch {font-size: 13px;line-height: 1.0;padding: 0 22px;}/* ----Copyright---- */.block-copyright {padding: 25px 0;color: #ffffff;font-size: 10px;text-align: center;background-color: #392d2b;}/* ----ブランド画面---- */.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;*/flex-wrap: wrap;}.block-goods-sns {order: 320;}.block-goods-detail .block-icon {order: 20;}.block-goods-comment {order: 40;}.block-goods-name {order: 30;}.block-goods-price {order: 50;}.block-goods-available-date, .block-goods-available-date-message {order: 55;}.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;}.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--quantity {order: 205;}.block-goods-spec {order: 210;}.block-goods-sales-detail-append {/*order: 220;*/order: 205;}.block-variation {order: 230;}.block-custom-order {order: 240;}.block-add-cart {order: 250;}.block-no-stock {order: 260;margin: 40px 0 20px;}.block-arrival-notice {order: 270;}.block-goods-store-stock {order: 280;}.block-goods-set {/*order: 290;*/order: 202;}.block-accessory-list {order: 300;}.block-variation-back-order {order: 310;}.block-contact-about-goods {order: 320;}.block-goods-favorite {order: 330;}.block-goods-link {order: 340;}/* ----アイコン---- */.block-icon {}.block-icon img {width: 78px;vertical-align: top;}/* ----商品一覧画面：作法再一覧：block-goods-list-d---- */.block-goods-list-d li {margin-bottom: 30px;}.block-goods-list-d--item-body {width: 100%;display: flex;justify-content: space-between;}.block-goods-list-d--image {width: 350px;}.block-goods-list-d--image figure {width: 350px;height: 350px;}.block-goods-list-d--item-description {width: 350px;padding: 0;}.block-goods-list-d--item-description .block-icon {margin: 0 0 10px;}.block-goods-list-d--goods-name {font-size: 18px;font-weight: bold;}.block-goods-list-d--goods-name a {text-decoration: none;}.block-goods-list-d--goods-name a:hover {text-decoration: underline;}.block-goods-list-d--comment {margin-top: 10px;}.block-goods-list-d--item-details {margin-top: 18px;line-height: 1.6;display: block;}.block-goods-list-d--price-infos,.block-goods-list-d--stock-items {width: auto;text-align: left;}.block-goods-list-d .price {font-weight: bold;font-size: 16px;margin: 0 0 5px;}.block-goods-list-d .default-price {text-align: left;font-weight: normal;}.block-goods-list-d--add-cart .block-cartno-stock--message {display: block;padding: 12px 0;font-size: 16px;width: 220px;}.block-goods-list-d--add-cart {text-align: right;margin: 18px 0 0;flex-basis: auto;}.block-goods-list-d--add-cart + .block-goods-list-d--add-cart {margin: 10px 0 0;}.block-goods-list-d--add-cart .block-list-add-cart-btn,.block-goods-list-d--add-cart .block-cartno-stock--message {margin: 0;}.block-goods-list-d--add-cart .block-list-add-cart-btn {}.block-goods-list-d--add-cart .block-cartno-stock--message,.block-goods-list-d--add-cart .btn.btn-primary {display: inline-block;padding: 12px 0;width: 220px;font-size: 16px;}.block-goods-list-d--add-cart .block-goods-list-d--add-cart--link .btn.btn-primary {margin: 0;border-color: #ece9e4;background: #ece9e4;color: #392d2b;}.block-goods-list-d--goods-comment {padding-right: 20px;}/* ----商品一覧画面：サムネイル：block-thumbnail-t---- */ul.block-thumbnail-t {clear: both;}.block-thumbnail-t li {display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 60px;}.block-thumbnail-t--goods {width: 226px;margin-left: 20px;}.block-thumbnail-t--goods:first-of-type {margin-left: 0;}.block-thumbnail-t--goods-image {position: relative;}.block-thumbnail-t--goods-image figure {background: #f5f5f5;width: 226px;height: 226px;}.block-thumbnail-t--goods-image .block-icon--auto-new {position: absolute;left: 0;top: 0;z-index: 10;}.block-thumbnail-t--goods-image .block-icon--auto-new img {height: 19px;vertical-align: top;}.block-thumbnail-t--goods a {color: #000;text-decoration: none;}.block-thumbnail-t--goods a:hover {text-decoration: underline;}.block-thumbnail-t--goods-description {margin-top: 20px;}.block-thumbnail-t--goods .block-icon {width: 226px;margin-bottom: 6px;letter-spacing: -5px;}.block-thumbnail-t--goods .block-icon span {letter-spacing: 0;margin: 0 5px 5px 0;display: inline-block;}.block-thumbnail-t--goods .block-thumbnail-t--goods-name {/*margin-bottom: 15px;*/}.block-thumbnail-t--goods .price {font-weight: normal;}.block-thumbnail-t--goods .price,.block-thumbnail-t--goods .sale-price,.block-thumbnail-t--goods .net-price,.block-thumbnail-t--goods .default-price,.block-thumbnail-t--goods .exchange-price,.block-thumbnail-t--goods .block-exchange-price--rate-dt {text-align: left;}.block-thumbnail-t--price-infos {margin-bottom: 15px;}.block-thumbnail-t--add-cart a {color: #ffffff;padding: 11px 0 10px;display: block;}.block-thumbnail-t--add-cart a:hover {text-decoration: none;}.block-thumbnail-t--scomment {color: #cc3302;}/* ----商品一覧画面：ランキング：block-ranking-r---- */.block-ranking-r li {display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 60px;}.block-ranking-r--goods {flex-basis: 226px;margin-left: 20px;overflow: hidden;}.block-ranking-r--goods:first-of-type {margin-left: 0;}.block-ranking-r--goods-image figure {background: #ffffff;width: 226px;height: 226px;}.block-ranking-r--goods-image .block-icon--auto-new {position: absolute;left: 0;top: 50px;z-index: 10;}.block-ranking-r--goods-image .block-icon--auto-new img {height: 19px;vertical-align: top;}.block-ranking-r--goods a {color: #000;text-decoration: none;}.block-ranking-r--goods a:hover {text-decoration: underline;}.block-ranking-r--goods-description {margin-top: 20px;}.block-ranking-r--goods .block-icon {width: 226px;margin-bottom: 6px;letter-spacing: -5px;}.block-ranking-r--goods .block-icon span {display: inline-block;margin: 0 5px 5px 0;letter-spacing: 0;}.block-ranking-r--goods .block-ranking-r--goods-name {margin-bottom: 15px;}.block-ranking-r--goods .price {font-weight: normal;}.block-ranking-r--goods .price,.block-ranking-r--goods .net-price,.block-ranking-r--goods .default-price,.block-ranking-r--goods .exchange-price,.block-ranking-r--goods .block-exchange-price--rate-dt {text-align: left;}.block-ranking-r--price-infos {margin-bottom: 15px;}.block-ranking-r--add-cart a {color: #ffffff;padding: 11px 0 10px;display: block;}.block-ranking-r--add-cart a:hover {text-decoration: none;}.block-ranking-r--scomment {color: #cc3302;}/* ランキングアイコン */.block-ranking-r--goods-image {padding-top: 50px;}.block-ranking-r--goods-image .block-ranking-r--rank {display: flex;justify-content: flex-start;align-items: flex-start;position: absolute;top: 0;left: 0;width: 100%;background: #ffffff;border-radius: 0;color: #614d4a;font-size: 13px;font-family: 'Cormorant SC';line-height: 1.538;text-align: left;}.block-ranking-r--goods-image .block-ranking-r--rank-1,.block-ranking-r--goods-image .block-ranking-r--rank-2,.block-ranking-r--goods-image .block-ranking-r--rank-3 {padding-left: 30px;background-position: left 2px;background-repeat: no-repeat;}.block-ranking-r--goods-image .block-ranking-r--rank-1 {background-image: url(../../img/usr/rank01.png);}.block-ranking-r--goods-image .block-ranking-r--rank-2 {background-image: url(../../img/usr/rank02.png);}.block-ranking-r--goods-image .block-ranking-r--rank-3 {background-image: url(../../img/usr/rank03.png);}.block-ranking-r--goods-image .block-ranking-r--rank strong {font-size: 43px;line-height: 16px;}.block-ranking-r--goods-image [class$="6"] strong,.block-ranking-r--goods-image [class$="8"] strong {line-height: 26px;}/* ----商品一覧画面：サムネイル(閲覧履歴)：block-thumbnail-h/block-goods-list-c--items---- */.block-recent-item--body {position: relative;}.block-recent-item--body .block-recent-item--items {width: 100%;}.block-thumbnail-h,.block-goods-list-c--items li {display: flex;justify-content: center;letter-spacing: -5px;margin: 0;height: 128px;overflow: hidden;}.block-thumbnail-h {}.block-thumbnail-h li,.block-goods-list-c--item-body {width: 128px;margin: 0 10px;letter-spacing: 0;display: inline-block;}.block-goods-list-c--item-body {flex-basis: 128px;}.block-thumbnail-h li:nth-child(6n+1) {margin: 0 10px;}.block-goods-list-c--image figure {background: #ffffff;width: 128px;height: 128px;}.block-thumbnail-h--goods-image figure {background: #ffffff;width: 128px;height: 128px;}.block-thumbnail-h--goods-description {margin-top: 20px;}.block-thumbnail-h--goods .price {font-weight: bold;}.block-thumbnail-h--goods .price,.block-thumbnail-h--goods .net-price,.block-thumbnail-h--goods .default-price,.block-thumbnail-h--goods .exchange-price,.block-thumbnail-h--goods .block-exchange-price--rate-dt {text-align: right;}.block-thumbnail-h--scomment {color: #cc3302;}.block-recent-item--message {width: 1000px;margin: 0 auto;text-align: center;}/* ----最近見た商品---- */.block-recent-item ,.block-cart-recent-item {width: 1000px;margin-left: auto;margin-right: auto;}/* ----商品一覧画面：商品詳細：block-goods-detail-j---- */.block-goods-detail-j--goods {flex-basis: 150px;margin-left: 20px;}.block-goods-detail-j--goods a {text-decoration: none;}.block-goods-detail-j--goods-image {position: relative;}.block-goods-detail-j--goods-image figure {background: #ffffff;width: 150px;height: 150px;}.block-goods-detail-j--goods-image .block-icon--auto-new {position: absolute;left: 0;top: 0;}.block-goods-detail-j--goods-image .block-icon--auto-new img {height: 15px;vertical-align: top;}.block-goods-detail-j--goods-description {margin-top: 20px;}.block-goods-detail-j--goods-description .block-icon {display: none;}/*.block-goods-detail-j--goods-description .block-icon span img {width: 72px;margin: 0 0 5px 0;}*/.block-goods-detail-j--goods-name {margin-bottom: 15px;}.block-goods-detail-j--goods-name a {text-decoration: none;}.block-goods-detail-j--goods-name a:hover {text-decoration: underline;}.block-goods-detail-j--price-infos {margin-bottom: 18px;}.block-goods-detail-j--goods .price {font-size: 14px;font-weight: normal;line-height: 1.285;}.block-goods-detail-j--goods .price,.block-goods-detail-j--goods .net-price,.block-goods-detail-j--goods .default-price,.block-goods-detail-j--goods .exchange-price,.block-goods-detail-j--goods .block-exchange-price--rate-dt {text-align: left;}.block-goods-detail-j--add-cart a {color: #ffffff;font-size: 12px;line-height: 1.5;padding: 8px 0 7px;display: block;}.block-goods-detail-j--add-cart a:hover {text-decoration: none;}/* ----カテゴリー　画像2ボックス---- */.block-category-list--header-imgbox {margin: 0 0 20px;display: flex;align-items: center;}.block-category-list--header-imgbox > div {flex: 1;}.block-category-list--header-imgbox > div h1 {margin: 0!important;font-size: 20px!important;}.block-category-list--header-imgbox > div h1 span {display: block;margin: 0 0 20px;font-size: 34px!important;}.block-category-list--header-imgbox > figure {}/* ----カテゴリー　1言コメント---- */.block-category-list--comment {line-height: 1.769;margin-bottom: 35px;}/* 表示方法・並べ替え・ページャ */.block-goods-list--sort-order-items {font-size: 13px;line-height: 1.615;letter-spacing: -5px;width: 100%;padding: 12px 0;margin: 0 0 40px;float: right;text-align: right;background-color: #efede7;}.block-goods-list--sort-order-items.on-filter {width: 540px;}.block-goods-list--sort-order-items dt,.block-goods-list--sort-order-items dd {display: inline-block;font-weight: normal;letter-spacing: 0.05em;vertical-align: middle;}.block-goods-list--sort-order-items dt {margin-right: 15px;}.block-goods-list--sort-order-items dd {margin-right: 20px;}.block-goods-list--sort-order-items .active,.block-goods-list--sort-order-items dd a {color: #333333;padding-left: 20px;position: relative;line-height: initial;}.block-goods-list--sort-order-items .active:before,.block-goods-list--sort-order-items dd a:before {content: "";position: absolute;left: 0;top: 4px;width: 12px;height: 12px;border-radius: 50px;border: 1px solid #333333;background-color: #ffffff;}.block-goods-list--sort-order-items .active:after {content: "";position: absolute;left: 3px;top: 7px;width: 6px;height: 6px;background-color: #333333;border-radius: 50px;}.block-goods-list--sort-order-items .active {}.block-goods-list--sort-order-items dd a {display: block;}/* ----ページャー---- */.pager {margin-bottom: 20px;margin-top: 0;text-align: right;clear: both;}.block-topic-details--pager-top {padding: 0 0 20px;border-bottom: 1px solid #efede7;}/*.block-coupon-list--pager-top,.block-point-history-list--pager-top,.block-purchase-history--pager-top,.block-favorite--pager-top,.block-inquiry-history--pager-top,.block-arrival-notice-list--pager-top,.block-regular-purcharse-list--pager-top {margin-bottom: 20px;}*/.block-topic-details--pager-bottom,.block-coupon-list--pager-bottom,.block-point-history-list--pager-bottom,.block-purchase-history--pager-bottom,.block-favorite--pager-bottom,.block-inquiry-history--pager-bottom,.block-arrival-notice-list--pager-bottom,.block-regular-purcharse-list--pager-bottom {margin-top: 40px;}.pager > * {display: inline-block;vertical-align: top;}.pager-scope {display: inline-block;padding: 3px;margin-right: 5px;}.pager-total {display: inline-block;padding: 0;margin-right: 15px;}.pager-total .pager-count {line-height: 22px;}.pager-total .pager-count span {font-size: 16px;}.pagination {display: inline-block;}.pagination > * {list-style-type: none;float: left;margin: 0 10px 0 0;padding: 0;width: 23px;height: 23px;background-color: #fff;border: 1px solid #efede7;}.pagination > .disabled {color: #777;}.pagination li a,.pager-current span {display: block;text-align: center;line-height: 21px;}.pager-current {background-color: #392d2b;border: 1px solid #392d2b;}.pager-current span {color: #ffffff;}/* ----トップページイベント表示---- */.block-top-event {margin-bottom: 100px;}.block-top-event--header {font-size: 13px;text-align: center;line-height: 1.615;border-top: 1px solid #efede7;padding: 60px 0 0;margin: 55px 0 50px;position: relative;}.block-top-event--header strong {font-size: 30px;font-family: 'Cormorant SC';line-height: 0.7;display: block;margin-bottom: 14px;}.block-top-event--header .color-red {color: #b03d50;}.block-top-event--header .color-gold {color: #86693b;}.block-top-event--header .block-top-event--header-more {padding-bottom: 3px;border-bottom: 1px solid #392d2b;display: block;width: 45px;position: absolute;right: 0;bottom: 4px;}.block-top-event--header .block-top-event--header-more:hover {border-bottom: 1px solid #ffffff;}.block-top-event--header .block-top-event--header-more a {display: block;font-size: 14px;font-family: 'Cormorant SC';line-height: 1.5;}.block-top-event--header .block-top-event--header-more a:hover {text-decoration: none;}.block-event-page--accessory .block-top-event--header .block-top-event--header-more {display: none!important;}/* ----カテゴリーツリー---- */.block-category-tree--header {background-color: #35231d;background-image: url(../../img/usr/side/ico_category.png);background-position: 9px center;background-repeat: no-repeat;}.block-category-tree--header a {display: block;color: #ffffff;font-size: 11px;line-height: 1.909;padding: 10px 10px 8px 74px;}.block-category-tree--header a strong {display: block;font-size: 20px;font-family: 'Cormorant SC';line-height: 1.0;white-space: nowrap;}.block-category-tree--item__open,.block-category-tree--item {border-top: #efede7 1px solid;}.block-category-tree--item__open a,.block-category-tree--item a,.block-category-tree--item > span {display: flex;align-items: center;width: 100%;height: 46px;}.block-category-tree--item a:hover {text-decoration: none;background-color: #ece9e4;}.block-category-tree--item__open > a {background-color: #ece9e4;background-image: url(../../img/usr/common/ico_arrow01.png);background-position: 236px center;background-repeat: no-repeat;}.block-category-tree--item__open a,.block-category-tree--item a {padding-right: 20px;}.block-category-tree--level-1 > li {padding-top: 27px;border-top: 0;}.block-category-tree--level-1 > li > a {padding-right: 0;}.block-category-tree--level-1 > li > * > span {color: #8d7d71;font-size: 11px;line-height: 1.4545;}.block-category-tree--level-1 > li > * > span strong {color: #392d2b;font-size: 22px;font-family: 'Cormorant SC';line-height: 0.954;letter-spacing: 0.05;display: block;}.block-category-tree--level-2 > li strong {display: none!important;}.block-category-tree--level-2 > li {text-indent: 0;}.block-category-tree--level-2 > li > a {padding-left: 40px;}.block-category-tree--level-2 > li:first-child {border-top: 1px solid #392d2b;margin-top: 10px;}.block-category-tree--level-2 > li:last-child {border-bottom: #efede7 1px solid;}.block-category-tree--level-3 > li {text-indent: 0;}.block-category-tree--level-3 > li > a {padding-left: 50px;}.block-category-tree--level-4 > li {text-indent: 0;}.block-category-tree--level-4 > li > a {padding-left: 60px;}.block-category-tree--image {width: 35px;height: 35px;margin-right: 5px;}/* ----ジャンルツリー---- */.block-genre-tree--item__open,.block-genre-tree--item {border-top: #efede7 1px solid;}.block-genre-tree--item__open a,.block-genre-tree--item a,.block-genre-tree--item > span {display: flex;align-items: center;height: 46px;}.block-genre-tree--item a:hover {text-decoration: none;background-color: #ece9e4;}.block-genre-tree--item__open > a {background-color: #ece9e4;background-image: url(../../img/usr/common/ico_arrow01.png);background-position: 236px center;background-repeat: no-repeat;}.block-genre-tree--item__open a,.block-genre-tree--item a {padding-right: 20px;}.block-genre-tree--level1 {margin-bottom: 30px;}.block-genre-tree--level1 > li {padding-top: 27px;border-top: 0;}.block-genre-tree--level1 > li > * > span {color: #392d2b;font-size: 16px;line-height: 1.3125;padding: 5px 0;}.block-genre-tree--level2 > li {text-indent: 40px;}.block-genre-tree--level2 > li:first-child {border-top: 1px solid #392d2b;margin-top: 10px;}.block-genre-tree--level2 > li:last-child {border-bottom: #efede7 1px solid;}.block-genre-tree--level3 > li {text-indent: 50px;}.block-genre-tree--level4 > li {text-indent: 60px;}.block-genre-tree--image {width: 35px;height: 35px;margin-right: 5px;}/* ----左メニューブロック共通---- */.pane-left-menu h2 {font-size: 16px;border: 0;padding: 0;font-weight: normal;margin: 0;}.pane-left-menu h3 {font-size: 14px;padding: 0;font-weight: normal;border: 0;margin: 0;cursor: pointer;}/* ----サイド　バナー---- */ul.block-left-menu--bnner {text-align: center;}ul.block-left-menu--bnner li {margin-bottom: 20px;}/* ----サイド　SNS---- *//* ----LINE追加前---- *//*.block-left-menu--sns {display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}.block-left-menu--sns h2 {color: #392d2b;font-size: 17px;font-family: 'Cormorant SC';text-align: center;width: 165px;}.block-left-menu--sns ul {overflow: hidden;padding-right: 9px;}.block-left-menu--sns ul li {float: left;}.block-left-menu--sns ul li a {display: block;padding: 0 10px;text-align: center;}.block-left-menu--sns ul li img {height: 23px;}*//* ----LINE追加後---- */.block-left-menu--sns {display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}.block-left-menu--sns h2 {color: #392d2b;font-size: 17px;font-family: 'Cormorant SC';text-align: center;white-space: nowrap;width: 60%;}.block-left-menu--sns ul {overflow: hidden;padding-right: 2px;width: 40%;}.block-left-menu--sns ul li {float: left;}.block-left-menu--sns ul li a {display: block;padding: 0 5px;text-align: center;}.block-left-menu--sns ul li img {height: 23px;}/* ----左ナビ　検索---- */.block-left-menu-search {width: 250px;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 20px;}.block-left-menu-search--keyword {width: 216px;}.block-left-menu-search form {background-color: #ffffff;}input.block-left-menu-search--keyword:hover,input.block-left-menu-search--keyword {background-color: transparent;margin-right: 4px;}button.block-left-menu-search--submit {border: none;background-color: transparent;width: 24px;padding: 0;}.block-left-menu-search--searchdetail {margin-left: 15px;}.block-left-menu-search--search-detail-link {color: #6fb4c3;text-decoration: underline;}.block-left-menu-search--search-detail-link:hover {text-decoration: none;}/* ----トピック---- */.block-top-topic {position: relative;}.block-top-topic--header {font-size: 13px;text-align: center;line-height: 1.615;border-top: 1px solid #efede7;padding: 60px 0 0;margin: 55px 0 50px;position: relative;}.block-top-topic--header strong {font-size: 30px;font-family: 'Cormorant SC';line-height: 0.7;display: block;margin-bottom: 14px;}.block-top-topic--body {margin-bottom: 40px;}.block-top-topic--items li,.block-topic-details--items li {padding: 0 0 14px;margin: 0 0 20px;border-color: #efede7;}.block-top-topic--items li:last-child,.block-topic-details--items li:last-child {border-bottom: none;}.block-top-topic--items li a:hover ,.block-topic-details--items li a:hover {text-decoration: none;}.block-top-topic--items li a:hover .block-top-topic--txt ,.block-topic-details--items li a:hover dd span:not(.topic-date) {text-decoration: underline;}.block-top-topic--items dl,.block-topic-details--items dl {display: flex;}.block-top-topic--items dt,.block-top-topic--items dd,.block-topic-details--items dt,.block-topic-details--items dd {display: block;}.block-top-topic--items dt,.block-topic-details--items dt {width: 85px;margin-right: 20px;}.block-top-topic--items dd span,.block-topic-details--items dd span {display: block;}.block-top-topic--items dd,.block-topic-details--items dd {width: 615px;}.block-top-topic--items dd .block-top-topic--day,.block-topic-details--items, .block-top-topic--day {font-size: 12px;line-height: 1.25;margin-bottom: 9px;}.block-top-topic--items dd span.block-top-topic--day, .block-topic-details--items dd span.topic-date {color: #999999;margin-bottom: 0;}.block-top-topic--items dd .block-top-topic--day img,.block-topic-details--items, .block-top-topic--day img {height: 15px;margin-left: 10px;vertical-align: top;}ul.block-topic-details--items {height:auto;}.block-top-topic--items dd .block-top-topic--txt,.block-topic-details--items, .block-top-topic--txt {line-height: 1.769;}.block-top-topic--next-page {padding-bottom: 3px;border-bottom: 1px solid #392d2b;display: block;width: 45px;position: absolute;right: 0;top: 92px;}.block-top-topic--next-page:hover {border-bottom: 1px solid #ffffff;}.block-top-topic--next-page a {display: block;color: #614d4a;font-size: 14px;font-family: 'Cormorant SC';line-height: 1.5;text-decoration: none;}img.block-topic-details--icon {width: 60px;height: auto;}/* ----トップページ本文---- *//* ----トップページ　バナー+テキスト---- */.block-top--bnr-txt {overflow: hidden;display: flex;flex-flow: wrap;align-items: flex-start;justify-content: space-between;}.block-top--bnr-txt li {font-size: 14px;line-height: 1.5;width: 350px;height: auto!important;text-align: center;margin-bottom: 35px;}/*.block-top--bnr-txt li:nth-child(odd) {float: left;}.block-top--bnr-txt li:nth-child(even) {float: right;}*/.block-top--bnr-txt li a {display: block;position: relative;}.block-top--bnr-txt li img {margin-bottom: 15px;}.block-top--bnr-txt li a span {display: none;}.block-top--bnr-txt li a:hover {text-decoration: none;}.block-top--bnr-txt li a:hover span {display: flex;color: #ffffff;font-size: 14px;font-family: 'Cormorant SC';align-items: center;justify-content: center;width: 350px;height: 180px;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.70);}.block-top--bnr-txt li a span:after {content: "";width: 45px;height: 1px;background-color: #ffffff;position: absolute;left: 152px;top: 104px;}/* ----トップページ　バナー---- */.block-right-menu-banner {padding: 60px 0 40px;background-color: #f4f2ee;}.block-right-menu-banner ul {/* width: 105%;*/width: 100%;overflow: hidden;}.block-right-menu-banner ul li {float: left;text-align: center;margin: 0 20px 20px 0;}.block-right-menu-banner ul li:nth-of-type(3n) {margin-right: 0;}/* ----トップページ　緊急---- *//* ----通常ピンク---- *//*.block-top-emergency {text-align: center;background-color: #f8e1e1;}*//* ----イエロー---- */.block-top-emergency {text-align: center;background-color: #f4f2ed;}.block-top-emergency .container {padding: 10px 0 9px;}.block-top-emergency a {color: #b13a3a;line-height: 1.615;}/* ----カテゴリー画面：サムネイル：block-category-style-t---- */.block-category-style-t {margin: 0;}.block-category-style-t--item {flex-basis: 226px;margin: 0 0 37px 20px;}.block-category-style-t--item:nth-child(4n+1) {margin: 0 0 37px 20px;}.block-category-style-t--item:nth-child(3n+1) {margin: 0 0 37px 0;}.block-category-style-t--item-name {margin-bottom: 15px;}.block-category-style-t--item-name img {vertical-align: bottom;}.block-category-style-t--item-comment {line-height: 1.615;text-align: center;}h2.block-category-style-t--item-comment {font-size: inherit;}/* ----ジャンル画面：サムネイル：block-genre-style---- */.block-genre-style {display: flex;flex-direction: row;flex-wrap: wrap;margin: 0;}.block-genre-style--item {flex-basis: 226px;margin: 0 0 37px 20px;}.block-genre-style--item:nth-child(4n+1) {margin: 0 0 37px 20px;}.block-genre-style--item:nth-child(3n+1) {margin: 0 0 37px 0;}.block-genre-style--item-name {margin-bottom: 15px;}.block-genre-style--item-name img {vertical-align: bottom;}.block-genre-style--item-comment {line-height: 1.615;text-align: center;}/* ----商品一覧　絞り込み---- */.block-filter {width: 180px;margin-bottom: 40px;float: left;background-color: #ece9e4;position: relative;}.block-filter .block-filter--header {font-size: 13px;line-height: 1.615;text-align: center;padding: 12px 0;position: relative;cursor: pointer;}.block-filter .block-filter--header:after {content: "▼";position: absolute;left: 145px;top: 16px;font-size: 8px;}#frmFilterList {display: none;width: 720px;padding: 12px 20px 25px;background-color: #ece9e4;z-index: 100;}.block-filter--close .block-filter--list-inner-accordion {display: block;}.block-filter--list-inner {display: flex;border-bottom: 1px solid #c7c1b7;}.block-filter--list-inner-label {font-size: 13px;font-weight: bold;line-height: 2.46;width: 100px;padding: 10px 0 10px 15px;}.block-filter--list-inner-accordion {width: 580px;padding: 10px 0;overflow: hidden;}.block-filter-option-items {float: left;line-height: 1.8;}.block-filter-option-items input[type="checkbox"] {margin: 0 6px 0 0;width: 10px !important;height: 10px !important;}.block-filter-option-items input[type="checkbox"]:checked:before {left: 1px;top: 5px;width: 2px;height: 1px;}.block-filter-option-items input[type="checkbox"]:checked:after {left: 3px;top: 6px;width: 6px;height: 1px;}.block-filter-option-items .checkbox {margin-right: 30px;letter-spacing: 0.05em;}#frmFilterList .block-filter--submit {margin: 25px auto 0;text-align: center;}#frmFilterList .block-filter--submit button {width: 226px;padding: 11px 0 10px;border: solid 1px #614d4a;background: #614d4a;color: #ffffff;}#frmFilterList .block-filter--tab-close {width: 100%;text-align: center;margin-top: 25px;}#frmFilterList .block-filter--tab-close span {font-size: 14px;font-family: 'Cormorant SC';line-height: 1.5;display: inline-block;padding-left: 20px;position: relative;cursor: pointer;}#frmFilterList .block-filter--tab-close span:before,#frmFilterList .block-filter--tab-close span:after {content: "";position: absolute;left: 0;top: 10px;width: 10px;height: 1px;background-color: #392d2b;}#frmFilterList .block-filter--tab-close span:before {transform: rotate(-45deg);}#frmFilterList .block-filter--tab-close span:after {transform: rotate(45deg);}/* ----商品詳細画面---- */.pane-goods-left-side .block-icon--auto-new,.pane-goods-center-left .block-icon--auto-new {position: absolute;left: 0;top: 0;z-index: 50;}.pane-goods-left-side .block-icon--auto-new img,.pane-goods-center-left .block-icon--auto-new img {width: 80px;vertical-align: top;}.block-src-l {overflow: hidden;}.block-src-l figure {width: 500px;height: 464px;display: flex;align-items: center;justify-content: center;}.block-src-l figure img {width: 100%;}.block-goods-gallery {padding: 0 18px 0 20px;position: relative;}.block-goods-gallery ul {width: 100%;letter-spacing: -5px;}.block-goods-gallery li {/* width: 117px !important;*/width: 108px !important;vertical-align: top;letter-spacing: 0;}.block-goods-gallery li a {display: block;}.block-goods-gallery li a.active {border: 1px solid #efede7;}.block-goods-gallery li a.active figure {/* width: 115px;height: 115px;*/width: 106px;height: 106px;}.block-goods-gallery li figure {/* width: 117px;height: 117px;*/width: 108px;height: 108px;background-color: #ffffff;}.block-goods-gallery .bx-controls .bx-prev,.block-goods-gallery .bx-controls .bx-next {width: 18px;height: 117px;position: absolute;top: 0;text-indent: -9999px;}.block-goods-gallery .bx-controls .bx-prev.disabled,.block-goods-gallery .bx-controls .bx-next.disabled {display: none;}.block-goods-gallery .bx-controls .bx-prev {left: 0;}.block-goods-gallery .bx-controls .bx-next {right: 0;}.block-goods-gallery .bx-controls .bx-prev:after,.block-goods-gallery .bx-controls .bx-next:after {content: "";position: absolute;top: 50%;width: 7px;height: 7px;transform: rotate(-45deg);}.block-goods-gallery .bx-controls .bx-prev:after {left: 0;border-left: 2px solid #614d4a;border-top: 2px solid #614d4a;}.block-goods-gallery .bx-controls .bx-next:after {right: 0;border-right: 2px solid #614d4a;border-bottom: 2px solid #614d4a;}.block-src-l .bx-controls {margin: 0 20px 40px;}.block-src-l .bx-controls-direction {text-align: right;}.block-src-l .bx-controls-direction .bx-prev,.block-src-l .bx-controls-direction .bx-next {width: 23px;height: 23px;border: 1px solid #614d4a;text-indent: 9999px;display: inline-block;position: relative;}.block-src-l .bx-controls-direction .bx-prev {border-right: 0;}.block-src-l .bx-controls-direction .bx-next {}.block-src-l .bx-controls-direction .bx-prev:after,.block-src-l .bx-controls-direction .bx-next:after {content: "";position: absolute;left: 50%;top: 50%;width: 5px;height: 5px;margin: -3px 0 0 -2px;transform: rotate(-45deg);}.block-src-l .bx-controls-direction .bx-prev:after {border-left: 1px solid #614d4a;border-top: 1px solid #614d4a;}.block-src-l .bx-controls-direction .bx-next:after {border-right: 1px solid #614d4a;border-bottom: 1px solid #614d4a;}.block-src-l .bx-controls-direction .disabled {border: 1px solid #aaaaaa;cursor: default;}.block-src-l .bx-controls-direction .bx-next.disabled {border-left: 1px solid #614d4a;}.block-src-l .bx-controls-direction .bx-prev.disabled:after {border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;}.block-src-l .bx-controls-direction .bx-next.disabled:after {border-right: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;}.block-goods-detail .block-icon {margin-bottom: 17px;width: 100%;}.block-goods-detail .block-icon img {margin-bottom: 5px;}.block-goods-name--text {color: #392d2b;font-size: 22px;font-weight: bold;line-height: 1.5;}h1.block-goods-name--text,.block-goods-name--text.h1:lang(ja) {font-size: 22px!important;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;}.block-goods-comment {line-height: 1.846;margin-top: 15px;}.block-goods-price {margin: 20px 0 0;width: 100%;}.block-goods-price .block-goods-price--price {font-size: 20px;font-weight: normal;line-height: 1.5;}.block-goods-price .block-goods-price--price.sale-price {color: #b23a3b;}.block-goods-price .block-goods-price--price .block-goods-price--tax {color: #333333;}.block-goods-price .block-goods-price--price .block-goods-price--point {color: #333333;font-size: 13px;}.block-goods-price .block-goods-price--member-price {font-size: 12px;line-height: 1.666;margin-top: 10px;}.block-goods-price .block-goods-price--selling-price {font-size: 12px;line-height: 1.666;}.block-goods-price .block-goods--member-price-price,.block-goods-price .block-goods--selling-price-price {text-decoration: line-through;}.block-goods-available-date-message {color: #80002F;margin-bottom: 1.4em;}.block-goods-available-date {margin-top: 12px;line-height: 1.538;width: 100%;}.block-goods-stock {line-height: 1.538;width: 100%;}.block-goods-set {width: 100%;}.block-goods-set .legend {margin: 15px 0 5px;}.block-goods-set--item-list {width: 100%;}.block-goods-set--item-qty {text-align: center;}.block-goods-sales-detail-append .fieldset-vertical {margin: 15px 0 0;}.block-goods--quantity {margin-top: 15px;width: 100%;}.block-goods--quantity .small_ {font-size: 13px;line-height: 3.07;display: inline-block;}.block-goods--quantity img {width: 33px;vertical-align: middle;}.block-goods--quantity input {width: 40px;height: 40px;padding: 0;line-height: 40px;text-align: center;border: 1px solid #efede7;}.block-add-cart {margin: 40px 0 20px;}.block-add-cart--btn {font-size: 16px;line-height: 1.5;padding: 16px 0 15px 183px;width: 470px;text-align: left;background-image: url(../../img/usr/common/ico_cart_w.png);background-position: 151px 17px;background-repeat: no-repeat;}.block-arrival-notice {margin: 20px 0 20px;}.block-arrival-notice a {font-size: 16px;line-height: 1.5;padding: 16px 0 15px 115px;width: 345px;text-align: left;background-image: url(../../img/usr/common/ico_mail.png);background-position: 90px 21px;background-repeat: no-repeat;}.block-no-stock--message {font-size: 16px;line-height: 1.5;text-align: center;padding: 16px 0 15px;width: 470px;margin-top: 0;}.block-goods-sns {float: left;width: 120px;text-align: right;letter-spacing: -5px;margin-right: 10px;}.block-goods-sns li {display: inline-block;letter-spacing: 0;}.block-goods-sns li a {display: block;text-align: center;padding: 6px 10px;}.block-goods-sns li img {height: 18px;}.block-goods-favorite {width: 215px;float: right;}.block-goods-favorite--btn {width: 340px;border: 0;color: #392d2b;font-size: 12px;line-height: 1.5;text-align: left;background-color: #ece9e4;background-image: url(../../img/usr/common/ico_bookmark.png);background-position: 100px center;background-repeat: no-repeat;background-size: 13px 12px;padding: 9px 0 8px 120px;}.goods-detail-description--wrap {overflow: hidden;margin: 60px 0;border-top: 1px solid #efede7;border-left: 1px solid #efede7;display: flex;flex-flow: wrap;}div.goods-detail-description--spec {/*float: left;width: 500px;*/width: 50%;}.goods-detail-description--filter {/*float: left;width: 499px;*/width: 50%;}dl.goods-detail-description {width: 100%;}dl.goods-detail-description dt,dl.goods-detail-description dd {font-weight: normal;padding: 12px 0 11px;border-bottom: 1px solid #efede7;border-right: 1px solid #efede7;}dl.goods-detail-description dt {width: 180px;text-align: center;background-color: #efede7;}dl.goods-detail-description dd {width: 320px;padding-right: 10px;padding-left: 10px;background-color: #ffffff;}/* 商品コメント1 */.block-goods-comment1 {line-height: 1.769;margin-top: 15px;}/* 商品コメント2 */.block-goods-comment2 h2 {font-size: 22px;line-height: 1.863;padding-bottom: 10px;margin: 20px 0 24px;border-bottom: 1px solid #392d2b;}.block-goods-comment2 p {font-size: 1.769;margin-top: 22px;}.block-goods-comment2 p:first-child {margin-top: 0;}.block-goods-comment2 strong {font-weight: bold;}.block-goods-style1 {overflow: hidden;}.block-goods-style1-txtbox {float: left;width: 625px;}.block-goods-style1-image {float: right;width: 350px;text-align: center;}.block-goods-style2-image {margin-top: 24px;text-align: center;}.block-goods-style3 {overflow: hidden;}.block-goods-style3-image {float: left;width: 350px;text-align: center;}.block-goods-style4-image {margin-bottom: 17px;text-align: center;}.block-goods-style3-txtbox {float: right;width: 625px;}.block-goods-style3-emphasis {font-size: 15px;line-height: 1.533;}.block-goods-comment3 {margin-bottom: 60px;}.block-goods-detail--promotion-freespace {margin: 0;}/* 下部カート */.pane-goods-center-cart {overflow: hidden;margin-top: 60px;}.pane-goods-center-left {float: left;/* 6/4AN修正 *//*width: 625px;*/width: 500px;position: relative;}.pane-goods-center-right {float: right;/* 6/4AN修正 *//*width: 345px;*/width: 470px;}/* カート　フリースペース */div.block-cart--howto {overflow: hidden;padding-top: 32px;}div.block-cart--howto-kantan,div.block-cart--howto-gift {width: 480px;padding: 16px 18px 2px;border: 3px solid #efede7;background-color: #ffffff;position: relative;}div.block-cart--howto-kantan::after,div.block-cart--howto-kantan::before,div.block-cart--howto-gift::after,div.block-cart--howto-gift::before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}div.block-cart--howto-kantan::after,div.block-cart--howto-kantan::before {left: 60%;}div.block-cart--howto-gift::after,div.block-cart--howto-gift::before {left: 30%;}div.block-cart--howto-kantan::after,div.block-cart--howto-gift::after {border-style: solid;border-width: 0 6px 17px 6px;border-color: transparent transparent #ffffff transparent;margin-left: 3px;}div.block-cart--howto-kantan::before,div.block-cart--howto-gift::before {border-style: solid;border-width: 0 9px 25px 9px;border-color: transparent transparent #efede7 transparent;}div.block-cart--howto-kantan {float: left;}div.block-cart--howto-gift {float: right;}div.block-cart--howto h3 {font-size: 16px;font-weight: bold;line-height: 1.36125;margin-bottom: 4px;}div.block-cart--howto ul.block-cart--howto-note {padding-bottom: 10px;}div.block-cart--howto ul.block-cart--howto-note li {font-size: 12px;line-height: 1.5833;}div.block-cart--howto .block-cart--howto-desc {float: left;width: 300px;margin-bottom: 16px;}div.block-cart--howto p.block-cart--howto-text {font-size: 13px;line-height: 1.6153;}div.block-cart--howto .block-cart--howto-icon {float: right;width: 130px;text-align: center;margin-bottom: 16px;padding-top: 6px;}div.block-cart--howto table {width: 100%;clear: both;margin-bottom: 15px;border: 1px solid #efede7;}div.block-cart--howto table th,div.block-cart--howto table td {border: 1px solid #efede7;}div.block-cart--howto table th {text-align: center;width: 178px;background-color: #efede7;}div.block-cart--howto table td {padding: 11px 12px 12px;}.block-order-method--procedure {border: solid 2px #efede7;}.block-order-method--procedure-container {background-color: #efede7;}.block-order-estimate--procedure-container {background-color: #efede7;}.block-order-estimate--procedure {border: solid 2px #efede7;}.block-order-estimate--point-add dd + dd {color: #444;}.block-order-method--dest-title,.block-order-method--goods-title,.block-order-method--spec-title,.block-order-method--payment-title,.block-order-method--payment-title,.block-order-estimate--goods-title,.block-order-estimate--comment-title,.block-order-gift-dest--list-title,.block-order-gift-dest--method-sender-title,.block-order-gift-select--sender-title,.block-order-gift-select--delivery-dest-header,.block-order-gift-select--payment-title {background-color: #614D4A;color: #ffffff!important;font-size: 20px!important;font-weight: normal!important;padding: 0 0 0 10px!important;margin-bottom: 10px!important;height: 40px;line-height: 40px;}.block-order-gift-select--delivery-dest-header {margin-top: 20px;}.block-order-gift-select--delivery-dest-header-title {color: #ffffff!important;font-size: 20px!important;font-weight: normal!important;padding: 0 0 0 0!important;margin-bottom: 10px!important;}.block-order-gift-select--delivery-dest-header-title {margin: 0 0 0 0!important;}.block-order-gift-select--delivery-dest-delete {float: right;}.block-order-gift-select--delivery-dest-delete>input {display: block;padding: 0px 10px!important;}.block-order-gift-select--delivery-dest-goods-message {font-size: inherit!important;color: inherit!important;}.block-order-gift-select--delivery-dest-goods-select .block-order-gift-select--delivery-dest-goods-message {font-size: 15px!important;color: #80002f!important;}/* 商品詳細ユーザーレビュー */.block-goods-user-review {margin-top: 80px;}.block-goods-user-review h2 {font-size: 13px;line-height: 1.615;text-align: center;padding: 63px 0 36px;background-color: #ffffff;border-top: 1px solid #efede7;}.block-goods-user-review h2 strong {font-size: 30px;font-family: 'Cormorant SC';display: block;margin-bottom: 14px;}.block-goods-user-review--info {padding-bottom: 5px;overflow: hidden;}.block-goods-user-review--count-summary {float: left;overflow: hidden;padding-top: 15px;}.block-goods-user-review--score {display: flex;align-items: center;float: left;}.block-goods-user-review--score dt,.block-goods-user-review--score dd {height: 20px;display: block;font-weight: normal;}.block-goods-user-review--score dt {font-size: 12px;line-height: 20px;width: 118px;}.block-goods-user-review--score dt img {height: 20px;}.block-goods-user-review--score dd {font-size: 16px;width: 68px;text-align: center;}.block-goods-user-review--count {display: flex;align-items: center;float: left;}.block-goods-user-review--nothing {}.block-goods-user-review--count dt,.block-goods-user-review--count dd {font-size: 13px;font-weight: normal;line-height: 1.538;}.block-goods-user-review--count dd strong {font-size: 16px;line-height: 1.25;}.block-goods-user-review--nothing,.block-goods-user-review--description {margin-top: 20px;align-items: flex-end;text-align: center;}.block-goods-user-review--write-review {width: 165px;}.block-goods-user-review--write-review-link,.block-goods-user-review--write-review-btn {display: block;color: #ffffff;font-size: 12px;text-align: center;line-height: 1.5;padding: 9px 0 8px;background-color: #614d4a;text-decoration: none;width: 165px;}.block-goods-user-review--form {overflow: hidden;}.block-goods-user-review--write-review-btn {margin-left: auto;margin-right: auto;}.block-goods-user-review--item {margin-top: 20px;padding: 17px 20px 14px;background-color: #efede7;}.block-goods-user-review--item-title {font-size: 13px;line-height: 1.769;margin-bottom: 4px;}.block-goods-user-review--item-summary {display: flex;align-items: center;}.block-goods-user-review--item-score {width: 640px;}.block-goods-user-review--item-score dt {height: 12px;margin: 0;}.block-goods-user-review--item-score dt img {height: 12px;vertical-align: top;}.block-goods-user-review--item-name {width: 320px;text-align: right;}.block-goods-user-review--item-comment {font-size: 13px;line-height: 1.769;margin: 10px 0 0;}.block-goods-user-review--item-moderate-vote {text-align: right;}/* ----ユーザーレビュー画面---- */.block-user-review--review-header {font-size: 13px;line-height: 1.769;padding: 20px 20px 5px;background-color: #efede7;}.block-user-review--evaluation {padding: 5px 20px;background-color: #efede7;overflow: hidden;}.block-user-review--evaluation-score {float: left;}.block-user-review--evaluation-score img {height: 12px;vertical-align: top;}.block-user-review--evaluator-name {float: right;}.block-user-review--review-comment {margin: 0;padding: 10px 20px 20px;background-color: #efede7;}.block-user-review--evaluation-message,.block-user-review--message {margin: 20px 0;text-align: center;}/* 商品詳細 RECOMMEND */.block-accessory-list {clear: both;margin-top: 60px;}.block-accessory-list--name {font-size: 13px;line-height: 1.615;text-align: center;padding: 60px 0 52px;border-top: 1px solid #efede7;}.page-cart .block-accessory-list--name {border-top: none;}.block-accessory-list--name strong {font-size: 30px;font-family: 'Cormorant SC';display: block;margin-bottom: 14px;}/* ----カートアイテム ---- */.block-cart--goods-list li {position: relative;border-bottom: 1px solid #efede7;}.block-cart--goods-list li .block-icon--auto-new {position: absolute;left: 0;top: 0;}.block-cart--goods-list li .block-icon--auto-new img {width: 80px;vertical-align: top;}.block-cart--goods-list-image {width: 130px;height: 130px;background-color: #ffffff;}.block-cart--goods-list-item {width: 270px;}.block-cart--goods-list-item-price-info {font-size: 12px;font-weight: normal;}/* カート左エリア */.block-cart--contents {width: 100%;float: none;}.block-cart--goods-list-item-input {width: 120px;}.block-cart--goods-list-item-qty {letter-spacing: 0;}.block-cart--goods-list-item-qty input {text-align: center;width: 43px;padding: 6px 10px 6px 10px;}.block-cart--goods-list-item-qty:after {display: none;}.block-cart--goods-list-item-qty-plus,.block-cart--goods-list-item-qty-minus {position: static;}/* ----購入履歴詳細画面---- */.block-purchase-history-detail--payment-info-items th {width: 50%;}.block-purchase-history-detail--payment-info-items td {text-align: right;}.block-purchase-history-detail--shipping-info-items th {width: 36%;}/* ----マイページ画面---- */.block-mypage--customer-status {background-color: #392d2b;}.block-mypage--shopping-info,.block-mypage--member-info,.block-mypage--inquiry-info, .block-mypage--snssync-info {font-size: 22px;font-weight: bold;margin: 20px 0;padding: 0;background: none;}.block-mypage--shopping-info-items li,.block-mypage--member-info-items li,.block-mypage--inquiry-info-items li,.block-mypage--snssync-info-items li {width: 323px;max-width: 323px;border: #efede7 1px solid;margin: 0 0 15px 15px;}.block-mypage--shopping-info-items li dt,.block-mypage--member-info-items li dt,.block-mypage--inquiry-info-items li dt,.block-mypage--snssync-info-items li dt {border-bottom: #efede7 3px solid;}.block-mypage--withdrawal {color: #392d2b;}/* ----お気に入り画面---- */.block-favorite--form li {border: 0;border-top: 1px solid #efede7;}.block-favorite--form li:first-child {border-top: 1px solid #efede7;}.block-favorite--form li:last-child {border-bottom: 1px solid #efede7;}.block-favorite--comment {flex-basis: 350px;}.block-favorite--comment-textarea {width: 350px;}/* ----入荷案内申し込み商品画面---- */.block-arrival-notice-list--form li {padding: 20px;margin: 0;border-top: 1px solid #efede7;}.block-arrival-notice-list--form li:first-child {border-top: 0;}/* ----ご注文キャンセル画面---- */.block-order-cancellation--shiment-address {border: 1px solid #efede7;}/* ----サイクル情報編集---- */.block-regular-cycle--cycle-sub-type {background: #efede7;border: 1px solid #efede7;}.block-regular-purcharse-cycle-info-update--shipment-address {border: 1px solid #efede7;}.block-regular-cycle--deliv_date--prev-expected-dt {border-top: 1px solid #efede7;border-left: 1px solid #efede7;border-right: 1px solid #efede7;}.block-regular-cycle--deliv_date--next-expected-dt {border: 1px solid #efede7;}.block-regular-cycle--deliv_date--prev-expected-dt-title,.block-regular-cycle--deliv_date--next-expected-dt-title {background-color: #efede7;border-bottom: 1px solid #efede7;}/* ----定期購入商品詳細画面---- */.block-regular-purcharse-detail--shipment-address {border: 1px solid #efede7;}/* ----定期購入商品配送先変更画面---- */.block-regular-purcharse-shipment-info-update--new-address,.block-regular-purcharse-shipment-info-update--old-address {border: 1px solid #efede7;}/* ----追加認証画面---- */.block-additional-authentication--body {border: solid 1px #efede7;}/* ---- 注文内容確認(通常フロー) ---- */.block-order-estimate--confirmation,.block-order-estimate--date-spec-confirmation,.block-order-estimate--novelty,.block-order-estimate--goods-content,.block-order-estimate--sales-append,.block-order-estimate--regular-cycle-confirmation,.block-order-estimate--comment-content,.block-order-estimate--amazonpay-login {border: solid 2px #efede7;}.block-order-estimate--goods-item-image {width: 180px;height: 180px;background-color: #ffffff;}.block-order-estimate--confirmation-list {width: 100%;}.block-order-estimate--goods-list .block-icon {display: none;}/* IE11 のし画像クリック */.block-order-gift-noshi label {display: inline-block;}.block-order-gift-noshi label img {pointer-events: none;}/* IE11 メッセージ画像クリック */.block-order-gift-message label {display: inline-block;}.block-order-gift-message label img {pointer-events: none;}/* ----注文方法指定画面---- *//* お届け先 */.block-order-method--dest-item {border-bottom: solid 1px #efede7;}.block-order-method--dest-item:first-child {border-top: 0;}.block-order-method--dest-list address {width: 100%;}.block-order-method--goods-item-image {width: 180px;height: 180px;background-color: #ffffff;}.block-order-method--goods-list .block-icon {display: none;}/* お支払い情報 */.block-order-method--point-use-select {background: #efede7;border: 1px solid #efede7;}/* 5/27AN追加 */.help-block table {margin-top: 10px;width: 80%;}.help-block table th,.help-block table td {border: 1px solid #ece9e4;padding: 9px 10px;}.help-block table th {text-align: center;background-color: #f7f6f3;}.help-block table .is-region {}.help-block table .is-shipping {width: 222px;}/* 5/27AN追加ここまで *//* ----注文方法指定画面---- *//* 共通設定 */.block-order-method--payment-content,.block-order-method--regular-content,.block-order-method--spec-content,.block-order-method--goods-content,.block-order-method--dest-content,.block-order-method--host-content,.block-order-method--host-confirmation {border: solid 2px #efede7;}/* ---- 注文完了(通常・ギフトフロー共通) ---- */.block-order-complete--orderinfo,.block-order-complete--customerentry-wrapper {border: 0;}/* ---- *//* ----ギフトフロー---- *//* ---- */.block-order-gift-select--sender-info,.block-order-gift-select--delivery-dest-content,.block-order-gift-select--delivery-date,.block-order-gift-select--payment-content,.block-order-gift-select--point-use-select {border: solid 1px #efede7;}.block-order-gift-dest--address-item,.block-order-gift-dest--method-sender-info-edit {border: solid 1px #efede7;}.block-order-gift-dest--list-wrapper,.block-order-gift-dest--method-sender-info {border: solid 1px #614D4A;}.block-order-method--spec-content,.block-order-method--payment-content,.block-order-gift-select--delivery-date,.block-order-gift-select--payment-content {padding: 0;}.block-order-method--spec-content h3,.block-order-method--coupon h3,.block-order-method--promotion h3,.block-order-method--point-use h3,.block-order-method--payment-method h3,.block-order-gift-select--delivery-date h3,.block-order-gift-select--coupon h3,.block-order-gift-select--promotion h3,.block-order-gift-select--point-payment h3,.block-order-gift-select--method h3 {padding: 12px 10px 11px;background-color: #efede7;}.block-order-method--coupon-content,.block-order-method--promotion-content,.block-order-method--point-use-content,.block-order-method--payment-method-content {padding: 0 20px 20px;}.block-order-method--date-spec {padding: 20px 20px 0 20px;}.block-order-method--time-spec {padding: 0 20px 20px 20px;}.block-order-gift-select--delivery-date-content {padding: 20px 20px 20px 20px;}.block-order-gift-select--coupon-content,.block-order-gift-select--promotion-content,.block-order-gift-select--point-payment-content,.block-order-gift-select--method-content {padding: 20px 20px 10px 20px;}.action-buttons-area {display: flex;justify-content: center;}.action-buttons-area .action-buttons {width: auto;margin-right: 30px;}.action-buttons-area .action-buttons:last-child {margin-right: 0;}/* ---- のし・ラッピング設定 ---- */.block-order-gift-noshi--noshi-select,.block-order-gift-noshi--purpose-select,.block-order-gift-noshi--paper-wrapper,.block-order-gift-noshi--nameprint-wrapper,.block-order-gift-noshi--covertype-select,.block-order-gift-noshi--wrap-select,.block-order-gift-noshi--bag-wrapper {border: solid 1px #efede7;}.block-order-gift-noshi--noshi-select li,.block-order-gift-noshi--purpose-select li,.block-order-gift-noshi--paper-wrapper li,.block-order-gift-noshi--nameprint-wrapper li,.block-order-gift-noshi--covertype-select li,.block-order-gift-noshi--wrap-select li,.block-order-gift-noshi--bag-wrapper li {margin-bottom: 20px;}.block-order-gift-noshi--paper-select input[type="radio"], .block-order-gift-noshi--nameprint-select input[type="radio"], .block-order-gift-noshi--covertype-select input[type="radio"], .block-order-gift-noshi--wrap-select input[type="radio"], .block-order-gift-noshi--bag-select input[type="radio"] {margin-left: 0;}.block-order-gift-message h2 {margin: 20px 0;}.block-order-gift-message--nameprint-m-message {height: 180px;}.block-order-gift-message--card-select figure {margin-bottom: 10px;}<!-- angnet対応 S -->/* ---- のし・ラッピング設定 ---- */.block-order-gift-message--purpose-select,.block-order-gift-message--nameprint-wrapper,.block-order-gift-message--card-wrapper {border: solid 1px #efede7;}<!-- angnet対応 E -->/* お届け先配送情報エリア */.block-order-gift-dest--address-item {background: #efede7;}.block-order-gift-dest--action-buttons,.action-buttons-wrapper {margin-top: 10px;display: flex;justify-content: center;flex-direction: row-reverse;}.block-order-gift-dest--action-buttons .action-buttons,.action-buttons-wrapper .action-buttons {display: block;width: auto;margin-left: 10px;margin-right: 10px;}.block-order-gift-dest--action-buttons .block-order-gift-dest--cart-back {border: 1px solid #a9a9a9;border-bottom-width: 2px;}.block-order-gift-select .action-buttons-wrapper .action-buttons .btn-default,.block-order-gift-dest .block-order-gift-dest--action-buttons .block-order-gift-dest--cart-back,.block-order-gift-confirmation .action-buttons .btn-default {border: 1px solid #a9a9a9;border-bottom-width: 2px;}.block-order-gift-dest--cart-back a {color: #ffffff;}.block-order-gift-dest--cart-back a:hover {text-decoration: none;}/* ---- *//* ----クイックオーダー---- *//* ---- */.block-quick-order--goods-code-header {width: 200px;}.block-quick-order--qty-header {}.block-quick-order--subtotal-header {width: 120px;}.block-quick-order--stock-header {width: 70px;}.block-quick-order--delete-btn-header {width: 85px;}.block-quick-order--goods-code-cell {text-align: center;}.block-quick-order--goods-description {}.block-quick-order--goods-detail-cell {text-align: center;}.block-quick-order--qty-cell {text-align: center;}.block-quick-order--subtotal-cell {text-align: right;}.block-quick-order--stock-cell {text-align: center;}.block-quick-order--delete-btn-cell {text-align: center;}/* カート右サイドエリア */.block-cart--side-area {float: none;width: 100%;padding: 0;}.block-promotion-message--content {margin: 0 0 25px;}.block-cart--procedure {border: 0;padding: 0;margin: 0;}input.block-cart--continue-shopping-link {color: #ffffff;font-size: 14px;line-height: 1.5;text-decoration: none;width: 240px;margin: 0 auto;padding: 12px 0;background-color: #a9a9a9;}.block-cart--procedure-container {padding: 0;width: 730px;margin: 0 auto;background-color: #ffffff;}.block-cart--order {overflow: hidden;}.block-cart--procedure-container .block-cart--order input.block-cart--order-btn,.block-cart--procedure-container .block-cart--order #cart_gift {font-size: 16px;font-weight: normal;line-height: 1.5;width: 345px;margin: 0;padding: 16px 0 15px;}.block-cart--procedure-container .block-cart--order input.block-cart--order-btn {float: left;}.block-cart--procedure-container .block-cart--order #cart_gift {float: right;}.block-cart--side-contents {width: 100%;margin: 0;}.block-cart--subtotal {font-size: 13px;text-align: right;padding: 0 0 35px;}.block-cart--subtotal .block-cart--subtotal-price {color: #b23a3b;font-size: 20px;font-weight: bold;}.block-cart--amazonpay {margin-top: 10px;}/* ----注文フロー右サイドエリア----*/.block-cart--container .order-side-area-fixed,.block-order-method--container .order-side-area-fixed,.block-order-estimate--container .order-side-area-fixed {top: 95px;}/* ----タイトル----*//* H1相当 */.block-shipping-address-registration--header,.block-order-gift-noshi h1 {font-family: 'Cormorant SC';margin-bottom: 20px;line-height: 1.0;}/* H2相当 */.block-inquiry-history-detail--subject,.block-login--member-header,.block-login--first-time-header,.common_headline2_area_,.block-user-review--item-header,.block-user-review-completed--message-header,.block-mail-news--register-header,.block-mail-news--release-header,.block-order-estimate h2,.block-order-method h2,.block-order-gift-select--sender-title,.block-order-gift-select--delivery-dest-header-title,.block-order-gift-select--delivery-method-title,.block-order-gift-select--payment-title,.block-order-gift-noshi--noshi-container-title,.block-order-gift-noshi h2 {font-size: 22px;font-weight: bold;margin: 20px 0;}/* H3相当 */.block-order-method h3,.block-order-gift-select h3,.block-order-gift-noshi h3 {font-size: 13px;}/* ----注文フロー----*/.block-order-gift-select--promotion,.block-order-gift-select--point-payment,.block-order-gift-select--method {margin-top: 30px;}[class^="status-progress"]:after {background: #392d2b;}/* ----注文フロー STEP----*/.block-order-flow--step ul {position: relative;}.block-order-flow--step ul::after {content: "";width: 500px;border-bottom: 1px dashed #efede7;position: absolute;left: 50%;top: 25px;z-index: 1;margin-left: -250px;}.block-order-flow--step1,.block-order-flow--step2,.block-order-flow--step3,.block-order-flow--step4,.block-order-flow--step5 {color: #ece9e4;background: none;font-weight: normal;margin: 0 25px;padding: 60px 5px 0;height: auto;width: auto;min-width: 70px;z-index: 10;}.block-order-flow--step1::after,.block-order-flow--step2::after,.block-order-flow--step3::after,.block-order-flow--step4::after,.block-order-flow--step5::after {color: #ffffff;font-size: 46px;font-family: 'Cormorant SC';width: 50px;height: 50px;background-color: #ece9e4;border: 1px solid #efede7;border-radius: 100px;right: 50%;margin-right: -25px;}.block-order-flow--step1::after {content: "1";line-height: 0.9;}.block-order-flow--step2::after {content: "2";line-height: 0.9;}.block-order-flow--step3::after {content: "3";line-height: 0.8;}.block-order-flow--step4::after {content: "4";line-height: 0.8;}.block-order-flow--step5::after {content: "5";line-height: 0.8;}.block-order-flow--step-current {color: #392d2b;}.block-order-flow--step-current::after {color: #392d2b;border: 1px solid #392d2b;background-color: #ffffff;}/* ----注文方法指定画面---- *//* 共通設定 */.block-order-method--contents {width: 660px;}/* ギフト注文 */.block-order-gift-select--delivery-dest-content .block-order-gift-select--delivery-dest-goods-noshi-massage,.block-order-gift-select--delivery-dest-content .block-order-gift-select--delivery-date h3,.block-order-gift-select--delivery-dest-content .block-order-gift-select--delivery-message h3 {margin-bottom: 0;border-bottom: none;padding-bottom: 0;font-size: 13px;}.block-order-gift-select--delivery-dest-content .columns-container .left_column_ {width: 100%;}/* ギフト注文・配送希望日時指定 */.block-order-gift-select--delivery-dest-content .block-order-gift-select--delivery-date {padding: 0;}.block-order-gift-select--delivery-dest-content .block-order-gift-select--delivery-date h3 {padding: 12px 10px 11px;background-color: #efede7;font-size: 13px;}.block-order-gift-select--delivery-dest-content .block-order-gift-select--delivery-date-content {padding: 20px 20px 20px 20px;}.block-order-gift-select--delivery-dest-content .help-block:before {content: "";display: block;clear: both;}.block-order-gift-select--delivery-dest-content .block-order-gift-select--delivery-date-content dl {display: block;float: left;margin-right: 40px;}.block-order-gift-select--delivery-dest-goods-name:after {content: "";display: block;clear: both;}.block-order-gift-select--delivery-dest-goods-name figure {float: left;margin-right: 10px;}.block-order-gift-select--delivery-dest-goods-name img {width: 60px;}.block-order-gift-confirmation--order-item-detail {width: 580px;}.block-order-gift-confirmation--order-item-summary {display: inline-block;vertical-align: top;width: 350px;margin: 0 0 0 20px;}.block-order-gift-confirmation--orderer-item-header,.block-order-gift-confirmation--sender th {width: 210px;}.block-order-gift-select--method-list li.select-disable label,.block-order-gift-select--method-list li.select-disable label input {cursor: default;background-color: #a9a9a9;}.block-order-gift-select--method-list li.select-disable .help-block {margin-left: 0;}.block-order-gift-select--delivery-dest-goods-content-list tr td {padding-top: 15px;}.block-order-gift-select--delivery-dest-goods-content-list .block-order-gift-select--delivery-dest-goods-name label {display: flex;align-items: center;}.block-order-gift-select--delivery-dest-goods-content-list .block-order-gift-select--delivery-dest-goods-name input[type="checkbox"] {min-width: 15px;}.block-order-gift-select--delivery-dest-goods-content-list .block-order-gift-select--delivery-dest-goods-name figure {float: none;width: 60px;min-width: 60px;margin: 0 15px;text-align: center;}.block-order-gift-select--delivery-dest-goods-content-list .block-order-gift-select--delivery-dest-goods-name figure img {width: auto;max-width: 100%;}/* かんたん注文 */.block-order-method--spec-content,.block-order-method--payment-content {padding: 0;}.block-order-method--spec-content h3,.block-order-method--coupon h3,.block-order-method--promotion h3,.block-order-method--point-use h3,.block-order-method--payment-method h3 {margin-bottom: 0;padding: 12px 10px 11px;border-bottom: none;background-color: #efede7;font-size: 13px;}.block-order-method--spec-content .block-order-method--date-spec {padding: 12px 10px 0;}.block-order-method--spec-content .block-order-method--time-spec {padding: 0 10px;}.block-order-method--coupon-content,.block-order-method--promotion-content,.block-order-method--point-use-content,.block-order-method--payment-method-content {padding: 12px 10px 11px;}/* 注文内容確認左サイドエリア */.block-order-estimate--content {width: 680px;}/* ----ログイン---- *//* ↓2019/3/28 追加↓ */div.block-login {overflow: hidden;}div.block-login h1 {font-size: 45px;margin-bottom: 35px;}div.block-login h1 span {font-size: 13px;display: block;line-height: 1.615;padding-top: 8px;}div.block-login--body {float: left;width: 500px;height: auto;}.block-login--member-header,.block-login--first-time-header {padding: 0 0 15px;margin: 0 0 24px;border-bottom: 1px solid #392d2b;}.block-login--member-message,.block-login--first-time-message {line-height: 1.615;margin: 0 0 15px;}.block-login--input-items {width: 100%;}.block-login--member-body .block-login--input-items .form-group {display: flex;justify-content: flex-start;}.block-login--member-body .block-login--input-items .form-group .form-label {width: 140px;display: flex;justify-content: flex-start;align-items: center;}.fieldset .form-group.block-member-info--mag,.fieldset .form-group.block-member-info--promotion-code,.fieldset .form-group.block-member-info--use-spoofing-protection {padding-top: 10px;}.fieldset .form-note {background: #efede7;padding: 0 0 10px 20px;}.block-login--member-body .block-login--uid input, .block-login--pwd input {width: 312px;}.block-login--member-body .block-login--input-items .block-login--uid .mail {font-size: 13px;}div.block-login--store-use {float: right;width: 460px;padding: 27px 20px 30px;background-color: #efede7;}.block-login--store-use h2.common_headline2_area_ {font-size: 18px;line-height: 1.55;margin: 0 0 22px;}.block-login--store-use-body-image {text-align: center;margin-bottom: 23px;}.block-login--store-use-message {font-size: 13px;line-height: 1.846;margin-bottom: 13px;}.block-login--store-use-body .fieldset .form-group {background-color: #ffffff;}.block-login--store-use-body .block-login--input-items {margin: 0 0 20px;}.block-login--store-use-body .block-login--input-items .form-label {width: 113px;background-color: #ffffff;}.block-login--store-use-body .block-login--input-items .form-control {padding-left: 0;}.block-login--store-use-body .block-login--input-items .form-control input {width: 285px;}.block-login .block-login--store-use {display: none;}.block-login.block-login--customer-menu-page .block-login--store-use {display: block;}.block-login--order-make-estimate-page div.block-login--body,.block-login--order-dest-page div.block-login--body,.block-login--userreview-write-page div.block-login--body {width: 100%;}.block-login--order-make-estimate-page .block-login--input-items,.block-login--order-dest-page .block-login--input-items,.block-login--userreview-write-page .block-login--input-items {width: 500px;}.block-login--order-make-estimate-page .block-login--first-time-message {display: none;}/* ----商品詳細　下部　商品情報---- *//* ↓2019/3/28 追加↓ */div.block-goods-freespace {margin-top: 58px;padding-top: 60px;border-top: 1px solid #efede7;}div.block-goods-item {padding: 40px 40px 35px;margin-bottom: 40px;background-color: #efede7;overflow: hidden;}div.block-goods-item--image {float: left;width: 275px;height: 275px;display: flex;align-items: center;justify-content: center;background-color: #ffffff;}div.block-goods-item--detail {float: right;width: 615px;}div.block-goods-item--detail-icon {margin-bottom: 15px;}div.block-goods-item--detail-icon img {height: 20px;margin-right: 5px;}div.block-goods-item--detail-name {font-size: 18px;font-weight: bold;line-height: 1.388;}p.block-goods-item--detail-comment {margin-top: 13px;}p.block-goods-item--detail-price {font-size: 18px;line-height: 1.388;margin-top: 11px;}div.block-goods-item--detail-expiration {margin-top: 13px;line-height: 1.538;}dl.block-goods-item--detail-set {overflow: hidden;}dl.block-goods-item--detail-set dt,dl.block-goods-item--detail-set dd {float: left;font-size: 13px;line-height: 1.769;}dl.block-goods-item--detail-set dt {width: 86px;}dl.block-goods-item--detail-set dd {width: 529px;}div.block-goods-item--detail-button {width: 220px;margin-top: 20px;}div.block-goods-item--detail-button a {display: block;padding: 12px 0 11px;}div.block-original-gift-service {padding: 40px;background-color: #f6ebe5;overflow: hidden;}h2.block-original-gift-service--title {font-size: 30px;font-family: 'Cormorant SC';line-height: 0.7;text-align: center;margin-bottom: 10px;}.block-original-gift-service--title-ruby {line-height: 1.615;text-align: center;margin-top: 10px;}div.block-original-gift-service h3 {font-size: 16px;line-height: 1.5;letter-spacing: 0;padding: 0 0 16px;margin: 0 0 15px;border-bottom: 1px solid #392d2b;}p.block-original-gift-service--comment {font-size: 14px;line-height: 1.5;}div.block-original-gift-service--card {padding: 32px 0 20px;}div.block-original-gift-service--card-wrap {overflow: hidden;}div.block-original-gift-service--card-large {float: left;width: 250px;text-align: center;margin-top: 35px;}div.block-original-gift-service--card-large img {width: 208px;}div.block-original-gift-service--card-large span {display: block;font-size: 12px;line-height: 1.333;margin-top: 8px;}ul.block-original-gift-service--card-small {float: right;width: 660px;margin-top: 35px;overflow: hidden;}ul.block-original-gift-service--card-small li {float: left;text-align: center;width: 145px;margin: 0 20px 16px 0;}ul.block-original-gift-service--card-small li span {display: block;font-size: 12px;line-height: 1.333;margin-top: 8px;}div.block-original-gift-service--ribbon {float: left;width: 440px;}div.block-original-gift-service--ribbon-image {margin-top: 17px;text-align: center;}div.block-original-gift-service--strip {float: right;width: 450px;overflow: hidden;}div.block-original-gift-service--strip p {float: left;width: 210px;}div.block-original-gift-service--strip-image {float: right;width: 216px;text-align: center;}div.block-goods-list--wrap {margin-top: 50px;overflow: hidden;}div.block-goods-list--wrap h2 {font-size: 22px;line-height: 1.818;padding: 0 0 10px;margin: 0 0 30px;border-bottom: 1px solid #392d2b;}div.block-goods-list--goods {float: left;width: 306px;margin: 0 40px 20px 0;}div.block-goods-list--goods:nth-of-type(3n) {margin-right: 0;}div.block-goods-list--goods-image {margin-bottom: 13px;}div.block-goods-list--goods-image figure {width: 306px;height: 306px;}div.block-goods-list--goods-description .block-icon {margin-bottom: 19px;}div.block-goods-list--goods-name {font-size: 16px;line-height: 1.125;}div.block-goods-list--goods-comment {/* 6/4AN削除 *//*font-size: 14px;*/line-height: 1.785;letter-spacing: 0.05em;margin-top: 10px;}div.block-goods-list--goods-price {font-size: 14px;line-height: 1.785;margin-top: 20px;}div.block-goods-list--goods-add-cart {width: 226px;margin: 15px auto 0;}div.block-goods-list--goods-add-cart a {display: block;padding: 12px 0 11px;}/* アドレス帳の新規登録・変更 */.block-shipping-address--form .fieldset .form-note {border: 0;padding: 0 0 10px 20px;background-color: #efede7;}.form-error {margin-top: 1em;}.block-user-review--form .form-error {margin-top: 0;}.block-user-review--form .form-control textarea {width: 60%;border: 1px solid #e0ded8;}.block-user-review--form .fieldset .form-group {border-top: 1px solid #e0ded8;padding-top: 0;}.block-user-review--form .fieldset .form-group:last-child {border-bottom: 1px solid #e0ded8;padding-bottom: 0;}.block-user-review--form .fieldset .form-group .form-label,.block-user-review--form .fieldset .form-group .constraint,.block-user-review--form .fieldset .form-group .form-control {padding: 15px 0 15px 20px;}.block-user-review--form .fieldset .form-group .constraint {padding-left: 10px;}.block-user-review--form .fieldset .form-group .form-control {background-color: #fff;}/* 20211019 追記 *//* カートページ */.block-cart--goods-list-item-price-info {width: 200px;text-align: left;}.block-cart--goods-list-item-price.price {font-size: 18px;}.block-cart--goods-list-item-price.price span {font-weight: bold;}.btn.btn-default.block-cart--goods-list-item-calc-btn {border: none;background-color: #707070;}/* ログイン画面 */.login-merit-wrapper {clear: both;padding-top: 30px;}.page-estimate .login-merit-wrapper {margin-top: 40px;margin-bottom: 40px;}.login-merit {border-radius: 5px;padding: 36px 42px 33px;background-color: #fffcc7;}.login-merit .login-merit-title {font-size: 22px;font-weight: bold;color: #644C4A;text-align: center;line-height: 1.2;}.login-merit ol {margin-top: 36px;display: flex;flex-wrap: wrap;}.login-merit ol li {width: 300px;height: 135px;margin-top: 16px;margin-right: 8px;border-radius: 5px;padding: 0;background-color: #fff;}.login-merit ol li:nth-child(-n+3) {margin-top: 0;}.login-merit ol li:nth-child(3n) {margin-right: 0;}.login-merit ol li dl {color: #644C4A;font-size: 16px;display: flex;align-items: center;}.login-merit ol li dl dt,.login-merit ol li dl dt img {display: block;width: 80px;height: 135px;}.login-merit ol li dl dd {width: calc(100% - 80px);height: 135px;padding-right: 16px;line-height: 1.5;display: flex;align-items: center;}.login-merit ol li:nth-child(3n) dl dt {width: 90px;}.login-merit ol li:nth-child(3n) dl dd {width: calc(100% - 90px);}/* 会員登録完了画面 */.registration-completed-notice {margin-top: 20px;}.block-member-registration-completed .action {margin-top: 75px;display: flex;justify-content: center;}.block-member-registration-completed .action .btn.btn-default.block-member-registration-completed--forward {display: block;width: 160px;margin-top: 0;padding: 6px 0;color: #fff;background-color: #614D4A;text-align: center;}/* ご注文内容の指定ページ */.block-order-gift-select--error-message.alert {margin-bottom: 54px;font-size: 18px;font-weight: bold;}.block-order-gift-select--sender-info,.block-order-gift-select--delivery-dest-content,.block-order-gift-select--payment-content,.block-order-gift-select--point-use-select {border: solid 1px #614D4A;}.block-order-gift-select--sender-info > p,.block-order-gift-select--delivery-dest-address > p {font-size: 16px;font-weight: bold;}.block-order-gift-select--sender-info > p,.block-order-gift-select--delivery-dest-address > p + * {margin-top: 4px;}.block-order-gift-select--delivery-dest .block-order-gift-select--delivery-dest-header {height: auto;padding: 8px 9px 8px 18px !important;background-color: #614D4A;}/* のし未設定メッセージ */.added-message {margin-top: 12px;margin-left: 10px;font-size: 16px;font-weight: bold;color: #A94442;}/* 追加された商品 */.added-goods {margin-top: 12px;margin-left: 10px;padding: 8px 12px;background-color: #EFEDE7;}.added-goods dl {display: flex;}.added-goods dl dt {font-size: 12px;font-weight: bold;color: #000;}.added-goods dl dd {margin-left: 20px;}.added-goods dl dd ul li {font-size: 16px;color: #000;}.added-goods dl dd ul li:before {content: '+';font-size: 16px;color: #AB4A48;}.added-goods dl dd ul li span {margin-left: 5px;}.block-order-gift-select--delivery-dest-goods-add {text-align: right;}.block-order-gift-select--delivery-dest-goods-content-info.table {/*border-left: 5px solid #efede7;*/}/* 数値入力 */.block-order-gift-select--delivery-dest-goods-sales-qty-inner,.block-order-gift-select--delivery-dest-goods-qty-inner {position: relative;width: 120px;margin: 0 auto 10px;letter-spacing: 0;text-align: center;}.block-order-gift-select--delivery-dest-goods-qty-inner {width: 160px;}.block-order-gift-select--delivery-dest-goods-qty-inner span {width: 160px;}.block-order-gift-select--delivery-dest-goods-sales-qty input,.block-order-gift-select--delivery-dest-goods-qty input {width: 100%;padding: 6px 10px 6px 10px;text-align: center;width: 42px;margin: 0;padding: 6px 10px 6px 10px;}.block-order-gift-select--delivery-dest-goods-sales-qty:after,.block-order-gift-select--delivery-dest-goods-qty:after {position: absolute;top: 3px;right: 28px;content: "";width: 1px;height: 28px;background: #ccc;display: none;}.block-order-gift-select--delivery-dest-goods-sales-qty-plus,.block-order-gift-select--delivery-dest-goods-qty-plus {position: absolute;top: 6px;right: 10px;position: static;}.block-order-gift-select--delivery-dest-goods-sales-qty-minus,.block-order-gift-select--delivery-dest-goods-qty-minus {top: 21px;right: 10px;position: static;}.block-order-gift-select--delivery-dest-goods-sales-calc,.block-order-gift-select--delivery-dest-goods-calc {display: flex;justify-content: center;}.block-order-gift-select--delivery-dest-goods-sales-calc-btn,.block-order-gift-select--delivery-dest-goods-calc-btn {display: block;margin: 0 0 10px 0;width: 100%;}/* メッセージカード添付 */.block-order-gift-select--delivery-dest-goods-has-message-card input[type="checkbox"]:checked:before,.block-order-gift-select--delivery-dest-goods-has-message-card input[type="checkbox"]:checked:after {height: 2px;background: #000;}.block-order-gift-select--delivery-dest-goods-has-message-card input[type="checkbox"]:checked:before {left: -5px;width: 10px;}.block-order-gift-select--delivery-dest-goods-has-message-card input[type="checkbox"]:checked:after {width: 16px;}/* お届け先を追加 */.block-order-gift-select--delivery-add-title {background-color: #614D4A;color: #ffffff!important;font-size: 20px!important;font-weight: normal!important;padding: 0 0 0 10px!important;margin-bottom: 10px!important;height: 40px;line-height: 40px;margin-top: 56px;}.block-order-gift-select--delivery-add-content {padding: 20px 20px 20px 20px;border: solid 1px #614D4A;}.block-order-gift-select--delivery-dest-add {text-align: center;}.block-order-gift-select--delivery-add-content + .block-order-gift-select--payment-title {margin-top: 80px;}.table .tr_noshi > td {padding: 0;}.table .tr_noshi > td .table {margin: 0;border: none;}.table .tr_noshi > td .table th,.table .tr_noshi > td .table td {border: none;}.table .tr_noshi > td .table td + td {border-left: 1px solid #ece9e4;}/* エラーエリア */.block-order-gift-select--method.errored .block-order-gift-select--method-content {background-color: #F2DEDE;}.block-order-gift-select--method-content .form-error {position: relative;margin: 0;padding: 0;padding-left: 30px;color: #a94442;background-color: #f2dede;font-size: 18px;font-weight: bold;}.block-order-gift-select--method-content .form-error:before {font-family: FontAwesome;content: "\f071";position: absolute;left: 0;}.block-order-gift-select--method-content .form-error + * {margin-top: 20px;}.block-order-gift-select--method-content .form-error + .form-error {margin-top: 5px;}.block-order-gift-select--error-message-alert-wrap {margin-top: 5px;padding: 15px 10px 15px 20px;margin-bottom: 5px;position: relative;border: 1px solid #A94442;color: #a94442;background-color: #f2dede;}.block-order-gift-select--error-message-alert-wrap .alert {margin: 0;border: none;padding: 0 0 0 30px;font-size: 18px;font-weight: bold;}.block-order-gift-select--error-message-alert-wrap .alert + * {margin-top: 20px;}.block-order-gift-select--error-message.alert .block-order-gift-select--error-message-alink {margin-top: 20px;}.block-order-gift-select--error-message-alink li {margin-top: 10px;}.block-order-gift-select--error-message-alink li:first-child {margin-top: 0;}.block-order-gift-select--error-message-alink li,.block-order-gift-select--error-message-alink li a {color: #a94442;font-size: 13px;font-weight: normal;}.block-order-gift-select--error-message-alink li a {text-decoration: underline;}.block-order-gift-select--error-message-alink li a:hover {text-decoration: none;}.block-order-gift-select--delivery-dest-goods-select {padding: 20px;margin: 20px -20px;}.block-order-gift-select--delivery-dest-goods-select.errored {background-color: #f2dede;}.block-order-gift-select--delivery-dest-goods-select .form-error {position: relative;margin: 0;padding: 0;padding-left: 30px;color: #a94442;background-color: #f2dede;font-size: 18px;font-weight: bold;}.block-order-gift-select--delivery-dest-goods-select .form-error:before {font-family: FontAwesome;content: "\f071";position: absolute;left: 0;}.block-order-gift-select--delivery-dest-goods-select .form-error + .block-order-gift-select--delivery-dest-goods-message {margin-top: 8px;font-size: 16px !important;color: #A94442 !important;}.block-order-gift-select--sales-detail-append.table.errored {background-color: #f2dede;}/* アイコン */.block-order-gift-select--delivery-date h3,.block-order-gift-select--delivery-date.date_no_selected h3,.block-order-gift-select--delivery-message.table h3,.block-order-gift-select--delivery-dest-goods-message-massage,.block-order-gift-select--method h3,.block-order-gift-select--delivery-dest-goods-message,.block-order-gift-select--delivery-dest-goods-noshi-massage {display: flex;align-items: center;}.block-order-gift-select--delivery-date.date_selected h3,.block-order-gift-select--method.setted h3 {display: flex;flex-direction: row-reverse;justify-content: flex-end;}.block-order-gift-select--delivery-date h3 span,.block-order-gift-select--delivery-message.table h3 span,.block-order-gift-select--delivery-dest-goods-message-massage span,.block-order-gift-select--method h3 span,.block-order-gift-select--delivery-dest-goods-noshi-massage span {display: block;}.block-order-gift-select--delivery-date h3 .icon,.block-order-gift-select--delivery-date.date_no_selected h3 .icon {width: 50px;height: 28px;background: url(../../img/usr/common/ico_tbc_pc.png) top left no-repeat;background-size: 50px auto;}.block-order-gift-select--delivery-message.table h3 .icon,.block-order-gift-select--method h3 .icon,.block-order-gift-select--delivery-dest-goods-message .icon,.block-order-gift-select--delivery-dest-goods-noshi-massage .icon {width: 50px;height: 28px;background: url(../../img/usr/common/ico_notset_pc.png) top left no-repeat;background-size: 50px auto;}.block-order-gift-select--delivery-dest-goods-message-massage .icon,.block-order-gift-select--method.setted h3 .icon,.setted .block-order-gift-select--delivery-dest-goods-noshi-massage .icon,.block-order-gift-select--delivery-date.date_selected h3 .icon {width: 50px;height: 28px;background: url(../../img/usr/common/ico_setted_pc.png) top left no-repeat;background-size: 50px auto;}.block-order-gift-select--delivery-date h3 .icon + span,.block-order-gift-select--delivery-date.date_no_selected h3 .icon + span,.block-order-gift-select--delivery-date.date_selected h3 .icon,.block-order-gift-select--delivery-message.table h3 .icon + span,.block-order-gift-select--delivery-dest-goods-message-massage span + .icon,.block-order-gift-select--method h3 .icon + span,.block-order-gift-select--method.setted h3 span:first-child,.block-order-gift-select--delivery-dest-goods-message .icon + span,.block-order-gift-select--delivery-dest-goods-noshi-massage .icon + span,.setted .block-order-gift-select--delivery-dest-goods-noshi-massage span + .icon {margin-left: 6px;}.block-order-gift-select--delivery-date.date_selected h3 .icon + span,.block-order-gift-select--method.setted h3 .icon + span {margin-left: 0;}/* のし設定 */.block-order-gift-select--delivery-dest-goods-noshi-detail {vertical-align: top;}.block-order-gift-select--payment-content .block-order-gift-select--coupon-content,.block-order-gift-select--payment-content .block-order-gift-select--promotion-content,.block-order-gift-select--payment-content .block-order-gift-select--point-payment-content,.block-order-gift-select--payment-content .block-order-gift-select--method-content {padding: 20px 20px 40px 20px;}.block-order-gift-select--payment-content .block-order-gift-select--promotion,.block-order-gift-select--payment-content .block-order-gift-select--point-payment,.block-order-gift-select--payment-content .block-order-gift-select--method {margin-top: 0;}.block-order-gift-noshi--sender > p,.block-order-gift-message--sender > p {font-size: 16px;font-weight: bold;}.block-order-gift-noshi--sender > p + *,.block-order-gift-message--sender > p + * {margin-top: 4px;}.block-order-gift-noshi--sender .address-name,.block-order-gift-message--sender .address-name {margin-top: 4px;font-size: 16px;font-weight: bold;}.block-order-gift-noshi .block-order-gift-noshi--goods {margin-top: 12px;}.block-order-gift-noshi .block-order-gift-noshi--goods:before {content: '+';margin-top: 4px;font-size: 16px;color: #AB4A48;}/* クーポン */.block-order-gift-select--coupon.errored .block-order-gift-select--coupon-content {background-color: #F2DEDE;}/* ポイント使用 */.block-order-gift-select--select-point-payment label::after {content: none;white-space: normal;}.block-order-gift-select--point-payment.errored .block-order-gift-select--point-payment-content {background-color: #F2DEDE;}/* ご注文内容の確認 */.block-order-gift-confirmation--order-item-wrapper,.block-order-gift-confirmation--order,.block-order-gift-confirmation--destination-address-wrapper,.block-order-gift-confirmation--other-wrapper,.block-order-gift-confirmation--novelty-content,.block-order-gift-confirmation--order-comment,.block-order-gift-confirmation--payment-method-wrapper {border: solid 1px #614D4A;}.block-order-gift-select--delivery-dest-goods-message-massage {width: 864px;}.block-order-estimate--dest-name,.block-order-estimate--host-name,.block-order-gift-confirmation--orderer-item .orderer-item--name,.block-order-gift-confirmation--destination-address .destination-address--name {font-size: 16px;font-weight: bold;line-height: 2.0;}/* 注文完了ページ（ゲスト注文） */.block-order-complete--customerentry {width: 972px;margin: 80px auto 0;padding: 32px 0 42px;background: #ece9e4;color: #644C4A;}.block-order-complete--customerentry-header {text-align: center;}.block-order-complete--customerentry-wrapper {margin: 30px 0 0 0;padding: 0;text-align: center;background-color: transparent;}.block-order-complete--customerentry-form {margin-top: 24px;text-align: center;}.btn.btn-primary.block-order-complete--customerentry-btn {font-size: 16px;padding: 10px 20px;}.block-order-complete--customerentry + .block-order-complete--home {margin-top: 75px;}/* ボタンカラー */.btn.btn-default.block-order-gift-dest--address-change-btn,.btn.btn-default.block-order-gift-dest--address-new-btn,.block-order-gift-select--delivery-dest-goods-add-btn.btn.btn-default,.block-order-gift-select--delivery-dest-goods-sales-qty .block-order-gift-select--delivery-dest-goods-sales-calc input,.block-order-gift-select--delivery-dest-goods-calc input,.btn.btn-default.block-order-gift-select--delivery-dest-total-price-calc-btn,.btn.btn-default.block-order-gift-select--delivery-dest-add-btn,.btn.btn-default.block-order-gift-select--coupon-available-btn,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-checked-add-btn,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-noshi-btn,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-message-btn,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-noshi-copy-btn,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-message-copy-btn {border: none;background-color: #707070;}.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-noshi-btn,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-message-btn,.btn.btn-default.block-order-gift-select--delivery-dest-add-btn {padding: 6px 10px 6px 10px;}.block-order-gift-select--delivery-dest-goods-sales-qty .block-order-gift-select--delivery-dest-goods-sales-calc input,.block-order-gift-select--delivery-dest-goods-calc input {text-align: center;padding: 6px 10px 6px 10px;width: 100%;}.btn.btn-default.block-order-gift-select--delivery-dest-total-price-calc-btn {text-align: center;padding: 6px 10px 6px 10px;}.btn.btn-default.block-order-gift-select--coupon-available-btn {text-align: center;padding: 6px 10px 6px 10px;}