<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";/* =============================================商品詳細：商品コメント系============================================= */.text_small{font-size:11px;}/* ----商品コメント4 7つの不使用---- */.goods-detail-section--7-not {/*  width: 92vw;*/margin: 0 auto 3vw;padding: 4vw 4vw 4vw;background: #fff;}.goods-detail-section--7-not h2 {margin: 0 0 1.6rem;padding: 0;font-size: 1.8rem;border-bottom: none;}.shipping_normal_bnr_sp.goods-detail-section--7-not ul {/*text-align: justify;*/}.goods-detail-section--7-not ul li {width:49%;margin: 0;padding: 1.0rem;background: #ede6d9 1.2rem 50% / 1.7rem auto no-repeat;display:inline-block;text-align: center;margin-bottom: 7px;}.goods-detail-section--7-not ul :nth-of-type(odd) {border-right: 4px solid #fff;}/* ----定期購入コメント (上部)---- */.block-teiki--head-et {width: 100%;padding: 0 4vw;background: #fbf5eb;}.block-teiki--head-et &gt; dl {color: #a4915c;display: flex;justify-content: space-between;align-items: center;}.block-teiki--head-et &gt; dl dt {margin: 0 10px 0 0;padding: 1.3vw 0;font-size: 1.7rem;line-height: 1.4;font-weight: bold;white-space: nowrap;}.block-teiki--head-et &gt; dl dd {flex-grow: 1;}.block-teiki--head-et &gt; dl dd ul {display: flex;justify-content: flex-start;align-items: stretch;flex-flow: wrap;float: right;padding: 3px 0;}.block-teiki--head-et &gt; dl dd ul li {width: calc(50% - 10px);margin: 3px;border: solid 1px #a4915c;padding: 0.8rem 1.0rem;font-size: 1.0rem;line-height: 1.2;/*  text-align: center;*/display: -webkit-box;/* safari, Chrome */display: -moz-box;/* Firefox */display: -o-box;/* Opera */display: -ms-box;/* IE */display: box;/* ベンダープレフィックスなし */-webkit-box-align: center;/* safari, Chrome */-moz-box-align: center;/* Firefox */-o-box-align: center;/* Opera */-ms-box-align: center;/* IE */box-align: center;/* ベンダープレフィックスなし */}.block-teiki--head-et &gt; dl dd ul li span {font-size: 1.3rem;font-weight: bold;}.block-teiki--head-et &gt; dl dd ul li span:before {display: block;content: '';width: 100%;height: 1px;}/* ----定期購入コメント (中部)---- */.block-teiki--middle--2price-1 &gt; p {margin: 0 0 0.8rem;font-size: 1.3rem;}.block-teiki--middle--2price-1 &gt; p span {text-decoration: line-through;font-size: 1.5rem;}.block-teiki--middle--2price-1 &gt; dl {margin: 0 0 0.9rem;display: flex;align-items: center;line-height: 2.1rem;}.block-teiki--middle--2price-1 &gt; dl dt {margin: 0 1.0rem 0 0;padding: 0.3rem 1.3rem;background: #a90716;color: #ffffff;font-weight: bold;white-space: nowrap;line-height: 2.1rem;}.block-teiki--middle--2price-1 &gt; dl dt &gt; span {display: inline-block;font-size: 2.1rem;line-height: 1;vertical-align: text-bottom;}.block-teiki--middle--2price-1 &gt; dl dt span span {font-size: 1.5rem;}.block-teiki--middle--2price-1 &gt; dl dd {color: #a90716;font-size: 2.2rem;font-weight: bold;}.block-teiki--middle--2price-1 &gt; dl dd span {font-size: 1.2rem;}.block-teiki--middle--2price-1 &gt; dl dd span span {font-size: 0.9rem;}.block-teiki--middle--2price-2 &gt; p {margin: 0 0 0.8rem;font-size: 1.3rem;}.block-teiki--middle--2price-2 &gt; p span {text-decoration: line-through;font-size: 1.5rem;}.block-teiki--middle--2price-2 &gt; dl {/*margin: 0 0 0.9rem;*/display: flex;align-items: center;line-height: 2.1rem;}.block-teiki--middle--2price-2 &gt; dl dt {margin: 0 1.0rem 0 0;padding: 0.3rem 1.3rem;background: #a90716;color: #ffffff;font-weight: bold;white-space: nowrap;line-height: 2.1rem;}.block-teiki--middle--2price-2 &gt; dl dt &gt; span {display: inline-block;font-size: 2.1rem;line-height: 1;vertical-align: text-bottom;}.block-teiki--middle--2price-2 &gt; dl dt span span {font-size: 1.5rem;}.block-teiki--middle--2price-2 &gt; dl dd {color: #a90716;font-size: 2.2rem;font-weight: bold;}.block-teiki--middle--2price-2 &gt; dl dd span {font-size: 1.2rem;}.block-teiki--middle--2price-2 &gt; dl dd span span {font-size: 0.9rem;}/* ----定期購入コメント (下部)---- */.block-teiki--about-et {width: 92vw;margin: 0 auto 10vw;padding: 3vw;background: #ffffff;border: solid 2px #a4915c;color: #717171;font-size: 1.3rem;line-height: 1.4;}.block-teiki--about-et &gt; h2 {margin: 0 0 1.2rem;padding: 0;border: none;color: #a4915c;font-size: 1.8rem;}.block-teiki--about-et &gt; p {margin: 0 0 1.7rem;color: #a4915c;}.block-teiki--about-et .block-teiki--about--list1-et {margin: 0 0 1.7rem;display: flex;flex-flow: wrap;justify-content: space-between;}.block-teiki--about-et .block-teiki--about--list1-et li {display: flex;flex-flow: column;justify-content: center;align-items: center;order: 1;border: solid 1px #a4915c;width: 49%;text-align: center;padding: 0.8rem 0.5rem;font-size: 1.1rem;line-height: 1.4;text-align: center;color: #a4915c;margin-bottom: 0.8rem;}.block-teiki--about-et .block-teiki--about--list1-et li div {display: block;}.block-teiki--about-et .block-teiki--about--list1-et li span {font-size: 1.4rem;font-weight: bold;}.block-teiki--about-et .block-teiki--about--list1-et li span span {font-size: 1.1rem;}/*.block-teiki--about-et .block-teiki--about--list1-et li:last-child {order: 0;width: 100%;text-align: right;padding: 0 0.5rem 1.6rem 0;}*//*.block-teiki--about-et .block-teiki--about--list1-et li:last-child span {position: relative;display: inline-block;color: #a4915c;font-weight: bold;background: #ede6d9;padding: 0.5rem 1.0rem;}*//*.block-teiki--about-et .block-teiki--about--list1-et li:last-child span:before {position: absolute;right: 4.5rem;top: 100%;content: '';width: 0;height: 0;border-style: solid;border-width: 1.1rem 0.5rem 0 0.5rem;border-color: #ede6d9 transparent  transparent transparent;}*/.block-teiki--about-et .block-teiki--about--list2-et {margin: 0 0 1.0rem;font-size: 1.0rem;}.block-teiki--about-et .block-teiki--about--list2-et li {margin-left: 1em;text-indent: -1em;}.block-teiki--about-et .block-teiki--about--caption-et {font-size: 1.0rem;}.block-teiki--about-et .block-teiki--about--caption-et dt {font-weight: bold;}/* トップページ　重要なお知らせ */#top-notice-wrap{padding: 10px 15px!important;margin: 30px 20px 0px!important;font-size: 11px;line-height: 1;border-bottom: solid 1px #cdcdcd;border-top: solid 1px #cdcdcd;}#top-notice-wrap #top-notice{font-size: 1.2rem;margin: 0 auto;text-align: left!important;}.top-notice-txt{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: flex-start;padding: 6px 0;position: relative;line-height: 1.5;}.top-notice-txt:hover p{text-decoration: underline;}.top-notice-txt p{font-size: 11.5px;width: 75%;letter-spacing: normal;}.top-notice-txt span{width: 20%;font-size: 11.5px;}.top-notice-txt:after {content: '';width: 5px;height: 5px;background: none;border-top: solid 1px;border-right: solid 1px;transform: rotate(45deg);right: 0;position: absolute;top: 45%;}/* トップページ　重要なお知らせ *//* INFORMATION トップページ　重要なお知らせ(UVボディミルク) */#info-notice-wrap{padding: 4.8vw 4vw 0 4vw;}#info-notice-wrap #info-notice{font-size: 1.2rem;margin: 0 auto;text-align: left;}#info-notice-wrap #info-notice .info-notice-txt:not(:last-child){margin-bottom: 5px;}#info-notice-wrap #info-notice .info-notice-txt a{text-decoration: underline;}/*--- スキンケア ラインから探す ---*/.block-category--search-line-et {margin: 0 0 40px;}.block-category--search-line-et .h2 {margin: 0 0 40px;}.block-category--search-line--container-et {position: relative;}.block-category--search-line--container-et:before ,.block-category--search-line--container-et:after {position: absolute;content: '';}.block-category--search-line--container-et:before {z-index: 0;width: 100%;border-left: solid 1px #717171;top: 0;bottom: 0;right: -1.6rem;}.block-category--search-line--container-et:after {left: 1.2rem;bottom: 0rem;z-index: 10;display: block;width: 1.0rem;height: 1.0rem;border-bottom: solid 1px #717171;border-right: solid 1px #717171;transform: rotate(45deg);}.block-category--search-line-et table {position: relative;width: 100%;z-index: 5;}.block-category--search-line-et table td {padding: 10px 0;text-align: center;vertical-align: top;border-right: solid 5px #ffffff;border-bottom: solid 5px #ffffff;background: #f4f4f3;}.block-category--search-line-et table th{padding: 10px 0;text-align: center;vertical-align: top;border-right: solid 5px #ffffff;border-bottom: solid 5px #ffffff;}.block-category--search-line-et table th ,.block-category--search-line-et table td[rowspan="3"] {vertical-align: middle;}.block-category--search-line-et table th:last-child ,.block-category--search-line-et table td:last-child {border-right: none;}.block-category--search-line-et table tr:first-child th {text-align: center;/*background: none;*/font-size: 1.6rem;line-height: 1.4;color: #fff;}.block-category--search-line-et table tr + tr th span {display: inline-block;background: #fff !important;padding: 8px 10px;}.block-category--search-line-et table tr:first-child th:first-child {background: #ffffff;}.block-category--search-line-et table tr + tr th {border-color: rgba(255,255,255,0);}.block-category--search-line-et table tr + tr th {/*padding: 1.3rem;color: #ffffff;line-height: 1.0;background: #fff;*/font-size: 1.5rem;}.block-category--search-line-et table .block-category--search-line--care01-et {background: #c9a9c8;}.block-category--search-line-et table .block-category--search-line--care02-et {background: #94cdcf;}.block-category--search-line-et table .block-category--search-line--care03-et {background: #f1abb8;}.block-category--search-line-et table tr + tr th p {margin: auto;white-space: nowrap;}.block-category--search-line--washing02--body-et ,.block-category--search-line--washing03--body-et {/*margin-top: -15px;padding-top: 15px;*/position: relative;background: #f4f4f3;}.block-category--search-line-et .block-category--search-line--item-et {position: relative;font-size: 1.3rem;line-height: 1.4;}.block-category--search-line--whiteclearserum-wrap {background-color: #dbdbda;display: inline-flex;align-items: center;padding: 10px 200px;}.block-category--search-line--whiteclearserum {display: inline-block;padding: 0 10px;}.block-category--search-line--item-sengan-wrap-et .block-category--search-line--item-sengan-et {position: relative;font-size: 1.3rem;line-height: 1.4;display: inline-block;padding: 10px 0;}.block-category--search-line--item-sengan-wrap-et .block-category--search-line--item-name-et {margin: 0.5rem 0 0;}.block-category--tate--sengan .block-category--search-line--item--ex01-et {position: absolute;left: calc(50% - 65px);/*top: -12px;*/z-index: 1;display: flex;align-items: center;justify-content: center;text-align: center;width: 125px;height: 2.1rem;border-radius: 2.7rem;color: #ffffff;background: #7eb0c8;margin-top:-15px;font-size: 1.1rem;}.block-category--search-line-et table tr + tr td.block-category--search-line--washing01-et ,.block-category--search-line-et table tr + tr td.block-category--search-line--washing02-et {/*border-bottom: solid 5px #f4f4f3;*/}.block-category--search-line--washing-point-et {position: absolute;left: 0;top: -5px;margin: 0;padding: 0;width: 100%;font-size: 0;line-height: 1;}.block-category--search-line--item-sengan-wrap-et{align-items: center;display: inline-flex;margin-top: 10px;/*width: 60%;*/text-align: center;margin: 10px;}.block-category--search-line--item-special-wrap-et{align-items: center;display: flex;margin-top: 10px;}.block-category--search-line-et .block-category--search-line--item-special-or-et {position: relative;line-height: 1.4;margin: 20px 0;}.block-category--search-line-et .block-category--search-line--item-special-et {position: relative;font-size: 1.3rem;line-height: 1.4;display: inline-block;/*padding: 0 20px;*/width: 320px;}.block-category--search-line--item-special-et:before {position: absolute;right: 1rem;top: 0;bottom: 0;z-index: 0;content: '';width: 100%;border-right: dashed 2px #fff;}.block-category--search-line--washing-point-et:before {position: absolute;left: 0;top: 0;bottom: 0;z-index: 0;content: '';width: 100%;border-left: dashed 1px #dddddd;}.block-category--search-line--washing-point-et img {position: relative;z-index: 5;}.block-category--search-line--care03-et + td .block-category--search-line--washing-point-et {top: -25px;}.block-category--tate{text-align:center;width: 50%;margin: 10px 0 10px 40px;}.block-category--tate--sengan{text-align:center;width: 50%;margin: 10px 0 10px 0px;}.block-category--tate-itemname{text-align:center;position: relative;margin: 35px 0;}.block-category--tate-wrap{text-align:center;display: flex;justify-content: center;}.block-category--tate-itemname:before{content: "";z-index:999;width:100%;border-left: solid 1px #717171;top:0;bottom:0;position:absolute;}.block-category--tate-itemname:after{content: "";z-index:999;width:1rem;height:1rem;bottom:0;border-bottom:solid 1px #717171;border-right:solid 1px #717171;transform:rotate(45deg);position: absolute;right:10px;}.block-category--tate .block-category--search-line--item-hoshitu-et{margin: 20px auto;height: 270px;}.block-category--tate--sengan .block-category--search-line--item-hoshitu-et{margin: 20px auto;height: 270px;}.block-category--search-line--item-name-et{margin-top: 10px;background-color:#f4f4f3;padding: 10px 0;z-index:999;}.block-category--search-line--item-categ{/*margin: 20px auto;*/vertical-align: middle;display:flex;flex-direction:column;justify-content:center;align-items:center;}/*---HISTORY揃え---*/.block-goods-list-c--items li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 8px;overflow: hidden;}.block-goods-list-c--item-description {margin: 5px 0 0;}.block-goods-list-c--goods-image{margin-bottom: 0;}.block-goods-list-c--price-infos{margin-top: auto;}.block-goods-list-c--comment {font-size: 1.1rem;line-height: 1.4;margin-bottom: 0;}.js-enhanced-ecommerce-goods-price{text-align:left;}/*---商品ページ在庫表示--*/.block-no-variation--selected-item-stock {font-size: 11.5px;}/*---色玉選択--*/.block-variation--item.active dt {border: solid 1.6px #000000!important;padding: 5.2vw;}/*--- TOPバナー---*/.bx-viewport{overflow: visible!important;height: 67vw!important;}.block-goods-detail .block-goods-gallery p{font-weight: 500;font-size: 1.3rem;letter-spacing: .1rem;position: absolute;top: 10px;left: 0;right: 0;margin: auto;}input[type="text"].efo-valid,input[type="tel"].efo-valid,input[type="email"].efo-valid,input[type="search"].efo-valid,input[type="password"].efo-valid,input[type="url"].efo-valid,input[type="number"].efo-valid,select.efo-valid,textarea.efo-valid {background-color: #ffffff;}.btn-more{text-decoration: none!important;width: 140px;height: 40px;display: flex;align-items: center;justify-content: center;padding: 0;font-size: 14px;}.btn-more:before{display:none;}.btn-more:after{width: 6px;height: 6px;}.btn-more:active{text-decoration: none;}/*EFO時挿入*/.control-label {width:160px;}.form-control select {width:100%;}.checktype_custappend br {display:none;}.block-order-method--sales-detail-append {background: #ffffff;border: 1px solid #dddddd;}.block-cart--section,.block-order-estimate--summary-content,.block-cart--procedure-container {background: #dcd6d8;}.block-order-estimate--price-items dl {border-top: solid 1px #dcd6d8;}.block-order-method--goods-item .fieldset-vertical{background: #dcd6d8;}.block-order-method--goods-item .fieldset-vertical .form-group {display: block;}.form-control select {margin-top:7px;}.block-member-info--addr2 .form-control .block-member-info--item-message::after {content: '\A※無番地の方は0を入力お願いします。';white-space: pre;}.checktype_date select {width: 20%!important;}.block-member-info--use-spoofing-protection{text-align: center;}.block-order-estimate--amazonpay-login-message .block-order-estimate--point{font-weight: 600;color: #a90716;}.block-order-estimate--amazonpay-login {margin-bottom: 40px;}input[type="checkbox"] + .checkbox{width: 40%!important;font-weight: 600;}.block-member-info--custappend1 .form-label{margin: 10px 0 3px;}.block-member-info--custappend2 .form-label{margin: 10px 0 3px;}.block-member-info--mag .form-label{margin: 10px 0 3px;}/*EFO時挿入end*//*カテゴリ定期ボタン*/.block-goods-list-d--teiki-block &gt; dd .block-goods-list-d--teiki-block--btn a {background: #C6B78D;top: calc(50% - 1.5rem);}.block-goods-list-d--teiki-block {padding: 1rem 13rem 0rem 0rem;}/*カテゴリ定期ボタンend*//*topリンクリスト追加*/.toplink_wrap{display: flex;width: 92vw;margin: 0 auto 9vw;padding: 0 1vw 0 10vw;flex-wrap: wrap;justify-content: space-between;}.toplink_wrap .link_box{font-weight: 500;text-align: left;padding-left: 3vw;width: 43%;}.toplink_wrap .link_box a{position: relative;letter-spacing: 0.3vw;display: inline-block;padding: 4vw 0 0vw;width: 100%;}.link_box a:after {position: absolute;left: -5vw;top: 5.4vw;display: block;content: '';width: 6px;height: 6px;background: none;border-top: solid 1px;border-right: solid 1px;transform: rotate(45deg);}.event-section--title {width: 100vw;margin: 3.4rem 0 0rem;text-align: center;}/*TOPバナーPAGER*/.bx-wrapper .bx-pager-item a:before {height: 1.6vw;border-radius: 100%;width: 1.6vw;left: 1vw;background: #fff;border: solid 0.6px #333;}.bx-wrapper .bx-pager-item {margin: 0 0.5vw;}#top-slider-warp {position: relative;}.bx-wrapper .bx-pager {position: absolute;bottom: 1vw;z-index: 100;left: 42vw;display: flex;justify-content: center;align-items: center;height: 6vw;}.bx-pager-link{pointer-events: none;}#top-slider-warp {height: 67vw;}.bx-wrapper .bx-pager-item a {width: 3vw;height: 3vw;}.block-top-topic--next-page a{text-decoration: none;}.event-section--title {margin: 7vw 0 0rem!important;}/* ----商品コメント4 お肌にやさしい低刺激処方---- */.patch{margin: 2px;}.patch2{margin: 2rem 0;}.patch-section {border: solid 1.5px #dc98a0;color: #dc98a0;text-align: center;width: auto;padding: 0rem 1rem 0rem 0.5rem;margin: 0 auto 0.4rem;border-radius: 0.5rem;display: flex;justify-content: space-evenly;}.patch-section #con {display: flex;padding: 10px 10px;font-size: 1.3rem;line-height: 1.4;justify-content: center;}.patch-section-tit {font-size: 1.1rem!important;text-align: left;display: inline-block;vertical-align: top;margin-right: 0.2rem;font-weight: 550;padding-top: 0;}.patch-section-tit span{display: block;}.patch-section-tit2 {font-size: 1.1rem!important;line-height: 1.4!important;margin-bottom: 0.2rem;margin-top:5px;font-weight: 550;text-align: left;}.patch-section #b1{display: flex;width: 34%;text-align: center;margin-right: 0.2rem;align-items: center;justify-content: space-evenly;}.patch-section #b2{display: inline-block;width: 63%;vertical-align: top;text-align: left;margin: 7px 0;}.sp-br{display:block;}.patch_t{font-size: 10px;text-align: left;color: #dc98a0;line-height: 1.3;display: block;margin-top: 0.5rem;margin-bottom: 5px;}.patch_line{background-color: #dc98a0;width: 1.4px;height:100%;display: inline-block;}/*--- シルバーエッグ---*/.page-alertgoods #recommender_sp712{width: 90%;margin: 0 auto;}.block-mypage #recommender_sp611{width: 90%;margin: 0 auto 4vw;}.swiper-wrapper li:not(:first-child){display: none;}.section-top--special--item  {margin-top: 20px;}.section-top--special--item &gt; div {margin-top: 2px;}.section-top--special--item &gt; div .section-top--special--item-tit {font-weight: 500;margin-bottom: 5px;letter-spacing: .06rem;line-height: 1.7;}.block-ranking-r--goods-name, #footernav .block-footernav--item-list ul li a{font-weight: 600;}h1, .h1 {font-weight: 500;font-size: 2.1rem;letter-spacing:.05rem;}.block-goods-list-d--goods-name {font-weight: 600;}/*RN用追加CSS*/.et_css-br_bf::before {content: "\A" ;white-space: pre;}.rn_ecol_sp {margin: 0px 10px;}/*RN用追加CSS END*//*サブカテゴリ遷移*/.sub_link_wrap h3{border-bottom: solid 0.9px #e8e8e8;padding-bottom: 7px;}.sub_link_wrap li a:after {position: absolute;right: 0;top: 35%;display: block;content: '';width: 6px;height: 6px;background: none;border-top: solid 1px;border-right: solid 1px;transform: rotate(45deg);}.sub_link_wrap {width: 92vw;margin: 0 auto;font-size:1.2rem;}.sub_link_wrap .sub_link_ul{display: flex;flex-wrap: wrap;margin: 20px 20px 35px;justify-content: space-between;}.sub_link_wrap .sub_link_ul .sub_link_li_first{position: relative;padding-bottom: 10px;font-weight: 500;letter-spacing: .06rem;width: 41%;margin-right: 70px;}.sub_link_wrap .sub_link_ul .sub_link_li{width: 41%;position: relative;margin: 8px 0;padding-bottom: 1vw;}/*二重価格デザイン*/.block-teiki--middle {margin-bottom: 1rem;margin-top: 1rem;border: solid 1px #333;padding: 1rem 2rem 0;}.block-teiki--middle--left &gt; p {margin: 0 0 0.8rem;font-size: 1.3rem;}.block-teiki--middle--left &gt; p  b{font-size: 12px;font-weight: normal;}.block-teiki--middle--left &gt; p span {text-decoration: line-through;font-size: 1.2rem;}.block-teiki--middle--left &gt; dl {margin: 0 0 0.9rem;display: flex;align-items: flex-end;line-height: 2.1rem;}.block-teiki--middle--left &gt; dl dt {margin: 0 1.0rem 0.7rem 0;padding: 5px 7px;background-color: #c3aa71;color: #ffffff;font-weight: normal;white-space: nowrap;line-height: 1.8rem;display: block;align-items: center;font-size: 11px;border-radius: 2px;}.block-teiki--middle--left &gt; dl dt &gt; span {font-size: 1.7rem;line-height: 1rem;vertical-align: text-bottom;display: block;letter-spacing: -.4px;}.block-teiki--middle--left &gt; dl dt span span {margin-right: 4px;}.block-teiki--middle--left &gt; dl dd {color: #c3aa71;margin-bottom: 6px;font-size: 2.8rem;line-height: 2.1rem;font-weight: 500;}.block-teiki--middle--left &gt; dl dd span {font-weight: 550;}.block-teiki--middle--left &gt; p {margin: 0 0 0.3rem;font-size: 1.3rem;}.block-teiki--middle--left--02 &gt; dl dt {margin: 0 0.6rem 0 0;background-color: #c3aa71;color: #ffffff;font-weight: 500;white-space: nowrap;line-height: 2.1rem;display: flex;align-items: center;padding: 0.4rem 1.0rem 0;}.block-teiki--middle--left--02 &gt; dl dd {color: #c3aa71;padding-top: 0.3rem;font-size: 2.8rem;line-height: 2.1rem;font-weight: 500;}.block-teiki--middle--left--02 &gt; p {margin: 0 0 0.2rem;font-size: 1.3rem;}.block-goods-gallery--expansion-comment {font-size: 1.0rem;}/*ページカテゴリデザイン（STAFFBEAUTY等）*/.block-pagecategory-page-list--page {width: 46%;margin-bottom: 6vw;}.block-pagecategory-page-list{padding: 0 2vw;}.block-pagecategory-page-list--date{font-size: 12px;}.block-pagecategory-page-list--page-caption a {display: inline-block;margin: 1vw 0;}.page-pagecategory .pane-main {padding: 0 2vw;}/* ----カート内クーポン記入欄---- */.block-order-method--coupon-content {padding: 4vw 4vw;}.block-order-method--coupon-content .coupon_list{margin-bottom: 2.4vw;}/* ----トップ帯リンクの場合---- */.block-top-body--text--normal a{color:#fff;}.block-top-body--text--normal a:after{position: absolute;right: 4vw;top: 3.6vw;display: block;content: '';width: 6px;height: 6px;background: none;border-top: solid 1px;border-right: solid 1px;transform: rotate(45deg);}.block-top-body--text--normal b {font-size: 1.52rem;margin-left:0;font-weight: 600;}h3 , .h3  {font-size: 1.5rem;}.block-login--snslogin-contents-facebook .sns_word {background: #1877f2;}/*フォーム一体型用*/.block-landingpage .block-landingpage-login--member-body {display: table;width: 89%;padding: 20px;margin: 0px auto;overflow: hidden;border: solid 3px #dcdcdc;background: #fff;}.block-landingpage-form--goods-title,.block-landingpage-form--sales-append-title,.block-landingpage-order--host-title{padding: 0;font-size: 1.5rem;}.block-landingpage-order--host-otherinfo-title{padding: 0;font-size: 1.5rem;margin: 4vw 0 0;}.block-landingpage .block-landingpage-login--member-header,.block-landingpage-login--member-title{margin: 20px 7px 0;font-weight: 600;font-size: 1.2em;padding: 5px;}.block-landingpage .block-landingpage-form{display: table;width: 89%;padding: 20px;margin: 0px auto;overflow: hidden;border: solid 3px #dcdcdc;background: #fff;}.block-landingpage .block-landingpage-form--sales-append-title{margin-top: 20px;}.block-landingpage .block-landingpage-login--guest {width: 89%;border: solid 3px #dcdcdc;background: #fff;margin: 40px auto 30px;padding: 20px;}.block-landingpage .block-landingpage-login--first-time-title{display: block;margin: 0 0 20px;font-weight: 600;font-size: 0.9em;}.block-landingpage .block-landingpage-login--guest-body {background: #fff;border: none;padding: 0;}.block-landingpage .block-landingpage-order--host-content .form-group {padding: 12px 15px 20px;margin: 0;}.block-landingpage .checktype_name label, .checktype_kana label {margin: 0 0.5rem 0 0;font-size: 11px;width: 10vw;}.block-landingpage .block-landingpage-form--goods-goods dt{margin: 5px 0;}.block-landingpage .block-landingpage-form--goods-qty dt{margin: 5px 0;}.block-landingpage .block-landingpage-form--sales-append-content .form-label, .block-landingpage-form--sales-append-content .constraint {background-color: #fff;}.block-landingpage .fieldset-vertical .form-label {margin: 5px 0;}.block-landingpage .block-landingpage-login--guest .fieldset-vertical .constraint {margin-left: 0.8rem;margin-top: 4px;}.block-landingpage .form-group block-landingpage-order--pref .form-control select {margin-top: 0;}.block-landingpage .block-landingpage-order--host .fieldset-vertical {background: #fff;border: solid 1px #ededed;margin: 0;}.block-landingpage .block-landingpage-order--host-content .form-group:not(:last-child) {border-bottom: solid 1px #ededed;}.block-landingpage .js-efo js-efo-is-required checktype_date .efo-required{margin: 5px 0;}.block-landingpage .help-block {display: block;font-size: 11px;margin: 10px 0 30px;color: #737373;line-height: 3.9vw;}.block-landingpage .form-group block-landingpage-form--cust-append-checkbox  .form-label{margin: 10px 0;}.block-landingpage .form-group block-member-info--pwd .help-block {display: block;font-size: 11px;margin: 10px 0 10px;color: #737373;line-height: 3.9vw;}.block-landingpage .legend {font-size: 16px;font-weight: bold;width: 100%;margin: 20px 0 10px;padding: 5px 0;border-bottom: 2px solid #444;}.block-landingpage .block-member-info--message {padding: 0 0 10px;line-height: 4.6vw;}.block-landingpage-form--cust-append-checkbox input[type="checkbox"] + .checkbox {width: 37%!important;display: inline-block;}.block-landingpage-form--cust-append-checkbox .checktype_custappend{display: flex;flex-wrap: wrap;}.block-landingpage .block-landingpage-other--dest-change{background: #fff;padding: 10px;margin: 30px 0 1px;border: 1px solid #dcdcdc;width: auto;}.block-landingpage .block-landingpage-other--dest-change .help-block {display: block;font-size: 11px;margin: 10px 0 0;color: #737373;line-height: 3.9vw;}.block-landingpage .block-landingpage-form--spec-title{margin: 20px 20px 0;font-weight: 600;font-size: 1.2em;padding: 0;}.block-landingpage .block-landingpage-form--spec-content{width: 89%;/* border: solid 3px #dcdcdc;*/background: #fff;margin: 10px auto;padding: 20px;line-height: 6vw;}.block-landingpage .block-landingpage-form--payment-content {background: #ede6d9;margin: 5px auto 10px;padding: 4vw;width: 94%;}.block-landingpage .block-landingpage-form--method-title {font-weight: bold;margin: 0px 10px 0;font-weight: 600;font-size: 1.2em;padding: 0;}.block-landingpage-login--first-time-header{padding: 0;}.block-landingpage .form-group block-member-info--use-spoofing-protection{text-align: center;}.block-landingpage .checktype_custappend label, .checktype_custappend input[type="checkbox"] {margin-top: 0.2rem;margin-bottom: 0.4rem;width: 5%;}.block-landingpage .block-landingpage-form--time-spec{margin-bottom: 0;}.block-landingpage .action{width: 80%;margin: 0px auto 40px;}.block-landingpage .action .btn {width: 100%;margin-top: 30px;padding: 15px 0;border-bottom-width: 2px;}.block-order-method--regular-content{padding: 20px;width: 89%;margin: 0 auto 10px;}.block-regular-cycle--cycle-sub-type {margin-bottom: 10px;padding: 10px;background: #f8f8f8;border: 1px solid #ccc;padding: 20px;/* width: 89%;*/margin: 0 auto 10px;}.block-regular-cycle--cycle-timing-m .help-block{margin: 10px 0 10px;}.block-regular-cycle--deliv_date {width: 100%;margin: 20px 0 0;}/* bold修正*/h3, .h3 ,h2, .h2 ,.block-goods-list-d--teiki-block &gt; dt{font-weight: 600;}.block-order-estimate--register-customer-checkbox-message {font-weight: 600;}.block-order-estimate--entry-customer-point {color: #a90716;}/*商品詳細カート調整*/.block-goods-price {position: relative;display: flex;justify-content: flex-end;flex-wrap: wrap;}.block-goods-price--stext span {font-weight: normal;line-height: .9;display: block;font-size: 11px;margin-bottom: 6px;letter-spacing: normal;}.block-goods-detail .block-icon-line, .block-goods-detail-middle-btn .block-icon-line{margin-bottom: 1em;}.block-goods-price--price {line-height: 1.2;font-weight: 550;}.block-goods-price--price {align-items: center;}.block-goods-price--price .block-goods-price__free-shipping {padding: 3.2px 4px 2px;line-height: 1;letter-spacing: .03rem;font-size: 9.5px;margin: 0 0 0.6rem;border: solid 1px #333333;}.block-variation-wrap + .block-cart-wrap{margin-bottom: 1.9em;}.block-cart-wrap .block-add-cart-wrap {align-items: flex-start;}.block-add-cart-wrap .block-add-cart button {padding: 1.1rem 1rem 0.8rem;font-weight: unset;height: 50px!important;letter-spacing: .13rem;display: flex;align-items: center;justify-content: center;border: unset;font-size: unset;}.block-add-cart-wrap .block-add-cart button.block-add-cart--btn:before {display: inline-block;vertical-align: middle;content: '';width: 1em;height: 1em;margin: 0 0.4em 0.19em 0;background: url(../../img/usr/common/header_icon_cart_white.png) left top / auto 80% no-repeat;background-size: contain;}.block-add-cart-wrap .block-add-cart button.block-add-cart--btn__teiki:before {display: inline-block;vertical-align: middle;content: '';width: 1em;height: 1em;margin: 0 0.4em 0.19em 0;background: url(../../img/usr/common/icon_teiki_btn.png) left top / auto 80% no-repeat;background-size: contain;}#goodsDetailFixedFooter .block-add-cart-wrap .block-add-cart button.block-add-cart--btn__teiki:before{width: 1em;}.block-add-cart-wrap .block-add-cart button.block-add-cart--btn__teiki {background: #C6B78D;}.block-goods-price--price {justify-content: end;}.block-goods-detail-j--couse-comment .block-goods-detail-j--scomment__teiki{display: flex;justify-content: flex-end;}.block-goods-detail-j--couse-comment .block-goods-detail-j--scomment__teiki font{display: inline;text-align: left;}.block-goods-detail-j--price-infos, .block-goods-list-d--price-infos {justify-content: space-between;}.block-order-estimate--register-customer-checkbox-message {font-weight: 600;}.block-order-estimate--entry-customer-point {color: #a90716;}/*定期必須アイコン*/.block-order-method--delivery-datetime h3:after{display: inline;padding: .2em .6em;font-size: 11px;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;color: #fff;background-color: #d9534f;content: "必須";margin-left: 10px;}/*--- ネコポス2--*/.nekopos_wrap{width: 90%;margin:20px;}.nekopos_wrap a{display: block;text-decoration: none;color: inherit;}.nekopos_wrap a p{font-size: 11px!important;}.nekopos_box{display: flex;align-items: center;justify-content: space-evenly;font-size: 12px;text-align: center;padding: 8px 15px;margin: 0 0 2px;width: 100%;border: solid 1px;border-radius: 50px;letter-spacing: .04rem!important;}.nekopos_box p{text-align:center!important;line-height: 1!important;font-size:12px!important;}.nekopos_box span{font-weight: 550;}.nekopos_box .black{color: #c6b78d;font-weight: 600;}/*--- トップ会員特典--*//*--- CP帯--*/.block--cp-text , .block--cp-text2{background-color:#f3a98e;}.block--cp-text__pointup .text_small{font-size:10px;font-weight:normal;}.block--cp-text__pointup{height: 38px;}.block--cp-text__pointup&gt; p{line-height:15px;font-size: 1.1rem;}.block--cp-text__pointup &gt; p span {font-size: 1.3rem;}/*--- SALEアイコン--*/.block-icon--auto-on-sales{display: block;width: 40px;height: 20px;margin-bottom: 2px;}/*headerアイコン文字追加*/.block-header--nav ul li {position: relative;margin: 0 5px;height: 36px;}.block-header--nav ul li.block-header--nav--login &gt; * {background: url(../../img/usr/common/header_icon_login_sp.png) top / 16px auto no-repeat;}.block-header--nav ul li.block-header--nav--mypage &gt; * {background: url(../../img/usr/common/header_icon_mypage.png) top / 11px auto no-repeat;}.block-header--nav ul li &gt; * {display: flex;align-items: flex-end;margin: 0;justify-content: center;padding: 0;width: 35px;height: 36px;overflow: hidden;text-align: left;text-indent: unset;/* font-size: 6px;*/cursor: pointer;background-position: center top;background-repeat: no-repeat;}.block-header--nav ul li a p {font-size: 6px;font-weight: 500;letter-spacing: .05rem;}.block-header--nav ul li.block-header--nav--cart &gt; * {background: url(../../img/usr/common/header_icon_cart_sp.png) top/ auto 19px no-repeat;background-position-y: 12%;background-position-x: 30%;padding-top: 3px;}.block-header--nav ul {display: flex;justify-content: space-between;align-items: stretch;height: 36px;}.block-header--nav {position: absolute;right: 5px;top: 0;height: 63px;display: flex;align-items: center;}.block-headernav--search {position: absolute;left: 5rem;top: 0;bottom: 0;width: 50px;display: flex;align-items: flex-end;margin: 0;justify-content: center;padding: 0;width: 36px;height: 63px;overflow: hidden;text-align: left;text-indent: unset;display: flex;align-items: center;justify-content: center;background: unset;margin: 0 5px;}.block-headernav--search  div{background: url(../../img/usr/common/header_icon_search_sp.png) top / 17px auto no-repeat;background-position-y: 12%;height: 33px;display: flex;align-items:flex-end;}.block-headernav--search  div p{font-size: 6px;font-weight: 550;display: inline-block;}.block-headernav--btn {position: absolute;left: 5px;top: 0;bottom: 0;width: 36px;height: 63px;display: flex;align-items: center;margin: 0 5px;}.block-headernav--btn div{height: 36px;width: 36px;position: relative;}.block-headernav--btn b {font-size: 6px;font-weight: 500;letter-spacing: .05rem;position: absolute;bottom: 0;right: 0;left: 0;text-align: center;}/*ヘッダー隠す*/#header_wrap{background: rgba(255,255,255,0.8);padding: 20px;position: fixed;top: -10px;transition: .5s;width: 100%;z-index: 999;}#header_wrap.hide{transform: translateY(-54px);}/*ヘッダー下固定3300送料無料バナー(TOPのみ)*/.shipping_normal_bnr_sp {display: flex!important;align-items: center;justify-content: center;top: 0;left: 0;height: 35px;background: #dcd6d8;text-align: center;font-size: 1.3rem;}.shipping_normal_bnr_sp p {letter-spacing: normal;}/*.shipping_normal_bnr_sp p a{color: #fff;}*/.shipping_normal_bnr_sp p .text_small{font-size: 10px;margin: 0 2px;}/*ヘッダー下固定ポイントアップバナースタイル*/.pointup_bnr_sp {background-color: #f3a98e;color: #ffffff;padding: 7px 0 4px;height: 35px;display: flex;align-items: center;justify-content: center;}.pointup_bnr_sp a{display: block;position: relative;color: #fff;text-decoration: none;}.pointup_bnr_sp a:after{position: absolute;right: 4vw;top: 35%;display: block;content: '';width: 6px;height: 6px;background: none;border-top: solid 1px;border-right: solid 1px;transform: rotate(45deg);}.pointup_bnr_sp p {line-height: 15px;font-size: 1.1rem;text-align: center!important;}.pointup_bnr_sp p span {font-size: 1.3rem;font-weight: bold;letter-spacing: 0.1vw;margin-left: 0.5vw;display: inline-block;}.pointup_bnr_sp .text_small {font-size: 10px;font-weight: normal;}.section-top--special--item &gt; div .section-top--special--item-text{display: block!important;font-size: 1.15rem;margin-top: .6rem;color: #848484;font-weight: 400;line-height: 1.7;}/*--- デザインレギュレーション修正ここから--*/.pane-main {margin-top: 35px;}input[type="text"], input[type="tel"], input[type="email"], input[type="search"], input[type="password"], input[type="url"], input[type="number"], select, textarea{font-family:"Noto Sans JP","Avenir", "Segoe UI", "游ゴシック Medium", "Yu Gothic Medium", YuGothic, "游明朝", "游明朝体", "Yu Mincho", YuMincho, sans-serif;}body {letter-spacing: .07rem;line-height:1.6;font-family: "atten-new", "Noto Sans JP","Avenir", "Segoe UI", "游ゴシック Medium", "Yu Gothic Medium", YuGothic, "游明朝", "游明朝体", "Yu Mincho", YuMincho, sans-serif;text-decoration-skip-ink: none;}.nowf{font-family: "Noto Sans JP","Avenir", "Segoe UI", "游ゴシック Medium", "Yu Gothic Medium", YuGothic, "游明朝", "游明朝体", "Yu Mincho", YuMincho, sans-serif;}.wf{font-family: "atten-new", "Noto Sans JP","Avenir", "Segoe UI", "游ゴシック Medium", "Yu Gothic Medium", YuGothic, "游明朝", "游明朝体", "Yu Mincho", YuMincho, sans-serif;text-decoration-skip-ink: none;}a:hover, a:focus {text-decoration: none;}b{font-weight:550;}.pane-header {height: 63px;transform:translateZ(1px);}.page-top .pane-main{margin-top: 35px;}.block-header--nav ul li.block-header--nav--cart &gt; * {background: url(../../img/usr/common/header_icon_cart_sp.png) top/ auto 22px no-repeat;background-position-y: 12%;background-position-x: 30%;padding-top: 3px;}.pane-header .block-header-logo{height: 63px;}.block-headernav--search div p{font-size: 6px;font-weight: 500;letter-spacing: .05rem;}.block-headernav--search div {height: 36px;background: url(../../img/usr/common/header_icon_search_sp.png) top / 19px auto no-repeat;background-position-y: 16%;}.block-headernav--btn p {position: absolute;left: calc(50% - 10px);top: calc(50% - 5px);width: 20px;}.block-headernav--btn p:before, .block-headernav--btn p:after {position: absolute;left: 0;content: '';display: block;width: 20px;height: 1px;background: #2b2b2b;transition: all 0.3s;}.block-headernav--btn p span {display: block;margin: 0;padding: 0;width: 20px;height: 1px;overflow: hidden;background:  #2b2b2b;text-indent: -9999rem;text-align: left;transition: all 0.3s;}.wrapper {width: 100vw;padding-top: 63px;z-index: 1;}.block-category-list--header-freespace h1,.block-category-list--header-freespace .h1 {margin: 0 0 1.4rem;/* text-align: center;*/font-size: 1.8rem;line-height: 1.6;letter-spacing: 1.5px;font-weight: 500;}.block-goods-detail-j--price, .block-goods-list-d--price {font-weight: 550;}.block-goods-detail-j--price .font-size__small, .block-goods-list-d--price .font-size__small {font-size: 0.8rem;font-weight: 550;}.block-goods-detail-j--freeshipping {padding: 2.7px 4px 1.4px;line-height: 1;letter-spacing: .03rem;font-size: 9.5px;margin: 0 0 0.6rem;border: solid 0.9px #333333;}.block-goods-detail-j--couse-comment .block-goods-detail-j--scomment__teiki {color: #c0b085;}.block-ranking-r--rank {position: absolute;left: 0;top: 0rem;width: 23px;height: 23px;background: #d4cfcd;border-radius: 0;font-size: 1.2rem;line-height: 1.0;font-family: 'Montserrat', sans-serif;color: #fff;}.block-ranking-r--goods-name {font-size: 1.3rem;font-weight: 500;margin-bottom: 10px;}.block-order--header {margin: 20px 0;}.block-goods-detail .block-goods-sns{display:none;}.block-contact-bookmark .block-contact-about-goods{display:none;}.block-contact-bookmark {margin: 5px 0 20px;}.user-review-info, .block-goods-comment-c2 {margin: 15px 0 10px;}.block-goods-name {margin-bottom: 0.1rem;}.block-goods-name .block-goods-name--text {font-weight: 500;line-height: 1.5;font-size: 1.7rem;}.block-goods-comment-line .block-goods-comment-attr1 {font-weight: 500;font-size: 13px;letter-spacing: normal;}.block-goods-comment-line .block-goods-comment {font-weight: 500;font-size: 13px;letter-spacing: normal;padding-left: 0;}.block-cart--section .amazon_btn_ex{font-size: 10.5px;margin: 10px 0;}.block-cart--order-btn {background: #f4595d!important;font-size: 1.5rem!important;padding: 3px 0 0!important;height: 55px;letter-spacing: .09rem;font-weight: 600;}.block-cart--section {padding: 20px 20px 1px;margin: auto;}.block-cart--continue-shopping{background: #dcd6d8;padding: 20px 20px;}.block-cart--continue-shopping .block-cart--continue-shopping-link{text-decoration: none;border: solid 2px;height: 55px;display: block;display: flex;align-items: center;justify-content: center;font-weight: 600;padding: 3px 0 0;letter-spacing: .05rem;}.page-cart .pane-order-contents{margin: 0 auto 50px;}.js-procedure-container-anchor{height: auto!important;}.block-cart--infomation {background: #fff;border: none;padding: 20px 20px 0px;margin: 0;font-size: 12px;line-height: 1.7;background-color: #dcd6d8;}.block-promotion-message--content {padding: 15px;line-height: 1.6;letter-spacing: .05rem;}.block-cart--body {padding: 0;}.block-order--header .block-order-flow--step {width: auto;}.block-promotion-message--container{padding: 0 20px;}.block-cart--contents{margin: 20px 0;}.block-cart--goods-list li{padding: 20px 20px 20px 10px;}.promotion-criteria-list-message {text-align: right;line-height: 1.85;letter-spacing: .05rem;}.block-cart--promotion-criteria-list-container {margin: 0 0 10px;}.block-accessory-list--name {padding: 20px 20px 15px;font-weight: 500;font-size: 15px;letter-spacing: .05rem;line-height: 1.7;}#silv_title{font-size: 1.4rem!important;line-height: 1.6;font-weight: 550;letter-spacing: .05rem;}.block-cart--goods-list-item-name, .block-cart--goods-list-item-price, .block-cart--goods-point-info .block-cart--goods-point {font-weight: 500;}.block-cart--goods-list-item-name {font-size: 1.35rem;}.block-cart--subtotal-container{margin: 0;padding: 0;}.block-cart--subtotal-container .block-cart--subtotal {text-align: right;font-size: 1.4rem;font-weight: 600;}.block-cart--subtotal-container .block-cart--subtotal-price, .block-cart--promotion-discount-price {color: #f00;font-weight: 500;}.block-cart--subtotal-container .block-cart--subtotal .block-cart--subtotal-price {font-size: 2.5rem;}.dv_rc_price {font-weight: 500;margin-top: auto;font-size: 1.3rem;}.dv_rc_name {text-decoration: underline;margin-top: 0;font-size: 13px;letter-spacing: .03rem;}.dv_rc_description{font-size: 12px;letter-spacing: .03rem;}body.page-cart .block-recent-item {position: relative;margin: 40px 20px 30px;padding: 0;}.block-goods-list-c--items {padding: 0;}.block-promotion-message--content .promotion-benefit{font-weight: 600;}.cart_search_sil_wrap {padding: 0 15px;}.dv_rc_img {width: 90%;height: auto;margin: 0 auto;display: flex;justify-content: center;align-items: center;}.block-goods-list-c--goods-name {font-size: 12px;font-weight: 500;line-height: 1.4;margin-bottom: 5px;}.block-goods-list-c--price .block--tax-text {font-size: 1.0rem;margin-left: 5px;}.block-recent-item--keep-history a{font-size: 11px;}#footernav .block-footernav--item-list ul li a {font-weight: 500;font-size: 12.5px;}.block-order-method h2{letter-spacing: .05rem;font-size: 1.75rem!important;font-weight: 500;margin-top: 35px;}.block-order-estimate h2{margin: 35px 0 0 0;letter-spacing: .05rem;font-size: 1.75rem!important;font-weight: 500;padding: 0;}.block-order-estimate .block-order-estimate--change-btn {padding: 0.6rem 1.5rem 0.45rem 1.0rem;}.block-order-estimate--method h3 {padding: 0;font-size: 1.4rem;}.block-order-method--delivery-address-add-btn {padding: 12px;}h3, .h3, h2, .h2, .block-goods-list-d--teiki-block &gt; dt {font-weight: 550;font-size: 1.7rem;}.block-order-method--promotion-title, .block-order-method--point-use-title, .block-order-method--payment-method-title, .block-order-method--coupon-title {margin: 0 -4vw 4vw;padding: 1.0rem 15px 0.8rem;background: #f4f4f4;font-size: 1.4rem;font-weight: 550;}.block-order-method--payment-method-content--text &gt; div strong{font-weight: 550;margin-bottom: 7px;display: block;}.block-order-method--payment-method-content--text &gt; div.block-order-method--payment-method--comment--daibiki &gt; table th {background: #f4f4f4;font-weight: 550;}.block-order-method--payment-method-content--text &gt; div.block-order-method--payment-method--comment--daibiki &gt; table {margin-bottom: 10px;}select {font-size: 12.5px;letter-spacing: .05rem;min-width: 3rem;padding:10px;background: #ffffff url(../../img/usr/common/icon_tri.png) calc(100% - 10px) 50% no-repeat;}.block-order-method--spec-content--tmp {font-size: 1.3rem;line-height: 1.7;letter-spacing: .03rem;}.block-order-method--date-spec-title, .block-order-method--time-spec-title {font-weight: 550;}.block-order-method--goods-name {margin: 0 0 1.5rem;font-size: 1.4rem;font-weight: 500;}.fieldset-vertical .form-label label {font-weight: 550;}.block-order-method--next-btn {background: #f4595d!important;font-size: 1.6rem!important;padding: 1.4rem!important;font-weight: 550;letter-spacing: .05rem;}.block-order-estimate--no-confirmtext {margin: 0;padding: 12px;font-size: 1.2rem;letter-spacing: .05rem;}.block-order-estimate--price-items &gt; dl.block-order-estimate--total dd .block-order-estimate--total-price {font-size: 2.5rem;font-weight: 500;}.block-order-estimate--total dt {font-weight: 550;}.block-order-estimate--point-add-num {font-size: 2.2rem;}.block-order-estimate--use-point, .block-order-estimate--now-point-num {font-weight: 550;}.block-order-estimate--goods-name {font-size: 1.4rem;font-weight: 550;}.block-order-estimate--goods-item-image figure {width: auto;height: auto;}.block-order-estimate--goods-item-image {width: 28%;}.block-order-estimate--goods-description {flex-grow: unset;padding-left: 0;width: 65%;}.block-order-estimate--goods-list li {justify-content: space-between;}.block-order-estimate--promotion .block-order-estimate--section-body {padding: 20px;}.block-method--right-bottom dd {margin-top: 7px;}.block-order-method--wrapper .block-order--header{margin: 20px 0;}.block-order-estimate--commit .action .btn{font-size: 1.5rem!important;padding: 3px 0 0!important;height: 55px;letter-spacing: .09rem;font-weight: 600;}.block-order-estimate--sales-append .block-order-estimate--confirmation-title .block-order-estimate--change-btn {top: -8px!important;right: 4px!important;}.block-login--member-title{font-size: 1.5rem!important;padding: 3px 0 0!important;height: 55px;letter-spacing: .09rem;font-weight: 600;display: flex;align-items: center;justify-content: center;width: 93%;}.block-login--first-time-header{font-size: 1.5rem!important;height: 55px;padding: 0!important;display: flex;align-items: center;justify-content: center;}.block-login--first-time-header &gt; .action-buttons {width: 100%;}.block-login--first-time-header &gt; .action-buttons &gt; .action &gt; .btn {margin: 0 0 0 0!important;padding: 0 0 0 0;display: block;height: 55px;width: 100%;}.block-login--first-time-header input{font-weight: 600;letter-spacing: .09rem;}.block-login--member-body {padding: 15px;}.block-login--member-message .action .btn{margin-top: 10px;letter-spacing: .09rem;}.block-login--ask-password{font-size: 11px;}.block-login--snslogin-body {padding: 15px;}.block-login--snslogin-text {margin-bottom: 15px;}.block-login--snslogin-contents-line .sns_logo,.block-login--snslogin-contents-facebook .sns_logo, .block-login--snslogin-contents-twitter .sns_logo{background-size: 35px 35px;background-position: center;}.block-login--snslogin-header {margin-top: 30px!important;}.section-top--special--item .con_icon {background-color: #c5c5c3;color: #fff;padding: 1.7px 3px .5px;margin-right: 1vw;font-size: 11px;display: inline-block;margin-bottom: 1.1vw;border-radius: 1px;}.block-header--nav ul li .block-headernav--cart-count {right: -2px;width: 18px;height: 18px;font-size: 11px;line-height: 19px;}.page-goods .block-goods-sns {display: none!important;}.block-goods-detail .block-goods-name-wrap{margin-top: 15px;}.block-goods-gallery--bottom {padding: 0;}.block-goods-gallery--expansion-comment {font-size: 1.0rem;margin: 0px 20px 16px;}.block-goods-detail .block-contact-bookmark{display: none;}.cpbanner_wrap {margin: 2em 0 4em;}.cpbanner_wrap .cpbanner_box .title{font-size: 13px;font-weight: 550;}.cpbanner_wrap .cpbanner{display: flex;justify-content: space-between;background-color: #f2f2f2;padding: 0;margin: 6px 0 10px;align-items: center;position: relative;text-decoration: none!important;font-weight: 550;border-radius: 3px;}.cpbanner_wrap .cpbanner:after {content: '';width: 6.5px;height: 6.5px;border: 0px;border-top: solid 1.2px;border-right: solid 1.2px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 52%;right: 16px;margin-top: -4px;}.cpbanner_wrap .cpbanner .img {width: 33%;padding: 8px;}.cpbanner_wrap .cpbanner p {letter-spacing: .06rem;width: 64%;padding: 10px 25px 10px 0;font-size: 12px;font-weight: 550;color: #525252;line-height: 1.7;}.cpbanner_wrap .cpbanner p span {font-size: 11px;font-weight: normal;margin-top: 8px;display: block;line-height: 1.6;}.block-common-alert-list{margin: 20px;font-size: 12px;padding: 1.0rem;border: solid 1px #a90716;padding: 15px;line-height: 1.6;letter-spacing: .05rem;}.release-dt--infomation{background-color: unset;border: solid 1px;margin: 10px 20px;padding: 10px;}.block-accept-date--header, .block-accept-date--footer {font-weight: 550;letter-spacing: .05rem;}.action .btn {margin: 2.0rem auto;width: 98%;}.block-goods-gallery ul li .block-goods-gallery--zoom {right: calc(50% - 30vw + 10px);top: 10px;}.block-cart--point-rank{margin:20px 0 0px;display: flex;align-items: center;padding: 10px 0 0;justify-content: flex-end;}.block-cart--point-rank .point-rank{font-weight: 600;display: flex;align-items: center;margin: 0 0 0 7px;font-size: 13px;}.block-cart--point-rank .point-rank .point-rank--message{font-size: 13px;}.block-cart--point-rank .point-rank .point-rank--ratio{font-size: 23px;margin: 0 0 0 7px;line-height: 1;padding-bottom: 8px;font-weight: 550;}.block-cart--point-rank +p {text-align: right;}/*TOP・CAMPAIGNーTOPICS*/.block-top-event--2{margin: 2.5rem 0 0;/*background: linear-gradient(180deg, #fff 0%, #fff 30%, #ede6d98a 30%, #ede6d98a 100%);*/padding-bottom: 10px;margin-bottom: 30px;}.top_contents_title_wrap .top_contents_title{font-size: 6.3vw;font-style: normal;font-weight: 400;text-align: center;margin: 0;color: #333;border-bottom: none;padding: 0;letter-spacing: .1rem;line-height: 1.7;}.top_contents_title_wrap p{text-align: center;font-size: 11.5px;font-weight: 400;letter-spacing: .09rem;}.event-section--images {margin:2rem auto 20px;}/*TOP・TOPICS*//*スライダー*/.slick-dots {bottom: 0!important;}.slick-dots li button:before{content: ""!important;width: 5px!important;border-radius: 50%;height: 5px!important;background-color: #222!important;}.slick-dots li{width: 5px!important;height: 5px!important;margin: 0 5px!important;}.slick-dots li button{width: 5px!important;height: 5px!important;}.slick-dotted.slick-slider {padding-bottom: 35px;}.slick-dotted.slick-slider {margin-bottom: 20px!important;}/*スライダー*//*商品ページ*/.block-goods-comment2 dt h3, .block-goods-comment3 dt h3 {margin: 0;padding: 0;font-size: 1.3rem;line-height: 1.4;font-weight: normal;}.block-goods-comment2 dt span:before, .block-goods-comment3 dt span:before, .block-goods-comment2 dt span:after, .block-goods-comment3 dt span:after {width: 1.2rem;height: 1.2px;}/*商品ページ*//*NEWITEM*/.newitem_wrap{padding-top: 30px;padding-bottom: 0;}.newitem_wrap .new_product2{display: none;}.js_tab_item_wrap .btn_wrap {display: flex;align-items: flex-start;justify-content: center;margin: 30px 0 20px;}.js_tab_item_wrap .change_btn {width: 35%;text-align: center;color: #848484;font-weight: normal;font-size: 13px;align-items: center;justify-content: center;border-bottom: solid 1px #848484;padding-bottom: 10.5px;position: relative;}.js_tab_item_wrap .change_btn span{display: block;text-align: center;font-size: 11px;font-weight: 400;letter-spacing: .09rem;}.js_tab_item_wrap .active{border-bottom: solid 2px #c6b78d;color: #c6b78d;padding-bottom: 10px;}.js_tab_item_wrap .active:after {content: "";width: 0;height: 0;border-style: solid;border-width: 6px 5px 0 5px;border-color: #c6b78d transparent transparent transparent;position: absolute;bottom: -7px;right: 0;left: 0;margin: auto;}.page-top .block-pickup-list-p--items li:nth-child(3) {display: flex!important;}.page-top .block-pickup-list-p--items li:nth-child(4) {display: flex!important;}.newitem_wrap .block-pickup-list-p--items li{border: solid 1px #f7f4ef;}.block-pickup-list-p--goods-description{background-color:rgb(220, 214, 216, 0.6);}.newitem_wrap .block-pickup-list-p--items li {border: solid 1px #fff;}/*NEWITEM*//*RANKING*/.block-ranking-r--rank {border-radius: 50%;width: 24px;height: 24px;}.block-ranking-r--items li:nth-child(-n+3) .block-ranking-r--rank {background: #c6b78d!important;}.ranking_wrap{margin-top: 10px;padding-bottom: 40px;}/*RANKING*//*history*/.block-goods-list-c {position: relative;width: 100%;overflow: auto;margin: 0.5rem auto;text-align: center;padding: 1.0rem 0;}/*history*/#footer--sns ul li a {width: 25px;height: 25px;}#footer--sns ul li {margin: 0 9px;}.block-goods-comment2 dd, .block-goods-comment3 dd {font-size: 12.5px;line-height: 1.8;letter-spacing: normal;}/*LIFE導線*/.life_wrap{background: linear-gradient(180deg, #fff 0%, #fff 15px, rgb(220, 214, 216, 0.3) 15px, rgb(220, 214, 216, 0.3) 100%);padding: 3px 25px 40px;display: flex;flex-wrap: wrap;justify-content: center;}.life_wrap .logo{width: 135px;}.life_wrap .logo+p{text-align: center;width: 100%;margin: 8px 0 40px;font-size: 12px;color: #848484;}.life_wrap .contents_wrap .box{display: flex;justify-content: space-between;padding-bottom: 15px;border-bottom: solid 1px #c8c8c8;margin-bottom: 15px;}.life_wrap .contents_wrap .box:last-of-type{border-bottom: none;margin-bottom: 30px;}.life_wrap .contents_wrap .box .img{width: 30%;}.life_wrap .contents_wrap .box .txt{width: 65%;display: flex;flex-direction: column;}.life_wrap .contents_wrap .box .txt .tit{font-size: 13px;line-height: 1.7;font-weight: 400;}.life_wrap .contents_wrap .box .txt .day{margin-top: auto;font-size: 11px;color: #848484;text-align: right;}.life_wrap--bottom{background: unset;margin: 6rem 0 0;justify-content: flex-start;border-top: solid 1px #dddddd;padding-top: 3rem;}.life_wrap--bottom .logo {width: 115px;}.life_wrap--bottom .logo+p{width: calc(100% - 115px - 20px);padding-left: 20px;font-size: 11px;}.life_wrap--bottom .contents_wrap .box{border-bottom: unset;padding-bottom: 0;}.life_wrap .icon{width: fit-content;font-size: 10px;background-color: #e3dfdd;padding: 4px 8px 2px;border-radius: 1px;line-height: 1;margin-bottom: 8px;}.life_wrap--bottom .icon{background-color: #dcd6d8;}.life_wrap--bottom .btn_wrap{width: 100%;text-align: right;display: flex;align-items: flex-end;justify-content: flex-end;}.life_wrap--bottom .btn-more{border: none;display: block;height: auto;width: fit-content;line-height: 1;margin: 0;padding-right: 20px;font-size: 12px;}.life_wrap--bottom .btn-more:after{right: 5px;}/*LIFE導線*//*MEDIA情報*/.block-top-topic--body {background: unset;}/*MEDIA情報*//*INFORMATION*/.section-top--information {background: #fafafa;padding: 20px;margin: 20px 20px 40px;}.section-top--information #notice{margin: 20px 0;}/*INFORMATION*//*当日出荷帯*/.block-top-body--text{letter-spacing: .02rem;}/*当日出荷帯*/.required:after {padding: 0.5px 4px 1px;font-size: 10px;}/*カテ一覧*/.block-goods-detail-j--goods-image, .block-goods-list-d--goods-image{margin-right:0;}.block-goods-detail-j--price-items {justify-content: flex-start;}.block-goods-detail-j--couse-comment {font-size: 11px;font-weight: normal;width: 33.33vw;text-align: right;margin-right: 0.8rem;letter-spacing: .03rem;}.block-goods-detail-j--item .block-goods-detail-j--price-infos .price {font-weight: normal;font-size: 4.3vw;line-height: 1;}.block-goods-detail-j--price-items {flex-grow: unset;}.block-goods-detail-j--price-infos .block-goods-detail-j--cart-btn {width: 32vw;min-width: 32vw;margin: 0;}.block-goods-detail-j--items li a {font-size: 13px;}.block-goods-detail-j--items li .block-goods-detail-j--goods-name a, .block-goods-list-d--items li .block-goods-list-d--goods-name a {font-weight: 500;letter-spacing: .05rem;font-size: 14px;}.block-goods-detail-j--attr1, .block-goods-list-d--attr1{font-size: 11px;margin: 0;}.block-goods-detail-j--comment, .block-goods-list-d--comment, .block-goods-detail-j--comment-c2, .block-goods-list-d--comment-c2 {margin: 5px 0 0;}.block-goods-detail-j--price-infos .block-no-stock{width: 32vw;min-width: 32vw;margin: 0;}.block-goods-detail-j--goods-name, .block-goods-list-d--goods-name {margin: 0 0 0.4rem;}.block-goods-list-d--item &gt; h2, .block-goods-detail-j--item &gt; h2{font-size: 1.7rem;line-height: 1.6;letter-spacing: 1.5px;font-weight: 500;padding: 8px 20px 5px;margin-bottom: 20px;}.block-categry-head .block-categry-head--text dd {text-align: left;font-size: 12.5px;line-height: 2;}.block-categry-head .block-categry-head--stit {margin: 25px 0 7px;font-size: 19px;}.block-icon {margin-top: 5px;margin-bottom: 0px;}/*カテ一覧*/.block-pickup-list-p--items .block-icon01 {display: none!important;}/*商品ページ*/.block-topic-path--list li &gt; a, .block-topic-path--list li &gt; span {font-size: 11px;line-height: 1.5;letter-spacing: normal;}#goodsDetailFixedFooter .fixed-variation--btn &gt; p {padding: 0 10px;}#goodsDetailFixedFooter .fixed-variation--btn{height: 50px;}#goodsDetailFixedFooter .fixed-variation--btn ~ #goodsDetailFixedFooterBody form{margin: 0;height: 50px;border: solid 2px;}.page-goods #footer_pagetop{bottom: 80px;}.block-pickup-list-p--goods-name {font-size: 12.5px;line-height: 1.5;font-weight: normal;margin-bottom: 10px;display: block;letter-spacing: normal;}.block-pickup-list-p--price-infos .price {text-align: left;font-size: 13px;letter-spacing: normal;}.block-goods-price--price p {font-weight: 500;width: 100%;}/*--- デザインレギュレーション修正ここまで--*//*検索窓コンテンツ追加*/.over-header--search {background: #f4f4f4;border-bottom: solid 1px #fff;overflow: auto;-webkit-overflow-scrolling: touch;position:relative;}.pane--search {height: 100vh;}.block-search-box--search-submit {background: url(../../img/usr/common/header_icon_search_sp.png) center / 24px auto no-repeat;}.block-search-box--placeholder {left: 1.5rem;font-size: 1.35rem;letter-spacing: 0.1rem;}.block-search-box--form {padding: 20px 20px 30px;}.search-contents{padding: 0 20px 30px;letter-spacing: .1rem;color: #5f5f5f;}.search-contents .fl{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 1rem 0 2rem;}.search-contents .tit{font-weight: 550;display: block;width: 100%;margin: 25px 0 8px;}.search-contents .tit:first-child{margin: 0px 0 8px;}.search-contents .words  {background: #ffffff;display: flex;flex-flow: column;vertical-align: top;background-color: #fff;width: 31%;text-align: center;font-weight: 550;font-size: 1.15rem;align-items: center;color: #5f5f5f;letter-spacing: .06rem;}.search-contents .words:active, .search-contents .words:hover {background-color: #7b7b7b;text-decoration: none;color: #fff;}.search-contents .words  a:active,.search-contents .words  a:hover{color: #fff;text-decoration: none;}.search-contents .words:nth-child(n+4) {margin-top: 10px;}.search-contents .words  a{flex-grow: 1;display: block;text-align: left;color: #5f5f5f;width: 100%;display: flex;flex-flow: column;align-items: center;padding: 14px 13px 10px;}.search-contents .words  a .small_t{font-size:10px;display:block;letter-spacing: normal;margin-top:3px;width: 100%;}.block-goods-detail .block-goods-gallery.js-swiper__on:after,.block-goods-detail .block-goods-gallery.js-swiper__on:before  {display: none;}.txt_link{text-decoration: underline;text-align: right;display: block;font-size: 1.2rem;letter-spacing: .05rem;}.cls{text-align: revert;margin-top: 10px;}/*letropopup-cart btn_重ね順*/.letroUgcsetOverlay {-webkit-transform: translate3d(0, 0, 1px);transform: translate3d(0, 0, 1px);}#goodsDetailFixedFooter {-webkit-transform: translate3d(0, 0, 0px);transform: translate3d(0, 0, 0px);}/*letropopup-cart btn_重ね順end*//* ----ハンバーガーリニューアル---- */.pane-globalnav a {border: none;text-decoration: none;}.pane-globalnav .over-header--wrap {background: #fff;}.pane-globalnav .block-over-header--other03 .block-recent-item--keep-history{display: none;}.pane-globalnav .block-over-header--other03{background-color: #fff;}.pane-globalnav .block-over-header--other03 .block-recent-item--header{display:none;}.pane-globalnav .block-over-header--other03 .block-goods-list-c--goods-name{font-size: 11px;line-height: 1.4;font-weight: 550;letter-spacing: normal;}.pane-globalnav .block-over-header--other03 .js-enhanced-ecommerce-goods-price{text-align: left;font-size: 11px;}.pane-globalnav .block-over-header--name {padding: 14px 0 6px;}.pane-globalnav .block-over-header--login {padding: 14px 20px 6px;text-decoration: underline!important;display: inline-block;text-align: left;position: relative;}.pane-globalnav .block-over-header--login:after {content: '';width: 6.5px;height: 6.5px;border: 0px;border-top: solid 1px;border-right: solid 1px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 62%;right: 10px;margin-top: -4px;}.pane-globalnav {letter-spacing: .09rem;top: 60px;}.pane-globalnav .cate_big_title{background-color: #f4f4f4;font-size: 12px;font-weight: 600;padding: 8px;}.pane-globalnav .block-over-header--customermenu ul {flex-flow: wrap;}.pane-globalnav .block-over-header--customermenu li {width: 25%;}.pane-globalnav .block-over-header--customermenu li:last-child {border-right:none;}.pane-globalnav .block-over-header--customermenu ul li a {flex-direction: column;font-size: 9px;padding: 9px 0;}.pane-globalnav .block-over-header--customermenu ul li.block-subnav-box--info--shop a:before{background: url(https://etvos.com/img/usr/common/header_icon_info_shop_sp.png) center / 1.1rem auto no-repeat;}.pane-globalnav .block-over-header--customermenu ul li.block-subnav-box--info--info a:before{background: url(https://etvos.com/img/usr/common/header_icon_info_faq_sp.png) center / 1.45rem auto no-repeat;}.pane-globalnav .block-over-header--customermenu ul li.block-subnav-box--info--history a:before {background: url(https://etvos.com/img/usr/common/header_icon_info_history_sp.png) center / 1.65rem auto no-repeat;}.pane-globalnav .block-over-header--category {position: relative;}.pane-globalnav .block-over-header--category {margin-bottom: 0;background-color: #fff;}.pane-globalnav .block-category-style-g--image {width: 14%;padding-left: 5px!important;}.block-category-style-g--items-1 .block-category-style-g--item {background: #fff;min-height: unset;}.pane-globalnav .block-category-style-g--item-container {display: flex;align-items: center;width: 100%;}.pane-globalnav .block-category-style-g--item-container a{display: block;padding: 9.5px 10px 7px;width: 100%;}.pane-globalnav .block-category-style-g--items-1 li.block-category-style-g--item &gt; div &gt; a, .block-genre-style--items-1 &gt; li &gt; div &gt; a {padding-left: 10px;}.pane-globalnav .block-category-style-g--image figure {width: 3.4rem;height: 3.4rem;}.pane-globalnav .block-category-style-g--item:last-child {border-bottom: 1px solid #dddddd;}.pane-globalnav .block-category-style-g--image, .block-genre-style--image {padding: 0 10px 0 0;}.pane-globalnav .gnav_drawer_button_open,.gnav_drawer_button_none {position: relative;padding: 9.2px 8px 7px;border: 0;border-bottom: 1px solid #ddd;border-top: none!important;}.pane-globalnav .gnav_drawer_button_open:after {content: '';width: 6.5px;height: 6.5px;border: 0px;border-top: solid 1.5px;border-right: solid 1.5px;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 52%;right: 16px;margin-top: -4px;}.pane-globalnav .gnav_drawer_button_close:after {content: '';width: 6.5px;height: 6.5px;border: 0px;border-top: solid 1.5px;border-right: solid 1.5px;-ms-transform: rotate(225deg);-webkit-transform: rotate(225deg);transform: rotate(225deg);position: absolute;top: 42%;left: 16px;}.pane-globalnav .gnav_drawer_nav_wrapper {height: 100%;transition: all 0.5s;transform: translate(100%);position: fixed;top: 60px;right: 0;z-index: 1000;background-color: #FFF;border-top: 1px solid #dddddd;}.pane-globalnav .gnav_drawer_nav_wrapper.open {transform: translate(0);width:100%;}.pane-globalnav .gnav_drawer_button {right: auto;left: 32px;}.pane-globalnav .gnav_drawer_button_close {position: relative;height: unset;font-size: 12px;font-weight: 600;padding: 9.5px 0 7px;background-color: #f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.pane-globalnav .block-category-style-g--body {display: flex;height: unset;align-items: center;text-align: left;}.pane-globalnav .noicon_ul li{min-height: unset;}.pane-globalnav .noicon_ul li .block-category-style-g--body{height: unset;}.pane-globalnav .campaign_wrap{display: flex;align-items: center;justify-content: space-between;margin: 10px;background-color: #f1efdc;padding: 10px;border-radius: 4px;color: #00B900;font-weight: 550;border: solid 3px #fff;position:relative;text-decolation:none;}.pane-globalnav .campaign_wrap:after{content: '';width: 6.5px;height: 6.5px;border: 0px;border-top: solid 1.5px #00B900;border-right: solid 1.5px #00B900;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 52%;right: 16px;margin-top: -4px;}.pane-globalnav .campaign_wrap .box1{width: 10%;}.pane-globalnav .campaign_wrap .box2{width: 85%;}.pane-globalnav .block-over-header--customermenu ul li a:before {margin-right: 0;width: 2.4rem;height: 2.4rem;content: '';display: inline-block;vertical-align: middle;flex-grow: 1;margin-bottom: 5px;}.gnav_drawer_menu_wrap .block-category-style-g--name span{color: #fff;font-size: 11px;background-color: #c6b78d;letter-spacing: normal;padding: 2.5px 3px .7px;margin-left: 5px;border-radius: 1px;display: inline-block;text-decoration: none!important;}/*▼202501カラー変更挿入部分▼*/.block-over-header--contact {background: #dcd6d8!important;}.block-over-header--contact &gt; p:first-child a {background: #c4bbbf!important;}/* ----動画サムネボタン---- */.block-goods-gallery ul li.block-goods-gallery--YT figure:after{background-size: 35px;}#goodsDetailFixedFooter {z-index: 1000;padding: 8px;height: 80px;align-items: center;justify-content: space-between;}/* ----mypage---- */.block-mypage--customer-status-info {margin: 0 0 5rem;padding: 5.0rem 1.4rem 4.4rem;background: #f6f6f6;}div[class^="block-"][class$="--customer-name"] {text-align: center;font-size: 1.8rem;font-weight: normal;margin: 0rem 1.4rem 1.5rem;}.block-mypage--customer-name .block-mypage--logout {display: block;font-size: 1.1rem;margin-top: 5px;}.block-mypage--logout a {text-decoration: underline;margin: 0 3px;}.block-mypage--mypoint &gt; p {font-weight: 550;line-height: 1;font-size: 1.4rem;}.block-mypage--rank-status-about &gt; dl dt {margin: 0 0 30px;}.block-mypage--rank-status-about &gt; dl dd {text-align: left;line-height: 1.9;letter-spacing: .05rem;}.block-mypage--rank-status-about &gt; dl dd &gt; ul li {margin-top: 1.5rem;text-align: right;text-decoration: underline;font-size: 11px;}.block-mypage--rank-status-about {width: 31.0rem;margin: 0 auto 4rem;padding: 0;}.block-mypage--rank-status .block-mypage--rank-info {width: 31.0rem;margin: 0 auto 20px;padding: 2.1rem 0 2.4rem;text-align: center;background: #f6f6f6;color: #333333!important;}.block-mypage--rank-status .block-mypage--rank-info &gt; dl {display: inline-flex;justify-content: center;align-items: baseline;margin-bottom: 5px;}.block-mypage--rank-status .block-mypage--rank-info &gt; dl dt {font-size: 1.2rem;letter-spacing: .03rem;font-weight: 550;}.block-mypage--rank-per__t{font-size: 1.2rem;letter-spacing: .03rem;font-weight: 550;}.block-mypage--rank-per__v{font-size: 2rem;font-weight: normal;}.block-mypage--rank-status .block-mypage--rank-info &gt; dl dd {font-size: 2.4rem;margin: 0 0 0 1rem;}.block-mypage--rank-status-graph .block-mypage--rank-status-graph--comment {position: absolute;margin: 0;padding: 9px 12px 8px 12px;border: solid 1px #FD8083;background: #ffffff;color: #FD8083;font-size: 12px;line-height: 1.5;text-align: left;}.block-mypage--rank-status-graph .block-mypage--rank-status-graph--comment p{font-weight: 550;letter-spacing: .05rem;}.block-mypage--rank-status-graph__Bronze .block-mypage--rank-status-graph--comment {bottom: calc(37% + 40px);left: calc(9% - 10px);}.block-mypage--rank-status-graph .block-mypage--rank-status-graph--comment span {font-weight: 550;}.block-mypage--rank-caption ul li {margin-left: 1em;font-size: 11px;line-height: 1.8;}.block-mypage--regular-orderlist {margin: 5rem 0 5.4rem;background: #f6f6f6;padding: 2.5rem 3.8rem 3.0rem;}.block-mypage--regular-orderlist h2 {margin: 0 0 2rem;padding: 0;border: none;font-size: 1.7rem;font-weight: normal;text-align: center;letter-spacing: .05rem;}.block-mypage--regular-orderlist-container &gt; li {position: relative;background: #ffffff;border: solid 3px #F3F3F3;width: 30.0rem!important;padding: 2.0rem 2.0rem 6.2rem;}.block-mypage--regular-orderlist-container &gt; li .next-expected-dt {text-align: center;font-size: 15px;font-weight: normal;}.regular-sales-detail--list li {display: flex;align-items: center;margin: 10px 0 0;line-height: 1.8;font-size: 12.5px;letter-spacing: .02rem;}.regular-sales-detail--list li figure {width: 70px;min-width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;margin: 0 8px 0 0;}.block-mypage--regular-orderlist-container &gt; li &gt; a {position: absolute;left: 2.0rem;right: 2.0rem;bottom: 2.0rem;margin: 0 0 0;padding: 0;height: 4.5rem;display: flex;align-items: center;justify-content: center;background: #f6f6f6;text-align: center;font-size: 12px;letter-spacing: .03rem;}.block-mypage--regular-orderlist-container &gt; li &gt; a:after {position: absolute;right: 15px;top: calc(50% - 4px);display: block;content: '';width: 6px;height: 6px;border-top: solid 1px #666666;border-right: solid 1px #666666;transform: rotate(45deg);}.block-mypage #mypagenav {margin: 5rem 0 3.0rem;}.block-mypage #mypagenav .mypagenav-list h2 {margin: -1px 0 0;background: #f6f6f6;text-align: left;border-top: solid 1px #DFDFDF;font-size: 12px;font-weight: 600;padding: 8px;letter-spacing: .08rem;}.block-mypage--shopping-info-items li a:after, .block-mypage--member-info-items li a:after, .block-mypage--inquiry-info-items li a:after, .block-mypage--snssync-info-items li a:after {font-family: FontAwesome;content: "\f105";position: absolute;height: 100%;top: 50%;font-size: 15px;line-height: 20px;margin-top: -10px;right: 10px;}.block-mypage #mypagenav .mypagenav-list &gt; ul.block-mypage--shopping-info-items &gt; li dt a {padding: 2rem 2.4rem 2rem 1.4rem;padding-left: 6.2rem;font-size: 1.4rem;letter-spacing: .15rem;background-size: 20px;line-height: 1;background-color: rgb(255,255,255,0.3);background-blend-mode: lighten;}.block-mypage #mypagenav .mypagenav-list &gt; ul &gt; li dt a {background-size: 3.3rem auto;background-position: 1.4rem center;background-repeat: no-repeat;letter-spacing: .09rem;padding: 1.2rem 2.4rem 1.2rem 1.4rem;}.block-mypage #mypagenav .mypagenav-list &gt; ul &gt; li dt a.js-line-modal-btn{position: relative;}.block-mypage--withdrawal-link {text-align: right;padding: 20px 20px;font-size: 13px;}.block-mypage #mypagenav h2 {margin: 0 0 3.0rem;padding: 0;border: none;font-size: 1.7rem;text-align: center;font-weight: normal;letter-spacing: .05rem;}.block-mypage--rank-status .block-mypage--rank-info &gt; dl dd div.block-mypage--rank-name.block-mypage--rank-name__Bronze {background: url(../../img/usr/customer/rank_icon_bronze.png) right 52% / 1.8rem auto no-repeat;}.block-mypage--rank-status .block-mypage--rank-info &gt; dl dd div.block-mypage--rank-name.block-mypage--rank-name__Silver {background: url(../../img/usr/customer/rank_icon_silver.png) right 52% / 1.8rem auto no-repeat;}.block-mypage--rank-status .block-mypage--rank-info &gt; dl dd div.block-mypage--rank-name.block-mypage--rank-name__Gold {background: url(../../img/usr/customer/rank_icon_gold.png) right 52% / 1.8rem auto no-repeat;}.block-mypage--rank-status .block-mypage--rank-info &gt; dl dd div.block-mypage--rank-name.block-mypage--rank-name__Plutinum {background: url(../../img/usr/customer/rank_icon_plutinum.png) right 52% / 1.8rem auto no-repeat;}.block-regular-purcharse-list {margin: 20px;}.block-regular-purcharse-list--goods {position: relative;margin: 0;padding: 2.0rem 2.0rem 2.0rem;border: solid 3px #f3f3f3;letter-spacing: .08rem;}.block-regular-purcharse-list--next-expected-dt dd {margin-left: 1.0rem;font-weight: 500;}.block-regular-purcharse-list--regular-link a{margin: 0 0 0 auto;padding: 0;width: 18.5rem;height: 4.5rem;display: flex;align-items: center;justify-content: center;background: #f5f5f5;text-align: center;font-size: 12px;letter-spacing: .03rem;position:relative;}.block-regular-purcharse-list--regular-link a:after {position: absolute;right: 15px;top: calc(50% - 4px);display: block;content: '';width: 6px;height: 6px;border-top: solid 1px #666666;border-right: solid 1px #666666;transform: rotate(45deg);}.block-regular-purcharse-list--regular-info dt {font-weight: 550;width: 9.2em;}.block-regular-purcharse-detail {margin: 20px;}.block-regular-purcharse-detail .oshirase{font-size: 12px;line-height: 1.7;margin: 10px 0;}.block-regular-purcharse-detail--prev-expected-dt {margin: 0 0 2.8rem;font-size: 1.55rem;font-weight: 500;padding: 1.0rem;}.block-regular-purcharse-detail--regular-sales-items th {font-weight: 550;}.block-regular-purcharse-detail--regular-sales-items {letter-spacing: .07rem;}.text-color__red {font-size: 11px;margin-top: 5px;}.block-regular-purcharse-detail--btn .btn-default2 {margin: 0;min-width: 23.0rem;height: 4.5rem;background: #f6f6f6;text-align: center;font-size: 12px;letter-spacing: .03rem;line-height: 4.5rem;padding: 0;position: relative;color: #333333!important;font-weight: normal!important;}.block-regular-purcharse-detail--next-expected-dt &gt; p:first-child {font-size: 1.55rem;font-weight: 550;}.block-regular-purcharse-detail--regular-cycle &gt; p:first-child {font-size: 1.55rem;font-weight: 550;}.block-regular-purcharse-detail--regular-cycle &gt; p:first-child {font-size: 1.55rem;font-weight: 550;}.block-regular-purcharse-detail--time-spec &gt; p:first-child {font-size: 1.55rem;font-weight: 550;}.block-regular-purcharse-detail--time-spec select{color: #333333!important;}.block-regular-purcharse-detail--body .block-regular-purcharse-detail--shipment-info &gt; h2 {margin: 0 0 1.8rem;padding: 0;font-size: 1.8rem;font-weight: 550;border: none;}.block-regular-purcharse-detail--goods-items &gt; h2 {margin: 0 0 1.8rem;padding: 0;font-size: 1.8rem;font-weight: 550;border: none;}.block-regular-purcharse-detail--goods-items-section &gt; p.legend2 {margin: 0;font-size: 1.55rem;font-weight: 550;}.block-regular-purcharse-detail--goods-items-item:before {border: solid 3px #F3F3F3;}.block-regular-purcharse-detail--goods-items-item__btn .btn {width: 21.5rem;height: 3.5rem;display: flex;justify-content: center;align-items: center;height: 4.5rem;text-align: center;font-size: 12px;letter-spacing: .03rem;line-height: 4.5rem;padding: 0;position: relative;color: #333!important;}.block-regular-purcharse-detail--goods-items-item__btn .btn:after {position: absolute;right: 15px;top: calc(50% - 4px);display: block;content: '';width: 6px;height: 6px;border-top: solid 1px #666666;border-right: solid 1px #666666;transform: rotate(45deg);}.block-regular-purcharse-detail--goods-items-item--line1 dl {margin: 0;}.block-regular-purcharse-detail--goods-items-item--line1 {position: relative;padding: 2rem 2rem 2rem 8.5rem;}.block-regular-purcharse-detail--goods-items-item--line1 &gt; figure {width: 7.0rem;height: 6.0rem;display: flex;justify-content: center;align-items: center;position: absolute;left: 10px;top: 23px;}.block-regular-purcharse-detail--action-message {margin-bottom: 1.5rem;font-size: 11px;line-height: 1.7;}#goodsZoomImageModal .goodsZoomImageModal__body img {max-width: 160%;}.block-regular-purcharse-detail--expected-dt &gt; dl dd .block-regular-purcharse-detail--goods-items-novelty, .block-regular-purcharse-detail--expected-dt &gt; .block-regular-purcharse-detail--next-expected-dt &gt; dl dd .block-regular-purcharse-detail--goods-items-novelty{display: none!important;}.block-mypage--regular-orderlist-container &gt; li .has-benefits {display: none!important;}.block-regular-purcharse-list--goods .block-regular-purcharse-list--novelty{display: none!important;}.js_none{display: none!important;}.js_block{display: block!important;}/* ----mypage202506追加---- */h1.block-mypage--header {padding: 0 2.3rem;margin-top: 4%;font-size: 1.9rem;}h1.block-mypage--header .block-mypage--logout {padding-top: 3px;}.block-mypage .block-common-alert-list.available-coupon-txt {margin: 2vw 6vw 3vw !important;}.block-mypage-customer-info--body {background-color: #F4F2F3;padding-bottom: 8%;}div[class^="block-"][class$="--customer-name"] {padding-top: 5%;}.block-mypage--regular-orderlist-container &gt; li &gt; a {background: #F4F2F3;}.block-mypage--customer-info {width: 340px!important;}#progress-container {width: 280px;margin-top: 5%;}#status-text {width: 280px;font-size: 12px;padding-top: 0.5%;}.block-mypage--rank-caption {padding-top: 0;}.block-mypage--rank-status-about {margin-bottom: 0!important;}.block-mypage--rank-status-about &gt; dl dt {margin-bottom: 5%;}.block-mypage--rank-status-about &gt; dl dd &gt; ul li {text-align: center;margin-top: 0 !important;}.block-mypage--rank-status-about &gt; dl dd &gt; ul li a:after {font-family: FontAwesome;content: "\f105";position: absolute;top: -5px;font-size: 20px;right: 10px;color: #333333;}.block-mypage--regular-orderlist {margin: 0;margin-top: 10%;padding-top: 0!important;padding-bottom: 0!important;background: #F4F2F3;}.block-mypage #mypagenav {margin: 1rem 0 2rem;}#mypagenav &gt; h1 {text-align: center;font-size: 2rem;letter-spacing: 1.5px;margin-bottom: 1%;}.mypagenav-list--main &gt; ul {padding: 0 5%;height: 94px;}.mypagenav-list--main &gt; ul &gt; li {margin: 0 1.5%;padding: 0 2px 6px;border: solid 2.5px #f2f2f2;border-radius: 4px;filter: drop-shadow(1px 1px 1px #aaaaaa30);background: #fff;display: flex;justify-content: center;align-items: center;}.mypagenav-list--main ul li .block-mypage--shopping-info-item--img {width: 34px;}.mypagenav-list--main ul li .block-mypage--shopping-info-item--txt {height: 30%;text-align: center;font-size: 2.4vw;font-weight: normal;}.mypagenav-list--main ul &gt; .block-mypage--shopping--has-mycoupon {z-index: 99;}.block-mypage #mypagenav .mypagenav-list &gt; div {padding: 1.3rem 2.4rem 1.3rem 2rem;font-size: 1.3rem;background: #F4F2F3;}.block-mypage #mypagenav .mypagenav-list &gt; ul.block-mypage--shopping-info-items &gt; li.block-mypage--shopping-info-item-point-history dt a,.block-mypage #mypagenav .mypagenav-list &gt; ul.block-mypage--shopping-info-items &gt; li.block-mypage--shopping-info-item-friendcoupon-list dt a {margin-left: 4%;}.block-mypage #mypagenav .mypagenav-list &gt; ul.block-mypage--shopping-info-items &gt; li dt a {padding-left: 4.3rem;font-size: 1.3rem;}.block-mypage #mypagenav .mypagenav-list &gt; ul &gt; li dt a {padding-left: 2.5rem;}.cpbanner_wrap {margin: 2em 1em 2em;}.cpbanner_wrap .cpbanner {background-color: #f4f2f3;padding: 2%;}.block-mypage--campaign-section {background: #fff;padding: 5% 0 1px;}.block-mypage--campaign-section h2 {text-align: center;font-weight: 500;}.cpbanner_wrap .cpbanner p span {font-size: 1rem;}.block-mypage--campaign-section:last-of-type {margin-bottom: 15%!important;}.block-mypage--snssync-info {margin-top: 15%;}/* ----mypage202506追加---- *//* ----Cookie---- */.block-cookie-consent{flex-direction: column;align-items: flex-end;}.block-cookie-consent--text{line-height: 1.5;}.block-cookie-consent--text a {color: #fff;text-decoration: underline;display: block;width: fit-content;transform: translate(0px, 10px);}/* ----Cookie---- *//* ----商品ページCTAREA---- */.block-goods-name .block-goods-name--text {font-weight: 500;line-height: 1.6;font-size: 1.56rem;letter-spacing: .07rem;}.block-goods-comment-line {margin: 8px 0 0;}.block-goods-comment-line .block-goods-comment-attr1 {font-size: 12.5px;padding: 0;}.block-goods-name2{font-weight: 500;margin-top: 5px;font-size: 12.5px;}.detail_anc{display: none;}.block-goods-gallery--bottom .swiper-pagination {position: inherit;margin-top: 20px;text-align: left;padding: 0 4vw 2em;}.block-goods-gallery--bottom .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 1.2vw 4px;width: 16vw;height: 16vw;text-align: center;}.block-goods-gallery--bottom .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet  figure{height: 100%;width: 100%;}.block-goods-gallery--bottom .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet  figure img{max-height: 100%;}.btn-primary {width: 100%;background: #333333;color: #ffffff;border: none;height: 50px;padding: 0;display: flex;align-items: center;justify-content: center;letter-spacing: .13em;position: relative;}.block-goods-detail .btn-primary:before{display: inline-block;vertical-align: middle;content: '';width: 1em;height: 1em;margin: 0 0.4em 0.19em 0;background: url(../../img/usr/common/header_icon_cart_white.png) left top / auto 80% no-repeat;/* padding-bottom: 1rem;*/background-size: contain;}.block-add-cart--btn__teiki{background: #C6B78D;}.block-goods-detail .block-add-cart--btn__teiki:before{display: inline-block;vertical-align: middle;content: '';width: 1em;height: 1em;margin: 0 0.4em 0.19em 0;background: url(../../img/usr/common/icon_teiki_btn.png) left top / auto 80% no-repeat;background-size: contain;}.block-cart-wrap .block-add-cart-wrap{justify-content: space-between;}.block-add-cart--qty &gt; dl dt{font-size: 12px;margin: 0;}.block-add-cart-wrap .block-add-cart {width: 100%;}.block-add-cart--qty &gt; dl dd select{width: 5em;min-width: unset;}.block-add-cart--qty &gt; dl{width: 7.5em;justify-content: space-between;}.block-goods-price--stext{width: 100%;top: 22px;}.block-goods-price--price {flex-direction: column-reverse;}.block-goods-price--price .block-goods-price__regular-comment {width: 100%;font-size: 11px;margin-bottom: 25px;}.block-goods-price--price .block-goods-price__regular-comment br{display:none;}.block-goods-price-has-comment{margin-top: 3em;}.block-goods-detail-middle-btn .block-no-stock .block-no-stock--message{width: 100%;}#goodsDetailFixedFooter .fixed-variation--btn ~ #goodsDetailFixedFooterBody form{border: 0;}#goodsDetailFixedFooterBody{height: 50px;}.block-goods-detail-j--cart-btn .block-list-add-cart-btn, .block-goods-detail-j--price-infos .block-no-stock .block-no-stock--message, .block-goods-list-d--cart-btn .block-list-add-cart-btn a{margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;height: 45px;}.block-goods-detail-j--pulldown__button {width: 100%;}.block-goods-detail-j--items li a {display: flex;align-items: center;justify-content: center;}div.pane-goods-center-awooTag{margin: 30px 20px;}.title-tags, .title-recommendation{margin: 0 0 15px;padding: 0;border: none;border-bottom: none;text-align: left;font-size: 1.5rem;font-weight: 500;line-height: 1.2;letter-spacing: .1rem;}.title-recommendation{margin: 20px;}.goods-rowcount--text{margin: 0 20px 20px;font-size: 14px;}.pane-goods-center-awooTag a,.awoo-keyword-popular-center-tags  a{padding: 4px 10px;margin-left: 3px;margin-bottom: 8px;font-size: 11px;font-weight: 500;background: #e3dfdd;}.pane-goods-center-awooTag a:hover,.pane-goods-center-awooTag a:active{background: #b7b1a9;color: #fff;}.pane-goods-search-awooTag{margin: 30px 0;padding: 0 4vw;text-align: center;}.pane-goods-search-awooTag .title-tags{padding-left: 5px;margin-bottom: 20px;text-align: center;}.awoo-keyword-popular-center-tags a:hover,.awoo-keyword-popular-center-tags a:active{background: #b7b1a9;color: #fff;}.block-favorit-list-add-cart-btn{display: inline-flex;margin-top: 10px;margin-right: 10px;font-size: 12px;width:  10rem;height:  3.0rem;}.block-favorite--comment-button{text-align: right;}/*未使用クーポン*/.block-mypage .block-common-alert-list.available-coupon-txt{position: relative;border: none;background: #fd8083;margin: 5vw 3vw 3vw;padding: 10px 0;text-align: center;}.block-mypage .block-common-alert-list.available-coupon-txt .accordion_txt2{padding: 0 !important;font-weight: 500;}.block-mypage .block-common-alert-list.available-coupon-txt .accordion_txt2 a{color: #fff;}.block-mypage .block-common-alert-list.available-coupon-txt .accordion_txt2 a:after {font-family: FontAwesome;content: "\f105";position: absolute;top: -5px;font-size: 20px;right: 10px;color: #ffff;}.block-goods-price .block-goods-price__regular-comment_has-accept-date{position:absolute;top:0px;left:0px;}/*awooレコメンド機能*/.awoo-related-products .related-title{font-size: 1.6rem !important;}.cCfjpc{padding: 0 15px!important;justify-content: space-between!important;}.enhBzN .related-product-name{color: rgb(44, 44, 44)!important;}.enhBzN .carousel-arrow{background-color: rgb(102, 75, 52, 0.3) !important;border-radius: 50%!important;border: none!important;}.enhBzN .carousel-arrow.PREV{left: 2%!important;}.enhBzN .carousel-arrow.NEXT{right: 2%!important;}.enhBzN .svg-inline--fa{width: 12px!important;height: 12px!important;}.awoo-cart-related-products .enhBzN.related-wrapper p{font-size: 16px!important;margin: 30px 20px 20px!important;}/*awooレコメンド機能*//*一番下SP/PC切替帯*/.block-switcher {background: #f4f2f3 !important;;}/*一番下SP/PC切替帯*//*イベント・ジャンル等レビュー星*/.user-review-info .user-review-info--score_avg dd span[class^="score_avg"]{width: 80px;}</pre></body></html>