body,.header__menu-item,.heading,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Noto Sans JP}.rich-text__heading,.title-wrapper .h2,.image-with-text__heading,.accordion__title{font-family:EB Garamond!important}.title-wrapper .h2,.rich-text__blocks .h2,.collection-hero__title,.blog-header h1.title--primary{text-indent:10px;font-size:1.3em;font-weight:600;color:#0f1937}.article-template__title{font-size:1.8em}.title-wrapper .h2:before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.rich-text__blocks .h2:before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.collection-hero__title:before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.accordion__title:before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.blog-header h1.title--primary:before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.card-information__text{font-size:.9em!important;font-weight:500!important;color:#333!important;margin:0 auto!important}@media screen and (max-width:767px){.card-information__text{margin-bottom:-10px!important}}.el_str{font-weight:700}.el_small{font-size:.8em}.el_fw700{font-weight:700}.blinking{-webkit-animation:blink 1s ease-in-out infinite alternate;-moz-animation:blink 1s ease-in-out infinite alternate;animation:blink 1s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}to{opacity:1}}@-moz-keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:0}to{opacity:1}}.topbnr-area-sp{display:none}.topbnr-area{text-align:center}@media screen and (max-width:767px){.topbnr-area-sp{display:block}.topbnr-area{display:none}.topbnr-area img{width:100%}}#shopify-section-template--17296866574578__rich_text_YFgbgP{background:#0f1937}.aboutus-catch{font-size:2em;color:#fff;line-height:1.6;font-weight:700}@media screen and (max-width:767px){.aboutus-catch{font-size:1.4em;line-height:1.4}}@media screen and (max-width:767px){.banner-mobile--image_first .banner__box{padding:4rem 0 0!important}}.popup__subheading{font-size:1.2em}.popup__text{text-align:left;font-size:.9em;padding:20px 10px 0;margin:0}.bl_att{border:10px solid #eee;padding:20px;text-align:center}.bl_att_ttl{margin:0;color:red;font-weight:700;font-size:1.2em}.bl_att_ttl:before{content:"\f071";font-family:"Font Awesome 5 Free";font-weight:900}.bl_att_txt{margin:4px 0}.bl_att a{display:inline-block;margin:10px 0 4px;padding:10px 100px;background:linear-gradient(#fff,#eee);color:#333;text-decoration:none;font-size:.9em;border:1px solid #eee}.bl_att a:hover{background:linear-gradient(#eee,#fff)}@media screen and (max-width:767px){.bl_att a{padding:10px 80px}.bl_att_txt{font-size:.8em}}ul.col_5,ul.col5 li{list-style:none;marign:0;padding:0}.col_5{width:100%;display:flex;flex-wrap:wrap}.col_5>*{width:calc(20% - 20px);margin-right:25px;margin-bottom:25px}.col_5>*:nth-child(5n){margin-right:auto}.col_5 li a{font-size:.8em;display:block;padding:14px 0;color:#0f1937;font-weight:500;text-decoration:none;text-align:center;border:1px solid #0F1937}.col_5 li a:hover{background:#0f1937;color:#fff;transition:.5s}.col_5 li a span{display:block;font-size:.7em}@media screen and (max-width:960px){.col_5>*{width:calc(25% - 9px);margin-right:12px;margin-bottom:12px}.col_5>*:nth-child(5n){margin-right:12px}.col_5>*:nth-child(4n){margin-right:auto}}@media screen and (max-width:580px){.col_5>*{width:calc(50% - 8px)}.col_5>*:nth-child(4n){margin-right:12px}.col_5>*:nth-child(3n){margin-right:12px}.col_5>*:nth-child(2n){margin-right:auto}}.gnavi__wrap{width:100%;margin:0 auto}.gnavi__lists{display:flex;margin:0;padding:0;list-style:none;justify-content:space-between}.gnavi__list{width:24%;height:50px;background-color:#fff;position:relative;transition:all .3s;border:1px solid}.gnavi__list:hover{background-color:#0f1937}.gnavi__list a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#0f1937;font-weight:500;font-size:.8em;letter-spacing:.05em;transition:all .3s}.gnavi__list:hover a{color:#fff}.dropdown__lists{display:none;width:100%;position:absolute;top:50px;left:0;padding:0}.gnavi__list:hover .dropdown__lists{display:block}.dropdown__list{background-color:#192a5d;height:50px;transition:all .3s;position:relative;list-style:none;color:#000;border:1px solid;z-index:100}.dropdown__list:not(:first-child):before{content:"";width:100%;height:0px;background-color:#0f1937;position:absolute;top:0;left:0}.dropdown__list:hover{background-color:#0f1937}@media screen and (max-width:767px){.gnavi__list{width:48%;height:50px;margin-top:10px}.gnavi__lists{display:flex;flex-wrap:wrap}}.brand_dis{font-size:.8em;line-height:1.4;color:#0f1937;padding:0 20px}@media screen and (max-width:767px){.brand_dis{font-size:.8em;padding:0 10px}}h1.page-title{font-size:1.6em;font-weight:700;text-align:center}.page-width--inner{margin:0 auto;padding-left:5rem;padding-right:5rem}@media screen and (max-width:768px){.page-width--inner{margin:0 auto;padding-left:20px;padding-right:20px}}.shopify-policy__container,.page-width--inner{max-width:1200px}.shopify-policy__title h1{font-size:1.6em;font-weight:700;margin-top:50px}#bl_table_infor{border:0px solid #998f9f;padding:1.5rem;font-size:.9em}#bl_table_infor dl{display:flex;border-bottom:1px dotted #CCC;padding:1rem;margin:0}#bl_table_infor dl dt{width:300px;padding:1rem}#bl_table_infor dl dd{width:calc(100% - 250px);margin:0;padding:1rem}@media screen and (max-width:768px){#bl_table_infor dl{display:block;padding:0;margin:0 0 15px}#bl_table_infor dl dt{width:100%;padding:.5rem;font-weight:700}#bl_table_infor dl dd{width:100%;padding:.5rem;font-size:80%}}.metafields_same-item{border:1px solid #d2d5d9}.metafields_same-item_p{font-size:.7em;line-height:1.2;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.metafields_same-item_ttl{font-weight:700;margin:0;background:#eee;font-size:.8em;padding:4px 10px}.metafields_same-item_wrap{display:flex;flex-wrap:wrap;gap:45px 2%;width:100%;padding:15px}.metafields_same-item_list{width:23.5%}@media screen and (max-width:767px){.metafields_same-item_wrap{gap:15px 2%}.metafields_same-item_list{width:49%}}.og_border-box-at{font-size:14px;border:2px solid #ff0000;padding:1em;color:red}.og_border-box__title{font-weight:700;margin-bottom:.6em!important}.og_border-box__sub{display:inline-block;font-size:.9em}.og_border-box-at p{margin-block:0}.og_border-box__sentence{font-size:12px}.og_border-box__sentence .note{font-size:.85em;display:inline-block;line-height:1.75;margin-top:.4em}.red{color:#e11f14}.og_border-box-nth{font-size:14px;border:8px solid #eee;padding:1em 1.4em 1.4em;color:red;margin-bottom:20px}.og_border-box-nth__title{font-weight:700;margin-bottom:.2em!important;color:#0f1937;text-align:center}.og_border-box-nth__sub{display:inline-block;font-size:.9em}.og_border-box-nth p{margin-block:0}.og_border-box-nth__sentence{font-size:12px;color:#333}.product-lp{padding:4em 2em}.product-lp br{display:none}.product-lp .br--pc{display:block}.product-lp .br--sp{display:none}.product-lp h2,.product-lp h3{line-height:1.4em;font-weight:700;margin-block:0}.product-lp_heading{margin-bottom:20px}.product-lp img{display:block;width:100%}.product-lp p{font-size:14px}.product-lp p:not(:first-of-type){margin-top:20px}.product-lp p.product-lp_note{font-size:11px;margin-top:0}.product-lp_item:not(:first-of-type){margin-top:80px}.product-lp_flex{display:flex;justify-content:space-between;align-items:flex-start;gap:5%}.product-lp_flex .product-lp_text{width:55%}.product-lp_flex .product-lp_img{width:40%}.product-lp_flex .product-lp_img img{margin-inline:auto}.product-lp_checkbox{position:relative;padding-left:18px}.product-lp p.product-lp_checkbox:not(:first-of-type){margin-top:3px}.product-lp_checkbox:before{content:"";display:block;width:14px;aspect-ratio:1/1;background:url(//9oayvy949hmff41y-64109150364.shopifypreview.com/cdn/shop/t/3/assets/icon_checkbox.png) no-repeat;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:767px){.product-lp .br--pc{display:none}.product-lp .br--sp{display:block}.product-lp_heading{margin-bottom:15px}.product-lp p{font-size:13px}.product-lp p:not(:first-of-type){margin-top:15px}.product-lp p.product-lp_checkbox:not(:first-of-type){margin-top:0}.product-lp p.product-lp_note{font-size:10px;margin-top:0}.product-lp_flex{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-direction:column}.product-lp_flex .product-lp_text{width:100%}.product-lp_flex .product-lp_img{max-width:500px;width:100%}.product-lp_flex .product-lp_img img{margin-inline:0 auto}}@media screen and (max-width:500px){.product-lp{padding:1.5em 0}.product-lp_item:not(:first-of-type){margin-top:70px}.product-lp_flex .product-lp_img img{margin-inline:auto}}.product-lp .img_dfv01{width:39vw;margin:35px auto 0}.product-lp .img_dfv-asso{width:70%}.product-lp .img_dfv-gmp{width:60%}@media screen and (max-width:767px){.product-lp .img_dfv01{max-width:500px;width:100%}.product-lp .img_dfv-asso{width:55%}.product-lp .img_dfv-gmp{width:35%}}@media screen and (max-width:500px){.product-lp .img_dfv-asso{width:70%}.product-lp .img_dfv-gmp{width:60%}}.product-lp-imgonly{padding:4em 2em}.product-lp-imgonly img{display:block;width:700px;max-width:1000px;text-align:center;margin:0 auto}@media screen and (max-width:767px){.product-lp-imgonly img{width:100%}.product-lp-imgonly{padding:0}}.og_item_ttl{padding-left:10px;font-weight:700}.og_item_ttl:before{content:"\f185";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.og_item_info{font-size:15px;margin-bottom:30px}.og_item_info>:first-child{margin-top:0}@media screen and (max-width:767px){.og_item_info{font-size:14px}}.item-info-table,.item-info-table th,.item-info-table td{font-size:.9em;display:inline-block;text-align:left}.item-info-table{width:100%}.item-info-table tbody{display:block}.item-info-table tr{padding:10px;display:block;border-top:1px dotted #ccc}.item-info-table tr:last-child{border-bottom:1px dotted #ccc}.item-info-table th{width:20%;margin-right:3%}.item-info-table tr td{width:76%}.item-info-table tr td{padding:10px 0!important;padding-inline-start:0!important;padding-inline-end:0!important}.item-info-table tr td p{padding:0!important;margin:0!important}.item-info-table hr{margin:0!important;border-bottom:solid 1px #f4f4f4}@media screen and (max-width:767px){.item-info-table th,.item-info-table tr td{width:100%}}.og_note{text-align:left;margin-block:2em 1em;background-color:#f2f2f2;border-radius:.2em;padding:1em;font-size:.85em}.og_note p{margin-block:.5em 0;line-height:1.45}.og_note p:first-of-type{margin-top:0}@media screen and (max-width:767px){.og_note{font-size:.75em}}.og_small{font-size:.85em}.og_indent{text-indent:-1em;padding-left:1em}.og_indent--number{text-indent:-2.7em;padding-left:2.7em}.og_item_lead{margin-bottom:20px;border:1px solid #0F1937}.og_item_lead_ttl{margin:0;font-weight:700;padding:10px;background:#0f1937;color:#fff;font-size:.9em}.og_item_lead_ttl:before{content:"\25a0"}.og_item_lead_wrap{padding:10px 20px}.og_item_lead_catch{font-weight:700}.og_item_lead_dis{font-size:.9em;margin-bottom:30px}.og_item_lead_dis_txt{margin-bottom:0}.og_item_lead_dis span{display:block;font-weight:700;padding:0 0 20px;font-size:.9em;color:#0f1937}.og_item_attention{color:red;margin-bottom:15px}.product-form__input input[type=radio]+label{width:48%;font-size:.8em!important;line-height:1.4!important}.product-form__input input[type=radio]+label:nth-of-type(2n){margin-inline-end:0rem!important}.complementary-products .card{background-color:unset}.complementary-products .card-information__text{margin-left:0!important}.complementary-products .card+.card-information{width:70%}.complementary-products .card{width:10rem!important}.product__accordion .accordion__content{max-height:34rem!important}.list-menu__item--top:before{font-family:"Font Awesome 5 Free";font-weight:700;margin-right:10px}.facets__list>li{border-top:1px solid #d2d5d9;padding:10px 0;font-size:.9em}.facets__list>li:last-child{border-bottom:1px solid #d2d5d9}.delivery-container{max-width:360px;margin-top:20px;padding:20px;background:#eee;border-radius:10px}.delivery-container .delivery-title{margin-top:0}.delivery-container .title-border{padding:0 0 10px}.blog_wrap{width:90%;margin:0 auto}.blog_wrap_write{text-align:right}@media screen and (max-width:767px){.blog_wrap{width:100%}.blog_wrap_write img{width:50%}}.tab-wrap{display:flex;flex-wrap:wrap;overflow:hidden;padding:0 0 20px;border:1px solid #0f1937;margin-bottom:20px}.tab-label{color:gray;font-size:.8em;font-weight:700;cursor:pointer;flex:1;order:-1;padding:10px 24px;position:relative;text-align:center;transition:cubic-bezier(.4,0,.2,1) .2s;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-bottom:1px dotted #0f1937}.tab-label:hover{color:#0f1937}label.icon-volume:before{content:"\f7a0";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}label.icon-materials:before{content:"\e55a";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}label.icon-attention:before{content:"\f06a";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.tab-switch:checked+.tab-label{color:#fff;background:#0f1937}.tab-switch:checked~.tab-label:after{transform:translate(-100%)}.tab-switch:checked+.tab-label:after{opacity:1;transform:translate(0)}.tab-content{font-size:.9em;height:0;opacity:0;padding:0 20px;pointer-events:none;transform:translate(-30%);transition:transform .3s 80ms,opacity .3s 80ms;width:100%;font-size:.8em}.tab-switch:checked~.tab-content{transform:translate(30%)}.tab-switch:checked+.tab-label+.tab-content{height:auto;opacity:1;order:1;pointer-events:auto;transform:translate(0)}.tab-wrap:after{content:"";height:20px;order:-1;width:100%}.tab-switch{display:none}.btn-container{position:fixed;bottom:3%;right:2%;display:flex;gap:10px;flex-direction:column;z-index:10}.btn-area-sp{display:none}.contact-btn img,.line-btn img{width:100%;vertical-align:bottom}.contact-btn,.line-btn{width:90%;margin:0 0 0 auto}.contact-btn:hover,.line-btn:hover{opacity:.8}@media screen and (max-width:480px){.btn-area-pc{display:none}.btn-area-sp{display:block}.btn-container{top:auto;bottom:-1px;right:0;flex-direction:row;gap:0}.contact-btn,.line-btn{width:100%;vertical-align:bottom}}.flo-btn_container{position:fixed;bottom:10%;right:2%;z-index:10}.campaign-btn img{width:100%;vertical-align:bottom}.campaign-btn{width:140px;margin:0 0 0 auto}.campaign-btn:hover{opacity:.8}@media screen and (max-width:480px){.flo-btn_container{bottom:10%}.campaign-btn{width:40%}}.g-wrap{--s-val: 10px;--s-val_w1320: 10px;--page-width: 1320px;--color-maintext: #141430;--color-subtext: #fff;--color-sectitle: #141430;--color-mainbg: #fff;--color-subbg: #141430;--color-gry: #EBEBEB;--color-btnbg: #8B804E;--color-btntext: #fff}@media screen and (max-width:768px){.g-wrap{--s-val: 1.35vw}}@media screen and (max-width:1320px){.g-wrap{--s-val_w1320: .77vw}}.top-fv .page-width{max-width:100%}#shopify-section-template--18927841706226__custom_liquid_yqwgC9 img{vertical-align:bottom}section#shopify-section-template--18963233571058__rich_text_YFgbgP{background-color:#0f1937}.top-fv .pc_only{display:block}.top-fv .sp_only{display:none}@media screen and (max-width:750px){.top-fv .pc_only{display:none}.top-fv .sp_only{display:block}}.scroll-arrows-relative{position:relative}.scroll-arrows{position:absolute;left:50%;bottom:calc(var(--s-val)*17);transform:translate(-50%)}@media screen and (max-width:750px){.scroll-arrows{bottom:calc(var(--s-val)*25)}}@media screen and (max-width:480px){.scroll-arrows{bottom:calc(var(--s-val)*33);left:44.25%;transform:none}}.scroll-arrows__item{position:relative;width:24px;height:24px}.main-content .scroll-arrows__chevron{position:absolute;width:45px;height:12px;opacity:0;transform:scale3d(.5,.5,.5);animation:move 3.5s ease-out infinite;display:block}.scroll-arrows__chevron:nth-child(1){animation:move 3.5s ease-out 1s infinite}.scroll-arrows__chevron:nth-child(2){animation:move 3.5s ease-out 2s infinite}.scroll-arrows__chevron:before,.scroll-arrows__chevron:after{content:" ";position:absolute;top:0;height:100%;width:51%;background:#fff}.scroll-arrows__chevron:before{left:0;transform:skew(0,30deg)}.scroll-arrows__chevron:after{right:0;width:50%;transform:skew(0,-30deg)}.image__wrap.fade-in-trigger{width:100vw}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(20px)}67%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}.scroll-arrows__text{display:block;padding-block-start:75px;margin-left:-55px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;color:#fff;text-transform:uppercase;white-space:nowrap;opacity:.25;animation:pulse 2s linear alternate infinite}@keyframes pulse{to{opacity:1}}.image__wrap{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}.image__wrap img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:480px){.image__wrap{height:auto}}@media screen and (max-width:480px){.mfag-flex .mfag-w-1\/4,.mfag-flex .mfag-w-1\/5{width:initial!important}}.collection-article__lead{margin-bottom:31px}.collection-article__lead p{margin:0 0 18px;color:#333;font-size:15px;line-height:18px}.collection-article__lead p:last-child{margin-bottom:0}.collection-article__inner>*+*{margin-top:50px!important}.collection-article__section-title{margin:0 0 30px;padding:24px 0 24px 24px;border-left:5px solid #0f1837;color:#0f1837;font-size:22px;font-weight:700;line-height:26px}.collection-article__section-body{padding:0 24px}.collection-article__section-body p{margin:0 0 18px;color:#333;font-size:15px;line-height:18px}.collection-article__section-body p:last-child{margin-bottom:0}.collection-article__section-body h3{margin:30px 0 13px;color:#0f1837;font-size:17px;font-weight:700;line-height:20px}.collection-article__section-body h3:first-child{margin-top:0}.collection-article__section-body strong{font-weight:900}.collection-article__section-body .text-accent{color:#9b8755;font-size:17px;font-weight:700}.faq-section-title{margin:0 0 28px;padding:24px;background:#0f1837;color:#fff;font-size:22px;font-weight:700;line-height:26px}.collection-article__voice{margin:0 24px;padding-bottom:28px}.collection-article__voice+.collection-article__voice{margin-top:0!important;padding-top:28px;border-top:1px solid #999}.collection-article__voice:last-child{padding-bottom:0}.collection-article__voice-name{margin:0;color:#9b8755;font-size:17px;font-weight:700;line-height:21px}.collection-article__voice-title{margin:0 0 26px;color:#333;font-size:22px;font-weight:700;line-height:33px}.collection-article__voice-text p{margin:0;color:#333;font-size:15px;line-height:18px}.collection-article__faq{margin:0 24px;padding-bottom:36px;border-bottom:1px solid #999}.collection-article__faq+.collection-article__faq{margin-top:36px!important}.collection-article__faq:last-child{padding-bottom:0;border-bottom:0}.collection-article__faq-question{padding-right:30px}.collection-article__faq-question:after{content:"";position:absolute;top:50%;right:0;width:12px;height:12px;margin-top:-6px;background:linear-gradient(#000,#000) center / 12px 2px no-repeat,linear-gradient(#000,#000) center / 2px 12px no-repeat}.collection-article__faq[open] .collection-article__faq-question:after{background:linear-gradient(#000,#000) center / 12px 2px no-repeat}.collection-article__faq-title{margin:0;color:#333;font-size:17px;font-weight:700;line-height:25px}.collection-article__faq-answer{margin-top:26px}.collection-article__faq-answer p{margin:0;color:#333;font-size:15px;line-height:18px}.column-links{padding:24px;background:#dce1f0}.column-links__title{margin:0 0 26px;color:#333;font-size:22px;font-weight:700;line-height:33px}.column-links__list{margin:0;padding:0 0 0 24px;list-style:none}.column-links__list li{font-size:15px;line-height:18px}.column-links__list li+li{margin-top:18px}.column-links__list a{color:#333}
/*# sourceMappingURL=/cdn/shop/t/31/assets/style-custom.css.map */
