﻿@charset "UTF-8";/* ----トップページ本文---- */.block-top-mv {position: relative;}.block-top-mv-slider {align-items: center;}.block-top-mv-slider-item {width: 1000px;height: 593px;margin: 0 5px;}.block-top-mv-slider-item a {display: block;overflow: hidden;}.block-top-mv-slider-item img {display: block;width: 100%;height: 593px;object-fit: cover;}.block-top-mv-slider-video {display: flex;align-items: center;justify-content: center;}.block-top-mv-slider-item video {width: 100%;height: 593px;object-fit: cover;}.block-top-mv-pagination {display: flex;align-items: center;justify-content: center;position: relative;top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;margin-top: 16px;}.block-top-mv-pagination .swiper-pagination-bullet {display: block !important;width: 40px !important;height: 3px !important;margin: 0 5px !important;border-radius: 3px !important;background-color: #edece9 !important;opacity: 1;cursor: pointer;}.block-top-mv-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #beb5aa !important;}.block-top-notice {margin-top: 40px;text-align: center;}.block-top-notice,.block-top-notice a {color: var(--cl-rd);}.block-top-notice a:hover {text-decoration: underline;}.block-top-notice p {position: relative;}.block-top-notice p::before {content: "";display: inline-block;position: relative;top: 3px;width: 17px;height: 17px;margin-right: 10px;background-image: url(../../img/usr/common/icon_notice.png);background-position: center;background-repeat: no-repeat;background-size: contain;}/* ----トップページ予備テンプレート---- */.block-top-keyword {margin-top: 40px;}.block-top-keyword .block-keyword-list .item-ttl {font-weight: 700;}.block-top-voice {margin-top: 100px;}/* ----ヘッダー---- */.block-header-top-news {position: relative;background-color: var(--cl-bk);z-index: 9999;}.block-header-top-news,.block-header-top-news a {color: #ffffff;}.block-header-bot-news {background-color: #efeeeb;}.block-header-top-news .block-container,.block-header-bot-news .block-container {display: flex;align-items: center;justify-content: center;padding: 10px 0;text-align: center;}.block-header-top-news .txt-l,.block-header-bot-news .txt-l {margin-right: 3px;font-size: 1.6rem;}.pane-header {position: relative;height: 90px;background-color: var(--cl-bg-base);z-index: 9999;}.is-header-float .block-header-main {top: 0;left: 0;width: 100%;min-width: var(--main-width);position: fixed;background-color: var(--cl-bg-base);}.block-header-main-container {display: flex;align-items: center;position: relative;width: 100%;min-width: var(--cl-bg-base);padding: var(--main-padding);}.block-header-logo {margin: 0;padding: 0;}.block-header-logo a,.block-header-logo img {display: block;height: auto;transition: width 0.4s, opacity 0.2s;}.is-header-mini .block-header-logo img {width: 89px;}.block-header-logo a:hover {opacity: 0.65;}.block-header-nav-txt {display: flex;align-items: center;margin-left: 40px;}.block-header-nav-txt ul {display: flex;align-items: center;}.block-header-nav-txt li.has-bdr {position: relative;margin-left: 14px;padding-left: 14px;}.block-header-nav-txt li.has-bdr::before {content: "";display: block;position: absolute;top: 50%;left: 0;width: 1px;height: 20px;margin-top: -10px;background-color: var(--cl-bdr);}.block-header-nav-txt .list-ttl {display: flex;align-items: center;justify-content: center;position: relative;padding: 0 14px;height: 90px;font-weight: 500;cursor: pointer;transition: height 0.4s;}.is-header-mini .block-header-nav-txt .list-ttl {height: 60px;}.block-header-nav-txt .list-ttl::after {content: "";display: block;position: absolute;bottom: 0;left: 14px;width: calc(100% - 28px);height: 2px;background-color: var(--cl-bk);opacity: 0;transition: opacity 0.3s;}.block-header-nav-txt .list-ttl:hover::after,.block-header-nav-txt .list-ttl.is-nav-on::after {opacity: 1;}.block-header-nav-icon {margin-left: auto;}.block-header-nav-icon ul {display: flex;align-items: center;}.block-header-nav-icon li + li {margin-left: 24px;}.block-header-nav-icon li > div,.block-header-nav-icon li > a {display: block;position: relative;width: 18px;height: 18px;background-position: center;background-repeat: no-repeat;background-size: contain;cursor: pointer;text-indent: -999999px;transition: opacity 0.2s;}.block-header-nav-icon .icon-search {background-image: url(../../img/usr/common/icon_h_search.png);}.block-header-nav-icon .icon-user {background-image: url(../../img/usr/common/icon_h_user.png);}.block-header-nav-icon .icon-favorite {background-image: url(../../img/usr/common/icon_h_favorite.png);}.block-header-nav-icon .icon-cart {background-image: url(../../img/usr/common/icon_h_cart.png);}.block-header-nav-icon li > div:hover,.block-header-nav-icon li > a:hover {opacity: 0.65;}.block-headernav--cart-count {display: none;position: absolute;top: 0;left: 0;width: 20px;font-size: 0.9rem;font-family: var(--ff-num);font-weight: 700;letter-spacing: 0;text-align: center;text-indent: 0;line-height: 1;}.block-header-links {position: absolute;top: 5px;right: 40px;transition: opacity 0.6s;}.is-header-mini .block-header-links {opacity: 0;visibility: hidden;}.block-header-links ul {display: flex;align-items: center;font-size: 1.2rem;letter-spacing: 0.1em;}.block-header-links li + li {margin-left: 20px;}.block-header-links .wovn-languages span {cursor: pointer;transition: opacity 0.2s;}.block-header-links li .wovn-languages span:hover {color: var(--cl-link);}.block-header-nav-target,.block-header-search-target {display: block;position: fixed;top: 134px;left: 0;width: 100%;height: calc(100vh - 135px);border-top: 1px solid var(--cl-bdr);opacity: 0;visibility: hidden;z-index: -1;}.block-header-nav-target.is-nav-open,.block-header-search-target.is-search-open {opacity: 1;visibility: visible;z-index: 999;}.block-header-nav-bg,.block-header-search-bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);opacity: 0;transition: opacity 0.4s;transition-delay: 0.2s;}.is-nav-open .block-header-nav-bg,.is-search-open .block-header-search-bg {opacity: 1;}.block-header-nav-body,.block-header-serach-body {position: relative;top: -140px;width: 100%;background-color: var(--cl-bg-base);padding: 64px 0;transition: top 0.2s;}.is-nav-open .block-header-nav-body,.is-search-open .block-header-serach-body {top: 0;}.block-header-serach-body {padding: 40px 0;}.block-header-nav-body .block-container {position: relative;}.block-header-nav-list {position: absolute;width: 100%;top: 0;opacity: 1;visibility: hidden;}.block-header-nav-list ul {display: flex;flex-wrap: wrap;position: relative;}.block-header-nav-list ul.is-nav-list-open {top: 0;opacity: 1;}.block-header-nav-list li {width: calc(100% / 5);}.block-header-nav-list li:not(:nth-child(-n + 5)) {margin-top: 24px;}.block-header-nav-list a {font-weight: 500;}.block-header-nav-list a:hover {color: var(--cl-bl);}.block-header-serach-form form {display: flex;align-items: center;background-color: #ffffff;}.block-header-serach-form-btn {width: 90px;height: 80px;border: none;background-color: transparent;background-image: url(../../img/usr/common/icon_search_btn.png);background-position: left 40px center;background-repeat: no-repeat;background-size: 26px;cursor: pointer;text-indent: -999999px;}.block-header-serach-form-keyword[type="text"],.block-header-serach-form-keyword[type="search"] {width: calc(100% - 90px);height: 80px;padding: 0 24px 0 0;border: none;background-color: transparent;font-size: 1.6rem;outline: none;}.block-header-serach-form-keyword[type="text"]:hover,.block-header-serach-form-keyword[type="search"]:hover {border: none;}.block-header-serach-form-keyword::placeholder {color: #c4c3c2;}.block-header-serach-form-keyword::-webkit-search-cancel-button {-webkit-appearance: none;}.block-header-serach-keyword {margin-top: 22px;}/* 人気キーワード */.block-keyword-list {display: flex;align-items: center;}.block-keyword-list .item-ttl {width: 124px;font-weight: 500;}.block-header-serach-keyword .block-keyword-list .item-ttl {color: #898885;}.block-keyword-list .item-list {display: flex;flex-wrap: wrap;width: calc(100% - 124px);margin-top: -16px;}.block-keyword-list .item-list li {margin: 16px 0 0 16px;}.block-keyword-list .item-list a {display: flex;align-items: center;justify-content: center;height: 30px;padding: 0 16px;border-radius: 30px;background-color: var(--cl-tag);font-weight: 500;transition: background-color 0.2s;}.block-keyword-list .item-list a:hover {background-color: var(--cl-tag-hover);color: var(--cl-bk);}/* ----フッター---- */.pane-footer > .container {width: 100%;}.block-line_poup {position: fixed;right: 0;bottom: 0;width: 240px;height: 80px;background-color: #f7f4ec;filter: drop-shadow(0px 0px 16px rgba(0, 0, 0, 0.2));opacity: 0;visibility: hidden;z-index: 9;transition: opacity 0.5s;}.block-line_poup.is-show {opacity: 1;visibility: visible;}.block-line_poup.is-show.is-hide {opacity: 0;visibility: hidden;}.block-line_poup > a {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;}.block-line_poup > a::before {content: "";display: inline-block;position: relative;width: 32px;height: 30px;margin-right: 10px;background-image: url(../../img/usr/common/line_popup_icon.png);background-position: center;background-repeat: no-repeat;background-size: contain;}.block-line_poup-close {position: absolute;top: 0;right: 0;width: 20px;height: 20px;background-image: url(../../img/usr/common/line_popup_close.png);background-position: center;background-repeat: no-repeat;background-size: contain;text-indent: -999999px;cursor: pointer;}.block-footer-reason {padding: 100px 0;}.block-footer-reason-header {display: flex;align-items: flex-end;justify-content: space-between;}.block-footer-reason-header h2 {margin: 0;padding: 0;border: none;font-size: 3rem;font-weight: 500;}.block-footer-reason-link a {color: var(--cl-link);}.block-footer-reason-link a:hover {color: var(--cl-bl);text-decoration: underline;}.block-footer-reason-comment {margin-top: 15px;line-height: 1.714;}.block-footer-reason-list {margin-top: 40px;}.block-footer-reason-list ul {display: flex;}.block-footer-reason-list li {position: relative;width: calc(100% / 4);padding: 20px 0 0;}.block-footer-reason-list li + li {border-left: 1px solid var(--cl-bdr);}.block-footer-reason-list .list-img {display: flex;align-items: center;justify-content: center;}.block-footer-reason-list .list-img img {display: block;height: auto;}.block-footer-reason-list .list-comment {margin-top: 20px;text-align: center;}.block-footer {padding: 100px 0 64px;background-color: var(--cl-gr);}.block-footer,.block-footer a {color: #ffffff;}.block-footer a:hover {text-decoration: underline;}.block-footer-top {display: flex;}.block-footer-nav {display: flex;}.block-footer-nav .layer-1:nth-child(1) {width: 80px;}.block-footer-nav .layer-1:nth-child(1) {width: 136px;}.block-footer-nav .layer-1:nth-child(1) {width: 110px;}.block-footer-nav .layer-1 + .layer-1 {margin-left: 100px;}.block-footer-nav .layer-1-item + .layer-1-item {margin-top: 16px;}.block-footer-nav .layer-1-item > a,.block-footer-nav .layer-1-item > span:first-child {font-weight: 700;}.block-footer-nav .layer-1-item > a:hover {color: #b1afad;text-decoration: none;}.block-footer-nav .layer-2 {margin-top: 10px;font-size: 1.3rem;}.block-footer-nav .layer-2 > li + li {margin-top: 12px;}.block-footer-nav .layer-2 a:hover {color: #c4c3c1;text-decoration: none;}.block-footer-calender {margin-left: auto;}.block-calendar {padding: 16px 0 22px !important;background-color: #63605d !important;color: #ffffff !important;}.block-calendar-title {display: none !important;}.block-calendar-slide-area {padding: 0 22px !important;}.block-calendar-month-area {display: flex !important;align-items: center !important;justify-content: center !important;height: 41px !important;margin-bottom: 11px !important;}.block-calendar-month b {font-size: 3rem !important;font-family: var(--ff-num) !important;font-weight: 500 !important;}.block-calendar-prev:hover,.block-calendar-next:hover {opacity: 1 !important;}.block-calendar-prev,.block-calendar-next {bottom: 4px !important;font-family: var(--ff-num) !important;}.block-calendar-prev {padding: 0 0 0 7px !important;background-image: none !important;}.block-calendar-next {padding: 0 7px 0 0 !important;background-image: none !important;}.block-calendar-prev::before,.block-calendar-next::after {content: "";display: block;position: absolute;top: 50%;width: 4px;height: 6px;margin-top: -2px;background-image: url(../../img/usr/common/icon_calender_arw.png);background-position: center;background-repeat: no-repeat;background-size: contain;}.block-calendar-prev::before {left: 0;transform: rotate(180deg);}.block-calendar-next::after {right: 0;}.block-calendar table tr {border-top: 1px solid #817e7b !important;}.block-calendar table th {width: auto;height: 21px !important;text-align: center;padding: 0 !important;}.block-calendar table th span {font-size: 1.1rem !important;}.block-calendar table td {height: 27px !important;text-align: center;padding: 0;}.block-calendar table td span {display: inline-block;width: 43px !important;height: auto !important;border-radius: 0 !important;padding-top: 0 !important;font-size: 1.2rem !important;font-family: var(--ff-num) !important;}.block-calendar table td span.closed {position: relative;color: #d77c9c !important;}.block-calendar p {width: 100%;max-width: 308px;margin: 20px auto 0 !important;padding: 0 !important;text-align: left;font-size: 1rem !important;}.block-calendar p span {margin-right: 16px;color: #d77c9c !important;font-size: 1.2rem !important;}.block-footer-bot {display: flex;align-items: flex-end;justify-content: space-between;margin-top: 40px;}.block-footer-sns {display: flex;align-items: center;}.block-footer-sns li + li {margin-left: 40px;}.block-footer-sns a {display: block;background-position: center;background-repeat: no-repeat;background-size: contain;text-indent: -999999px;}.block-footer-sns a.icon-ig {width: 24px;height: 24px;background-image: url(../../img/usr/common/icon_f_sns_ig.png);}.block-footer-sns a.icon-ln {width: 26px;height: 25px;background-image: url(../../img/usr/common/icon_f_sns_ln.png);}.block-footer-sns a.icon-x {width: 24px;height: 24px;background-image: url(../../img/usr/common/icon_f_sns_x.png);}.block-footer-sns a.icon-fb {width: 25px;height: 25px;background-image: url(../../img/usr/common/icon_f_sns_fb.png);}.block-footer-sns a.icon-yt {width: 26px;height: 18px;background-image: url(../../img/usr/common/icon_f_sns_yt.png);}.block-footer-sns a:hover {opacity: 0.65;}.block-footer-links {display: flex;margin-top: 40px;}.block-footer-links li + li {margin-left: 40px;}.block-footer-links a {font-size: 1.2rem;}.block-footer-links a:hover {color: #c4c3c1;text-decoration: none;}.block-footer-copyright {margin-top: 10px;font-size: 1.2rme;font-family: var(--ff-num);}.block-footer-logo a,.block-footer-logo img {display: block;height: auto;}.block-footer-logo a:hover {opacity: 0.65;}/* ----ページトップに戻る---- */.block-page-top a {position: relative;display: block;width: 54px;height: 54px;background-color: #444;}.block-page-top a:after {content: "";display: block;position: absolute;width: 16px;height: 16px;border-right: 2px solid #fff;border-top: 2px solid #fff;transform: rotate(-45deg);left: 50%;top: 50%;margin-top: -4px;margin-left: -8px;}.block-page-top {position: fixed;top: auto;bottom: 10px;right: 26px;display: none !important;}/* ----左メニュー---- */.pane-left-menu {margin-top: 10px;}.block-filter {margin-bottom: 40px;}.pane-left-menu .pane-block--title {margin: 0 0 6px;padding: 0 0 23px;border: 0;border-bottom: 1px solid var(--cl-bdr);font-size: 1.8rem;font-weight: 500;}.pane-left-menu .block-filter .pane-block--title {margin: 0;}.pane-left-menu .pane-block--subtitle {margin: 0;padding: 20px 0 10px;border-bottom: none;font-size: 1.6rem;font-weight: 500;cursor: auto;}.pane-left-menu .block-filter--list:first-child .pane-block--subtitle {display: none;}.pane-left-menu .block-filter--list:not(:first-child),.pane-left-menu .block-filter--imagelist:not(:first-child) {border-top: 1px solid rgba(191, 182, 171, 0.3);}.pane-left-menu .block-filter--list:not(:first-child):not(:last-child) .block-filter--list-inner-accordion,.pane-left-menu .block-filter--imagelist:not(:first-child):not(:last-child) .block-filter--list-inner-accordion {margin-bottom: 20px;}.block-filter--close .block-filter--list-inner-accordion,.block-filter--close .block-filter--treelist-inner-accordion,.block-filter--close .block-filter--select-inner-accordion,.block-filter--close .block-filter--imagelist-inner-accordion {display: block;}.pane-left-menu .block-filter--list .block-filter-option-items {display: flex;align-items: center;}.pane-left-menu .block-filter--list:first-child .block-filter-option-items {height: 68px;}.pane-left-menu .block-filter--list:not(:first-child) .block-filter-option-items {height: 40px;}.block-filter-option-items label:has(input[type="checkbox"]) {position: relative;padding-left: 36px;}.block-filter--image > a::before {content: "";display: block;position: absolute;top: 50%;left: 0;width: 20px;height: 20px;margin-top: -10px;background-image: url(../../img/usr/common/icon_cb_off.png);background-position: center;background-repeat: no-repeat;background-size: contain;transition: background-image 0.13s;}.block-filter--image > a.block-filter--image-check::before {background-image: url(../../img/usr/common/icon_cb_on.png);}.block-filter--image {display: flex;align-items: center;height: 40px;margin: 0;letter-spacing: 0.04em;}.block-filter--image > a {display: flex;align-items: center;position: relative;padding-left: 36px;}.block-filter--image > a:hover {color: var(--cl-bk);}.block-filter--image .block-filter--image-src {display: block;width: 16px;height: 16px;border: 1px solid transparent;margin-right: 9px;border-radius: 16px;}.block-filter--image .block-filter--image-src.white {border-color: var(--cl-bdr);}.block-filter--image .block-filter--image-src.block-filter-checkmark {display: none;}.block-leftmenu_banner .block-leftmenu_banner--list > li {margin-top: 32px;}ul.block-category-tree--level-1 > .block-category-tree--item__open,ul.block-category-tree--level-1 > .block-category-tree--item,ul.block-genre-tree--level1 > .block-genre-tree--item__open,ul.block-genre-tree--level1 > .block-genre-tree--item {border-top: 0;border-bottom: 1px solid var(--cl-bdr);}ul > .block-category-tree--item__open,ul > .block-category-tree--item,ul > .block-genre-tree--item__open,ul > .block-genre-tree--item {border: none;}.block-category-tree--items a:hover,.block-genre-tree--items a:hover {color: var(--cl-bl);}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1),.pane-left-menu ul.block-genre-tree--items:not(.block-genre-tree--level1) {display: none;}.pane-left-menu ul.block-category-tree--items > li,.pane-left-menu ul.block-genre-tree--items > li {position: relative;text-indent: 0;}.pane-left-menu ul.block-category-tree--items > li > a,.pane-left-menu ul.block-genre-tree--items > li > a {height: auto;}.pane-left-menu ul.block-category-tree--items > li > .block-category-tree--item-ttl,.pane-left-menu ul.block-genre-tree--items > li > .block-genre-tree--item-ttl {position: relative;}.pane-left-menu ul.block-category-tree--items > li > .block-category-tree--item-ttl .block-category-tree--item-opener,.pane-left-menu ul.block-genre-tree--items > li > .block-genre-tree--item-ttl .block-genre-tree--item-opener {position: absolute;top: 0;right: 0;width: 31px;height: 100%;cursor: pointer;}.pane-left-menu ul.block-category-tree--items > li > .block-category-tree--item-ttl .block-category-tree--item-opener::before,.pane-left-menu ul.block-category-tree--items > li > .block-category-tree--item-ttl .block-category-tree--item-opener::after,.pane-left-menu ul.block-genre-tree--items > li > .block-genre-tree--item-ttl .block-genre-tree--item-opener::before,.pane-left-menu ul.block-genre-tree--items > li > .block-genre-tree--item-ttl .block-genre-tree--item-opener::after {content: "";display: block;position: absolute;top: 50%;left: 50%;width: 11px;height: 1px;margin: 0 0 0 -5px;background-color: var(--cl-bk);}.pane-left-menu ul.block-category-tree--items > li > .block-category-tree--item-ttl .block-category-tree--item-opener::after,.pane-left-menu ul.block-genre-tree--items > li > .block-genre-tree--item-ttl .block-genre-tree--item-opener::after {transform: rotate(90deg);transition: transform 0.15s;}.pane-left-menu ul.block-category-tree--items > li > .block-category-tree--item-ttl .block-category-tree--item-opener.is-open::after,.pane-left-menu ul.block-genre-tree--items > li > .block-genre-tree--item-ttl .block-genre-tree--item-opener.is-open::after {transform: rotate(0);}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a,.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > .block-category-tree--item-ttl a,.pane-left-menu ul.block-genre-tree--items.block-genre-tree--level1 > li > a,.pane-left-menu ul.block-genre-tree--items.block-genre-tree--level1 > li > .block-genre-tree--item-ttl a {min-height: 60px;padding: 12px 0;font-size: 1.6rem;font-weight: 500;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2,.pane-left-menu ul.block-genre-tree--items.block-genre-tree--level2 {position: relative;top: -8px;padding-bottom: 8px;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-2 > li > a,.pane-left-menu ul.block-genre-tree--items.block-genre-tree--level2 > li > a {min-height: 50px;padding: 12px 10px 12px 16px;}.block-genre-tree--header {display: none;}/* ----PC/スマホ切り替えスイッチ---- */.block-switcher {display: none !important;}/* ----トップページ---- */.block-top-title {margin: 0 0 23px;padding: 0;border: none;font-size: 3rem;font-weight: 500;}.block-top-recommend {margin: 100px 0 0;padding: 100px 0;background-color: var(--cl-bg-1);}.block-top-recommend-list-large {display: flex;flex-wrap: wrap;justify-content: space-between;}.block-top-recommend-list-large li {width: 585px;}.block-top-recommend-list-large li:not(:nth-child(-n + 2)) {margin-top: 30px;}.block-top-recommend-list-small {display: flex;flex-wrap: wrap;margin-top: 30px;}.block-top-recommend-list-small li {width: calc((100% - 66px) / 3);}.block-top-recommend-list-small li:not(:nth-child(3n)) {margin-right: 33px;}.block-top-recommend-list-small li:not(:nth-child(-n + 3)) {margin-top: 30px;}.block-top-recommend-list a {display: block;overflow: hidden;}.block-top-recommend-list img {display: block;height: auto;transition: transform 0.7s;}.block-top-recommend-list a:hover img {transform: scale(1.04);}.block-top-series {margin: 100px 0 0;}.block-top-series-list-items {display: flex;flex-wrap: wrap;}.block-top-series-list-item {width: calc((100% - 72px) / 4);}.block-top-series-list-item:not(:nth-child(4n)) {margin-right: 24px;}.block-top-series-list-item:not(:nth-child(-n + 4)) {margin-top: 32px;}.block-top-series-list-item .list-img {overflow: hidden;}.block-top-series-list-item .list-img img {display: block;width: 100%;height: auto;transition: transform 0.7s;}.block-top-series-list-item a:hover .list-img img {transform: scale(1.04);}.block-top-series-list-item .list-detail {margin-top: 10px;}.block-top-series-list-item .list-ttl {font-size: 1.6rem;font-weight: 500;}.block-top-series-list-item .list-comment {margin-top: 5px;color: var(--cl-gr);transition: color 0.3s;}.block-top-series-list-item a:hover .list-comment {color: var(--cl-link);}.block-top-category {width: var(--main-width);margin: 100px auto 0;padding: var(--main-padding);}.block-top-event {margin: 100px 0 0;padding: 0;}.block-top-title-container {display: flex;align-items: baseline;justify-content: space-between;width: var(--main-width);margin: 0 auto;padding: var(--main-padding);}.block-container .block-top-title-container {width: 100%;padding: 0;}.block-yomimonotop-container:nth-child(2) .block-top-title-link {display: none;}.block-top-title-link a {color: var(--cl-link);}.block-top-title-link a:hover {color: var(--cl-bl);text-decoration: underline;}.block-top-title-container .block-top-title {margin: 0;}.block-top-event > .block-top-title {width: var(--main-width);margin: 100px auto 0;padding: var(--main-padding);}.block-top-event .block-top-event--goods {width: var(--main-width);margin: 24px auto 0;}.block-top-yomimonofeatures {margin-top: 100px;padding: 100px 0;background-color: var(--cl-bg-1);}.block-top-yomimonofeatures .block-top-title-container {margin-bottom: 23px;}.block-top-yomimonofeatures-list {position: relative;}.block-top-yomimonofeatures-list-item {width: 380px;}.block-top-yomimonofeatures-list-item:not(:last-child) {margin-right: 30px;}.block-top-yomimonofeatures-list-item .list-img {overflow: hidden;}.block-top-yomimonofeatures-list-item .list-img img {display: block;width: 100%;height: 214px;object-fit: cover;transition: transform 0.7s;}.block-top-yomimonofeatures-list-item a:hover .list-img img {transform: scale(1.04);}.block-top-yomimonofeatures-list-item .list-ttl {display: -webkit-box;margin-top: 10px;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-top-yomimonoinformations .block-top-title-container {margin: 100px auto 39px;padding-top: 100px;border-top: 1px solid var(--cl-bdr);}.block-top-yomimonoinformations-list-items {display: flex;flex-wrap: wrap;justify-content: space-between;}.block-top-yomimonoinformations-list-item {width: calc((100% - 64px) / 2);padding-bottom: 16px;border-bottom: 1px solid var(--cl-bdr);}.block-top-yomimonoinformations-list-item:not(:nth-child(-n + 2)) {margin-top: 24px;}.block-top-yomimonoinformations-list-item a {display: block;}.block-top-yomimonoinformations-list-item .list-top {display: flex;align-items: center;color: var(--cl-gr);}.block-top-yomimonoinformations-list-item .list-date {font-family: var(--ff-num);}.block-top-yomimonoinformations-list-item .list-category {position: relative;margin-left: 21px;}.block-top-yomimonoinformations-list-item .list-category::before {content: "";display: block;position: absolute;top: 50%;left: -10px;width: 1px;height: 16px;margin-top: -8px;background-color: var(--cl-bdr);}.block-top-yomimonoinformations-list-item .list-icon {margin-left: 16px;}.block-top-yomimonoinformations-list-item .list-icon img {display: block;width: auto;height: 18px;}.block-top-yomimonoinformations-list-item .list-ttl {display: -webkit-box;margin-top: 16px;line-height: 1.571;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-jscart--items {padding-bottom: 5px;}.pane-right-menu .block-jscart {width: 1080px;margin: 0 auto;}.pane-right-menu .block-jscart .block-search-box--header {margin: 0 0 30px;padding: 75px 0 0;border: 0;text-align: center;font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 36px;font-weight: 500;line-height: 1.333;color: #000;letter-spacing: 0.02em;}/* ----最近見た商品---- */.block-itemhistory {margin: 100px 0 0;padding: 100px 0;background-color: var(--cl-bg-1);overflow: hidden;}.block-recent-item {position: relative;width: var(--main-width);margin: 0 auto;padding: 0;}.block-recent-item--items {width: 1200px;margin: 0 auto;}.block-recent-item--header {margin: 0 0 23px;padding: var(--main-padding);border: none;font-size: 3rem;font-weight: 500;text-align: left;}.page-top .block-recent-item--header {border: 0;}.revico-comment-outer-head .block-recent-item--header {padding: 0;}.block-recent-item .block-recent-item--empty-message,.block-recent-item .block-recent-item--history-message {text-align: center;}.block-recent-item--body {position: relative;}.block-recent-item--keep-history {position: absolute;top: -47px;right: 40px;margin: 0;padding: 0;}.block-recent-item .block-recent-item--keep-history a {display: flex;align-items: center;position: relative;color: var(--cl-link);text-decoration: none;}.block-recent-item .block-recent-item--keep-history a:hover {text-decoration: underline;}/* ----パンくずリスト---- */.pane-topic-path {border: none;background-color: transparent;}.block-no-code-cms.series_detail .pane-topic-path {margin: 0 -150px;}.pane-main .pane-topic-path .container {display: block;width: 100%;}.block-topic-path {padding: 10px 0 0;color: var(--cl-link);font-size: 1.2rem;}.block-topic-path--list {display: flex;flex-wrap: wrap;}.block-topic-path--list li {position: relative;padding-right: 17px;}.block-topic-path--list li:not(:last-child)::after {content: "";display: block;position: absolute;top: 50%;right: 9px;width: 1px;height: 12px;margin-top: -6px;background-color: var(--cl-bdr);}.block-topic-path--list a {padding-left: 0;color: var(--cl-link);text-decoration: none;}.block-topic-path--list .block-topic-path--item__home a {padding-left: 0;}.block-topic-path--delimiter {display: none;}/* ----カテゴリ画面---- */.block-category-list--goods {position: relative;margin-top: 40px;}.block-category-style-p {display: flex;flex-wrap: wrap;width: 100%;margin: 0 auto;padding: 30px 20px 10px;background: #eee;}.page-top .block-category-style-p {width: 100%;padding: 0;background: none;}.block-category-style-p .block-category-style-p--item {display: flex;flex-direction: column;width: 200px;flex-basis: 200px;margin: 0 20px 20px 0;}.page-top .block-category-style-p .block-category-style-p--item {width: calc((100% - 120px) / 6);flex-basis: calc((100% - 120px) / 6);margin: 0 24px 0 0;}.block-category-style-p .block-category-style-p--item:nth-of-type(6n),.page-top .block-category-style-p .block-category-style-p--item:nth-of-type(6n) {margin-right: 0;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-comment {float: none;width: auto;font-size: 13px;order: 30;}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-comment {display: none;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-image {width: 100%;margin: 0 0 10px;float: none;order: 10;overflow: hidden;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-image img {display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;transition: transform 0.7s;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-image a:hover img {transform: scale(1.04);}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-name {width: 100%;margin: 0 0 16px;padding: 0;border: 0;font-size: 14px;font-weight: bold;text-align: left;order: 20;}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-name {margin: 0;font-size: 1.6rem;font-weight: 500;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-name a::before {content: "＞ ";}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-name a::before {display: none;}.block-category-list--header {margin: 40px 0 39px;padding: 0;}.block-category-list--header-img {margin: 0 0 30px;padding: 0;}.block-category-list--sub {padding: 16px;background-color: var(--cl-bg-1);}.block-category-style-l {display: flex;flex-wrap: wrap;margin: -10px -31px 0 0;}.block-category-style-l--splitter {display: none;}.block-category-style-l--item-name {position: relative;margin: 10px 31px 0 0;}.block-category-style-l--item-name:not(:last-of-type)::after {content: "";display: block;position: absolute;top: 50%;right: -16px;width: 1px;height: 16px;margin-top: -8px;background-color: var(--cl-bdr);}.block-category-style-l--item-name a {font-weight: 500;}.block-category-style-l--item-name a:hover {color: var(--cl-bl);}.block-category-list--comment {margin: 0 0 36px;line-height: 1.7;}.page-top.top-layout1 .block-top-category,.page-top.top-layout2 .block-top-category {background: none;}.page-top.top-layout1 .block-category-style-p,.page-top.top-layout2 .block-category-style-p {width: 890px;}.page-top.top-layout1 .block-category-style-p .block-category-style-p--item,.page-top.top-layout2 .block-category-style-p .block-category-style-p--item {width: 200px;flex-basis: 200px;margin: 0 30px 20px 0;}.page-top.top-layout1 .block-category-style-p .block-category-style-p--item:nth-of-type(4n),.page-top.top-layout2 .block-category-style-p .block-category-style-p--item:nth-of-type(4n) {margin-right: 0;}.page-top.top-layout1 .block-top-campaign,.page-top.top-layout2 .block-top-campaign {background: none;}.page-top.top-layout1 .block-campaign-banner ul.block-campaign-banner--list,.page-top.top-layout2 .block-campaign-banner ul.block-campaign-banner--list {width: 900px;}.page-top.top-layout1 .block-campaign-banner ul.block-campaign-banner--list > li,.page-top.top-layout2 .block-campaign-banner ul.block-campaign-banner--list > li {width: 280px;margin: 0 30px 40px 0;}.page-top.top-layout1 .block-top-topic,.page-top.top-layout2 .block-top-topic {background: none;}/* ----ジャンル画面---- */.block-genre-style {display: flex;flex-wrap: wrap;}.block-genre-style--item {width: calc((100% - 48px) / 3);}.block-genre-style--item:not(:nth-child(3n)) {margin-right: 24px;}.block-genre-style--item:not(:nth-child(-n + 3)) {margin-top: 40px;}.block-genre-style--item a {display: block;}.block-genre-style--item-name {margin: 0;padding: 0;overflow: hidden;}.block-genre-style--item-name img {display: block;width: 284px;height: 159px;object-fit: cover;transition: transform 0.7s;}a:hover .block-genre-style--item-name img {transform: scale(1.04);}.block-genre-style--item-ttl {margin-top: 9px;font-size: 1.6rem;font-weight: 500;}.block-genre-style--item-comment {margin-top: 5px;color: var(--cl-gr);font-size: 1.3rem;}.block-genre-html {margin-top: 80px;}/* ----ブランド画面---- */.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 60px 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: 0;}.block-brand-list--item-name {padding: 16px 0 12px;font-size: 16px;font-weight: bold;line-height: 1.25;text-align: center;}.block-brand-list--item-comment {border: 0;padding: 0;}.block-brand-list--item-btn {display: block;text-align: center;width: 240px;height: auto;line-height: 1.5;color: #333;font-size: 14px;margin: 16px auto 0;padding: 15px 10px;border: 1px solid #111;background: #fff;}.block-brand-detail--image {margin-top: 40px;}.block-brand-detail--description {margin-bottom: 30px;}/* ----トピック画面---- */.page-topicdetaillist .block-topic--items {margin: 0 0 36px;}.block-topic--items li {padding: 12px 0;border: 0;}.block-topic--items dt {margin-right: 30px;}.block-topic--items dd + dd {margin-left: 8px;}/* ----クイックオーダー---- */.block-quick-order--price-comment {font-size: 12px;font-weight: bold;color: #d53115;}.block-quick-order--price {font-weight: 500;color: #c30;}.block-quick-order--default-price {font-weight: normal;}/* ----購入フロー---- */.block-cart-recent-item--header {font-size: 24px;padding: 12px 0;text-align: left;border-top: 0;}.block-cart--goods-list-item-price-info {width: 120px;}.block-cart--goods-list-item-price-info .price::after {font-size: 12px;}.block-cart--amazonpay {border-top: 0;}.block-order-method--sales-append-content .form-control input[type="text"],.block-order-method--sales-append-content .form-control textarea,.block-order-method--sales-append-content .form-control select {max-width: 570px;}.block-order-estimate--total-price::after {display: none;}h2.block-order-estimate--confirmation-title {border: 0;margin: 0 0 12px;}.block-order-estimate--uid input[type="text"] {max-width: 100%;}.block-order-gift-select--delivery-dest-add-btn {vertical-align: top;}.block-order-gift-select--delivery-dest-goods-name figure img {width: 37.3%;}.block-order-gift-select--coupon-available-btn {vertical-align: top;}.block-order-gift-dest--cart-back a {color: #d53100;text-decoration: none;}.block-order-gift-confirmation h3 {margin: 0 0 12px;}.block-order-gift-select--delivery-dest-goods-noshi h3 {border: 0;padding: 0;margin: 0;}.block-order-complete--message {margin: 0 0 30px;}.block-order-complete--message p {text-align: center;}.block-order-complete--orderid {margin: 0 0 30px;border: 0;}.block-order-complete--orderid th {display: block;width: 100%;margin: 0 0 4px;padding: 0;font-weight: normal;color: #808080;text-align: center;background: none;}.block-order-complete--orderid td {display: block;width: 100%;padding: 0;font-weight: normal;text-align: center;background: none;}.block-order-complete--orderid th,.block-order-complete--orderid td {border: 0;}.block-order-complete--orderid td a {text-decoration: underline;}.block-order-regular-add-confirm h2 {border: 0;}.block-order-regular-add-confirm h3 {padding: 0;border: 0;}.block-order-regular-add-confirm--total-price.price::after {display: none;}.block-order-regular-add-complete--regular-sales-info {padding: 0;border: 0;}.block-order-regular-add-complete--message {margin: 0 0 30px;}.block-order-regular-add-complete--message p {text-align: center;}.block-order-regular-add-complete--regular-sales {margin: 0 0 30px;border: 0;}.block-order-regular-add-complete--regular-sales th {display: block;width: 100%;margin: 0 0 4px;padding: 0;border: 0;font-weight: normal;color: #808080;text-align: center;background: none;}.block-order-regular-add-complete--regular-sales td {display: block;width: 100%;padding: 0;border: 0;font-weight: normal;text-align: center;background: none;}.block-order-regular-add-complete--regular-sales th,.block-order-regular-add-complete--regular-sales td {border: 0;}.block-order-regular-add-complete--regular-sales td a {text-decoration: underline;}/* ----マイページ---- */.block-mypage--shopping-info,.block-mypage--member-info,.block-mypage--inquiry-info,.block-mypage--snssync-info,.block-mypage--linesync-info {margin: 0 0 24px;padding: 12px 8px;font-size: 24px;background: none;}.block-mypage--withdrawal {color: #081f2c;}.block-favorite--bookmark-list {margin: 0 0 24px;}.block-additional-authentication--reissue {vertical-align: top;}/* ----商品一覧---- */.block-goods-list--items-wrap {display: flex;align-items: center;justify-content: flex-end;width: 100%;margin: 40px 0;padding: 0;background-color: transparent;font-size: 14px;}dl.block-goods-list--display-style-items,dl.block-goods-list--sort-order-items {display: none;}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items {display: flex;align-items: center;position: relative;margin: 0;font-size: 1.4rem;z-index: 99;}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items > dt {display: block;margin-right: 16px;font-weight: 500;white-space: nowrap;}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items > dd {display: block;position: relative;margin: 0;}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items > dd:has(ul.block-goods-list--sort-order-items-list.is-open) {filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list li:not(.active) {display: none;}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list li.active,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list li a,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items .block-goods-list--sort-order-items-list-sub a {display: flex;align-items: center;position: relative;width: 180px;height: 44px;padding: 0 24px 0 16px;border: 1px solid var(--cl-bdr);background-color: var(--cl-bg-base);cursor: pointer;}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list li.active {color: var(--cl-bk);}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list li.active::after {content: "";display: block;position: absolute;top: 50%;right: 15px;width: 11px;height: 7px;margin-top: -3px;background-image: url(../../img/usr/common/icon_sort_arw.png);background-position: center;background-repeat: no-repeat;background-size: contain;transform: rotate(0);transition: transform 0.15s;}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list.is-open li.active::after {transform: rotate(180deg);}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items .block-goods-list--sort-order-items-list-sub {display: none;position: absolute;}.block-goods-list--items-wrap dl.block-goods-list--sort-order-items .block-goods-list--sort-order-items-list-sub li:not(.active) {display: flex;margin-top: -1px;}.block-pickup-list-p--item {position: relative;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;margin: 0;}.block-pickup-list-p .block-pickup-list-p--item-body {display: block;width: 200px;margin: 0 40px 20px 0;}.block-pickup-list-p .block-pickup-list-p--item-body:nth-of-type(4n) {margin-right: 0;}.block-pickup-list-p li .block-pickup-list-p--item-body .block-pickup-list-p--image {position: relative;width: 200px;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--image figure {width: 200px;height: 200px;background: none;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description {width: 100%;padding: 0;margin: 16px 0 0;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-icon {display: none;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--goods-name {font-size: 14px;line-height: 1.7;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--goods-name a {text-decoration: none;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos {margin-top: 4px;font-size: 15px;line-height: 1.6;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .price,.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .net-price,.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .default-price,.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .exchange-price,.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .block-exchange-price--rate-dt {text-align: left;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .price {color: #081f2c;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-infos .default-price {font-size: 11px;font-weight: normal;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--comment,.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--add-cart {display: none;}.block-pickup-list-w--item {position: relative;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;margin: 0;}.block-pickup-list-w .block-pickup-list-w--item-body {display: block;width: 200px;margin: 0 40px 20px 0;}.block-pickup-list-w .block-pickup-list-w--item-body:nth-of-type(4n) {margin-right: 0;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--image {position: static;width: 200px;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--image figure {width: 200px;height: 200px;background: none;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description {width: 100%;padding: 0;margin: 16px 0 0;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-icon {display: none;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--goods-name {font-size: 14px;line-height: 1.7;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--goods-name a {text-decoration: none;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos {margin-top: 4px;font-size: 15px;line-height: 1.6;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .price,.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .net-price,.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .default-price,.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .exchange-price,.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .block-exchange-price--rate-dt {text-align: left;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .block-pickup-list-w--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .price {color: #081f2c;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .block-pickup-list-w--scomment + .block-pickup-list-w--price-items .price {color: #d53115;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--price-infos .block-pickup-list-w--scomment + .block-pickup-list-w--price-items .price + .default-price {font-size: 11px;font-weight: normal;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--comment,.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--item-description .block-pickup-list-w--add-cart {display: none;}.block-goods-list-d--item-body {width: 100%;}.block-goods-list-d--image figure {background: none;}.block-goods-list-d--item-description {width: calc(100% - 200px);padding: 0 0 0 20px;}.block-goods-list-d--item-description .block-icon {display: none;}.block-goods-list-d--item-description .block-goods-list-d--goods-name {margin: 0 0 8px;font-size: 16px;font-weight: 500;}.block-goods-list-d--item-description .block-goods-list-d--goods-name a {color: #081f2c;text-decoration: none;}.block-goods-list-d--item-description .block-goods-list-d--comment {margin: 0 0 12px;font-size: 11px;color: #808080;}.block-goods-list-d--item-description .block-goods-list-d--item-details {width: 100%;margin: 12px 0 0;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--item-details-left {width: auto;margin-right: auto;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos {width: auto;padding: 2px 0;font-size: 13px;font-weight: 500;text-align: left;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .block-goods-list-d--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .price {color: #081f2c;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .block-goods-list-d--scomment ~ .price {color: #d53115;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .block-goods-list-d--scomment ~ .price + .default-price {font-size: 11px;font-weight: normal;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .net-price,.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-infos .default-price {text-align: left;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--price-title {display: none;}.block-goods-list-d--item-description .block-goods-list-d--item-details .block-goods-list-d--stock-items {width: auto;padding: 2px 0;font-size: 13px;font-weight: 500;text-align: left;color: #081f2c;}.block-goods-list-d--add-cart {width: 200px;flex-basis: 200px;}.block-goods-list-d--add-cart .block-list-add-cart-btn {width: 200px;padding: 12px 0;border-radius: 0;line-height: 20px;font-size: 13px;}.block-goods-list-d--add-cart .block-list-custom-order-btn {width: 200px;padding: 12px 0;border-radius: 0;line-height: 20px;font-size: 13px;}.block-goods-list-d--goods-comment {font-size: 11px;color: #808080;}.block-goods-list-l .block-goods-list-l--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-goods-list-l .block-goods-list-l--price-items .price,.block-goods-list-l .block-goods-list-l--price-items .net-price {text-align: left;color: #081f2c;}.block-goods-list-l .block-goods-list-l--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-goods-list-l .block-goods-list-l--scomment + .block-goods-list-l--price-items .price {color: #d53115;}.block-goods-list-l--price-infos {white-space: nowrap;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description.block-pickup-list-p--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-items .price,.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-items .net-price {text-align: left;color: #081f2c;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--price-items .block-pickup-list-p--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--scomment + .block-pickup-list-p--price-items .price {color: #d53115;}.block-list-s .block-list-s--items {margin: 0 0 30px;}.block-list-s .block-list-s--price-infos .block-list-s--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-list-s .block-list-s--price-infos .block-list-s--price-items .price,.block-list-s .block-list-s--price-infos .block-list-s--price-items .net-price {text-align: left;color: #081f2c;}.block-list-s .block-list-s--price-infos .block-list-s--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-list-s .block-list-s--price-infos .block-list-s--scomment + .block-list-s--price-items .price {color: #d53115;}.block-list-s .block-list-s--price-infos .block-list-s--scomment + .block-list-s--price-items .price ~ .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--scomment + .block-pickup-list-p--price-items .price {color: #d53115;}.block-cart-i--items .block-cart-i--goods .block-cart-i--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-cart-i--items .block-cart-i--goods .block-cart-i--price-items .price,.block-cart-i--items .block-cart-i--goods .block-cart-i--price-items .net-price {text-align: left;color: #081f2c;}.block-cart-i--items .block-cart-i--goods .block-cart-i--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-cart-i--items .block-cart-i--goods .block-cart-i--scomment + .block-cart-i--price-items .price {color: #d53115;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--price-items .price,.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--price-items .net-price {text-align: left;color: #081f2c;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--scomment + .block-bulk-purchase-b--price-items .price {color: #d53115;}.block-bulk-purchase-b--table .block-bulk-purchase-b--price-infos .block-bulk-purchase-b--scomment + .block-bulk-purchase-b--price-items .price ~ .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-bulk-purchase-b--price-infos {white-space: nowrap;}.block-check-list-a--item .block-check-list-a--item-body .block-check-list-a--price-infos {text-align: left;}.block-check-list-a--item .block-check-list-a--item-body .block-check-list-a--price-infos .block-check-list-a--scomment {text-align: left;font-size: 11px;font-weight: bold;color: #d53115;}.block-check-list-a--item .block-check-list-a--item-body .block-check-list-a--price-infos .price,.block-check-list-a--item .block-check-list-a--item-body .block-check-list-a--price-infos .net-price {text-align: left;color: #081f2c;}.block-check-list-a--item .block-check-list-a--item-body .block-check-list-a--price-infos .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-check-list-a--item .block-check-list-a--item-body .block-check-list-a--price-infos .block-check-list-a--scomment + .price {color: #d53115;}.block-check-list-a--item .block-check-list-a--item-body .block-check-list-a--price-infos .block-check-list-a--scomment + .price ~ .default-price {text-align: left;font-size: 11px;font-weight: normal;}/* ----クイックビュー---- */.block-quickview {position: absolute;top: 200px;right: 0;width: 100%;min-width: 920px;max-width: none;height: auto;padding: 28px;border: 1px solid #dedede;border-radius: 10px;box-shadow: 3px 3px 14px rgba(0, 0, 0, 0.16);background-color: #fff;}.block-quickview-line + .block-quickview-line {margin-top: 15px;padding-top: 15px;border-top: 1px solid #dedede;}.block-quickview-item {display: flex;width: 100%;}.block-quickview-item .block-quickview--image {display: block;width: 420px;margin-right: 40px;}.block-quickview-item .block-quickview--image figure img {width: 100%;}.block-pickup-list-w .block-pickup-list-w--item-body .block-pickup-list-w--image .block-quickview-item figure {width: 420px;height: 420px;}.block-quickview-item .block-quickview--description {width: calc(100% - 460px);}.block-quickview-item .block-quickview--description .block-quickview--name {margin: 0 0 12px;padding: 0 0 17px;font-size: 21px;font-weight: 500;line-height: 1.333;color: #111;background-image: linear-gradient(to right, #707070 0, #707070 2px, transparent 3px, transparent 4px);background-position: bottom left;background-size: 4px 1px;background-repeat: repeat-x;}.block-quickview-item .block-quickview--description .block-quickview--price-infos {margin: 0 0 12px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .price,.block-quickview-item .block-quickview--description .block-quickview--price-infos .net-price,.block-quickview-item .block-quickview--description .block-quickview--price-infos .default-price,.block-quickview-item .block-quickview--description .block-quickview--price-infos .exchange-price,.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-exchange-price--rate-dt {text-align: left;font-size: 24px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .price {font-size: 24px;font-weight: 500;color: #081f2c;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .price::after {font-size: 12px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .net-price {font-size: 18px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .net-price::after {font-size: 12px;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-quickview--scomment {font-size: 12px;font-weight: bold;color: #d53115;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-quickview--scomment + .block-quickview--price-items .block-quickview--price {color: #d53115;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-quickview--default-price {font-size: 14px;font-weight: normal;}.block-quickview-item .block-quickview--description .block-quickview--price-infos .block-quickview--default-price::after {font-size: 12px;}.block-quickview-item .block-quickview--description .block-quickview--goods-code,.block-quickview-item .block-quickview--description .block-quickview--goods-stock {display: flex;width: 100%;padding: 5px 0;font-size: 12px;}.block-quickview-item .block-quickview--description .block-quickview--goods-code dt,.block-quickview-item .block-quickview--description .block-quickview--goods-stock dt {width: 6em;margin-right: 1em;}.block-quickview-item .block-quickview--description .block-list-add-cart-btn {display: flex;align-items: center;justify-content: center;margin-top: 12px;width: 100%;padding: 20px 0;border-radius: 3px;font-size: 17px;line-height: 24px;text-align: center;}.block-quickview-item .block-quickview--description .block-list-add-cart-btn::before {display: inline-block;width: 21px;height: 23px;margin-right: 12px;vertical-align: top;background: url(../../img/usr/common/goods_cart_btn.png) center center / 100% auto no-repeat;content: "";}.block-pickup-list-p--custom-order .block-list-custom-order-btn {margin-top: 12px;width: 100%;padding: 20px 0;border-radius: 3px;font-size: 17px;line-height: 24px;text-align: center;}.block-quickview-item .block-quickview--image {position: relative;}.block-quickview--image .block-goods-list--favorite--btn {position: absolute;top: 0;left: 80%;width: 20%;height: 20%;background: url(../../img/usr/common/goods_bookmark_btn_l.png) center/50% no-repeat;}.block-quickview--image .block-goods-list--favorite-registed--btn {position: absolute;top: 0;left: 80%;width: 20%;height: 20%;background: url(../../img/usr/common/goods_bookmark_reg_btn_l.png) center/50% no-repeat;}/* ----ページ機能---- */.block-page-block--contents-text {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}.block-page-block--contents-body-text-2column {width: calc((100% - 20px) / 2);margin-right: 20px;}.block-page-block--contents-body-text-2column:last-child {margin-right: 0;}.block-page-block--contents-img {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}.block-page-block--contents-body-img-2column {width: calc((100% - 20px) / 2);margin-right: 20px;}.block-page-block--contents-body-img-2column:last-child {margin-right: 0;}/* ----商品詳細画面---- */.block-goods-detail {display: grid;grid-template-columns: 1fr 440px;grid-template-rows: auto auto auto auto;}.pane-goods-header {grid-column-start: 1;grid-column-end: 3;grid-row-start: 1;grid-row-end: 2;width: 100%;height: 0;margin: 40px 0 0;}.pane-goods-left-side {position: relative;grid-column-start: 1;grid-column-end: 2;grid-row-start: 2;grid-row-end: 3;width: 680px;margin: 0 80px 0 0;}.pane-goods-right-side {grid-column-start: 2;grid-column-end: 3;grid-row-start: 2;grid-row-end: 3;width: 440px;}.pane-goods-center {grid-column-start: 1;grid-column-end: 3;grid-row-start: 3;grid-row-end: 4;width: 100%;}.pane-goods-footer {grid-column-start: 1;grid-column-end: 3;grid-row-start: 4;grid-row-end: 5;width: 100%;}.pane-goods-left-side {display: block;}.block-goods-detail-img-main {position: relative;}.pane-goods-left-side .swiper-slider-main {width: 680px;margin-left: auto;}.block-goods-detail--color-variation-goods-image .swiper-slider-main {width: 680px;}.block-goods-detail .block-goods-detail--color-variation-goods-image .swiper-slider-main figure img {display: block;width: 680px;height: 680px;max-height: none;}.block-goods-detail--color-variation-goods-image .swiper-slider,.block-goods-detail--color-variation-goods-image .swiper-slider .block-goods-detail-line-item {width: 100%;}.block-goods-detail--color-variation-goods-image .block-goods-detail--color-variation-goods-thumbnail-form {position: relative;width: 100%;margin-top: 24px;}.pane-goods-left-side .block-goods-gallery {width: 680px;}.block-goods-detail .block-goods-detail--color-variation-goods-thumbnail-images .swiper-wrapper {flex-wrap: nowrap;}.pane-goods-left-side .block-goods-gallery li {display: block;position: relative;width: 64px;margin: 0;cursor: pointer;}.pane-goods-left-side .block-goods-gallery li:not(:last-child) {margin-right: 10px;}.pane-goods-left-side .block-goods-gallery li::after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid var(--cl-bk);opacity: 0;transition: opacity 0.15s;}.pane-goods-left-side .block-goods-gallery li.swiper-slide-thumb-active::after {opacity: 1;}.pane-goods-left-side .block-goods-gallery li figure {width: 64px;height: 64px;}.block-icon-img {position: absolute;bottom: 17px;right: 17px;z-index: 9;}.block-icon-img img {display: block;width: 23px;height: auto;}.swiper-button-prev-gm,.swiper-button-next-gm {width: 40px;height: 40px;background-image: url(../../img/usr/common/icon_goodsdetail_arw.png);background-position: center;background-repeat: no-repeat;background-size: contain;}.swiper-button-prev-gm {left: -20px;}.swiper-button-next-gm {right: -20px;transform: rotate(180deg);}.swiper-button-prev-gm::after,.swiper-button-next-gm::after {content: none;}.block-goods-detail--color-variation-goods-thumbnail-form .swiper-horizontal > .swiper-scrollbar,.block-goods-detail--color-variation-goods-thumbnail-form .swiper-scrollbar.swiper-scrollbar-horizontal {position: relative;top: auto;right: auto;bottom: auto;left: auto;width: 100%;height: 3px;border-radius: 3px;margin-top: 40px;background-color: transparent;}.swiper-scrollbar-gt .swiper-scrollbar-drag {border-radius: 3px;background-color: var(--cl-bdr);cursor: pointer;}.block-icon,.block-icon-2 {display: flex;flex-wrap: wrap;margin: -5px -5px 0 0;font-size: 0;}.block-icon > *,.block-icon-2 > * {margin: 5px 5px 0 0;}.block-icon img,.block-icon-2 img {display: block;width: auto;height: 23px;}.page-goods .block-icon {margin-bottom: 16px;}.block-icon-2 {margin-top: 40px;}.block-icon-2 > span {display: flex;align-items: center;justify-content: center;height: 23px;padding: 0 5px 1px;border: 1px solid var(--cl-link);font-size: 1.1rem;letter-spacing: 0;}.block-goods-series,.block-goods-series a {color: var(--cl-gr);font-weight: 500;}.page-goods .block-goods-name {margin-top: 8px;}.page-goods .block-goods-name h1 {margin: 0;padding: 0;font-size: 2.4rem;font-weight: 700;line-height: 1.416;}.block-goods-star_code {display: flex;align-items: center;margin-top: 9px;}.block-goods-code {margin-left: auto;color: var(--cl-gr);font-size: 1.3rem;}.block-goods-comment {margin: 24px 0 0;font-size: 1.6rem;font-weight: 500;}.block-goods-comment1 {margin-top: 10px;line-height: 1.428;}.block-goods-comment1 p + p {margin-top: 2em;}.block-goods-wrapping {display: flex;justify-content: flex-end;margin-top: 24px;text-align: right;}.block-goods-wrapping a {display: block;position: relative;padding-bottom: 2px;font-size: 1.3rem;}.block-goods-wrapping a::before {content: "";display: inline-block;position: relative;top: 2px;width: 17px;height: 17px;margin-right: 10px;background-image: url(../../img/usr/common/icon_wrapping.png);background-position: center;background-repeat: no-repeat;background-size: contain;}.block-goods-wrapping a::after {content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: var(--cl-bk);}.block-goods-price {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;margin: 10px 0 0;padding-top: 0;}.block-goods-price-info {display: flex;align-items: baseline;}.block-goods-price--price {font-size: 2.4rem;font-family: var(--ff-num);font-weight: 700;color: var(--cl-bk);}.block-goods-price--price.on_sale {color: var(--cl-rd);}.block-goods-price--default-price {position: relative;margin-top: 5px;color: var(--cl-bk);font-size: 1.6rem;font-family: var(--ff-num);font-weight: 500;text-decoration: none;}.block-goods-price--default-price::before {content: "";display: block;position: absolute;top: 50%;left: 0;width: calc(100% - 5px);height: 1px;background-color: var(--cl-bk);}.block-goods-net--price,.block-goods-price--net-price {display: flex;align-items: center;margin-left: 10px;color: var(--cl-gr);font-size: 1.4rem;font-family: var(--ff-num);}.block-goods-price .price::after,.block-goods-price .default-price::after {font-size: 1.2rem;font-family: var(--ff-ja);font-weight: normal;}.block-goods-net--price::after,.block-goods-price--net-price::after {font-size: 1rem;font-family: var(--ff-ja);}.block-goods-cart {display: flex;margin-top: 24px;}.block-goods-qty {display: flex;align-items: center;justify-content: center;position: relative;width: 110px;height: 56px;margin-right: 10px;border: 1px solid var(--cl-bdr);border-radius: 56px;background-color: #ffffff;}.block-goods-qty input {width: 50px;border: none;font-size: 1.6rem;font-family: var(--ff-num);font-weight: 700;text-align: center;-moz-appearance: textfield;appearance: textfield;}.block-goods-qty input:hover,.block-goods-qty input:focus {border: none;outline: none;}.block-goods-qty input[type="number"]::-webkit-outer-spin-button,.block-goods-qty input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}.block-goods-qty button {display: block;position: absolute;top: 50%;width: 20px;height: 20px;margin-top: -10px;border: none;background-color: transparent;text-indent: -999999px;cursor: pointer;}.block-goods-qty button.js-qty-btn-minus {left: 12px;}.block-goods-qty button.js-qty-btn-plus {right: 12px;}.block-goods-qty button.js-qty-btn::before {content: "";display: block;position: absolute;top: 50%;left: 50%;width: 11px;height: 1px;margin-left: -5px;background-color: var(--cl-bk);}.block-goods-qty button.js-qty-btn-plus::after {content: "";display: block;position: absolute;top: 50%;left: 50%;width: 1px;height: 11px;margin-top: -5px;background-color: var(--cl-bk);}.block-add-cart,.block-no-stock,.block-arrival-notice {width: 254px;}.block-add-cart--btn {display: flex;align-items: center;justify-content: center;width: 100%;height: 56px;margin: 0;padding: 0;border: none;border-radius: 56px;background-color: var(--cl-bl);color: #ffffff;font-size: 1.6rem;font-weight: 500;}.block-no-stock .block-no-stock--message,.block-outside-sales-period--message {display: flex;align-items: center;justify-content: center;width: 100%;height: 56px;margin: 0;padding: 0;border: 1px solid var(--cl-bdr);border-radius: 56px;background-color: var(--cl-bg-base);color: var(--cl-gr);font-size: 1.6rem;font-weight: 500;}.block-arrival-notice .block-arrival-notice--btn {display: flex;align-items: center;justify-content: center;width: 100%;height: 56px;margin: 0;padding: 0;border: none;border-radius: 56px;background-color: var(--cl-gr);color: #ffffff;font-size: 1.6rem;font-weight: 500;}.block-goods-favorite {width: 56px;margin-left: 10px;}.block-goods-favorite--btn,.block-goods-favorite-registed--btn {position: relative;margin: 0;padding: 0;width: 56px;height: 56px;border-radius: 56px;text-indent: -999999px;}.block-goods-favorite--btn {border: 1px solid var(--cl-bdr);background-color: var(--cl-bg-1);}.block-goods-favorite-registed--btn {border: 1px solid #dd90aa;background-color: #dd90aa;}.block-goods-favorite--btn::before,.block-goods-favorite-registed--btn::before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(../../img/usr/common/icon_goods_favorite.png);background-position: center;background-repeat: no-repeat;background-size: 20px 18px;}.block-goods-comment9 {margin-top: 24px;}.block-goods-help {display: flex;justify-content: space-between;}.block-goods-help .js-hm-btn {display: block;position: relative;margin: 0;padding: 0;border: none;background-color: transparent;color: var(--cl-link);font-size: 1.3rem;cursor: pointer;}.block-goods-help .js-hm-btn::before {content: "";display: inline-block;position: relative;top: 3px;width: 16px;height: 16px;margin-right: 8px;background-image: url(../../img/usr/common/icon_goods_help.png);background-position: center;background-repeat: no-repeat;background-size: contain;}.block-goods-help-modal {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;}.block-goods-help-modal-inner {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}.block-goods-help-modal-body {position: relative;width: 520px;max-height: 367px;padding: 40px;background-color: #ffffff;filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));}.block-goods-help-modal-close {position: absolute;top: 16px;right: 16px;width: 20px;height: 20px;background-image: url(../../img/usr/common/icon_goods_modal_close.png);background-position: center;background-repeat: no-repeat;background-size: contain;text-indent: -999999px;cursor: pointer;}.block-goods-help-modal-ttl {font-size: 1.8rem;font-weight: 500;}.block-goods-help-modal-desc {margin-top: 15px;line-height: 1.428;}.block-goods-help-modal-annotation {margin-top: 12px;font-size: 1.1rem;}.block-goods-help-modal-comment {margin: 24px -30px 0 0;}.block-goods-help-modal-comment-inner {max-height: 140px;padding-right: 30px;line-height: 1.428;overflow: auto;}.block-goods-help-modal-comment-inner::-webkit-scrollbar {width: 3px;height: 3px;border-radius: 3px;}.block-goods-help-modal-comment-inner::-webkit-scrollbar-thumb {border-radius: 3px;background: #beb5aa;}.block-goods-help-modal-comment-inner::-webkit-scrollbar-track {background: transparent;}.block-goods-comment2 {margin-top: 64px;}.block-goods-right-bnr ul {display: flex;flex-wrap: wrap;margin: -10px -10px 0 0;}.block-goods-right-bnr ul + ul {margin-top: 0;}.block-goods-right-bnr li {margin: 10px 10px 0 0;}.block-goods-right-bnr a,.block-goods-right-bnr img {display: block;}.block-goods-right-bnr img {height: 38px;}.block-goods-right-bnr a:hover {opacity: 0.65;}.block-goods-right-about_handling {margin-top: 40px;line-height: 1.428;}.block-goods-right-about_handling .item-tag {display: flex;flex-wrap: wrap;margin: 8px -8px 0 0;}.block-goods-right-about_handling .item-tag + .item-tag {margin-top: 0;}.block-goods-right-about_handling .item-tag li {margin: 8px 8px 0 0;}.block-goods-right-about_handling .item-tag img {display: block;height: auto;}.block-goods-right-about_handling .item-bot {margin-top: 16px;}.page-goods .block-variation {margin-top: 40px;}.page-goods .block-variation > .block-variation {margin-top: 0;}.page-goods .block-variation > .block-variation + .block-variation {margin-top: 30px;}.block-variation--name.block-color--name,.block-variation--name.block-size--name {margin: 0;padding: 0;font-size: 1.4rem;font-weight: 400;}.block-variation--name.block-color--name strong,.block-variation--name.block-size--name strong {margin-right: 5px;font-weight: 700;}.block-variation--item-list {display: flex;flex-wrap: wrap;margin: 0 -10px 0 0;}.block-variation--item {display: block;margin: 10px 10px 0 0;}.block-color--item dt {display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;border: 1px solid transparent;border-radius: 46px;background-color: transparent;}.block-size--item dt {display: flex;align-items: center;justify-content: center;width: 110px;height: 45px;min-height: auto;border: 1px solid var(--cl-bdr);background-color: #ffffff;}.block-variation--item.size-disable-stock dt {border: 1px solid var(--cl-bdr);background-color: #ffffff;}.block-variation--item.color-disable-stock dt {border: 1px dashed transparent;background-color: transparent;}.block-variation--item.active dt {border: 1px solid var(--cl-bk);}.block-color--item-term figure {width: 40px;height: 40px;}.block-size--item-term figure {width: 52px;height: 52px;}.block-color--item-term img {display: block;width: 40px;height: 40px;border-radius: 40px;border: 1px solid transparent;}.block-variation--item .block-color--item-term img {border-color: var(--cl-bdr);}.block-size--item-term img {max-width: 100%;max-height: 100%;}.block-size--item-term span {width: auto;height: auto;padding: 0;font-size: 1.4rem;}.block-accessory-list {margin-top: 100px;}.block-accessory-list--list {margin: 0 -40px;overflow: hidden;}.block-checked-slider {position: relative;width: var(--main-width);margin: 0 auto;padding: var(--main-padding);}.pane-goods-center {margin-top: 100px;padding-top: 100px;border-top: 1px solid var(--cl-bdr);}.block-color-with-cart,.block-size-with-cart,.block-color-size-with-cart {margin: 24px 0 6px;}.block-color-with-cart--item,.block-size-with-cart--item,.block-color-size-with-cart--color-line {padding: 4px 0;}.block-color-with-cart--item-term,.block-size-with-cart--item-term,.block-color-size-with-cart--color-item-term,.block-color-size-with-cart--size-item-term {width: 64px;height: 64px;margin-right: 8px;border: 2px solid #dedede;flex-shrink: 0;}.block-color-size-with-cart--color-item-term {margin-right: 4px;}.block-color-size-with-cart--nocolor {width: 64px;height: 64px;margin-right: 4px;flex-shrink: 0;}.block-color-with-cart--item-term figure,.block-color-size-with-cart--color-item-term figure {width: 60px;height: 60px;}.block-color-with-cart--item-term img,.block-color-size-with-cart--color-item-term img {max-width: 100%;max-height: 100%;}.block-size-with-cart--item-term span,.block-color-size-with-cart--size-item-term span {width: 60px;height: 60px;font-size: 13px;}.block-variation-add-cart {width: 100%;margin-right: 8px;}.block-variation-add-cart--btn {display: flex;align-items: center;justify-content: center;width: 100%;height: 64px;font-size: 17px;}.block-variation-add-cart--btn::before {display: inline-block;width: 21px;height: 23px;margin-right: 14px;vertical-align: top;background: url(../../img/usr/common/goods_cart_btn.png) center center / 100% auto no-repeat;content: "";}.block-variation-no-stock,.block-variation-outside-sales-period,.block-goods-variation-arrival-notice {width: 100%;margin-right: 8px;}.block-variation-no-stock .block-variation-no-stock--message,.block-variation-outside-sales-period--message {display: flex;align-items: center;justify-content: center;width: 100%;height: 64px;border: 0;padding: 4px 10px;font-size: 17px;color: #808080;background: #f5f5f5;}.block-goods-variation-arrival-notice .block-goods-variation-arrival-notice--btn {display: flex;align-items: center;justify-content: center;width: 100%;height: 64px;border: 0;font-size: 17px;color: #fff;background: #73c3d6;}.block-variation-favorite {flex-shrink: 0;}.block-variation-favorite--btn {width: 64px;height: 64px;padding: 0;border: 1px solid #d53100;background: url(../../img/usr/common/goods_bookmark_btn.png) center center / 21px auto no-repeat;}.block-variation-favorite-registed--btn {width: 64px;height: 64px;padding: 0;border: 1px solid #d53100;background: #fff2ef url(../../img/usr/common/goods_bookmark_reg_btn.png) center center / 21px auto no-repeat;}.block-variation-favorite--btn .block-icon-image,.block-variation-favorite-registed--btn .block-icon-image {display: none;}.block-goods-set {margin: 0 0 15px;}.block-variation-arrival-notice--btn {width: 100%;margin: 12px 0 10px;padding: 20px 0;border: 0;color: #fff;background: #73c3d6;}.block-custom-order--btn {width: 100%;margin: 12px 0 10px;padding: 20px 0;border-radius: 0;font-size: 16px;}.block-contact-about-goods--btn {display: inline;padding: 0;border: 0;text-decoration: underline;font-size: 14px;color: #081f2c;background: none;}.block-goods-link--btn {display: inline;padding: 0;border: 0;text-decoration: underline;font-size: 14px;color: #081f2c;background: none;}.block-goods-store-stock--btn {display: flex;align-items: center;justify-content: center;width: 100%;margin: 0 0 10px;padding: 19px 0;border: 1px solid #d53100;border-radius: 0;font-size: 16px;color: #d53100;background: #fff;}.pane-goods-right-side .block-accessory-list {padding: 0;margin: 30px 0 15px;}.pane-goods-right-side .block-accessory-list .block-accessory-list--name {padding: 24px 0 0;margin: 0 0 16px;border: 0;font-size: 18px;font-weight: 500;}.pane-goods-right-side .block-accessory-list .block-accessory-list--list .block-thumbnail-t dl {width: 150px;margin: 0 15px 15px 0;}.pane-goods-right-side .block-accessory-list .block-accessory-list--list .block-thumbnail-t dl:nth-of-type(3n) {margin-right: 0;}.pane-goods-right-side .block-accessory-list .block-accessory-list--list .block-thumbnail-t dl .block-thumbnail-t--goods-image figure {width: 150px;height: 150px;}.pane-goods-footer .block-accessory-list {padding: 0 40px 20px;margin: 30px 0 15px;background: #f5f5f5;}.pane-goods-footer .block-accessory-list .block-accessory-list--name {padding: 24px 0 0;margin: 0 0 20px;border: 0;font-size: 18px;font-weight: 500;}.pane-goods-footer .block-accessory-list .block-accessory-list--list .block-thumbnail-t dl {width: 200px;margin: 0 30px 20px 0;}.pane-goods-footer .block-accessory-list .block-accessory-list--list .block-thumbnail-t dl:nth-of-type(5n) {margin-right: 0;}.pane-goods-footer .block-accessory-list .block-accessory-list--list .block-thumbnail-t dl .block-thumbnail-t--goods-image figure {width: 200px;height: 200px;}.pane-goods-center dl.block-goods-comment1,.pane-goods-center dl.block-goods-comment2,.pane-goods-center dl.block-goods-comment3,.pane-goods-center dl.block-goods-comment4,.pane-goods-center dl.block-goods-comment5 {margin: 0 0 24px;}.pane-goods-center dl[class^="block-goods-comment"] dt {display: none;margin: 0 0 22px;padding: 12px 0;font-size: 24px;font-weight: 500;border-bottom: 1px solid #111;}.pane-goods-center dl[class^="block-goods-comment"]:first-of-type dt {display: block;}.pane-goods-center dl[class^="block-goods-comment"] dt h3 {margin: 0;padding: 0;border: 0;font-size: 24px;}.block-goods-comment--title {margin: 0 0 16px;padding: 12px 0;font-size: 16px;font-weight: 500;line-height: 1.25;border-bottom: 1px solid #dedede;}.block-goods-comment--table-frame {width: 100%;margin: 0 0 15px;}.block-goods-comment--table-frame .block-goods-comment--table {border-collapse: collapse;}.block-goods-comment--table-frame .block-goods-comment--table th,.block-goods-comment--table-frame .block-goods-comment--table td {padding: 12px 15px;font-size: 12px;font-weight: normal;text-align: center;vertical-align: middle;border: 1px solid #707070;}.block-goods-comment--table-frame .block-goods-comment--table tr.title th {background: #eee;}.block-goods-comment--table-frame .block-goods-comment--table tr th:first-of-type,.block-goods-comment--table-frame .block-goods-comment--table tr.title th:first-of-type {text-align: left;font-weight: bold;}.block-goods-comment--table-frame .block-goods-comment--table td {white-space: nowrap;}.block-goods-footer-cart {display: none;}.block-goods-user-review {margin: 0 0 90px;}.block-goods-user-review h2 {margin: 0 0 32px;padding: 12px 0;font-size: 24px;font-weight: 500;border-bottom: 1px solid #111;background: none;}.block-goods-user-review h2 .block-icon-image--table {display: block;}.block-goods-user-review h2 .block-icon-image--table-cell {display: none;}.block-goods-user-review h2 .block-icon-image--table-cell-left {display: block;font-size: 24px;font-weight: 500;}.block-goods-user-review--score dt,.block-goods-user-review--count dt {font-weight: normal;}.block-goods-user-review--score dd img {height: 100%;}.block-goods-user-review--description {margin: 20px 0 24px;}.block-goods-user-review--need-login-message {margin: 14px 0;}.block-goods-user-review--write-review {margin: 8px 0;}.block-goods-user-review--write-review-link,.block-goods-user-review--write-review-btn {display: block;width: 216px;padding: 9px 0;border: 1px solid #d53100;border-radius: 2px;text-align: center;text-decoration: none;color: #fff;background: #d53100;}.block-goods-user-review--item {margin: 0;padding: 15px 0;border-bottom: 1px solid #dedede;}.block-goods-user-review--item:last-of-type {border-bottom: 0;}.block-goods-user-review--item .block-goods-user-review--item-title {margin: 0 0 10px;}.block-goods-user-review--item .block-goods-user-review--item-score {margin: 0 0 8px;}.block-goods-user-review--item .block-goods-user-review--item-score dt {height: auto;}.block-goods-user-review--item .block-goods-user-review--item-score dt img {height: 100%;width: 9.2%;vertical-align: top;}.block-goods-user-review--item .block-goods-user-review--item-comment {margin: 8px 0 0;}.block-goods-user-review--item .block-goods-user-review--item-moderate-vote {margin: 8px 0 0;}.block-goods-uservoice .block-goods-uservoice--title {margin: 0 0 22px;padding: 12px 0;font-size: 24px;font-weight: 500;border-bottom: 1px solid #111;}.block-goods-instagram .block-goods-instagram--title {margin: 0 0 30px;padding: 75px 0 0;border: 0;text-align: center;font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 36px;font-weight: 500;line-height: 1.333;color: #000;letter-spacing: 0.02em;}.block-goods-instagram .block-goods-instagram--title img {display: block;margin: 0 auto 8px;}.block-goods-instagram .block-goods-instagram--title span {display: block;font-family: "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 12px;font-weight: bold;line-height: 1.5;}.size-hidden {box-sizing: content-box;}/*CSSによる商品詳細画面の項目の並び順変更用*/.pane-goods-right-side form {display: flex;flex-flow: column wrap;}.page-goods .block-icon {order: 10;}.block-goods-series {order: 20;}.block-goods-name {order: 30;}.block-goods-star_code {order: 40;}.block-goods-comment {order: 50;}.block-goods-comment1 {order: 60;}.block-goods-wrapping {order: 70;}.page-goods .block-variation {order: 80;}.block-icon-2 {order: 90;}.block-goods-price {order: 100;}.block-goods-cart {order: 110;}.block-goods-comment9 {order: 120;}.block-goods-comment2 {order: 130;}.block-goods-size--box .c-item-detail-expand-items__size-info--margin,.block-goods-size--box .js-unisize-bunner,.block-goods-size--box .js-unisize-bunner > div {margin: 12px 0;}.c-item-detail-expand-items__size-info--margin {display: flex;flex-wrap: wrap;}.c-item-detail-expand-items__size-info--margin .c-item-detail-expand-items__size {font-size: 13px;text-align: center;min-height: 40px;display: flex;justify-content: center;align-items: center;border-left: 1px solid #ddd;border-top: 1px solid #ddd;flex-basis: 0;flex-grow: 1;min-width: 0;max-width: 100%;}.c-item-detail-expand-items__size-info--margin .c-item-detail-expand-items__size:first-child,.c-item-detail-expand-items__size-info--margin .c-item-detail-expand-items-auto + .c-item-detail-expand-items__size {border-left: 1px solid #fff;}.c-item-detail-expand-items__size-info--margin .c-item-detail-expand-items__size.c-item-detail-expand-items__size-info--header {border-top: 0;background-color: #f2f2f2;}.c-item-detail-expand-items__size-info--margin .c-item-detail-expand-items__size.c-item-detail-expand-items__size-list.c-item-detail-expand-items__size-info--header {border-top: 1px solid #ddd;}.c-item-detail-expand-items__size-info--margin .c-item-detail-expand-items-auto {width: 100%;min-height: 0;}/* ----ゲストお気に入り画面---- */.block-guest-favorite-synchronize {text-align: center;margin-top: 50px;}/* ----定期購入商品サイクル情報変更画面---- */.block-regular-purcharse-cycle-info-update--skip-cancel-message {margin: 5px 0 0 5px;}/* ----アプリログイン訴求画面---- */.block-applogin-body {font-size: 16px;letter-spacing: 0.1em;line-height: 1.9em;text-align: center;margin: auto;height: 100px;}/* ---- LightningRecommend ---- */.block-top-lightningrecommend,.block-ranking-lightningrecommend {padding: 0 0 80px;}.block-top-lightningrecommend--header,.block-ranking-lightningrecommend--header {margin: 0 0 30px;padding: 75px 0 0;border: 0;text-align: center;font-family: "Josefin Sans", "Noto Sans JP", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size: 36px;font-weight: 500;line-height: 1.333;color: #000;letter-spacing: 0.02em;}.block-top-lightningrecommend ul.block-thumbnail-t,.block-ranking-lightningrecommend .block-ranking-r .block-ranking-r--items {width: 1264px;padding-left: 32px;margin: 0 auto 40px;}.block-top-lightningrecommend ul.block-thumbnail-t li,.block-ranking-lightningrecommend .block-ranking-r .block-ranking-r--items li {display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 60px;}.block-top-lightningrecommend ul.block-thumbnail-t li dl,.block-ranking-lightningrecommend .block-ranking-r .block-ranking-r--items li dl {margin: 0 32px 0 0;padding: 0;}.block-common-lightningrecommend--list ul.block-thumbnail-t li {display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 50px;}body:not(.page-alertgoods) .block-common-lightningrecommend--list ul.block-thumbnail-t li dl {margin: 0 50px 20px 0;}body:not(.page-alertgoods) .block-common-lightningrecommend--list ul.block-thumbnail-t li dl:nth-of-type(5n) {margin-right: 0;}.block-goods-list-l--bookmark {position: relative;}.block-bulk-purchase-b--goods-bookmark {position: relative;}.block-goods-list-s--bookmark {position: relative;}.block-goods-name-n--goods-bookmark {position: relative;}/* ----定期購入 本品とレフィル切り替え画面---- */.block-refillgoods-list .block-thumbnail-t dl,.block-refillgoods-list .block-thumbnail-t dl:nth-of-type(4n) {width: 200px;margin: 0 50px 20px 0;}/* タグアイコン */.block-icon-top,.block-icon-bot {display: flex;flex-wrap: wrap;}.block-icon-top {justify-content: flex-end;position: absolute;top: 5px;right: 5px;}.block-icon-bot {margin: 5px -5px 0 0;}.block-icon-top span,.block-icon-bot span {display: block;}.block-icon-top span {margin-left: 5px;}.block-icon-bot span {margin: 5px 5px 0 0;}.block-icon-bot img,.block-icon-top img {display: block;width: auto;height: 23px;}/* ----商品一覧画面：サムネイル：block-thumbnail-t---- */.block-thumbnail-t-swiper {position: relative;width: var(--main-width);margin: 0 auto;padding: var(--main-padding);}.block-thumbnail-t-swiper .block-thumbnail-t {width: 1200px;margin: 0 auto;padding: 0;}.block-thumbnail-t--items {margin: 0;}.block-thumbnail-t-swiper .block-thumbnail-t--items {flex-wrap: nowrap;}.block-thumbnail-t--goods {width: 207px;margin: 0;padding: 0;}.block-thumbnail-t--goods:not(:nth-child(4n)) {margin-right: 24px;}.block-thumbnail-t--goods:not(:nth-child(-n + 4)) {margin-top: 40px;}.block-thumbnail-t-swiper .block-thumbnail-t--goods {width: 282px;}.block-thumbnail-t-swiper .block-thumbnail-t--goods {margin-right: 24px;}.block-thumbnail-t-swiper .block-thumbnail-t--goods:last-child {margin-right: 0;}.block-thumbnail-t-swiper .block-thumbnail-t--goods:not(:nth-child(-n + 4)) {margin-top: 0;}.block-thumbnail-t--goods-image figure {width: 207px;height: 207px;background-color: transparent;overflow: hidden;}.block-thumbnail-t-swiper .block-thumbnail-t--goods-image figure {width: 282px;height: 282px;}.block-thumbnail-t--goods-image figure img {display: block;width: 100%;height: auto;transition: transform 0.7s;}.block-thumbnail-t--goods-image a:hover figure img {transform: scale(1.04);}.block-thumbnail-t--goods-description {margin-top: 10px;.revico-star-list-zone {height: auto !important;}}.block-thumbnail-t--goods-color {display: flex;align-items: center;}.block-thumbnail-t-swiper .block-thumbnail-t--goods-color {display: none;}.block-thumbnail-t--goods-color img {display: block;width: 16px;height: auto;}.block-thumbnail-t--goods-color img:not(.icon-more) {border: 1px solid var(--cl-bdr);border-radius: 16px;}.block-thumbnail-t--goods-color img + img {margin-left: 5px;}.block-thumbnail-t--goods-color img.icon-more {width: 8px;margin-left: 10px;}.block-thumbnail-t--goods a {color: var(--cl-bk);}.block-thumbnail-t--goods .block-thumbnail-t--goods-name a {display: -webkit-box;font-weight: 500;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-thumbnail-t--goods .block-thumbnail-t--goods-name .block-thumbnail-t--goods-color + a {margin-top: 10px;}.block-thumbnail-t--goods .variation-name {display: none;}.block-thumbnail-t--price-infos {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;margin-top: 5px;}.block-thumbnail-t--goods .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 {font-family: var(--ff-num);text-align: left;}.block-thumbnail-t--goods .price {font-size: 1.6rem;font-weight: 400;}.block-thumbnail-t--goods .price::after,.block-thumbnail-t--price-infos:has(.block-thumbnail-t--scomment) .block-thumbnail-t--default-price::after {margin-left: -4px;font-size: 1rem;font-family: var(--ff-ja);}.block-thumbnail-t--default-price,.block-thumbnail-t--net-price,.block-thumbnail-t--scomment {display: none;}.block-thumbnail-t--price-infos:has(.block-thumbnail-t--scomment) .price {color: var(--cl-rd);}.block-thumbnail-t--price-infos:has(.block-thumbnail-t--scomment) .block-thumbnail-t--default-price {display: block;position: relative;font-weight: 400;text-decoration: none;}.block-thumbnail-t--price-infos:has(.block-thumbnail-t--scomment) .block-thumbnail-t--default-price::before {content: "";display: block;position: absolute;top: 50%;left: 0;width: calc(100% - 4px);height: 1px;background-color: var(--cl-bk);}/* ----商品一覧画面：ランキング：block-ranking-r---- */.block-top-event .block-top-event--goods .block-ranking-r {width: 1200px;margin: 0 auto;}.block-top-event--goods .block-ranking-r--items .swiper-wrapper {flex-wrap: nowrap;margin: 0;}.block-top-event--goods .block-ranking-r--goods {width: 220px;flex-basis: 220px;margin: 0;}.block-top-event--goods .block-ranking-r--goods:not(:last-child) {margin-right: 25px;}.block-ranking-r--goods a {text-decoration: none;}.block-top-event--goods .block-ranking-r--goods-image figure {width: 220px;height: 220px;background-color: transparent;overflow: hidden;}.block-ranking-r--goods-image figure img {display: block;width: 100%;height: auto;transition: transform 0.7s;}.block-ranking-r--goods-image a:hover figure img {transform: scale(1.04);}.block-ranking-r--goods-image .block-icon {position: absolute;top: 5px;right: 5px;}.block-ranking-r--goods-image .block-ranking-r--rank {display: flex;justify-content: center;align-items: center;position: absolute;top: 5px;left: 5px;width: 23px;height: 23px;border-radius: 0;background: var(--cl-bl);color: #ffffff;font-size: 1.4rem;font-family: var(--ff-num);font-weight: 500;text-align: center;}.block-top-event--goods .block-ranking-r--goods-description {margin-top: 10px;}.block-top-event--goods .block-ranking-r--goods-name a {display: -webkit-box;font-weight: 500;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-ranking-r--goods-description .variation-name {display: none;}.block-top-event--goods .block-ranking-r--price-infos {margin-top: 8px;}.block-ranking-r--goods .price {font-size: 1.6rem;font-weight: 400;}.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 {font-family: var(--ff-num);text-align: left;}.block-ranking-r--goods .price::after {margin-left: -4px;font-size: 1rem;font-family: var(--ff-ja);}.block-ranking-r--goods .revico-star-zone {margin-top: 2px;}/* ----商品一覧画面：サムネイル(閲覧履歴)：block-thumbnail-h---- */.block-thumbnail-h-swiper {position: relative;padding: 0 24px;}.block-thumbnail-h {flex-wrap: nowrap;margin: 0;}.block-thumbnail-h--item,.block-thumbnail-h--item.swiper-slide {width: 190px;margin: 0;}.block-thumbnail-h--item:not(:last-child),.block-thumbnail-h--item.swiper-slide:not(:last-child) {margin-right: 12px;}.block-thumbnail-h--goods-image {position: relative;}.block-thumbnail-h--goods-image figure {width: 190px;height: 190px;overflow: hidden;}.block-thumbnail-h--goods-image figure img {display: block;width: 100%;height: auto;transition: transform 0.7s;}.block-thumbnail-h--goods-image a:hover figure img {transform: scale(1.04);}.block-thumbnail-h--goods-description {margin-top: 10px;}.block-thumbnail-h--goods-name a {display: -webkit-box;font-weight: 500;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-thumbnail-h--goods-description .variation-name {display: none;}.block-thumbnail-h--price-infos {margin-top: 8px;}.block-thumbnail-h--goods .price {font-size: 1.6rem;font-weight: 400;}.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 {font-family: var(--ff-num);text-align: left;}.block-thumbnail-h--goods .price::after {margin-left: -4px;font-size: 1rem;font-family: var(--ff-ja);}.block-thumbnail-h--goods .revico-star-zone {margin-top: 2px;}/* ----商品一覧画面：商品詳細：block-goods-detail-j---- */.block-goods-detail-j--item {flex-wrap: nowrap;margin: 0;}.block-goods-detail-j--goods {width: 282px;flex-basis: 282px;margin-right: 24px;margin-left: 0;}.block-goods-detail-j--goods:first-of-type {margin-left: 0;}.block-goods-detail-j--goods:last-child {margin-right: 0;}.block-goods-detail-j--goods-image {position: relative;}.block-goods-detail-j--goods-image figure {width: 282px;height: 282px;background-color: transparent;overflow: hidden;}.block-goods-detail-j--goods-image a figure img {display: block;width: 100%;height: auto;transition: transform 0.7s;}.block-goods-detail-j--goods-image a:hover figure img {transform: scale(1.04);}.block-goods-detail-j--goods a {text-decoration: none;}.block-goods-detail-j--goods-description {margin-top: 10px;}.block-goods-detail-j--goods-name a {display: -webkit-box;font-weight: 500;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-goods-detail-j--goods .variation-name {display: none;}.block-goods-detail-j--price-infos {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;margin-top: 5px;}.block-goods-detail-j--goods .price {font-weight: 400;}.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 {font-family: var(--ff-num);text-align: left;}.block-goods-detail-j--goods .price {font-size: 1.6rem;font-weight: 400;}.block-goods-detail-j--goods .price::after,.block-goods-detail-j--price-infos:has(.block-goods-detail-j--scomment) .block-goods-detail-j--default-price::after {margin-left: -4px;font-size: 1rem;font-family: var(--ff-ja);}.block-goods-detail-j--default-price,.block-goods-detail-j--net-price,.block-goods-detail-j--scomment {display: none;}.block-goods-detail-j--price-infos:has(.block-goods-detail-j--scomment) .price {color: var(--cl-rd);}.block-goods-detail-j--price-infos:has(.block-goods-detail-j--scomment) .block-goods-detail-j--default-price {display: block;position: relative;font-weight: 400;text-decoration: none;}.block-goods-detail-j--price-infos:has(.block-goods-detail-j--scomment) .block-goods-detail-j--default-price::before {content: "";display: block;position: absolute;top: 50%;left: 0;width: calc(100% - 12px);height: 1px;background-color: var(--cl-bk);}.block-goods-detail-j--goods .revico-star-zone {margin-top: 2px;}/* 商品詳細(イベント一覧) */#goodsdetail_eventlist {position: relative;margin: 100px -40px 0;z-index: 0 !important;}#goodsdetail_eventlist .block-eventlist--header {padding: var(--main-padding);}.block-swiper-eventlist-content-container {position: relative;padding: var(--main-padding);}#goodsdetail_eventlist .swiper-eventlist-content {margin: 0;}.block-eventlist {display: flex;padding: 0;}.block-eventlist > li {width: 282px;margin: 0 24px 0 0;}.block-eventlist > li:last-child {margin-right: 0;}.block-eventlist-item {width: 100%;margin: 0;padding: 0;}.block-eventlist-item--image {position: relative;}.block-eventlist-item--image figure {display: flex;align-items: center;justify-content: center;width: 100%;height: 282px;background: transparent;}.block-eventlist-item--title {display: block;color: var(--cl-bk);margin-top: 10px;}.block-eventlist-item--title a {display: -webkit-box;font-weight: 500;text-decoration: none;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.block-eventlist-item--price {margin-top: 5px;font-size: 1.6rem;font-family: var(--ff-num);}.block-eventlist-item--price::after {margin-left: -4px;font-size: 1rem;font-family: var(--ff-ja);}/* Swiper */.block-ranking-r-swiper {position: relative;}.block-thumbnail-t-swiper .swiper-button-prev,.block-thumbnail-t-swiper .swiper-button-next,.block-ranking-r-swiper .swiper-button-prev,.block-ranking-r-swiper .swiper-button-next,.block-thumbnail-h-swiper .swiper-button-prev,.block-thumbnail-h-swiper .swiper-button-next,.block-top-yomimonofeatures-list .swiper-button-prev,.block-top-yomimonofeatures-list .swiper-button-next,.block-checked-slider .swiper-button-prev,.block-checked-slider .swiper-button-next,.related-items-slider .swiper-button-prev,.related-items-slider .swiper-button-next,#goodsdetail_eventlist .swiper-eventlist-prev,#goodsdetail_eventlist .swiper-eventlist-next {width: 40px;height: 40px;margin: 0;background-image: url(../../img/usr/common/icon_slider_arw.png);background-position: center;background-repeat: no-repeat;background-size: contain;opacity: 0;cursor: pointer;z-index: 9;transition: opacity 0.5s;}.block-thumbnail-t-swiper .swiper-button-prev,.block-ranking-r-swiper .swiper-button-prev,.block-thumbnail-h-swiper .swiper-button-prev,.block-checked-slider .swiper-button-prev,.related-items-slider .swiper-button-prev,#goodsdetail_eventlist .swiper-eventlist-prev {left: 20px;}.block-thumbnail-t-swiper .swiper-button-next,.block-ranking-r-swiper .swiper-button-next,.block-thumbnail-h-swiper .swiper-button-next,.block-top-yomimonofeatures-list .swiper-button-next,.block-checked-slider .swiper-button-next,.related-items-slider .swiper-button-next,#goodsdetail_eventlist .swiper-eventlist-next {right: 20px;transform: rotate(180deg);}.block-top-yomimonofeatures-list .swiper-button-prev {left: -20px;}.block-top-yomimonofeatures-list .swiper-button-next {right: -20px;}.block-thumbnail-t-swiper .swiper-button-prev,.block-thumbnail-t-swiper .swiper-button-next,.block-checked-slider .swiper-button-prev,.block-checked-slider .swiper-button-next,.related-items-slider .swiper-button-prev,.related-items-slider .swiper-button-next,#goodsdetail_eventlist .swiper-eventlist-prev,#goodsdetail_eventlist .swiper-eventlist-next {top: 121px;}.block-ranking-r-swiper .swiper-button-prev,.block-ranking-r-swiper .swiper-button-next {top: 100px;}.block-thumbnail-h-swiper .swiper-button-prev,.block-thumbnail-h-swiper .swiper-button-next {top: 75px;}.block-top-yomimonofeatures-list .swiper-button-prev,.block-top-yomimonofeatures-list .swiper-button-next {top: 87px;}.block-thumbnail-t-swiper:hover .swiper-button-prev,.block-thumbnail-t-swiper:hover .swiper-button-next,.block-ranking-r-swiper:hover .swiper-button-prev,.block-ranking-r-swiper:hover .swiper-button-next,.block-thumbnail-h-swiper:hover .swiper-button-prev,.block-thumbnail-h-swiper:hover .swiper-button-next,.block-top-yomimonofeatures-list:hover .swiper-button-prev,.block-top-yomimonofeatures-list:hover .swiper-button-next,.block-checked-slider:hover .swiper-button-prev,.block-checked-slider:hover .swiper-button-next,.related-items-slider:hover .swiper-button-prev,.related-items-slider:hover .swiper-button-next,#goodsdetail_eventlist:hover .swiper-eventlist-prev,#goodsdetail_eventlist:hover .swiper-eventlist-next {opacity: 1;}.block-thumbnail-t-swiper .swiper-button-prev.swiper-button-disabled,.block-thumbnail-t-swiper .swiper-button-next.swiper-button-disabled,.block-ranking-r-swiper .swiper-button-prev.swiper-button-disabled,.block-ranking-r-swiper .swiper-button-next.swiper-button-disabled,.block-thumbnail-h-swiper .swiper-button-prev.swiper-button-disabled,.block-thumbnail-h-swiper .swiper-button-next.swiper-button-disabled,.block-thumbnail-t-swiper:hover .swiper-button-prev.swiper-button-disabled,.block-thumbnail-t-swiper:hover .swiper-button-next.swiper-button-disabled,.block-ranking-r-swiper:hover .swiper-button-prev.swiper-button-disabled,.block-ranking-r-swiper:hover .swiper-button-next.swiper-button-disabled,.block-thumbnail-h-swiper:hover .swiper-button-prev.swiper-button-disabled,.block-thumbnail-h-swiper:hover .swiper-button-next.swiper-button-disabled,.block-top-yomimonofeatures-list:hover .swiper-button-prev.swiper-button-disabled,.block-top-yomimonofeatures-list:hover .swiper-button-next.swiper-button-disabled,.block-checked-slider:hover .swiper-button-prev.swiper-button-disabled,.block-checked-slider:hover .swiper-button-next.swiper-button-disabled,.related-items-slider:hover .swiper-button-prev.swiper-button-disabled,.related-items-slider:hover .swiper-button-next.swiper-button-disabled,#goodsdetail_eventlist:hover .swiper-eventlist-prev.swiper-button-disabled,#goodsdetail_eventlist:hover .swiper-eventlist-next.swiper-button-disabled {opacity: 0;}.block-thumbnail-t-swiper .swiper-button-prev::after,.block-thumbnail-t-swiper .swiper-button-next::after,.block-ranking-r-swiper .swiper-button-prev::after,.block-ranking-r-swiper .swiper-button-next::after,.block-thumbnail-h-swiper .swiper-button-prev::after,.block-thumbnail-h-swiper .swiper-button-next::after,.block-top-yomimonofeatures-list .swiper-button-prev::after,.block-top-yomimonofeatures-list .swiper-button-next::after,.block-checked-slider .swiper-button-prev::after,.block-checked-slider .swiper-button-next::after,.related-items-slider .swiper-button-prev::after,.related-items-slider .swiper-button-next::after,#goodsdetail_eventlist .swiper-eventlist-prev::after,#goodsdetail_eventlist .swiper-eventlist-next::after,#goodsdetail_eventlist .swiper-eventlist-prev::before,#goodsdetail_eventlist .swiper-eventlist-next::before {content: none;}.block-thumbnail-t-swiper .swiper-scrollbar,.block-ranking-r-swiper .swiper-scrollbar,.block-thumbnail-h-swiper .swiper-scrollbar,.block-top-yomimonofeatures-list .swiper-scrollbar,.block-checked-slider .swiper-scrollbar,.related-items-slider .swiper-scrollbar,.swiper-eventlist-scrollbar.swiper-scrollbar,.swiper-scrollbar-marna_cart_pc_cv.swiper-scrollbar.swiper-scrollbar-horizontal {position: relative;top: auto;right: auto;bottom: auto;left: auto;width: 100%;height: 3px;margin-top: 40px;background-color: transparent;}.block-thumbnail-t-swiper .swiper-scrollbar-drag,.block-ranking-r-swiper .swiper-scrollbar-drag,.block-thumbnail-h-swiper .swiper-scrollbar-drag,.block-top-yomimonofeatures-list .swiper-scrollbar-drag,.block-checked-slider .swiper-scrollbar-drag,.related-items-slider .swiper-scrollbar-drag,.swiper-eventlist-scrollbar .swiper-scrollbar-drag {border-radius: 3px;background-color: var(--cl-bdr);cursor: pointer;}/* revico-star-zone */.revico-star-block {display: flex !important;align-items: center !important;font-family: var(--ff-ja) !important;}.revico-star-block--rate {top: auto !important;margin-right: 0 !important;transform: none !important;}.revico-star-block--rate::after {content: "★";position: relative;top: -2px;color: #f1b300;font-size: 1.2rem;}.revico-star-block--title {margin-left: 3px !important;font-size: 1.2rem !important;font-family: var(--ff-num) !important;}.revico-star-block--total {margin: -2px 0 0 3px !important;color: var(--cl-gr) !important;font-size: 1rem !important;font-family: var(--ff-num) !important;font-weight: 400 !important;}.block-thumbnail-t .revico-star-block--total,.block-ranking-r .revico-star-block--total,.block-thumbnail-h .revico-star-block--total {position: relative !important;top: 2px !important;margin-left: -3px !important;color: var(--cl-bk) !important;}.revico-star-block--total a {color: var(--cl-gr) !important;font-size: 1rem !important;font-weight: 700 !important;text-decoration: underline !important;}.block-goods-star_code .revico-star-block--total {color: var(--cl-link) !important;font-weight: 700 !important;}.block-goods-star_code .revico-star-block--total a {color: var(--cl-link) !important;}/* よみもの総合TOP */.block-yomimonotop-container {margin-top: 63px;}.block-yomimonotop-container + .block-yomimonotop-container {margin-top: 100px;}.block-yomimonotop-container .block-top-title-container {width: 100%;margin-bottom: 23px;padding: 0;}/* ----ページカテゴリ---- */.block-pagecategory-page-list-info .block-pagecategory-page-list--page {display: block;width: 100%;padding-bottom: 34px;border-bottom: 1px solid var(--cl-bdr);line-height: 1.428;}.block-pagecategory-page-list-info .block-pagecategory-page-list--page + .block-pagecategory-page-list--page {margin-top: 32px;}.block-pagecategory-page-list-info .block-pagecategory-page-list--page > a {display: flex;align-items: flex-start;}.block-pagecategory-page-list-info .block-pagecategory-page-list--date {position: relative;width: 98px;color: var(--cl-gr);font-family: var(--ff-num);}.block-pagecategory-page-list-info .block-pagecategory-page-list--date::after {content: "";display: block;position: absolute;top: 50%;right: 10px;width: 1px;height: 16px;margin-top: -8px;background-color: var(--cl-bdr);}.block-pagecategory-page-list-info .block-pagecategory-page-list--page-category {width: 150px;padding-right: 16px;color: var(--cl-gr);}.block-pagecategory-page-list-info .block-pagecategory-page-list--page-icon {width: 76px;padding-top: 2px;}.block-pagecategory-page-list-info .block-pagecategory-page-list--page-icon img {display: block;height: auto;}.block-pagecategory-page-list-info .block-pagecategory-page-list--page-caption {display: -webkit-box;width: calc(100% - (174px + 150px));text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-feature-tab {margin-bottom: 40px;border-bottom: 2px solid #e2e1e1;}.block-feature-tab ul {display: flex;}.block-feature-tab li + li {margin-left: 40px;}.block-feature-tab a {display: block;position: relative;padding-bottom: 16px;color: #c4c3c2;font-size: 1.6rem;font-weight: 700;}.block-feature-tab a:hover,.block-feature-tab .is-active a {color: var(--cl-bk);}.block-feature-tab a::after {content: "";display: block;position: absolute;bottom: -2px;left: 0;width: 100%;height: 3px;background-color: var(--cl-bk);opacity: 0;transition: opacity 0.3s;}.block-feature-tab a:hover::after,.block-feature-tab .is-active a::after {opacity: 1;}.block-pagecategory-page-list-feature .block-pagecategory-page-list--frame {display: flex;flex-wrap: wrap;}.block-pagecategory-page-list-feature .block-pagecategory-page-list--page {display: block;width: calc((100% - 60px) / 3);}.block-pagecategory-page-list-feature .block-pagecategory-page-list--page:not(:nth-child(3n)) {margin-right: 30px;}.block-pagecategory-page-list-feature .block-pagecategory-page-list--page:not(:nth-child(-n + 3)) {margin-top: 66px;}.block-pagecategory-page-list-feature .block-pagecategory-page-list--page-image figure {width: 100%;height: auto;background-color: transparent;overflow: hidden;}.block-pagecategory-page-list-feature .block-pagecategory-page-list--page-image figure img {display: block;height: auto;transition: transform 0.7s;}.block-pagecategory-page-list-feature a:hover .block-pagecategory-page-list--page-image figure img {transform: scale(1.04);}.block-pagecategory-page-list-feature .block-pagecategory-page-list--page-caption {display: -webkit-box;margin-top: 16px;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-pagecategory--pager-bottom {margin-top: 64px;}/* 見たままエディタ */.block-no-code-cms.narrow-width {width: 1000px;margin: 0 auto;overflow: visible;}.block-no-code-cms--header1 {margin: 0 0 40px;padding: 0;color: var(--cl-bk);font-size: 3rem;font-weight: 500;}.block-no-code-cms--header1.ttl-middle {text-align: center;}.block-no-code-cms--header1.series-ttl-middle {margin: 0;}.block-no-code-cms--two-column {justify-content: space-between;margin: 80px 0 0;}.block-no-code-cms--two-column-left-ratio-0,.block-no-code-cms--two-column-right-ratio-0 {flex: none;width: calc((100% - 10px) / 2);min-width: 0;margin: 0;}.block-no-code-cms--image {align-items: flex-start;margin: 80px 0 0;}.block-no-code-cms--two-column .block-no-code-cms--image {margin: 0;}.block-no-code-cms--image > div {width: 100%;}.block-no-code-cms--image img {display: block;height: auto;margin: 0 auto;}.block-no-code-cms--image.w-1000 img {width: 1000px;}.block-no-code-cms--image.w-auto img {width: auto;}.block-no-code-cms--youtube {margin: 80px 0 0;}.block-no-code-cms--youtube iframe {display: block;}.block-no-code-cms--text {margin: 0;}.block-no-code-cms--text.h3 {font-size: 2.6rem;}.block-no-code-cms--text-color-0 {color: var(--cl-bk);}.block-no-code-cms--text-size-1 {font-size: 1.4rem;}.block-no-code-cms--text-size-2 {font-size: 1.6rem;line-height: 1.875;}.block-no-code-cms--text-align-0 {margin-top: 24px;}a.block-no-code-cms--button-color-0,.block-no-code-cms--button {display: flex;align-items: center;justify-content: center;width: 180px;height: 44px;border: 1px solid var(--cl-bdr);border-radius: 44px;background-color: var(--cl-bg-base);color: var(--cl-bk);font-size: 1.4rem;font-weight: 500;text-align: center;}.w-100p .block-no-code-cms--button {width: 100%;}.w-300 .block-no-code-cms--button {width: 300px;}.h-50 .block-no-code-cms--button {height: 50px;border-radius: 50px;}.block-no-code-cms--button:hover {opacity: 0.65;}.block-no-code-cms--text-align-1 .block-no-code-cms--button {margin: 0 auto;}.block-no-code-cms--text-align-2 {display: flex;justify-content: flex-end;}.block-no-code-cms--two-column.profile {padding: 40px;background-color: var(--cl-bg-1);}.block-no-code-cms--two-column.profile .block-no-code-cms--two-column-left-ratio-0 {width: 260px;}.block-no-code-cms--two-column.profile .block-no-code-cms--two-column-right-ratio-0 {width: 620px;}.block-no-code-cms--two-column.profile .block-no-code-cms--text-align-0 {margin: 0;font-size: 1.4rem;line-height: 1.714;}.block-no-code-cms--two-column.profile .block-no-code-cms--text-align-0.profile_name {display: block;margin-bottom: 24px;font-size: 1.6rem;font-weight: 500;}.block-no-code-cms--two-column.gift {padding: 64px 0;border-top: 1px solid var(--cl-bdr);border-bottom: 1px solid var(--cl-bdr);}.block-no-code-cms--two-column.gift .block-no-code-cms--two-column-left-ratio-0 {width: 400px;}.block-no-code-cms--two-column.gift .block-no-code-cms--two-column-right-ratio-0 {width: 536px;}.block-no-code-cms--two-column.gift .block-no-code-cms--text-align-0.gift_ttl {display: block;margin-bottom: 15px;font-size: 1.8rem;font-weight: 500;}.block-no-code-cms--two-column.gift .block-no-code-cms--text-align-0 {margin: 0;}.block-no-code-cms--two-column.related-2col .block-no-code-cms--two-column-left-ratio-0,.block-no-code-cms--two-column.related-2col .block-no-code-cms--two-column-right-ratio-0 {width: calc((100% - 24px) / 2);}.block-no-code-cms--two-column.related-2col .block-no-code-cms--anchor-text a {display: -webkit-box;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-slider-3col-l,.block-slider-3col-s {position: relative;padding-bottom: 43px;}.block-slider-3col-l li {width: 720px;}.block-slider-3col-l li:not(:last-child) {margin: 0 24px 0 0;}.block-slider-3col-s li {width: 401px;}.block-slider-3col-s li:not(:last-child) {margin: 0 24px 0 0;}.block-slider-3col-l .list-img,.block-slider-3col-s .list-img {overflow: hidden;}.block-slider-3col-l .list-img img,.block-slider-3col-s .list-img img {display: block;transition: transform 0.7s;}.block-slider-3col-l .list-img a:hover img,.block-slider-3col-s .list-img a:hover img {transform: scale(1.04);}.block-slider-3col-l .list-ttl,.block-slider-3col-s .list-ttl {margin-top: 16px;}.block-slider-3col-l .list-ttl a,.block-slider-3col-s .list-ttl a {display: -webkit-box;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;}.block-slider-3col-l .swiper-scrollbar,.block-slider-3col-s .swiper-scrollbar {left: 0;width: 100%;height: 3px;background-color: transparent;}.block-slider-3col-l .swiper-scrollbar-drag,.block-slider-3col-s .swiper-scrollbar-drag {border-radius: 3px;background-color: var(--cl-bdr);cursor: pointer;}.block-no-code-cms.series_list {margin: 44px 0 0;}.block-no-code-cms.series_list .block-no-code-cms--two-column {margin: 0;}.series_list .block-no-code-cms--two-column-left-ratio-0 {width: 380px;min-width: 0;margin: 0;}.series_list .block-no-code-cms--two-column-right-ratio-0 {width: 480px;min-width: 0;}.series_list .block-no-code-cms--image img {margin: 0;}.series_list .block-no-code-cms--two-column-left-ratio-0 h1 {margin: 0;padding: 0;}.series_list .block-no-code-cms--two-column-left-ratio-0 h1 img {display: block;height: auto;}.series_list .block-no-code-cms--text-size-2 {font-weight: 500;}.series_list .block-no-code-cms--text {margin: 16px 0 0;line-height: 1.625;}.block-no-code-cms--two-column.goods_detail,.block-no-code-cms--two-column.goods_no {padding: 40px 0;border-top: 1px solid var(--cl-bdr);border-bottom: 1px solid var(--cl-bdr);}.block-no-code-cms--two-column.goods_detail + .block-no-code-cms--two-column.goods_detail {margin-top: -1px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-left-ratio-1 {width: 280px;padding-right: 40px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-left-ratio-1 .block-no-code-cms--text-align-0 {margin-top: 0;font-size: 1.6rem;font-weight: 700;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 {width: calc(100% - 280px);}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--text-align-0 {margin-top: 0;line-height: 1.857;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--anchor-text {margin: 0;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--anchor-text:not(:first-child) {margin-top: 10px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--anchor-text.pdf a {display: inline;position: relative;padding: 0;color: var(--cl-bk);}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--anchor-text.pdf a::before {content: "";display: inline-block;position: relative;top: 4px;width: 14px;height: 17px;margin-right: 8px;background-image: url(../../img/usr/common/icon_link_pdf.png);background-position: center;background-repeat: no-repeat;background-size: contain;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--anchor-text.pdf a::after {content: none;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--image:not(:first-child) {margin-top: 24px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 dl > div {display: flex;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 dl > div > dt {position: relative;width: 106px;line-height: 1.857;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 dl > div > dt::after {content: "：";position: absolute;top: 0;right: 10px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 dl > div > dd {width: calc(100% - 106px);line-height: 1.857;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 ul:not(:first-child) {margin-top: 16px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 ul li {position: relative;padding-left: 18px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 ul li + li {margin-top: 10px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 ul li::before {content: "";display: block;position: absolute;top: 7px;left: 0;width: 8px;height: 8px;border-radius: 8px;background-color: var(--cl-bk);}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 h4 {margin: 0;padding: 0;font-size: 1.4rem;font-weight: 500;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 h4:not(:first-child) {margin-top: 24px;}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--text-align-0 a {color: var(--cl-link);}.block-no-code-cms--two-column.goods_detail .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--text-align-0 a:hover {text-decoration: underline;}.block-no-code-cms--text.goods_detail_annotation {margin-top: 16px;font-size: 1.1rem;}.block-no-code-cms--two-column.goods_no {align-items: center;padding: 24px 40px;}.pane-goods-center > .block-no-code-cms--two-column.goods_no {width: 1000px;margin: 0 auto;}.block-no-code-cms--two-column.goods_no .block-no-code-cms--two-column-left-ratio-1 {width: 182px;font-weight: 700;}.block-no-code-cms--two-column.goods_no .block-no-code-cms--two-column-right-ratio-1 {width: calc(100% - 182px);}.block-no-code-cms--two-column.goods_no .block-no-code-cms--text-align-0 {margin: 0;}.block-youtube-frame,.block-youtube-frame-s {position: relative;}.block-youtube-frame-s {width: 700px;margin: 0 auto;}.block-youtube-frame > button,.block-youtube-frame-s > button {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;background-color: transparent;background-image: url(../../img/usr/common/icon_play_youtube.png);background-position: center;background-repeat: no-repeat;background-size: 100px;cursor: pointer;}.block-youtube-frame > iframe,.block-youtube-frame-s > iframe {display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;}.block-slider-movie .splide__video {width: 724px;padding: 0 12px;}.block-slider-movie .splide__slide img {display: block;width: 700px;margin: 0 auto;}.block-slider-movie .splide__video .splide__video__wrapper {width: 100%;height: 100%;}.cms-detail .block-no-code-cms--header1 {margin: 40px -100px 0;}.cms-detail .date_category {margin: 23px -100px 0;color: var(--cl-gr);font-size: 1.4rem;font-family: var(--ff-num);}.block-no-code-cms--image.detail-mv {margin: 40px -140px 0;}.block-no-code-cms--image.detail-mv img {width: 100%;height: auto;}.block-no-code-cms--two-column.detail-toc {padding: 40px;background-color: #ffffff;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--two-column-left-ratio-0 {width: 129px;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--two-column-right-ratio-0 {width: calc(100% - 129px);}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--two-column-left-ratio-0 .block-no-code-cms--text-align-0 {margin: 0;font-weight: 500;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text {margin: 0;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text + .block-no-code-cms--anchor-text {margin-top: 16px;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text .block-no-code-cms--text-align-0 {margin: 0;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text a {display: block;position: relative;padding-left: 24px;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text a::before {content: "";display: block;position: absolute;top: 0;left: 0;font-family: var(--ff-num);}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text a:hover {text-decoration: underline;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(1) a::before {content: "1.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(2) a::before {content: "2.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(3) a::before {content: "3.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(4) a::before {content: "4.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(5) a::before {content: "5.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(6) a::before {content: "6.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(7) a::before {content: "7.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(8) a::before {content: "8.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(9) a::before {content: "9.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text:nth-child(10) a::before {content: "10.";}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text a::after {content: "";display: block;position: absolute;top: 7px;right: 0;width: 11px;height: 7px;background-image: url(../../img/usr/common/icon_anker_arw.png);background-position: center;background-repeat: no-repeat;background-size: contain;transition: opacity 0.2s;}.block-no-code-cms--two-column.detail-toc .block-no-code-cms--anchor-text a:hover::after {opacity: 0.65;}.block-no-code-cms--header2 {margin: 0;padding: 0 0 15px;border-bottom: 2px solid var(--cl-bk);color: var(--cl-bk);font-size: 2.4rem;font-weight: 500;}.block-no-code-cms--header2.related-items {margin: 100px -100px 0;padding: 100px 0 0;border: none;border-top: 2px solid var(--cl-bdr);font-size: 3rem;}.series_detail .block-no-code-cms--header2.related-items {margin-right: -150px;margin-left: -150px;}.font-weight-medium {font-weight: 500;}.cms-detail .block-no-code-cms--two-column-left-ratio-0,.cms-detail .block-no-code-cms--two-column-right-ratio-0 {width: calc((100% - 24px) / 2);}.block-no-code-cms--goods-list {margin: 24px -100px 0;gap: 0;}.series_detail .block-no-code-cms--goods-list {margin-right: -150px;margin-left: -150px;}.block-no-code-cms--goods-list.related-items-slider {display: flex;flex-wrap: nowrap;position: relative;margin-right: -140px;margin-left: -140px;padding: var(--main-padding);overflow: hidden;}.series_detail .block-no-code-cms--goods-list.related-items-slider {margin-right: -190px;margin-left: -190px;}.block-no-code-cms--goods-list.related-items-slider.is-loaded {display: block;}.block-no-code-cms--goods-list + .block-no-code-cms--goods-list {margin-top: 100px;}.related-items-slider-swiper-wrapper {width: 1200px;}.block-no-code-cms--goods-list--item.block-no-code-cms--goods-list--display-column-number-0,.block-no-code-cms--goods-list--item.block-no-code-cms--goods-list--display-column-number-1 {width: 282px;}.related-items-list .block-no-code-cms--goods-list--item.block-no-code-cms--goods-list--display-column-number-0:not(:nth-child(4n)),.related-items-list .block-no-code-cms--goods-list--item.block-no-code-cms--goods-list--display-column-number-1:not(:nth-child(4n)) {margin-right: 24px;}.related-items-list .block-no-code-cms--goods-list--item.block-no-code-cms--goods-list--display-column-number-0:not(:nth-child(-n + 4)),.related-items-list .block-no-code-cms--goods-list--item.block-no-code-cms--goods-list--display-column-number-1:not(:nth-child(-n + 4)) {margin-top: 40px;}.related-items-slider .block-no-code-cms--goods-list--item.block-no-code-cms--goods-list--display-column-number-0:not(:last-child),.related-items-slider .block-no-code-cms--goods-list--item.block-no-code-cms--goods-list--display-column-number-1:not(:last-child) {margin-right: 24px;}.block-no-code-cms--goodslist-item-image a {display: block;width: 282px;height: 282px;overflow: hidden;}.block-no-code-cms--goodslist-item-image a img {display: block;width: 100%;height: auto;transition: transform 0.7s;}.block-no-code-cms--goodslist-item-image a:hover img {transform: scale(1.04);}.block-no-code-cms--goods-description {margin-top: 10px;}.block-no-code-cms--goods-name {font-weight: 500;}.block-no-code-cms--goodslist-item-variation,.block-no-code-cms--price-infos {display: none;}.block-no-code-cms--two-column.recommended_person {align-items: center;padding: 40px;background-color: var(--cl-bg-1);}.block-no-code-cms--two-column.recommended_person .block-no-code-cms--two-column-left-ratio-1 {flex: none;width: 180px;min-width: 0;margin: 0;}.block-no-code-cms--two-column.recommended_person .block-no-code-cms--two-column-right-ratio-1 {flex: none;width: calc(100% - 220px);min-width: 0;}.block-no-code-cms--two-column.recommended_person .block-no-code-cms--two-column-left-ratio-1 .block-no-code-cms--image img {width: 180px;height: 180px;border-radius: 180px;object-fit: cover;}.block-no-code-cms--two-column.recommended_person .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--text-align-0 {margin: 0;}.block-no-code-cms--two-column.recommended_person .block-no-code-cms--two-column-right-ratio-1 .block-no-code-cms--text-align-0 + .block-no-code-cms--text-align-0 {margin-top: 24px;}.block-no-code-cms--text.bg-white {padding: 40px;background-color: #ffffff;}.block-no-code-cms.series_detail {width: 900px;}.block-no-code-cms--image.series_detail-mv {margin-top: 10px;}.block-no-code-cms--image.series_detail-mv img {width: 100%;min-width: var(--main-width);}.series_detail .block-no-code-cms--header1 {width: auto;margin: 0;padding: 0;font-size: 2.4rem;font-weight: 500;text-align: center;}.block-no-code-cms--two-column.two-column-right-img .block-no-code-cms--two-column-left-ratio-0,.block-no-code-cms--two-column.two-column-left-img .block-no-code-cms--two-column-right-ratio-0 {width: 420px;}.block-no-code-cms--two-column.two-column-right-img .block-no-code-cms--two-column-right-ratio-0,.block-no-code-cms--two-column.two-column-left-img .block-no-code-cms--two-column-left-ratio-0 {width: 440px;}.block-no-code-cms--two-column.two-column-right-img .block-no-code-cms--two-column-left-ratio-0 .block-no-code-cms--text-align-0,.block-no-code-cms--two-column.two-column-left-img .block-no-code-cms--two-column-right-ratio-0 .block-no-code-cms--text-align-0,.block-no-code-cms--two-column.two-column-right-img .block-no-code-cms--two-column-right-ratio-0 .block-no-code-cms--text-align-0,.block-no-code-cms--two-column.two-column-left-img .block-no-code-cms--two-column-left-ratio-0 .block-no-code-cms--text-align-0 {margin-top: 0;}.block-no-code-cms--header3 {margin: 0;padding: 0;border-bottom: none;color: var(--cl-bk);font-size: 2rem;font-weight: 500;line-height: 1.7;}.block-no-code-cms--header2.tittle-middle {margin: 0;padding: 0;border: none;font-size: 3rem;text-align: center;}.splide__video__play {display: flex;align-items: center;justify-content: center;position: absolute;top: 50%;left: 50%;width: 100px;height: 100px;margin: -50px 0 0 -50px;border: 0;border-radius: 0;background: transparent;background-image: url(../../img/usr/common/icon_play_youtube.png);background-position: center;background-repeat: no-repeat;background-size: 100px;opacity: 1;cursor: pointer;transform: translate(0, 0);transition: opacity 0.1s linear;}.splide__video__play:after {content: none;}.mt-0 {margin-top: 0 !important;}.mt-10 {margin-top: 10px !important;}.mt-16 {margin-top: 16px !important;}.mt-24 {margin-top: 24px !important;}.mt-40 {margin-top: 40px !important;}.mt-60 {margin-top: 60px !important;}.mt-80 {margin-top: 80px !important;}.mt-90 {margin-top: 90px !important;}.mt-100 {margin-top: 100px !important;}.mt-110 {margin-top: 110px !important;}.mt-200 {margin-top: 200px !important;}.block-login--member-frame {padding-right: 50px;}.block-login--social-frame {padding-left: 50px;}.block-login--input-items {width: 580px;}.block-login--display-password {display: block;}.block-login--first-time {width: 100%;}.revico-widget {font-family: var(--ff-ja) !important;}.block-bookmarkslider--header {font-size: 3rem;}.block-order-estimate--register-customer-checkbox-message {display: block;position: relative;padding-left: 36px;}.block-order-estimate--register-customer-checkbox:has(input[type="checkbox"]) + .block-order-estimate--register-customer-checkbox-message label::before {content: "";display: block;position: absolute;top: 50%;left: 0;width: 20px;height: 20px;margin-top: -10px;background-image: url(../../img/usr/common/icon_cb_off.png);background-position: center;background-repeat: no-repeat;background-size: contain;transition: background-image 0.13s;}.block-order-estimate--register-customer-checkbox:has(input[type="checkbox"]:checked) + .block-order-estimate--register-customer-checkbox-message label::before {background-image: url(../../img/usr/common/icon_cb_on.png);}