﻿@charset "UTF-8";/* ----共通---- */.sp-only {display: none!important;}/* ----トップページ本文---- */.block-top-body--bnr {width: 1536px;margin: 0 auto;}.block-top-body--bnr figure {width: 1000px;margin: 0 auto;}.block-top-body--bnr figure img {width: 100%;height: auto;}.swiper-slide-active.swiper-slide-lazy {height: auto;}.swiper-slide-lazy {height: 0;}/* ----イベント（トップ）---- */.block-top-event-link.recommend {/* margin-bottom: 64px; */}.block-top-event-bg-contents.ranking {/* padding-bottom: 80px; */}/* ----トップページ予備テンプレート1---- */.block-top-genre {padding: 2px 0;}.block-top-genre .block-genre-banner {width: 1259px;margin: 0 auto;}.block-top-genre .block-genre-banner--list {display: flex;flex-wrap: wrap;gap: 2px;}.block-top-genre .block-genre-banner--list li {width: calc((100% - 2px * 1) / 2);height: 220px;}.block-top-genre .block-genre-banner--list li a {position: relative;display: block;height: 100%;}.block-top-genre .block-genre-banner--list li a::after {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-color: rgba(11, 90, 121, 0);transition: .3s all;}.block-top-genre .block-genre-banner--list li a:hover {opacity: 1;}.block-top-genre .block-genre-banner--list li a:hover::after {background-color: rgba(11, 90, 121, .7);}.block-top-genre .block-genre-banner--list li a figure {width: 100%;height: 100%;}.block-top-genre .block-genre-banner--list li a figure img {width: 100%;height: 100%;object-fit: cover;}.block-top-genre .block-genre-banner--list li a .name {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;font-size: 24px;line-height: calc(30 / 24);letter-spacing: .15em;font-weight: 500;z-index: 1;}/* ----トップページ予備テンプレート2---- */.block-top-free2--header {font-size: 28px;text-align: center;border-top: #444 2px solid;padding: 19px 0 30px;}.block-top-free2--body {margin: 47px 0 50px;}.block-top-free2--items {width: 900px;height: auto;overflow: hidden;}.block-top-free2--items li {float: left;}.block-top-free2--items > li {width: 535px;height: auto;}.block-top-free2--items > li:first-child {width: 354px;height: auto;margin-right: 10px;}.block-top-free2--sub-items li {width: 172px;height: 172px;margin-left: 9px;margin-bottom: 9px;}.block-top-free2--sub-items li:nth-of-type(3n+1) {margin-left: 0;}.block-top-event--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;}/* ----ヘッダー---- */.mv-box {position: relative;width: 100%;min-width: 1536px;margin-top: 80px;/* height: 100vh; */}.box-bg-photo .mv-bg {width: 100%;height: 100%;object-fit: cover;}.block-mv-logo--img {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: auto;height: 229px;}.mv-scroll {position: absolute;left: 0;right: 0;bottom: 30px;margin-left: auto;margin-right: auto;width: 42px;}.mv-scroll img {width: 100%;height: auto;}header#header {position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;padding: 0;border-top: 0;border-bottom: 0;background: #222;}.page-top header#header {position: fixed;top: 0;left: 0;right: 0;width: 100%;}header#header + * {padding-top: 130px;}.page-top .pane-contents{padding-top: 0px!important;}header#header.header-center .container {justify-content: center;}.block-header-info-frame {background: #35748D;color: #ffffff;}.block-header-info {width: min(1430px,100%);margin: 0 auto;padding: 7px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;font-size: 14px;}.block-header-logo {height: 31px;margin: 0;padding: 0;display: block;}.block-header-logo::before {content: none;}.block-header-logo img {width: auto;height: 100%;}.pane-order-header .block-header-logo img,.pane-cardupdate-header .block-header-logo img {width: auto;height: 100%;}.block-header-right {display: flex;align-items: center;height: 70px;}.mv-box .swiper-pagenation{display: flex;gap: 10px;justify-content: center;align-items: center;background: #F2F2F2;min-height: 40px;}.mv-box .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.mv-box.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0;}.mv-box .swiper-pagination-clickable .swiper-pagination-bullet{width: 40px;height: 4px;background-color: #fff;border-radius: 0;opacity: 1;overflow: hidden;position: relative;}.swiper-pagination-bullet .progress {position: absolute;left: 0;top: 0;height: 100%;width: 0;background-color: #35748D;transition: none;}.swiper-pagination-bullet-active .progress {animation: progressbarAnim 3000ms linear forwards;}@keyframes progressbarAnim {0% { width: 0; }100% { width: 100%; }}/* ----グローバルナビ---- */.pane-globalnav {position: relative;}ul.block-globalnav--item-list {display: flex;align-items: center;justify-content: center;gap: 30px;margin-right: 30px;}ul.block-globalnav--item-list > li > a {display: block;line-height: 1;font-weight: 500;text-decoration: none;color: #fff;}ul.block-globalnav--item-list > li.js-animation-megamenu-hover > a {position: relative;padding-right: 52px;}ul.block-globalnav--item-list > li.js-animation-megamenu-hover > a::after {position: absolute;top: calc(50% - 6px);right: 36px;display: block;width: 8px;height: 8px;border-right: 1px solid #000;border-bottom: 1px solid #000;transform: rotate(45deg);transition: all 0.3s;content: "";}ul.block-globalnav--item-list > li.js-animation-megamenu-hover:hover > a::after {top: calc(50% - 2px);transform: rotate(225deg);}ul.block-globalnav--item-list > li .block-globalnav-menu {position: absolute;top: 50px;left: 0;display: none;width: 100%;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.16);background: #fff;z-index: 999;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-frame {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;width: 1480px;max-width: calc(100% - 17px);margin: 0 auto;padding: 30px 0 30px 40px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-frame .block-globalnav-menu--item {width: 200px;margin-right: 40px;margin-bottom: 20px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link {display: flex;align-items: center;width: 100%;margin: 0 0 16px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-image {width: 56px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-image img {width: 100%;vertical-align: top;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-globalnav-menu--item-link .block-globalnav-menu--item-text {width: 130px;margin-left: 14px;font-size: 16px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-category--row {padding: 6px 0;font-size: 13px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-category--row img {display: none;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-genre--row {padding: 8px 0;font-size: 13px;}ul.block-globalnav--item-list > li .block-globalnav-menu .block-dynamic-genre--row img {display: none;}/* ----ヘッダー検索---- */.block-global-search {display: flex;align-items: center;height: 100%;margin-right: 26px;padding-right: 19px;border-right: 1px solid #fff;}.block-global-search form {position: relative;width: 291px;}.block-global-search form .block-global-search--keyword {width: 100%;height: 40px;outline: none;padding: 0 40px 0 20px;border: 1px solid #fff;border-radius: 5px;color: #fff;background-color: #222;}.block-global-search form .block-global-search--keyword::placeholder {color: #B1B1B1;}.block-global-search form .block-global-search--submit {position: absolute;top: 0;bottom: 0;right: 6px;width: 28px;height: 28px;margin-top: auto;margin-bottom: auto;padding: 0;border: 0;border-radius: 50%;background-image: url(../../img/usr/common/ico_search.png);background-color: #fff;background-size: 16px 16px;background-position: center center;background-repeat: no-repeat;}.block-global-search .block-global-search--searchdetail a {display: block;margin-left: 30px;padding: 7px 18px;border: 1px solid #111;border-radius: 16px;font-size: 11px;outline: 0;}ul.block-headernav--item-list {display: flex;align-items: center;gap: 20px;}ul.block-headernav--item-list > li a {position: relative;display: flex;align-items: center;justify-content: space-between;flex-direction: column;height: 48px;color: #fff;font-size: 12px;font-weight: 500;letter-spacing: normal;line-height: 1;}ul.block-headernav--item-list > li a:hover {text-decoration: none;}ul.block-headernav--item-list > li a::before {display: block;content: "";background-size: contain;background-repeat: no-repeat;height: 28px;}ul.block-headernav--item-list > li.block-headernav--item-mypage a::before {width: 24px;background-image: url(../../img/usr/common/ico_mypage.png);}ul.block-headernav--item-list > li.block-headernav--item-bookmark a::before {width: 28px;background-image: url(../../img/usr/common/ico_bookmark.png);}ul.block-headernav--item-list > li.block-headernav--item-history a::before {width: 28px;background-image: url(../../img/usr/common/ico_history.png);}ul.block-headernav--item-list > li.block-headernav--item-cart a::before {width: 30px;background-image: url(../../img/usr/common/ico_cart.png);}ul.block-headernav--item-list > li.block-headernav--item-cart a .block-headernav--cart-count {position: absolute;top: -10px;right: -10px;display: none;justify-content: center;align-items: center;width: 21px;height: 21px;line-height: 1;white-space: nowrap;font-size: 10px;font-weight: 500;color: #fff;z-index: 2;background: var(--red-color);border-radius: 50%;}ul.block-headernav--item-list > li.block-headernav--item-cart a .block-headernav--cart-count.show {display: flex;}/* ----フッター---- */footer .inner {width: 1246px;margin: 0 auto;}footer .container {position: relative;width: 100%;}.block-top-about {padding: 193px 0 153px;background-image: url('../../img/usr/top/bg_about.png');background-size: cover;background-repeat: no-repeat;color: #fff;}.block-top-about .inner {display: flex;flex-direction: column;align-items: center;}.block-top-about figure {width: 142px;margin-bottom: 40px;}.block-top-about figure img {width: 100%;height: auto;}.block-top-about .title {margin-bottom: 30px;font-size: 34px;line-height: 1;font-weight: bold;}.block-top-about .about {margin-bottom: 15px;font-size: 22px;line-height: 1;font-weight: bold;}.footer-contents {padding: 50px 0 20px;background: #222;}.footer-detail-contents {display: flex;margin-bottom: 63px;}.footer-logo {width: 160px;}.footer-logo img {width: auto;height: 87px;}.block-footernav {display: flex;align-items: center;width: 820px;border-left: 1px solid #707070;border-right: 1px solid #707070;}.block-footernav--item-list {display: flex;flex-wrap: wrap;padding: 0 80px;}.block-footernav li a {font-size: 14px;line-height: calc(30 / 14);color: #fff;font-weight: 300;}.block-footernav li a:hover {opacity: 1;}.block-footernav li:nth-of-type(4n+1),.block-footernav li:nth-of-type(4n+2) {width: 147px;min-width: 147px;}.block-footernav li:nth-of-type(4n+3) {width: 176px;min-width: 176px;}.block-footernav li a::before {content: '- ';}.block-footer-sns {/* display: flex;*/display: none;justify-content: center;flex-direction: column;gap: 14px;flex: 1;}.block-footer-sns .title {color: #fff;text-align: center;font-size: 12px;line-height: 1;}.block-footer-sns ul.block-footer-sns--list {display: flex;justify-content: center;gap: 30px;}.block-footer-sns ul.block-footer-sns--list > li img {width: auto;height: 25px;}/* ----ページトップに戻る---- */.block-page-top a {position: relative;display: block;width: 54px;height: 54px;background-color: #35748D;}.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;z-index: 2;}/* ----左メニュー---- */.pane-left-menu .pane-block--title {margin: 28px 0 0;padding: 8px 0;border: 0;line-height: 1.25;}.pane-left-menu .pane-block--subtitle {margin: 0;padding: 12px 0;border-bottom: 1px solid #dedede;font-size: 14px;font-weight: normal;}.pane-left-menu .js-filter-box .js-filter-box-inner-label {position: relative;}.pane-left-menu .js-filter-box .js-filter-box-inner-label::after {position: absolute;top: 20px;right: 2px;display: block;width: 10px;height: 10px;border-top: 2px solid #111;border-right: 2px solid #111;border-bottom: 0;transform: rotate(-45deg);transition: all 0.3s;content: "";}.pane-left-menu .js-filter-box.block-filter--close .js-filter-box-inner-label::after {top: 15px;transform: rotate(135deg);}.pane-left-menu .block-filter-option-items {padding: 5px 0;}.pane-left-menu .js-filter-box .pane-block--subtitle + div {padding: 7px 0;}.pane-left-menu .block-filter-option-items input[type="checkbox"] {vertical-align: top;}.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 {border-top: 0;border-bottom: 1px solid #ccc;}ul > .block-category-tree--item__open,ul > .block-category-tree--item {border-top: 1px solid #ccc;border-bottom: 0;}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) {display: none;}.pane-left-menu ul.block-category-tree--items > li {position: relative;}.pane-left-menu ul.block-category-tree--items > li > a {height: 43px;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener {position: absolute;top: 0;right: 0;width: 43px;height: 43px;cursor: pointer;}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener::before {position: absolute;top: calc(50% - 8px);right: 3px;display: block;width: 10px;height: 10px;border-right: 2px solid #111;border-bottom: 2px solid #111;transform: rotate(45deg);transition: all 0.3s;content: "";}.pane-left-menu ul.block-category-tree--items > li > a + .block-category-tree--item-opener.is-open::before {top: calc(50% - 4px);transform: rotate(-135deg);}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) > li > a + .block-category-tree--item-opener::before {position: absolute;top: calc(50% - 6px);right: 15px;display: block;width: 8px;height: 8px;border-right: 1px solid #111;border-bottom: 1px solid #111;transform: rotate(45deg);transition: all 0.3s;content: "";}.pane-left-menu ul.block-category-tree--items:not(.block-category-tree--level-1) > li > a + .block-category-tree--item-opener.is-open::before {top: calc(50% - 3px);transform: rotate(-135deg);}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a {height: 55px;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-1 > li > a + .block-category-tree--item-opener {height: 55px;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-3 > li > a {background: #f5f5f5;}.pane-left-menu ul.block-category-tree--items.block-category-tree--level-4 > li > a {background: #f0f0f0;}.block-genre-tree--item__open,.block-genre-tree--item {border-top: 0;border-bottom: 1px solid #ccc;}/* ----PC/スマホ切り替えスイッチ---- */.block-switcher {display: flex;width: 124px;margin: 0 auto 20px;padding: 3px;border-radius: 2px;background: rgba(34, 34, 34, 0.2);}.block-switcher .block-switcher-container {width: 58px;margin-right: 2px;}.block-switcher .block-switcher-container + .block-switcher-container {margin-right: 0;}.block-switcher .block-switcher-container .block-switcher--current {display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 4px;text-align: center;font-size: 10px;line-height: 1.5;background: #fff;}.block-switcher .block-switcher-container .block-switcher--current::before {display: block;width: 32px;height: 32px;margin: 0 0 3px;background: url(../../img/usr/common/ico_pc.png) center center / auto auto no-repeat;content: "";}.block-switcher .block-switcher-container .block-switcher--switch {display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 4px;text-align: center;font-size: 10px;line-height: 1.5;opacity: 0.3;}.block-switcher .block-switcher-container .block-switcher--switch::before {display: block;width: 32px;height: 32px;margin: 0 0 3px;background: url(../../img/usr/common/ico_sp.png) center center / auto auto no-repeat;content: "";}.block-switcher .block-switcher-container .block-icon-image-small {display: none;}/* ----Copyright---- */#copyright.block-copyright {display: block;margin: 0 auto;padding: 0;background: transparent;font-size: 12px;text-align: center;color: #fff;line-height: 1;}/* ----トップページ---- */.h1-title {display: flex;flex-direction: column;align-items: center;margin: 0 0 50px;padding: 50px 0 0;border: 0;text-align: center;font-family: var(--josefin-txt);font-size: 60px;font-weight: 500;line-height: 1;color: #000;}.h1-title::before {content: '';display: block;width: 2px;height: 50px;margin-left: auto;margin-right: auto;margin-bottom: 21px;background: #000;}.h1-title span {display: block;}.h1-title span.ja span {margin-top: 5px;padding-bottom: 3px;font-weight: bold;line-height: 1;color: #35748D;border-bottom: 1px solid #35748D;font-size: 14px;/* width: 90px; */margin: auto;}.h1-title a:hover {text-decoration: none;}.block-top-more a {display: block;width: 162px;margin: 0 auto;padding: 15px 10px;border: 1px solid #000;border-radius: 26px;line-height: 1.5;text-align: center;text-decoration: none;color: #111;background: #fff;}.block-top-campaign {background: #f8e5de;}.block-campaign-banner {padding: 0 0 80px;}.block-campaign-banner ul.block-campaign-banner--list {display: flex;flex-wrap: wrap;width: 1200px;margin: 0 auto;}.block-campaign-banner ul.block-campaign-banner--list > li {width: 376px;margin: 0 36px 40px 0;}.block-campaign-banner ul.block-campaign-banner--list > li:nth-of-type(3n) {margin-right: 0;}.block-campaign-banner ul.block-campaign-banner--list > li .block-campaign-banner--title {margin: 15px 0 0;font-size: 14px;line-height: 1.7;}.block-event-tile {background: linear-gradient(to right, #212121 0, #212121 50%, #2d2d2d 50%, #2d2d2d 100%);}.page-top .block-event-tile{background: transparent;}.block-event-tile > * {width: 100%;}.block-event-tile .container {display: block;background-image: url('../../img/usr/top/bg_top01.png');background-size: 1536px 679px;background-repeat: repeat-y;background-position: center center;padding: 70px 0;}.page-top .block-event-tile .container{background-image: none;padding:0;}.block-event-tile .container .inner {display: flex;flex-direction: column;gap: 20px;width: 1000px;margin: 0 auto;}.page-top .block-event-tile .container .inner{gap: 0;}.page-top .block-event-tile .container .inner {width: 1258px;}.block-event-tile .container .inner > * {display: flex;flex-wrap: wrap;gap: 20px;}.page-top .block-event-tile .container .inner > .h1-title{gap: 0;}.page-top .block-event-tile .container .inner > .block-event--column4 {gap: 30px;}.block-event--column-full {order: 1;}.block-event--column5 {order: 2;}.block-event--column4 {order: 3;}.block-event--column3 {order: 4;}.block-event--column2 {order: 5;}.block-event--column-full .block-event--column {width: 100%;}.block-event--column5 .block-event--column {width: calc((100% - 20px * 4) / 5);}.block-event--column4 .block-event--column {width: calc((100% - 20px * 3) / 4);}.page-top .block-event--column4 .block-event--column {width: calc((100% - 30px * 3) / 4);border-radius: 8px;overflow: hidden;background-color: #F2F2F2;}.page-top .kind-functionality .block-event--column4 .block-event--column {border-radius: 0px;}.block-event--column3 .block-event--column {width: calc((100% - 20px * 2) / 3);}.block-event--column2 .block-event--column {width: calc((100% - 20px * 1) / 2);}.block-event--column-full .block-event--column img,.block-event--column5 .block-event--column img,.block-event--column4 .block-event--column img,.block-event--column3 .block-event--column img,.block-event--column2 .block-event--column img {width: 100%;height: auto;}.block-top-event .block-top-event--goods {overflow: hidden;}.page-top .block-event--column4 .block-event--column--body{padding: 0 20px 22px 20px;}.page-top .kind-series .block-event--column4 .block-event--column--body{min-height: 130.5px;text-align: center;}.page-top .kind-functionality .block-event--column4 .block-event--column--body{min-height: 160px;text-align: center;}.page-top .kind-series .block-event--column4 .block-event--column--logo{margin-top: 20px;margin-bottom: 8px;display: inline-block;position: relative;}.page-top .kind-series .block-event--column4 .milestar .block-event--column--logo{width: 111px;}.page-top .kind-series .block-event--column4 .longstandard .block-event--column--logo{width: 150px;}.page-top .kind-series .block-event--column4 .sarasso .block-event--column--logo{width: 128px;}.page-top .kind-series .block-event--column4 .fireprotect .block-event--column--logo{width: 164px;}.page-top .kind-series .block-event--column4 .hi-reflect .block-event--column--logo{width: 143px;}.page-top .kind-series .block-event--column4 .procare-tech-stretch .block-event--column--logo{width: 151px;}.page-top .kind-series .block-event--column4 .procare-tech-warm .block-event--column--logo{width: 151px;}.page-top .kind-functionality .block-event--column4 .block-event--column--logo{margin-top: 20px;margin-bottom: 20px;display: inline-block;position: relative;}.page-top .kind-functionality .block-event--column4 .waist .block-event--column--logo{width: 146px;}.page-top .kind-functionality .block-event--column4 .movez .block-event--column--logo{width: 117px;}.page-top .kind-functionality .block-event--column4 .waist_alpha .block-event--column--logo{width: 109px;margin-top: 15px;}.page-top .kind-functionality .block-event--column4 .zerometa .block-event--column--logo{width: 122px;}.page-top .block-event--column4 .block-event--column--text{font-size: 12px;line-height: 1.7;text-align: left;}.page-top .kind-functionality .block-event--column4 .block-event--column--text{font-size: 14px;}.page-top .block-event--column4 .block-event--column--logo img{width: auto;}.block-category-list--topic {background: linear-gradient(to right, #212121 0, #212121 50%, #2d2d2d 50%, #2d2d2d 100%);}.block-category-list--topic .block-top-topic--body {margin: 0;padding: 0 0 70px;background-size: 1536px 679px;background-repeat: repeat-y;background-position: center center;background-image: url('../../img/usr/top/bg_top01.png');}/* .block-top-topic .h1-title, */.block-category-list--topic .h1-title {color: #fff;}/* .block-top-topic .h1-title::before, */.block-category-list--topic .h1-title::before {background: #fff;}/* .block-top-topic .h1-title span.ja span, */.block-category-list--topic .h1-title span.ja span {color: #fff;border-bottom: 1px solid #fff;}.block-top-topic .block-top-topic--body{margin-bottom: 0;}.block-top-topic .block-top-topic--body ul.block-topic--items,.block-category-list--topic .block-top-topic--body ul.block-topic--items {width: 1000px;margin: 0 auto;}.block-category-list--topic .block-topic--items dd {color: #fff;}.block-top-topic--next-page a {display: block;width: 162px;margin: 0 auto;padding: 15px 10px;border: 1px solid #000;border-radius: 26px;font-size: 14px;line-height: 1.5;text-align: center;text-decoration: none;color: #111;background: #fff;}.block-top-separate-banner {width: 100%;}.block-top-separate-banner ul.block-top-separate-banner--list {display: flex;flex-wrap: wrap;width: 100%;}.block-top-separate-banner ul.block-top-separate-banner--list > li {width: 50%;}.block-top-separate-banner ul.block-top-separate-banner--list > li img {width: 100%;vertical-align: top;}.block-top-instagram .block-top-title img {display: block;margin: 0 auto 8px;}.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;}/* ----最近見た商品---- */#itemHistory,.block-cart-recent-item--items {position: relative;}.block-recent-item--items,#cartItemHistoryDetail,.swiper-bookmarklist {width: 1270px;margin: 0 auto;}.block-recent-item--header {margin: 0 0 30px;padding: 75px 0 0;border: 0;border-top: 1px solid #707070;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;}.page-top .block-recent-item--header {border: 0;}.block-recent-item--header 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;}.block-recent-item .block-recent-item--empty-message,.block-recent-item .block-recent-item--history-message {text-align: center;}.block-recent-item .block-recent-item--keep-history a {display: block;width: 162px;margin: 0 auto;padding: 15px 10px;border: 1px solid #000;border-radius: 26px;font-size: 14px;line-height: 1.5;text-align: center;text-decoration: none;color: #111;background: #fff;}.block-recent-item--empty-message {text-align: center;}/* ----パンくずリスト---- */.block-topic-path {padding: 0;font-size: 12px;line-height: calc(30 / 12);letter-spacing: .1em;font-weight: 500;}.block-topic-path--list li {padding-right: 2px;}.block-topic-path--list a {padding-left: 2px;text-decoration: none;}.block-topic-path--list .block-topic-path--item__home a {padding-left: 0;}/* ----カテゴリ画面---- */.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: 1536px;gap: 3px;background: none;margin: 0 auto 3px;padding: 0;}.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 {display: none;}.page-top .block-category-style-p .block-category-style-p--item.block-category-style-p--item__haveimg {display: block;width: calc((100% - 3px * 2) / 3);height: 400px;flex-basis: auto;margin: 0;}.page-top .block-category-style-p .block-category-style-p--item:first-of-type {width: 100%;}.block-category-style-p .block-category-style-p--item:nth-of-type(4n),.page-top .block-category-style-p .block-category-style-p--item:nth-of-type(4n) {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 16px;float: none;order: 10;}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-image {height: 100%;margin: 0;}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-image a {display: block;width: 100%;height: 100%;}.block-category-style-p .block-category-style-p--item .block-category-style-p--item-image img {width: 100%;}.page-top .block-category-style-p .block-category-style-p--item .block-category-style-p--item-image img {width: 100%;height: 100%;object-fit: cover;}.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 {display: none;margin: 0;text-align: center;font-weight: normal;}.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-img {margin: 0 0 30px;padding: 0;}.block-category-list--comment {margin: 0 auto 30px;padding: 0;width: 1258px;text-align: center;}.block-event-list--fv-img {margin: 0 0 30px;padding: 0;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);}@media screen and (max-width: 1536px) {.block-event-list--fv-img {width: 1536px;position: relative;top: 0;left: 50%;transform: translateX(-50%);margin-left: 0;margin-right: 0;}}.block-category-list--comment {/*padding-left: 30px;padding-right: 30px;*/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-event .block-ranking-r .block-ranking-r--items,.page-top.top-layout2 .block-top-event .block-ranking-r .block-ranking-r--items {width: 920px;padding-left: 32px;}.page-top.top-layout1 .block-ranking-r .block-ranking-r--items dl,.page-top.top-layout2 .block-ranking-r .block-ranking-r--items dl {width: 190px;flex-basis: 190px;margin-right: 32px;}.page-top.top-layout1 .block-ranking-r .block-ranking-r--items.swiper div dl,.page-top.top-layout2 .block-ranking-r .block-ranking-r--items.swiper div dl {margin-right: 0;}.page-top.top-layout1 .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-image figure,.page-top.top-layout2 .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-image figure {width: 190px;height: 190px;}.page-top.top-layout1 .block-top-event .block-thumbnail-t,.page-top.top-layout2 .block-top-event .block-thumbnail-t {width: 920px;padding-left: 32px;}.page-top.top-layout1 .block-thumbnail-t dl,.page-top.top-layout2 .block-thumbnail-t dl {width: 190px;flex-basis: 190px;margin: 0;padding-right: 32px;}.page-top.top-layout1 .block-thumbnail-t dl .block-thumbnail-t--goods-image figure,.page-top.top-layout2 .block-thumbnail-t dl .block-thumbnail-t--goods-image figure {width: 190px;height: 190px;}.page-top.top-layout1 .block-top-topic,.page-top.top-layout2 .block-top-topic {background: none;}.page-top .block-ranking-r {position: relative;}.block-top-event-bg-contents {background-image: url('../../img/usr/top/bg_event_ranking.png');background-size: cover;background-repeat: no-repeat;}.page-top .block-top-event-bg-contents {background-image: none;}.block-top-event-bg-contents .h1-title {/* color: #fff; */}.block-top-event-bg-contents .h1-title::before {/* background-color: #fff; */}.block-top-event-bg-contents .h1-title span.ja span {/* color: #fff;border-bottom: 1px solid #fff; */}.page-category .pane-contents,.page-event .pane-contents,.page-event header#header + *,.page-category header#header + * {padding-top: 80px;}.page-category .pane-left-menu {display: none;}.block-category-list .container {display: flex;flex-direction: column;}.block-goods-list--pager-top {margin: 0;}.block-goods-list--pager-top .pager-total {margin: 0 auto;padding: 0;max-width: 1436px;text-align: right;justify-content: flex-end;background: none;}.block-goods-list--pager-top .pager-total * {font-size: 14px;font-weight: normal;}#block_of_filter_sort {position: relative;display: none;margin-bottom: 50px;padding: 0 50px;background: #F2F2F2;}#block_of_filter_sort.show {display: block;min-height: 50px;}.block-of-filter-sort-contents {position: absolute;top: 0;left: 0;display: flex;align-items: center;flex-wrap: wrap;width: 100%;min-height: 50px;background: #F2F2F2;z-index: 2;}.block-of-filter-sort-contents.fixed {position: fixed;top: 80px;left: 0;width: 100%;}.block-of-filter-sort-contents .off-box {display: none;width: 100%;background: #222222;}.block-of-filter-sort-contents .off-box.show {display: block;}.block-of-filter-sort-contents .off-box-inner {display: flex;align-items: center;gap: 20px;width: 1536px;margin-left: auto;margin-right: auto;padding: 10px 50px;}.block-of-filter-sort-contents .off-box-inner .off-reset {min-width: 103px;}.block-of-filter-sort-contents .off-box-inner .off-reset #off_reset {border: 0;border-radius: 0;background: transparent;padding: 0;color: #fff;line-height: 1;font-weight: 700;cursor: pointer;}.block-of-filter-sort-contents .off-box-inner .off-reset #off_reset:hover,.block-of-filter-sort-contents .off-box-inner .off-reset #off_reset:focus {text-decoration: none;}.block-of-filter-sort-contents .off-box-inner .reset-list {display: flex;flex-wrap: wrap;gap: 10px;padding-left: 20px;border-left: 1px solid #8E8E8E;}.block-of-filter-sort-contents .off-box-inner .reset-list li {display: flex;align-items: center;color: #fff;line-height: 1;cursor: pointer;}.block-of-filter-sort-contents .off-box-inner .reset-list li::after {content: '';display: block;width: 20px;height: 20px;margin-left: 5px;background-size: contain;background-repeat: no-repeat;background-image: url('../../img/usr/common/icon_filter_close.png');}.block-of-filter-sort-contents .off-box-inner .reset-list li + li::before {content: '/';margin-right: 10px;}.block-of-filter-sort-contents-inner {display: flex;justify-content: space-between;align-items: center;width: 1536px;height: 50px;margin-left: auto;margin-right: auto;padding: 0 50px;}.block-search-goods .block-of-filter-sort-contents-inner {padding: 0 10px;}#block_of_main_filter {display: flex;align-items: center;visibility: hidden;}#block_of_main_filter.show {visibility: visible;}.block-filter-title {display: flex;align-items: center;gap: 5px;padding-right: 20px;border-right: 1px solid #8E8E8E;}.block-filter-title button {appearance: none;border: 0;background: transparent;line-height: 1;font-weight: 500;border-radius: 0;cursor: pointer;}.block-filter-title::before {content: '';display: block;width: 16px;height: 16px;background-size: contain;background-repeat: no-repeat;background-image: url('../../img/usr/common/ico_search.png');}.block-filter-content {display: flex;align-items: center;gap: 30px;padding-left: 20px;}.block-filter-box {position: relative;display: none;}.block-filter-box.show {display: block;}.filter-nav-open {display: flex;align-items: center;gap: 10px;cursor: pointer;}.filter-nav-open::selection {background: transparent;}.filter-nav-open::after {content: '';display: block;width: 13px;height: 8px;background-size: contain;background-repeat: no-repeat;background-image: url('../../img/usr/common/ico_arrow_ac_b.png');transition: .3s all;}.filter-nav-open.active::after {transform: rotate(180deg);}.filter-nav-content {position: absolute;top: 40px;left: 0;width: 300px;visibility: hidden;opacity: 0;background: #fff;box-shadow: 0 5px 10px rgba(0, 0, 0, .16);transition: .3s all;z-index: 1;}.block-of-filter-sort-contents.fixed .filter-nav-content {top: 38px;}#filter_obsession .filter-nav-content {width: 1090px;}.filter-nav-content.show {visibility: visible;opacity: 1;}.filter-nav-content .inner {display: flex;flex-direction: column;padding: 20px 20px 60px;overflow-y: auto;}#filter_series .inner,#filter_function .inner {gap: 10px;}#filter_obsession .inner {gap: 30px;padding-bottom: 70px;}#filter_series .pane-block--subtitle,#filter_function .pane-block--subtitle {display: none;}#filter_obsession .pane-block--subtitle {font-size: 14px;line-height: 1;font-weight: 500;padding: 0 0 10px;margin-bottom: 10px;border-bottom: 1px solid #E2E2E2;}#filter_obsession .block-filter--imagelist-inner-accordion,#block_of_main_filter #filter_obsession .block-filter--close .block-filter--imagelist-inner-accordion,#filter_obsession .block-filter--list-inner-accordion {display: flex;flex-wrap: wrap;gap: 10px 15px;}#block_of_main_filter .block-filter--close .block-filter--imagelist-inner-accordion {display: block;}.block-filter-box .block-filter--image {width: 100%;margin: 0;}.block-filter-box#filter_obsession .block-filter--image {width: calc((100% - 20px * 3) / 4);}.block-filter-box label {display: flex;align-items: center;gap: 10px;cursor: pointer;}.block-filter-box input[type="checkbox"] {display: block;background-size: contain;appearance: none;margin: 0;}#filter_series input[type="checkbox"],#filter_function input[type="checkbox"] {width: 15px;height: 15px;background-image: url('../../img/usr/common/checkbox_off.png');background-repeat: no-repeat;}#filter_series input[type="checkbox"]:checked,#filter_function input[type="checkbox"]:checked {background-image: url('../../img/usr/common/checkbox_on.png');}#filter_obsession input[type="checkbox"] {width: 17px;height: 17px;background-image: url('../../img/usr/common/radio_off.png');background-repeat: no-repeat;}#filter_obsession input[type="checkbox"]:checked {background-image: url('../../img/usr/common/radio_on.png');}.block-filter-box label img {width: calc(100% - 25px);height: auto;}.filter-nav-content-btn {position: absolute;bottom: 0;left: 0;display: flex;justify-content: space-between;width: 100%;height: 40px;background: #fff;}.filter-nav-content-btn > * {width: calc((100% - 1px) / 2);height: 100%;color: #fff;font-weight: 500;line-height: 1;appearance: none;border: 0;border-radius: 0;cursor: pointer;}.filter-nav-content-btn .reset {background: #B9B9B9;}.filter-nav-content-btn .submit {background: var(--main-color);}#block_of_main_sort {visibility: hidden;}#block_of_main_sort.show {visibility: visible;}#block_of_main_sort .block-goods-list--sort-order-items {display: block;}.block-goods-list--sort-order-items-list {display: flex;align-items: center;gap: 10px;}.block-goods-list--sort-order-items-list li > * {display: flex;align-items: center;justify-content: center;min-width: 100px;height: 30px;padding-left: 10px;padding-right: 10px;font-weight: 500;line-height: 1;color: #000;background: #fff;}.block-goods-list--sort-order-items-list li > a {color: #fff;background: #B9B9B9;}.block-goods-list--sort-order-items-list li > a:hover {text-decoration: none;opacity: 1;}.block-goods-list--sort-order-items-list .active {}.block-category-list--goods .block-goods-list--pager-top,.block-category-list--goods .block-goods-list--pager-bottom {width: 1258px;margin-left: auto;margin-right: auto;}/* ----ジャンル画面---- */.block-genre-style {display: flex;flex-wrap: wrap;width: 100%;margin: 0 auto;padding: 30px 20px 10px;background: #eee;}.block-genre-style .block-genre-style--item {display: flex;flex-direction: column;width: 200px;flex-basis: 200px;margin: 0 20px 20px 0;}.block-genre-style .block-genre-style--item .block-genre-style--item-name {width: 100%;margin: 0;padding: 0;border: 0;font-size: 14px;font-weight: bold;text-align: left;}.block-genre-style .block-genre-style--item .block-genre-style--item-name a::before {content: "＞ ";}/* ----ブランド画面---- */.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 auto 36px;}.block-topic--items li {padding: 23px 0;border-bottom: 1px solid #6A6A6A;}.block-topic--items li:first-of-type {padding-top: 0;}.block-topic--items li dl {display: flex;}.block-topic--items dt {width: 100px;min-width: 100px;color: #35748D;font-family: var(--oswald-txt);font-weight: 500;font-size: 16px;line-height: calc(30 / 16);}.block-topic--items dd {flex: 1;font-weight: 500;font-size: 16px;line-height: calc(30 / 16);}/* ----クイックオーダー---- */.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 .price {font-size: 24px;font-weight: 700;}.block-cart--goods-list-item-price-info .price::after {font-size: 12px;}.block-cart--amazonpay {border-top: 0;}.block-cart-bottom {margin-top: 70px;}.block-cart-accessoryunit {background: #F2F2F2;padding-top: 70px;padding-bottom: 70px;}.block-cart-accessoryunit .block-accessory-list--name {width: 1258px;margin-left: auto;margin-right: auto;}.block-cart-accessoryunit .block-thumbnail-t {position: relative;width: 1270px;margin-left: auto;margin-right: auto;overflow: hidden;}.block-cart-accessoryunit .block-thumbnail-t::before,.block-cart-accessoryunit .block-thumbnail-t::after {content: '';position: absolute;top: 0;display: block;width: 13%;height: 100%;z-index: 2;}.block-cart-accessoryunit .block-thumbnail-t::before {left: 0;background: linear-gradient(to right, rgba(242,242,242, 1) 31px, rgba(242,242,242, 1) 31px, rgba(242,242,242, 0) 131px);}.block-cart-accessoryunit .block-thumbnail-t::after {right: 0;background: linear-gradient(to left, rgba(242,242,242, 1) 31px, rgba(242,242,242, 1) 31px, rgba(242,242,242, 0) 131px);}.block-cart-accessoryunit .block-thumbnail-t.slider-hide::before,.block-cart-accessoryunit .block-thumbnail-t.slider-hide::after {content: none;}.block-cart-accessoryunit .block-thumbnail-t--items {width: 100%;flex-wrap: nowrap;gap: 0;}.block-cart-accessoryunit .block-thumbnail-t--goods {padding-left: 10px;padding-right: 10px;}.block-cart-accessoryunit .swiper-prev,.block-cart-accessoryunit .swiper-next {position: absolute;top: 112px;width: 33px;height: 10px;margin-top: 0;background-repeat: no-repeat;background-size: contain;background-image: url('../../img/usr/common/arrow_slider.png');cursor: pointer;z-index: 3;}.block-cart-accessoryunit .swiper-prev.swiper-button-disabled,.block-cart-accessoryunit .swiper-next.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events: none;}.block-cart-accessoryunit .swiper-prev {left: 0;}.block-cart-accessoryunit .swiper-next {right: 0;transform: scale(-1, 1);}.block-order-method h2,.block-order-estimate h2 {margin: 0 0 24px;padding: 12px 0;font-size: 24px;font-weight: 500;color: #111;}.block-order-method h3,.block-order-estimate h3 {padding: 4px 0;border: 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-estimate--dest-address-item-buttons__selected {background: #ffebe8;}.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--orderinfo,.block-order-complete--customrentry-wrapper {padding: 0;border: 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-complete--home .block-order-complete--home-btn {}.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-order-regular-add-complete--regular-sales .block-order-regular-add-complete--home-btn {}/* ----マイページ---- */.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;width: 100%;}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--display-style-items,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items {display: flex;margin: 0;font-size: 14px;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items + dl.block-goods-list--sort-order-items {margin-left: 40px;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items > dt,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items > dt {display: block;font-weight: normal;white-space: nowrap;margin-right: 4px;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items > dd,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items > dd {display: block;margin: 0;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list {display: flex;flex-wrap: wrap;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li {margin-right: 20px;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li a,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li a {position: relative;display: block;padding-left: 21px;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-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.active {position: relative;padding-left: 21px;color: #081f2c;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li.active::before,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li.active::before {position: absolute;top: calc(50% - 8.5px);left: 0;width: 17px;height: 17px;border: 1px solid #bbb;border-radius: 50%;background: #fff;z-index: 1;content: "";}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li.active::after,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li.active::after {position: absolute;top: calc(50% - 4.5px);left: 4px;width: 9px;height: 9px;border-radius: 50%;background: #444;z-index: 2;content: "";}.block-goods-list--items-wrap dl.block-goods-list--display-style-items ul.block-goods-list--display-style-items-list > li a::before,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items ul.block-goods-list--sort-order-items-list > li a::before {position: absolute;top: calc(50% - 8.5px);left: 0;width: 17px;height: 17px;border: 1px solid #bbb;border-radius: 50%;background: #fff;z-index: 1;content: "";}.block-ranking-r .block-ranking-r--items {width: 1258px;padding-left: 0;margin: 0 auto 0;}.block-ranking-r .block-ranking-r--items .swiper-button-prev::after {position: absolute;top: calc(50% - 7px);display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;transform: rotate(-45deg);content: "";}.block-ranking-r .block-ranking-r--items .swiper-button-next::after {position: absolute;top: calc(50% - 7px);display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(45deg);content: "";}.block-ranking-r .block-ranking-r--items dl {width: calc((100% - 21px * 4) / 5);flex-basis: calc((100% - 21px * 4) / 5);margin: 0;}.page-top .block-ranking-r .block-ranking-r--items dl:nth-of-type(n+6) {display: none;}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-image figure {width: 100%;height: 235px;background: none;}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-image figure img {width: 100%;height: 100%;object-fit: contain;}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description {margin-top: 10px;}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description a {text-decoration: none;}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--goods-wrapper {margin-bottom: 10px;}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--goods-name {font-weight: bold;color: #333;font-size: 16px;line-height: calc(30 / 16);}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--goods-name a {color: #333;}/*.page-top .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--goods-name a,.page-event .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--goods-name a,.block-category-list--event .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--goods-name a {color: #fff;}*/.page-top .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--goods-name a {/* color: #fff; */}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--price-infos {font-size: 20px;line-height: 1;}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--price-items {padding-bottom: 10px;border-bottom: 1px solid #E3E3E3;}/*.page-top .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--price-items,.page-event .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--price-items,.block-category-list--event .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--price-items {border-bottom: 1px solid #fff;}*/.page-top .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--price-items {border-bottom: 1px solid #E3E3E3;}.block-ranking-r--goods .price,.block-ranking-r--goods .net-price,.block-ranking-r--goods .default-price,.block-ranking-r--goods .exchange-price,.block-ranking-r--goods .block-exchange-price--rate-dt {text-align: left;}.block-ranking-r--goods .price {color: #000;}/*.page-top .block-ranking-r--goods .price,.page-event .block-ranking-r--goods .price,.block-category-list--event .block-ranking-r--goods .price {color: #fff;}*/.page-top .block-ranking-r--goods .price {/* color: #fff; */}.block-ranking-r--goods .block-ranking-r--scomment {display: inline-block;margin-top: 10px;padding: 3px 9px;font-size: 12px;font-weight: 500;color: #888888;line-height: 1;border: 2px solid #888888;}.page-top .block-ranking-r--goods .block-ranking-r--scomment,.page-event .block-ranking-r--goods .block-ranking-r--scomment,.block-category-list--event .block-ranking-r--goods .block-ranking-r--scomment {color: #fff;border: 2px solid #fff;}.block-ranking-r--goods .block-ranking-r--scomment + .block-ranking-r--price-items .price + .default-price {font-size: 11px;font-weight: normal;}.block-top-event .block-thumbnail-t .swiper-button-prev::after {position: absolute;top: calc(50% - 7px);display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-left: 2px solid #000;transform: rotate(-45deg);content: "";}.block-top-event .block-thumbnail-t .swiper-button-next::after {position: absolute;top: calc(50% - 7px);display: block;width: 14px;height: 14px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(45deg);content: "";}.block-thumbnail-t {margin-bottom: 50px;}.page-top .block-thumbnail-t {margin-bottom: 64px;}.block-thumbnail-t--items {width: 1258px;padding-left: 0;margin: 0 auto 0;}.block-thumbnail-t dl {width: 200px;margin: 0 40px 20px 0;}.block-thumbnail-t dl:nth-of-type(4n) {margin-right: 0;}.block-goodschange-list .block-thumbnail-t dl,.block-goodschange-list .block-thumbnail-t dl:nth-of-type(4n),.block-goodsadd-list .block-thumbnail-t dl,.block-goodsadd-list .block-thumbnail-t dl:nth-of-type(4n) {width: 200px;margin: 0 50px 20px 0;}.block-goodschange-list .block-thumbnail-t dl:nth-of-type(5n),.block-goodsadd-list .block-thumbnail-t dl:nth-of-type(5n) {margin-right: 0;}.block-mypage .block-accessory-list--list .block-thumbnail-t dl,.block-cart .block-accessory-list--list .block-thumbnail-t dl {margin: 0 50px 20px 0;}.block-mypage .block-accessory-list--list .block-thumbnail-t dl:nth-of-type(5n),.block-cart .block-accessory-list--list .block-thumbnail-t dl:nth-of-type(5n) {margin-right: 0;}.block-thumbnail-t dl {width: calc((100% - 21px * 4) / 5);margin: 0;}.block-thumbnail-t dl .block-thumbnail-t--goods-image {position: relative;}.block-thumbnail-t dl .block-thumbnail-t--goods-image .block-icon {position: absolute;top: 0;left: 0;display: flex;flex-wrap: wrap;gap: 5px;z-index: 1;}.block-thumbnail-t dl .block-thumbnail-t--goods-image .block-icon > span {width: auto;height: 26px;}.block-thumbnail-t dl .block-thumbnail-t--goods-image .block-icon > span img {width: auto;height: 100%;}.block-thumbnail-t dl .block-thumbnail-t--goods-image figure {width: 100%;height: 235px;background: none;}.block-thumbnail-t dl .block-thumbnail-t--goods-image figure img {width: 100%;height: 100%;object-fit: contain;}.page-top .block-thumbnail-t dl .block-thumbnail-t--goods-description{display: flex;flex-direction: column;height: 100%;}.block-thumbnail-t dl .block-thumbnail-t--goods-description {margin-top: 10px;}.block-thumbnail-t dl .block-thumbnail-t--goods-description a {text-decoration: none;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name {margin-bottom: 10px;line-height: calc(30 / 16);font-weight: bold;color: #333;font-size: 16px;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name + p {margin-bottom: 10px;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos {font-size: 20px;line-height: 1;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-items {padding-bottom: 10px;border-bottom: 1px solid #E3E3E3;}.block-thumbnail-t .price,.block-thumbnail-t .net-price,.block-thumbnail-t .default-price,.block-thumbnail-t .exchange-price,.block-thumbnail-t .block-exchange-price--rate-dt {text-align: left;}.block-thumbnail-t .price {color: #000;}.block-thumbnail-t .price::after {content: none;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment {display: inline-block;margin-top: 10px;padding: 3px 9px;font-size: 12px;font-weight: 500;color: #888888;line-height: 1;border: 2px solid #888888;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment + .block-thumbnail-t--price-items .price + .default-price {font-size: 11px;font-weight: normal;}.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;}#itemHistoryDetail {overflow: hidden;}.block-thumbnail-h,.block-goods-list-c--items {display: flex;flex-wrap: wrap;width: 100%;margin: 0 auto;}#block_of_itemhistory .block-thumbnail-h,#itemHistoryDetail .block-thumbnail-h,.block-goods-list-c--items {flex-wrap: nowrap;}.block-thumbnail-h--item,.block-goods-list-c--items li {margin: 0;padding: 0 10px;}ul.block-thumbnail-h > li:nth-of-type(9n) {margin-right: 0;}li .block-thumbnail-h--goods-image figure {position: relative;}ul.block-thumbnail-h > li .block-thumbnail-h--goods-image figure {width: 120px;height: 120px;background: none;}.pane-goods-right-side .block-thumbnail-h {justify-content: flex-start;}.pane-goods-right-side .block-thumbnail-h--item {margin-right: 13px;}.pane-goods-right-side .block-thumbnail-h--item:nth-of-type(4n) {margin-right: 0;}.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-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--price-infos {margin-top: 8px;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--scomment {font-size: 11px;font-weight: bold;color: #d53115;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--price-items .price,.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--price-items .net-price {text-align: left;color: #081f2c;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--price-items .default-price {text-align: left;font-size: 11px;font-weight: normal;}.block-goods-detail-j .block-goods-detail-j--goods .block-goods-detail-j--scomment + .block-goods-detail-j--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;}.swiper-button-next,.swiper-button-prev,.swiper-pointer-events ~ .swiper-button-next,.swiper-pointer-events ~ .swiper-button-prev {top: 112px;width: 33px;height: 10px;margin-top: 0;background-repeat: no-repeat;background-size: contain;background-image: url('../../img/usr/common/arrow_slider.png');}.swiper-button-next,.swiper-pointer-events ~ .swiper-button-next {transform: scale(-1, 1);right: calc(50% - 668px);}.swiper-button-prev,.swiper-pointer-events ~ .swiper-button-prev {left: calc(50% - 668px);}.swiper-button-next::after,.swiper-button-prev::after,.swiper-pointer-events ~ .swiper-button-next::after,.swiper-pointer-events ~ .swiper-button-prev::after {content: none;}/* ----クイックビュー---- */.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: 6.0em;margin-right: 1.0em;}.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-pagecategory-page-list--frame {display: flex;flex-wrap: wrap;width: 100%;}.block-pagecategory-page-list--frame .block-pagecategory-page-list--page {width: calc(25% - 9px);margin: 0 12px 15px 0;}.block-pagecategory-page-list--frame .block-pagecategory-page-list--page:nth-of-type(4n) {margin-right: 0;}/* ----商品詳細画面---- */.pane-goods-left-side {position: relative;display: flex;flex-direction: column;}.pane-goods-left-side .block-icon {position: absolute;top: 0;left: 0;display: flex;flex-wrap: wrap;gap: 5px;z-index: 2;}.pane-goods-left-side .block-icon > span {display: block;width: auto;height: 20px;}.pane-goods-left-side .block-icon > span img {width: auto;height: 100%;}.pane-goods-left-side .swiper-slider-main {position: relative;width: 100%;min-height: 700px;margin-bottom: 30px;}.block-goods-detail--color-variation-goods-image .swiper-slider {width: 100%;}.block-goods-detail--color-variation-goods-image .swiper-slider .block-goods-detail-line-item {width: 100%;}.block-goods-detail--color-variation-goods-image .swiper-slider .block-goods-detail-line-item img {vertical-align: top;}.pane-goods-left-side .swiper-control-box {position: absolute;right: 0;display: flex;}.pane-goods-left-side .swiper-control-box > * {position: static;}.pane-goods-left-side .swiper-control-box .swiper-pagination {order: 2;display: flex;align-items: center;justify-content: center;width: 46px;height: 30px;font-size: 16px;line-height: 1;background: #fff;font-weight: 500;}.pane-goods-left-side .swiper-control-box .swiper-button-prev,.pane-goods-left-side .swiper-control-box .swiper-button-next {width: 30px;height: 30px;margin-top: 0;background-size: contain;background-repeat: no-repeat;background-image: url('../../img/usr/common/arrow_pagenation_prev.png');}.pane-goods-left-side .swiper-control-box .swiper-button-prev {order: 1;}.pane-goods-left-side .swiper-control-box .swiper-button-next {order: 3;}.pane-goods-left-side .swiper-control-box .swiper-button-prev::after,.pane-goods-left-side .swiper-control-box .swiper-button-next::after {content: none;}.pane-goods-left-side .block-goods-gallery {width: 64px;order: 10;}.pane-goods-left-side .block-goods-gallery li {display: block;width: 100%;margin: 0 0 12px;}.pane-goods-left-side .block-goods-gallery li figure {width: 64px;height: 64px;border: 1px solid #dedede;}.block-icon {font-size: 0;}.block-icon > span {margin-right: 8px;}.block-icon > span:last-of-type {margin-right: 0;}.block-icon img {display: inline;width: auto;height: 20px;}.page-goods .block-icon {margin: 0 0 15px;}.block-goods-comment {margin: 0 0 10px;font-size: 20px;font-weight: 700;line-height: calc(30 / 20);}.block-goods-comment1 {margin-bottom: 30px;font-size: 16px;line-height: calc(30 / 16);}.block-goods-filter-obsession,.block-goods-filter-series {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 10px;}.block-goods-filter-function {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 50px;}.block-goods-filter-series figure,.block-goods-filter-function figure {cursor: pointer;}.block-goods-filter-obsession figure img,.block-goods-filter-series figure img,.block-goods-filter-function figure img {width: 100%;height: auto;}#block_goods_popup_container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background: rgba(0,0,0,50%);padding: 73px 20px;overflow: auto;opacity: 0;visibility: hidden;transition: .3s;box-sizing: border-box;z-index: 11;}#block_goods_popup_container.active {opacity: 1;visibility: visible;}.block-goods-popup-body {position: relative;display: inline-block;vertical-align: middle;width: 830px;}#block_goods_popup_close {position: absolute;top: 0;right: 0;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background-image: url('../../img/usr/common/popup_close.png');background-size: contain;background-repeat: no-repeat;background-color: transparent;appearance: none;border: 0;border-radius: 0;font-size: 0;cursor: pointer;}.block-goods-popup-content {background: #fff;text-align: left;padding: 30px;}.block-goods-contents-popup-head {margin-bottom: 37px;padding-bottom: 10px;font-size: 20px;font-weight: 700;line-height: calc(30 / 20);border-bottom: 1px solid #9D9D9D;}.block-goods-contents-popup-detail {padding-left: 55px;padding-right: 55px;}.block-goods-contents-popup-detail figure {margin-bottom: 30px;}.block-goods-contents-popup-detail figure img {width: 100%;height: auto;}.block-goods-contents-popup-detail .detail-link {text-align: center;}.block-godds-fabric-thickness {display: none;margin-bottom: 50px;}.block-godds-fabric-thickness.show {display: block;}.block-godds-fabric-thickness img {width: 100%;height: auto;}.block-goods-img-d1,.block-goods-img-d2,.block-goods-img-d3,.block-goods-img-d4,.block-goods-img-d5,.block-goods-img-d6,.block-goods-img-d7,.block-goods-img-d8,.block-goods-img-d9,.block-goods-img-d10 {margin-bottom: 50px;}.block-goods-img-d1 img,.block-goods-img-d2 img,.block-goods-img-d3 img,.block-goods-img-d4 img,.block-goods-img-d5 img,.block-goods-img-d6 img,.block-goods-img-d7 img,.block-goods-img-d8 img,.block-goods-img-d9 img,.block-goods-img-d10 img,.block-goods-img-d-slider img {width: 100%;height: auto;}.block-goods-img-d1 figcaption,.block-goods-img-d4 figcaption,.block-goods-img-d5 figcaption,.block-goods-img-d6 figcaption,.block-goods-img-d7 figcaption,.block-goods-img-d8 figcaption,.block-goods-img-d9 figcaption,.block-goods-img-d10 figcaption,.block-goods-img-d-slider figcaption {font-size: 16px;line-height: calc(30 / 16);margin-top: 10px;}.block-goods-img-d-slider {position: relative;}.block-goods-img-d2-3 {margin-bottom: 10px;}.block-goods-img-d-slider .swiper-slide {background: #fff;}.block-goods-comment2,.block-goods-comment3,.block-goods-comment6 {margin-bottom: 50px;font-size: 16px;line-height: calc(30 / 16);}.block-goods-comment4 {margin-bottom: 50px;padding: 10px;background: #F2F2F2;font-size: 16px;line-height: calc(30 / 16);}.block-size-table .title {margin-bottom: 8px;font-size: 13px;line-height: 1;}.block-size-table table {width: 100%;table-layout: fixed;font-size: 15px;border: 1px solid #808080;}.block-size-table table + table,.block-size-table .unit + table {margin-top: 20px;}.block-size-table table .size {width: 55px;min-width: 55px;}.block-size-table table .height {width: 77px;min-width: 77px;}.block-size-table table .waist {width: 71px;min-width: 71px;}.block-size-table table th,.block-size-table table td {text-align: center;border: 1px solid #808080;vertical-align: middle;}.block-size-table table th {background: #BDC6C9;font-weight: normal;}.block-size-table table th.waist {letter-spacing: -.05em;}.block-size-table table td.size,.block-size-table table td.height,.block-size-table table td.waist {background: #E5E5E5;}.block-size-table table td.dot::before {content: '';display: inline-block;width: 8px;height: 8px;margin-right: 5px;background: #808080;border-radius: 100%;}.block-size-table .unit {margin-top: 8px;font-size: 10px;line-height: 1;text-align: right;}.comment-link {margin-top: 10px;}.goods-detail-description {display: flex;}.goods-detail-description dt {display: block;width: auto;font-weight: normal;}.goods-detail-description dd {display: block;}.block-goods-detail-info {margin-bottom: 50px;}.block-goods-detail-info-title {margin-bottom: 10px;font-size: 20px;font-weight: 700;line-height: calc(30 / 20);}.block-goods-detail-info-contents .goods-detail-description {padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #D9D9D9;}.block-goods-detail-info-contents .goods-detail-description dt,.block-goods-detail-info-contents .goods-detail-description dd {font-size: 16px;line-height: calc(30 / 16);}.block-goods-detail-info-contents .goods-detail-description dt {width: 158px;min-width: 158px;color: var(--main-color);}.block-goods-comment5 {margin-bottom: 50px;}.block-goods-detail-comment-section + .block-goods-detail-comment-section {margin-top: 50px;}.block-goods-detail-comment-section > * + * {margin-top: 20px;}.block-goods-detail-comment-title {font-size: 20px;font-weight: 700;line-height: calc(30 / 20);}.block-goods-detail-comment-section > .block-goods-detail-comment-title + * {margin-top: 17px;}.block-goods-detail-comment-section > * + .block-goods-detail-comment-qa-list {margin-top: 0;}.block-goods-detail-comment-section {font-size: 16px;line-height: calc(30 / 16);}.block-goods-detail-comment-img-box {display: flex;flex-wrap: wrap;gap: 20px;}.block-goods-detail-comment-img-item {width: calc((100% - 20px * 1) / 2);}.block-goods-detail-comment-img-item figure img {width: 100%;height: auto;}.block-goods-detail-comment-img-item .text {margin-top: 10px;}.block-goods-detail-list li {font-size: 16px;line-height: calc(30 / 16);margin-left: calc(1em + 5px);text-indent: calc(-1em + 5px);}.block-goods-detail-list li::before {content: '●';display: inline-block;color: var(--main-color);margin-right: 5px;}.block-goods-detail-comment-qa-list dl {display: flex;flex-direction: column;gap: 20px;padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #D9D9D9;}.block-goods-detail-comment-qa-list dt,.block-goods-detail-comment-qa-list dd {margin-left: 23px;text-indent: -23px;}.block-goods-detail-comment-qa-list dt::before,.block-goods-detail-comment-qa-list dd::before {font-weight: 700;color: var(--main-color);}.block-goods-detail-comment-qa-list dt::before {content: 'Q.';margin-right: 5px;}.block-goods-detail-comment-qa-list dd::before {content: 'A.';margin-right: 7px;}.block-eventlist--header {margin-bottom: 20px;font-size: 20px;color: var(--base-color);line-height: 1;border-bottom: 0;}.block-goods-right-side-single,.block-goods-right-side-single-base,.block-goods-right-side-batch {display: none;}.block-goods-brand {margin-bottom: 20px;}.block-goods-brand img {width: auto;height: 40px;}.page-goods .block-goods-name h1 {margin: 0 0 20px;padding: 0;font-size: 24px;font-weight: 700;line-height: calc(30 / 24);align-items: flex-start;text-align: left;font-family: var(--base-txt);}.page-goods .block-goods-name h1::before {content: none;}.block-goods-tab-list {display: flex;justify-content: space-between;margin-bottom: 20px;}.block-goods-tab-list.hide {display: none;}.block-goods-tab-list-item {display: flex;justify-content: center;align-items: center;width: 155px;height: 40px;appearance: none;color: var(--main-color);font-size: 16px;line-height: 1;font-weight: 500;border: 1px solid var(--main-color);background: #fff;border-radius: 0;cursor: pointer;}.block-goods-tab-list-item.is-btn-active {background: var(--main-color);color: #fff;}.block-goods-detail-variation-frame {margin-bottom: 20px;}.block-variation.block-color {margin-bottom: 20px;}.block-variation--item-dropdown {margin-top: 12px;border: 1px solid #111;border-radius: 4px;}.block-variation--item-list {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 10px;}.block-variation--name.block-color--name,.block-variation--name.block-size--name {margin: 16px 0 4px;padding: 16px 0 0;border: 0;border-top: 1px dashed #707070;font-size: 14px;font-weight: bold;}.block-variation--item {position: relative;width: calc((100% - 10px * 5) / 6);margin-right: 0;}.block-color--item dt,.block-size--item dt {width: 56px;height: 56px;border: 2px solid #dedede;}.block-variation--item.size-disable-stock dt {border: 2px dashed #dedede;}.block-variation--item.color-disable-stock dt {border: 2px dashed #dedede;}.block-variation--item.active dt {border: 2px solid #d53100;}.block-size--item-term {width: 100%;height: 45px;min-width: auto;min-height: auto;}.block-color--item-term figure,.block-size--item-term figure {width: 100%;height: 45px;}.block-variation--item a {display: block;}.block-variation--item a:hover,.block-variation--item a:focus {text-decoration: none;}.block-variation--item.color-disable-stock .variation-goodsurl::before,.block-variation--item.size-disable-stock .variation-goodsurl::before {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: 1;background-size: contain;background-repeat: no-repeat;background-image: url('../../img/usr/common/disable_stock.png');}.block-goods-right-side-batch .block-variation--item.color-disable-stock .variation-goodsurl::before {content: none;}.block-variation--item.block-color--item.active .block-color--item-term .variation-goodsurl::after,.block-variation--item.block-color--item.current .block-color--item-term .variation-goodsurl::after {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 2px solid #000000;background: transparent;z-index: 2;}.block-color--item-term img,.block-size--item-term img {width: 100%;height: 100%;object-fit: contain;}.block-size--item-term span {display: flex;justify-content: center;align-items: center;width: 100%;height: 45px;padding: 0;font-size: 16px;line-height: 1;border: 1px solid #E3E3E3;}.block-size--item.active .block-size--item-term span {background: var(--main-color);color: #fff;border: 1px solid var(--main-color);}.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-goods-price {margin: 0;padding: 0;}.block-goods-first-limited-order {margin-bottom: 12px;}.block-goods-price-box {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}.block-goods-price--price {font-size: 24px;font-weight: 700;line-height: 1;}.block-goods-price .price::after,.block-goods-price .default-price::after {content: none;}.block-goods-price .block-goods-price--on-sales-comment {font-size: 12px;font-weight: bold;color: #d53115;}.block-goods-price .block-goods-price--on-sales-comment + .block-goods-price--price {color: #d53115;}.block-goods-price .block-goods-price--on-sales-comment + .block-goods-price--price + .block-goods-price--default-price {font-size: 14px;font-weight: normal;color: #111;}.block-goods-price--net::after {font-size: 11px;content: "（税抜）";}.block-goods-price--regular-repeat-price::after {font-size: 11px;content: "（税込）";}.block-goods-price--regular-repeat-net::after {font-size: 11px;content: "（税抜）";}.block-goods-price-box .revico-star-zone .revico-star .revico-star-block {flex-wrap: wrap;width: 159px;}.block-goods-price-box .revico-star-zone .revico-widget a.revico-read-more-review {display: block;width: 100%;text-align: center;text-decoration: none;line-height: 1;}.block-goods-price-box .revico-star-zone .revico-star-block--total {margin-right: 0;}.block-goods-detail-qty-stock-inner {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}.goods-detail-description.block-goods-stock {width: auto;}.block-goods-detail-cart-bookmark {margin-bottom: 30px;}.block-goods-detail-cart-bookmark.block-goods-right-side-batch {margin-bottom: 20px;}.block-goods-detail-cart-bookmark-inner {display: flex;align-items: center;justify-content: space-between;}.block-goods-comment7 {margin-bottom: 30px;padding: 10px;background: #F2F2F2;}.block-goods-term--sales-term {padding: 6px 0;font-size: 14px;color: #d53115;}.block-goods-detail-qty {display: flex;align-items: center;gap: 20px;}.block-goods-detail-qty dd {display: flex;align-items: center;gap: 5px;}.pane-goods-right-side input[name="qty"] {width: 30px;height: 30px;font-size: 14px;line-height: 1;border: 1px solid #E3E3E3;text-align: center;padding: 0;}.control-qty {display: block;width: 30px;height: 30px;background-size: contain;background-repeat: no-repeat;cursor: pointer;}span[id^="qty_minus"] {background-image: url('../../img/usr/common/icon_qty_minus.png');}span[id^="qty_plus"] {background-image: url('../../img/usr/common/icon_qty_plus.png');}.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-add-cart--btn {display: flex;justify-content: center;align-items: center;width: 260px;height: 50px;border-radius: 0;font-size: 16px;line-height: 1;color: var(--main-color);border: 1px solid var(--main-color);background: #fff;margin: 0;transition: .3s all;font-weight: 700;}.block-add-cart--btn:hover {color: #fff;background: #35748D;text-decoration: none;}.block-add-cart-batch .block-add-cart--btn {width: 100%;}/*.block-add-cart--btn::before {display: inline-block;width: 21px;height: 23px;margin-right: 12px;vertical-align: bottom;background: url(../../img/usr/common/goods_cart_btn.png) center center no-repeat;content: "";}*/.block-arrival-notice .block-arrival-notice--btn {width: 100%;margin: 12px 0 10px;padding: 20px 0;border: 0;color: #fff;background: #73c3d6;}.block-no-stock .block-no-stock--message,.block-outside-sales-period--message {display: flex;justify-content: center;align-items: center;width: 260px;height: 50px;margin: 0;padding: 0;border: 1px solid #8E8E8E;color: #8E8E8E;background: #fff;font-weight: 700;}.block-variation-arrival-notice--btn {width: 100%;margin: 12px 0 10px;padding: 20px 0;border: 0;color: #fff;background: #73c3d6;}.block-custom-order--btn {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 68px;margin: 0 0 10px;padding: 0;border-radius: 0;font-size: 16px;font-weight: 500;line-height: calc(30 / 16);}.block-custom-order--btn::before {right: 10px;}.block-custom-order--btn[disabled] {border: 1px solid #8e8e8e;color: #8e8e8e;opacity: 1;}.block-custom-order--btn[disabled]:hover {border: 1px solid #8e8e8e;color: #8e8e8e;background: #fff;opacity: 1;cursor: auto;}.block-custom-order--btn[disabled]::before {content: none;}.block-custom-order--btn span {display: block;font-size: 12px;letter-spacing: 0;}.block-goods-favorite--btn,.block-goods-favorite-registed--btn {display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;padding: 0;margin: 0;border: 1px solid var(--main-color);border-radius: 0;font-size: 0;color: var(--main-color);background: #fff;}.block-goods-favorite--btn::before,.block-goods-favorite-registed--btn::before {display: inline-block;width: 32px;height: 29px;background-size: contain;background-repeat: no-repeat;content: "";}.block-goods-favorite--btn::before {background-image: url('../../img/usr/common/goods_bookmark_btn.png');}.block-goods-favorite-registed--btn::before {background-image: url('../../img/usr/common/goods_bookmark_reg_btn.png');}.block-contact-about-goods--btn {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 60px;margin: 0 0 30px;padding: 0;border-radius: 0;font-size: 16px;font-weight: 500;line-height: 1;}.block-contact-about-goods--btn::before {right: 10px;}.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;}.block-contact-about-goods--link {display: flex;align-items: center;justify-content: center;width: 100%;margin: 0 0 10px;position: relative;border-radius: 0;font-size: 14px;font-weight: bold;color: #35748D;}.block-contact-about-goods--link::after {content: '';position: absolute;top: 0;bottom: 0;right: 29px;width: 19px;height: 7px;margin-top: auto;margin-bottom: auto;background-size: contain;background-repeat: no-repeat;}.block-goods-price--on-sales-comment {padding: 10px;background: #F2F2F2;color: var(--base-color);}.block-goods-price--on-sales-comment dd {font-size: 13px;}.block-goods-right-side-batch .block-variation-size-list {width: 100%;font-size: 14px;}.block-goods-right-side-batch .block-size .block-variation--item-list {margin-bottom: 0;}.block-variation-size-list .row-size,.block-variation-size-list .row-stock,.block-variation-size-list .row-price,.block-variation-size-list .row-qty {text-align: center;line-height: 1;}.block-variation-size-list .row-size {width: 57px;min-width: 57px;}.block-variation-size-list .row-stock {width: 56px;min-width: 56px;}.block-variation-size-list .row-price {width: 88px;min-width: 88px;}.block-variation-size-list .row-qty {flex: 1;padding-left: 10px;padding-right: 9px;}.block-variation-size-list-head {display: flex;border-bottom: 1px solid #D9D9D9;padding-bottom: 10px;margin-bottom: 10px;width: 100%;}.block-variation-size-list-body {display: flex;flex-direction: column;gap: 10px;width: 100%;}.block-variation-size-list-line {display: flex;background: #F2F2F2;}.block-variation-size-list-line .row-size,.block-variation-size-list-line .row-stock,.block-variation-size-list-line .row-price,.block-variation-size-list-line .row-qty {display: flex;justify-content: center;align-items: center;height: 40px;}.block-variation-size-list-line .row-stock {font-size: 12px;letter-spacing: 0;}.block-variation-size-list-line .row-qty {justify-content: space-between;}.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;}.page-goods #revico-review-zone .revico-star .revico-review {width: 100%;margin: 0 auto;}.page-goods #revico-review-zone .revico-star .revico-star-graph-wrapper {width: 100%;}.page-goods .revico-modal {z-index: 99999;}.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;}.page-goods .pane-topic-path {margin-top: 50px;}/* 刺繍 */.after-process-header {margin-bottom: 50px;}.after-process-intro {font-size: 16px;text-align: center;line-height: calc(30 / 16);}.block-goods-custom-detail {grid-template-columns: 1fr;}.block-goods-custom-contents {display: flex;gap: 20px;}.block-goods-custom-left {width: 235px;}.block-goods-custom-goods-image figure {width: 100%;height: auto;margin: 0 0 10px;}.block-goods-custom-goods-image figure img {width: 100%;height: auto;}.block-goods-custom-goods-info .block-goods-code {font-size: 16px;font-weight: 700;line-height: calc(30 / 16);}.block-goods-custom-right {width: 745px;}.goods-variation-detail-custom {display: none;}.goods-variation-detail-custom + .goods-variation-detail-custom {margin-top: 50px;}.goods-variation-detail-custom.show {display: block;}.goods-variation-detail-custom-inner {background: #F2F2F2;padding: 20px;}.goods-detail-custom-nav-open {cursor: pointer;display: flex;align-items: center;justify-content: space-between;width: 100%;margin-top: 0;margin-bottom: 0;padding-bottom: 10px;background: #F2F2F2;font-size: 20px;font-weight: 500;letter-spacing: .1em;line-height: 1;color: var(--base-color);border-bottom: 1px solid #C3C3C3;}.goods-detail-custom-nav-open::after {content: '＋';display: block;transition: all .3s;}.goods-detail-custom-nav-open.active::after {content: 'ー';}.goods-detail-custom-nav-content {display: none;padding-top: 20px;}.goods-detail-custom-nav-content-form {display: flex;flex-direction: column;gap: 50px;}.custom-form-head {margin-bottom: 10px;padding-left: 10px;font-size: 16px;font-weight: 700;line-height: calc(24 / 16);border-left: 6px solid var(--main-color);}.custom-color .custom-form-contents {display: flex;flex-wrap: wrap;gap: 10px;}.custom-color .custom-form-contents > label {position: relative;display: block;width: calc((100% - 10px * 4) / 5);height: 84px;margin-right: 0;background-size: contain;background-repeat: no-repeat;font-size: 0;}.custom-color .custom-form-contents > label.checked::after {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 2px solid #54B5DB;}.custom-color .custom-form-contents > label input {display: none;}.custom-font .custom-form-contents {display: flex;flex-wrap: wrap;gap: 20px;}.custom-font .custom-form-contents > label {position: relative;display: block;width: calc((100% - 20px * 2) / 3);height: 82px;margin-right: 0;background-size: contain;background-repeat: no-repeat;font-size: 0;opacity: .7;}.custom-font .custom-form-contents > label.checked {opacity: 1;}.custom-font .custom-form-contents > label.checked::after {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 2px solid #54B5DB;}.custom-font .custom-form-contents > label input {display: none;}.custom-form-position-contents {display: flex;flex-wrap: wrap;justify-content: space-between;column-gap: 11px;}.custom-form-position-item {width: 100%;}.custom-form-position-item.half {width: calc((100% - 11px * 1) / 2);}.custom-position-tab-list {display: flex;justify-content: space-between;margin-bottom: 10px;}.custom-position-tab {position: relative;width: calc((100% - 11px * 1) / 2);background: #fff;padding: 30px;cursor: pointer;}.custom-form-position-item.half .custom-position-tab {width: 100%;}.custom-position-tab.disabled {cursor: auto;}.custom-position-tab.checked::after {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 2px solid #54B5DB;}.custom-position-tab.disabled::after {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background-color: rgba(0,0,0, .4);}.custom-position-tab input {display: none;}.custom-position-tab figure {margin-bottom: 10px;}.custom-position-tab figure img {width: 100%;height: auto;}.custom-position-tab-contents-item {display: none;justify-content: space-between;margin-bottom: 10px;padding: 20px 10px;background: #fff;}.custom-position-tab-contents-item.show {display: flex;}.custom-form-position-item.half .custom-position-tab-contents-item.show {display: block;}.custom-position-tab-contents-item-left {width: 325px;}.custom-position-tab-contents-item-right {width: 329px;}.custom-position-tab-contents-item .head {margin-bottom: 10px;font-weight: 700;}.custom-position-tab-contents-item .custom-rotate {display: flex;justify-content: space-between;}.custom-position-tab-contents-item .custom-rotate label {position: relative;width: calc((100% - 11px * 1) / 2);height: 97px;margin-right: 0;background-size: contain;background-repeat: no-repeat;font-size: 0;}.custom-position-tab-contents-item .custom-rotate label.horizontal {background-image: url('../../img/usr/goods/custom/position_chest_horizontal.png');}.custom-position-tab-contents-item .custom-rotate label.parallel {background-image: url('../../img/usr/goods/custom/position_chest_parallel.png');}.custom-position-tab-contents-item .custom-rotate label::before {content: '';position: absolute;bottom: 0;left: 0;display: flex;justify-content: center;align-items: center;width: 100%;height: 19px;background: rgba(255,255,255, .85);font-size: 11px;font-weight: 700;line-height: 1;}.custom-position-tab-contents-item .custom-rotate label.horizontal::before {content: '水平';}.custom-position-tab-contents-item .custom-rotate label.parallel::before {content: 'ポケットに対して並行';}.custom-position-tab-contents-item .custom-rotate label.checked::before {background: rgba(84,181,219, .85);color: #fff;}.custom-position-tab-contents-item .custom-rotate label.checked::after {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 2px solid #54B5DB;}.custom-position-tab-contents-item .custom-rotate input {display: none;}.custom-position-tab-contents-item .text-entry-form + .text-entry-form {margin-top: 10px;}.custom-position-tab-contents-item .text-entry-form input {width: 100%;height: 40px;padding-left: 10px;border: 1px solid #E3E3E3;font-size: 12px;line-height: 1;appearance: none;border-radius: 0;}.custom-position-tab-contents-item .text-entry-form .text-count {margin-top: 5px;font-size: 12px;line-height: 1;letter-spacing: 0;}.block-goods-custom-code {align-items: center;gap: 20px;}.block-goods-custom-code dd {display: flex;align-items: center;gap: 5px;}.block-goods-custom-code dd input[name^="qty"] {width: 30px;height: 30px;font-size: 14px;line-height: 1;border: 1px solid #E3E3E3;text-align: center;padding: 0;}.block-custom-preview-text {display: none;margin-top: 10px;line-height: calc(26 / 14);}.block-custom-preview-text.show {display: block;}.preview-text-item + .preview-text-item::before {content: ' / ';}.preview-leftChest,.preview-leftChest-personal,.preview-rightChest,.preview-rightChest-personal,.preview-leftSleeve,.preview-rightSleeve,.preview-neckBack {display: none;}.preview-leftChest.show,.preview-leftChest-personal.show,.preview-rightChest.show,.preview-rightChest-personal.show,.preview-leftSleeve.show,.preview-rightSleeve.show,.preview-neckBack.show {display: inline-block;}.block-custom-preview-btn {padding-top: 20px;}.block-custom-preview-btn .bt_ {display: flex;justify-content: center;align-items: center;gap: 12px;width: 228px;height: 50px;margin-left: auto;margin-right: auto;background: #fff;}.block-custom-preview-btn input[type="checkbox"] {appearance: none;display: block;width: 13px;height: 13px;background-size: contain;background-repeat: no-repeat;background-image: url('../../img/usr/common/checkbox_custom_off.png');background-color: transparent;border: 0;border-radius: 0;pointer-events: none;}.block-custom-preview-btn input[type="checkbox"]:checked {background-image: url('../../img/usr/common/checkbox_on.png');}.block-custom-preview-btn input[type="button"] {appearance: none;padding-bottom: 3px;border: 0;border-bottom: 1px solid #35748D;background: transparent;color: #35748D;line-height: 1;cursor: pointer;}.block-custom-preview-modal-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background: rgba(0,0,0,50%);padding: 40px 20px;overflow: auto;opacity: 0;visibility: hidden;transition: .3s;box-sizing: border-box;z-index: 99999;cursor: pointer;}.block-custom-preview-modal-container.active {opacity: 1;visibility: visible;}.block-custom-preview-modal-body {position: relative;display: inline-block;vertical-align: middle;width: auto;height: 80vh;min-height: 415px;}.block-custom-preview-modal-content {position: relative;background: #fff;text-align: left;height: 100%;}.block-custom-preview-modal-content[data-color="WH"] {/* 白 */color: #ffffff;}.block-custom-preview-modal-content[data-color="BR"] {/* 黒 */color: #040000;}.block-custom-preview-modal-content[data-color="RE"] {/* 赤 */color: #d41719;}.block-custom-preview-modal-content[data-color="BL"] {/* 青 */color: #192b80;}.block-custom-preview-modal-content[data-color="GR"] {/* 緑 */color: #006e4c;}.block-custom-preview-modal-content[data-color="OR"] {/* オレンジ/金茶 */color: #f4a025;}.block-custom-preview-modal-content[data-color="DO"] {/* 濃オレンジ */color: #dd5310;}.block-custom-preview-modal-content[data-color="YL"] {/* 黄 */color: #f4ed47;}.block-custom-preview-modal-content[data-color="GL"] {/* ゴールド */color: #e7b533;}.block-custom-preview-modal-content[data-color="SL"] {/* シルバー */color: #cecfcb;}.block-custom-preview-modal-content[data-font="KA"] {/* 楷書体 */font-family: "Klee One", cursive;font-weight: 400;font-style: normal;}.block-custom-preview-modal-content[data-font="MI"] {/* 明朝体 */font-family: "Noto Serif JP", serif;font-weight: 400;font-style: normal;}.block-custom-preview-modal-content[data-font="GY"] {/* 行書体 */font-family: "Yuji Syuku", serif;font-weight: 400;font-style: normal;}.block-custom-preview-modal-content[data-font="KG"] {/* 角ゴシック体 */font-family: "Noto Sans JP", sans-serif;font-weight: 400;font-style: normal;}.block-custom-preview-modal-content[data-font="MG"] {/* 丸ゴシック体 */font-family: "Zen Maru Gothic", serif;font-weight: 400;font-style: normal;}.block-custom-preview-modal-content figure {height: 100%;}.block-custom-preview-modal-content img {width: auto;height: 100%;}.block-custom-preview-modal-left-chest,.block-custom-preview-modal-left-chest .personal,.block-custom-preview-modal-right-chest,.block-custom-preview-modal-right-chest .personal,.block-custom-preview-modal-left-sleeve,.block-custom-preview-modal-right-sleeve,.block-custom-preview-modal-neck-back {display: none;white-space: nowrap;}.block-custom-preview-modal-left-chest,.block-custom-preview-modal-right-chest,.block-custom-preview-modal-left-sleeve,.block-custom-preview-modal-right-sleeve,.block-custom-preview-modal-neck-back {position: absolute;top: 0;left: 0;font-size: 1.6vh;line-height: 1.5;}.block-custom-preview-modal-left-chest.show,.block-custom-preview-modal-right-chest.show {display: inline-flex;flex-direction: column;text-align: center;}.block-custom-preview-modal-left-chest .personal.show,.block-custom-preview-modal-right-chest .personal.show,.block-custom-preview-modal-left-sleeve.show,.block-custom-preview-modal-right-sleeve.show,.block-custom-preview-modal-neck-back.show {display: block;margin-top: -3px;}.block-custom-add-btn {margin-top: 50px;}.block-custom-add-btn button[type="button"] {position: relative;display: flex;justify-content: center;align-items: center;width: 300px;height: 50px;margin-left: auto;margin-right: auto;font-size: 16px;font-weight: 700;line-height: 1;appearance: none;border: 1px solid #35748D;background: #fff;border-radius: 0;color: #35748D;cursor: pointer;}.block-custom-add-btn button[type="button"]::before,.block-custom-add-btn button[type="button"]::after {content: '';position: absolute;top: 0;bottom: 0;display: block;margin-top: auto;margin-bottom: auto;background: #35748D;}.block-custom-add-btn button[type="button"]::before {right: 37px;width: 2px;height: 14px;}.block-custom-add-btn button[type="button"]::after {right: 30px;width: 14px;height: 2px;}.block-goods-custom-right-contents-bottom {margin-top: 50px;padding-top: 50px;border-top: 1px solid #D9D9D9;}.after-process-footer {margin-bottom: 50px;}.block-detail-custom-footer-notice-list {display: flex;flex-direction: column;}.block-detail-custom-footer-notice-list li {margin-left: 19px;text-indent: -19px;line-height: calc(26 / 14);}.block-detail-custom-footer-notice-list li::before {content: '・';}.block-goods-custom-submit {display: flex;flex-direction: column;gap: 20px;}.block-goods-custom-submit button {flex-direction: column;width: 100%;height: auto;padding-top: 20px;padding-bottom: 20px;line-height: 1;}.block-goods-custom-submit button:disabled:hover {background: #fff;color: var(--main-color);}.block-goods-custom-submit button:disabled:hover::before {background-image: url('../../img/usr/arrow_link.png');}.block-goods-custom-submit button span {margin-top: 10px;display: block;font-size: 12px;color: #8E8E8E;line-height: calc(20 / 12);}.block-goods-custom-submit button:hover span {color: #fff;}.block-goods-custom-submit button:disabled:hover span {color: #8E8E8E;}/*CSSによる商品詳細画面の項目の並び順変更用*/.pane-goods-right-side form {display: flex;flex-direction: column;}.page-goods .block-icon {order: 10;}.block-goods-name {order: 20;}.block-goods-tab-list {order: 30;}.block-goods-detail-variation-frame {order: 30;}.block-goods-price {order: 40;}.block-goods-price-box .revico-star-zone {order: 40;}.block-refill-goods {order: 45;}.block-goods-first-limited-order {order: 50;}.block-goods-price-box {order: 50;}.block-goods-detail-qty-stock {order: 50;}.block-goods-detail-qty {order: 50;}.block-goods-stock {order: 50;}.block-goods-detail-cart-bookmark {order: 50;}.block-goods-comment7 {order: 50;}.block-custom-order {order: 50;}.block-contact-about-goods {order: 50;}.block-goods-price--on-sales-comment {order: 50;}.block-goods-code {order: 55;}.block-goods-item-code {order: 60;}.block-goods-item-code2 {order: 70;}.block-goods-item-code3 {order: 80;}.block-goods-release-dt {order: 90;}.block-goods-sns {order: 100;}.block-goods-class1 {order: 110;}.block-goods-class2 {order: 120;}.block-goods-attr1 {order: 130;}.block-goods-attr2 {order: 140;}.block-goods-attr3 {order: 150;}.block-goods-size {order: 160;}.block-goods-color {order: 170;}.block-goods-point {order: 180;}.block-goods-postage {order: 190;}.block-goods-spec {order: 210;}.block-goods-coupon {order: 220;}.block-goods-promotion {order: 230;}.block-goods-sales-detail-append {order: 240;}.block-add-cart {order: 270;}.block-no-stock {order: 280;}.block-outside-sales-period {order: 280;}.block-arrival-notice {order: 290;}.block-goods-set {order: 300;}.block-variation-back-order {order: 310;}.block-goods-favorite {order: 320;}.block-goods-store-stock {order: 330;}.block-goods-link {order: 350;}.block-unisize {order: 355;}.block-accessory-list {order: 360;}.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;}.block-common-lightningrecommend--list ul.block-thumbnail-t li dl {margin: 0 50px 20px 0;}.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-cart--promotion-criteria-list {display: flex;flex-direction: column;gap: 10px;}.promotion-criteria-list-message {padding: 10px;color: var(--main-color);font-size: 16px;line-height: calc(30 / 16);border: 1px solid var(--main-color);}span.btn.btn-default.block-order-estimate--return-agree {display: block;white-space: normal;}.bookmark-price::before {content: '';display: block;}#method_coupon,#method_pay,#method_date,#method_point,#method_promotion {margin-top: -80px;padding-top: 80px;}/* ----イベント---- */.block-event-page .container {display: flex;flex-direction: column;}p.text a {word-break: break-all;}.index-list > li {text-indent: -21px;margin-left: 21px;font-size: 16px;line-height: calc(30 / 16);}.index-list > li::before {content: '●';color: var(--main-color);margin-right: 5px;font-size: 16px;line-height: calc(30 / 16);}.index-list > li .index-list > li::before {content: '・';margin-right: 5px;font-size: 16px;line-height: calc(30 / 16);}.order-list {counter-reset: listnum;list-style: none;}.order-list > li {text-indent: -21px;margin-left: 21px;font-size: 16px;line-height: calc(30 / 16);}.order-list > li::before {counter-increment: listnum;content: counter(listnum) ".";margin-right: 6px;color: var(--main-color);font-weight: 500;font-size: 16px;line-height: calc(30 / 16);}.order-list > li .order-list > li {text-indent: -21px;margin-left: 21px;font-size: 16px;line-height: calc(30 / 16);}.order-list > li .order-list > li::before {content: none;}.index-list li a,.order-list li a {color: var(--main-color);text-decoration: underline;}.index-list li a:hover,.order-list li a:hover {opacity: 1;text-decoration: none;}.qa-list {display: flex;flex-direction: column;gap: 20px;}.qa-list-item {display: flex;flex-direction: column;gap: 20px;padding-bottom: 20px;border-bottom: 1px solid #D9D9D9;}.qa-list-q {display: flex;gap: 5px;}.qa-list-q::before {content: 'Q.';min-width: 18px;font-weight: 700;color: var(--main-color);font-size: 16px;line-height: calc(30 / 16);}.qa-list-a {display: flex;gap: 7px;}.qa-list-a::before {content: 'A.';min-width: 16px;font-weight: 700;color: var(--main-color);font-size: 16px;line-height: calc(30 / 16);}.section-table {margin-bottom: 40px;}* + .section-table {margin-top: 1em;}.section-table dl {display: flex;border-bottom: 1px solid #D9D9D9;}.section-table dt,.section-table dd {padding-top: 13px;padding-bottom: 13px;}.section-table dt {padding-right: 15px;color: var(--main-color);font-weight: 500;white-space: nowrap;}.section-table.table01 dt {min-width: 96px;}.section-table.table02 dt {min-width: 152px;}.section-table dd {flex: 1;padding-left: 15px;}.section-table dl:first-of-type dt,.section-table dl:first-of-type dd {padding-top: 0;}.red-note {text-indent: -21px;margin-left: 21px;color: #EF2020;}.red-note::before {content: '※';margin-right: 5px;}.red-note a {color: #EF2020;}.head-note {margin-top: 1em;}.left-link {text-align: left;}.right-link {text-align: right;}.left-link a,.right-link a {color: var(--main-color);text-decoration: underline;}.left-link a:hover,.right-link a:hover {text-decoration: none;opacity: 1;}.img-item {display: flex;justify-content: center;}.img-item figcaption {margin-top: 10px;font-size: 16px;line-height: calc(30 / 16);}.img-item figure img {max-width: 100%;height: auto;}.img-column-p5s2 {display: flex;flex-wrap: wrap;gap: 40px 2%;}.img-column-p5s2 .img-item {width: calc((100% - 2% * 4) / 5);}.img-column-p5s2 .img-item figure img {width: 100%;height: auto;}.img-column-p5s2-swiper {position: relative;}.img-column-p5s2-swiper::before,.img-column-p5s2-swiper::after {content: '';position: absolute;top: 0;display: block;width: 13%;height: 100%;z-index: 2;}.img-column-p5s2-swiper::before {left: 0;background: linear-gradient(to right, rgba(255,255,255, 1) 31px, rgba(255,255,255, 1) 31px, rgba(255,255,255, 0) 131px);}.img-column-p5s2-swiper::after {right: 0;background: linear-gradient(to left, rgba(255,255,255, 1) 31px, rgba(255,255,255, 1) 31px, rgba(255,255,255, 0) 131px);}.img-column-p5s2-swiper .img-item {padding-left: calc(10 / 184 * 100 * 1px);padding-right: calc(10 / 184 * 100 * 1px);}.img-column-p5s2-swiper .img-item figure img {width: 100%;height: auto;}.img-column-p5s2-swiper .img-item a:hover {text-decoration: none;}.img-column-p5s2-swiper .swiper-button-prev,.img-column-p5s2-swiper .swiper-button-next {top: 56px;}.img-column-p5s2-swiper .swiper-button-prev {left: 0;}.img-column-p5s2-swiper .swiper-button-next {right: 0;}.video-column1 video {width: 660px;height: auto;}.video-aspect-4-3 video {aspect-ratio: 4 / 3;}.video-aspect-16-9 video {aspect-ratio: 16 / 9;}.video-aspect-9-16 video {aspect-ratio: 9 / 16;}.page-event .block-event-page--goods {margin-left: -29px;margin-right: -29px;margin-bottom: 70px;}.page-event .block-goods-list--items-wrap {display: none;}/*.page-event .block-goods-list--pager-top {display: none;}*/.block-event-page--comment {margin: 0 auto 30px;padding: 0;width: 1258px;max-width: 100%;text-align: center;line-height: 1.7;}.eallitems.page-event .block-event-page--goods .block-goods-list--items-wrap,.eallitems.page-event .block-event-page--goods .block-goods-list--pager-top {display: block;}.page-event .pane-left-menu,.page-event #block_of_filter_sort {display: none;}.eallitems.page-event #block_of_filter_sort {display: block;}.eallitems.page-event .pane-contents .container {width: auto;}body.eallitems.page-event .block-recent-item {margin-left: auto !important;margin-right: auto !important;}.page-custdest .pane-topic-path,.page-history .pane-topic-path,.page-historydetail .pane-topic-path,.page-passchange .pane-topic-path,.page-mailchange .pane-topic-path,.page-bookmark .pane-topic-path,.page-withdrawal .pane-topic-path,.page-cardedit .pane-topic-path,.page-salescancel .pane-topic-path,.page-contact .pane-topic-path,.page-contactthanks .pane-topic-path,.page-customer .pane-topic-path,.page-couponlist .pane-topic-path,.page-contactlist .block-topic-path,.page-contactdetail .pane-topic-path {margin-top: 50px;}.page-event {overflow-x: hidden;}.event-title {font-size: 28px;}.event-title span {font-size: 16px;color: #35748D;}.block-custom-preview-sub {max-width: fit-content;width: 100%;margin: 0 auto;margin-top: 24px;}.goods-detail-image--switch {cursor: pointer;}/*----トップ メインビジュアル----*/.page-top .mv-box .swiper-button-next,.page-top .mv-box .swiper-button-prev{width: 50px;height: 50px;background-image: url(../../img/usr/top/mv-slider-arrow.png);top: 50%;}.page-top .mv-box .swiper-button-prev{transform: translateY(-130%);left: calc((240 / 1536) * 100vw);}@media screen and (max-width: 1536px) {.page-top .mv-box .swiper-button-prev{left: calc(50% - 528px);}}.page-top .mv-box .swiper-button-next{right: calc((240 / 1536) * 100vw);transform: translateY(-130%) scale(-1, 1);}@media screen and (max-width: 1536px) {.page-top .mv-box .swiper-button-next{right: calc(50% - 528px);transform: translateY(-130%) scale(-1, 1);}}.page-top .mv-box .swiper-slide a {display: block;}/*----トップ カテゴリー----*/.block-top-category--inner{display: flex;width: 936px;margin-inline: auto;}.block-top-category--left{width: 401px;margin-right: auto;}.block-top-category--right{width: 495px;display: grid;grid-template-columns: 1fr 1fr;gap: 20px 25px;}.block-top-category--body{/* padding: 20px 0; */box-sizing: border-box;min-height: 76px;text-align: center;display: flex;flex-direction: column;justify-content: center;background-color: #F2F2F2;}.block-top-category--en{font-size:18px;font-family: var(--josefin-txt);font-weight: bold;line-height: 1.3;}.block-top-category--ja{color: #35748D;line-height: 1.3;font-size:12px;}