@import"http://fonts.googleapis.com/earlyaccess/notosansjp.css";body{font-family:Noto Sans JP,sans-serif!important;font-weight:400;background-size:contain;position:relative}h2,h3,p,td,th,li,ol,dt,dd{font-family:Noto Sans JP,sans-serif!important}main{padding-bottom:90px}.color-background-1{background:none}.page-width-desktop{padding:0!important}.Cflex-box{display:flex;flex-wrap:wrap;justify-content:space-between}.Cflex-box-r{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.Ctext-box,.Cimg-box{display:inline-block;width:47.5%}.Cimg-box img{width:100%;height:auto}.header__icon .icon{height:2.7rem!important;width:2.7rem!important}.header__icon,.header__icon--cart .icon{height:5.4rem!important;width:5.4rem!important}.list-menu__item a,.header__menu-item{color:rgb(var(--color-foreground))}.slideshow__text.banner__box{max-width:100%!important;padding:0!important}.slideshow__text.banner__box h2{font-family:\6e38\660e\671d\4f53,Yu Mincho,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,MS P\660e\671d,MS PMincho,serif!important;font-size:40px!important;font-weight:900!important;text-shadow:2px 2px 6px rgba(0,0,0,.75)}.banner--desktop-transparent .banner__box{font-weight:700!important;text-shadow:2px 2px 6px rgba(0,0,0,.75);height:100%;justify-content:flex-end}.slider.slider--everywhere .slider__slide:nth-of-type(1) .banner__heading{color:#000;text-shadow:2px 2px rgba(255,255,255,.75)}.slider.slider--everywhere .slider__slide:nth-of-type(1) .banner__text{color:#000;text-shadow:2px 2px rgba(255,255,255,.75)}.banner--desktop-transparent .banner__box .banner__buttons{margin-top:4rem}.slideshow-component:not(.page-width) .slider-buttons{color:#9d8042!important}.slider-button{color:#9d8042!important}.slideshow__controls{border:none!important}.Cbox .color-background-1{background:none!important}.Cbox .page-width{padding-top:40px;padding-bottom:40px;border-top:3px solid #897039;border-bottom:3px solid #897039}.Cbox h2{display:inline-block;background:#9d8042;color:#fff;padding:10px 20px;letter-spacing:.15em;font-size:18px}.Cbox h3{color:#9d8042!important;font-size:27px;letter-spacing:.15em;line-height:1.6em;font-weight:700}.Cbox p{font-weight:400}.Cbox-page .page-width{padding-top:40px;padding-bottom:40px;border-top:3px solid #897039}.Cbox-page h2{display:inline-block;color:#9d8042;padding:0;letter-spacing:.15em;font-weight:700;font-size:21px;background:none}.Cbox-page .page-width a{text-decoration:underline;transition:.2ms}.Cbox-page .page-width a:hover{opacity:.75}.search__input.field__input{color:#000}body#faq{font-family:Noto Sans JP,sans-serif!important;font-weight:400;background-size:contain}body#faq .Cbox-page .page-width{padding:0 5rem 40px;border:0}body#faq .Cbox-page .faq_dl dl{background:#9d80421a;padding:30px;border-radius:16px;margin-bottom:40px}body#faq .Cbox-page .faq_dl dl dt{position:relative;color:#9d8042;font-weight:700;margin:0 0 30px!important;padding:5px 0 15px 60px!important;font-size:18px;letter-spacing:.05em}body#faq .Cbox-page .faq_dl dl dt:before{position:absolute;content:"Q";color:#fff;background:#9d8042;width:42px;height:42px;border-radius:21px;left:0;top:0;font-weight:700;text-align:center;font-size:22px}body#faq .Cbox-page .faq_dl dl dd{position:relative;margin:0!important;padding:5px 0 0 60px!important}body#faq .Cbox-page .faq_dl dl dd:before{position:absolute;content:"A";color:#9d8042;background:#fff;width:42px;height:42px;border-radius:21px;left:0;top:0;font-weight:700;text-align:center;font-size:22px}body#purchase{font-family:Noto Sans JP,sans-serif!important;font-weight:400;background-size:contain}body#purchase .Cbox .page-width{border-bottom:none}body#purchase .Cbox .page-width .Ctext-box h3{font-size:21px!important}body#purchase .Cbox-page h3{font-size:18px;font-weight:700;color:#9d8042;padding-left:30px;position:relative;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #9D8042}body#purchase .Cbox-page h3:before{position:absolute;content:"\25a0";left:0;top:0}body#purchase .Cbox-page h4{font-size:16px;font-weight:700;color:#9d8042;position:relative;margin-bottom:20px}body#purchase #purchase_03 img{margin-top:5rem;filter:drop-shadow(0px 0px 1px #9D8042);width:100%}body#purchase #purchase_05.Cbox-page ul.purchase_05-list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0;padding:0}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li{display:inline-block;width:calc(100% / 3);border-right:1px solid #9D8042;padding:0 30px}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:last-child{border-right:0}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li h3{border-bottom:none;padding:0 0 0 60px;position:relative}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:nth-child(1) h3:before{position:absolute;content:"1";font-size:40px;left:0;top:0;border-bottom:4px solid #9D8042;width:40px;text-align:center;margin:0 auto}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:nth-child(2) h3:before{position:absolute;content:"2";font-size:40px;left:0;top:0;border-bottom:4px solid #9D8042;width:40px;text-align:center;margin:0 auto}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:nth-child(3) h3:before{position:absolute;content:"3";font-size:40px;left:0;top:0;border-bottom:4px solid #9D8042;width:40px;text-align:center;margin:0 auto}body#purchase #purchase_04.Cbox-page .page-width{border-top:none}body#purchase #purchase_06.Cbox-page .page-width,body#purchase #purchase_07.Cbox-page .page-width,body#purchase #purchase_08.Cbox-page .page-width,body#purchase #purchase_09.Cbox-page .page-width{border:none}body#about .Cbox .page-width{border-bottom:none}body#about #about_04.Cbox-page .page-width,body#about #about_05.Cbox-page .page-width{border:none}body#about .Cbox .page-width .Ctext-box h3{font-size:21px!important}body#about .Cbox-page .page-width .button{text-align:center!important;margin:5rem auto 0!important;text-decoration:none;color:#897039;display:grid}#guide_06.Cbox-page .page-width{padding:40px 0;border-top:3px solid #897039;border-bottom:3px solid #897039}.rich-text__text p{font-size:15px}table{width:100%}table th{width:20%;color:#fff;background:#9d8042;border:1px solid #9D8042!important;border-bottom:1px solid #fff!important}table td{border:1px solid #9D8042!important}table.purchase_04-table{width:100%;border-collapse:collapse;margin-top:5rem}table.purchase_04-table tbody th{width:20%;border:1px solid #9D8042!important;border-bottom:1px solid #fff!important;color:#fff;text-align:center;border-collapse:collapse;padding:15px!important;vertical-align:middle}table.purchase_04-table tbody td{border:1px solid #9D8042!important;border-collapse:collapse;padding:15px!important;vertical-align:top;width:calc(80% / 3)}table.purchase_04-table thead td{background:#9d8042!important;border-left:1px solid #fff!important;border-right:1px solid #fff!important;color:#fff;text-align:center;font-size:18px;border-collapse:collapse;padding:15px!important;vertical-align:middle;font-weight:700}table.purchase_04-table tbody td p.spSub{display:none}body.article-otherpages p{text-align:left!important;font-size:16px!important}body.article-otherpages a{text-align:left!important}.blog__title{font-size:30px;letter-spacing:.15em}.card--card,.card--standard .card__inner{border:0!important}.article-card .card__heading{margin:0!important;font-size:16px!important}.article-card__info{padding:0 0 20px;font-size:14px!important;text-decoration:underline}.slider-mobile-gutter.page-width.page-width-desktop{padding:0 0 40px!important;border-bottom:3px solid #897039}.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{padding:0!important}.collection.section-template--16710390743258__featured-collection-0-padding h2{font-size:30px!important;color:#9d8042!important;letter-spacing:.15em!important;font-weight:700}.collection.section-template--16710390743258__featured-collection-0-padding .card--standard>.card__content .card__information{text-align:center!important;margin:0 auto!important}h2#SectionHeading-template--16710390743258__featured-blog{font-size:30px!important;color:#9d8042!important;letter-spacing:.15em!important;font-weight:700}#shopify-section-template--20268461129946__featured-blog .blog__posts{gap:1rem}.grid--peek .article-card .card__content .blog-articles .article-card .card__information,.blog__posts .article-card .card__information{height:auto!important;padding:0!important;text-align:left!important;display:grid;grid-template-columns:14rem 1fr}.grid--peek .article-card .card__content .blog-articles .article-card .card__information,.blog__posts .article-card .card__information .card__heading{order:2;line-height:1.5}.grid--peek .article-card .card__content .blog-articles .article-card .card__information,.blog__posts .article-card .card__information .card__heading a:after{display:none}.grid--peek .article-card .card__content .blog-articles .article-card .card__information,.blog__posts .article-card .card__information .article-card__info{order:1;text-decoration:none;color:#9d8042;padding:0;line-height:1.5}ul#Slider-template--16710390743258__featured-blog li .blog__posts .article-card .card__information{display:flex;flex-wrap:wrap;-ms-flex-align:start;flex-direction:row-reverse!important;padding:0!important;text-align:left;height:30px!important}ul#Slider-template--16710390743258__featured-blog li{height:30px!important}ul#Slider-template--16710390743258__featured-blog li h3,ul#Slider-template--16710390743258__featured-blog li .article-card__info{text-align:left;display:inline-block;width:auto;text-decoration:none}ul#Slider-template--16710390743258__featured-blog li .article-card__info .circle-divider{color:#9d8042!important;padding:0 60px 0 0!important}.main-page-title{color:#9d8042;font-size:36px;font-weight:700;text-align:center;letter-spacing:.1em}.rte{text-align:center;margin:0 auto;font-size:21px}body#otherpages .cart-items thead th{vertical-align:middle;font-size:15px!important;padding:1rem!important}body#otherpages .cart-items td{background:none!important;border:none!important}body#otherpages .cart-remove-button .button{background:none!important;width:auto!important}.product__description.rte{text-align:left!important}.btn-tel{display:none}.main-blog .blog-articles{display:flex;flex-direction:column;gap:1rem}.main-blog .blog-articles .card__inner .card__content{padding:0}.main-blog .blog-articles .card__inner .card__content .card__information{display:grid;grid-template-columns:14rem 1fr}.main-blog .blog-articles .card__inner .card__content .card__information .card__heading{order:2;line-height:1.5}.main-blog .blog-articles .card__inner .card__content .card__information .card__heading a:after{display:none}.main-blog .blog-articles .card__inner .card__content .card__information .article-card__info{order:1;text-decoration:none;color:#9d8042;padding:0;line-height:1.5}footer.footer{background-image:url(/cdn/shop/files/footer_bg_w.jpg?v=1759057116);background-repeat:no-repeat;background-size:cover;background-color:#aa8b4c;background-position:left bottom;font-weight:400!important}.footer__content-top{padding-bottom:8rem!important}.footer__content-top .grid--3-col-tablet .grid__item{width:17%!important;font-size:14px!important;margin:0;padding:0}.footer-block__heading{font-family:Noto Sans JP,sans-serif!important;font-weight:700!important}.footer-block__details-content.rte p{font-weight:400!important;font-size:14px!important;text-align:left}.section-footer-padding{padding:90px 0 0!important}.footer__payment{margin-bottom:1.5rem}.footer__content-bottom{border-top:none;width:100%;padding:30px 0;margin:30px 0 0}.footer__copyright{margin-top:0!important;text-align:center!important}.underlined-link,.customer a,.customer button{color:#9d8042}.cart-drawer .cart-items td{background:none!important;border:none!important}button.button.button--tertiary{background:none!important;width:100%}.cart-drawer .cart-items th{font-size:13pX!important;vertical-align:middle!important}.cart-drawer .tax-note{font-size:13px!important}.cart-item__error-text{color:#eb001b!important}.cart-remove-button .icon-remove{height:2.5rem!important;width:2.5rem!important}.collection-hero{padding:60px 0!important}.collection-hero__title{margin:0 auto 4rem;text-align:center;color:#9d8042;font-size:36px;font-weight:700;letter-spacing:.1em}.collection-hero__title+.collection-hero__description{text-align:center;margin:0 auto!important;font-size:21px!important}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer button:disabled,.customer button[aria-disabled=true],.customer button.disabled{opacity:1}.button:disabled{background:url(/cdn/shop/files/btn_soldout_bg.png?v=1719403224) no-repeat center top!important;width:240px;height:52px;border-radius:0!important;text-decoration:none!important;padding:0 0 6px!important;font-weight:700;color:red!important}.button:disabled:hover{background:url(/cdn/shop/files/btn_soldout_bg_on.png?v=1719403224) no-repeat center top!important;width:240px;height:52px;border-radius:0!important;text-decoration:none!important;padding:0 0 6px!important;font-weight:700}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{background:url(/cdn/shop/files/btn_bg.png?v=1672822833) no-repeat center top!important;width:240px;height:52px;border-radius:0!important;text-decoration:none!important;padding:0 0 6px!important;font-weight:700;color:#9d8042;text-shadow:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{background:url(/cdn/shop/files/btn_bg_on.png?v=1672996685) no-repeat center top!important;color:#fff;text-decoration:none!important}.button:before,.shopify-challenge__button:before,.customer button:before,button.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,button.shopify-payment-button__button--unbranded:after{display:none!important}@media screen and (max-width:750px){body{padding-bottom:48px}.slideshow__text.banner__box h2{font-size:24px!important;padding:30px;line-height:1.8em}.Cflex-box{display:block;flex-wrap:wrap;justify-content:space-between}.Cflex-box-r{display:block;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}.Ctext-box,.Cimg-box{display:block;width:100%}.Cimg-box img{width:100%;height:auto}.Cbox .color-background-1{background:none!important}.Cbox .page-width{padding:40px 20px;border-top:3px solid #897039;border-bottom:3px solid #897039}.Cbox h2{display:inline-block;background:#9d8042;padding:10px 20px;letter-spacing:.15em;font-size:21px}.Cbox h3{color:#9d8042!important;font-size:21px;letter-spacing:.15em;line-height:1.6em;font-weight:700}.Cbox p{font-weight:400}.Cbox-page .page-width{padding:40px 20px;border-top:3px solid #897039}.Cbox-page h2{display:inline-block;color:#9d8042;padding:0;letter-spacing:.15em;font-weight:700;font-size:21px;background:none}.Cbox-page .page-width a{text-decoration:underline;transition:.2ms}.Cbox-page .page-width a:hover{opacity:.75}.slideshow__text.banner__box h2,.slideshow__text.banner__box .banner__text{text-shadow:none;color:#000}.banner--desktop-transparent .banner__box{text-shadow:none;margin:0 2rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{margin:30px auto 60px}.slider-mobile-gutter.page-width.page-width-desktop{padding:0 20px 40px!important;border-bottom:3px solid #897039}.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{padding:0!important}.collection.section-template--16710390743258__featured-collection-0-padding h2{font-size:21px!important;padding:0 20px;color:#9d8042!important;letter-spacing:.15em!important;font-weight:700}h2#SectionHeading-template--16710390743258__featured-blog{font-size:21px!important;color:#9d8042!important;letter-spacing:.15em!important;font-weight:700}.btn-tel{display:block;width:100%;position:fixed;bottom:0;left:0;background-color:#897039;color:#fff;font-size:16px;font-weight:700;padding:1rem;text-align:center;text-decoration:none}footer.footer{background-image:url(/cdn/shop/files/footer_bg_w_sp.jpg?v=1759057117);background-position:center bottom;background-size:cover;font-weight:400!important}.footer__content-top{padding:40px 20px!important}.footer__content-top .grid--3-col-tablet .grid__item{width:50%!important;display:inline-block;font-size:12px!important;margin:0;padding:0;vertical-align:top}.footer__content-top .grid--3-col-tablet .grid__item:nth-of-type(3){width:100%!important}.footer-block__details-content.rte p{font-weight:400!important;font-size:12px!important;text-align:left}.section-footer-padding{padding:45px 0 0!important}.footer__content-bottom{border-top:none;width:100%;padding:30px 0;margin:30px 0 0}.footer-block__heading{font-size:14px!important;margin-bottom:1rem!important}.footer-block__details-content .list-menu__item--link{padding:0!important}.footer__content-bottom{margin-top:0}.footer__copyright{margin-top:0!important}.cart-drawer__warnings{display:block}body#otherpages h1,.h1,.collection-hero__title{font-size:21px!important}.main-page-title{font-size:21px}.rte{text-align:center;margin:0 auto;font-size:18px}.collection-hero__title+.collection-hero__description{font-size:18px!important}.rich-text__text p{font-size:15px}table{width:100%}table:not([class]) td,table:not([class]) th{padding:.5em}table th{width:100%;display:block;color:#fff!important;background:#9d8042;border:1px solid #9D8042!important}table td{width:100%;display:block;color:#000!important;background:#fff!important;border:1px solid #9D8042!important}table.purchase_04-table{width:100%;border-collapse:collapse;margin-top:2rem}table.purchase_04-table tbody th{width:100%;display:block;background:#9d8042;color:#fff!important;border:1px solid #9D8042!important;text-align:center;border-collapse:collapse;padding:.5em!important;vertical-align:middle}table.purchase_04-table tbody td{color:#000!important;background:#fff!important;border:1px solid #9D8042!important;border-top:none!important;border-collapse:collapse;padding:.5em!important;vertical-align:top;width:100%}table.purchase_04-table tbody td p{position:relative!important}table.purchase_04-table tbody td p:last-child{margin-bottom:0!important}table.purchase_04-table tbody td p.spSub{display:inherit;font-weight:700;background:#ddd1b7;text-align:center;color:#000!important;padding:5px 10px;letter-spacing:.15em;font-size:15px}table.purchase_04-table thead td{display:none}body#about .Cbox .page-width{border-bottom:none}body#about #about_04.Cbox-page .page-width iframe{height:320px!important}body#purchase #purchase_03 img{margin-top:2rem;width:100%;height:auto}body#purchase #purchase_05.Cbox-page ul.purchase_05-list{display:block;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0;padding:0}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li{display:block;width:100%;border-right:0;border-bottom:1px solid #9D8042;padding:0}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:first-child{border-top:1px solid #9D8042}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:last-child{border-right:0}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li h3{border-bottom:none;padding:10px 0 0 60px;position:relative;font-size:17px}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:nth-child(1) h3:before{position:absolute;content:"1";font-size:40px;left:0;top:0;border-bottom:4px solid #9D8042;width:40px;text-align:center;margin:0 auto}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:nth-child(2) h3:before{position:absolute;content:"2";font-size:40px;left:0;top:0;border-bottom:4px solid #9D8042;width:40px;text-align:center;margin:0 auto}body#purchase #purchase_05.Cbox-page ul.purchase_05-list li:nth-child(3) h3:before{position:absolute;content:"3";font-size:40px;left:0;top:0;border-bottom:4px solid #9D8042;width:40px;text-align:center;margin:0 auto}#guide_06.Cbox-page .page-width{padding:40px 20px}body#faq .Cbox-page .page-width{padding:0 20px 40px;border:0}body#faq .Cbox-page .faq_dl dl dt{margin:0 0 15px!important}body#faq .Cbox-page .faq_dl dl{padding:15px;margin-bottom:20px}.cart-drawer .cart-items thead tr{display:flex!important}.cart-drawer .cart-items th{padding:.5em!important;vertical-align:middle;width:50%!important}.cart-items td{background:none!important;border:none!important}cart-remove-button .button{background:none!important;width:auto!important}.quick-add__submit{background:none!important;width:50%!important}.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{padding:0 20px!important}.blog__posts.articles-wrapper{height:100px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/_custom.css.map */
