@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Jost:ital,wght@0,100..900;1,100..900&display=swap";*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}:root{--base-attent-color: rgb(197,171,101);--page-width: 110rem}.ff-jp{font-family:Noto Sans JP,sans-serif}.ff-san{font-family:EB Garamond,serif}@media (max-width: 767px){.sp-hidden{display:none!important}}@media (min-width: 768px){.pc-hidden{display:none!important}}@media (max-width: 767px){.page-width{padding-left:25px;padding-right:25px}}@media (max-width: 767px){.content-for-layout .contact-sect,.content-for-layout .media-archive-sect,.content-for-layout .guide-sect,.content-for-layout .faq-sect,.content-for-layout .shop-sect{padding-top:89px}}hgroup{text-align:center}.sect-tit{margin-top:0;font-family:EB Garamond,serif;font-weight:600;font-size:30px;letter-spacing:.15em;color:#3a3a3a}@media (max-width: 767px){.sect-tit{font-size:25px}}.sect-subtit{margin:0;font-weight:700;font-size:14px;letter-spacing:.1em;color:#0f0101}a{-webkit-transition:.2s;transition:.2s;text-decoration:none}a:hover{opacity:.7;-webkit-transition:.2s;transition:.2s;text-decoration:none}ul{list-style-type:none;margin:0;padding:0}.anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px 29px;margin-bottom:65px;padding:16px 0 18px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.anchor-list a{color:#333}.header-width{max-width:1390px}@media (max-width: 767px){.utility-bar__grid.page-width.utility-bar__grid__sp{padding-left:15px;padding-right:15px}}.header__heading{width:100%}.header__heading-link .header__heading-logo{width:170px;height:56px}@media (max-width: 767px){.header__heading-link{width:100%;text-align:right}.header__heading-link .header__heading-logo{width:159px;height:52px}}.header--middle-left{grid-template-columns:auto 1fr auto;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.header__menu-item{padding:1.2rem 1.4rem}.header__inline-menu{font-family:"Noto Serif JP",serif}.header__inline-menu .announce-txt{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:153px;margin:0;padding:5px 0;border-radius:1px;border:1px solid #3a3a3a;font-family:Noto Sans JP,sans-serif;font-size:12px;letter-spacing:.1em;text-align:center}.cart-count-bubble{bottom:2.3rem;left:2.5rem;background-color:#c5ab65}.header-wrapper--border-bottom{-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.1);box-shadow:0 0 6px #0000001a}@media (min-width: 990px){.header__inline-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#MegaMenu-Content-3{background:#f7f7f7;padding:0}.menu-card-block{max-width:1290px;padding-top:51px;padding-bottom:56px}.menu-card-block .tit{margin-top:0;margin-bottom:11px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:13px}.menu-card-block .tit .en-tit{display:none}.menu-card-block .img{width:100%;border-radius:10px}.menu-card-block .menu-card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:30px}.menu-card-block .menu-card-wrap .usage-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.menu-card-block .menu-card-wrap .category-box{-webkit-box-flex:2;-ms-flex:2;flex:2}.menu-card-block .menu-card-wrap .usage-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.menu-card-block .menu-card-wrap .usage-list-link{display:block;position:relative}.menu-card-block .menu-card-wrap .usage-list-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#0006,#0000);border-radius:10px}.menu-card-block .menu-card-wrap .usage-list-link:after{content:"";display:block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background:url(../assets/icon_chevron_right_gold.svg) no-repeat center/contain}.menu-card-block .menu-card-wrap .usage-list-link .img{display:block;width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.menu-card-block .menu-card-wrap .usage-list-link .usage-tit-box{position:absolute;top:50%;left:41px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-card-block .menu-card-wrap .usage-list-link .usage-tit{margin-top:0;margin-bottom:2px;font-family:EB Garamond,serif;font-weight:600;font-size:25px;letter-spacing:.15em;line-height:1;color:#fff}.menu-card-block .menu-card-wrap .usage-list-link .usage-subtit{margin:0;font-size:15px;letter-spacing:.1em;line-height:1;color:#fff}.menu-card-block .menu-card-wrap .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.menu-card-block .menu-card-wrap .category-list li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}.menu-card-block .menu-card-wrap .category-list .category-list-link{display:block;position:relative}.menu-card-block .menu-card-wrap .category-list .category-list-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#0006,#0000);border-radius:10px}.menu-card-block .menu-card-wrap .category-list .category-list-link:after{content:"";display:block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background:url(../assets/icon_chevron_right_gold.svg) no-repeat center/contain}.menu-card-block .menu-card-wrap .category-list .category-list-link .img{aspect-ratio:19/7;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:140px}.menu-card-block .menu-card-wrap .category-list .category-list-link .category-tit-box{position:absolute;top:50%;left:41px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-card-block .menu-card-wrap .category-list .category-list-link .category-tit{margin:0;font-weight:500;font-size:23px;letter-spacing:.1em;line-height:1.3;color:#fff}.menu-card-block .product-tags-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-card-block .product-tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.menu-card-block .product-tags-list .tag-link{padding:2px 15px;border-radius:3px;background:#fff;border:1px solid #707070;font-family:Noto Sans JP,sans-serif;font-size:13px;letter-spacing:.1em;line-height:1;color:#0f0101}.menu-card-block .collection-item-link{width:100%;max-width:122px;margin-left:auto;margin-right:0}.menu-card-block .collection-item-link .collections-btn{position:relative;display:block;padding:6px 0 6px 26px;border-radius:3px;background:#2d2d2d;border:1px solid #707070;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;line-height:1;text-align:unset;color:#fff}.menu-card-block .collection-item-link .collections-btn:after{content:"";display:block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background:url(../assets/icon_chevron_right.svg) no-repeat center/contain}.footer{margin-top:0;padding-bottom:20px;background-color:#575757;border:none!important;color:#fff}.footer .footer__content-bottom{padding-top:0}.footer .copyright__content a:hover{color:#eee}.recently-viewed-sect{padding-top:45px;padding-bottom:64px;background-color:#f3ede6}.recently-viewed-sect .sect-tit{display:inline-block;position:relative;margin-bottom:27px;padding:8px 22px;background-color:#604600;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;letter-spacing:.1em;line-height:1;color:#fff;-webkit-transform:translateX(-20px);transform:translate(-20px)}.recently-viewed-sect .sect-tit:after{content:"";display:block;position:absolute;top:0;right:-10px;width:10px;height:30px;background:-webkit-gradient(linear,left top,right bottom,color-stop(48%,#604600),color-stop(52%,transparent));background:linear-gradient(to bottom right,#604600 48%,transparent 52%)}.recently-viewed-sect .recently-viewed-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.recently-viewed-sect .recently-viewed-list .recently-viewed-item{width:calc(20% - 12.5px)}.recently-viewed-sect .recently-viewed-list .image{margin-bottom:17px}.recently-viewed-sect .recently-viewed-list .img{display:block;width:100%}.recently-viewed-sect .recently-viewed-list .details a:hover .tit{text-decoration:underline}.recently-viewed-sect .recently-viewed-list .tit{margin-top:0;margin-bottom:7px}.recently-viewed-sect .recently-viewed-list .price-txt{margin:0;font-size:12px;font-weight:500;letter-spacing:.03em;color:#0f0101}.recently-viewed-sect .recently-viewed-list .price-txt:after{content:"\7a0e\8fbc";margin-left:5px;font-weight:500;font-size:1rem}@media (max-width: 767px){.recently-viewed-sect{padding-top:21px}.recently-viewed-sect .sect-tit{margin-bottom:22px;padding:8px 22px;-webkit-transform:translateX(-25px);transform:translate(-25px)}.recently-viewed-sect .recently-viewed-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.recently-viewed-sect .recently-viewed-list .recently-viewed-item{width:calc(50% - 12.5px)}}.cust-support-sect{padding-top:73px;padding-bottom:64px;background-color:#000000c7;background:url(../assets/footer_custsupport_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.cust-support-sect .cust-support-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:29px;color:#fff}.cust-support-sect .cust-support-list li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:37px 10px 27px;background-color:#0000008c}.cust-support-sect .cust-support-list .tit{margin-top:0;margin-bottom:24px;font-weight:700;font-size:16px;letter-spacing:.26em}.cust-support-sect .cust-support-list .tel-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:0;margin-bottom:19px;font-family:Jost,sans-serif;font-weight:600;font-size:27px;letter-spacing:.1em;line-height:1}.cust-support-sect .cust-support-list .tel-txt:before{content:"";display:block;width:21px;height:21px;background:url(../assets/icon_custsupport_phone.svg) no-repeat center/contain}.cust-support-sect .cust-support-list .fax-txt{margin-top:0;margin-bottom:14px;font-family:Jost,sans-serif;font-weight:600;font-size:27px;letter-spacing:.1em}.cust-support-sect .cust-support-list .cust-support-link{width:100%;max-width:204px;padding:6px 0;border-radius:20px;background:transparent;border:1px solid #fff;font-weight:700;font-size:14px;letter-spacing:.26em;text-align:center;color:#fff}.cust-support-sect .cust-support-list .txt{margin:0;font-weight:500;font-size:12px;letter-spacing:.25em;text-align:center}.cust-support-sect .cust-support-list .chat-img{margin-top:21px}@media (max-width: 767px){.cust-support-sect{background-image:url(../assets/footer_custsupport_bg_sp.png)}.cust-support-sect .cust-support-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px}.cust-support-sect .cust-support-list li{padding:42px 20px 23px}.cust-support-sect .cust-support-list .tit{margin-bottom:9px}.cust-support-sect .cust-support-list .tel-txt{margin-bottom:12px}.cust-support-sect .cust-support-list .tel-txt:before{width:18px;height:18px}}.shopping-info-sect{padding-top:61px;padding-bottom:63px;background-color:#fff}.shopping-info-sect .shopping-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:102px;color:#333}.shopping-info-sect .shopping-info-list .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:0;margin-bottom:14px;font-family:"Noto Serif JP",serif;font-weight:700;font-size:18px;letter-spacing:.1em}.shopping-info-sect .shopping-info-list .txt{margin-top:0;margin-bottom:17px;font-size:13px;letter-spacing:.25em;line-height:1.38}.shopping-info-sect .shopping-info-list .shopping-info-link{display:block;max-width:111px;padding:4px 0;border-radius:16px;border:1px solid #707070;font-size:12px;letter-spacing:.1em;color:#333;text-align:center}.shopping-info-sect .shopping-info-list .icon-payment:before{content:"";display:block;position:relative;top:1px;width:22px;height:18px;background:url(../assets/icon_shoppinginfo_payment.svg) no-repeat center/contain}.shopping-info-sect .shopping-info-list .icon-shipping:before{content:"";display:block;position:relative;top:1px;width:22px;height:15px;background:url(../assets/icon_shoppinginfo_shipping.svg) no-repeat center/contain}.shopping-info-sect .shopping-info-list .icon-returns:before{content:"";display:block;width:21px;height:25px;background:url(../assets/icon_shoppinginfo_returns.svg) no-repeat center/contain}@media (max-width: 767px){.shopping-info-sect{padding-top:40px;padding-bottom:34px}.shopping-info-sect .shopping-info-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}.shopping-info-sect .shopping-info-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.shopping-info-sect .shopping-info-list li:after{display:inline-block;content:"";position:relative;top:1px;width:4px;height:7px;background:url(../assets/icon_chevron_right_black.svg) no-repeat center/contain}.shopping-info-sect .shopping-info-list .tit{margin-bottom:0;font-size:14px;color:#000}.shopping-info-sect .shopping-info-list .txt,.shopping-info-sect .shopping-info-list .shopping-info-link{display:none}}.brandinfo-sect{padding-top:107px;padding-bottom:87px}.brandinfo-sect .brandinfo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.brandinfo-sect{padding-top:70px;padding-bottom:70px}}.footer__content-bottom-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#575757}.policies li{margin-right:10px}.policies li:before{display:none}@media (max-width: 767px){.section-header.shopify-section-group-header-group{z-index:5}}.section-header.shopify-section-group-header-group .menu-drawer{top:-94px}.section-header.shopify-section-group-header-group .menu-opening .menu-drawer{top:-39px;height:100vh}.section-header.shopify-section-group-header-group .menu-opening .menu-drawer .menu-drawer__utility-links{position:relative;padding:0}.section-header.shopify-section-group-header-group .menu-opening .menu-drawer__close-btn{position:absolute;top:18px;right:2px;background-color:unset;border:none}.section-header.shopify-section-group-header-group .menu-opening .menu-drawer__navigation,.section-header.shopify-section-group-header-group .menu-opening .list-social{display:none}.section-header.shopify-section-group-header-group .menu-opening .account-login-block{padding:22px 25px 20px;border-bottom:1px solid #e2e2e2}.section-header.shopify-section-group-header-group .menu-opening .account-login-block .txt{margin-top:0;margin-bottom:16px;font-weight:500;font-size:13px}.section-header.shopify-section-group-header-group .menu-opening .account-login-block .menu-drawer__account,.section-header.shopify-section-group-header-group .menu-opening .account-login-block .new-register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;margin-left:15px;padding:0;font-weight:500;font-size:12px;text-decoration:none}.section-header.shopify-section-group-header-group .menu-opening .account-login-block .menu-drawer__account:before,.section-header.shopify-section-group-header-group .menu-opening .account-login-block .new-register:before{content:"";display:block;width:8px;height:8px;background:url(../assets/icon_chevron_right_black.svg) no-repeat center/contain}.section-header.shopify-section-group-header-group .menu-opening .account-login-block .menu-drawer__account{margin-bottom:10px}.section-header.shopify-section-group-header-group .menu-opening .menu-block{padding:25px;border-bottom:1px solid #e2e2e2}.section-header.shopify-section-group-header-group .menu-opening .menu-block .img{width:100%;height:140px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.section-header.shopify-section-group-header-group .menu-opening .menu-block .tit{margin-top:0;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .en-tit{display:none}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list{margin-bottom:40px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list li{margin-bottom:20px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list-link{display:block;position:relative}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#0006,#0000);border-radius:10px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list-link:after{content:"";display:block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background:url(../assets/icon_chevron_right_gold.svg) no-repeat center/contain}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list-link .img{display:block;width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list-link .usage-tit-box{position:absolute;top:50%;left:41px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list-link .usage-tit{margin-top:0;margin-bottom:2px;font-family:EB Garamond,serif;font-weight:600;font-size:25px;letter-spacing:.15em;line-height:1;color:#fff}.section-header.shopify-section-group-header-group .menu-opening .menu-block .usage-list-link .usage-subtit{margin:0;font-size:15px;letter-spacing:.1em;line-height:1;color:#fff}.section-header.shopify-section-group-header-group .menu-opening .menu-block .category-list{margin-bottom:32px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .category-list li{margin-bottom:20px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .category-list-link{display:block;position:relative}.section-header.shopify-section-group-header-group .menu-opening .menu-block .category-list-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#0006,#0000);border-radius:10px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .category-list-link:after{content:"";display:block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background:url(../assets/icon_chevron_right_gold.svg) no-repeat center/contain}.section-header.shopify-section-group-header-group .menu-opening .menu-block .category-list-link .img{aspect-ratio:19/7;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:140px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .category-list-link .category-tit-box{position:absolute;top:50%;left:41px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-header.shopify-section-group-header-group .menu-opening .menu-block .category-list-link .category-tit{margin:0;font-family:"Noto Serif JP",serif;font-weight:500;font-size:23px;letter-spacing:.1em;line-height:1.34;color:#fff}.section-header.shopify-section-group-header-group .menu-opening .menu-block .product-tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px 5px;margin-bottom:22px}.section-header.shopify-section-group-header-group .menu-opening .menu-block .tag-link{display:block;padding:5px 15px;border-radius:3px;background:#fff;border:1px solid #707070;font-family:Noto Sans JP,sans-serif;font-size:13px;letter-spacing:.1em;line-height:1;color:#0f0101}.section-header.shopify-section-group-header-group .menu-opening .menu-block .collection-item-link{max-width:100%}.section-header.shopify-section-group-header-group .menu-opening .menu-block .collections-btn{width:100%;padding:12px 0;border:1px solid #707070;font-weight:400;font-size:14px;text-align:center}.section-header.shopify-section-group-header-group .menu-opening .menu-block .collections-btn:after{right:15px;width:8px;height:8px}.section-header.shopify-section-group-header-group .menu-opening .primary-link-list{border-top:1px solid #e2e2e2}.section-header.shopify-section-group-header-group .menu-opening .primary-link-item{padding:21px 25px;border-bottom:1px solid #e2e2e2;font-weight:500;font-size:14px;color:#000}.section-header.shopify-section-group-header-group .menu-opening .primary-link-item:last-child{border:none}.section-header.shopify-section-group-header-group .menu-opening .primary-link-item .about-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:#000}.section-header.shopify-section-group-header-group .menu-opening .primary-link-item .about-link:after{content:"";display:block;width:10px;height:10px;background:url(../assets/icon_chevron_right_black.svg) no-repeat center/contain}.section-header.shopify-section-group-header-group .menu-opening .primary-link-item .secondary-link-list li{margin-left:15px}.section-header.shopify-section-group-header-group .menu-opening .primary-link-item .secondary-link-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-weight:400;font-size:12px;color:#000}.section-header.shopify-section-group-header-group .menu-opening .primary-link-item .secondary-link-list li a:before{content:"";display:block;width:8px;height:8px;background:url(../assets/icon_chevron_right_black.svg) no-repeat center/contain}menu-drawer[open] .menu-drawer{-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu-drawer{-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.closing .menu-drawer{-webkit-transform:translateX(-100%);transform:translate(-100%)}.main-slider{margin-top:10px;margin-bottom:28px}.main-slider .main-slider-splide .splide__track{margin-bottom:16px}.main-slider .main-slider-splide .splide__slide img{width:100%}.main-slider .splide__pagination{position:unset}.main-slider .splide__pagination .splide__pagination__page{background:#fff;border:1px solid #000}.main-slider .splide__pagination .splide__pagination__page.is-active{background:#000;-webkit-transform:scale(1);transform:scale(1)}section.main-slider .dots-wrap{margin:20px 0 0}section.main-slider .dots-wrap button{font-size:0;line-height:0;display:block;padding:2px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}section.main-slider .dots-wrap button:hover,section.main-slider .dots-wrap button:focus{outline:none}section.main-slider .dots-wrap button:hover:before,section.main-slider .dots-wrap button:focus:before{opacity:.75;border-color:#000;background-color:#000}section.main-slider .dots-wrap button:before{line-height:1;width:8px;height:8px;content:"";opacity:.5;border:1px solid #000;background:#fff;border-radius:50%;display:block}section.main-slider .dots-wrap .list-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}#attent-box{margin-bottom:36px}#attent-box .attent-list{margin:0}#attent-box .attent-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #D8D8D8;font-size:1.6rem}#attent-box .attent-wrap dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:182px;background-color:#3a3a3a;font-weight:700;font-size:15px;color:#fff}#attent-box .attent-wrap dt:after{content:"";position:absolute;top:50%;right:-22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:7px solid transparent;border-left:15px solid #3A3A3A;z-index:1}#attent-box .attent-wrap dd{width:100%;margin-left:0;padding:30px 30px 30px 51px}#attent-box .attent-wrap dd h4{margin-bottom:2px}#attent-box .attent-wrap dd p{margin-top:0}#attent-box .attent-wrap .rich-text__text.rte{font-family:"Noto Serif JP",serif;font-weight:500;font-size:13px}@media (max-width: 767px){#attent-box{margin-bottom:29px}#attent-box:before{position:relative;margin:0 -10px 5px;padding:3px 7px;display:block;width:inherit}#attent-box .attent-wrap{display:block;position:relative}#attent-box .attent-wrap dt{display:block;position:absolute;top:-18px;left:-7px;padding:7px 0;font-size:12px;text-align:center}#attent-box .attent-wrap dt:after{display:none}#attent-box .attent-wrap dd{padding:43px 15px 28px}}.about-sect{margin-bottom:94px}.about-sect .about-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:572px}.about-sect .img-box{width:50%}.about-sect .img-box .img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.about-sect .txt-box{width:50%;padding:80px 20px 80px 100px;background:url(../assets/img_about_bg.jpg) no-repeat bottom/cover;font-family:"Noto Serif JP",serif;color:#fff}.about-sect hgroup{text-align:left}.about-sect .sect-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff}.about-sect .brand-name{-ms-flex-negative:1;flex-shrink:1;max-width:100%;height:auto}.about-sect .title-suffix{min-width:50px;font-family:"Noto Serif JP",serif;font-weight:500;letter-spacing:.1em;white-space:nowrap}.about-sect .sub-tit{margin:0;font-weight:500;font-size:23px;letter-spacing:.1em}.about-sect .small-txt{font-size:18px}.about-sect .count-txt{font-size:38px;letter-spacing:.05em}.about-sect .txt{max-width:402px;margin-bottom:26px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;font-size:13px;line-height:2}.about-sect .about-btn{display:block;position:relative;max-width:337px;padding:20px 0;background:#c5ab65;border-radius:3px;text-align:center;font-family:Noto Sans JP,sans-serif;line-height:1;color:#fff}.about-sect .about-btn:after{content:"";display:block;position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background:url(../assets/icon_chevron_right.svg) no-repeat center/contain}.about-sect .about-btn:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}@media (max-width: 767px){.about-sect{margin-bottom:90px}.about-sect .about-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:unset}.about-sect .img-box{width:100%}.about-sect .txt-box{width:100%;padding:57px 40px 41px;background:url(../assets/img_about_bg.jpg) no-repeat center/cover}.about-sect .sect-tit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-sect .sub-tit{line-height:1.3}.about-sect .brand-name{width:90px}.about-sect .title-suffix{min-width:40px;margin-left:5px;font-size:19px}.about-sect .txt{margin-bottom:26px}.about-sect .about-btn{max-width:320px;margin-inline:auto;padding:15px 0}.about-sect .about-btn:after{display:none}}.recommendation-block{padding-bottom:81px}.recommendation-block .img{width:100%}@media (max-width: 767px){.recommendation-block{padding-bottom:60px}}.product-sect .product-wrap hgroup{margin-bottom:40px}.product-sect .product-wrap .sect-tit{margin-bottom:8px;line-height:1}.product-sect .product-wrap .sect-subtit{font-family:"Noto Serif JP",serif}.product-sect .product-wrap .bnr-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;margin-bottom:65px;padding-bottom:47px;background-image:linear-gradient(to right,#707070 5px,transparent 5px);background-size:10px 1px;background-repeat:repeat-x;background-position:left bottom}.product-sect .product-wrap .bnr-box .product-bnr-link{display:block}.product-sect .product-wrap .bnr-box .product-bnr-link img{width:100%}@media (max-width: 767px){.product-sect .product-wrap hgroup{margin-bottom:22px}.product-sect .product-wrap .sect-tit{margin-bottom:5px}.product-sect .product-wrap .bnr-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-bottom:64px}}.collection-item-link{width:100%;max-width:337px;margin-inline:auto}.collection-item-link .collections-btn{position:relative;display:block;padding:20px 0;border-radius:3px;background:#3a3a3a;border:1px solid #707070;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:1;text-align:center;color:#fff}.collection-item-link .collections-btn:after{content:"";display:block;position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;background:url(../assets/icon_chevron_right.svg) no-repeat center/contain}@media (max-width: 767px){.collection-item-link .collections-btn{padding:15px 0;border:none;letter-spacing:.1em}.collection-item-link .collections-btn:after{right:16px}}.ranking-bg{margin-bottom:73px}.ranking-block .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin-top:0;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #000;font-weight:700;font-size:14px;letter-spacing:.1em}.ranking-block .en-tit{font-family:EB Garamond,serif;font-weight:600;font-size:30px;letter-spacing:.15em}.ranking-block .jp-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-top:0;margin-bottom:23px;font-weight:700;font-size:16px;letter-spacing:.1em;color:#0f0101}.ranking-block .jp-title:before{content:"";display:block;width:15px;height:15px;background:url(../assets/icon_ranking_symbol.svg) no-repeat center/contain}.ranking-block .card__information{padding-top:17px;padding-bottom:0}.ranking-block .full-unstyled-link{font-family:"Noto Serif JP",serif;font-weight:400;font-size:13px;letter-spacing:.03em}@media (max-width: 767px){.ranking-block .full-unstyled-link{font-size:12px}}.ranking-block .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:7px}.ranking-block .price__regular{font-family:Noto Sans JP,sans-serif;font-size:13px;letter-spacing:.03em;font-weight:400}@media (max-width: 767px){.ranking-block .tit{gap:12px;margin-bottom:21px;padding-bottom:10px}.ranking-block .en-tit{font-size:22px}.ranking-block .jp-title{margin-bottom:31px}}.product-grid .grid__item{position:relative;counter-increment:practice}.product-grid .grid__item:before{content:counter(practice);display:block;position:absolute;left:4px;top:-11px;width:20px;height:20px;background-color:silver;font-weight:700;font-size:13px;line-height:1.5;text-align:center;color:#fff;z-index:1}.product-grid .grid__item:first-of-type:before{background:-webkit-gradient(linear,left top,left bottom,from(#ffb600),to(#ce9200));background:linear-gradient(#ffb600,#ce9200)}.product-grid .grid__item:nth-child(2):before{background:-webkit-gradient(linear,left top,left bottom,from(#8d8d8d),to(#767373));background:linear-gradient(#8d8d8d,#767373)}.product-grid .grid__item:nth-child(3):before{background:-webkit-gradient(linear,left top,left bottom,from(#b56730),to(#905022));background:linear-gradient(#b56730,#905022)}.ranking-slider .slick-list{overflow:visible;margin:0 -14.5px}.ranking-slider .slick-slide{margin:0 14.5px}@media (max-width: 767px){.ranking-slider{margin-left:-117px}}.ranking-home,.ranking-gift{overflow:hidden}.ranking-home .ranking-block{margin-bottom:28px}.ranking-gift .ranking-block{margin-bottom:46px}.budget-block{margin-bottom:63px}.budget-block .jp-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-top:0;margin-bottom:23px;font-weight:700;font-size:16px;letter-spacing:.1em;color:#0f0101}.budget-block .jp-title:before{content:"";display:block;width:18px;height:18px;background:url(../assets/icon_budget_yenmark.svg) no-repeat center/contain}.budget-block .budget-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:13px}.budget-block .budget-list li{width:calc(25% - 10px)}.budget-block .budget-list .budget-link{display:block;width:100%;padding:14px 0;border-radius:3px;border:1px solid #707070;font-size:14px;letter-spacing:.1em;text-align:center;color:#0f0101}@media (max-width: 767px){.budget-block{margin-bottom:22px}.budget-block .jp-title{margin-bottom:21px}.budget-block .budget-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:13px 10px}.budget-block .budget-list li{width:calc(50% - 5px)}.budget-block .budget-list .budget-link{padding:12px 0}}.menu-list-sect{padding-bottom:125px}.menu-list-sect .usage-box{display:none}.menu-list-sect .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #000;font-weight:700;font-size:14px;letter-spacing:.1em}.menu-list-sect .en-tit{font-family:EB Garamond,serif;font-weight:600;font-size:30px;letter-spacing:.15em}.menu-list-sect .menu-card-wrap{margin-bottom:43px}.menu-list-sect .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.menu-list-sect .category-list li{-ms-flex-preferred-size:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px)}.menu-list-sect .category-list .category-list-link{display:block;position:relative}.menu-list-sect .category-list .category-list-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#0006,#0000);border-radius:10px}.menu-list-sect .category-list .category-list-link:after{content:"";display:block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background:url(../assets/icon_chevron_right_gold.svg) no-repeat center/contain}.menu-list-sect .category-list .category-list-link .img{width:100%;height:250px;border-radius:10px}.menu-list-sect .category-list .category-list-link .category-tit-box{position:absolute;top:50%;left:41px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-list-sect .category-list .category-list-link .category-tit{margin:0;font-weight:500;font-size:23px;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.34;color:#fff}.menu-list-sect .product-tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;margin-bottom:51px}.menu-list-sect .product-tags-list .tag-link{display:block;padding:10px 31px;border-radius:3px;background:#fff;border:1px solid #707070;font-family:Noto Sans JP,sans-serif;font-size:16px;letter-spacing:.1em;line-height:1;color:#0f0101}@media (max-width: 767px){.menu-list-sect{padding-bottom:59px}.menu-list-sect .tit{gap:11px;margin-bottom:21px;padding-bottom:9px;border-bottom:1px solid #000}.menu-list-sect .en-tit{font-size:22px}.menu-list-sect .menu-card-wrap{margin-bottom:43px}.menu-list-sect .category-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.menu-list-sect .category-list li{-ms-flex-preferred-size:100%;flex-basis:100%}.menu-list-sect .product-tags-list{gap:8px;margin-bottom:30px}.menu-list-sect .product-tags-list .tag-link{padding:10px 30px;font-size:14px}}.media-sect{padding-top:60px;padding-bottom:86px;background-color:#f7f7f7}.media-sect .media-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}.media-sect .media-header hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:28px}.media-sect .sect-tit{margin-bottom:0;line-height:1;color:#000}.media-sect .sub-tit{position:relative;bottom:8px;margin:0;font-size:14px;letter-spacing:.1em;line-height:1;color:#0f0101}.media-sect .more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;letter-spacing:.1em;color:#0f0101}.media-sect .more-btn:after{content:"";display:block;position:relative;top:1px;width:12px;height:9px;background:url(../assets/icon_double_arrow.svg) no-repeat center/contain}.media-sect .media-list .media-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-sect .media-article #mediaArticle.media-slider .media-item{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.media-sect .media-article #mediaArticle.media-slider .media-item img{width:100%;height:auto;display:block}@media (max-width: 767px){.media-sect{padding-top:46px;padding-bottom:56px}.media-sect .media-header{margin-bottom:20px}.media-sect .media-header hgroup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.media-sect .sect-tit{font-size:22px}.media-sect .sub-tit{position:unset}.media-sect .more-btn{gap:12px;font-size:12px}}.news-sect{margin-bottom:0;padding-top:110px;padding-bottom:65px}.news-sect hgroup{margin-bottom:40px}.news-sect .sect-tit{margin-bottom:8px;line-height:1}.news-sect .sect-subtit{font-weight:400;line-height:1}.news-sect .news-list{margin-bottom:55px;border-bottom:1px solid #ECECEC}.news-sect .news-list .news-item{border-top:1px solid #ECECEC}.news-sect .news-list .news-item .news-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;color:#333}.news-sect .news-list .news-item .date{margin:0;padding:20px 0 20px 25px;font-size:1.4rem}.news-sect .news-list .news-item .tit{margin:0;font-family:Noto Sans JP,sans-serif;font-size:15px}.news-sect .more-btn{display:block;position:relative;max-width:337px;padding:20px 0 20px 117px;margin-inline:auto;border-radius:3px;background:#3a3a3a;font-weight:400;font-size:14px;letter-spacing:.1em;line-height:1;color:#fff}.news-sect .more-btn:after{content:"";display:block;position:absolute;top:50%;right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background:url(../assets/icon_chevron_right.svg) no-repeat center/contain}.news-sect .more-btn:hover{opacity:.7;-webkit-transition:.5s;transition:.5s}@media (max-width: 767px){.news-sect{padding-top:66px;padding-bottom:60px}.news-sect hgroup{margin-bottom:31px}.news-sect .sect-tit{margin-bottom:6px}.news-sect .news-list{margin-bottom:48px}.news-sect .news-list .news-item .news-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;padding:13px 20px 10px 0}.news-sect .news-list .news-item .date{padding:0;font-size:11px;line-height:1}.news-sect .news-list .news-item .tit{font-size:13px;line-height:1.54}.news-sect .more-btn{max-width:337px;padding:15px 0;font-weight:400;font-size:14px;line-height:1;text-align:center}.news-sect .more-btn:after{display:none}}#about-page .sect-tit{font-family:"Noto Serif JP",serif;font-weight:500;font-size:40px;letter-spacing:.1em;text-align:center}#about-page .hero-sect{margin-bottom:75px}#about-page .hero-sect .hero-block{height:710px;margin-bottom:74px;padding-top:94px;padding-bottom:430px;background:url(../assets/img_about_hero.jpg) no-repeat bottom/cover;color:#fff}#about-page .hero-sect .lead-tit{margin:0;font-family:"Noto Serif JP",serif;font-weight:500;font-size:16px;letter-spacing:.35em}#about-page .hero-sect .page-tit{margin:0;font-weight:400;font-size:58px;letter-spacing:.24em;color:#fff}#about-page .hero-sect .txt{margin:0;font-family:"Noto Serif JP",serif;font-weight:500;font-size:15px;letter-spacing:.05em;line-height:2.67;text-align:center}#about-page .commitment-sect{margin-bottom:124px}#about-page .commitment-sect .img-box,#about-page .commitment-sect .txt-box{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}#about-page .commitment-sect .count-txt{font-size:37px;letter-spacing:.05em;line-height:1.4}#about-page .commitment-sect .commitment-link-block .commitment-link{display:block;position:relative;width:100%;max-width:495px;padding:15px 0;border:1px solid #000;color:#000;text-align:center}#about-page .commitment-sect .commitment-link-block .commitment-link:after{content:"";display:block;position:absolute;top:50%;right:36px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:4px;height:7px;background:url(../assets/icon_chevron_right_black.svg) no-repeat center/contain}#about-page .commitment-sect .cattle-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:92px}#about-page .commitment-sect .cattle-block .img{display:block;width:100%;height:100%;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px #00000029;-o-object-fit:cover;object-fit:cover}#about-page .commitment-sect .cattle-block .txt-box{padding:94px 63px 122px 104px;background-color:#f1efed}#about-page .commitment-sect .cattle-block .txt-wrap{max-width:515px}#about-page .commitment-sect .cattle-block .lead-txt{margin:0;font-family:"Noto Serif JP",serif;font-weight:500;font-size:28px;letter-spacing:.1em;text-align:left;color:#000}#about-page .commitment-sect .cattle-block .annual-shipping-txt{display:block;font-size:20px;line-height:1}#about-page .commitment-sect .cattle-block .sect-tit{margin-bottom:30px;font-weight:500;font-size:70px;letter-spacing:.1em;line-height:1;color:#000;text-align:left}#about-page .commitment-sect .cattle-block .small-txt{font-size:43px}#about-page .commitment-sect .cattle-block .txt{margin-bottom:40px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:15px;letter-spacing:.05em;line-height:2}#about-page .commitment-sect .beef-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:78px;overflow:hidden}#about-page .commitment-sect .beef-block .txt-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#about-page .commitment-sect .beef-block .txt-wrap{width:100%;max-width:600px;padding:0 20px;text-align:left}#about-page .commitment-sect .beef-block .tit{margin-top:0;margin-bottom:35px;font-weight:500;font-size:30px;letter-spacing:.1em;line-height:1.67;color:#000}#about-page .commitment-sect .beef-block .txt{max-width:485px;margin-top:0;margin-bottom:52px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:15px;letter-spacing:.05em;line-height:2}#about-page .commitment-sect .beef-block .img-box{width:100%}#about-page .commitment-sect .beef-block .img-wrap{position:relative;width:100%}#about-page .commitment-sect .beef-block .img01,#about-page .commitment-sect .beef-block .img02{-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px #00000029}#about-page .commitment-sect .beef-block .img01{display:block;width:100%;height:auto;max-width:418px;margin-bottom:140px}#about-page .commitment-sect .beef-block .img02{position:absolute;top:78%;left:35%;width:60%;max-width:281px;height:auto}#about-page .commitment-sect .beef-block .commitment-link-block{display:none}#about-page .commitment-sect .environment-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:112px}#about-page .commitment-sect .environment-block .img-box .img{display:block;width:100%;height:100%;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px #00000029;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}#about-page .commitment-sect .environment-block .txt-box{padding:79px 63px 110px 109px;background:url(../assets/img_about_environment_bg.png);background-repeat:no-repeat;background-size:63%;background-position:34% 60%;background-color:#f1efed}#about-page .commitment-sect .environment-block .txt-box .txt-wrap{max-width:515px}#about-page .commitment-sect .environment-block .txt-box .txt-wrap .tit{margin-top:0;margin-bottom:42px;font-weight:500;font-size:30px;letter-spacing:.1em;line-height:1.67}#about-page .commitment-sect .environment-block .txt-box .txt-wrap .txt{max-width:486px;margin:0;font-family:"Noto Serif JP",serif;font-weight:500;font-size:15px;letter-spacing:.05em;line-height:2}#about-page .commitment-sect .feed-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:110px;overflow:hidden}#about-page .commitment-sect .feed-block .txt-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#about-page .commitment-sect .feed-block .txt-box .txt-wrap{width:100%;max-width:600px;padding:0 20px;text-align:left}#about-page .commitment-sect .feed-block .txt-box .txt-wrap .lead-txt{margin-top:0;margin-bottom:2px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:15px;letter-spacing:.1em}#about-page .commitment-sect .feed-block .txt-box .txt-wrap .label-txt{display:inline-block;margin:0 0 16px;padding:0 10px;border:1px solid}#about-page .commitment-sect .feed-block .txt-box .txt-wrap .tit{margin-top:0;margin-bottom:33px;font-weight:500;font-size:30px;letter-spacing:.1em;line-height:1.67}#about-page .commitment-sect .feed-block .txt-box .txt-wrap .txt{max-width:449px;margin:0;font-family:"Noto Serif JP",serif;font-weight:500;font-size:15px;letter-spacing:.05em;line-height:2}#about-page .commitment-sect .feed-block .img-box{width:100%}#about-page .commitment-sect .feed-block .img-box .img-wrap{position:relative;width:100%}#about-page .commitment-sect .feed-block .img-box .img-wrap .img{display:block;width:100%;height:auto;max-width:588px}#about-page .commitment-sect .cow-breed-block .cow-breed-box{padding:61px 64px;border:2px solid #000}#about-page .commitment-sect .cow-breed-block .tit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:23px;margin:0 0 42px 3px}#about-page .commitment-sect .cow-breed-block .tip-box{width:100%;max-width:77px;padding:5px 0;background-color:#000;font-family:"Noto Serif JP",serif;font-weight:700;font-size:16px;letter-spacing:.1em;color:#fff;text-align:center}#about-page .commitment-sect .cow-breed-block .tit{margin:0;font-weight:600;font-size:30px;color:#000}#about-page .commitment-sect .cow-breed-block .cow-breed-wrapp{display:-webkit-box;display:-ms-flexbox;display:flex;gap:80px}#about-page .commitment-sect .cow-breed-block .type-box{padding-left:20px}#about-page .commitment-sect .cow-breed-block .type-box .cow-breed-name{position:relative;margin-top:0;margin-bottom:15px;font-weight:700;font-size:16px}#about-page .commitment-sect .cow-breed-block .type-box .cow-breed-name:before{content:"";display:block;position:absolute;top:50%;left:-22px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10px;border-top:1px solid #707070}#about-page .commitment-sect .cow-breed-block .type-box .txt{margin:0;font-weight:500;font-size:13px;line-height:2}#about-page .passion-sect{margin-bottom:218px}#about-page .passion-sect .message-block{background:url(../assets/img_about_passion_bg.jpg) no-repeat center/cover;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px #00000029}#about-page .passion-sect .img-box{display:none}#about-page .passion-sect .txt-box{width:50%;margin-left:auto;margin-right:0;padding:87px 77px 102px 98px;background-color:#00000073;color:#fff}#about-page .passion-sect hgroup{text-align:left}#about-page .passion-sect .sect-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:21px;margin-top:0;margin-bottom:8px;font-weight:700;font-size:20px;letter-spacing:.24em;color:#ebe5b4;text-align:left}#about-page .passion-sect .sect-lead:after{content:"";display:block;width:45px;border-top:1px solid #ebe5b4}#about-page .passion-sect .sect-tit{margin-top:0;margin-bottom:36px;font-weight:500;font-size:35px;letter-spacing:.1em;line-height:1.5;color:#fff;text-align:left}#about-page .passion-sect .txt{max-width:507px;font-weight:500;font-size:14px;line-height:1.86}#about-page .passion-sect .name-txt{font-family:"Noto Serif JP",serif;font-weight:700;font-size:18px;letter-spacing:.24em}#about-page .passion-sect .movie-block{margin-top:-45px}#about-page .passion-sect .movie-block .movie-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:17px}#about-page .passion-sect .movie-block .movie-list .movie-link{position:relative;font-weight:500;font-size:16px;line-height:1.63;color:#333}#about-page .passion-sect .movie-block .movie-list .movie-link:after{content:"";display:block;position:absolute;bottom:58px;left:293px;width:10px;height:10px;border:6px solid transparent;border-left:11px solid #fff}#about-page .passion-sect .movie-block .movie-list .movie-link:hover{opacity:1}#about-page .passion-sect .movie-block .movie-list .movie-link:hover .movie-img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;transition:.3s}#about-page .passion-sect .movie-block .movie-list .movie-img-box{overflow:hidden;margin-bottom:13px}#about-page .passion-sect .movie-block .movie-list .movie-img{display:block;width:100%;border-radius:5px;-webkit-transition:.3s;transition:.3s}#about-page .history-sect{margin-bottom:170px}#about-page .history-sect .sect-tit{margin-bottom:61px}#about-page .history-sect .history-list{margin:0;border-top:1px solid #ECECEC}#about-page .history-sect .history-list .history-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:94px;padding:24px 27px;border-bottom:1px solid #ECECEC}#about-page .history-sect .history-list .history-item dt{min-width:120px}#about-page .history-sect .history-list .history-item dd{margin-left:0}#about-page .about-media-sect{display:none;margin-bottom:133px}#about-page .about-media-sect .sect-tit{margin-bottom:41px}#about-page .about-media-sect .media-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:44px;margin-bottom:80px}#about-page .about-media-sect .media-list .media-link{display:block;font-weight:700;font-size:16px;line-height:1.69;color:#333}#about-page .about-media-sect .media-list .media-img{display:block;width:100%;margin-bottom:14px;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px #00000029}#about-page .about-media-sect .media-link-block{text-align:center}#about-page .about-media-sect .media-link-block .media-more-link{display:block;width:100%;max-width:308px;margin-inline:auto;padding:15px 0;border:1px solid #707070;font-weight:500;font-size:13px;color:#333}@media (max-width: 767px){#about-page .sect-tit{font-size:25px}#about-page .hero-sect{margin-bottom:61px}#about-page .hero-sect .hero-block{height:44vh;margin-bottom:74px;padding-top:42px;padding-bottom:275px;background:url(../assets/img_about_hero_sp.jpg) no-repeat bottom/cover}#about-page .hero-sect .page-tit{font-size:45px;line-height:1.2}#about-page .hero-sect .txt{font-size:14px;line-height:2.14}#about-page .commitment-sect{margin-bottom:124px}#about-page .commitment-sect .img-box,#about-page .commitment-sect .txt-box{-webkit-box-flex:0;-ms-flex:none;flex:none}#about-page .commitment-sect .count-txt{font-size:40px;line-height:1.4}#about-page .commitment-sect .commitment-link-block .commitment-link{max-width:100%;padding:6px 0;font-size:16px;font-weight:500}#about-page .commitment-sect .commitment-link-block .commitment-link:after{right:21px;width:8px;height:8px}#about-page .commitment-sect .cattle-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-87px;overflow:hidden}#about-page .commitment-sect .cattle-block .img-box{-webkit-transform:translateX(-40px);transform:translate(-40px)}#about-page .commitment-sect .cattle-block .txt-box{position:relative;padding:150px 15px 35px 65px;z-index:-1;-webkit-transform:translate(-25px,-132px);transform:translate(-25px,-132px)}#about-page .commitment-sect .cattle-block .txt-wrap{max-width:100%}#about-page .commitment-sect .cattle-block .lead-txt{font-size:22px}#about-page .commitment-sect .cattle-block .annual-shipping-txt{font-size:16px}#about-page .commitment-sect .cattle-block .sect-tit{margin-bottom:13px;font-size:56px}#about-page .commitment-sect .cattle-block .small-txt{font-size:34px}#about-page .commitment-sect .cattle-block .txt{max-width:100%;margin-bottom:20px;font-size:14px;line-height:2.14}#about-page .commitment-sect .beef-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:64px}#about-page .commitment-sect .beef-block .txt-box{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#about-page .commitment-sect .beef-block .txt-wrap{max-width:100%;padding:0 40px}#about-page .commitment-sect .beef-block .tit{margin-bottom:16px}#about-page .commitment-sect .beef-block .txt{max-width:100%;margin-bottom:40px}#about-page .commitment-sect .beef-block .img-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#about-page .commitment-sect .beef-block .img-wrap{padding:0 40px}#about-page .commitment-sect .beef-block .img01{width:73%;min-width:243px;margin-bottom:105px}#about-page .commitment-sect .beef-block .img02{top:80%;left:auto;right:9%;width:40%;min-width:164px}#about-page .commitment-sect .environment-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:-87px;overflow:hidden}#about-page .commitment-sect .environment-block .img-box{-webkit-transform:translateX(-40px);transform:translate(-40px)}#about-page .commitment-sect .environment-block .txt-box{position:relative;padding:150px 15px 35px 65px;z-index:-1;-webkit-transform:translate(-25px,-132px);transform:translate(-25px,-132px);background-size:68%;background-position:50% 80%}#about-page .commitment-sect .environment-block .txt-box .txt-wrap{max-width:100%}#about-page .commitment-sect .environment-block .txt-box .txt-wrap .tit{margin-bottom:13px;font-size:22px}#about-page .commitment-sect .environment-block .txt-box .txt-wrap .txt{max-width:100%;margin:0;font-size:14px;line-height:2.14}#about-page .commitment-sect .feed-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:64px}#about-page .commitment-sect .feed-block .txt-box{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#about-page .commitment-sect .feed-block .txt-box .txt-wrap{max-width:100%;padding:0 40px}#about-page .commitment-sect .feed-block .txt-box .txt-wrap .lead-txt{margin-bottom:2px;font-size:15px;letter-spacing:.1em}#about-page .commitment-sect .feed-block .txt-box .txt-wrap .tit{margin-bottom:16px}#about-page .commitment-sect .feed-block .txt-box .txt-wrap .txt{max-width:100%}#about-page .commitment-sect .feed-block .img-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#about-page .commitment-sect .feed-block .img-box .img-wrap{padding:0 40px}#about-page .commitment-sect .feed-block .img-box .img-wrap .img01{width:73%;min-width:243px;margin-bottom:136px}#about-page .commitment-sect .feed-block .img-box .img-wrap .img02{top:70%;left:auto;right:40%;width:40%;min-width:164px}#about-page .commitment-sect .feed-block .img-box .img-wrap .img03{top:55%;left:50%;width:40%;height:auto;min-width:164px}#about-page .commitment-sect .cow-breed-block{padding:0 40px}#about-page .commitment-sect .cow-breed-block .cow-breed-box{padding:20px}#about-page .commitment-sect .cow-breed-block .tit-wrap{gap:10px;margin:0 0 20px 3px}#about-page .commitment-sect .cow-breed-block .tip-box{max-width:70px;padding:3px 0;font-size:14px}#about-page .commitment-sect .cow-breed-block .tit{font-size:24px}#about-page .commitment-sect .cow-breed-block .cow-breed-wrapp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#about-page .commitment-sect .cow-breed-block .type-box .cow-breed-name{margin-bottom:12px}#about-page .commitment-sect .cow-breed-block .type-box .cow-breed-name:before{left:-12px}#about-page .passion-sect{margin-bottom:80px}#about-page .passion-sect .message-block{background:unset;background-color:#707070}#about-page .passion-sect .img-box{display:block}#about-page .passion-sect .img-box .img{display:block;width:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:8%;object-position:8%}#about-page .passion-sect .txt-box{width:100%;padding:40px 45px 48px}#about-page .passion-sect hgroup{text-align:left}#about-page .passion-sect .sect-lead{gap:15px;font-size:18px}#about-page .passion-sect .sect-tit{margin-bottom:12px;font-size:36px}#about-page .passion-sect .txt{max-width:100%}#about-page .passion-sect .name-txt{text-align:right}#about-page .passion-sect .movie-block{margin-top:-25px;padding:0;overflow:hidden}#about-page .passion-sect .movie-block .movie-list{display:block;gap:unset}#about-page .passion-sect .movie-block .movie-list .movie-link:after{top:130px;bottom:auto;left:183px}#about-page .passion-sect .movie-block .movie-list .movie-img{display:block;width:100%;border-radius:5px}#about-page .passion-sect .movie-block .movie-list iframe{width:100%}#about-page .passion-sect .movie-block .slick-slide{margin:0 10px}#about-page .passion-sect .movie-block .slick-list{margin:0 -10px}#about-page .history-sect{margin-bottom:45px}#about-page .history-sect .history-list .history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:7px 0 10px}#about-page .history-sect .history-list .history-item dt{font-size:12px;line-height:1.2}#about-page .about-media-sect{margin-bottom:85px}#about-page .about-media-sect .sect-tit{margin-bottom:46px}#about-page .about-media-sect .media-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-bottom:30px}#about-page .about-media-sect .media-link-block{text-align:center}#about-page .about-media-sect .media-link-block .media-more-link{width:100%;max-width:100%;padding:12px 0}}.product__title h1{text-align:left;font-size:2.4rem}@media (max-width: 767px){.product__title h1{font-size:2.5rem}}.product__info-wrapper .product-form__input label:first-of-type{border-width:1px 1px!important}.product-form__input input[type=radio]+label{border-radius:0%!important;padding:.5em!important;background-color:#fff!important;width:100%;display:grid!important;grid-template-columns:60px 1fr 60px;text-align:left!important;margin:0!important;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:0 1px 1px!important;cursor:pointer}.product-form__input input[type=radio]+label img{display:block;height:40px;max-width:100%;max-height:100%;margin:0 auto;padding:0}.variant-thumb-noimage{display:block;width:60px;height:40px}.product-form__input input[type=radio]+label{margin-right:0!important}dl.product-detail{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-bottom:none;border-top:1px solid #ccc;margin-bottom:10px}@media (min-width: 768px){dl.product-detail{font-size:1.3rem}}@media (max-width: 767px){dl.product-detail{font-size:1.7rem}}dl.product-detail dt{padding:5px;margin:0;width:100px;border-bottom:1px solid #ccc}dl.product-detail dd{padding:5px;margin:0;width:calc(100% - 100px);border-bottom:1px solid #ccc;text-align:left}.cart__checkout-button:after,.shopify-payment-button__button--unbranded:after,button.shopify-payment-button__button--unbranded{border-radius:28px!important}.cart__checkout-button,.product-form__submit{background-color:var(--base-attent-color);color:#fff;border:none;padding:2rem}.product-option dd{font-size:13px;color:#666}.ymq_cart_total_price{font-weight:700;font-size:20px;color:#212121}.ymq_item_original_line_price{font-weight:500;font-size:15px}@media (max-width: 767px){.cart__checkout-button{font-size:2rem;max-width:41rem}.product-form__submit{font-weight:500;font-size:1.9rem}}.price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.price-wrap>*{-ms-flex-item-align:center;align-self:center}.price-wrap .product__tax{margin-top:0;padding-left:10px}.product-tag-wrap{position:relative;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-tag[title=\671f\9593\9650\5b9a\5546\54c1]{background-color:#c00;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.product-tag-wrap>div{margin-right:10px;margin-bottom:5px}.collection-tag-wrap{position:relative}.collection-tag-wrap .product-tag-wrap{position:absolute;right:0;left:8px;top:8px;z-index:1;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-form__quantity{display:-webkit-box;display:-ms-flexbox;display:flex}.product-form__quantity>*{-ms-flex-item-align:center;align-self:center}.product_cmt{font-size:1.3rem}.product_spec{border-top:1px solid var(--base-border-color);border-bottom:1px solid var(--base-border-color);padding:10px 0;font-size:1.2rem}.product__description{margin-top:100px}@media (max-width: 767px){.product__description{margin-top:50px}}.thumbnail-list__item{background-color:#fff}.thumbnail[aria-current]{-webkit-box-shadow:unset!important;box-shadow:unset!important;opacity:.7}.card .product-tag{display:none}.product-tag{display:inline-block;font-size:1.2rem;background-color:#333;color:#fff;padding:2px 10px;border-radius:5px}.product-media-container.constrain-height.media-fit-contain{border:none}.product__info-container .product-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__info-container .product-tags .product-tag-item{padding:1px 10px;background:#000;font-weight:400;font-size:12px;letter-spacing:.06em;border-radius:3px}.product__info-container .product-tags .product-tag-item a{color:#fff}.product-form__input input[type=radio]+label,.global-media-settings{border-color:var(--base-border-color)!important}.global-media-settings{border:none}.product-form__input{max-width:100%!important}.product-form__input input[type=radio]+label{font-size:.8em!important;vertical-align:top;min-height:55px;border:1px solid #eee!important}.product-form__input input[type=radio]:checked+label{border:1px solid var(--base-attent-color)!important}.product-form__input .form__label{font-weight:600}.product-form__input .variant-text,.product-form__input .variant-price{color:rgb(var(--color-foreground))}@media (max-width: 767px){.product-form__input input[type=radio]+label{font-size:1em!important;line-height:1.2!important;width:100%}}.ymq-box{background-color:#fcfcfc;padding-bottom:13px}.ymq-options-box.ymq-shopify-option-box{background-color:#fff;margin-bottom:13px!important;padding-bottom:20px}.ymq-options-box:not(.ymq-shopify-option-box){margin-bottom:0!important;padding:3px 20px;background-color:#fcfcfc}.ymq-options-box:not(.ymq-shopify-option-box) .ymq_lable,.ymq-options-box:not(.ymq-shopify-option-box) .ymq_option_text_span,.ymq-options-box:not(.ymq-shopify-option-box) .ymq-option-value,.ymq-options-box:not(.ymq-shopify-option-box) select.ymq-dropdown,.ymq-options-box:not(.ymq-shopify-option-box) .ymq-input-text{font-weight:500;font-size:12px!important;color:#333!important}.ymq-options-box:last-of-type{padding-top:13px}.ymq-options-box select.ymq-dropdown,.ymq-options-box .ymq-input-text{border:1px solid #eee!important;border-radius:5px!important;padding-left:16px!important}.ymq-options-box .ymq-dropdown>span{border:1px solid #eee!important;border-radius:5px!important;font-weight:500;font-size:12px;color:#333!important}@media (max-width: 767px){.ymq-options-box select.ymq-dropdown,.ymq-options-box .ymq-input-text{font-size:13px!important}.ymq-options-box .ymq-dropdown>span{font-size:13px!important}}.price-per-item__container .quantity{min-height:calc(var(--inputs-border-width) * 2 + 3.5rem);margin-left:21px;padding:7px 0;border:1px solid #eee}.price-per-item__container .quantity:after{border:.1rem solid var(--base-border-color)!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}.price__regular{font-size:28px;font-weight:700}.price__regular:after{content:"\7a0e\8fbc";margin-left:5px;font-weight:500;font-size:1rem}@media (max-width: 767px){.price__regular{font-size:28px}}.price-item--regular:first-letter{font-size:13px;padding-right:5px}.product__tax{display:none}.product-form__buttons{border-radius:3px}.button:after{-webkit-box-shadow:none;box-shadow:none}.button:not([disabled]):hover{opacity:.8;-webkit-transition:.7s;transition:.7s}.button:not([disabled]):hover:after{-webkit-box-shadow:none;box-shadow:none}.rte img{margin-bottom:0;border:none}.product-link{padding:5px 0;font-size:1.1rem;text-align:left}.product-link li{list-style:none}.product-link li a{color:#333}.product-link li:before{content:"\30fb";display:inline-block}@media (max-width: 767px){.product-link{font-size:.9em}}.related-products .product-grid .grid__item:before{display:none}.related-products .product-grid .price__regular{font-size:13px;letter-spacing:.1em}.collection #product-grid .grid__item:before,.template-search #product-grid .grid__item:before{display:none}@media (max-width: 767px){.collection #product-grid,.template-search #product-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collection #product-grid .grid__item,.template-search #product-grid .grid__item{width:100%;max-width:100%}.collection .price__regular,.template-search .price__regular{font-size:12px}}.collection-all-sect .collection-all-text-wrapper{margin-top:89px;margin-bottom:125px}.collection-all-sect .sect-tit,.collection-all-sect .sect-subtit{text-align:center}.collection-all-sect .sect-tit{margin-bottom:11px;font-family:EB Garamond,serif;font-weight:600;font-size:30px;letter-spacing:.15em}.collection-all-sect .sect-subtit{font-weight:700;font-size:14px;letter-spacing:.1em}.facets-container{margin-bottom:20px}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .tit,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .tit{margin-bottom:19px;padding-bottom:0;border:none;font-weight:700;font-size:16px;letter-spacing:.1em}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .en-tit,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .en-tit{display:none}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box{display:block}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-list,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-list li,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-list li{-ms-flex-preferred-size:calc(50% - 12.5px);flex-basis:calc(50% - 12.5px)}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-list .img,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-list .img{width:100%;height:250px;border-radius:10px}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-list-link,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-list-link{display:block;position:relative}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-list-link:before,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-list-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#0006,#0000);border-radius:10px}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-list-link:after,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-list-link:after{content:"";display:block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;background:url(../assets/icon_chevron_right_gold.svg) no-repeat center/contain}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-tit-box,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-tit-box{position:absolute;top:50%;left:41px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-tit,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-tit{margin:0;font-weight:500;font-size:23px;letter-spacing:.1em;font-family:"Noto Serif JP",serif;line-height:1.34;color:#fff}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-subtit,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-subtit{margin:0;font-size:15px;letter-spacing:.1em;line-height:1;color:#fff}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .product-tags-block .product-tags-box .collection-item-link,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .product-tags-block .product-tags-box .collection-item-link{display:none}@media (max-width: 767px){#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect{padding-bottom:88px}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .tit,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .tit{margin-bottom:13px;font-weight:500;font-size:13px;letter-spacing:.1em}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-list,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .usage-box .usage-list li,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .usage-box .usage-list li{-ms-flex-preferred-size:100%;flex-basis:100%}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .menu-card-wrap .category-box .category-list,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .menu-card-wrap .category-box .category-list{gap:20px}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .product-tags-block .product-tags-box .product-tags-list .tag-link,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .product-tags-block .product-tags-box .product-tags-list .tag-link{padding:5px 15px;font-size:13px;letter-spacing:.1em}#shopify-section-template--16584415608928__main_menu_list_m6CCh4 .menu-list-sect .product-tags-block .product-tags-box .collection-item-link,#shopify-section-template--17499281227872__main_menu_list_kwtFGq .menu-list-sect .product-tags-block .product-tags-box .collection-item-link{display:none}}.collection .price__regular{font-weight:500;font-size:12px;letter-spacing:.03em}.collection .pagination__list{margin-bottom:186px}@media (max-width: 767px){.collection .pagination__list{margin-bottom:101px}}.AirReviews-StarRate .Avada_Star-Icon.AirReviews-Star--Icon-slim:before{zoom:.8!important}.AirReviews-Blocks__ActionRate--Status{display:none!important}.AirReviews-Widget .AirReviews-StarRatingWrapper .AirReviews-StarRate--Count{font-size:11px;position:relative;top:2px}#collection-section .tit{font-weight:500;font-size:40px;letter-spacing:.1em}#collection-section .txt{font-family:"Noto Serif JP",serif;font-weight:500;font-size:16px;letter-spacing:.1em;line-height:1.875}#collection-section img{display:block;width:100%}@media (max-width: 767px){#collection-section .tit{font-size:30px}}.collection-sect .main-mv-block{position:relative;margin-bottom:67px;height:50vh}.collection-sect .main-mv-block:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,#0006,#0000)}.collection-sect .main-mv-block .mainv-img{height:50vh;-o-object-fit:cover;object-fit:cover}.collection-sect .main-mv-block hgroup{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collection-sect .main-mv-block .sect-tit{margin:0;font-family:EB Garamond,serif;font-weight:600;font-size:40px;letter-spacing:.15em;color:#fff}.collection-sect .main-mv-block .sect-subtit{font-weight:500;font-size:13px;letter-spacing:.04em;text-align:left;color:#fff}.collection-sect .sect-main{margin-bottom:88px;text-align:center}.collection-sect .tit{margin-top:0;margin-bottom:23px}.collection-sect .txt{margin:0}@media (max-width: 767px){.collection-sect .main-mv-block{position:relative;margin-bottom:47px;height:45vh}.collection-sect .main-mv-block .mainv-img{height:45vh}.collection-sect .main-mv-block hgroup{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.collection-sect .main-mv-block .sect-subtit{text-align:center}.collection-sect .sect-main{margin-bottom:76px}.collection-sect .tit{margin-bottom:16px}}.gift-only-sect{margin-bottom:56px}.gift-service-sect{background:#f1efed;padding-bottom:56px}.gift-service-sect .service-img-block{position:relative;margin-bottom:41px}.gift-service-sect .service-img-block .service-img{height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gift-service-sect .service-img-block .service-tit-img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;max-width:320px;margin:auto}.gift-service-sect .txt{margin-bottom:56px;text-align:center}.gift-service-sect .gift-service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:19px}.gift-service-sect .gift-service-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:calc(33.3333333333% - 9.5px);border:1px solid #9f7911;font-family:"Noto Serif JP",serif}.gift-service-sect .gift-service-list li .count-txt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:47px;padding:19px 0 20px 13px;background:#9f7911;font-weight:500;font-size:25px;letter-spacing:.1em;text-align:center;color:#fff}.gift-service-sect .gift-service-list li .count-txt:after{content:"";position:absolute;top:16%;left:100%;margin-top:-15px;border:42px solid transparent;border-left:15px solid #9f7911}.gift-service-sect .gift-service-list li .service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#fff;font-weight:500;font-size:19px;letter-spacing:.1em;line-height:1.37;text-align:center;color:#806110}@media (max-width: 767px){.gift-service-sect .service-img-block .service-tit-img{max-width:284px}.gift-service-sect .txt{margin-bottom:17px}.gift-service-sect .gift-service-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px}.gift-service-sect .gift-service-list li{width:100%}}.recommend-item-sect{padding-top:94px;padding-bottom:60px}.recommend-item-sect .tit{margin-top:0;margin-bottom:72px;font-size:35px;text-align:center}.recommend-item-sect .recommend-item-list li{margin-bottom:90px}.recommend-item-sect .recommend-item-list li:last-child{margin-bottom:0}.recommend-item-sect .recommend-item-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommend-item-sect .recommend-item-list .img-box{width:50%}.recommend-item-sect .recommend-item-list .img-box .gift-item-img{-webkit-transform:scale(1.06);transform:scale(1.06)}.recommend-item-sect .recommend-item-list .txt-box{width:50%;min-height:450px;padding:44px 46px 32px;border:1px solid #e2e2e2;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d}.recommend-item-sect .recommend-item-list .item-tit{margin-top:0;margin-bottom:17px;padding-bottom:11px;border-bottom:1px solid #707070;font-weight:500;font-size:25px;letter-spacing:.1em}.recommend-item-sect .recommend-item-list .large-txt{display:block;font-weight:500;font-size:35px;letter-spacing:.1em}.recommend-item-sect .recommend-item-list .txt{font-family:"Noto Serif JP",serif;font-weight:500;font-size:14px;letter-spacing:.1em;line-height:1.86;color:#0f0101}.recommend-item-sect .recommend-item-list .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.recommend-item-sect .recommend-item-list .list li{padding:2px 10px;margin-bottom:0;border-radius:2px;border:1px solid #9b9b9b;font-family:"Noto Serif JP",serif;font-weight:500;font-size:14px;letter-spacing:.1em;color:#0f0101}.recommend-item-sect .recommend-item-list .recommend-price-txt{margin-top:0;margin-bottom:6px;font-family:"Noto Serif JP",serif;font-weight:600;font-size:40px;color:#830000}.recommend-item-sect .recommend-item-list .currency-unit{font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:14px;letter-spacing:.1em}.recommend-item-sect .recommend-item-list .item-link{display:block;position:relative;width:100%;padding:10px 0;background:#b89c53;font-weight:500;font-size:14px;letter-spacing:.1em;text-align:center;color:#fff}.recommend-item-sect .recommend-item-list .item-link:after{content:"";display:block;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background:url(../assets/icon_chevron_right.svg) no-repeat center/contain}@media (max-width: 767px){.recommend-item-sect{padding-top:47px;padding-bottom:97px}.recommend-item-sect .tit{margin-bottom:30px;font-size:28px}.recommend-item-sect .recommend-item-list li{margin-bottom:40px}.recommend-item-sect .recommend-item-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommend-item-sect .recommend-item-list .img-box{width:100%}.recommend-item-sect .recommend-item-list .img-box .gift-item-img{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transform-origin:top left;transform-origin:top left}.recommend-item-sect .recommend-item-list .txt-box{width:100%;min-height:auto;padding:20px 15px 37px}.recommend-item-sect .recommend-item-list .item-tit{margin-bottom:7px;padding-bottom:7px;font-size:18px}.recommend-item-sect .recommend-item-list .large-txt{font-size:30px}.recommend-item-sect .recommend-item-list .txt{font-size:13px;line-height:1.69}.recommend-item-sect .recommend-item-list .list{gap:5px}.recommend-item-sect .recommend-item-list .list li{padding:2px 5px;font-size:11px}.recommend-item-sect .recommend-item-list .recommend-price-txt{margin-bottom:9px;font-size:40px}.recommend-item-sect .recommend-item-list .currency-unit{font-size:14px}.recommend-item-sect .recommend-item-list .item-link{padding:8px 0}.recommend-item-sect .recommend-item-list .item-link:after{right:20px;width:8px;height:8px}}#shopify-section-template--17474483978336__product_ranking_gift_WLnDj4 .ranking-gift .page-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#shopify-section-template--17474483978336__product_ranking_gift_WLnDj4 .ranking-gift .page-width .ranking-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}#shopify-section-template--17474483978336__product_ranking_gift_WLnDj4 .ranking-gift .page-width .ranking-block .tit{display:none}#shopify-section-template--17474483978336__product_ranking_gift_WLnDj4 .ranking-gift .page-width .budget-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#shopify-section-template--17474483978336__product_ranking_gift_WLnDj4 .ranking-gift .page-width .collection-item-link{display:none}@media (max-width: 767px){#shopify-section-template--17474483978336__product_ranking_gift_WLnDj4 .ranking-gift .budget-block{margin-bottom:58px}}.item-list-tit{margin:0;font-weight:500;font-size:35px;letter-spacing:.1em;text-align:center}@media (max-width: 767px){.item-list-tit{font-size:25px}}.collection-feature-sect .main-mv-block{position:unset;width:100%;height:auto}.collection-feature-sect .main-mv-block:before{display:none}.collection-feature-sect .main-mv-block .mainv-img{width:100%;height:revert-layer;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 767px){.collection-feature-sect .main-mv-block .mainv-img{height:400px}}.collection-homeuse-sect{margin-bottom:109px}.homeuse-about-sect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:74px}.homeuse-about-sect .img-box{width:50%}.homeuse-about-sect .img-box img{height:604px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.homeuse-about-sect .txt-box{width:50%;max-width:558px;padding-left:62px;padding-right:20px}.homeuse-about-sect .txt-box .lead-txt{margin-top:0;margin-bottom:15px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:27px;letter-spacing:.1em;color:#000}.homeuse-about-sect .txt-box .tit{margin-top:0;margin-bottom:24px;font-weight:500;font-size:35px;letter-spacing:.1em}.homeuse-about-sect .txt-box .txt{max-width:558px;margin-top:0;margin-bottom:22px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:16px;letter-spacing:.1em;line-height:1.875}.homeuse-about-sect .txt-box .home-about-link{position:relative;display:block;width:100%;padding:11px 0;border:1px solid #000;font-weight:500;font-size:16px;text-align:center;color:#000}.homeuse-about-sect .txt-box .home-about-link:after{content:"";display:block;position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;background:url(../assets/icon_chevron_right_black.svg) no-repeat center/contain}@media (max-width: 767px){.homeuse-about-sect{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.homeuse-about-sect .img-box{width:100%;padding:0 25px}.homeuse-about-sect .img-box img{height:343px}.homeuse-about-sect .txt-box{width:100%;max-width:100%;padding-left:25px;padding-right:25px}.homeuse-about-sect .txt-box .lead-txt{margin-bottom:30px;font-size:30px;line-height:1.53;text-align:center}.homeuse-about-sect .txt-box .tit{margin-bottom:22px;font-size:30px;text-align:center}.homeuse-about-sect .txt-box .txt{max-width:100%;margin-bottom:28px}.homeuse-about-sect .txt-box .home-about-link{padding:11px 0}.homeuse-about-sect .txt-box .home-about-link:after{right:18px}}#shopify-section-template--17477621743712__product_ranking_home_TDhVRH .ranking-home .page-width .ranking-block{margin-bottom:0}#shopify-section-template--17477621743712__product_ranking_home_TDhVRH .ranking-home .page-width .ranking-block .tit,#shopify-section-template--17477621743712__product_ranking_home_TDhVRH .ranking-home .page-width .collection-item-link{display:none}@media (max-width: 767px){#shopify-section-template--17477621743712__product_ranking_home_TDhVRH .ranking-home .budget-block{margin-bottom:58px}}.collection-category-sect .main-mv-block{position:relative;margin-bottom:67px;background:#575757}.collection-category-sect .main-mv-block .mainv-img{-o-object-fit:cover;object-fit:cover}.collection-category-sect .main-mv-block .sect-tit{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}@media (max-width: 767px){.collection-category-sect .main-mv-block{position:relative;margin-bottom:47px}.collection-category-sect .main-mv-block .sect-tit{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;font-size:29px;text-align:center}}.contact-sect{padding-top:165px;padding-bottom:86px}.contact-sect .sect-tit{margin-bottom:17px}.contact-sect .sect-subtit{font-family:"Noto Serif JP",serif}@media (max-width: 767px){.contact-sect{padding-bottom:76px}.contact-sect .sect-tit{margin-bottom:5px}}#ContactForm{margin-bottom:268px}#ContactForm .field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:13px}#ContactForm .field:before,#ContactForm .field:after{display:none}#ContactForm .field .field__input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:38px;border:1px solid #C4CCCE;border-radius:2px;font-size:14px}#ContactForm .field .field__input:focus{padding:.8rem 1.5rem .8rem .9rem}#ContactForm .field .field__input:not(:-moz-placeholder){padding:.8rem 1.5rem .8rem .9rem}#ContactForm .field .field__input:not(:-ms-input-placeholder){padding:.8rem 1.5rem .8rem .9rem}#ContactForm .field .field__input:not(:placeholder-shown){padding:.8rem 1.5rem .8rem .9rem}#ContactForm .field .field__input:focus~.field__label{font-size:13px;letter-spacing:1px}#ContactForm .field .field__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;position:unset;font-weight:500;font-size:13px}#ContactForm .field .required-txt{font-weight:500;font-size:8px;color:#c5ab65}#ContactForm .contact__button{margin-top:75px;text-align:center}#ContactForm .contact__button .button{padding:0 77px;border-radius:2px;background:#4a4949}@media (max-width: 767px){#ContactForm{margin-bottom:71px}#ContactForm .field .text-area{height:200px}}.media-archive-sect{padding-top:125px;padding-bottom:115px}.media-archive-sect hgroup{margin-bottom:76px}.media-archive-sect .sect-tit{margin-bottom:8px}.media-archive-sect .sect-subtit{font-weight:500;font-size:12px}.media-archive-sect .media-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px}.media-archive-sect .media-list .media-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 70px) / 3);flex:0 0 calc((100% - 70px) / 3)}.media-archive-sect .media-list .media-item .media-img{width:100%;height:auto;margin-bottom:20px;-webkit-filter:drop-shadow(0px 2px 4px rgba(0,0,0,.16));filter:drop-shadow(0px 2px 4px rgba(0,0,0,.16))}.media-archive-sect .media-list .media-item .media-tit{margin-top:0;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:13px;line-height:2}.media-archive-sect .pagination .page{font-size:16px;color:#373a3c}@media (max-width: 767px){.media-archive-sect{padding-bottom:151px}.media-archive-sect hgroup{margin-bottom:50px}.media-archive-sect .sect-tit{margin-bottom:5px}.media-archive-sect .media-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.media-archive-sect .media-list .media-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.media-archive-sect .media-list .media-item .media-img{margin-bottom:13px}}.media-detail-sect{padding-top:146px;padding-bottom:216px}.media-detail-sect hgroup{margin-bottom:23px}.media-detail-sect .sect-tit{margin-bottom:14px;line-height:1}.media-detail-sect .sect-subtit{font-weight:500;font-size:12px}.media-detail-sect .article-img{margin-bottom:65px}.media-detail-sect .article-img .img{display:block;width:100%;height:auto;margin-inline:auto}.media-detail-sect .tit{margin-top:0;margin-bottom:30px;font-weight:600;font-size:30px;letter-spacing:.25em}.media-detail-sect .article-content{width:100%;max-width:660px;margin-inline:auto}@media (max-width: 767px){.media-detail-sect{padding-top:146px;padding-bottom:216px}.media-detail-sect hgroup{margin-bottom:23px}.media-detail-sect .sect-tit{margin-bottom:14px;line-height:1}.media-detail-sect .article-img{margin-bottom:65px}.media-detail-sect .article-img .img{display:block;width:100%;height:auto;margin-inline:auto}.media-detail-sect .tit{margin-top:0;margin-bottom:30px;font-weight:600;font-size:30px;letter-spacing:.25em}.media-detail-sect .article-content{width:100%;max-width:660px;margin-inline:auto}}.news-detail-sect{padding-top:117px;padding-bottom:230px}.news-detail-sect hgroup{margin-bottom:65px}.news-detail-sect .sect-tit{margin-bottom:14px;line-height:1}.news-detail-sect .sect-subtit{font-weight:500;font-size:12px}.news-detail-sect .article-img{margin-bottom:65px}.news-detail-sect .article-img .img{display:block;width:100%;height:auto;margin-inline:auto}.news-detail-sect .tit{margin-top:0;margin-bottom:30px;font-weight:600;font-size:30px;letter-spacing:.25em}.news-detail-sect .article-tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.news-detail-sect .article-tags-list li .article-tags-link{display:block;padding:3px 10px;border:1px solid #707070;font-weight:700;font-size:13px;letter-spacing:.25em;color:#000}.news-detail-sect .article-content{width:100%;max-width:660px;margin-inline:auto}@media (max-width: 767px){.news-detail-sect{padding-top:146px;padding-bottom:216px}.news-detail-sect hgroup{margin-bottom:23px}.news-detail-sect .sect-tit{margin-bottom:14px;line-height:1}.news-detail-sect .article-img{margin-bottom:65px}.news-detail-sect .article-img .img{display:block;width:100%;height:auto;margin-inline:auto}.news-detail-sect .tit{margin-top:0;margin-bottom:30px;font-weight:600;font-size:30px;letter-spacing:.25em}.news-detail-sect .article-content{width:100%;max-width:660px;margin-inline:auto}}.guide-sect{padding-top:195px;padding-bottom:225px}.guide-sect hgroup{margin-bottom:99px}.guide-sect .sect-tit{margin-bottom:8px}.guide-sect .sect-subtit{font-family:"Noto Serif JP",serif}.guide-sect .guide-list{margin:0}.guide-sect .guide-list dt{margin-bottom:19px}.guide-sect .guide-list dd{margin-left:0;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:13px;line-height:2.08;color:#333}.guide-sect .guide-list .guide-item{margin-bottom:44px}.guide-sect .guide-list .guide-item .tit{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px}.guide-sect .guide-list .guide-item .txt{margin-top:0;margin-bottom:32px;font-weight:500;font-size:13px;line-height:2.08}.guide-sect .guide-list .guide-item .heading{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:13px}.guide-sect .guide-list .guide-item .list{margin-bottom:32px}.guide-sect .guide-list .guide-item .list li:before{content:"\30fb";display:inline-block}.guide-sect .guide-list .guide-item .pay-list li{margin-bottom:32px}.guide-sect .guide-list .guide-item .policy-link{border-bottom:1px solid #333;color:#333}@media (max-width: 767px){.guide-sect{padding-bottom:90px}.guide-sect hgroup{margin-bottom:42px}.guide-sect .sect-tit{margin-bottom:0}.guide-sect .guide-anchor-list{margin-bottom:42px;padding:22px 0}.guide-sect .guide-list dt{margin-bottom:9px}.guide-sect .guide-list .guide-item{margin-bottom:35px}.guide-sect .guide-list .guide-item .tit{font-weight:500}.guide-sect .guide-list .guide-item .txt{margin-bottom:32px}.guide-sect .guide-list .guide-item .list{margin-bottom:27px}}.news-archive-sect{padding-top:113px;padding-bottom:165px}.news-archive-sect hgroup{margin-bottom:95px}.news-archive-sect .sect-tit{margin-bottom:18px}.news-archive-sect .sect-subtit{font-weight:500;font-size:12px}.news-archive-sect .news-list{border-top:1px solid #ECECEC}.news-archive-sect .news-list .news-item{padding:20px 15px;border-bottom:1px solid #ECECEC}.news-archive-sect .news-list .news-link{color:#333}.news-archive-sect .news-list .news-date{margin-right:37px;font-size:1.4rem}@media (max-width: 767px){.news-archive-sect{padding-top:89px;padding-bottom:100px}.news-archive-sect hgroup{margin-bottom:57px}.news-archive-sect .sect-tit{margin-bottom:5px}.news-archive-sect .news-list .news-date{display:block}}.faq-sect{padding-top:195px;padding-bottom:165px}.faq-sect hgroup{margin-bottom:86px}.faq-sect .sect-tit{margin-bottom:17px}.faq-sect .sect-subtit{font-family:"Noto Serif JP",serif}.faq-sect .anchor-list{margin-bottom:82px}.faq-sect .faq-item{margin-bottom:100px}.faq-sect .faq-item .tit{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:20px}.faq-sect .faq-item .faq-list{border-top:1px solid #ECECEC}.faq-sect .faq-item .faq-list li{padding:20px 15px;border-bottom:1px solid #ECECEC;font-weight:500;font-size:15px}.faq-sect .faq-item .faq-list .faq-answer{overflow:hidden}@media (max-width: 767px){.faq-sect hgroup{margin-bottom:53px}.faq-sect .sect-tit{margin-bottom:0}.faq-sect .anchor-list,.faq-sect .faq-item{margin-bottom:45px}.faq-sect .faq-item .tit{font-size:18px}.faq-sect .faq-item .faq-list li{padding:20px 10px;font-weight:500;font-size:15px}}.shop-sect{padding-top:179px;padding-bottom:242px}.shop-sect hgroup{margin-bottom:92px}.shop-sect .sect-tit{margin-bottom:8px}.shop-sect .sect-subtit{font-family:"Noto Serif JP",serif}.shop-sect .shop-block .tit{margin-bottom:51px;padding-bottom:10px;border-bottom:1px solid #707070;font-family:"Noto Serif JP",serif;font-weight:500;font-size:25px;letter-spacing:.1em;color:#0f0101}.shop-sect .shop-direct-block{margin-bottom:64px}.shop-sect .shop-direct-block .direct-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.shop-sect .shop-direct-block .direct-list .shop-tokyo{display:none}.shop-sect .shop-direct-block .direct-list .shop-img{width:100%;margin-bottom:13px;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px #00000029}.shop-sect .shop-direct-block .direct-list .shop-name-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;margin-bottom:19px}.shop-sect .shop-direct-block .direct-list .area-txt{margin:0;padding:4px 13px;border:1px solid #707070;font-weight:500;font-size:13px;letter-spacing:.05em}.shop-sect .shop-direct-block .direct-list .shop-name{margin:0;font-weight:700;font-size:16px;letter-spacing:.05em}.shop-sect .shop-direct-block .direct-list .addr-txt{margin-top:0;margin-bottom:8px;font-weight:500;font-size:13px;letter-spacing:.05em}.shop-sect .shop-direct-block .direct-list .tel-txt{margin:0;font-weight:500;font-size:13px;letter-spacing:.05em}.shop-sect .shop-direct-block .direct-list .tel-txt a{display:inline-block;margin-left:17px;color:#333}.shop-sect .shop-partner-block{display:none}.shop-sect .shop-partner-block .area-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-bottom:39px}.shop-sect .shop-partner-block .area-list li{font-weight:500;font-size:13px}.shop-sect .shop-partner-block .area-list li a{color:#333}.shop-sect .shop-partner-block .area-list li a[href^=tel]{pointer-events:none}.shop-sect .shop-partner-block .shop-area-block{margin-bottom:39px}.shop-sect .shop-partner-block .shop-area-block:last-child{margin-bottom:0}.shop-sect .shop-partner-block .shop-area-block .area-name{margin-top:0;margin-bottom:16px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:18px}.shop-sect .shop-partner-block .shop-area-block .partner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}.shop-sect .shop-partner-block .shop-area-block .partner-list li{padding:45px 34px 39px;border:1px solid #e2e2e2;font-weight:500;font-size:13px}.shop-sect .shop-partner-block .shop-area-block .partner-list .shop-name{margin-top:0;margin-bottom:1px;font-weight:500;font-size:30px;letter-spacing:0;line-height:1.43}.shop-sect .shop-partner-block .shop-area-block .partner-list .addr-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:21px;margin-bottom:7px;letter-spacing:0}.shop-sect .shop-partner-block .shop-area-block .partner-list .addr-txt{margin:0}.shop-sect .shop-partner-block .shop-area-block .partner-list .map-btn{padding:8px 16px;border-radius:2px;background:#000;font-weight:600;font-size:13px;text-align:center;color:#fff}.shop-sect .shop-partner-block .shop-area-block .partner-list .tel{margin:0}.shop-sect .shop-partner-block .shop-area-block .partner-list .tel a{color:#333}.shop-sect .shop-partner-block .shop-area-block .partner-list .tel a[href^=tel]{pointer-events:none}@media (max-width: 767px){.shop-sect{padding-bottom:119px}.shop-sect hgroup{margin-bottom:59px}.shop-sect .sect-tit{margin-bottom:5px}.shop-sect .shop-block .tit{margin-bottom:22px;padding-bottom:10px;font-size:20px}.shop-sect .shop-direct-block{margin-bottom:58px}.shop-sect .shop-direct-block .direct-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.shop-sect .shop-direct-block .direct-list .shop-img{margin-bottom:20px}.shop-sect .shop-direct-block .direct-list .shop-name-box{margin-bottom:12px}.shop-sect .shop-direct-block .direct-list .tel-txt a{margin-left:15px;pointer-events:all}.shop-sect .shop-partner-block .shop-area-block .partner-list{gap:36px}.shop-sect .shop-partner-block .shop-area-block .partner-list li{padding:23px 15px 29px}.shop-sect .shop-partner-block .shop-area-block .partner-list .shop-name{margin-bottom:1px;font-size:25px}.shop-sect .shop-partner-block .shop-area-block .partner-list .addr-block{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;margin-bottom:4px}.shop-sect .shop-partner-block .shop-area-block .partner-list .map-btn{padding:3px 10px;font-size:11px}.shop-sect .shop-partner-block .shop-area-block .partner-list .tel a{pointer-events:all}}.traceability-sect{padding-top:139px;padding-bottom:131px;text-align:center}.traceability-sect .sect-tit{margin-bottom:21px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:36px;letter-spacing:.1em;color:#0f0101}.traceability-sect .txt{margin-bottom:64px;font-weight:500;font-size:15px;letter-spacing:0;line-height:2.33;text-align:center;color:#333}.traceability-sect .search-block{width:100%;max-width:769px;margin-inline:auto;padding:53px 20px 63px;background:#f7f7f7;border:1px solid #e2e2e2}.traceability-sect .search-block .tit{margin-top:0;margin-bottom:23px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:25px;letter-spacing:.1em;color:#0f0101}.traceability-sect .search-block .search-txt{margin-top:0;margin-bottom:30px;font-weight:500;font-size:15px;line-height:2.33;letter-spacing:0;color:#333}.traceability-sect .search-block .search-link{display:block;width:100%;max-width:285px;margin-inline:auto;padding:19px 0;border-radius:2px;background:#4a4949;font-weight:500;font-size:15px;line-height:1;text-align:center;color:#fff}@media (max-width: 767px){.traceability-sect{padding-top:69px;padding-bottom:128px}.traceability-sect .sect-tit{margin-bottom:18px}.traceability-sect .txt{margin-bottom:45px;font-size:16px;line-height:1.875}.traceability-sect .search-block{max-width:100%;padding:55px 20px 50px}.traceability-sect .search-block .tit{margin-bottom:23px;font-size:23px}.traceability-sect .search-block .search-txt{line-height:2}.traceability-sect .search-block .search-link{padding:13px 0}}.shopify-policy__container{max-width:1094px!important;padding-top:179px;padding-bottom:158px}@media (max-width: 767px){.shopify-policy__container{max-width:100%!important;padding-top:69px;padding-bottom:140px}}.shopify-policy__title h1{margin-top:0;margin-bottom:116px;font-weight:500;font-size:40px;letter-spacing:.12em}@media (max-width: 767px){.shopify-policy__title h1{margin-bottom:54px;font-size:25px;letter-spacing:.1em}}.policy-sect{font-weight:500;font-size:14px;letter-spacing:0;line-height:1.93;color:#333}.policy-sect dl{margin-top:0}.policy-sect .policy-wrap{margin-bottom:32px}.policy-sect .policy-wrap dd{margin-left:0}.policy-sect .policy-wrap h2,.policy-sect .policy-wrap h3{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;line-height:1.93}.policy-sect .policy-wrap p{margin:0}.policy-sect .policy-wrap a[href^=tel]{pointer-events:none}.policy-sect .policy-wrap address{font-style:normal}.policy-sect .policy-wrap a[href^="mailto:"]{pointer-events:auto}.policy-sect .policy-wrap ol{margin:0;padding-left:0}.policy-sect .policy-wrap ul li:before{content:"\30fb";display:inline-block}.policy-sect .policy-wrap .shipping-list li{margin-bottom:32px}.policy-sect .policy-wrap .shipping-list li:before{display:none}@media (max-width: 767px){.policy-sect a{pointer-events:auto}}.section-template--16584415838304__main-padding.search-sect{padding-top:110px}.search-sect .sect-tit{margin-top:0;margin-bottom:94px;font-weight:500;font-size:36px;letter-spacing:.1em;text-align:center}.customer:not(.account):not(.order){padding-top:114px;padding-bottom:256px}.template-404{margin-top:345px;margin-bottom:292px}.template-404 .title{margin-top:0;margin-bottom:24px;font-family:"Noto Serif JP",serif;font-weight:600;font-size:48px;letter-spacing:.1em}.template-404 p{font-weight:500;font-size:20px;line-height:1.9;color:#333}@media (max-width: 767px){.template-404{margin-top:154px;margin-bottom:119px}.template-404 .title{margin-bottom:17px;font-size:30px}.template-404 p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base_custom.css.map */
