@charset "UTF-8";@media screen and (min-width: 991px){.sp{display:none}}@media screen and (max-width: 990px){.pc{display:none}}.shippori_R{font-family:shippori-mincho,sans-serif;font-weight:400;font-style:normal}.shippori_SB{font-family:shippori-mincho,sans-serif;font-weight:600;font-style:normal}.shippori_B{font-family:shippori-mincho,sans-serif;font-weight:700;font-style:normal}.announcement-bar-section .utility-bar{background-color:#4b232d}.announcement-bar-section .utility-bar p{color:#fff;font-size:14px}.icon-arrow2{width:16px;height:16px;margin-left:5px;padding-top:5px}.icon-caret2{width:16px;height:16px;margin-left:5px;padding-top:3px}header{background-color:#9d2031;background-image:url(/cdn/shop/t/1/assets/bg_header.webp);background-repeat:no-repeat;background-size:auto 100%;position:relative;height:100px}.header{width:100%!important;max-width:100%!important;margin:0 auto!important}header-menu details{position:static;top:auto;left:auto}sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom{border:none}.list-menu{margin-left:100px!important}.list-menu .list-menu__item span{color:#fff}.header__submenu{display:flex;justify-content:center;position:absolute;left:-100px;top:100px}.header__submenu li{width:auto}header .svg-wrapper.custom_icon{padding:0 8px}header .svg-wrapper img{width:100%;height:auto}@media screen and (max-width: 990px){header{height:65px}header .header__icon svg{color:#fff}header-drawer{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.menu-drawer__inner-container{background-color:#f2ebd9;background-image:url(/cdn/shop/t/1/assets/bg_menu.svg);background-repeat:no-repeat;background-position:right -250px top}.menu-drawer{position:fixed!important;top:54px!important;right:-15px!important;bottom:0!important;left:auto!important;width:100vw!important;height:100vh!important;max-width:100vw!important;background-color:rgb(var(--color-background));transform:translate(100%)!important;transition:transform .3s ease!important;visibility:hidden;z-index:9999;overflow-y:auto}.js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer{transform:translate(0)!important;visibility:visible!important}menu-drawer>details[open]>summary:before{opacity:1;visibility:visible}summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset:before{background:none}.list-menu{margin:0!important}.list-menu li a,.list-menu li summary{color:#4b232d!important;font-size:14px}.list-menu li summary svg{color:#4b232d!important}.header__heading-logo-wrapper{width:90px}.header__heading-logo-wrapper img{width:100%}.header__icons{margin-right:40px}.custom_sp_menu{list-style:none;padding:0;display:flex;flex-wrap:wrap}.custom_sp_menu li a{color:#4b232d;font-size:13px;text-decoration:none;display:block;padding:10px 0 0 30px}.custom_sp_menu li a:hover{background:#eae3d1}.custom_sp_menu li.line{border-bottom:1px solid #cccccc;width:100%;margin:0 30px 10px}.custom_sns_menu{list-style:none;display:flex;padding:10px 0 0 30px}.custom_sns_menu li{margin-right:15px}}.ft_menu.custom_link{text-align:center;background-color:#9d2031;background-image:url(/cdn/shop/t/1/assets/bg_footer.webp);background-repeat:no-repeat;background-size:auto 100%;background-position:center;position:relative;height:500px;padding-top:100px}.ft_menu ul{display:flex;justify-content:center;flex-wrap:wrap;column-gap:100px;padding:0;margin:0}.ft_menu ul a{color:#fff}.ft_menu ul.menu1{margin-bottom:80px}.ft_menu ul li{width:13em}.ft_menu ul.menu2{margin-bottom:60px}.ft_menu ul.menu2 li{margin-bottom:5px}.ft_menu ul.menu2 .br{display:block;width:100%}.ft_menu ul.sns{column-gap:20px}.ft_menu ul.sns li{width:auto}.copyrights{text-align:center}.copyrights p{font-size:14px;margin:20px 0}@media screen and (max-width: 990px){.ft_menu.custom_link{background-position:left -350px center;height:auto;padding:50px 0}.ft_menu ul{display:block}.ft_menu ul li{width:auto}.ft_menu ul.menu1,.ft_menu ul.menu2{margin-bottom:30px}.ft_menu ul.sns{display:flex}.ft_menu ul.sns img{width:35px;height:35px}.copyrights p{font-size:12px}}.product_tags{display:flex;flex-wrap:wrap;gap:5px;padding-left:0}.product_tags li{width:auto!important}.product_tags li a{list-style:none;font-size:80%;text-decoration:none;display:block;padding:2px 3px!important;border:1px solid #cccccc}.free_shipping{color:#fff;font-size:80%;background-color:#9d2031;padding:0 5px;margin-left:5px;border-radius:5px;display:inline!important;white-space:nowrap}.free_shipping a:hover{text-decoration:none!important}.product__title .free_shipping{font-size:50%}.collection_RECOMMEND .card__heading a,.collection_RANKING .card__heading a,.product-grid-container .card__heading a{color:#4b232d!important}.collection_RECOMMEND .price-item,.collection_RANKING .price-item,.product-grid-container .price-item{color:#4b232d!important;font-size:22px!important;font-weight:700!important}.collection_RECOMMEND .price-item span,.collection_RANKING .price-item span,.product-grid-container .price-item span{font-size:16px!important}.collection_RECOMMEND .product_tags li a,.product-grid-container .product_tags li a{color:#bea569;border:1px solid #BEA569}.collection_RANKING .product_tags li a{color:#9d2031;border:1px solid #9D2031}.collection__view-all{border:none!important;margin-top:50px}.collection__view-all .button{background-image:linear-gradient(#9d2031,#4f1019);border:1px solid #E0D2B1;box-shadow:1px 1px 2px #0003}.collection__view-all .button:after{display:none}.card-wrapper{height:auto!important}h2.inline-richtext{text-align:center;margin:0 auto}.custom_link a{color:#333;text-decoration:none!important}.custom_link a:hover{text-decoration:underline!important}.custom_link li{list-style:none;padding-left:0}.custom_link li:hover{transform:translateY(-.25em);transition:transform .1s ease}.custom_btn{text-align:center}.custom_btn a{display:block;background:#eee;border:1px solid #cccccc;padding:10px}.custom_btn a:hover{transform:translateY(-.25em);transition:transform .1s ease}slideshow-component.slider-mobile-gutter,slideshow-component.slider-mobile-gutter .slideshow{aspect-ratio:1920/780;position:relative}slideshow-component.slider-mobile-gutter .slider-button{display:none}slideshow-component.slider-mobile-gutter .slider-counter{position:absolute;bottom:1em}div.slideshow__controls.slideshow__controls--top.slider-buttons{border:none}slideshow-component.slider-mobile-gutter{margin-bottom:-40px}@media screen and (max-width: 990px){slideshow-component.slider-mobile-gutter,slideshow-component.slider-mobile-gutter .slideshow{aspect-ratio:375/510}slideshow-component.slider-mobile-gutter{margin-bottom:0}}.blk_jogenro{background:#4b232d}.blk_jogenro .jogenro_wrapper{max-width:1500px;margin:0 auto;padding:100px 0}.blk_jogenro .jogenro_wrapper .split{max-width:1300px;display:flex;align-items:flex-end;justify-content:space-between}.blk_jogenro .jogenro_wrapper .split .img,.blk_jogenro .jogenro_wrapper .split .txt{width:45%}.blk_jogenro .jogenro_wrapper .split .txt h3,.blk_jogenro .jogenro_wrapper .split .txt p{color:#fff}.blk_jogenro .jogenro_wrapper .split .txt h3{font-size:36px}.blk_jogenro .jogenro_wrapper .split .txt p{line-height:2.5;margin-bottom:100px}.blk_jogenro .jogenro_wrapper .split .img img{width:100%;height:auto}.blk_jogenro .jogenro_wrapper .split.sp1{margin-bottom:100px;background:url(/cdn/shop/t/1/assets/bg_jogen1.svg) no-repeat;background-size:auto 80%;background-position:55% top}.blk_jogenro .jogenro_wrapper .split.sp2{margin-left:auto;flex-direction:row-reverse;background:url(/cdn/shop/t/1/assets/bg_jogen2.svg) no-repeat center;background-size:auto 80%;background-position:25% top}.blk_jogenro .jogenro_wrapper .split.sp1 .txt{margin-right:20px}.blk_jogenro .jogenro_wrapper .split.sp2 .txt{margin-left:20px}.blk_jogenro .jogenro_wrapper .split .txt .btn a{color:#fff;text-decoration:none;line-height:1;background-image:linear-gradient(#9d2031,#4f1019);display:block;text-align:center;width:70%;border:1px solid #E0D2B1;padding:25px 0}.blk_jogenro .jogenro_wrapper .split .txt .btn a:hover{text-decoration:underline}.blog{background:#4b232d;padding:0 0 100px}.blog .page-width-desktop{background:#fff;max-width:1060px;padding:60px 50px}.blog a{color:#000;font-size:16px;text-decoration:none}.blog a:hover{text-decoration:underline}.home-blog-posts ul{border-top:1px dotted #cccccc;padding:0;margin-bottom:60px}.home-blog-posts ul li{list-style:none;padding:20px;border-bottom:1px dotted #cccccc}.home-blog-posts ul li small{color:#a2a2a2;font-size:14px;line-height:1}.home-blog-posts ul li h3{line-height:1.5;margin:0}.home-blog-posts ul li h3 a{color:#000;font-size:16px;text-decoration:none}.home-blog-posts ul li h3 a:hover{text-decoration:underline}.link_blog_list{text-align:center}.link_blog_list a{font-size:14px}.link_blog_list a:after{content:"\ff1e";margin-left:.5em}@media screen and (max-width: 990px){.blog{padding:0}.blog .page-width-desktop{padding:50px 20px}.home-blog-posts ul{margin-bottom:30px}.home-blog-posts ul li{padding:15px}}.multicolumn{background-image:url(/cdn/shop/t/1/assets/bg_red_paper.webp);background-size:100% auto;padding:100px 0}.multicolumn .multicolumn-card .media a img{width:100%;height:100%;object-fit:cover}.multicolumn h2.hd_title,.section-collection-list h2.hd_title,.collection__title h2.hd_title,#recently-viewed-products h2.hd_title{color:#fff;font-size:30px;line-height:1;background:url(/cdn/shop/t/1/assets/icon_hdtitle.svg) no-repeat;background-size:auto 100%;display:block;text-align:left;height:120px;padding:35px 0 0 100px}.multicolumn h2.hd_title span,.section-collection-list h2.hd_title span,.collection__title h2.hd_title span,#recently-viewed-products h2.hd_title span{font-size:16px}@media screen and (max-width: 990px){.multicolumn{padding:40px 0;background-size:auto 100%}.multicolumn h2.hd_title,.section-collection-list h2.hd_title,.collection__title h2.hd_title,#recently-viewed-products h2.hd_title{font-size:22px;height:70px;padding:20px 0 0 60px}.multicolumn h2.hd_title span,.section-collection-list h2.hd_title span,.collection__title h2.hd_title span,#recently-viewed-products h2.hd_title span{font-size:14px}.multicolumn .slider-buttons{display:none}}.section-collection-list .color-scheme-1{background-image:url(/cdn/shop/t/1/assets/bg_red_paper.webp);background-size:100% auto;padding:0 0 100px}.section-collection-list .card__information h3{font-size:15px;text-align:center}.section-collection-list .card__information h3 a{color:#fff}.collection-list.grid .grid__item{padding:0 20px}.section-collection-list .card__inner{background:none}.section-collection-list .card__media .media{border-radius:50%}@media screen and (max-width: 990px){.section-collection-list .color-scheme-1{padding:0 0 40px;background-size:auto 100%}.collection-list.grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:20px}.collection-list.grid .grid__item{all:unset!important}.section-collection-list .card__information h3{font-size:13px}}.collection.collection_RECOMMEND{background-image:url(/cdn/shop/t/1/assets/bg_recommend.webp);background-size:auto 100%;background-position:center;padding:100px 0}.collection.collection_RECOMMEND .collection__title h2.hd_title{color:#4b232d}.collection.collection_RANKING{background-image:url(/cdn/shop/t/1/assets/bg_ranking.webp);background-size:100% auto;padding:100px 0}.collection.collection_RANKING .collection__title h2.hd_title{color:#4b232d;background:url(/cdn/shop/t/1/assets/icon_hdtitleR.svg) no-repeat;background-size:auto 100%}@media screen and (max-width: 990px){.collection.collection_RECOMMEND,.collection.collection_RANKING{padding:40px 0;background-size:auto 100%}.collection_RECOMMEND .slider-buttons,.collection_RANKING .slider-buttons{display:none}}.recently-viewed-wrapper{background:#4b232d;margin-bottom:-20px}#recently-viewed-products{max-width:1200px;margin:0 auto;padding:100px 0 50px}#recently-viewed-products #recently-viewed-list li img{width:100%;margin:0}#recently-viewed-products #recently-viewed-list li a{text-decoration:none}#recently-viewed-products #recently-viewed-list li a span{color:#fff;display:block}#recently-viewed-products #recently-viewed-list li a span.ttl{font-size:13px}#recently-viewed-products #recently-viewed-list li a span.prc{font-size:22px;font-weight:700}#recently-viewed-products #recently-viewed-list li a span.prc span{font-size:16px;display:inline}#recently-viewed-products #recently-viewed-list li .product_tags a{color:#bea569;border-color:#bea569}#recently-viewed-products #recently-viewed-list li:hover{transform:translateY(0);transition:transform .1s ease}#recently-viewed-products #recently-viewed-list li a:hover img,#recently-viewed-products #recently-viewed-list li li:hover{transform:translateY(-.25em);transition:transform .1s ease}#recently-viewed-products #recently-viewed-list li a:hover span.ttl{text-decoration:underline}.recently-viewed-products .recent-products-container .item p{margin:0}@media screen and (max-width: 990px){#recently-viewed-products{padding:50px 0}}.ft_nav_wrapper{background:#4b232d;margin-bottom:-20px;padding:100px 0}.ft_nav{max-width:1200px;margin:0 auto;padding:0 20px}.ft_nav .split{display:flex;justify-content:space-between;padding:0;column-gap:4.58%}.ft_nav .split li{width:calc(100%/3)}.ft_nav .split li a{color:#fff;text-align:center;display:block;background-image:linear-gradient(#9d2031,#4f1019);position:relative;padding:10px 0 30px}.ft_nav .split li a:before{content:url(/cdn/shop/t/1/assets/icn_frameL.svg);position:absolute;top:-5px;left:-5px}.ft_nav .split li a:after{content:url(/cdn/shop/t/1/assets/icn_frameR.svg);position:absolute;bottom:-12px;right:-5px}.ft_nav .split li a p{line-height:1;margin-bottom:0;padding-bottom:0}.ft_nav .split li a .ttl{font-size:22px}.ft_nav .split li a .sub{font-size:13px}@media screen and (max-width: 990px){.ft_nav_wrapper{padding:50px 0}.ft_nav{padding:0 50px}.ft_nav .split{display:block}.ft_nav .split li{width:100%;padding:0;margin-bottom:35px}}main,.custom_wrapper{background:#f2ebd9}main product-info{background:none!important}nav.breadcrumb{font-size:80%;text-align:left;padding:40px 0;max-width:1100px;margin:0 auto}@media screen and (max-width: 990px){nav.breadcrumb{padding:20px}}product-info .product_tags a{color:#fff;background:#4b232d;border-color:#4b232d}.product__title>h1{color:#812834;font-size:32px}.price-item{font-size:30px;font-weight:500}.price-item span{font-size:20px;font-weight:400}.price .badge{margin-top:13px}.product-form__buttons button{color:#fff;font-weight:500;background-image:linear-gradient(0deg,#4f1019,#9d2031);border:1px solid #E0D2B1;box-shadow:1px 1px 2px #0003}.product-form__buttons button:after{display:none!important}.custom_inner{max-width:730px;margin:0 auto;padding:50px 50px 100px}.custom_inner img{width:100%}@media screen and (max-width: 990px){.custom_inner{padding:0 20px}}.banner_outer{position:relative;aspect-ratio:1920/400;margin-bottom:-30px}.banner_outer .banner_img{aspect-ratio:1920/400;overflow:hidden}.banner_outer .banner_img img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-description_wrapper{background:#4b232d url(/cdn/shop/t/1/assets/bg_collection.webp) no-repeat center top;background-size:100% auto}.collection-description{max-width:1200px;margin:0 auto;padding:100px 0}.collection-description h3{color:#e0d2b1;font-size:36px;font-weight:700;text-align:center}.collection-description h3:after{content:"";display:block;width:200px;height:14px;background-image:url(/cdn/shop/t/1/assets/hd_collection.svg);background-size:contain;background-repeat:no-repeat;margin:.25em auto 0}.collection-description .lead{color:#fff;line-height:2.5;text-align:center}.collection-description .lead p{font-weight:700;text-align:center;margin-bottom:3em;text-wrap:wrap}.blk_quality_wrapper{background:#4b232d}.blk_quality{max-width:1100px;margin:0 auto;padding:100px 0 30px}.blk_quality .split{display:flex;justify-content:space-between;column-gap:10%}.blk_quality .split .item{width:45%}.blk_quality .split .item .img img{width:100%}.blk_quality .split .item .catch{color:#e0d2b1;font-size:20px}.blk_quality .split .item .lead{color:#fff}.subcollection{max-width:1200px;margin:0 auto;padding:0 0 5em}.subcollection .split{display:flex;justify-content:center;column-gap:2em;padding:0}.subcollection .split li{width:calc(20% - 2em);list-style:none;padding:0}.subcollection .split li img{width:100%}.subcollection .split li h3{text-align:center;margin:0}@media screen and (max-width: 990px){.banner_outer{margin-bottom:-40px;aspect-ratio:5/2}.banner_outer .banner_img{aspect-ratio:5/2}.collection-description_wrapper{background-size:auto}.collection-description{padding:50px 20px}.collection-description h3{font-size:26px}.collection-description h3:after{width:138px;height:10px}.collection-description .lead{line-height:2}.blk_quality{padding:50px 20px}.blk_quality .split{flex-direction:column;row-gap:20px}.blk_quality .split .item{width:100%}.blk_quality .split .item .catch{font-size:18px}.subcollection{padding:0}.subcollection .split{flex-wrap:wrap;row-gap:2em}.subcollection .split li{width:calc(50% - 2em)}}.main-blog,.title--primary,.blog_title{max-width:750px;margin:0 auto;padding:0 20px}.blog_title h2{margin-bottom:0}.blog-posts{margin-top:50px}.blog-posts ul{border-top:1px dotted #cccccc;padding:0;margin-bottom:60px}.blog-posts ul li{list-style:none;padding:20px;border-bottom:1px dotted #cccccc}.blog-posts ul li small{color:#a2a2a2;font-size:14px;line-height:1}.blog-posts ul li h3{line-height:1.5;margin:0}.blog-posts ul li h3 a{color:#000;font-size:16px;text-decoration:none}.blog-posts ul li h3 a:hover{text-decoration:underline}@media screen and (max-width: 990px){.blog-posts ul{margin-bottom:30px}.blog-posts ul li{padding:15px}}h1.main-page-title.shippori_SB{font-size:40px;padding:30px 0}.page_wrap{padding:28px 15px 3em;max-width:750px;margin:0 auto}.page_wrap h1,.page_wrap h2,.page_wrap h3,.page_wrap h4{font-weight:700}.page_wrap hr{margin:2em 0}.page_head .page_hd_bg{position:relative}.page_head .page_hd_bg img{border:none}.page_head .page_hd_bg img.pc,.page_head .page_hd_lead .pc{display:block}.page_head .page_hd_bg img.sp,.page_head .page_hd_lead .sp{display:none}.page_head .page_hd_bg .page_hd_icon{position:absolute;bottom:-50px;left:50%;transform:translate(-50%)}.page_head .page_hd_bg .page_hd_icon img{width:clamp(6.875rem,6.563rem + .78vw,7.5rem);border:none}.page_head .page_hd_lead{color:#fff;margin-top:-32px;background:linear-gradient(180deg,#505a46,#191a19);padding:100px 20px 50px}.page_head .page_hd_lead h2,.page_head .page_hd_lead h3{color:#fff;text-align:center}.page_head .page_hd_lead p{text-align:center}.page_wrap .h3_company{text-align:center;font-size:25px;padding:20px 0 0}.page_wrap .btn_company{text-align:center}.page_wrap .btn_company a{color:#fff;display:inline-block;text-decoration:none;background-image:linear-gradient(#9d2031,#4f1019);padding:10px 50px;transition:all .15s}.page_wrap .btn_company a:hover{transform:translateY(-3px)}@media screen and (max-width: 640px){.page_head .page_hd_bg img.pc,.page_head .page_hd_lead .pc{display:none}.page_head .page_hd_bg img.sp,.page_head .page_hd_lead .sp{display:block}.page_head .page_hd_lead p{text-align:left;padding:0 30px}}.shopify-policy__container{max-width:800px!important}.policy_wrap{padding-bottom:3em}.policy_wrap h1,.policy_wrap h2,.policy_wrap h3,.policy_wrap h4{font-weight:700}.policy_wrap hr{margin:2em 0}.policy_wrap .area_table{width:100%;border-collapse:collapse;border-top:1px solid #cccccc;border-left:1px solid #cccccc}.policy_wrap .area_table th,.policy_wrap .area_table td{font-size:75%;text-align:center;padding:0;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc}.shopify-policy__title h1{font-family:shippori-mincho,sans-serif;font-weight:600;font-style:normal;text-align:left;padding:30px 0}#input-screen,#confirm-screen,.form-success{max-width:760px;margin:0 auto 100px;padding:0 20px}#input-screen .error-message{color:red;font-size:.9em;margin-top:5px}#input-screen table input:invalid,#input-screen table textarea:invalid{border-color:#ccc;box-shadow:none}#input-screen .form-buttons{margin-top:20px}#input-screen table,#input-screen table th,#input-screen table td,#confirm-screen table,#confirm-screen table th,#confirm-screen table td{border:none;box-shadow:none;width:100%}#input-screen table th,#input-screen table td,#confirm-screen table th,#confirm-screen table td{display:block;padding:0;text-align:left}#input-screen table input,#input-screen table textarea{width:100%;border:1px solid #cccccc}#input-screen table .note{font-size:80%;display:block}#input-screen table th,#confirm-screen table th{padding:10px 0 0}#input-screen table td,#confirm-screen table td{padding:0 0 10px}#input-screen table input,#confirm-screen table input{padding:10px;margin-top:10px}#input-screen table th label span{color:red}.form-buttons{text-align:center}.form-buttons button{background-image:linear-gradient(#9d2031,#4f1019);border:1px solid #E0D2B1;box-shadow:1px 1px 2px #0003}.form-buttons button:after{display:none}@media screen and (max-width: 990px){#input-screen,#confirm-screen{padding:0 1%}}.cart-item__details label.option_noshi{font-size:12px;display:flex;align-items:center;padding:10px 0}.cart__ctas button{background-image:linear-gradient(#9d2031,#4f1019);border:1px solid #E0D2B1;box-shadow:1px 1px 2px #0003}.cart__ctas button:after{display:none}.customer h1{font-family:shippori-mincho,sans-serif;font-weight:600;font-style:normal}.customer button{color:#fff!important;background-image:linear-gradient(#9d2031,#4f1019);border:1px solid #E0D2B1;box-shadow:1px 1px 2px #0003}.customer button:after{display:none}.btn_l_login{width:250px}a.btn_l_account{background-color:#eee;border:1px solid #cccccc;padding:10px 35px;text-decoration:none}a.btn_l_account:hover{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/1/assets/theme-edit.css.map */
