﻿@charset "UTF-8";/* http://meyerweb.com/eric/tools/css/reset/v2.0 | 20110126License: none (public domain)*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;-webkit-box-sizing: border-box;box-sizing: border-box;word-wrap: break-word;}input,textarea {-webkit-box-sizing: border-box;box-sizing: border-box;}/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}body {line-height: 1;-webkit-text-size-adjust: 100%;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: "";content: none;}table {border-collapse: collapse;border-spacing: 0;}a {text-decoration: none;transition: 0.3s;}a:hover {text-decoration: none;opacity: 0.9;transition: 0.3s;}img {max-width: 100%;height: auto;border: 0;vertical-align: bottom;}@media only screen and (max-width: 1024px) {.l-header .burger-btn {display: block;width: 38px;height: 39px;background-color: #535353;position: fixed;top: 14px;right: 0;z-index: 999;cursor: pointer;}.l-header .burger-btn span {position: absolute;width: 20px;height: 1px;background-color: #fff;display: block;-webkit-transition: all 0.3s;transition: all 0.3s;left: 9px;}.l-header .burger-btn span:nth-of-type(1) {top: 16px;}.l-header .burger-btn span:nth-of-type(2) {bottom: 16px;}.l-header .burger-btn.active span {-webkit-transition: all 0.3s;transition: all 0.3s;}.l-header .burger-btn.active span:nth-of-type(1) {-webkit-transform: rotate(35deg);transform: rotate(35deg);top: 19px;}.l-header .burger-btn.active span:nth-of-type(2) {-webkit-transform: rotate(-35deg);transform: rotate(-35deg);bottom: 19px;}}/*=================================2024 10 ここから===================================*/html {line-height: 1.45;scroll-behavior: smooth;}body {font-size: 13px;color: #242424;font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "游ゴシック", "YuGothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", sans-serif;}@media only screen and (max-width: 1024px) {body {margin-bottom: 54px;}}* {line-height: 1.6;}img {max-width: 100%;height: auto;vertical-align: bottom;}.l-container {max-width: 1030px;margin: 0 auto;padding: 0 15px;}.pane-main {width: 100% !important;display: block !important;margin-top: 0 !important;}@media only screen and (max-width: 1024px) {.pane-main {padding: 0 15px;}}.page-top .contents-wrap .pane-left-menu {margin-right: 30px;}@media only screen and (max-width: 1024px) {.page-top .pane-main,.page-goods .pane-main {padding: 0;}}.pane-left-menu {display: block !important;width: 180px !important;}.pane-topic-path {display: none !important;}a:hover {-webkit-text-decoration: normal !important;text-decoration: normal !important;}@media only screen and (min-width: 1025px) {.sp-only {display: none !important;}}@media only screen and (max-width: 1024px) {.pc-only {display: none !important;}}/*=================================header===================================*/.l-header {position: fixed;z-index: 9999;width: 100%;left: 0;top: 0;min-width: 1536px;}@media only screen and (max-width: 1024px) {.l-header {width: 100%;min-width: auto !important;}}.l-header .l-inner {max-width: 1330px;margin: 0 auto;padding: 0 15px;}@media only screen and (min-width: 1024px) {.l-header .category-tree-wrap {display: none !important;}}.l-header__top {background-color: #ac9b46;padding: 4px 0;}@media only screen and (max-width: 1024px) {.l-header__top {padding: 2px 0;}}.l-header__top .l-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 1024px) {.l-header__top .l-inner {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}}.l-header__top__notice {font-size: 13px;color: #fff;}@media only screen and (max-width: 1024px) {.l-header__top__notice {font-size: 10px;}}.l-header__top__guide {font-size: 13px;text-decoration: underline;color: #fff;position: relative;}@media only screen and (max-width: 1024px) {.l-header__top__guide {display: none;}}.l-header__top__guide::before {content: "";width: 5px;height: 9px;content: "";display: block;position: absolute;background-color: #fff;left: -10px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);clip-path: polygon(0 0, 0% 100%, 100% 50%);}.l-header__main {background-color: #242424;color: #fff;padding: 10px 0;}@media only screen and (max-width: 1024px) {.l-header__main {padding: 7px 0;}}.l-header__main a {color: #fff;}.l-header__main .l-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1024px) {.l-header__main .l-inner {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}}.l-header__main__logo {width: 48px;}@media only screen and (max-width: 1024px) {.l-header__main__logo {width: 30px;margin-right: 8px;}}@media only screen and (max-width: 1024px) {.l-header__main__login {margin-right: 10px;}}.l-header__main__login a {color: #ce2c2c;background-color: #fff;width: 110px;height: 30px;display: block;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;border-radius: 25px;font-size: 13px;border: 1px solid #ce2c2c;padding-left: 5px;position: relative;}@media only screen and (max-width: 1024px) {.l-header__main__login a {width: 60px;height: 20px;font-size: 10px;}}.l-header__main__login a::before {content: "";width: 5px;height: 9px;content: "";display: block;position: absolute;background-color: #ce2c2c;left: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);clip-path: polygon(0 0, 0% 100%, 100% 50%);}@media only screen and (max-width: 1024px) {.l-header__main__login a::before {width: 3px;height: 6px;left: 6px;}}.l-header__main__login.loggedin a {border: none;color: #fff;background-color: #b17f2e;padding-left: 0;}.l-header__main__login.loggedin a::before {display: none;}@media only screen and (max-width: 1024px) {.l-header__main__menu {display: none;position: fixed;z-index: 9999;top: 53px;left: 0;width: 100%;height: calc(100vh - 53px);background-color: #fff;padding: 20px 15px;overflow: scroll;-ms-scroll-chaining: none;overscroll-behavior: contain;padding-bottom: 80px;}}@media only screen and (max-width: 1024px) {.l-header__main__menu a,.l-header__main__menu span {color: #242424;}.l-header__main__menu .category-tree-wrap .wrap .parent .category-name .en {font-size: 20px;margin-right: 10px;display: inline-block;font-family: serif;}.l-header__main__menu .category-tree-wrap .wrap .parent .category-name .jp {font-size: 10px;}.l-header__main__menu .category-tree-wrap .wrap .parent .category-menu.is-visible {display: block;}.l-header__main__menu .p-member {background-color: #f5f3ea;padding: 30px 15px;margin: 40px calc(50% - 50vw) 0;width: 100vw;}.l-header__main__menu .p-member p {color: #8e700d;}.l-header__main__menu .p-member__ttl {text-align: center;font-size: 18px;position: relative;}.l-header__main__menu .p-member__ttl::after {position: absolute;width: 20px;height: 1px;background-color: #8e700d;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -15px;display: block;content: "";}.l-header__main__menu .p-member__txt {text-align: center;margin-top: 30px;line-height: 1.71428571;}.l-header__main__menu .p-member .c-btn {width: 280px;margin: 15px auto 0;color: #fff;background-color: #8e700d;}.l-header__main__menu .p-member .btn-close {margin: 35px auto 0;width: 128px;cursor: pointer;}}.l-header__main__menu .parent-menu {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 25px;}.l-header__main__menu .parent-menu .js-toggle {cursor: pointer;display: inline-block;padding-right: 15px;font-size: 15px;position: relative;}.l-header__main__menu .parent-menu .js-toggle::after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);content: "";position: absolute;width: 10px;height: 5px;background: url(../../img/usr/grobal/toggle_bottom_wh.png) no-repeat center/contain;right: 0;}.l-header__main__menu .parent-menu .layer {position: fixed;z-index: 999;background-color: rgba(36, 36, 36, 0.85);width: 100%;height: calc(100vh - 84px);left: 0;top: 84px;opacity: 0;-webkit-transition: 0.4s;transition: 0.4s;visibility: hidden;display: none;}.l-header__main__menu .parent-menu .layer.is-active {display: block;opacity: 1;visibility: visible;-webkit-transition: 0.4s;transition: 0.4s;}.l-header__main__menu .parent-menu .child-menu-wrap {padding: 45px 0 30px 0;position: fixed;left: 0;top: 84px;width: 100%;z-index: 9999;background-color: #fff;opacity: 0;visibility: hidden;-webkit-transition: 0.4s;transition: 0.4s;opacity: 0;visibility: hidden;display: none;}@-webkit-keyframes fadeAppear {from {opacity: 0;visibility: hidden;display: none;}to {visibility: visible;opacity: 1;display: block;}}@keyframes fadeAppear {from {opacity: 0;visibility: hidden;display: none;}to {visibility: visible;opacity: 1;display: block;}}.l-header__main__menu .parent-menu .child-menu-wrap.is-active {visibility: visible;opacity: 1;display: block;-webkit-transition: 0.3s;transition: 0.3s;}.l-header__main__menu .parent-menu .child-menu-wrap a {color: #242424;}.l-header__main__menu .parent-menu .child-menu-wrap .close {text-align: center;margin-top: 60px;}.l-header__main__menu .parent-menu .child-menu-wrap .close span {color: #242424;font-family: serif;font-size: 14px;padding-right: 15px;position: relative;display: inline-block;cursor: pointer;}.l-header__main__menu .parent-menu .child-menu-wrap .close span::after {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 0;width: 10px;height: 10px;background: url(../../img/usr/grobal/icon_close.png) no-repeat center/contain;}.l-header__main__search {position: relative;}@media only screen and (max-width: 1024px) {.l-header__main__search {position: fixed;top: 53px;left: 0;width: 100%;background-color: #a0a0a0;padding: 6px 15px;z-index: -1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: 0.3s;flex-direction: row-reverse;transition: 0.3s;}.l-header__main__search form {position: relative;width: calc(100% - 80px);}.l-header__main__search.is-loggedout form {width: calc(100% - 150px);}.l-header__main__search .btn-resister {width: 60px;height: 32px;display: flex;justify-content: center;align-items: center;background-color: #242424;color: #fff;font-size: 12px;}.l-header__main__search .btn-detail {background-color: #535353;width: 72px;height: 32px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 3px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.l-header__main__search .btn-detail .icon {width: 10px;margin:0 !important;}.l-header__main__search .btn-detail .ttl {font-size: 12px;}.l-header__main__search.is-scrolled {-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: 0.3s;transition: 0.3s;}}.l-header__main__search__keyword {width: 240px;height: 34px;border-radius: 25px;font-size: 12px;padding: 10px;}@media only screen and (max-width: 1024px) {.l-header__main__search__keyword {width: 100%;position: relative;height: 32px;}}.l-header__main__search__keyword::-webkit-input-placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.l-header__main__search__keyword::-moz-placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.l-header__main__search__keyword:-ms-input-placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.l-header__main__search__keyword::-ms-input-placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.l-header__main__search__keyword::placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.l-header__main__search__button {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 34px;height: 34px;background: url(../../img/usr/grobal/icon_button_search.png) no-repeat center/contain;border: none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}@media only screen and (max-width: 1024px) {.l-header__main__search__button {width: 32px;height: 32px;}}.l-header__main__controls {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 20px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.l-header__main__controls__main {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 15px;}@media only screen and (max-width: 1024px) {.l-header__main__controls__main {display: none;}}.l-header__main__controls__main li a .icon {display: block;width: 25px;margin: 0 auto;}.l-header__main__controls__main li a .ttl {display: block;margin-top: 5px;font-size: 13px;}.l-header__main__controls__sub {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 15px;}@media only screen and (max-width: 1024px) {.l-header__main__controls__sub li {position: relative;}}@media only screen and (max-width: 1024px) {.l-header__main__controls__sub li:not(:last-of-type)::after {right: -8px;position: absolute;width: 1px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 20px;background-color: #fff;content: "";}}.l-header__main__controls__sub li a {display: block;width: 123px;height: 27px;border: 1px solid #fff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}@media only screen and (max-width: 1024px) {.l-header__main__controls__sub li a {width: auto;font-size: 13px;border: none;letter-spacing: -0.06em;height: auto;display: inline-block;}}/*=================================common menu layout===================================*/.c-menu {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;row-gap: 0;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;}.c-menu li a {padding: 15px 0 10px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #242424;font-size: 15px;}.c-menu li a .icon {width: 35px;height: 35px;display: block;margin-right: 10px;overflow: hidden;}.c-menu li a .icon img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.c-btn {color: #fff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;width: 180px;padding: 5px 15px;height: 28px;background-color: #ac9b46;font-size: 14px;font-family: serif;}@media only screen and (max-width: 1024px) {.c-btn {max-width: 345px;width: 100%;height: 38px;}}.c-btn.btn-wh {border: 1px solid #242424;color: #242424;background-color: #fff;margin-left: auto;margin-right: auto;}.btn,.c-btn02 {background-color: #ac9b46;width: 260px;height: 52px;font-family: "Shippori Mincho", serif;color: #fff;padding: 5px 15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;font-size: 14px;border: none !important;}@media only screen and (max-width: 1024px) {.btn,.c-btn02 {height: 38px;}}.btn::before,.c-btn02::before {position: absolute;content: "";top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 35px;width: 19px;height: 19px;}.btn.btn-mail,.c-btn02.btn-mail {padding-left: 35px;background-color: #8e700d;}.btn.btn-mail::before,.c-btn02.btn-mail::before {background: url(../../img/usr/grobal/icon_email.png) no-repeat center/contain;}.btn.btn-faq,.c-btn02.btn-faq {padding-left: 35px;background-color: #ac9b46;}.btn.btn-faq::before,.c-btn02.btn-faq::before {background: url(../../img/usr/grobal/icon_faq.png) no-repeat center/contain;}.btn.btn-contact,.c-btn02.btn-contact {padding-left: 35px;background-color: #8b8470;}.btn.btn-contact::before,.c-btn02.btn-contact::before {background: url(../../img/usr/grobal/icon_contact.png) no-repeat center/contain;}.l-grobalnav {margin-top: 84px;padding: 15px 0 40px 0;}/*=================================common parts===================================*/.section-title {font-size: 22px;color: #ac9b46;font-weight: 500;margin-bottom: 60px;font-family: "Shippori Mincho", serif;}@media only screen and (max-width: 1024px) {.section-title {font-size: 20px;margin-bottom: 34px;text-align: center;}}h1,.c-ttl,.block-top-title,.block-top-event--header,.block-accessory-list--name {text-align: left !important;margin: 0 0 30px 0 !important;font-size: 22px;position: relative;font-weight: 400 !important;padding: 0;width: 100%;border-bottom: 2px solid #AC9B48;padding:0 !important;}@media only screen and (max-width: 1024px) {h1,.c-ttl,.block-top-title,.block-top-event--header,.block-accessory-list--name {font-size: 20px;margin-bottom: 20px !important;padding: 0 0 0px 8px !important;}}h1::after,.c-ttl::after,.block-top-title::after,.block-top-event--header::after,.block-accessory-list--name::after {content: "";position: absolute;display: block;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -15px;width: 30px;height: 1px;background-color: #ac9b46;display:none !important;}@media only screen and (max-width: 1024px) {h1::after,.c-ttl::after,.block-top-title::after,.block-top-event--header::after,.block-accessory-list--name::after {bottom: -12px;}}.c-ttl02 {position: relative;}.c-ttl02::after {position: absolute;content: "";width: 100%;height: 1px;background-color: #ac9b46;bottom: 10px;left: 0;}.c-ttl02 .en {position: relative;z-index: 9;font-family: serif;font-size: 32px;letter-spacing: 0;background-color: #fff;}@media only screen and (max-width: 1024px) {.c-ttl02 .en {font-size: 19px;}}.c-ttl02 .jp {position: relative;z-index: 9;padding: 0 20px;display: inline-block;background-color: #fff;font-size: 15px;padding-bottom: 2px;}@media only screen and (max-width: 1024px) {.c-ttl02 .jp {padding: 0 10px;}}/*=================================product card list===================================*/.list-product {display: grid;grid-template-columns: 1fr 1fr 1fr;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;row-gap: 40px;}@media only screen and (max-width: 1024px) {.list-product {grid-template-columns: 1fr 1fr;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;row-gap: 30px;}}.list-product.list-thumbnail {grid-template-columns: repeat(4, 1fr);-webkit-column-gap: 15px;-moz-column-gap: 15px;column-gap: 15px;}@media only screen and (max-width: 1024px) {.list-product.list-thumbnail {grid-template-columns: repeat(3, 1fr);-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;}}.product-card {position: relative;text-align: left;}.product-card .favorite {position: absolute;right: 20px;bottom: 10px;cursor: pointer;width: 22px;height: 19px;background: url(../../img/usr/grobal/icon_product_fav.png) no-repeat center/contain;-webkit-transition: 0.2s;transition: 0.2s;}@media only screen and (max-width: 1024px) {.product-card .favorite {right: 0;bottom: 25px;}}.product-card .favorite.is-active {-webkit-transition: 0.2s;transition: 0.2s;background: url(../../img/usr/grobal/icon_product_fav_active.png) no-repeat center/contain;}.product-card .label {display: inline-block;margin: 0 6px 20px 0;}@media only screen and (max-width: 1024px) {.product-card .label {margin-bottom: 10px;}}.product-card .label img {height: 18px;width: auto;}@media only screen and (max-width: 1024px) {.product-card .label img {height: 16px;}}.product-card .label.new {background-color: #ac9b46;color: #fff;}.product-card .label.sale {background-color: #e22626;color: #fff;}.product-card .label.wakeari {background-color: #a5a5a5;color: #fff;}.product-card__thumbnail {aspect-ratio: 1/1;}.product-card__thumbnail img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.product-card__name {font-size: 16px;margin-top: 30px;line-height: 1.25;padding-bottom: 15px;border-bottom: 1px solid #242424;}@media only screen and (max-width: 1024px) {.product-card__name {padding-bottom: 10px;margin-top: 20px;}}.product-card__price {font-size: 12px;margin-top: 15px;}@media only screen and (max-width: 1024px) {.product-card__price {margin-top: 10px;}}.product-card__status {margin-top: 6px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 5px;}@media only screen and (max-width: 1024px) {.product-card__status {margin-top: 5px;}}.product-card__status span {display: inline-block;padding: 3px 10px;background-color: #ededed;color: #7c7c7c;border-radius: 20px;}@media only screen and (max-width: 1024px) {.product-card__status span {font-size: 12px;padding: 2px 8px;}}.product-card__note {color: #7c7c7c;font-size: 12px;margin-top: 5px;display: inline-block;}@media only screen and (max-width: 1024px) {.product-card__note {margin-top: 5px;}}.product-card .btn-cart {display: block;background-color: #242424;color: #fff;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-family: "Shippori Mincho", serif;font-size: 14px;margin-top: 15px;height: 40px;}@media only screen and (max-width: 1024px) {.product-card .btn-cart {margin-top: 10px;}}.swiper-product__common {position: relative;max-width: 700px;overflow: hidden;margin: 0 auto;}.product-swiper-button-next,.product-swiper-button-prev {z-index: 99;cursor: pointer;width: 25px;height: 25px;top: 45%;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute;background: url(../../img/usr/grobal/product_swiper_button.png) no-repeat center/contain;}@media only screen and (max-width: 1024px) {.product-swiper-button-next,.product-swiper-button-prev {width: 22px;height: 22px;}}.product-swiper-button-next::after,.product-swiper-button-prev::after {display: none;}.product-swiper-button-next {right: 0;}.product-swiper-button-prev {right: auto;left: 0;-webkit-transform: scaleX(-1);transform: scaleX(-1);}/*=================================footer===================================*/.p-recent-items {padding: 100px 0;background-color: #f8f7f2;overflow: hidden;}@media only screen and (max-width: 1024px) {.p-recent-items {text-align: center;padding: 45px 0 40px 0;}}.p-recent-items .l-container {position: relative;max-width: 1246px;}.p-recent-items__wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 1024px) {.p-recent-items__wrap {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}}.p-recent-items__clear-history {text-decoration: underline;font-size: 12px;color: #ac9b46;text-decoration: underline;display: inline-block;}@media only screen and (max-width: 1024px) {.p-recent-items__clear-history {text-align: center;margin-top: 20px;}}.p-recent-items .product-swiper-button-prev {left: 15px;}.p-recent-items .product-swiper-button-next {right: 15px;}.p-recent-items .swiper-product__common {position: relative;max-width: 1120px;overflow: hidden;margin: 0 auto;}.p-breadcrumb {/* padding-top: 60px;*/}.p-breadcrumb__list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px;padding-bottom: 20px;}.p-breadcrumb__list li,.p-breadcrumb__list a {color: #7c7c7c;}.p-breadcrumb__list li:not(:last-of-type)::after {content: " >";}.p-breadcrumb .l-container {max-width: 1246px;}.p-category {padding: 100px 0;}@media only screen and (max-width: 1024px) {.p-category {padding: 40px 0;}}.p-category .l-container {max-width: 1246px;}.category-tree-wrap {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 20px;}@media only screen and (max-width: 1024px) {.category-tree-wrap {grid-template-columns: 1fr;}}.category-tree-wrap .wrap .parent:not(:last-of-type) {margin-bottom: 40px;}@media only screen and (max-width: 1024px) {.category-tree-wrap .wrap .parent:not(:last-of-type) {margin-bottom: 20px;}}.category-tree-wrap .wrap .parent .category-name {font-size: 16px;display: block;padding-bottom: 18px;border-bottom: 1px solid #242424;}@media only screen and (max-width: 1024px) {.category-tree-wrap .wrap .parent .category-name {padding-bottom: 7px;}}@media only screen and (max-width: 1024px) {.category-tree-wrap .wrap .parent .category-name.js-parent {position: relative;}.category-tree-wrap .wrap .parent .category-name.js-parent::after {position: absolute;content: "";display: block;width: 30px;height: 24px;background: url(../../img/usr/grobal/icon_category_open.jpg) no-repeat top right/15px;right: 0;top: 0;}}@media only screen and (max-width: 1024px) {.category-tree-wrap .wrap .parent .category-name.js-parent.is-toggled::after {background: url(../../img/usr/grobal/icon_category_close.png) no-repeat top right/15px;}}.category-tree-wrap .wrap .parent .category-menu {margin-top: 18px;}@media only screen and (max-width: 1024px) {.category-tree-wrap .wrap .parent .category-menu {margin-top: 12px;display: none;}}.category-tree-wrap .wrap .parent .category-menu li {padding-left: 20px;position: relative;}.category-tree-wrap .wrap .parent .category-menu li:not(:last-of-type) {margin-bottom: 15px;}.category-tree-wrap .wrap .parent .category-menu li::before {position: absolute;content: "";display: block;width: 10px;height: 1px;background-color: #242424;left: 0;top: 6px;}.l-footer {background-color: #242424;color: #fff;position: relative;}.l-footer .pagetop {position: fixed;z-index: 999;bottom: 5%;cursor: pointer;width: 80px;right: 5%;}@media only screen and (max-width: 1024px) {.l-footer .pagetop {width: 40px;right: 15px;bottom: 60px;}}.l-footer a {color: #fff;}.l-footer .l-container {width: 1300px;max-width: 100%;}@media only screen and (max-width: 1024px) {.l-footer .l-container {width: 100%;}}.l-footer__info {padding: 100px 0;}@media only screen and (max-width: 1024px) {.l-footer__info {padding: 60px 0;}}.l-footer__info .flex-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap {display: block;}}.l-footer__info .flex-wrap .wrap {width: 48%;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap {width: 100%;}.l-footer__info .flex-wrap .wrap:not(:first-of-type) {margin-top: 40px;}}.l-footer__info .flex-wrap .wrap:last-of-type {width: 100%;margin-top: 40px;}.l-footer__info .flex-wrap .wrap:last-of-type .box {height: auto;}.l-footer__info .flex-wrap .wrap .box {padding: 40px;border: 1px solid #fff;height: 280px;text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap .box {height: auto;padding: 30px 15px;}}.l-footer__info .flex-wrap .wrap .box .ttl {font-size: 20px;color: #fff;position: relative;margin-bottom: 40px;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap .box .ttl {font-size: 18x;margin-bottom: 30px;}}.l-footer__info .flex-wrap .wrap .box .ttl::after {width: 25px;background-color: #fff;height: 1px;content: "";display: block;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -20px;position: absolute;}.l-footer__info .flex-wrap .wrap .box .txt {font-size: 16px;line-height: 1.9375;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap .box .txt {font-size: 14px;line-height: 1.71428571;}}.l-footer__info .flex-wrap .wrap .box .c-btn {margin-top: auto;margin-left: auto;margin-right: auto;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap .box .c-btn {margin-top: 15px;}}.l-footer__info .flex-wrap .wrap .box .tel {font-size: 54px;font-family: serif;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin: 0 auto;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap .box .tel {font-size: 40px;}}.l-footer__info .flex-wrap .wrap .box .tel span {font-size: 33px;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap .box .tel span {font-size: 22px;}}.l-footer__info .flex-wrap .wrap .box .txt00 {font-size: 21px;margin: 10px 0;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap .box .txt00 {font-size: 16px;margin-top: 6px;}}.l-footer__info .flex-wrap .wrap .box .btn-wrap {margin-top: 30px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;gap: 40px;}@media only screen and (max-width: 1024px) {.l-footer__info .flex-wrap .wrap .box .btn-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: 20px;gap: 15px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}.l-footer__info .flex-wrap .wrap .note {color: #a0a0a0;line-height: 1.28571429;margin-top: 20px;}.l-footer__footer {padding: 100px 0 40px 0;border-top: 1px solid #fff;}@media only screen and (max-width: 1024px) {.l-footer__footer {overflow: hidden;padding: 60px 0 30px 0;}}.l-footer__footer .flex-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap {display: block;}}.l-footer__footer .flex-wrap .logo-wrap {width: 35%;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .logo-wrap {width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;gap: 15px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}.l-footer__footer .flex-wrap .logo-wrap .logo {width: 133px;display: block;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .logo-wrap .logo {width: 80px;}}.l-footer__footer .flex-wrap .logo-wrap .name {font-size: 26px;margin-top: 40px;position: relative;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .logo-wrap .name {margin-top: 0;font-size: 20px;}}.l-footer__footer .flex-wrap .logo-wrap .name::after {position: absolute;left: 0;bottom: -20px;content: "";display: block;width: 20px;height: 1px;background-color: #fff;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .logo-wrap .name::after {bottom: -10px;}}.l-footer__footer .flex-wrap .logo-wrap .txt {margin-top: 40px;font-size: 16px;line-height: 1.625;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .logo-wrap .txt {font-size: 12px;line-height: 1.5;margin-top: 20px;}}.l-footer__footer .flex-wrap .info-wrap {width: 65%;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .info-wrap {margin-top: 30px;width: 100%;}}.l-footer__footer .flex-wrap .info-wrap .company-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .info-wrap .company-wrap {display: none;}}.l-footer__footer .flex-wrap .info-wrap .company-wrap .osaka {font-size: 31px;}.l-footer__footer .flex-wrap .info-wrap .company-wrap .address-wrap {margin-left: 30px;padding-left: 30px;border-left: 1px solid #fff;}.l-footer__footer .flex-wrap .info-wrap .company-wrap .address-wrap .address {font-size: 18px;margin-bottom: 10px;}.l-footer__footer .flex-wrap .info-wrap .company-wrap .address-wrap .tel {font-size: 34px;display: inline-block;margin-right: 20px;}.l-footer__footer .flex-wrap .info-wrap .company-wrap .address-wrap .tel span {font-size: 26px;}.l-footer__footer .flex-wrap .info-wrap .company-wrap .address-wrap .fax {font-size: 24px;}.l-footer__footer .flex-wrap .info-wrap .list-company {margin-top: 40px;display: grid;grid-template-columns: 1fr 1fr;row-gap: 40px;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .info-wrap .list-company {grid-template-columns: 1fr;gap: 30px;}}.l-footer__footer .flex-wrap .info-wrap .list-company li .name {font-size: 20px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #fff;}.l-footer__footer .flex-wrap .info-wrap .list-company li .address {font-size: 16px;margin-bottom: 10px;line-height: 1.375;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .info-wrap .list-company li .address {font-size: 14px;}}.l-footer__footer .flex-wrap .info-wrap .list-company li .tel {font-size: 29px;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .info-wrap .list-company li .tel {font-size: 23px;margin-right: 10px;}}.l-footer__footer .flex-wrap .info-wrap .list-company li .tel span {font-size: 22px;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .info-wrap .list-company li .tel span {font-size: 17px;}}.l-footer__footer .flex-wrap .info-wrap .list-company li .fax {margin-top: 10px;display: block;font-size: 17px;}@media only screen and (max-width: 1024px) {.l-footer__footer .flex-wrap .info-wrap .list-company li .fax {font-size: 17px;margin-top: 0;display: inline-block;}}.l-footer__footer .sns-wrap {margin-top: 100px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 10px;}@media only screen and (max-width: 1024px) {.l-footer__footer .sns-wrap {margin-top: 60px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 15px;}}.l-footer__footer .sns-wrap .list-sns {gap: 10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1024px) {.l-footer__footer .sns-wrap .list-sns {gap: 15px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}}.l-footer__footer .sns-wrap .list-sns li {width: 40px;}.l-footer__footer .sns-wrap .list-instagram {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 10px;}@media only screen and (max-width: 1024px) {.l-footer__footer .sns-wrap .list-instagram {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 15px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}.l-footer__footer .sns-wrap .list-instagram li a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-left: 20px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 210px;border: 1px solid #fff;height: 40px;border-radius: 25px;position: relative;color: #242424;background-color: #fff;}@media only screen and (max-width: 1024px) {.l-footer__footer .sns-wrap .list-instagram li a {width: 170px;font-size: 10px;}}.l-footer__footer .sns-wrap .list-instagram li a::before {position: absolute;content: "";display: block;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 25px;width: 16px;height: 16px;background: url(../../img/usr/grobal/icon_instagram.png) no-repeat center/contain;}@media only screen and (max-width: 1024px) {.l-footer__footer .sns-wrap .list-instagram li a::before {left: 20px;}}.l-footer__nav {padding-top: 40px;border-top: 1px solid #fff;padding-bottom: 30px;}@media only screen and (max-width: 1024px) {.l-footer__nav {max-width: 375px;margin: 0 auto;padding-bottom: 20px;padding-top: 30px;}}.l-footer__nav__menu {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;gap: 50px;}@media only screen and (max-width: 1024px) {.l-footer__nav__menu {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-column-gap: 24px;-moz-column-gap: 24px;column-gap: 24px;row-gap: 10px;}}.l-footer__nav__menu li {position: relative;}.l-footer__nav__menu li:not(:last-of-type)::after {position: absolute;content: "";display: block;width: 1px;height: 20px;right: -25px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #fff;}@media only screen and (max-width: 1024px) {.l-footer__nav__menu li:not(:last-of-type)::after {right: -12px;}}@media only screen and (max-width: 1024px) {.l-footer__nav__menu li:nth-of-type(3n)::after {display: none;}}.l-footer__nav__menu li a {font-size: 16px;}@media only screen and (max-width: 1024px) {.l-footer__nav__menu li a {font-size: 14px;}}.l-footer__nav__copyright {text-align: center;font-size: 10px;text-align: center;margin-top: 20px;/* color: #1024676;*/line-height: 1.6;}@media only screen and (max-width: 1024px) {.l-footer__nav__copyright {padding: 0 15px;}}/*=================================TOP PAGE===================================*/.l-mv {overflow: hidden;padding-bottom: 40px;}@media only screen and (max-width: 1024px) {.l-mv {padding-bottom: 30px;margin-top: 110px;}}.l-mv .mv-swiper {position: relative;}.l-mv .mv-swiper .swiper-button-next,.l-mv .mv-swiper .swiper-button-prev {width: 56px;height: 112px;position: absolute;cursor: pointer !important;display: block !important;opacity: 1 !important;z-index: 10;top: 55%;transform: translateY(-50%);}@media only screen and (max-width: 1024px) {.l-mv .mv-swiper .swiper-button-next,.l-mv .mv-swiper .swiper-button-prev {width: 44px;height: 88px;top: 50%;display: block !important;/* スマホでも表示 */z-index: 999;}}.l-mv .mv-swiper .swiper-button-next::after,.l-mv .mv-swiper .swiper-button-prev::after {display: none;}.l-mv .mv-swiper .swiper-button-next {right: 0 !important;background: url(../../img/usr/grobal/mv_swiper_button.png) no-repeat center left 0 / cover;}.l-mv .mv-swiper .swiper-button-prev {right: auto;left: 0 !important;background: url(../../img/usr/grobal/mv_swiper_button.png) no-repeat center left 0 / cover;-webkit-transform: scaleX(-1) translateY(-50%);transform: scaleX(-1) translateY(-50%);}.l-mv .mv-swiper .swiper-button-disabled {opacity: 1 !important;pointer-events: auto !important;}.l-mv .mv-swiper .swiper-pagination {bottom: -25px;max-width: 1030px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);text-align: center;}.l-mv .mv-swiper .swiper-pagination-bullet {border: 1px solid #242424;width: 6px !important;height: 6px !important;opacity: 1 !important;background-color: transparent !important;margin: 0 5px !important;}.l-mv .mv-swiper .swiper-pagination-bullet-active {background-color: #242424 !important;}@media only screen and (max-width: 1024px) {.l-mv .mv-swiper .swiper-slide a {aspect-ratio: 65/98;display: block;overflow: hidden;}}@media only screen and (max-width: 1024px) {.l-mv .mv-swiper .swiper-slide a img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}}.pane-contents {padding-bottom: 100px !important;min-height: 300px !important;}.pane-contents .container {max-width: 1030px !important;margin: 0 auto !important;gap: 30px;padding: 0 15px !important;}@media only screen and (max-width: 1024px) {.pane-contents .container {max-width: 100% !important;width: 100% !important;}}.pane-left-menu {margin: 0 0 0 0;}.pane-left-menu .block-leftmenu_banner {margin-bottom: 30px;}.pane-left-menu .block-leftmenu_banner .block-leftmenu_banner--list > li {margin-top: 10px;}.pane-left-menu .block-leftmenu_banner .block-leftmenu_banner--list > li:first-of-type {margin-top: 0;}.pane-left-menu .block-category-tree--header,.pane-left-menu .block-genre-tree--header {padding: 0 0 5px 0 !important;margin: 0 !important;}.pane-left-menu .block-category-tree--header a,.pane-left-menu .block-genre-tree--header a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 5px;border-bottom: 1px solid #242424;font-weight: 400;}.pane-left-menu .block-category-tree--header a .en,.pane-left-menu .block-genre-tree--header a .en {font-family: serif;font-size: 22px;}.pane-left-menu .block-category-tree--header a .jp,.pane-left-menu .block-genre-tree--header a .jp {font-size: 12px;}.pane-left-menu .block-category-tree--items,.pane-left-menu .block-genre-tree--items {margin-top: 15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 30px;gap: 10px;}.pane-left-menu .block-category-tree--items .block-category-tree--item,.pane-left-menu .block-category-tree--items .block-genre-tree--item,.pane-left-menu .block-genre-tree--items .block-category-tree--item,.pane-left-menu .block-genre-tree--items .block-genre-tree--item {border: none !important;}.pane-left-menu .block-category-tree--items .block-category-tree--item a,.pane-left-menu .block-category-tree--items .block-genre-tree--item a,.pane-left-menu .block-genre-tree--items .block-category-tree--item a,.pane-left-menu .block-genre-tree--items .block-genre-tree--item a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 10px;height: auto !important;}.pane-left-menu .block-category-tree--items .block-category-tree--item a .block-category-tree--image,.pane-left-menu .block-category-tree--items .block-genre-tree--item a .block-category-tree--image,.pane-left-menu .block-genre-tree--items .block-category-tree--item a .block-category-tree--image,.pane-left-menu .block-genre-tree--items .block-genre-tree--item a .block-category-tree--image {width: 30px !important;margin-right: 0 !important;height: 30px !important;min-width: 30px !important;}.pane-left-menu .block-category-tree--items .block-category-tree--item a span,.pane-left-menu .block-category-tree--items .block-genre-tree--item a span,.pane-left-menu .block-genre-tree--items .block-category-tree--item a span,.pane-left-menu .block-genre-tree--items .block-genre-tree--item a span {font-size: 14px;line-height: 1.125;letter-spacing: 0;}.pane-left-menu .category-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 30px;margin-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #000;}.pane-left-menu .category-wrap .category-ttl {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 5px;border-bottom: 1px solid #242424;}.pane-left-menu .category-wrap .category-ttl .en {font-family: serif;font-size: 22px;}.pane-left-menu .category-wrap .category-ttl .jp {font-size: 12px;}.pane-left-menu .category-wrap .category-list {margin-top: 15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 10px;}.pane-left-menu .category-wrap .category-list li a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 10px;}.pane-left-menu .category-wrap .category-list li a .icon {width: 30px;}.pane-left-menu .category-wrap .category-list li a .ttl {font-size: 15px;line-height: 1.125;letter-spacing: 0;white-space: nowrap;}.pane-left-menu .othermenu-wrap {margin-top: 40px;}.pane-left-menu .othermenu-wrap .othermenu-list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 10px;}.pane-left-menu .othermenu-wrap .othermenu-list li {padding-left: 22px;position: relative;}.pane-left-menu .othermenu-wrap .othermenu-list li::before {position: absolute;top: 12px;width: 10px;height: 1px;content: "";display: block;background-color: #242424;left: 0;}.pane-left-menu .othermenu-wrap .othermenu-list li a {letter-spacing: -0.13em;font-size: 14px;}@media only screen and (max-width: 1024px) {.contents-wrap {padding-bottom: 40px;}}.contents-wrap .l-container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 0;}@media only screen and (max-width: 1024px) {.contents-wrap .l-container {padding: 0 15px;}}.contents-wrap .contents {width: 790px;}@media only screen and (max-width: 1024px) {.contents-wrap .contents {width: 100%;}}.contents-wrap .p-news__list {margin-bottom: 40px;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__list {margin-bottom: 20px;}}.contents-wrap .p-news__list li{font-size: 14px;}.contents-wrap .p-news__list li a {text-decoration: underline;}.contents-wrap .p-news__list li a .post-date {width: 10%;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__list li a .post-date {width: 20%;}}.contents-wrap .p-news__list li a .post-ttl {width: 90%;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__list li a .post-ttl {height: 80%;white-space: nowrap;overflow: hidden;width: 80%;}}.contents-wrap .p-news__column {margin-top: 30px;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__column {margin-top: 20px;}}.contents-wrap .p-news__column .c-btn {margin: 40px auto 0;border: 1px solid #242424;color: #242424;background-color: #fff;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__column .c-btn {margin-top: 20px;}}.contents-wrap .p-news__column .column-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 15px;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__column .column-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 12px;}}.contents-wrap .p-news__column .column-wrap .article {position: relative;display: block;}.contents-wrap .p-news__column .column-wrap .article .thumbnail {aspect-ratio: 1.562/1;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.contents-wrap .p-news__column .column-wrap .article .thumbnail img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.contents-wrap .p-news__column .column-wrap .article .post-content {bottom: 0;left: 0;width: 100%;position: absolute;color: #fff;padding: 10px;width: 100%;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__column .column-wrap .article .post-content {padding: 6px;}}.contents-wrap .p-news__column .column-wrap .article .post-content .post-ttl {color: #fff;width: 100%;}.contents-wrap .p-news__column .column-wrap .article .post-content .post-date {display: inline-block;margin-top: 5px;width: 100%;}.contents-wrap .p-news__column .column-wrap .article-main {width: 50%;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__column .column-wrap .article-main {width: 100%;}}.contents-wrap .p-news__column .column-wrap .article-main .post-content .post-ttl {font-size: 20px;line-height: 1.2;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__column .column-wrap .article-main .post-content .post-ttl {font-size: 18px;}}.contents-wrap .p-news__column .column-wrap .article-main .post-content .post-date {font-size: 12px;}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__column .column-wrap .article-main .post-content .post-date {font-size: 10px;}}.contents-wrap .p-news__column .column-wrap .article-sub {display: grid;grid-template-columns: 1fr 1fr;gap: 15px;width: calc(50% - 15px);}@media only screen and (max-width: 1024px) {.contents-wrap .p-news__column .column-wrap .article-sub {width: 100%;gap: 12px;}}.contents-wrap .p-news__column .column-wrap .article-sub .post-content .post-ttl {font-size: 13px;line-height: 1.1;}.contents-wrap .p-news__column .column-wrap .article-sub .post-content .post-date {font-size: 10px;margin-top: 0;}@media only screen and (max-width: 1024px) {.contents-wrap .l-grobalnav {margin-top: 40px;padding: 0;}.contents-wrap .l-grobalnav .l-container {padding: 0;display: block;}.contents-wrap .l-grobalnav .c-menu {grid-template-columns: 1fr 1fr;-webkit-column-gap: 15px;-moz-column-gap: 15px;column-gap: 15px;row-gap: 0;}.contents-wrap .l-grobalnav .c-menu li a {height: 60px;}}.contents-wrap .p-pickup {background-color: #f5f3ea;padding: 40px 30px;margin-top: 80px;margin-bottom: 50px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;position: relative;}@media only screen and (max-width: 1024px) {.contents-wrap .p-pickup {margin-top: 40px;display: block;padding: 30px 12px;margin-bottom: 20px;}}.contents-wrap .p-pickup::after {position: absolute;content: "PickUp!";display: block;top: -12px;color: #fffcf4;right: 10px;font-size: 110px;font-family: serif;line-height: 1;}@media only screen and (max-width: 1024px) {.contents-wrap .p-pickup::after {font-size: 75px;right: auto;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}}.contents-wrap .p-pickup__ttl {font-size: 30px;font-family: serif;color: #b59b1c;width: 18%;position: relative;z-index: 9;}@media only screen and (max-width: 1024px) {.contents-wrap .p-pickup__ttl {width: 100%;text-align: center;font-size: 21px;}}.contents-wrap .p-pickup__list {width: 82%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 10px;-webkit-column-gap: 5px;-moz-column-gap: 5px;column-gap: 5px;position: relative;z-index: 9;}@media only screen and (max-width: 1024px) {.contents-wrap .p-pickup__list {width: 100%;margin-top: 20px;}}.contents-wrap .p-pickup__list li a {display: inline-block;padding: 5px 30px;border-radius: 25px;background-color: #fff;}@media only screen and (max-width: 1024px) {.contents-wrap .p-pickup__list li a {padding: 5px 10px;}}.contents-wrap .p-features {padding: 30px 0;}@media only screen and (max-width: 1024px) {.contents-wrap .p-features {padding: 20px 0;}}.contents-wrap .p-features__list {display: grid;gap: 20px;grid-template-columns: 1fr 1fr 1fr;}@media only screen and (max-width: 1024px) {.contents-wrap .p-features__list {grid-template-columns: 1fr 1fr;gap: 20px;}}.contents-wrap .p-media {padding: 50px 0;}@media only screen and (max-width: 1024px) {.contents-wrap .p-media {padding: 20px 0;}}.contents-wrap .p-media__list {display: grid;gap: 23.3333333333px;grid-template-columns: 1fr 1fr 1fr 1fr;}@media only screen and (max-width: 1024px) {.contents-wrap .p-media__list {grid-template-columns: 1fr 1fr;gap: 20px;}}.contents-wrap .p-pickupitem {padding: 30px 0 40px 0;}@media only screen and (max-width: 1024px) {.contents-wrap .p-pickupitem {padding: 20px 0;}}.contents-wrap .p-pickupitem .c-btn {margin: 40px auto 0;}@media only screen and (max-width: 1024px) {.contents-wrap .p-pickupitem .c-btn {margin-top: 20px;}}.contents-wrap .p-newproduct {padding: 40px 0;overflow: hidden;position: relative;}@media only screen and (max-width: 1024px) {.contents-wrap .p-newproduct {padding: 20px 0;}}.contents-wrap .p-newproduct .product-card__thumbnail {position: relative;}.contents-wrap .p-newproduct .product-card__thumbnail::after {position: absolute;width: 32px;height: 32px;top: 0;left: 0;content: "";display: block;background: url(../../img/usr/grobal/icon_new.png) no-repeat center/contain;}.contents-wrap .p-newproduct .c-btn {margin: 40px auto 0;}.contents-wrap .p-official {padding-top: 40px;}@media only screen and (max-width: 1024px) {.contents-wrap .p-official {padding-top: 20px;}}.contents-wrap .p-official__list {margin-top: 30px;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;-webkit-column-gap: 23.3333333333px;-moz-column-gap: 23.3333333333px;column-gap: 23.3333333333px;row-gap: 18px;}@media only screen and (max-width: 1024px) {.contents-wrap .p-official__list {grid-template-columns: 1fr 1fr;gap: 20px;}.contents-wrap .p-official__list img {width: 100%;}}/*=================================商品詳細===================================*/.page-goods .p-product__ttl {font-size: 18px;padding-left: 18px;position: relative;text-align: left;margin-bottom: 0;}@media only screen and (max-width: 1024px) {.page-goods .p-product__ttl {font-size: 16px;padding-left: 16px;}}.page-goods .p-product__ttl::before {position: absolute;content: "";display: block;width: 3px;height: 100%;background-color: #242424;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.page-goods .p-product__ttl::after {display: none;}.page-goods .p-product .pagenavi {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 40px;font-size: 13px;margin-top: 20px;padding-bottom: 30px;border-bottom: 1px solid #242424;margin-bottom: 30px;}@media only screen and (max-width: 1024px) {.page-goods .p-product .pagenavi {margin-top: 12px;font-size: 12px;gap: 24px;padding-bottom: 20px;margin-bottom: 20px;}}.page-goods .p-product .pagenavi a {position: relative;}.page-goods .p-product .pagenavi a:not(:last-of-type)::after {position: absolute;content: "";display: block;width: 1px;height: 14px;background-color: #242424;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: -20px;}@media only screen and (max-width: 1024px) {.page-goods .p-product .pagenavi a:not(:last-of-type)::after {right: -12px;}}.page-goods .p-product .pagenavi__prev,.page-goods .p-product .pagenavi__next {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 5px;}.page-goods .p-product .pagenavi__prev .icon,.page-goods .p-product .pagenavi__next .icon {width: 14px;}.page-goods .p-product .pagenavi__prev .icon {-webkit-transform: scaleX(-1);transform: scaleX(-1);}.page-goods .p-product__catchcopy {font-size: 16px;line-height: 1.375;margin: 30px 0;}@media only screen and (max-width: 1024px) {.page-goods .p-product__catchcopy {margin: 30px 0;font-size: 14px;line-height: 1.28571429;}}.page-goods .p-product__comment {margin: 30px 0;}@media only screen and (max-width: 1024px) {.page-goods .p-product__comment {font-size: 20px 0;}}.page-goods .p-product__comment p {font-size: 14px;}.page-goods .p-product__wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 30px;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap {display: block;}}.page-goods .p-product__wrap .label {display: inline-block;margin: 0 6px 20px 0;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .label {margin-bottom: 10px;}}.page-goods .p-product__wrap .label img {height: 18px;width: auto;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .label img {height: 16px;}}.page-goods .p-product__wrap .label.new {background-color: #ac9b46;color: #fff;}.page-goods .p-product__wrap .label.sale {background-color: #e22626;color: #fff;}.page-goods .p-product__wrap .label.wakeari {background-color: #a5a5a5;color: #fff;}.page-goods .p-product__wrap .img-wrap {width: 48%;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .img-wrap {width: 100%;}}.page-goods .p-product__wrap .control-wrap {width: 45%;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap {width: 100%;}}.page-goods .p-product__wrap .slider-gallery {position: relative;margin: 0 0 60px 0;overflow: visible;}.page-goods .p-product__wrap .slider-gallery .swiper-slide {background-color: #fff;aspect-ratio: 1/1;overflow: hidden;}.page-goods .p-product__wrap .slider-gallery .swiper-slide img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}.page-goods .p-product__wrap .slider-gallery .swiper-button-next,.page-goods .p-product__wrap .slider-gallery .swiper-button-prev {width: 25px;height: 25px;background: url(../../img/usr/grobal/product_gallery_button.png) no-repeat center/contain;}.page-goods .p-product__wrap .slider-gallery .swiper-button-next::after,.page-goods .p-product__wrap .slider-gallery .swiper-button-prev::after {display: none;}.page-goods .p-product__wrap .slider-gallery .swiper-button-next {right: 0 !important;}.page-goods .p-product__wrap .slider-gallery .swiper-button-prev {right: auto;left: 0 !important;-webkit-transform: scale(-1);transform: scale(-1);}.page-goods .p-product__wrap .slider-gallery .swiper-pagination {bottom: -30px;}.page-goods .p-product__wrap .slider-gallery .swiper-pagination-bullet {width: 6px;height: 6px;border: 1px solid #242424;opacity: 1 !important;background-color: transparent !important;margin: 0 5px !important;}.page-goods .p-product__wrap .slider-gallery .swiper-pagination-bullet-active {background-color: #242424 !important;}.page-goods .p-product__wrap .slider-thumbnail {display: grid;grid-template-columns: repeat(5, 1fr);gap: 7px;margin: 30px 0;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .slider-thumbnail {margin: 20px 0;grid-template-columns: repeat(5, 1fr);}}.page-goods .p-product__wrap .slider-thumbnail .thumbnail-item {border: 1px solid #ededed;aspect-ratio: 1/1;overflow: hidden;cursor: pointer;}.page-goods .p-product__wrap .slider-thumbnail .thumbnail-item.current {border: 1px solid #242424;}.page-goods .p-product__wrap .slider-thumbnail .thumbnail-item img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap {margin-top: 20px;}}.page-goods .p-product__wrap .control-wrap .list-control {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 20px;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .list-control {gap: 15px;}}.page-goods .p-product__wrap .control-wrap .list-control .item h3 {font-size: 14px;padding-bottom: 8px;cursor: pointer;border-bottom: 1px solid #242424;position: relative;}.page-goods .p-product__wrap .control-wrap .list-control .item h3::after {content: "";width: 7px;height: 4px;background: url(../../img/usr/grobal/icon_toggle_bk.png) no-repeat center/contain;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute;}.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap {padding: 20px 15px;background-color: #f5f5f5;display: none;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap {padding: 15px;}}.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap .list-radio {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 10px;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap .list-radio {gap: 7px;}}.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap .list-radio label {display: inline-block;padding-left: 20px;position: relative;}.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap .list-radio label::before {position: absolute;content: "";display: block;width: 15px;height: 15px;background-color: #fff;left: 0;top: 2px;}.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap .list-radio input[type="radio"] {display: none;}.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap .list-radio input[type="radio"]:checked + label::after {width: 8px;height: 6px;left: 4px;top: 7px;background: url(../../img/usr/grobal/icon_checked.png) no-repeat center/contain;display: block;content: "";position: absolute;}.page-goods .p-product__wrap .control-wrap .list-control .item .accordion-wrap input[type="number"] {width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.page-goods .p-product__wrap .control-wrap .product-details {margin-top: 30px;}.page-goods .p-product__wrap .control-wrap .product-details .product-ttl {font-size: 18px;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .product-details .product-ttl {font-size: 16px;}}.page-goods .p-product__wrap .control-wrap .product-details .list-details {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;row-gap: 10px;margin-top: 20px;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .product-details .list-details {row-gap: 7px;margin-top: 15px;}}.page-goods .p-product__wrap .control-wrap .product-details .list-details dt,.page-goods .p-product__wrap .control-wrap .product-details .list-details dd {font-size: 14px;line-height: 1.42857143;}.page-goods .p-product__wrap .control-wrap .product-details .list-details dt {width: 25%;}.page-goods .p-product__wrap .control-wrap .product-details .list-details dd {width: 75%;}.page-goods .p-product__wrap .control-wrap .product-details .status {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 5px;margin-top: 20px;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .product-details .status {margin-top: 15px;}}.page-goods .p-product__wrap .control-wrap .product-details .status span {display: inline-block;padding: 3px 10px;background-color: #ededed;color: #7c7c7c;border-radius: 20px;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .product-details .status span {font-size: 12px;padding: 2px 8px;}}.page-goods .p-product__wrap .control-wrap .product-details .btn-cart {background-color: #ac9b46;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 60px;color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 14px;font-family: "Shippori Mincho", serif;border: none;outline: none;margin-top: 30px;position: relative;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .product-details .btn-cart {height: 50px;}}.page-goods .p-product__wrap .control-wrap .product-details .notice {font-size: 14px;color: #dd2c2c;padding: 3px 10px;margin-top: 15px;background-color: #f8e5e5;display: inline-block;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .product-details .notice {padding: 0 10px;}}.page-goods .p-product__wrap .control-wrap .product-details .btn-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: 30px;gap: 10px;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .product-details .btn-wrap {margin-top: 20px;}}.page-goods .p-product__wrap .control-wrap .product-details .btn-wrap a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 10px;border: 1px solid #242424 !important;height: 52px;font-size: 14px;font-family: "Shippori Mincho", serif;background-color: #fff !important;color: #242424 !important;}@media only screen and (max-width: 1024px) {.page-goods .p-product__wrap .control-wrap .product-details .btn-wrap a {height: 38px;}}.page-goods .p-product__wrap .control-wrap .product-details .btn-wrap a .icon {width: 17px;}.page-goods .p-product .list-images {display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px;margin: 60px 0;}@media only screen and (max-width: 1024px) {.page-goods .p-product .list-images {margin: 40px 0;gap: 40px;grid-template-columns: 1fr;}}.page-goods .p-product .list-images li {aspect-ratio: 1/1;overflow: hidden;}.page-goods .p-product .list-images li img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}.page-goods .p-product .block-image {margin: 60px 0;}@media only screen and (max-width: 1024px) {.page-goods .p-product .block-image {margin: 40px 0;}}.page-goods .p-product .related-events {margin: 60px 0;}@media only screen and (max-width: 1024px) {.page-goods .p-product .related-events {margin: 40px 0;}}.page-goods .p-product .p-review {background-color: #f5f3ea;margin: 60px 0;padding: 45px 40px 40px;position: relative;}@media only screen and (max-width: 1024px) {.page-goods .p-product .p-review {padding: 35px 30px 30px 30px;margin: 40px 0;}}.page-goods .p-product .p-review::before {position: absolute;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #fffcf4;content: "Review";display: block;top: -18px;letter-spacing: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);line-height: 1;font-size: 120px;font-family: serif;}@media only screen and (max-width: 1024px) {.page-goods .p-product .p-review::before {font-size: 90px;top: -15px;}}.page-goods .p-product .p-review .c-ttl {color: #ac9b46;font-family: "Shippori Mincho", serif;}@media only screen and (max-width: 1024px) {.page-goods .p-product .p-review .c-ttl {margin-bottom: 24px;}}.page-goods .p-product .p-review__txt {color: #ac9b46;font-size: 16px;text-align: center;}@media only screen and (max-width: 1024px) {.page-goods .p-product .p-review__txt {font-size: 14px;}}.page-goods .p-product .p-review__score {background-color: #ac9b46;margin: 10px auto 0;max-width: 450px;border-radius: 25px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 8px;gap: 20px;}@media only screen and (max-width: 1024px) {.page-goods .p-product .p-review__score {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 0;}}.page-goods .p-product .p-review__score span {color: #fff;font-size: 16px;}@media only screen and (max-width: 1024px) {.page-goods .p-product .p-review__score span {line-height: 1.3;}}.page-goods .p-product .p-review .c-btn02 {margin: 30px auto 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 5px;background-color: #8e700d;}.page-goods .p-product .p-review__list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 30px;margin-top: 30px;}@media only screen and (max-width: 1024px) {.page-goods .p-product .p-review__list {gap: 20px;}}.page-goods .p-product .p-review__list li {padding: 30px;background-color: #ffffff;}.page-goods .p-product .p-review__list li .name {font-size: 16px;}.page-goods .p-product .p-review__list li .score {font-size: 16px;}.page-goods .p-product .p-review__list li .ttl {margin-top: 20px;padding-top: 20px;font-size: 18px;border-top: 1px solid #242424;}.page-goods .p-product .p-review__list li .txt {font-size: 16px;line-height: 1.375;margin-top: 15px;}@media only screen and (max-width: 1024px) {.page-goods .p-product .p-review__list li .txt {font-size: 14px;}}.page-goods .p-recommend {margin: 60px 0 0;position: relative;}@media only screen and (max-width: 1024px) {.page-goods .p-recommend .list-product-recommend {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}.page-goods .p-recommend .swiper-product-recommend {display: none !important;}.page-goods .p-recommend .product-swiper-button-prev,.page-goods .p-recommend .product-swiper-button-next {display: none !important;}}.p-product-nav {position: relative;overflow: hidden;padding: 0 30px;margin-bottom: 20px;margin-top: 110px;}.p-product-nav .swiper-product-nav .swiper-slide {position: relative;}.p-product-nav .swiper-product-nav .swiper-slide::after {content: "";display: block;position: absolute;width: 1px;height: 48px;top: 0;right: -1px;background-color: #242424;}.p-product-nav .swiper-product-nav .swiper-slide .icon {width: 48px;margin: 0 auto;display: block;}.p-product-nav .swiper-product-nav .swiper-slide .ttl {display: block;margin-top: 15px;text-align: center;font-size: 10px;line-height: 1.1;}.p-product-nav .product-swiper-button-next {right: 15px;}.p-product-nav .product-swiper-button-prev {left: 15px;}/*=================================カテゴリページ===================================*/.page-search .p-categorypage__free,.page-category .p-categorypage__free {margin: 60px 0;}@media only screen and (max-width: 1024px) {.page-search .p-categorypage__free,.page-category .p-categorypage__free {margin: 40px 0;}}.page-search .p-categorypage__free.free01,.page-category .p-categorypage__free.free01 {margin-top: 0 !important;}.page-search .p-categorypage__free.free03,.page-category .p-categorypage__free.free03 {margin-bottom: 0 !important;}.page-search .p-categorypage__mv,.page-category .p-categorypage__mv {margin: 50px 0;}@media only screen and (max-width: 1024px) {.page-search .p-categorypage__mv,.page-category .p-categorypage__mv {margin: 40px 0;}}.page-search .p-categorypage__banner,.page-category .p-categorypage__banner {margin: 50px 0;display: grid;grid-template-columns: repeat(2, 1fr);-webkit-column-gap: 60px;-moz-column-gap: 60px;column-gap: 60px;row-gap: 25px;}@media only screen and (max-width: 1024px) {.page-search .p-categorypage__banner,.page-category .p-categorypage__banner {margin: 40px 0;grid-template-columns: 1fr;gap: 20px;}}.page-search .p-search,.page-category .p-search {margin-top: 50px;}@media only screen and (max-width: 1024px) {.page-search .p-search,.page-category .p-search {margin-top: 40px;}}.page-search .p-search__form,.page-category .p-search__form {background-color: #f5f5f5;padding: 40px;}@media only screen and (max-width: 1024px) {.page-search .p-search__form,.page-category .p-search__form {padding: 30px 20px;}}.page-search .p-search__form__ttl,.page-category .p-search__form__ttl {border-bottom: 1px solid #242424;text-align: center;font-size: 18px;padding-bottom: 20px;margin-bottom: 30px;}@media only screen and (max-width: 1024px) {.page-search .p-search__form__ttl,.page-category .p-search__form__ttl {padding-bottom: 15px;margin-bottom: 20px;font-size: 16px;}}.page-search .p-search__form__wrap:not(:last-of-type),.page-category .p-search__form__wrap:not(:last-of-type) {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #bfbfbf;}@media only screen and (max-width: 1024px) {.page-search .p-search__form__wrap:not(:last-of-type),.page-category .p-search__form__wrap:not(:last-of-type) {padding-bottom: 20px;margin-bottom: 20px;}}.page-search .p-search__form__wrap h3,.page-category .p-search__form__wrap h3 {margin-bottom: 20px;}@media only screen and (max-width: 1024px) {.page-search .p-search__form__wrap h3,.page-category .p-search__form__wrap h3 {margin-bottom: 10px;}}.page-search .p-search__form__wrap__list,.page-category .p-search__form__wrap__list {display: grid;grid-template-columns: repeat(4, 1fr);gap: 10px;}@media only screen and (max-width: 1024px) {.page-search .p-search__form__wrap__list,.page-category .p-search__form__wrap__list {grid-template-columns: repeat(2, 1fr);}}.page-search .p-search__form__wrap__list label,.page-category .p-search__form__wrap__list label {display: inline-block;padding-left: 20px;position: relative;}.page-search .p-search__form__wrap__list label::before,.page-category .p-search__form__wrap__list label::before {position: absolute;content: "";display: block;width: 15px;height: 15px;background-color: #fff;left: 0;top: 2px;}.page-search .p-search__form__wrap__list input[type="checkbox"],.page-category .p-search__form__wrap__list input[type="checkbox"] {display: none;}.page-search .p-search__form__wrap__list input[type="checkbox"]:checked + label::after,.page-category .p-search__form__wrap__list input[type="checkbox"]:checked + label::after {width: 8px;height: 6px;left: 4px;top: 7px;background: url(../../img/usr/grobal/icon_checked.png) no-repeat center/contain;display: block;content: "";position: absolute;}.page-search .p-search__form .c-btn02,.page-category .p-search__form .c-btn02 {border: none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 30px auto 0;}@media only screen and (max-width: 1024px) {.page-search .p-search__form .c-btn02,.page-category .p-search__form .c-btn02 {width: 305px;}}.page-search .p-search__form .c-btn02 .icon,.page-category .p-search__form .c-btn02 .icon {width: 15px;margin-right: 10px;}.page-search .p-search__filter,.page-category .p-search__filter {margin-top: 70px;}@media only screen and (max-width: 1024px) {.page-search .p-search__filter,.page-category .p-search__filter {margin-top: 40px;}}.page-search .p-search__filter__wrap,.page-category .p-search__filter__wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}@media only screen and (max-width: 1024px) {.page-search .p-search__filter__wrap,.page-category .p-search__filter__wrap {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}.page-search .p-search__filter__wrap:not(:last-of-type),.page-category .p-search__filter__wrap:not(:last-of-type) {margin-bottom: 15px;}.page-search .p-search__filter__wrap h3,.page-category .p-search__filter__wrap h3 {width: 80px;border-right: 1px solid #242424;}@media only screen and (max-width: 1024px) {.page-search .p-search__filter__wrap h3,.page-category .p-search__filter__wrap h3 {border-right: none;width: 70px;}}.page-search .p-search__filter__select,.page-category .p-search__filter__select {width: calc(100% - 80px);border-top: none !important;border-right: none !important;border-left: none !important;padding-bottom: 5px;padding-left: 0;outline: none !important;}.page-search .p-search__filter__list,.page-category .p-search__filter__list {padding-left: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;}.page-search .p-search__filter__list li a,.page-category .p-search__filter__list li a {color: #7c7c7c;}.page-search .p-search__filter__list li.current a,.page-category .p-search__filter__list li.current a {color: #242424;}.page-search .p-search .result,.page-category .p-search .result {margin-top: 30px;text-align: right;color: #989898;}.page-search .p-search .list-product,.page-category .p-search .list-product {margin-top: 20px;}.page-search .p-search .pagination-wrap,.page-category .p-search .pagination-wrap {max-width: 262px;width: 100%;display: block;margin: 70px auto 0;position: relative;}@media only screen and (max-width: 1024px) {.page-search .p-search .pagination-wrap,.page-category .p-search .pagination-wrap {margin-top: 45px;}}.page-search .p-search .pagination-wrap__list,.page-category .p-search .pagination-wrap__list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 20px;margin: 0 auto;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;}.page-search .p-search .pagination-wrap__list li a,.page-category .p-search .pagination-wrap__list li a {font-family: "Shippori Mincho", serif;color: #959595;}.page-search .p-search .pagination-wrap__list li a.current-page,.page-category .p-search .pagination-wrap__list li a.current-page {color: #242424;}.page-search .p-search .pagination-wrap__list li a.first-page,.page-search .p-search .pagination-wrap__list li a.last-page,.page-category .p-search .pagination-wrap__list li a.first-page,.page-category .p-search .pagination-wrap__list li a.last-page {width: 7px;height: 9px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: block;}.page-search .p-search .pagination-wrap__list li a.first-page,.page-category .p-search .pagination-wrap__list li a.first-page {background: url(../../img/usr/grobal/icon_first.png) no-repeat center/contain;left: 0;}.page-search .p-search .pagination-wrap__list li a.last-page,.page-category .p-search .pagination-wrap__list li a.last-page {background: url(../../img/usr/grobal/icon_last.png) no-repeat center/contain;right: 0;}.page-search .p-search .pagination-wrap__list li a.prev-page,.page-search .p-search .pagination-wrap__list li a.next-page,.page-category .p-search .pagination-wrap__list li a.prev-page,.page-category .p-search .pagination-wrap__list li a.next-page {width: 5px;height: 9px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: block;}.page-search .p-search .pagination-wrap__list li a.prev-page,.page-category .p-search .pagination-wrap__list li a.prev-page {background: url(../../img/usr/grobal/icon_prev.png) no-repeat center/contain;left: 20px;}.page-search .p-search .pagination-wrap__list li a.next-page,.page-category .p-search .pagination-wrap__list li a.next-page {background: url(../../img/usr/grobal/icon_next.png) no-repeat center/contain;right: 20px;}/*=================================会員登録===================================*/.page-entry .container,.page-customer .container,.page-entrycomplete .container {width: 1030px;gap: 0;}.page-entrycomplete p {text-align: center;}@media only screen and (max-width: 1024px) {.page-entrycomplete p {text-align: left;}}.page-entry .p-form__txt,.page-customer .p-form__txt,.page-entrycomplete .p-form__txt {text-align: center;font-size: 16px;}@media only screen and (max-width: 1024px) {.page-entry .p-form__txt,.page-customer .p-form__txt,.page-entrycomplete .p-form__txt {font-size: 14px;text-align: left;}}.page-entry .p-form__switch,.page-customer .p-form__switch,.page-entrycomplete .p-form__switch {margin-bottom: 40px;padding: 30px;border: 1px solid #bababa;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1024px) {.page-entry .p-form__switch,.page-customer .p-form__switch,.page-entrycomplete .p-form__switch {margin-bottom: 30px;padding: 20px 15px;display: block;}}.page-entry .p-form__switch__ttl,.page-customer .p-form__switch__ttl,.page-entrycomplete .p-form__switch__ttl {margin-right: 50px;font-size: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1024px) {.page-entry .p-form__switch__ttl,.page-customer .p-form__switch__ttl,.page-entrycomplete .p-form__switch__ttl {font-size: 16px;margin-right: 0;margin-bottom: 5px;}}.page-entry .p-form__switch__ttl .required,.page-customer .p-form__switch__ttl .required,.page-entrycomplete .p-form__switch__ttl .required {margin-top: -7px;margin-left: 10px;}.page-entry .p-form__switch .radio-switch,.page-customer .p-form__switch .radio-switch,.page-entrycomplete .p-form__switch .radio-switch {display: none;}.page-entry .p-form__switch .radio-switch:checked + label::after,.page-customer .p-form__switch .radio-switch:checked + label::after,.page-entrycomplete .p-form__switch .radio-switch:checked + label::after {opacity: 1;}.page-entry .p-form__switch label,.page-customer .p-form__switch label,.page-entrycomplete .p-form__switch label {font-size: 24px;display: inline-block;padding-left: 32px;position: relative;margin-right: 20px;}@media only screen and (max-width: 1024px) {.page-entry .p-form__switch label,.page-customer .p-form__switch label,.page-entrycomplete .p-form__switch label {font-size: 18px;margin-right: 0;padding-left: 26px;}}.page-entry .p-form__switch label::before,.page-customer .p-form__switch label::before,.page-entrycomplete .p-form__switch label::before {position: absolute;content: "";display: block;width: 22px;height: 22px;border: 1px solid #707070;border-radius: 50%;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}@media only screen and (max-width: 1024px) {.page-entry .p-form__switch label::before,.page-customer .p-form__switch label::before,.page-entrycomplete .p-form__switch label::before {width: 19px;height: 19px;}}.page-entry .p-form__switch label::after,.page-customer .p-form__switch label::after,.page-entrycomplete .p-form__switch label::after {position: absolute;content: "";display: block;width: 16px;height: 16px;background-color: #242424;border-radius: 50%;left: 3px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;}@media only screen and (max-width: 1024px) {.page-entry .p-form__switch label::after,.page-customer .p-form__switch label::after,.page-entrycomplete .p-form__switch label::after {width: 13px;height: 13px;}}.page-entry .p-form .required::after,.page-customer .p-form .required::after,.page-entrycomplete .p-form .required::after {background-color: #e22626;border-radius: 0;padding-left: 10px;padding-right: 10px;}@media only screen and (max-width: 1024px) {.page-entry .p-form .required::after,.page-customer .p-form .required::after,.page-entrycomplete .p-form .required::after {padding: 0 5px;}}.page-entry .p-form__list,.page-customer .p-form__list,.page-entrycomplete .p-form__list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-top: 60px;}@media only screen and (max-width: 1024px) {.page-entry .p-form__list,.page-customer .p-form__list,.page-entrycomplete .p-form__list {margin-top: 30px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}.page-entry .p-form__list dt:not(:last-of-type),.page-entry .p-form__list dd:not(:last-of-type),.page-customer .p-form__list dt:not(:last-of-type),.page-customer .p-form__list dd:not(:last-of-type),.page-entrycomplete .p-form__list dt:not(:last-of-type),.page-entrycomplete .p-form__list dd:not(:last-of-type) {margin-bottom: 20px;}.page-entry .p-form__list dt,.page-customer .p-form__list dt,.page-entrycomplete .p-form__list dt {width: 24%;padding-right: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 1024px) {.page-entry .p-form__list dt,.page-customer .p-form__list dt,.page-entrycomplete .p-form__list dt {width: 100%;padding-right: 0;margin-bottom: 10px !important;}}.page-entry .p-form__list dt label,.page-customer .p-form__list dt label,.page-entrycomplete .p-form__list dt label {display: inline-block;font-size: 16px;line-height: 1.25;}.page-entry .p-form__list dd,.page-customer .p-form__list dd,.page-entrycomplete .p-form__list dd {width: 76%;font-size: 16px;line-height: 1.25;}@media only screen and (max-width: 1024px) {.page-entry .p-form__list dd,.page-customer .p-form__list dd,.page-entrycomplete .p-form__list dd {width: 100%;margin-bottom: 20px !important;}}.page-entry .p-form__list .input-txt,.page-customer .p-form__list .input-txt,.page-entrycomplete .p-form__list .input-txt {width: 100%;background-color: #e3e3e3;border: none;outline: none;height: 30px;padding: 7px 10px;font-size: 16px;}.page-entry .p-form__list .input-txt::-webkit-input-placeholder,.page-customer .p-form__list .input-txt::-webkit-input-placeholder,.page-entrycomplete .p-form__list .input-txt::-webkit-input-placeholder {color: #9d9d9d;}.page-entry .p-form__list .input-txt::-moz-placeholder,.page-customer .p-form__list .input-txt::-moz-placeholder,.page-entrycomplete .p-form__list .input-txt::-moz-placeholder {color: #9d9d9d;}.page-entry .p-form__list .input-txt:-ms-input-placeholder,.page-customer .p-form__list .input-txt:-ms-input-placeholder,.page-entrycomplete .p-form__list .input-txt:-ms-input-placeholder {color: #9d9d9d;}.page-entry .p-form__list .input-txt::-ms-input-placeholder,.page-customer .p-form__list .input-txt::-ms-input-placeholder,.page-entrycomplete .p-form__list .input-txt::-ms-input-placeholder {color: #9d9d9d;}.page-entry .p-form__list .input-txt::placeholder,.page-customer .p-form__list .input-txt::placeholder,.page-entrycomplete .p-form__list .input-txt::placeholder {color: #9d9d9d;}.page-entry .p-form__list .select,.page-customer .p-form__list .select,.page-entrycomplete .p-form__list .select {width: 200px;height: 30px;background-color: #e3e3e3;border: none;outline: none;padding: 0 10px;font-size: 16px;}@media only screen and (max-width: 1024px) {.page-entry .p-form__list .select,.page-customer .p-form__list .select,.page-entrycomplete .p-form__list .select {width: 100%;}}.page-entry .p-form__list .textarea,.page-customer .p-form__list .textarea,.page-entrycomplete .p-form__list .textarea {width: 100%;display: block;resize: none;background-color: #e3e3e3;border: none;padding: 7px 10px;outline: none;font-size: 16px;}.page-entry .p-form__list .textarea::-webkit-input-placeholder,.page-customer .p-form__list .textarea::-webkit-input-placeholder,.page-entrycomplete .p-form__list .textarea::-webkit-input-placeholder {color: #9d9d9d;}.page-entry .p-form__list .textarea::-moz-placeholder,.page-customer .p-form__list .textarea::-moz-placeholder,.page-entrycomplete .p-form__list .textarea::-moz-placeholder {color: #9d9d9d;}.page-entry .p-form__list .textarea:-ms-input-placeholder,.page-customer .p-form__list .textarea:-ms-input-placeholder,.page-entrycomplete .p-form__list .textarea:-ms-input-placeholder {color: #9d9d9d;}.page-entry .p-form__list .textarea::-ms-input-placeholder,.page-customer .p-form__list .textarea::-ms-input-placeholder,.page-entrycomplete .p-form__list .textarea::-ms-input-placeholder {color: #9d9d9d;}.page-entry .p-form__list .textarea::placeholder,.page-customer .p-form__list .textarea::placeholder,.page-entrycomplete .p-form__list .textarea::placeholder {color: #9d9d9d;}.page-entry .p-form__list .textarea.textarea-other,.page-customer .p-form__list .textarea.textarea-other,.page-entrycomplete .p-form__list .textarea.textarea-other {height: 90px;margin-top: 10px;}.page-entry .p-form__list .textarea.textarea-comment,.page-customer .p-form__list .textarea.textarea-comment,.page-entrycomplete .p-form__list .textarea.textarea-comment {height: 200px;}.page-entry .p-form__list .note,.page-customer .p-form__list .note,.page-entrycomplete .p-form__list .note {color: #848484;font-size: 13px;margin-top: 7px;}.page-entry .p-form__list .error,.page-customer .p-form__list .error,.page-entrycomplete .p-form__list .error {display: none;color: #e22626;font-size: 13px;}.page-entry .p-form__list .comment,.page-customer .p-form__list .comment,.page-entrycomplete .p-form__list .comment {font-size: 16px;line-height: 1.375;margin-top: 15px;}@media only screen and (max-width: 1024px) {.page-entry .p-form__list .comment,.page-customer .p-form__list .comment,.page-entrycomplete .p-form__list .comment {font-size: 14px;}}.page-entry .p-form__list .flex,.page-customer .p-form__list .flex,.page-entrycomplete .p-form__list .flex {display: grid;gap: 20px;grid-template-columns: 1fr 1fr;}@media only screen and (max-width: 1024px) {.page-entry .p-form__list .flex,.page-customer .p-form__list .flex,.page-entrycomplete .p-form__list .flex {grid-template-columns: 1fr;gap: 10px;}}.page-entry .p-form__list .opening-date,.page-customer .p-form__list .opening-date,.page-entrycomplete .p-form__list .opening-date {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 16px;gap: 10px;}.page-entry .p-form__list .opening-date .select.year,.page-customer .p-form__list .opening-date .select.year,.page-entrycomplete .p-form__list .opening-date .select.year {width: 130px;}.page-entry .p-form__list .opening-date .select.month,.page-customer .p-form__list .opening-date .select.month,.page-entrycomplete .p-form__list .opening-date .select.month {width: 80px;}.page-entry .p-form__list .opening-date .select.date,.page-customer .p-form__list .opening-date .select.date,.page-entrycomplete .p-form__list .opening-date .select.date {width: 80px;}.page-entry .p-form__list .checkbox-label,.page-customer .p-form__list .checkbox-label,.page-entrycomplete .p-form__list .checkbox-label {display: inline-block;padding-left: 26px;position: relative;}.page-entry .p-form__list .checkbox-label::before,.page-customer .p-form__list .checkbox-label::before,.page-entrycomplete .p-form__list .checkbox-label::before {position: absolute;content: "";display: block;width: 19px;height: 19px;background-color: #fff;left: 0;top: 1px;border: 1px solid #b9b9b9;}.page-entry .p-form__list input[type="checkbox"],.page-customer .p-form__list input[type="checkbox"],.page-entrycomplete .p-form__list input[type="checkbox"] {display: none;}.page-entry .p-form__list input[type="checkbox"]:checked + .checkbox-label::after,.page-customer .p-form__list input[type="checkbox"]:checked + .checkbox-label::after,.page-entrycomplete .p-form__list input[type="checkbox"]:checked + .checkbox-label::after {width: 10px;height: 7px;left: 4px;top: 8px;background: url(../../img/usr/grobal/icon_checked.png) no-repeat center/contain;display: block;content: "";position: absolute;}.page-entry .p-form .pw-confirm,.page-customer .p-form .pw-confirm,.page-entrycomplete .p-form .pw-confirm {margin-top: 40px;font-size: 16px;line-height: 1.375;}@media only screen and (max-width: 1024px) {.page-entry .p-form .pw-confirm,.page-customer .p-form .pw-confirm,.page-entrycomplete .p-form .pw-confirm {font-size: 14px;margin-top: 0;}}.page-entry .p-form .terms-wrap,.page-customer .p-form .terms-wrap,.page-entrycomplete .p-form .terms-wrap {margin-top: 60px;}@media only screen and (max-width: 1024px) {.page-entry .p-form .terms-wrap,.page-customer .p-form .terms-wrap,.page-entrycomplete .p-form .terms-wrap {margin-top: 40px;}}.page-entry .p-form .terms-wrap .terms-txt,.page-customer .p-form .terms-wrap .terms-txt,.page-entrycomplete .p-form .terms-wrap .terms-txt {text-align: center;font-size: 16px;}.page-entry .p-form .term-modal,.page-customer .p-form .term-modal,.page-entrycomplete .p-form .term-modal {cursor: pointer;text-decoration: underline;}.page-entry .p-form .btn-wrap,.page-customer .p-form .btn-wrap,.page-entrycomplete .p-form .btn-wrap {margin-top: 60px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 30px;}@media only screen and (max-width: 1024px) {.page-entry .p-form .btn-wrap,.page-customer .p-form .btn-wrap,.page-entrycomplete .p-form .btn-wrap {margin-top: 30px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 15px;}}.page-entry .p-form .btn-wrap .c-btn02,.page-customer .p-form .btn-wrap .c-btn02,.page-entrycomplete .p-form .btn-wrap .c-btn02 {border: none;outline: none !important;}@media only screen and (max-width: 1024px) {.page-entry .p-form .btn-wrap .c-btn02,.page-customer .p-form .btn-wrap .c-btn02,.page-entrycomplete .p-form .btn-wrap .c-btn02 {max-width: 400px;width: 100%;margin: 0 auto;}}.page-entry .p-form .btn-wrap .btn-back,.page-customer .p-form .btn-wrap .btn-back,.page-entrycomplete .p-form .btn-wrap .btn-back {background-color: #717171;position: relative;}.page-entry .p-form .btn-wrap .btn-back::after,.page-customer .p-form .btn-wrap .btn-back::after,.page-entrycomplete .p-form .btn-wrap .btn-back::after {content: "";display: block;width: 14px;height: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 20px;position: absolute;background: url(../../img/usr/grobal/btn_back.png) no-repeat center/contain;display: none;}.page-entry .p-form .btn-wrap .btn-submit,.page-entry .p-form .btn-wrap .btn-confirm,.page-customer .p-form .btn-wrap .btn-submit,.page-customer .p-form .btn-wrap .btn-confirm,.page-entrycomplete .p-form .btn-wrap .btn-submit,.page-entrycomplete .p-form .btn-wrap .btn-confirm {position: relative;}.page-entry .p-form .btn-wrap .btn-submit::after,.page-entry .p-form .btn-wrap .btn-confirm::after,.page-customer .p-form .btn-wrap .btn-submit::after,.page-customer .p-form .btn-wrap .btn-confirm::after,.page-entrycomplete .p-form .btn-wrap .btn-submit::after,.page-entrycomplete .p-form .btn-wrap .btn-confirm::after {content: "";display: block;width: 14px;height: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 20px;position: absolute;background: url(../../img/usr/grobal/btn_submit.png) no-repeat center/contain;display: none;}.page-entry .p-form.p-confirm,.page-customer .p-form.p-confirm,.page-entrycomplete .p-form.p-confirm {display: block;}.page-entry .p-form.p-confirm .p-form__list:not(:first-of-type),.page-customer .p-form.p-confirm .p-form__list:not(:first-of-type),.page-entrycomplete .p-form.p-confirm .p-form__list:not(:first-of-type) {margin-top: 0;}.page-entry .p-form.p-confirm .p-form__list dt,.page-entry .p-form.p-confirm .p-form__list dd,.page-customer .p-form.p-confirm .p-form__list dt,.page-customer .p-form.p-confirm .p-form__list dd,.page-entrycomplete .p-form.p-confirm .p-form__list dt,.page-entrycomplete .p-form.p-confirm .p-form__list dd {border-bottom: 1px solid #ebebeb;height: 80px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 0;padding-top: 20px;padding-bottom: 20px;}@media only screen and (max-width: 1024px) {.page-entry .p-form.p-confirm .p-form__list dt,.page-entry .p-form.p-confirm .p-form__list dd,.page-customer .p-form.p-confirm .p-form__list dt,.page-customer .p-form.p-confirm .p-form__list dd,.page-entrycomplete .p-form.p-confirm .p-form__list dt,.page-entrycomplete .p-form.p-confirm .p-form__list dd {height: auto;padding: 0;}}@media only screen and (max-width: 1024px) {.page-entry .p-form.p-confirm .p-form__list dt,.page-customer .p-form.p-confirm .p-form__list dt,.page-entrycomplete .p-form.p-confirm .p-form__list dt {border: none;}.page-entry .p-form.p-confirm .p-form__list dt .p-form__label,.page-customer .p-form.p-confirm .p-form__list dt .p-form__label,.page-entrycomplete .p-form.p-confirm .p-form__list dt .p-form__label {font-size: 14px;}}@media only screen and (max-width: 1024px) {.page-entry .p-form.p-confirm .p-form__list dd,.page-customer .p-form.p-confirm .p-form__list dd,.page-entrycomplete .p-form.p-confirm .p-form__list dd {padding-bottom: 20px;}}@media only screen and (max-width: 1024px) {.page-entrycomplete .block-member-registration-completed--message {margin-bottom: 30px;}}.page-entrycomplete .btn {margin: 0 auto;}@media only screen and (max-width: 1024px) {.page-entrycomplete .action-buttons {margin-bottom: 20px;}}.block-member-info,.block-member-info-confirmation,.block-member-registration-completed,.block-shipping-address,.block-credit-card-confirmation,.block-inquiry,.block-inquiry-history,.block-mail-address,.block-member-password,.block-reset-password,.block-user-review,.block-mail-news {width: 1000px !important;margin: 0 auto;}@media only screen and (max-width: 1024px) {.block-member-info,.block-member-info-confirmation,.block-member-registration-completed,.block-shipping-address,.block-credit-card-confirmation,.block-inquiry,.block-inquiry-history,.block-mail-address,.block-member-password,.block-reset-password,.block-user-review,.block-mail-news {width: 100% !important;}}.page-custdest .pane-contents .container {gap: 0;}.block-shipping-address--form {margin-top: 60px;}@media only screen and (max-width: 1024px) {.block-shipping-address--form {margin-top: 20px;}}.block-shipping-address-registration--message {font-size: 16px;margin-bottom: 20px;}@media only screen and (max-width: 1024px) {.block-shipping-address-registration--message {font-size: 14px;}}.fieldset .form-label,.fieldset .fieldset .constraint,.fieldset .form-control,.fieldset-vertical .form-label,.fieldset-vertical .fieldset .constraint,.fieldset-vertical .form-control {display: block;}.fieldset .form-group,.fieldset-vertical .form-group {border: none !important;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}@media only screen and (max-width: 1024px) {.fieldset .form-group,.fieldset-vertical .form-group {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}}.fieldset .form-group:not(:last-of-type),.fieldset-vertical .form-group:not(:last-of-type) {margin-bottom: 20px;}.fieldset .form-label,.fieldset-vertical .form-label {background: none !important;width: 18%;padding: 0;}@media only screen and (max-width: 1024px) {.fieldset .form-label,.fieldset-vertical .form-label {width: 75%;margin: 0;margin-bottom: 10px;display: block;}}.fieldset .form-label label,.fieldset-vertical .form-label label {font-size: 16px;font-weight: normal;}@media only screen and (max-width: 1024px) {.fieldset .form-label label,.fieldset-vertical .form-label label {font-size: 14px;}}.fieldset .block-shipping-address--value-label,.fieldset-vertical .block-shipping-address--value-label {display: none;}.fieldset .constraint,.fieldset-vertical .constraint {width: 6%;background: none !important;padding: 0;display: block;}@media only screen and (max-width: 1024px) {.fieldset .constraint,.fieldset-vertical .constraint {display: block;width: 35px;}}.fieldset .form-control,.fieldset-vertical .form-control {width: 76%;padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.fieldset .form-control span,.fieldset-vertical .form-control span {display: block;width: 100%;}@media only screen and (max-width: 1024px) {.fieldset .form-control,.fieldset-vertical .form-control {width: 100%;}}.fieldset .form-control input,.fieldset-vertical .form-control input {width: 100%;background-color: #e3e3e3;border: none;outline: none;height: 30px;padding: 7px 10px;font-size: 16px;}@media only screen and (max-width: 1024px) {.fieldset .form-control input,.fieldset-vertical .form-control input {font-size: 14px;}}.fieldset .form-control input::-webkit-input-placeholder,.fieldset-vertical .form-control input::-webkit-input-placeholder {color: #9d9d9d;}.fieldset .form-control input::-moz-placeholder,.fieldset-vertical .form-control input::-moz-placeholder {color: #9d9d9d;}.fieldset .form-control input:-ms-input-placeholder,.fieldset-vertical .form-control input:-ms-input-placeholder {color: #9d9d9d;}.fieldset .form-control input::-ms-input-placeholder,.fieldset-vertical .form-control input::-ms-input-placeholder {color: #9d9d9d;}.fieldset .form-control input::placeholder,.fieldset-vertical .form-control input::placeholder {color: #9d9d9d;}.fieldset .form-control select,.fieldset-vertical .form-control select {width: 200px;height: 30px;background-color: #e3e3e3;border: none;outline: none;padding: 0 10px;font-size: 16px;}@media only screen and (max-width: 1024px) {.fieldset .form-control select,.fieldset-vertical .form-control select {width: 100%;}}.fieldset .form-control textarea,.fieldset-vertical .form-control textarea {width: 100%;display: block;resize: none;background-color: #e3e3e3;border: none;padding: 7px 10px;outline: none;font-size: 16px;}.fieldset .form-control textarea::-webkit-input-placeholder,.fieldset-vertical .form-control textarea::-webkit-input-placeholder {color: #9d9d9d;}.fieldset .form-control textarea::-moz-placeholder,.fieldset-vertical .form-control textarea::-moz-placeholder {color: #9d9d9d;}.fieldset .form-control textarea:-ms-input-placeholder,.fieldset-vertical .form-control textarea:-ms-input-placeholder {color: #9d9d9d;}.fieldset .form-control textarea::-ms-input-placeholder,.fieldset-vertical .form-control textarea::-ms-input-placeholder {color: #9d9d9d;}.fieldset .form-control textarea::placeholder,.fieldset-vertical .form-control textarea::placeholder {color: #9d9d9d;}.fieldset .form-control textarea.textarea-other,.fieldset-vertical .form-control textarea.textarea-other {height: 90px;margin-top: 10px;}.fieldset .form-control textarea.textarea-comment,.fieldset-vertical .form-control textarea.textarea-comment {height: 200px;}.fieldset .help-block,.fieldset-vertical .help-block {color: #7c7c7c;font-size: 12px;margin-top: 10px;}@media only screen and (max-width: 1024px) {.fieldset .help-block,.fieldset-vertical .help-block {margin-top: 5px;}}.fieldset .required,.fieldset-vertical .required {margin-top: -15px;display: inline-block;}.fieldset .required::after,.fieldset-vertical .required::after {background-color: #e22626;border-radius: 0;padding-left: 10px;margin-top: -5px;display: block;padding-right: 10px;}@media only screen and (max-width: 1024px) {.fieldset .required::after,.fieldset-vertical .required::after {padding: 0 5px;}}/*■2025.03.03 f1 add */.fieldset .checktype_kana_b,.fieldset .checktype_kana2_b,.fieldset .checktype_kana,.fieldset .checktype_name,.fieldset-vertical .checktype_kana,.fieldset-vertical .checktype_name {width: 49% !important;}@media only screen and (max-width: 1024px) {.fieldset .checktype_kana_b,.fieldset .checktype_kana2_b,.fieldset .checktype_kana,.fieldset .checktype_name,.fieldset-vertical .checktype_kana,.fieldset-vertical .checktype_name {width: 100% !important;}}@media only screen and (max-width: 1024px) {.fieldset .checktype_kana2_b,.fieldset .checktype_kana:not(:first-of-type),.fieldset .checktype_name:not(:first-of-type),.fieldset-vertical .checktype_kana:not(:first-of-type),.fieldset-vertical .checktype_name:not(:first-of-type) {margin-top: 10px;}}@media only screen and (max-width: 1024px) {.fieldset .checktype_store_name,.fieldset-vertical .checktype_store_name {margin-top: 10px;}}.block-shipping-address input[name="name"],.block-shipping-address input[name="name2"],.block-shipping-address input[name="kana"],.block-shipping-address input[name="kana2"] {max-width: 48%;max-width: 100%;}@media only screen and (max-width: 1024px) {.block-shipping-address-confirmation {margin: 0;}}/*ここから*/.page-custdest .action-buttons,.page-history .action-buttons,.page-historydetail .action-buttons,.page-passchange .action-buttons,.page-bookmark .action-buttons,.page-contactlist .action-buttons,.page-contactdetail .action-buttons,.page-logout .action-buttons,.page-mailchange .action-buttons,.page-couponlist .action-buttons {margin-top: 60px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 30px;}.page-bookmark input#checkcart {width: 400px;}.page-custdest a.btn.btn-default.block-shipping-address--back,.page-custdest a.btn.block-shipping-address-confirmation--back,.page-history a.btn.block-purchase-history--back,.page-historydetail a.btn.block-purchase-history-detail--back,.page-passchange a.btn.block-member-password--update-back,.page-bookmark a.btn.block-favorite--back,.page-contactlist a.btn.block-inquiry-history--back,.page-contactdetail a.btn.block-inquiry-history-detail--back,.page-mailchange a.btn.block-mail-address--update-back,.page-couponlist a.btn.block-coupon-list--back {background-color: #717171;position: relative;}.page-custdes a.btn-default::before,.page-custdes a.btn-primary::before,.page-history a.btn-default::before,.page-historydetail a.block-purchase-history-detail--back::before,.page-passchange a.btn-default::before {position: absolute;content: "";top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 35px;width: 19px;height: 19px;}.page-custdest a.btn-default::after,.page-history a.btn-default::after,.page-historydetail a.block-purchase-history-detail--back::after,.page-passchange a.btn-default::after,.page-bookmark a.btn-default::after,.page-contactlist a.btn-default::after,.page-contactdetail a.btn-default::after,.page-mailchange a.btn-default::after,.page-logout a.btn-default::after,.page-couponlist a.btn-default::after {content: "";display: block;width: 14px;height: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 20px;position: absolute;background: url(../../img/usr/grobal/btn_back.png) no-repeat center/contain;display: none;}.page-custdest .action:nth-child(2)::after,.page-passchange .action:nth-child(2)::after,.page-contactdetail .action:nth-child(2)::after,.page-mailchange .action:nth-child(2)::after {content: "";display: block;width: 14px;height: 14px;top: 59%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 20px;position: absolute;background: url(../../img/usr/grobal/btn_submit.png) no-repeat center/contain;display: none;}.page-entry .p-form .btn-wrap .btn-submit,.page-custdest .action,.page-passchange .action,.page-contactdetail .action,.page-mailchange .action {position: relative;}@media only screen and (max-width: 1024px) {.page-custdest .action-buttons,.page-historydetail .action-buttons,.page-passchange .action-buttons,.page-bookmark .action-buttons,.page-contactlist .action-buttons,.page-contactdetail .action-buttons,.page-mailchange .action-buttons,.page-couponlist .action-buttons,.page-everyform .action-buttons  {margin-top: 30px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0;}.page-custdest input.btn.block-shipping-address--back,.page-custdest input.btn.block-shipping-address-confirmation--back,.page-historydetail input.btn.block-purchase-history-detail--back,.page-passchange input.block-update-member-password--update-back,.page-bookmark input.block-favorite--back,.page-contactlist input.block-inquiry-history--back,.page-contactdetail input.block-inquiry-history-detail--back,.page-mailchange input.block-update-mail-address--update-back,.page-couponlist input.block-coupon-list--back {background-color: #717171;position: relative;}.page-custdest .action,.page-historydetail .action,.page-passchange .action,.page-bookmark .action,.page-contactlist .action,.page-contactdetail .action,.page-mailchange .action,.page-couponlist .action {max-width: 400px;width: 100%;margin: 0 auto;position: relative;}.page-custdest .action:nth-child(1)::after,.page-historydetail .action:nth-child(3)::after,.page-passchange .action:nth-child(1)::after,.page-bookmark #page-bookmark-action-back::after,.page-contactlist .action:nth-child(1)::after,.page-contactdetail .action:nth-child(1)::after,.page-mailchange .action:nth-child(1)::after,.page-couponlist .action:nth-child(1)::after {content: "";display: block;width: 14px;height: 14px;top: 60%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 20px;position: absolute;background: url(../../img/usr/grobal/btn_back.png) no-repeat center/contain;display: none;}}/*ここまで*/.block-mypage--shopping-info-items,.block-mypage--member-info-items,.block-mypage--inquiry-info-items,.block-mypage--snssync-info-items,.block-mypage--linesync-info-items {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}@media only screen and (max-width: 1024px) {.block-mypage--shopping-info-items,.block-mypage--member-info-items,.block-mypage--inquiry-info-items,.block-mypage--snssync-info-items,.block-mypage--linesync-info-items {grid-template-columns: 1fr;gap: 0;margin-bottom: 20px;}}.block-mypage--shopping-info-items li,.block-mypage--member-info-items li,.block-mypage--inquiry-info-items li,.block-mypage--snssync-info-items li,.block-mypage--linesync-info-items li {width: 100%;max-width: 100%;margin: 0;}.block-icon-image--flex-align-left {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 7px;}@media only screen and (max-width: 1024px) {.block-icon-image--flex-align-left {gap: 0;}}.page-couponlist .pane-contents .container,.page-mailchange .pane-contents .container,.page-logout .pane-contents .container,.page-contactdetail .pane-contents .container,.page-contactlist .pane-contents .container,.page-bookmark .pane-contents .container,.page-passchange .pane-contents .container,.page-historydetail .pane-contents .container,.page-history .pane-contents .container,.page-menu .pane-contents .container,.page-custdest .pane-contents .container {gap: 0;}@media only screen and (max-width: 1024px) {.block-logout,.block-inquiry-history-detail--header,.block-favorite,.block-coupon-list,.block-update-mail-address,.block-update-member-password,.block-purchase-history-detail,.block-purchase-history {margin: 0;}}.modal-dialog .modal-footer .btn {margin: 0 auto 10px;width: 260px;}.block-login--display-password {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.block-login--display-password span {margin-top: -4px;}.block-login--display-password input {width: 15px !important;height: 15px !important;}.block-mail-address--login-link a,.block-member-password--login-link a {text-decoration: underline;}.block-favorite--delete-item .btn {width: 100% !important;}.block-favorite--favorite-goods {gap: 20px;}.block-mail-address--customer-name,.block-shipping-address--customer-name,.block-shipping-address-confirmation--customer-name {font-weight: bold;font-size: 16px;}@media only screen and (max-width: 1024px) {.block-mail-address--customer-name,.block-shipping-address--customer-name,.block-shipping-address-confirmation--customer-name {font-size: 14px;}}.block-shipping-address-confirmation--message {margin-bottom: 40px;font-size: 16px;margin-top: 15px;}.block-member-password--update-completed-message {font-size: 16px;}@media only screen and (max-width: 1024px) {.block-member-password--update-completed-message {font-size: 14px;}}.block-logout--message {font-size: 16px;}@media only screen and (max-width: 1024px) {.block-logout--message {font-size: 14px;}}.sticky-footer {position: fixed;bottom: 0;z-index: 9999;width: 100%;text-align: center;background-color: #fff;}.sticky-footer .searchbox {position: relative;}@media only screen and (max-width: 1024px) {.sticky-footer .searchbox {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #a0a0a0;padding: 6px 15px;z-index: -1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: 0.3s;transition: 0.3s;flex-direction: row-reverse;}.sticky-footer .searchbox form {position: relative;width: calc(100% - 80px);}.sticky-footer .searchbox .btn-detail {background-color: #535353;width: 72px;height: 32px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 3px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.sticky-footer .searchbox .btn-detail .icon {width: 10px;}.sticky-footer .searchbox .btn-detail .ttl {color: #fff;font-size: 12px;}.sticky-footer .searchbox.is-scrolled {-webkit-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: 0.3s;transition: 0.3s;}}.sticky-footer .searchbox__keyword {width: 240px;height: 34px;border-radius: 25px;font-size: 12px;padding: 10px;}@media only screen and (max-width: 1024px) {.sticky-footer .searchbox__keyword {width: 100%;position: relative;height: 32px;}}.sticky-footer .searchbox__keyword::-webkit-input-placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.sticky-footer .searchbox__keyword::-moz-placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.sticky-footer .searchbox__keyword:-ms-input-placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.sticky-footer .searchbox__keyword::-ms-input-placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.sticky-footer .searchbox__keyword::placeholder {padding: 10px;color: #d0d0d0;font-size: 12px;}.sticky-footer .searchbox__button {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 34px;height: 34px;background: url(../../img/usr/grobal/icon_button_search.png) no-repeat center/contain;border: none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;color: #fff;}@media only screen and (max-width: 1024px) {.sticky-footer .searchbox__button {width: 32px;height: 32px;}}@media only screen and (max-width: 1024px) {.sticky-footer .searchbox.active {bottom: 54px;}}.sticky-footer__menu {background-color: #fff;display: grid;gap: 1px;grid-template-columns: repeat(4, 1fr);}.sticky-footer__menu li a,.sticky-footer__menu li .toggle {cursor: pointer;color: #fff;background-color: #242424;display: block;height: 54px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 3px;}.sticky-footer__menu li a img,.sticky-footer__menu li .toggle img {margin: 0 auto;width: auto;height: 16px;display: block;}.sticky-footer.is-logged-in .sticky-footer__menu {grid-template-columns: repeat(5, 1fr);}.page-cart .container {width: 1030px;gap: 0;}.page-cart .block-cart--contents {width: 730px;margin-left: 0;}@media only screen and (max-width: 1024px) {.page-cart .block-cart--contents {width: 100%;}}.page-cart .btn,.page-cart .c-btn02 {width: 100%;}.page-backorder .container {width: 1030px;gap: 0;}.page-backorder .action .btn {margin: 0 auto;}@media only screen and (max-width: 1024px) {.page-backorder .btn,.page-backorder .c-btn02 {width: 100% !important;}}@media only screen and (max-width: 1024px) {.block-topic-path {padding-left: 0;}}.page-method .container {width: 1030px;gap: 0;}.page-method .block-order-method--contents {width: 690px;}@media only screen and (max-width: 1024px) {.page-method .block-order-method--contents {width: 100%;}}.page-method .btn,.page-method .c-btn02 {margin-left: 0;margin-top: 20px;}.page-method .block-order-method--dest-item address {float: none;}.page-method .block-order-method--side-area .js-order-side-area {top: 90px;}.block-cart--container .order-side-area-fixed,.block-order-method--container .order-side-area-fixed,.block-order-estimate--container .order-side-area-fixed {top: 90px;}.page-estimate .container {width: 1030px;gap: 0;}.page-estimate .block-order-estimate--content {width: 710px;}@media only screen and (max-width: 1024px) {.page-estimate .block-order-estimate--content {width: 100%;}}.page-estimate .block-order-estimate h3 a,.page-estimate .block-order--amazonpay-btn {margin: 10px 0;width: 100px;height: 32px;}@media only screen and (max-width: 1024px) {.page-estimate .block-order-estimate--commit .action .btn {height: 52px;padding: 0 !important;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}@media only screen and (max-width: 1024px) {.page-estimate .block-order-estimate--return-agree {margin: 10px auto;}}.page-order .container {width: 1030px;gap: 0;}.page-order .block-order-complete--home .block-order-complete--home-btn {margin: 0 auto;}.page-quickorder .container {width: 1030px;gap: 0;}.page-quickorder .action .btn {margin: 0 auto;}@media only screen and (max-width: 1024px) {.page-quickorder .action .btn {margin-top: 20px;}}.page-login .container {width: 1030px;gap: 0;}.page-login .common_headline2_area_ {text-align: center;}@media only screen and (max-width: 1024px) {.page-login .common_headline2_area_ {text-align: left;}}.page-login .block-login--member-message {text-align: center;}@media only screen and (max-width: 1024px) {.page-login .block-login--member-message {text-align: left;margin-bottom: 10px;}}.page-login .action .btn {margin: 0 auto;}.page-login .block-login--first-time {text-align: center;}@media only screen and (max-width: 1024px) {.page-login .block-login--first-time-message {margin-bottom: 10px;}}.page-login .pane-order-contents {border: none !important;}.page-login .fieldset .form-label,.page-login .fieldset-vertical .form-label {width: 20%;}.page-login .block-login--first-time-header {font-weight: bold;font-size: 16px;margin-bottom: 10px;}@media only screen and (max-width: 1024px) {.page-login .block-login--first-time-header {margin-top: 20px;font-size: 14px;}}.page-login .common_headline2_area_ {font-weight: bold;font-size: 16px;margin-bottom: 10px;}@media only screen and (max-width: 1024px) {.page-login .block-login--member-title {display: block;text-align: center;font-weight: bold;font-size: 14px;margin-bottom: 10px;}}.page-guestbookmark .container {width: 1030px;gap: 0;}.page-guestbookmark .action .btn {width: 330px;margin: 0 auto;}@media only screen and (max-width: 1024px) {.page-guestbookmark .action .btn {margin-top: 10px;}}.page-guestbookmark .block-guest-favorite-synchronize h2 {font-weight: bold;font-size: 16px;margin-bottom: 10px;}.block-top-banner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 25px;}@media only screen and (max-width: 1024px) {.block-top-banner {row-gap: 20px;}}@media only screen and (max-width: 1024px) {.block-top-event--image {width: 47%;}.block-top-event--image img {width: 100%;}}.block-top-event--image a {display: block;}.block-pickup-list-p .block-pickup-list-p--item-body {margin-right: 20px !important;width: 250px !important;position: relative;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--image figure {width: 250px;height: 250px;aspect-ratio: 1/1;overflow: hidden;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--image figure img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.block-pickup-list-p .block-pickup-list-p--item-body:nth-of-type(3n) {margin-right: 0 !important;}.block-top-title,.block-top-event--header {margin-top: 80px !important;}@media only screen and (max-width: 1024px) {.block-top-title,.block-top-event--header {margin-top: 40px !important;}}.block-pickup-list-d--stock-items,.block-thumbnail-list-d--stock-items,.block-ranking-list-d--stock-items,.block-goods-list-d--stock-items {width: auto;text-align: left;display: inline-block;padding: 2px 10px 1px;margin-top: 6px;color: #fff;border-radius: 20px;font-size: 12px;background-color: #242424;}@media only screen and (max-width: 1024px) {.block-pickup-list-d--stock-items,.block-thumbnail-list-d--stock-items,.block-ranking-list-d--stock-items,.block-goods-list-d--stock-items {font-size: 10px;padding: 3px 5px 2px;margin-right: 10px;}}.block-pickup-list-d--stock-items .block-pickup-list-d--stock-title,.block-pickup-list-d--stock-items .block-thumbnail-list-d--stock-title,.block-pickup-list-d--stock-items .block-ranking-list-d--stock-title,.block-pickup-list-d--stock-items .block-goods-list-d--stock-title,.block-thumbnail-list-d--stock-items .block-pickup-list-d--stock-title,.block-thumbnail-list-d--stock-items .block-thumbnail-list-d--stock-title,.block-thumbnail-list-d--stock-items .block-ranking-list-d--stock-title,.block-thumbnail-list-d--stock-items .block-goods-list-d--stock-title,.block-ranking-list-d--stock-items .block-pickup-list-d--stock-title,.block-ranking-list-d--stock-items .block-thumbnail-list-d--stock-title,.block-ranking-list-d--stock-items .block-ranking-list-d--stock-title,.block-ranking-list-d--stock-items .block-goods-list-d--stock-title,.block-goods-list-d--stock-items .block-pickup-list-d--stock-title,.block-goods-list-d--stock-items .block-thumbnail-list-d--stock-title,.block-goods-list-d--stock-items .block-ranking-list-d--stock-title,.block-goods-list-d--stock-items .block-goods-list-d--stock-title {display: inline-block;margin-right: 3px;}.block-pickup-list-d--stock-items .block-pickup-list-d--stock,.block-pickup-list-d--stock-items .block-thumbnail-list-d--stock,.block-pickup-list-d--stock-items .block-ranking-list-d--stock,.block-pickup-list-d--stock-items .block-goods-list-d--stock,.block-thumbnail-list-d--stock-items .block-pickup-list-d--stock,.block-thumbnail-list-d--stock-items .block-thumbnail-list-d--stock,.block-thumbnail-list-d--stock-items .block-ranking-list-d--stock,.block-thumbnail-list-d--stock-items .block-goods-list-d--stock,.block-ranking-list-d--stock-items .block-pickup-list-d--stock,.block-ranking-list-d--stock-items .block-thumbnail-list-d--stock,.block-ranking-list-d--stock-items .block-ranking-list-d--stock,.block-ranking-list-d--stock-items .block-goods-list-d--stock,.block-goods-list-d--stock-items .block-pickup-list-d--stock,.block-goods-list-d--stock-items .block-thumbnail-list-d--stock,.block-goods-list-d--stock-items .block-ranking-list-d--stock,.block-goods-list-d--stock-items .block-goods-list-d--stock {display: inline-block;}.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 {font-weight: 400;font-size: 12px;}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--goods-name {font-size: 16px;line-height: 1.25;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #242424;}.block-pickup-list-d--signup-links,.block-thumbnail-list-d--signup-links,.block-goods-list-d--signup-links {/* ■2025.07.16 f1 mod */margin-top: 5px;/* 10→6 */display: inline-block;}.block-pickup-list-d--signup-links .block-pickup-list-d--signup,.block-pickup-list-d--signup-links .block-thumbnail-list-d--signup,.block-pickup-list-d--signup-links .block-goods-list-d--signup,.block-thumbnail-list-d--signup-links .block-pickup-list-d--signup,.block-thumbnail-list-d--signup-links .block-thumbnail-list-d--signup,.block-thumbnail-list-d--signup-links .block-goods-list-d--signup,.block-goods-list-d--signup-links .block-pickup-list-d--signup,.block-goods-list-d--signup-links .block-thumbnail-list-d--signup,.block-goods-list-d--signup-links .block-goods-list-d--signup {font-size: 12px;/* ■2025.06.25 f1 mod *//* color: #7c7c7c;*//* ■2025.07.16 f1 del *//* text-align: center;*//* ■2025.07.07 f1 mod *//* ■2025.07.17 f1 del *//* width: 130px;*//* ■2025.07.16 f1 del *//* margin-left: auto;*/margin-right: auto;color: white;/* background-color: #ff4500;*/border-radius: 5px;/* ■2025.07.16 f1 del *//* display: grid;place-items: center;*/}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name {font-size: 16px;font-size: 16px;line-height: 1.25;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #242424;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos {font-size: 12px;font-weight: 400;}.block-thumbnail-t--goods .price {font-weight: 400 !important;}.block-thumbnail-t dl {margin-bottom: 0;}.block-thumbnail-t {width: 100% !important;}.block-thumbnail-t .swiper-wrapper {display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;}.block-thumbnail-t .swiper-slide {-webkit-flex-shrink: 0 !important;-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}.page-goods .block-thumbnail-t,.block-top-event .block-thumbnail-t {padding: 0 45px !important;margin: 0 !important;}@media only screen and (max-width: 1024px) {.page-goods .block-thumbnail-t,.block-top-event .block-thumbnail-t {padding: 0 !important;overflow: hidden;}}.page-goods .block-thumbnail-t::before,.page-goods .block-thumbnail-t::after,.block-top-event .block-thumbnail-t::before,.block-top-event .block-thumbnail-t::after {background-color: #fff;height: 100%;width: 45px;left: 0;top: 0;content: "";position: absolute;z-index: 9;}@media only screen and (max-width: 1024px) {.page-goods .block-thumbnail-t::before,.page-goods .block-thumbnail-t::after,.block-top-event .block-thumbnail-t::before,.block-top-event .block-thumbnail-t::after {display: none;}}.page-goods .block-thumbnail-t::after,.block-top-event .block-thumbnail-t::after {right: 0;left: auto;}.block-thumbnail-t dl .block-thumbnail-t--goods-image figure {width: auto;height: auto;aspect-ratio: 1/1;}.page-goods .block-thumbnail-t .swiper-button-next::after,.block-top-event .block-thumbnail-t .swiper-button-next::after {-webkit-transform: rotate(0);transform: rotate(0);width: 30px;height: 30px;background: url(../../img/usr/grobal/product_swiper_button.png) no-repeat center/contain;border: none;border-radius: 50%;background-color: #fff;}@media only screen and (max-width: 1024px) {.page-goods .block-thumbnail-t .swiper-button-next::after,.block-top-event .block-thumbnail-t .swiper-button-next::after {width: 25px;right: 0;height: 25px;}}.page-goods .block-thumbnail-t .swiper-button-prev::after,.block-top-event .block-thumbnail-t .swiper-button-prev::after {-webkit-transform: rotate(-180deg);transform: rotate(-180deg);width: 30px;height: 30px;background: url(../../img/usr/grobal/product_swiper_button.png) no-repeat center/contain;border: none;border-radius: 50%;background-color: #fff;}@media only screen and (max-width: 1024px) {.page-goods .block-thumbnail-t .swiper-button-prev::after,.block-top-event .block-thumbnail-t .swiper-button-prev::after {width: 25px;height: 25px;}}.page-goods .swiper-button-next,.block-top-event .swiper-button-next {right: 1px;}.page-goods .swiper-button-prev,.block-top-event .swiper-button-prev {left: 1px;}.page-goods .swiper-button-next,.page-goods .swiper-button-prev,.block-top-event .swiper-button-next,.block-top-event .swiper-button-prev {top: 16%;width: 30px;height: 30px;}@media only screen and (max-width: 1024px) {.page-goods .swiper-button-next,.page-goods .swiper-button-prev,.block-top-event .swiper-button-next,.block-top-event .swiper-button-prev {width: 25px;height: 25px;}}@media only screen and (max-width: 1024px) {.page-goods .swiper-button-next,.block-top-event .swiper-button-next {right: 0;}}@media only screen and (max-width: 1024px) {.page-goods .swiper-button-prev,.block-top-event .swiper-button-prev {left: 0;}}.block-goods-list-d--new {width: 32px;height: 32px;position: absolute;top: 5px;left: 5px;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--scomment {font-weight: 400;}#block_of_itemhistory {position: relative;padding: 100px 0;background-color: #f8f7f2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}@media only screen and (max-width: 1024px) {#block_of_itemhistory {padding: 45px 15px;}}#block_of_itemhistory .block-recent-item--header {padding: 0;margin: 0;width: 1216px;margin: 0 auto;border: none;margin-bottom: 70px;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--header {width: 100%;margin-bottom: 34px;}}#block_of_itemhistory .block-recent-item--header span {font-weight: 500;color: #ac9b46;font-family: "Shippori Mincho", serif;font-size: 22px;text-align: left;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--header span {text-align: center;font-size: 20px;}}#block_of_itemhistory .block-recent-item--items {overflow: hidden;width: 1216px;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--items {width: 100%;}}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h {padding: 0 45px;overflow: hidden;position: relative;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--items .block-thumbnail-h {padding: 0;}}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h::before,#block_of_itemhistory .block-recent-item--items .block-thumbnail-h::after {background-color: #f8f7f2;height: 100%;width: 45px;left: 0;top: 0;content: "";position: absolute;z-index: 9;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--items .block-thumbnail-h::before,#block_of_itemhistory .block-recent-item--items .block-thumbnail-h::after {display: none;}}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h::after {right: 0;left: auto;}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-next,#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-prev {top: 25%;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-next,#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-prev {top: 40%;}}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-next::after,#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-prev::after {display: none;}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-prev {left: 0;-webkit-transform: rotate(-180deg);transform: rotate(-180deg);width: 25px;height: 25px;background: url(../../img/usr/grobal/product_swiper_button.png) no-repeat center/contain;border: none;display: none !important;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-prev {width: 17px;height: 17px;}}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-next {right: 0;-webkit-transform: rotate(0);transform: rotate(0);width: 25px;height: 25px;background: url(../../img/usr/grobal/product_swiper_button.png) no-repeat center/contain;border: none;display: none !important;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .swiper-button-next {width: 17px;height: 17px;}}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .block-thumbnail-h--goods-name {font-size: 16px;line-height: 1.25;color: #242424;border-bottom: 1px solid #242424;padding-bottom: 15px;margin-bottom: 15px;}#block_of_itemhistory .block-recent-item--keep-history {position: absolute;top: 100px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 1216px;margin: 0 auto;}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-recent-item--keep-history {width: 100%;margin-top: 0;text-align: center;-webkit-transform: translate(0);transform: translate(0);position: static;}}#block_of_itemhistory .block-recent-item--keep-history a {border: none;background: none;display: inline-block;font-size: 12px;color: #ac9b46;padding: 0;text-decoration: underline;}#block_of_itemhistory .block-thumbnail-h--goods-image figure {width: 170px;height: 170px;}#block_of_itemhistory .js-enhanced-ecommerce-variation-name {font-size: 12px;margin-bottom: 5px;}#block_of_itemhistory .block-thumbnail-h--goods .price,#block_of_itemhistory .block-thumbnail-h--goods .net-price,#block_of_itemhistory .block-thumbnail-h--goods .default-price,#block_of_itemhistory .block-thumbnail-h--goods .exchange-price,#block_of_itemhistory .block-thumbnail-h--goods .block-exchange-price--rate-dt {font-size: 12px;font-weight: 400;text-align: left;color: #242424;}.block-top-event--goods .block-pickup-list-p--items {border: none;display: grid;grid-template-columns: 1fr 1fr;gap: 30px 20px;}.block-top-event--goods .block-pickup-list-p--items .block-pickup-list-p--item {border: none;padding: 0;display: block;}.block-top-event--goods .block-pickup-list-p--items .block-pickup-list-p--item a {display: block;}.block-top-event--goods .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-image {display: block;padding: 0;width: 100%;margin-bottom: 20px;}.block-top-event--goods .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-description {display: block;padding: 0;width: 100%;}.block-top-event--goods .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-image figure {width: 100% !important;height: auto !important;aspect-ratio: 1/1;padding: 0;}.block-top-event--goods .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-image figure img {width: 100%;}.block-top-event--goods .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-name {font-weight: 400;line-height: 1.25;font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #242424;}.block-icon img {aspect-ratio: auto;height: 22px;}@media only screen and (max-width: 1024px) {.block-icon img {aspect-ratio: auto;height: 20px;}}@media only screen and (max-width: 1024px) {.page-top .block-thumbnail-t--items {padding: 0 !important;}}.page-top .block-thumbnail-t--items > li {margin: 0;width: 100%;}@media only screen and (max-width: 1024px) {.page-top .block-thumbnail-t--items .block-thumbnail-t--item {display: block;margin: 0;}}@media only screen and (max-width: 1024px) {.block-thumbnail-t--item .block-thumbnail-t--goods-image {margin: 0;margin-bottom: 17px;}}.block-thumbnail-t--item .block-thumbnail-t--goods-image figure {display: block;}@media only screen and (max-width: 1024px) {.block-thumbnail-t--items {display: block !important;}}@media only screen and (max-width: 1024px) {.block-top-event .block-top-event--goods .variation-name {font-size: 12px;}}@media only screen and (max-width: 1024px) {.block-top-event .block-top-event--goods .block-thumbnail-t--price {font-size: 12px;}}@media only screen and (max-width: 1024px) {.page-top .block-thumbnail-t--item .block-thumbnail-t--goods-name {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #242424;font-size: 16px;line-height: 1.25;}}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .block-pickup-list-p--goods-name {/* min-height: 56px;*/}.block-thumbnail-t--item .block-thumbnail-t--price-infos .block-thumbnail-t--scomment {font-weight: 400;}.block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name {/* min-height: 76px;*/}#block_of_itemhistory .block-recent-item--items .block-thumbnail-h .block-thumbnail-h--goods-name {/* min-height: 76px;*/}@media only screen and (max-width: 1024px) {#block_of_itemhistory .block-thumbnail-h--goods-image figure {margin-bottom: 17px;}}.block-category-style-p--item {-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;}.block-category-style-p--item:nth-child(2n) {margin: 0 !important;}.block-goods-list--items-wrap {background-color: #f5f5f5 !important;padding: 20px 20px !important;display: block !important;box-shadow: 3px 3px 5px #dedede !important;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items + dl.block-goods-list--sort-order-items {margin-left: 0 !important;}.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 a {color: #7c7c7c !important;}.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 a {color: #242424 !important;}.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 {display: none !important;}.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 {display: none !important;}.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 {display: none !important;}.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 {padding: 3px 10px !important;color: #242424 !important;display: block;width: 100%;height: 100%;}.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 {color: #242424 !important;background-color: #fff !important;border-radius: 15px;margin-right: 0 !important;display: flex;justify-content: center;align-items: center;min-width: 60px;}.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 {padding-left: 0 !important;color: #fff !important;background-color: #ac9b46 !important;padding: 3px 10px !important;}.block-goods-list--items-wrap dl.block-goods-list--display-style-items,.block-goods-list--items-wrap dl.block-goods-list--sort-order-items {align-items: center;}.page-genre .block-thumbnail-t dl:nth-of-type(4n),.page-search .block-thumbnail-t dl:nth-of-type(4n),.page-category .block-thumbnail-t dl:nth-of-type(4n),.page-event .block-thumbnail-t dl:nth-of-type(4n) {margin-right: 0;}.page-genre .block-thumbnail-t dl,.page-search .block-thumbnail-t dl,.page-category .block-thumbnail-t dl,.page-event .block-thumbnail-t dl {margin-bottom: 20px;}.page-genre .block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name,.page-search .block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name,.page-category .block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name,.page-event .block-thumbnail-t dl .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name {height: auto;/* min-height: 56px;*/}.page-genre .block-category-list--header,.page-search .block-category-list--header,.page-category .block-category-list--header,.page-event .block-category-list--header {margin: 60px 0 !important;}@media only screen and (max-width: 1024px) {.page-genre .block-category-list--header,.page-search .block-category-list--header,.page-category .block-category-list--header,.page-event .block-category-list--header {margin: 40px 0 !important;}}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description,.block-pickup-list-p--goods-description,.block-ranking-r--goods-description,.block-thumbnail-t--goods-description {}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .favorite,.block-pickup-list-p--goods-description .favorite,.block-ranking-r--goods-description .favorite,.block-thumbnail-t--goods-description .favorite {position: absolute;right: 0px;bottom: 10px;cursor: pointer;width: 22px;height: 19px;background: url(../../img/usr/grobal/icon_product_fav.png) no-repeat center/contain;-webkit-transition: 0.2s;transition: 0.2s;}@media only screen and (max-width: 1024px) {.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .favorite,.block-pickup-list-p--goods-description .favorite,.block-ranking-r--goods-description .favorite,.block-thumbnail-t--goods-description .favorite {right: 0;bottom: 25px;}}.block-pickup-list-p .block-pickup-list-p--item-body .block-pickup-list-p--item-description .favorite.is-active,.block-pickup-list-p--goods-description .favorite.is-active,.block-ranking-r--goods-description .favorite.is-active,.block-thumbnail-t--goods-description .favorite.is-active {-webkit-transition: 0.2s;transition: 0.2s;background: url(../../img/usr/grobal/icon_product_fav_active.png) no-repeat center/contain;}.variation-name {display: none !important;}.page-category .block-pickup-list-p .block-pickup-list-p--item-body,.page-search .block-pickup-list-p .block-pickup-list-p--item-body,.page-event .block-pickup-list-p .block-pickup-list-p--item-body,.page-genre .block-pickup-list-p .block-pickup-list-p--item-body,.page-category .block-ranking-r .block-ranking-r--items dl,.page-search .block-ranking-r .block-ranking-r--items dl,.page-event .block-ranking-r .block-ranking-r--items dl,.page-genre .block-ranking-r .block-ranking-r--items dl {padding-top: 28px;position: relative;}.page-search .block-pickup-list-p--icons,.page-search .block-ranking-list-p--icons,.page-search .block-thumbnail-list-p--icons,.page-genre .block-pickup-list-p--icons,.page-genre .block-ranking-list-p--icons,.page-genre .block-thumbnail-list-p--icons,.page-genre .block-thumbnail-list-p--icons,.page-category .block-pickup-list-p--icons,.page-category .block-ranking-list-p--icons,.page-category .block-thumbnail-list-p--icons,.page-event .block-pickup-list-p--icons,.page-event .block-ranking-list-p--icons,.page-event .block-thumbnail-list-p--icons {gap: 10px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: absolute;top: 0;left: 0;}.page-search .block-pickup-list-p--icons img,.page-search .block-ranking-list-p--icons img,.page-search .block-thumbnail-list-p--icons img,.page-genre .block-pickup-list-p--icons img,.page-genre .block-ranking-list-p--icons img,.page-genre .block-thumbnail-list-p--icons img,.page-category .block-pickup-list-p--icons img,.page-category .block-ranking-list-p--icons img,.page-category .block-thumbnail-list-p--icons img,.page-event .block-pickup-list-p--icons img,.page-event .block-ranking-list-p--icons img,.page-event .block-thumbnail-list-p--icons img {vertical-align: middle;width: auto;height: 18px;}@media only screen and (max-width: 1024px) {.page-search .block-category-style-p,.page-genre .block-category-style-p,.page-category .block-category-style-p,.page-event .block-category-style-p {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 20px;margin-bottom: 40px;}}@media only screen and (max-width: 1024px) {.page-search .block-category-style-p--item-name,.page-genre .block-category-style-p--item-name,.page-category .block-category-style-p--item-name,.page-event .block-category-style-p--item-name {display: none;}}.page-genre .block-category-style-p--item-comment,.page-search .block-category-style-p--item-comment,.page-category .block-category-style-p--item-comment,.page-event .block-category-style-p--item-comment {display: none;}@media only screen and (max-width: 1024px) {.page-genre .block-category-list--goods,.page-search .block-category-list--goods,.page-category .block-category-list--goods,.page-event .block-category-list--goods {margin-top: 40px;}}@media only screen and (max-width: 1024px) {.page-search .block-goods-list--sort-order-items .block-sort--element .block-sort--select select,.page-search .block-goods-list--display-style-items .block-style--element .block-style--select select,.page-genre .block-goods-list--sort-order-items .block-sort--element .block-sort--select select,.page-genre .block-goods-list--display-style-items .block-style--element .block-style--select select,.page-category .block-goods-list--sort-order-items .block-sort--element .block-sort--select select,.page-category .block-goods-list--display-style-items .block-style--element .block-style--select select,.page-event .block-goods-list--sort-order-items .block-sort--element .block-sort--select select,.page-event .block-goods-list--display-style-items .block-style--element .block-style--select select {background-color: #fff !important;border-bottom: 1px solid #242424 !important;padding: 14px 0 !important;height: 44px;}}@media only screen and (max-width: 1024px) {.page-genre .block-goods-list-naviframe--top,.page-search .block-goods-list-naviframe--top,.page-category .block-goods-list-naviframe--top,.page-event .block-goods-list-naviframe--top {display: none;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items,.page-search .block-pickup-list-p--items,.page-category .block-pickup-list-p--items,.page-event .block-pickup-list-p--items {border-top: none;display: grid;grid-template-columns: 1fr 1fr;gap: 30px 20px;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item,.page-search .block-pickup-list-p--items .block-pickup-list-p--item,.page-category .block-pickup-list-p--items .block-pickup-list-p--item,.page-event .block-pickup-list-p--items .block-pickup-list-p--item {border: none !important;padding: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item a,.page-search .block-pickup-list-p--items .block-pickup-list-p--item a,.page-category .block-pickup-list-p--items .block-pickup-list-p--item a,.page-event .block-pickup-list-p--items .block-pickup-list-p--item a {display: block;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-image,.page-search .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-image,.page-category .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-image,.page-event .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-image {display: block;width: 100%;padding: 28px 0 0 0;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-description.page-search .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-description,.page-category .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-description,.page-event .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-description {display: block;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-image figure,.page-search .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-image figure,.page-category .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-image figure,.page-event .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-image figure {width: 100%;padding: 0;height: auto;aspect-ratio: 1/1;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-name,.page-search .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-name,.page-category .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-name,.page-event .block-pickup-list-p--items .block-pickup-list-p--item a .block-pickup-list-p--goods-name {font-weight: 400;margin-top: 20px;font-size: 16px;padding-bottom: 15px;border-bottom: 1px solid #242424;line-height: 1.25;margin-bottom: 10px;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-description,.page-search .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-description,.page-category .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-description,.page-event .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--goods-description {display: block;padding-left: 0 !important;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--comment,.page-search .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--comment,.page-category .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--comment,.page-event .block-pickup-list-p--items .block-pickup-list-p--item .block-pickup-list-p--comment {display: none !important;}}@media only screen and (max-width: 1024px) {.page-genre .block-pickup-list-p--items .block-pickup-list-p--item .block-icon,.page-search .block-pickup-list-p--items .block-pickup-list-p--item .block-icon,.page-category .block-pickup-list-p--items .block-pickup-list-p--item .block-icon,.page-event .block-pickup-list-p--items .block-pickup-list-p--item .block-icon {display: none !important;}}@media only screen and (max-width: 1024px) {.page-genre .pager-scope,.page-search .pager-scope,.page-category .pager-scope,.page-event .pager-scope {display: none !important;}}@media only screen and (max-width: 1024px) {.page-genre .block-goods-list-naviframe--bottom,.page-search .block-goods-list-naviframe--bottom,.page-category .block-goods-list-naviframe--bottom,.page-event .block-goods-list-naviframe--bottom {margin: 40px 0;}}@media only screen and (max-width: 1024px) {.page-genre .block-category-list,.page-search .block-category-list,.page-category .block-category-list,.page-event .block-category-list {padding-bottom: 30px;}}@media only screen and (max-width: 1024px) {.page-genre .block-thumbnail-t--items,.page-search .block-thumbnail-t--items,.page-category .block-thumbnail-t--items,.page-event .block-thumbnail-t--items {display: grid !important;grid-template-columns: repeat(3, 1fr);padding: 0 !important;position: relative;gap: 15px 10px;}}@media only screen and (max-width: 1024px) {.page-genre .block-thumbnail-t--items .block-thumbnail-t--item,.page-search .block-thumbnail-t--items .block-thumbnail-t--item,.page-category .block-thumbnail-t--items .block-thumbnail-t--item,.page-event .block-thumbnail-t--items .block-thumbnail-t--item {width: 100%;margin: 0 !important;padding: 28px 0 0 0 !important;}}@media only screen and (max-width: 1024px) {.page-genre .block-thumbnail-t--items .block-thumbnail-t--goods-description .block-icon,.page-search .block-thumbnail-t--items .block-thumbnail-t--goods-description .block-icon,.page-category .block-thumbnail-t--items .block-thumbnail-t--goods-description .block-icon,.page-event .block-thumbnail-t--items .block-thumbnail-t--goods-description .block-icon {display: none;}}@media only screen and (max-width: 1024px) {.page-genre .block-thumbnail-t--items .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name,.page-search .block-thumbnail-t--items .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name,.page-category .block-thumbnail-t--items .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name,.page-event .block-thumbnail-t--items .block-thumbnail-t--goods-description .block-thumbnail-t--goods-name {border-bottom: 1px solid #242424;padding-bottom: 10px;margin-bottom: 10px;}}.block-topic-path li,.block-topic-path a {color: #7c7c7c;}.sale_price_ .price_pop_ {padding-top: 5px;line-height: 1.3;color: #dd2c2c;font-size: 12px;}.sale_price_ .price {margin-top: 5px;color: #dd2c2c !important;}.page-genre .block-thumbnail-t dl,.page-search .block-thumbnail-t dl,.page-category .block-thumbnail-t dl,.page-event .block-thumbnail-t dl {padding-top: 28px;position: relative;margin-bottom: 40px;}.page-genre .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-image figure,.page-search .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-image figure,.page-category .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-image figure,.page-event .block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-image figure {width: 100% !important;height: auto !important;}.page-genre .block-ranking-r .block-ranking-r--items dl,.page-search .block-ranking-r .block-ranking-r--items dl,.page-category .block-ranking-r .block-ranking-r--items dl,.page-event .block-ranking-r .block-ranking-r--items dl {-webkit-flex-basis: auto !important;-ms-flex-preferred-size: auto !important;flex-basis: auto !important;}.page-genre .block-ranking-r .block-ranking-r--items dl:nth-of-type(4n),.page-search .block-ranking-r .block-ranking-r--items dl:nth-of-type(4n),.page-category .block-ranking-r .block-ranking-r--items dl:nth-of-type(4n),.page-event .block-ranking-r .block-ranking-r--items dl:nth-of-type(4n) {margin-right: 0 !important;}.page-genre .block-ranking-r .block-ranking-r--items dl:nth-of-type(3n),.page-search .block-ranking-r .block-ranking-r--items dl:nth-of-type(3n),.page-category .block-ranking-r .block-ranking-r--items dl:nth-of-type(3n),.page-event .block-ranking-r .block-ranking-r--items dl:nth-of-type(3n) {margin-right: 23px !important;}@media only screen and (max-width: 1024px) {.page-genre .block-ranking-r .block-ranking-r--items dl:nth-of-type(3n),.page-search .block-ranking-r .block-ranking-r--items dl:nth-of-type(3n),.page-category .block-ranking-r .block-ranking-r--items dl:nth-of-type(3n),.page-event .block-ranking-r .block-ranking-r--items dl:nth-of-type(3n) {margin-right: 0 !important;}}.block-ranking-r .block-ranking-r--items dl .block-ranking-r--goods-description .block-ranking-r--goods-name {color: #707070;line-height: 1.25;border-bottom: 1px solid #242424;font-size: 16px;padding-bottom: 15px;margin-bottom: 15px;}.block-ranking-r--goods .price {font-weight: 400;font-size: 12px;}@media only screen and (max-width: 1024px) {.block-pickup-list-d--signup-links,.block-thumbnail-list-d--signup-links,.block-goods-list-d--signup-links {line-height: 1.35;}}@media only screen and (max-width: 1024px) {.page-search .block-ranking-r--goods-description .favorite,.page-search .block-thumbnail-t--goods-description .favorite,.page-genre .block-ranking-r--goods-description .favorite,.page-genre .block-thumbnail-t--goods-description .favorite,.page-category .block-ranking-r--goods-description .favorite,.page-category .block-thumbnail-t--goods-description .favorite,.page-event .block-ranking-r--goods-description .favorite,.page-event .block-thumbnail-t--goods-description .favorite {bottom: 0;}}@media only screen and (max-width: 1024px) {.block-ranking-r {padding: 0;}}@media only screen and (max-width: 1024px) {.block-ranking-r .block-ranking-r--items {padding: 0;}}@media only screen and (max-width: 1024px) {.block-ranking-r .block-ranking-r--items > div {display: grid !important;grid-template-columns: repeat(3, 1fr);padding: 0 !important;position: relative;gap: 15px 10px;}}@media only screen and (max-width: 1024px) {.block-ranking-r .block-ranking-r--items .block-ranking-r--goods-description {padding: 0 !important;}}.page-top .block-thumbnail-t--goods-description {position: static !important;}/*=================================商品詳細===================================*/.block-goods-detail .block-goods-pager {gap: 40px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #242424;}.block-goods-detail .block-goods-pager a {position: relative;display: inline-block;}.block-goods-detail .block-goods-pager a:not(:last-of-type)::after {content: "";top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #242424;width: 1px;height: 14px;right: -20px;display: block;position: absolute;}.block-goods-detail .block-goods-pager .block-goods-pager--prev::before,.block-goods-detail .block-goods-pager .block-goods-pager--next::before {content: "";width: 15px;height: 15px;background: url(../../img/usr/grobal/icon_pagenavi_button.png) no-repeat center/contain;position: absolute;top: 50%;}.block-goods-detail .block-goods-pager .block-goods-pager--prev {padding-left: 20px;}.block-goods-detail .block-goods-pager .block-goods-pager--prev::before {-webkit-transform: translateY(-50%) scaleX(-1);transform: translateY(-50%) scaleX(-1);left: 0;}.block-goods-detail .block-goods-pager .block-goods-pager--next {padding-right: 20px;}.block-goods-detail .block-goods-pager .block-goods-pager--next::before {-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 0;}.block-goods-detail .block-goods-comment {font-size: 16px;margin: 20px 0;/*2025.03.18 F1 mod*/line-height: 1.375;}.block-goods-detail .block-goods-comment6 {margin: 20px 0;/*2025.03.18 F1 mod*/}.block-goods-detail .pane-goods-left-side .swiper-slider-main {position: relative;margin-bottom: 20px;/*2025.03.19 F1 mod*/}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-slide a {aspect-ratio: 1/1;overflow: hidden;/* -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;cursor: default;*/}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-slide img {width: 100% !important;height: 100% !important;-o-object-fit: contain !important;object-fit: contain !important;}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-slide div:not([class]) {/* margin-top: 40px;2025.03.18 F1 del */}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-pagination {bottom: -30px !important;}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-pagination-bullet {border: 1px solid #242424 !important;width: 6px !important;height: 6px !important;opacity: 1 !important;background-color: transparent !important;}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-pagination-bullet-active {background-color: #242424 !important;}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-button-next {right: 0 !important;}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-button-prev {left: 0 !important;}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-button-next,.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-button-prev {top: 50%;width: 35px;height: 35px;}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-button-next::after,.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-button-prev::after {content: " ";width: 35px;height: 35px;background: url(../../img/usr/grobal/product_gallery_button.png) no-repeat center/contain;}.block-goods-detail .pane-goods-left-side .swiper-slider-main .swiper-button-prev::after {-webkit-transform: scaleX(-1);transform: scaleX(-1);}.block-goods-detail .pane-goods-left-side .block-goods-gallery {width: 100%;margin-top: 20px;/*2025.03.18 F1 mod */}.block-goods-detail .pane-goods-left-side .block-goods-gallery .swiper-slide-thumb-active {border: 1px solid #242424;}.block-goods-detail .pane-goods-left-side .block-goods-gallery li {width: 70px;margin: 0 7px 7px 0 !important;overflow: hidden !important;}.block-goods-detail .pane-goods-left-side .block-goods-gallery li:nth-of-type(5n) {margin-right: 0 !important;}.block-goods-detail .pane-goods-left-side .block-goods-gallery li figure {width: 70px;height: 70px;}.block-goods-detail .pane-goods-left-side .block-goods-gallery li a {aspect-ratio: 1/1;overflow: hidden;}.block-goods-detail .pane-goods-left-side .block-goods-gallery li img {width: 100% !important;height: 100% !important;-o-object-fit: contain !important;object-fit: contain !important;}.block-goods-detail .pane-goods-left-side .block-goods-comment2 {margin-top: 20px;/*2025.03.18 F1 mod */}.block-goods-detail .pane-goods-right-side form {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.block-goods-detail .pane-goods-right-side .h1.block-goods-name--text {margin: 30px 0 20px 0 !important;font-size: 18px;text-align: left;width: 100%;}.block-goods-detail .pane-goods-right-side .h1.block-goods-name--text::after {display: none;}.block-goods-detail .pane-goods-right-side .block-goods-code {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;width: 100%;}.block-goods-detail .pane-goods-right-side .block-goods-code dt {font-size: 14px;width: 67px;}.block-goods-detail .pane-goods-right-side .block-goods-code dd {margin: 0 !important;width: calc(100% - 67px - 17px);font-size: 14px;}.block-goods-detail .pane-goods-right-side .block-goods-price {border-top: none !important;padding-top: 0 !important;width: 100%;}.block-goods-detail .pane-goods-right-side .block-goods-price .block-goods-price--price {font-size: 14px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.block-goods-detail .pane-goods-right-side .block-goods-price .block-goods-price--price .price_ {color: #dd2c2c;}.block-goods-detail .pane-goods-right-side .block-goods-price .block-goods-price--price span {width: calc(100% - 67px - 17px);margin-left: auto;display: block;}.block-goods-detail .pane-goods-right-side .block-goods-price .block-goods-price--price span span {display: inline;width: 100%;}.block-goods-detail .pane-goods-right-side .block-goods-price .price::after,.block-goods-detail .pane-goods-right-side .block-goods-price .default-price::after {display: none !important;}.block-goods-detail .pane-goods-right-side .block-goods-stock {border-radius: 20px;padding: 3px 10px;width: 68px;display: inline-block;background-color: #242424;color: #fff;margin-right: 10px;}.block-goods-detail .pane-goods-right-side .block-goods-stock dt {min-width: auto !important;display: inline-block;}.block-goods-detail .pane-goods-right-side .block-goods-stock dd {margin-left: 5px !important;display: inline-block;}.block-goods-detail .pane-goods-right-side .block-add-cart {width: 100%;margin: 15px 0 15px 0 !important;}.block-goods-detail .pane-goods-right-side .block-add-cart .btn {width: 350px;height: 60px !important;margin: 0 !important;}.block-goods-detail .pane-goods-right-side .block-add-cart .btn::before {display: none !important;}.block-goods-detail .pane-goods-right-side .block-goods-cash {background-color: #f8e5e5;padding: 3px 10px;font-size: 14px;color: #dd2c2c;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-bottom: 15px;/*■2025.01.17 F1 add*/}.block-goods-detail .pane-goods-right-side .block-goods-cash dt {display: inline;}.block-goods-detail .pane-goods-right-side .block-goods-cash dd {display: inline;}.block-goods-detail .pane-goods-right-side .goodscomment1_ {margin-top: 30px;margin-bottom: 30px;}.block-goods-detail .pane-goods-right-side .block-goods-favorite,.block-goods-detail .pane-goods-right-side .block-contact-about-goods {width: 100%;}.block-goods-detail .pane-goods-right-side .block-goods-favorite .btn,.block-goods-detail .pane-goods-right-side .block-contact-about-goods .btn {width: 350px;border: 1px solid #242424 !important;color: #242424 !important;background: transparent !important;text-decoration: none !important;}.block-goods-detail .pane-goods-right-side .block-goods-favorite .block-goods-favorite--btn {padding: 0 !important;}.block-goods-detail .pane-goods-right-side .block-goods-favorite .block-goods-favorite--btn::before {background: url(../../img/usr/grobal/icon_button_fav_bk.png) no-repeat center/contain !important;width: 18px !important;height: 18px !important;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 70px !important;margin: 0 !important;}.block-goods-detail .pane-goods-right-side .block-goods-favorite .block-goods-favorite-registed--btn::before {background: url(../../img/usr/grobal/icon_product_fav_active.png) no-repeat center/contain !important;width: 18px !important;height: 18px !important;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 70px !important;margin: 0 !important;}.block-goods-detail .pane-goods-right-side .block-contact-about-goods .block-contact-about-goods--btn {padding: 0 !important;}.block-goods-detail .pane-goods-right-side .block-contact-about-goods .block-contact-about-goods--btn::before {background: url(../../img/usr/grobal/icon_button_contact_bk.png) no-repeat center/contain !important;width: 18px !important;height: 18px !important;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 50px !important;margin: 0 !important;}.block-goods-detail .pane-goods-center {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;margin-top: 20px;/*2025.03.18 F1 mod*/}.block-goods-detail .pane-goods-center div:not([class]) {margin: 60px 0 !important;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;row-gap: 25px;}.block-goods-detail .pane-goods-center .block-goods-comment4 {margin: 20px 0;/*2025.03.18 F1 mod*/}.block-goods-detail .pane-goods-center .block-goods-comment5 {margin: 20px 0;/*2025.03.18 F1 mod*/}.block-accessory-list--list {overflow: hidden;position: relative;width: 100% !important;}.block-accessory-list--list .block-thumbnail-t {overflow: hidden;padding: 0 45px !important;}.block-accessory-list--list .block-thumbnail-t .swiper-wrapper {width: 700px !important;}.block-accessory-list--list .swiper-button-next:after,.block-accessory-list--list .swiper-rtl .swiper-button-prev:after {content: "" !important;}.block-accessory-list--list .swiper-button-prev:after,.block-accessory-list--list .swiper-rtl .swiper-button-next:after {content: " " !important;}.block-accessory-list--list .block-goods-list-d--add-cart {width: 100%;margin-top: 15px !important;/* ■2025.01.24 F1 add*/display: none !important;}.block-accessory-list--list .block-goods-list-d--add-cart .block-list-add-cart-btn {width: 100%;height: 40px;background-color: #242424 !important;color: #fff !important;font-size: 14px !important;font-family: "Shippori Mincho", serif;padding: 0 !important;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-detail {margin: 0 !important;padding: 0 15px !important;-webkit-flex-wrap: wrap !important;-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-webkit-flex-direction: row !important;-ms-flex-direction: row !important;flex-direction: row !important;}.page-goods .block-goods-name h1 {font-size: 16px;text-align: left;margin: 0 0 10px 0 !important;padding-left: 13px;}.page-goods .block-goods-name h1::after {display: none;}.page-goods .block-goods-detail .block-goods-pager {gap: 24px;padding-bottom: 20px;margin-bottom: 20px;}.page-goods .block-goods-detail .block-goods-pager a:not(:last-of-type)::after {right: -12px;}.page-goods .block-goods-detail .block-goods-comment {margin: 0 0 20px 0 !important;font-size: 14px;}.page-goods .block-icon {margin: 0 0 15px 0 !important;}.page-goods .swiper-slider-main {width: 100% !important;margin: 0 !important;position: relative;}.page-goods .swiper-slider-main .swiper-slide a {display: block;overflow: hidden;aspect-ratio: 1/1;}.page-goods .swiper-slider-main .swiper-slide a img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain;}.page-goods .swiper-slider-main .swiper-slide div:not([class]) {/* margin-top: 40px;2025.03.19 F1 del*/}.page-goods .swiper-slider-main .swiper-pagination {bottom: -30px !important;}.page-goods .swiper-slider-main .swiper-pagination-bullet {border: 1px solid #242424 !important;width: 6px !important;height: 6px !important;opacity: 1 !important;background-color: transparent !important;}.page-goods .swiper-slider-main .swiper-pagination-bullet-active {background-color: #242424 !important;}.page-goods .swiper-slider-main .swiper-button-next {right: 0;}.page-goods .swiper-slider-main .swiper-button-prev {left: 0;}.page-goods .swiper-slider-main .swiper-button-next,.page-goods .swiper-slider-main .swiper-button-prev {top: 50%;width: 35px;height: 35px;}.page-goods .swiper-slider-main .swiper-button-next::after,.page-goods .swiper-slider-main .swiper-button-prev::after {content: " ";width: 35px;height: 35px;background: url(../../img/usr/grobal/product_gallery_button.png) no-repeat center/contain;}.page-goods .swiper-slider-main .swiper-button-prev::after {-webkit-transform: scaleX(-1);transform: scaleX(-1);}.page-goods .block-goods-gallery {-ms-touch-action: none !important;touch-action: none !important;width: 100% !important;margin: 40px 0 20px !important;/*2025.03.19 F1 mod*/}.page-goods .block-goods-gallery .block-goods-gallery-src {display: grid !important;gap: 6px;grid-template-columns: repeat(5, 1fr);width: 100% !important;margin: 0 !important;}.page-goods .block-goods-gallery ul li {width: 100% !important;min-width: 60px !important;margin: 0 !important;}.page-goods .block-goods-gallery ul li figure {width: 100% !important;height: auto !important;}.page-goods .swiper-slide-thumb-active {border: 1px solid #242424;}.page-goods .block-goods-comment1 {margin: 0 !important;width: 100% !important;}.page-goods .block-goods-name-2 {font-size: 16px;margin-top: 20px;margin-bottom: 20px;/*2025.03.19 F1 mod*/width: 100% !important;}.page-goods .goods-detail-description {font-size: 14px;width: 100% !important;}.page-goods .goods-detail-description dt {width: 83px;}.page-goods .goods-detail-description dd {width: calc(100% - 83px);}.page-goods .block-goods-price {width: 100% !important;}.page-goods .block-goods-price .block-goods-price--price {font-size: 14px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.page-goods .block-goods-price .block-goods-price--price .price_ {color: #dd2c2c;}.page-goods .block-goods-price .block-goods-price--price span {width: calc(100% - 67px - 17px);margin-left: auto;display: block;}.page-goods .block-goods-price .block-goods-price--price span span {display: inline;width: 100%;}.page-goods .block-goods-stock {border-radius: 20px;padding: 3px 10px;display: inline-block !important;color: #242424;margin-right: 10px;margin-bottom: 10px;width: -webkit-fit-content !important;width: -moz-fit-content !important;width: fit-content !important;width: auto !important;background-color: #ededed;}.page-goods .block-goods-stock dt {min-width: auto !important;width: auto !important;padding-right: 0 !important;display: inline-block !important;}.page-goods .block-goods-stock dd {padding-left: 5px !important;background-color: #ededed;display: inline-block !important;min-width: auto !important;width: auto !important;}.page-goods .block-add-cart {height: 50px;position: relative;margin: 10px 0 0 0 !important;/*2025.03.19 F1 mod*/}.page-goods .block-add-cart .block-add-cart--btn {border-radius: 0 !important;width: 100% !important;height: 50px;padding: 0 !important;margin: 0 !important;}.page-goods .src_class1 {display: inline-block;padding: 3px 10px 4px;color: #dd2c2c;margin: 15px 0 0 0 !important;background-color: #f8e5e5;}.page-goods .block-goods-comment2 {margin: 30px 0 0 0 !important;}.page-goods .block-goods-favorite {margin: 30px 0 0 0 !important;}.page-goods .block-goods-favorite--btn,.page-goods .block-goods-favorite-registed--btn {background: transparent !important;border: 1px solid #242424 !important;border-radius: 0 !important;color: #242424 !important;width: 100%;height: 38px !important;margin: 0 !important;padding: 0 !important;}.page-goods .block-goods-favorite--btn::before {background: url(../../img/usr/grobal/icon_button_fav_bk.png) no-repeat center/contain !important;width: 14px !important;height: 14px !important;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 65px !important;margin: 0 !important;}.page-goods .block-goods-favorite-registed--btn::before {background: url(../../img/usr/grobal/icon_product_fav_active.png) no-repeat center/contain !important;width: 14px !important;height: 14px !important;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 65px !important;margin: 0 !important;}.page-goods .block-contact-about-goods {margin: 10px 0 10px 0 !important;/*2025.03.19 F1 mod*/}.page-goods .block-contact-about-goods .block-contact-about-goods-btn {width: 100% !important;background: transparent !important;border: 1px solid #242424 !important;border-radius: 0 !important;color: #242424 !important;display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0 !important;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-decoration: none !important;height: 38px !important;padding: 0 !important;}.page-goods .block-contact-about-goods .block-contact-about-goods-btn::before {background: url(../../img/usr/grobal/icon_button_contact_bk.png) no-repeat center/contain !important;width: 18px !important;height: 18px !important;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 50px !important;margin: 0 !important;}.page-goods .block-goods-comment3 {margin: 0 0 10px 0 !important;/*2025.03.19 F1 mod*/}.page-goods .block-accessory-list {margin: 40px 0 60px 0 !important;}.page-goods .block-accessory-list--name {padding: 0 !important;}.page-goods .block-accessory-list--list .block-thumbnail-t {padding: 0 15px !important;}.page-goods .block-thumbnail-t--items {display: grid !important;grid-template-columns: 1fr 1fr;gap: 20px !important;}.page-goods .block-thumbnail-t--item {width: 100% !important;margin: 0 !important;padding: 0 !important;}}.block-goods-user-review {padding: 40px;background-color: #f5f3ea;position: relative;}@media only screen and (max-width: 1024px) {.block-goods-user-review {padding: 40px 30px;margin: 30px 15px 0 !important;}}.block-goods-user-review::before {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;content: "Review";font-family: serif;font-size: 133px;font-weight: bold;width: 100%;text-align: center;position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);color: #fffcf4;line-height: 1;top: -20px;}@media only screen and (max-width: 1024px) {.block-goods-user-review::before {font-size: 80px;top: -10px;}}.block-goods-user-review h2 {text-align: center;border-bottom: none !important;padding: 0 !important;position: relative;z-index: 9;color: #ac9b46;font-family: "Shippori Mincho", serif;}@media only screen and (max-width: 1024px) {.block-goods-user-review h2 {margin: 0 0 24px 0 !important;}}.block-goods-user-review h2::after {content: "";position: absolute;display: block;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -15px;width: 30px;height: 1px;background-color: #ac9b46;}@media only screen and (max-width: 1024px) {.block-goods-user-review h2::after {bottom: -12px;}}.block-goods-user-review h2 .block-icon-image--table-cell-left {text-align: center;color: #ac9b46;font-family: "Shippori Mincho", serif;font-size: 22px;}.block-goods-user-review .block-goods-user-review--info {padding: 0 !important;}.block-goods-user-review .block-goods-user-review--need-login-message,.block-goods-user-review .block-goods-user-review--nothing {text-align: center;color: #ac9b46;font-size: 16px;position: relative;z-index: 9;}@media only screen and (max-width: 1024px) {.block-goods-user-review .block-goods-user-review--need-login-message,.block-goods-user-review .block-goods-user-review--nothing {font-size: 14px;}}.block-goods-user-review .block-goods-user-review--need-login-message a,.block-goods-user-review .block-goods-user-review--nothing a {color: #ac9b46;}.block-goods-user-review .block-goods-user-review--write-review-btn {margin: 30px auto 0;background-color: #8e700d;z-index: 9;position: relative;}@media only screen and (max-width: 1024px) {.block-goods-user-review .block-goods-user-review--write-review-btn {width: 100%;border-radius: 0 !important;padding: 0 !important;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}}.block-goods-user-review .block-goods-user-review--write-review-btn::before {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 60px;width: 17px;height: 15px;background: url(../../img/usr/grobal/icon_review.png) no-repeat center/contain;content: "";display: block;}.page-goods .block-goods-variation {width: 100%;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation {margin-top: 20px;/*2025.03.19 F1 mod*/}}.page-goods .block-goods-variation .block-goods-variation-control {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 20px;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .block-goods-variation-control {gap: 15px;}}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item h3 {font-size: 14px;padding-bottom: 8px;cursor: pointer;border-bottom: 1px solid #242424;position: relative;}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item h3::after {content: "";width: 7px;height: 4px;background: url(../../img/usr/grobal/icon_toggle_bk.png) no-repeat center/contain;right: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute;}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap {padding: 20px 15px;background-color: #f5f5f5;display: none;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap {padding: 15px;}}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap .list-radio {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 10px;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap .list-radio {gap: 7px;}}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap .list-radio label {display: inline-block;padding-left: 20px;position: relative;}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap .list-radio label::before {position: absolute;content: "";display: block;width: 15px;height: 15px;background-color: #fff;left: 0;top: 2px;}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap .list-radio input[type="radio"] {display: none;}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap .list-radio input[type="radio"]:checked + label::after {width: 8px;height: 6px;left: 4px;top: 7px;background: url(../../img/usr/grobal/icon_checked.png) no-repeat center/contain;display: block;content: "";position: absolute;}.page-goods .block-goods-variation .block-goods-variation-control .block-goods-variation-item .accordion-wrap input[type="number"] {width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.page-goods .block-goods-variation .product-details {margin-top: 30px;}.page-goods .block-goods-variation .product-details .product-ttl {font-size: 18px;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .product-details .product-ttl {font-size: 16px;}}.page-goods .block-goods-variation .product-details .list-details {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;row-gap: 10px;margin-top: 20px;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .product-details .list-details {row-gap: 7px;margin-top: 15px;}}.page-goods .block-goods-variation .product-details .list-details dt,.page-goods .block-goods-variation .product-details .list-details dd {font-size: 14px;line-height: 1.42857143;}.page-goods .block-goods-variation .product-details .list-details dt {width: 25%;}.page-goods .block-goods-variation .product-details .list-details dd {width: 75%;}.page-goods .block-goods-variation .product-details .status {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 5px;margin-top: 20px;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .product-details .status {margin-top: 15px;}}.page-goods .block-goods-variation .product-details .status span {display: inline-block;padding: 3px 10px;background-color: #ededed;color: #7c7c7c;border-radius: 20px;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .product-details .status span {font-size: 12px;padding: 2px 8px;}}.page-goods .block-goods-variation .product-details .btn-cart {background-color: #ac9b46;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 60px;color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 14px;font-family: "Shippori Mincho", serif;border: none;outline: none;margin-top: 30px;position: relative;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .product-details .btn-cart {height: 50px;}}.page-goods .block-goods-variation .product-details .notice {font-size: 14px;color: #dd2c2c;padding: 3px 10px;margin-top: 15px;background-color: #f8e5e5;display: inline-block;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .product-details .notice {padding: 0 10px;}}.page-goods .block-goods-variation .product-details .btn-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: 30px;gap: 10px;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .product-details .btn-wrap {margin-top: 20px;}}.page-goods .block-goods-variation .product-details .btn-wrap a {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 10px;border: 1px solid #242424 !important;height: 52px;font-size: 14px;font-family: "Shippori Mincho", serif;background-color: #fff !important;color: #242424 !important;}@media only screen and (max-width: 1024px) {.page-goods .block-goods-variation .product-details .btn-wrap a {height: 38px;}}.page-goods .block-goods-variation .product-details .btn-wrap a .icon {width: 17px;}.page-entry .fieldset .constraint,.page-entry .fieldset-vertical .constraint {padding: 4px 0 0 0 !important;}.page-entry .block-member-info--classification {border: 1px solid #bababa !important;margin-bottom: 40px;padding: 30px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--classification {padding: 20px 15px;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 30px;}}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--classification .constraint {padding: 0 !important;margin-left: 10px;margin-top: -4px;}}.page-entry .block-member-info--classification .form-label {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--classification .form-label {width: auto;}}.page-entry .block-member-info--classification .form-label .control-label {font-size: 20px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--classification .form-label .control-label {font-size: 16px;}}.page-entry .block-member-info--classification .constraint {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.page-entry .block-member-info--classification .constraint .required {margin-top: 0;}.page-entry .block-member-info--classification .form-control .js-efo {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 24px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--classification .form-control .js-efo {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 0;}}.page-entry .block-member-info--classification .form-control .js-efo .radio {font-size: 24px;padding-left: 30px;position: relative;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--classification .form-control .js-efo .radio {font-size: 18px;}}.page-entry .block-member-info--classification .form-control .js-efo .radio::before {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;width: 22px;height: 22px;border-radius: 50%;border: 1px solid #707070;content: "";}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--classification .form-control .js-efo .radio::before {width: 20px;height: 20px;}}.page-entry .block-member-info--classification .form-control .js-efo .radio::after {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 3px;width: 16px;height: 16px;border-radius: 50%;background-color: #242424;content: "";display: none;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--classification .form-control .js-efo .radio::after {width: 12px;height: 12px;left: 4px;}}.page-entry .block-member-info--classification .form-control .js-efo input {width: auto;display: none !important;}.page-entry .block-member-info--classification .form-control .js-efo input:checked + .radio::after {display: block;}@media only screen and (max-width: 1024px) {.page-entry .form-label {font-size: 14px;}}.page-entry .block-member-info--message {font-size: 16px;text-align: center;margin-bottom: 60px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--message {margin-bottom: 30px;text-align: left;font-size: 14px;}}.page-entry .block-member-info input[name="name"],.page-entry .block-member-info input[name="name2"],.page-entry .block-member-info input[name="kana"],.page-entry .block-member-info input[name="kana2"] {max-width: 100%;}.page-entry .fieldset .checktype_store_name,.page-entry .fieldset-vertical .checktype_store_name {width: 49% !important;}@media only screen and (max-width: 1024px) {.page-entry .fieldset .checktype_store_name,.page-entry .fieldset-vertical .checktype_store_name {width: 100% !important;}}.page-entry .block-member-info--zip input {width: 200px;}.page-entry .block-member-info--open .form-control {font-size: 16px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--open .form-control {font-size: 14px;}}.page-entry .block-member-info--open .form-control select {width: 80px;margin-left: 15px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--open .form-control select {margin-left: 5px;}}.page-entry .block-member-info--open .form-control select[name="yy_open"] {width: 130px;margin-left: 0;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--open .form-control select[name="yy_open"] {width: 110px;}}/* ■2025.01.17 ADD ---ST*/.page-entry .block-member-info--birth .form-control {font-size: 16px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--birth .form-control {font-size: 14px;}}.page-entry .block-member-info--birth .form-control select {width: 80px;margin-left: 15px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--birth .form-control select {margin-left: 5px;}}.page-entry .block-member-info--birth .form-control select[name="yy_birth"] {width: 130px;margin-left: 0;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--birth .form-control select[name="yy_birth"] {width: 110px;}}/* ■2025.01.17 ADD ---END*/@media only screen and (max-width: 1024px) {.page-entry .block-member-info--dept {margin-bottom: 20px;}}.page-entry .block-member-info--mailnews .form-control label,.page-entry .block-member-info--items-use-spoofing-protection .form-control label {font-size: 16px;padding-left: 30px;position: relative;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--mailnews .form-control label,.page-entry .block-member-info--items-use-spoofing-protection .form-control label {white-space: nowrap;font-size: 14px;padding-left: 19px;letter-spacing: 0;}}.page-entry .block-member-info--mailnews .form-control label::before,.page-entry .block-member-info--items-use-spoofing-protection .form-control label::before {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;border: 1px solid #b9b9b9;content: "";display: block;width: 19px;height: 19px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--mailnews .form-control label::before,.page-entry .block-member-info--items-use-spoofing-protection .form-control label::before {width: 14px;height: 14px;}}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--mailnews .form-control label small,.page-entry .block-member-info--items-use-spoofing-protection .form-control label small {font-size: 13px;}}.page-entry .block-member-info--mailnews .form-control input,.page-entry .block-member-info--items-use-spoofing-protection .form-control input {width: auto !important;display: none !important;}.page-entry .block-member-info--mailnews .form-control input:checked + label::after,.page-entry .block-member-info--items-use-spoofing-protection .form-control input:checked + label::after {width: 10px;height: 7px;left: 4px;top: 6px;background: url(../../img/usr/grobal/icon_checked.png) no-repeat center/contain;display: block;content: "";position: absolute;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--mailnews .form-control input:checked + label::after,.page-entry .block-member-info--items-use-spoofing-protection .form-control input:checked + label::after {left: 2px;top: 4px;}}.page-entry .block-member-info--mailnews .block-mailnews-message,.page-entry .block-member-info--items-use-spoofing-protection .block-mailnews-message {font-size: 16px;color: #242424;line-height: 1.375;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--mailnews .block-mailnews-message,.page-entry .block-member-info--items-use-spoofing-protection .block-mailnews-message {font-size: 14px;}}.page-entry .block-member-info--items-use-spoofing-protection .form-control input:checked + label::after {top: 10px;}.page-entry .block-member-info--job1 textarea {margin-top: 10px;height: 90px;}/* ■2025.01.17 ADD */.page-entry .block-member-info--job6 textarea {margin-top: 10px;height: 90px;}.page-entry .block-member-info--comment textarea {height: 200px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--comment textarea {height: 160px;}}.page-entry .block-member-info--confirm {font-size: 16px;margin: 40px 0;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--confirm {font-size: 14px;margin: 20px 0 40px 0;}}.page-entry .block-member-info--items-password2 {margin-bottom: 60px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--items-password2 {margin-top: 10px;margin-bottom: 40px;}}.page-entry .block-member-info--items-use-spoofing-protection .form-control {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.page-entry .block-member-info--items-use-spoofing-protection .block-order-estimate--order-terms-link {display: inline-block;font-size: 16px;width: auto;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--items-use-spoofing-protection .block-order-estimate--order-terms-link {font-size: 14px;}}.page-entry .action-buttons {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-top: 60px;}@media only screen and (max-width: 1024px) {.page-entry .action-buttons {margin-top: 40px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}.page-entry .action-buttons .block-member-info-confirmation--back {background-color: #717171;position: relative;}.page-entry .action-buttons .block-member-info-confirmation--back::after {content: "";display: block;width: 14px;height: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 20px;position: absolute;background: url(../../img/usr/grobal/btn_back.png) no-repeat center/contain;display: none;}.page-entry .action-buttons .btn-wrap {position: relative;}.page-entry .action-buttons .btn-wrap::after {content: "";display: block;width: 14px;height: 14px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 20px;position: absolute;background: url(../../img/usr/grobal/btn_submit.png) no-repeat center/contain;display: none;}.page-entry .domain-box-message {padding: 40px 30px;margin-top: 60px;background-color: #f5f5f5;}@media only screen and (max-width: 1024px) {.page-entry .domain-box-message {padding: 30px 20px;margin-top: 40px;}}.page-entry .domain-box-message h3 {text-align: center;font-size: 16px;}.page-entry .domain-box-message p {margin-top: 30px;font-size: 16px;}@media only screen and (max-width: 1024px) {.page-entry .domain-box-message p {margin-top: 20px;font-size: 14px;}}.page-entry .block-member-info-confirmation--message {text-align: center;font-size: 16px;margin-bottom: 60px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info-confirmation--message {font-size: 14px;margin-bottom: 40px;text-align: left;}}/*■ 2025.01.17 ADD ---ST*/.page-entry .block-member-info--identifier {border: 1px solid #bababa !important;margin-bottom: 40px;padding: 30px;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--identifier {padding: 20px 15px;margin-bottom: 30px;}}.block-member-info--identifier .form-control-radio input {width: 24px;accent-color: #000;}.block-member-info--identifier .form-control-radio label {font-size: 24px;}@media only screen and (max-width: 1024px) {.block-member-info--identifier .form-control-radio label {font-size: 18px;display: block;}}.block-member-info--mag .form-control-radio input {width: 18px;accent-color: #000;}.page-entry .block-member-info--mag .block-mag-message {font-size: 16px;color: #242424;line-height: 1.375;}@media only screen and (max-width: 1024px) {.page-entry .block-member-info--mag .block-mag-message {font-size: 14px;}}.fieldset .form-control-agree_checkbox {width: 76%;font-size: 16px;}@media only screen and (max-width: 1024px) {.fieldset .form-control-agree_checkbox {width: 100%;font-size: 14px;}}/*■2025.03.03 F1 del*//*.checktype_kana_b {margin-bottom: 10px;}*/#form_other {margin-top: 20px;}/*■ 2025.01.17 ADD --ED*/.form-error {width: 100% !important;margin-top: 5px !important;}.pane-main .block-cart {margin-top: 60px !important;}.pane-main .block-cart {margin-top: 60px !important;}.pane-main .block-order-method {margin-top: 60px !important;}.pane-main .block-order-estimate {margin-top: 60px !important;}.pane-main .block-order-complete {margin-top: 60px !important;}@media screen and (min-width: 768px) {.l-header__main__menu .btn-close {display: none;}}.pane-main .block-goods-agree {margin-top: 120px !important;}@media screen and (max-width: 1024px) {.pane-main .block-goods-agree {margin-top: 60px !important;}}.block-member-info--job1 select {width: 400px !important;}.pane-main .page-goodsagree {margin-top: 60px !important;}.pane-main .block-goods-agreement {margin-top: 60px !important;}.action-buttons {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.action-buttons .action {margin-top: 30px;}@media only screen and (max-width: 1024px) {.action-buttons .action {margin-top: 15px;width: 100%;}}.block-goods-detail .pane-goods-right-side .block-goods-stock {min-width: 68px;margin-bottom: 10px;width: auto !important;}.block-search-goods--from-dt {margin-bottom: 10px;}.block-search-goods--release-dt select {width: 100px !important;}@media only screen and (max-width: 1024px) {.block-search-goods--release-dt select {width: 75px !important;}}.block-search-goods--publication-dt input {width: 100px !important;margin-right: 5px !important;}@media only screen and (max-width: 1024px) {.block-search-goods--publication-dt input {width: 75px !important;}}.block-search-goods--publication-dt .form-control {-webkit-box-pack: start !important;-webkit-justify-content: flex-start !important;-ms-flex-pack: start !important;justify-content: flex-start !important;-webkit-box-align: center !important;-webkit-align-items: center !important;-ms-flex-align: center !important;align-items: center !important;}.page-search .block-thumbnail-t--items {grid-template-columns: repeat(3, 1fr) !important;}@media only screen and (max-width: 1024px) {.page-search .block-thumbnail-t--items {gap: 15px 10px !important;}}.block-thumbnail-t--price-infos {padding-right: 10px !important;}/*# sourceMappingURL=custom.css.map */.block-member-info-confirmation .control-label {font-weight: bold !important;}.block-member-info-confirmation--form .p-form__label {font-weight: bold !important;}.block-shipping-address-confirmation .control-label {font-weight: bold !important;}.block-inquiry--confirmation-form .control-label {font-weight: bold !important;}.block-questionnaire--confirmation-form .control-label {font-weight: bold !important;}.block-member-info--form .control-label {font-weight: bold !important;}.block-goods-detail .block-goods-pager {display: none !important;}.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 {gap: 10px;}/*2025.03.17 F1 add*/.topicpath_bottom .p-breadcrumb__list {padding-bottom: 0px;}.topicpath_bottom {padding-bottom: 20px;}.action-buttons .block-member-info--back{background-color: #717171 !important;}.block-shipping-address--delete{background-color: #717171 !important;}.block-cart--goods-list-item-calc-btn {background-color: #717171 !important;}.block-order-method--dest-change-btn {background-color: #717171 !important;}.block-order-method--dest-add-btn {background-color: #717171 !important;}.block-order-estimate--content .btn-default{background-color: #717171 !important;}.block-order-method--delivery-address-add-btn{background-color: #717171 !important;}.block-order-method--coupon-available-btn{background-color: #717171 !important;}.block-order-estimate--change-btn{background-color: #717171 !important;}.btn-danger{background-color: #717171 !important;}.block-arrival-notice-list--back-to-home{background-color: #717171 !important;}.block-credit-card-confirmation--back{background-color: #717171 !important;}.block-inquiry--confirmation-back{background-color: #717171 !important;}.block-questionnaire--back{background-color: #717171 !important;}.block-questionnaire--confirmation-back{background-color: #717171 !important;}.block-quick-order--delete-btn{background-color: #717171 !important;}/*2025.03.18 F1 add*/.page-entry  .block-birth-message {font-size: 16px;color: #242424;line-height: 1.375;}@media only screen and (max-width: 1024px) {.page-entry  .block-birth-message {font-size: 14px;}}.block-goods-agree--disagree{background-color:#717171 !important;}.block-goods-agreement--disagree{background-color:#717171 !important;}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{pointer-events: auto !important;}.block-reset-password--back{background-color:#717171 !important;}.page-category .block-goods-list--favorite--btn,.page-search .block-goods-list--favorite--btn {top: 28px !important;}.page-category .block-goods-list--favorite-registed--btn,.page-search .block-goods-list--favorite-registed--btn {top: 28px !important;}.block-search-goods--price .form-control{justify-content: flex-start !important;gap: 15px !important;align-items: center !important;}.block-search-goods--price .form-control input {width:200px !important;}@media only screen and (max-width: 1024px) {.block-search-goods--price .form-control input {width: 130px !important;}}.block-favorite--cancel{background-color:#717171 !important;}.block-order-estimate--dest-address-cancel-btn{background-color:#717171 !important;}.block-order-estimate--dest-address-list .btn{width:100% !important;}.block-order-estimate--dest-address-list-modal .btn{margin:10px auto !important;width:100% !important;}.block-order-estimate--dest-address-change-dest-btn{background-color:#717171 !important;}.block-order-estimate--dest-address-item-register .block-order-estimate--dest-address-item-buttons {position:static !important;margin:0 !important;}.block-order-estimate--dest-address-item-container{height:auto !important;margin:10px 0  !important;}.block-order-estimate--dest-address-change, .block-order-estimate--dest-address-item-buttons{height:auto !important;}.js-order-estimate-popup-close{background-color:#717171 !important;}.block-order-estimate--dest-address-item-register-input-form .block-order-estimate--dest-address-nickname .constraint .required{margin:0 !important;}.block-order-estimate--dest-address-item-register-input-form .fieldset .form-group, .fieldset-vertical .form-group{display:block !important;}.block-order-estimate--dest-address-item-register-input-form .fieldset .form-control, .fieldset-vertical .form-control{width:100% !important;}.block-order-estimate--dest-address-item-register-input-form .fieldset .form-label, .fieldset-vertical .form-label{width: auto;display:inline-block !important;}.block-order-estimate--dest-address-item-register-input-form .fieldset .constraint, .fieldset-vertical .constraint{display:inline-block !important;}.block-order-estimate--dest-address-item-register-input-form .block-order-estimate--dest-address-name-sei,.block-order-estimate--dest-address-item-register-input-form .block-order-estimate--dest-address-kana-sei {width: 49%;margin-top:5px !important;}.block-order-estimate--dest-address-item-register-input-form .block-order-estimate--dest-address-name-mei,.block-order-estimate--dest-address-item-register-input-form .block-order-estimate--dest-address-kana-mei {width: 49%;margin-top:5px !important;}.block-order-estimate--dest-address-item-register-input-form .fieldset .checktype_kana_b,.block-order-estimate--dest-address-item-register-input-form .fieldset .checktype_kana2_b,.block-order-estimate--dest-address-item-register-input-form .fieldset .checktype_kana,.block-order-estimate--dest-address-item-register-input-form .fieldset .checktype_name,.block-order-estimate--dest-address-item-register-input-form .fieldset-vertical .checktype_kana,.block-order-estimate--dest-address-item-register-input-form .fieldset-vertical .checktype_name {width: 100% !important;}.block-order-estimate--dest-address-item-register-input-form .block-order-estimate--value-label{margin-bottom:5px !Important;}.block-order-estimate--dest-address-item-register-input-form .block-order-estimate--dest-address-name{margin:20px 0 !important;}.block-order-estimate--dest-address-item-buttons__selected{padding:10px 0;}html{scroll-padding-top: 80px;}@media only screen and (max-width: 1024px) {scroll-padding-top:60px;}