@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@400;500&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}body{font-family:Noto Sans JP,sans-serif;color:#000;position:relative;box-sizing:border-box;overflow-x:hidden;font-weight:500;word-break:break-all}@media screen and (max-width: 370px){.txt{font-size:10px!important}}body.noscroll{overflow:hidden}.en{font-family:Lato,sans-serif}a:hover{opacity:.85;cursor:pointer}li{list-style:none}a{color:#000;text-decoration:none}div,li,a,ul,p,h1,h2,h3,h4,span{box-sizing:border-box}section{box-sizing:border-box}img{-o-object-fit:cover;object-fit:cover}img{max-width:100%}.is-sp{display:none!important}@media screen and (max-width: 768px){.is-sp{display:block!important}}.is-pc{display:block!important}@media screen and (max-width: 768px){.is-pc{display:none!important}}th,td{box-sizing:border-box}.kb_header{position:fixed;top:0;left:0;width:100%;padding:0 20px;z-index:200;box-sizing:border-box}@media screen and (max-width: 768px){.kb_header{padding:10px 20px}}.kb_header_inner{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.kb_header_inner{align-items:center}}.kb_header_logo{width:300px}@media screen and (max-width: 768px){.kb_header_logo{position:absolute;left:50%;transform:translate(-50%);width:180px;z-index:100}}.kb_header_logo img{width:100%}.kb_header_menu .menu_txt{text-align:center;font-size:16px;color:#fff}@media screen and (max-width: 768px){.kb_header_menu .menu_txt{font-size:8px}}.kb_header_icon{display:flex;align-items:center}.kb_header_cart{width:35px;margin-left:25px}@media screen and (max-width: 768px){.kb_header_cart{width:25px;margin-left:15px}}.kb_header_user{width:35px}@media screen and (max-width: 768px){.kb_header_user{width:25px}}.kb_header .burger{width:50px}@media screen and (max-width: 768px){.kb_header .burger{display:block;width:30px}}.kb_header .burger div{width:100%;background:#fff;height:2px;z-index:5;margin:0 auto}.kb_header .burger div:nth-child(2){margin:10px auto}@media screen and (max-width: 768px){.kb_header .burger div:nth-child(2){margin:6px auto}}.kb_header .kb_header_menu:hover{cursor:pointer}.kb_header .burger div{transition:all .3s ease}.kb_header .burger.toggle .burger01{transform:rotate(-45deg) translate(-8px,9px)}.kb_header .burger.toggle .burger02{opacity:0}.kb_header .burger.toggle .burger03{transform:rotate(45deg) translate(-7px,-9px)}.kb_header .off{display:block}.kb_header .on{display:none}.kb_header.active{padding:15px 20px;background:#fff}.kb_header.active .off{display:none}.kb_header.active .on{display:block}.kb_header.active .kb_header_menu .menu_txt{color:#835b43}.kb_header.active .kb_header_logo{width:245px}@media screen and (max-width: 768px){.kb_header.active .kb_header_logo{width:145px}.kb_header.active{padding:10px 20px}}.kb_header.active .burger div{background:#835b43}.burger{width:50px}@media screen and (max-width: 768px){.burger{display:block;width:30px}}.burger div{width:100%;background:#fff;height:2px;z-index:5;margin:0 auto}.burger div:nth-child(2){margin:10px auto}@media screen and (max-width: 768px){.burger div:nth-child(2){margin:6px auto}}.burger:hover{cursor:pointer}.burger div{transition:all .3s ease}.burger.toggle .burger01{transform:rotate(-45deg) translate(-8px,9px)}.burger.toggle .burger02{opacity:0}.burger.toggle .burger03{transform:rotate(45deg) translate(-7px,-9px)}.sp_nav{position:fixed;background:#fff;padding:10% 4% 14%;z-index:201;left:0;top:0;height:100%;overflow-y:auto!important;-ms-overflow-style:none;scrollbar-width:none;transition:transform .3s ease;transform:translate(-100%);width:30%}@media screen and (max-width: 1050px){.sp_nav{padding:15% 8% 14%;z-index:201;left:0;top:0;width:100%}}.sp_nav.active{transform:translate(0)}.sp_nav_close{position:fixed;top:20px;right:20px;width:20px}.sp_nav ul{margin:0}.sp_nav .sp_link_list{display:inline-block}.sp_nav ul li{text-align:center;margin:0;padding:4px 0}.sp_nav ul li+li{margin:30px 0 0}@media screen and (max-width: 1050px){.sp_nav ul li+li{margin:12px 0 0}}.sp_nav ul li a{color:#835b43;text-align:left;font-size:18px;display:flex;align-items:center}.sp_nav ul li a span{display:block;font-size:11px}.sp_nav .sp_link_list{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #835B43}.sub_menu_open{justify-content:flex-start;align-items:center}.sub_menu_open_icon{padding-left:1em}.sub_menu_open_icon img{width:22px}.sub_menu_open.active .sub_menu_open_icon img{transform:rotate(180deg)}.sub_menu_open_inner{justify-content:flex-start;align-items:center}.sub_menu_open_icon_inner{padding-right:30px}.sp_nav .sub_menu_inner{display:none;margin:20px 0 0;padding-left:1em}.sub_menu_open_icon_inner img{width:22px;transform:rotate(0)}.sub_menu_open_inner.active .sub_menu_open_icon_inner img,.sub_menu_open_inner.active .sub_menu_open_icon img{transform:rotate(180deg)}.sub_menu_open_inner.active .sub_menu_inner{display:block}.sp_nav .sub_menu{display:none;margin:20px 0 0;padding-left:1em}.sp_nav .sns_list{margin-top:80px}.sp_nav .sns_list i{font-size:32px;margin-right:8px}.sp_nav .sns_list li+li{margin-top:16px}.sp_nav .line_area{background:#fff;padding:0;text-align:center}.sp_nav .line_area h2{font-weight:700;display:flex;align-items:center;justify-content:center;color:#000;font-size:18px;margin:0 0 10px}.sp_nav .line_area h2 img{margin:0 15px;width:35px}.modal_mask{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:198;background:#0009}.kb_footer{background:#fff;padding:30px 20px 40px;box-sizing:border-box}.kb_footer .kb_footer_copy{text-align:center}.kb_footer .kb_footer_copy small{font-size:9px;color:gray;letter-spacing:.1em}.inner{max-width:1100px;margin:0 auto}.section_title{text-align:center;letter-spacing:.1em;font-weight:400;font-size:38px}@media screen and (max-width: 768px){.section_title{font-size:22px}}.section_title span{display:block;text-align:center;margin:0 0 10px;font-size:18px}@media screen and (max-width: 768px){.section_title span{font-size:13px}}.section_title:after{content:"";display:block;height:2px;width:80px;background:#dacbb1;margin:25px auto}@media screen and (max-width: 1050px){.section_title:after{width:55px}}.product_list{display:grid;grid-template-columns:repeat(4,1fr);gap:50px 40px}@media screen and (max-width: 1050px){.product_list{grid-template-columns:repeat(3,1fr);gap:40px}}.product_list .product_desc .jdgm-preview-badge{margin-bottom:10px}.product_list .product_desc .jdgm-prev-badge__text,.product_list .product_desc .jdgm-preview-badge .jdgm-star,.card__content .jdgm-prev-badge__text,.card__content .jdgm-preview-badge .jdgm-star{font-size:14px}@media screen and (max-width: 768px){.product_list .product_desc .jdgm-prev-badge__text,.product_list .product_desc .jdgm-preview-badge .jdgm-star,.card__content .jdgm-prev-badge__text,.card__content .jdgm-preview-badge .jdgm-star{font-size:12px}}@media screen and (max-width: 768px){.product_list{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (max-width: 768px){.product_list .product_img{margin:0 0 10px}.product_list .product_img img{width:100%;border-radius:20px}}.product_list .product_desc .product_type{font-size:16px;margin:15px 0 10px;font-weight:400}.product_list .product_desc .product_name{font-size:16px;margin:10px 0;line-height:1.5;font-weight:400;word-break:break-word}.product_list .product_desc .product_name .product_size{margin-left:5px;display:block;font-size:14px}@media screen and (max-width: 768px){.product_list .product_desc .product_name{font-size:12px;margin:0 0 4px}.product_list .product_desc .product_name .product_size{font-size:10px}}.product_list .product_desc .product_price{font-size:14px;font-weight:400}@media screen and (max-width: 768px){.product_list .product_desc .product_price{font-size:11px}}.view_btn{width:140px;margin-left:auto}@media screen and (max-width: 768px){.view_btn{width:90%;margin:0 auto}}.view_btn a{display:block;font-family:Lato,sans-serif;color:gray;padding-bottom:8px;letter-spacing:.05em;text-align:right;font-size:24px;border-bottom:1px solid #808080}@media screen and (max-width: 768px){.view_btn a{width:107px;text-align:right;margin-left:auto;margin-right:0;margin-top:30px;font-size:18px}}.kb_footer_menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:560px;margin:20px auto 10px}.kb_footer_menu li{margin:0 14px 12px}.kb_footer_menu li a{font-size:14px;color:gray}@media screen and (max-width: 768px){.kb_footer_menu li{margin:0 14px 20px}.kb_footer_menu li a{font-size:12px}}.kb_footer_menu li a:hover{text-decoration:underline}.shopify-policy__title{margin:50px auto 60px;text-align:center}.shopify-policy__title h1{font-size:32px;font-family:Noto Sans JP,sans-serif}.rte{margin-bottom:80px;line-height:1.7}.rte p{line-height:2;font-size:14px;font-family:Noto Sans JP,sans-serif}.rte table{width:100%!important}.rte table th,.rte table td{line-height:1.5;box-sizing:border-box;font-family:Noto Sans JP,sans-serif}.main-page-title{margin:40px auto 60px!important;text-align:center;font-size:32px}@media screen and (max-width: 768px){.rte table{width:90%!important;margin:0 auto}.rte{margin-bottom:30px}.shopify-policy__title h1{font-size:24px;font-family:Noto Sans JP,sans-serif}.main-page-title{margin:30px auto!important;font-size:24px;font-family:Noto Sans JP,sans-serif}}.template-product,.template-collection{background:#f4f2f1}.template-collection{padding-top:70px}@media screen and (max-width: 768px){.template-collection{padding-top:46px}}.product__info-container{padding:0 20px}.product_copy{font-size:18px;line-height:1.6;color:#835b43;font-weight:700;font-family:Noto Sans JP,sans-serif}.product__description__bottom{margin:100px 0 0;color:#835b43}.product__description__bottom h2{color:#835b43;font-weight:700;margin:20px 0 40px}.product__description__bottom h2 span{border-bottom:2px solid #EBE6E4}.product-detail__modal-txt{margin:30px 0 0}.product-detail__modal-txt a{text-decoration:underline;color:#835b43!important}.product-detail__modal{overflow:hidden;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:380px;height:90%;padding:60px 7px 0 0;z-index:300;background:#ebe6e4;border-radius:20px}.product-detail__modal h2{font-size:18px;font-weight:700;margin:0 0 30px;padding:0 20px;color:#835b43}.product-detail__modal p{font-size:14px;line-height:2;font-weight:400;color:#835b43}.product-detail__modal__container{overflow-y:auto;height:100%;padding:0 13px 84px 20px}.product-detail__modal__container__inner{font-size:14px;line-height:2;font-weight:400;color:#835b43}.product-detail__modal-close{position:absolute;top:25px;right:25px;width:20px;height:20px}.product-detail__modal-close:hover{cursor:pointer}.product-detail__modal-mask{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:299}.product-detail__modal-mask:hover{cursor:pointer}.product-form__submit{border-radius:25px}.product-form__submit:after{box-shadow:none}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}@media screen and (max-width: 749px){.product-detail__modal{width:90%}.product_copy{font-size:14px;text-align:center;margin:0 auto 20px}.thumbnail-list__item.slider__slide{width:calc(25% - .6rem)!important}.product__media-list .product__media-item{width:100%!important}.grid--peek.slider .grid__item:first-of-type{margin-left:0!important}}.product-media-modal[open]{z-index:1000!important}.template-customers-login,.template-customers-register,.template-customers-account,.template-customers-addresses,.template-cart,.template-page,.template-policy{padding-top:70px;background:#f4f2f1}@media screen and (max-width: 749px){.template-customers-login,.template-customers-register,.template-customers-account,.template-customers-addresses,.template-cart,.template-page,.template-policy{padding-top:46px}}#shopify-section-template--17347272114492__form{background:#f4f2f1}.product__description__bottom h3{margin:0 0 15px;font-size:16px;line-height:1.5;color:#835b43;font-weight:700}.template-article{padding-top:70px}.article-template{padding:80px 0}.article-thumbnail{width:100%;text-align:center}.article-template-box{display:flex;justify-content:space-between;max-width:72.6rem;margin:80px auto}.article-template-box:nth-of-type(2n){flex-direction:row-reverse}.article-template-box .article-template-box__img{width:100%}.article-template-box .article-template-box__txt{width:100%;line-height:1.75}.article-template-box .article-template-box__img img{width:100%}.article-template-box .article-template-box__img:has(+.article-template-box__txt){width:48%!important}.article-template-box .article-template-box__img+.article-template-box__txt{width:48%!important}@media screen and (max-width: 750px){.article-template-box{display:block;margin:40px auto}.article-template-box .article-template-box__img:has(+.article-template-box__txt){width:100%!important}.article-template-box .article-template-box__img+.article-template-box__txt{width:100%!important}}.template-blog{padding-top:80px}.collection-hero__fv{position:relative;width:100%;height:90vh}#shopify-section-template--19105893482812__banner{overflow-x:hidden}.collection-hero__fv .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.collection-hero__fv .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background:transparent;border:3px solid #fff;width:16px;height:16px;margin:0 8px;opacity:1}.collection-hero__fv .swiper-pagination-bullet-active{background:#fff!important}.collection-hero__fv .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:40px}@media screen and (min-width: 750px){.collection-hero__title+.collection-hero__description{margin-bottom:80px!important}}.collection-hero__fv-copy h2{text-align:center;font-size:32px;width:100%}.collection-hero__fv-copy h2 img{width:225px;margin:0 auto}.collection-hero__fv-wrapper{position:relative;height:100%;width:100%;overflow:hidden}.collection-hero__fv-wrapper .collection-hero__fv{width:100%}.collection-hero__fv-wrapper .collection-hero__fv .swiper-slide{height:100%;width:100%!important}.collection-hero__fv-wrapper .collection-hero__fv .swiper-slide img{height:100%;width:100%;object-fit:cover}.collection-hero__fv-copy{position:absolute;z-index:198;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 768px){.collection-hero__fv-copy h2{margin:0 0 4%;padding:0 5%;font-size:24px}.collection-hero__fv .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.collection-hero__fv .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:10px!important;height:10px!important;border:2px solid #fff;margin:0 4px}.collection-hero__fv .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px}.collection-hero__fv-copy h2 img{width:112px;margin:0 auto}.card__heading .product_size{font-size:10px!important}.p-products__shipping,.product__info-container .p-products__shipping,.kb-product__text{color:#444;font-size:1.4rem}#judgeme_product_reviews .jdgm-histogram__bar-content{background:#835b43!important}}.kb_footer .kb_footer_copy small a{color:gray}.add_footer_contents{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;color:gray;font-size:14px;line-height:1.5}.add_footer_contents .hl{margin-bottom:10px;font-size:110%}.add_footer_contents .hl span{border-bottom:1px solid}.footer_guide{width:63%;display:flex;justify-content:space-around;flex-wrap:wrap}.footer_guide .item{width:45%;margin-right:10px}.footer_guide .item-sub{margin-bottom:20px}.footer_guide ul li{list-style:disc;margin-bottom:10px}.footer_guide ul li span{display:block;font-size:80%}.footer_info{width:35%}@media screen and (max-width: 768px){.add_footer_contents{flex-direction:column}.footer_guide,.footer_info,.footer_guide .item{width:100%}.footer_guide ul li{list-style-position:inside}.footer_guide ul li span{padding-left:20px}}.add_footer_menu{max-width:1100px;margin:30px auto 50px;display:flex;justify-content:space-between;color:gray;font-size:14px;line-height:1.5}.add_footer_menu ul{margin-bottom:10px}.add_footer_menu .sub li{margin-left:10px}.add_footer_menu li a{color:gray}.add_footer_menu li a:hover{text-decoration:underline}.add_footer_menu .line li{margin:10px 0}.add_footer_menu .line li img{width:30px;height:30px;margin-right:10px}.add_footer_menu .sns_list li .fa-instagram:before{content:"\f16d";font-size:35px;margin-right:10px}.add_footer_menu .sns_list li{display:flex;align-items:center}.add_footer_menu .sns_list li a:hover .fa-instagram:before{text-decoration:none}@media screen and (max-width: 768px){.add_footer_menu{flex-wrap:wrap}}#page-top{position:fixed;bottom:40px;right:40px;font-size:14px;line-height:1;z-index:9999;opacity:0}@media (max-width: 767px){#page-top{bottom:90px;right:20px}}#page-top a{text-align:center;flex-flow:column;justify-content:center;writing-mode:vertical-lr;align-items:center;text-wrap:nowrap;display:flex;font-family:Noto Sans JP,sans-serif;border-radius:50%;opacity:.9;transition:all .3s ease}#page-top .arrow{display:inline-block;vertical-align:middle;color:#000;line-height:1;position:absolute;width:.1em;height:2.7em;background:currentColor;top:-52px;left:50%;transform:translate(-50%)}#page-top .arrow:before{content:"";width:.65em;height:.65em;border:.1em solid currentColor;border-left:0;border-bottom:0;border-top:0;transform:rotate(-45deg);transform-origin:top right;position:absolute;top:-.05em;right:50%;box-sizing:border-box}#page-top a:hover{text-decoration:none;opacity:.8}.add_about{background:#e2dddb;padding:60px 40px 100px}.add_inner{max-width:1100px;margin:0 auto}.add_about .add_inner h2{text-align:center;color:#835b43;line-height:1.6;font-size:32px;margin:0 0 30px;letter-spacing:.1em;font-weight:400!important}.add_about h2 span{display:block;margin:15px 0 0;text-align:center;font-size:18px}.add_about h2 img{width:99px;margin:0 auto}.introduction_block{text-align:center}.introduction_text{color:#835b43;letter-spacing:.1em;line-height:1.6em;font-size:14px}.br_sp{display:block}@media screen and (max-width: 768px){.add_about{padding:8% 5% 12%}.introduction_block{text-align:left}.add_about .add_inner h2{font-size:19px;margin:0 0 8%}.add_about h2 span{font-size:13px;margin:10px 0 0}.add_about h2 img{width:48px;margin:0 auto}.br_sp{display:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/common.css.map */
