.font-yuji{font-family:Yuji Syuku,"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif}.conceptsec .d_title,.concept.conceptsec p:last-child{margin-bottom:24px}.concept.conceptsec .page-container p{margin-top:0}.concept.conceptsec .page-container>p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.conceptsec .d_title,.concept.conceptsec p:last-child{margin-bottom:20px}}.bgwrapsec-type01{position:relative;background:url(/cdn/shop/files/background-type01.jpg) center!important;padding:60px 0}.bgwrapsec-type01 .bgwrap-type01{position:relative;z-index:2}.bgwrapsec-type01:after{content:"";display:block;width:353px;height:353px;background:url(/cdn/shop/files/background-type01_ic.png) no-repeat center;background-size:contain;position:absolute;bottom:68px;right:55px;z-index:1}@media screen and (max-width: 768px){.bgwrapsec-type01{padding:40px 0}.bgwrapsec-type01:after{content:none}}.bgwrapsec-type03{position:relative;background:#fff;padding:70px 0 60px;margin-bottom:60px}@media (max-width: 767px){.bgwrapsec-type03{padding:40px 0 25px;margin-bottom:40px}}h3.contents_block_heading.alpha_{font-weight:400;font-size:20px;line-height:2;letter-spacing:0em;font-family:Yuji Syuku,"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif}.contents_block_exp p{font-weight:400;font-size:14px;line-height:140%;letter-spacing:.1em}@media screen and (max-width: 768px){h3.contents_block_heading.alpha_{font-size:14px;line-height:120%}.bgwrapsec-type03 h3.contents_block_heading.alpha_{font-size:16px}.contents_block_exp p{font-size:12px;line-height:2}.bgwrapsec-type03 .product-grid li:nth-of-type(n+3){display:none}}.border-top{position:relative}.border-top:before{position:absolute;content:"";width:100%;max-width:1200px;height:1px;background:#dbd5d4;top:0;left:50%;transform:translate(-50%)}.border-top .part_wrapper{padding-bottom:30px}@media screen and (max-width: 768px){.border-top{padding:0 15px}.border-top .page-width{padding:0}.border-top:before{content:none}.border-top .part_wrapper{position:relative;padding-top:20px}.border-top .part_wrapper:before{position:absolute;content:"";width:100%;max-width:1200px;height:1px;background:#dbd5d4;top:0;left:50%;transform:translate(-50%)}.border-top .part_wrapper{padding-bottom:30px}}.collection-top{margin-top:60px}@media screen and (max-width: 768px){.collection-top{margin-top:40px}}.card--standard>.card__content .card__information{padding-bottom:0;padding-top:10px}h3.card__heading{font-weight:400;font-size:14px;line-height:24px;letter-spacing:.1em}.price--sold-out .price__availability,.price__regular{font-weight:700;font-size:16px;line-height:24%;letter-spacing:.1em;margin-top:5px}small.tax_in{font-weight:700!important;font-size:12px!important;letter-spacing:0em!important}.button,.shopify-challenge__button,.customer button{font-weight:500}ul.tab-list.tab_list_box{margin-bottom:30px}ul.tab-list.tab_list_box li{padding:10px}ul.tab-list.tab_list_box li span{font-weight:700;font-size:16px;line-height:140%;letter-spacing:.1em;color:#26265e}@media screen and (max-width: 768px){ul.tab-list.tab_list_box{margin-bottom:20px}ul.tab-list.tab_list_box li{margin:0 2.5px}ul.tab-list.tab_list_box li span{font-size:14px}}.title-description{text-align:center;font-weight:400;font-size:14px;line-height:200%;letter-spacing:normal;max-width:1240px;margin:0 auto 30px;padding:0 20px;color:#231714}@media screen and (max-width: 768px){.title-description{font-size:12px}}.ceo_commentsec .conceptB .conceptB__textWrap{padding-left:40px}@media (max-width: 767px){.ceo_commentsec .conceptB .conceptB__textWrap{padding:10px 20px}}.newssec{display:flex;align-items:center;max-width:var(--page-width);margin:0 auto;padding:0 15px}@media screen and (min-width: 750px){.newssec{padding:0 30px}}.newssec .news_listWrap{width:calc(100% - 110px)}.newssec .part_inner_wrap{width:110px;padding:0}.newssec .part_inner_wrap .d_title{margin-bottom:0}.newssec .part_inner_wrap .d_title .main_en{font-family:Noto Sans JP;font-weight:700;font-size:20px;line-height:200%;letter-spacing:0}@media (max-width: 767px){.newssec{flex-direction:column;gap:20px 0}.newssec .news_listWrap{width:100%;padding:0}.newssec .news_list li>a{flex-direction:row!important}.newssec .news_list>li>a>time,.newssec .news_list>li>a>h3{font-size:12px}.newssec .part_inner_wrap{width:100%}.newssec .part_inner_wrap .d_title{margin-bottom:0}.newssec .part_inner_wrap .d_title .main_en{font-size:20px}}.ft_bannersec .contents_blocks{padding:0 30px}@media (max-width: 767px){.ft_bannersec .contents_blocks{padding:0}}.article_title{font-weight:400;font-size:16px;line-height:200%;letter-spacing:0}.article_excerpt_or_content{display:block;font-weight:400;font-size:12px;line-height:200%;letter-spacing:0;margin-top:8px}.philosophySec{max-width:1200px;margin:auto;padding:60px 100px;border:solid 1px #DBD5D4}.philosophySec .philosophy_subtitle{font-weight:700;font-size:18px;line-height:200%;letter-spacing:0;text-align:center;margin-bottom:22px}.philosophySec p{font-weight:400;font-size:14px;line-height:200%;letter-spacing:0;text-align:center}@media (max-width: 767px){.philosophySec{max-width:calc(100% - 30px);margin:auto;padding:30px 20px}.philosophySec .philosophy_subtitle{font-size:12px;margin-bottom:24px}.philosophySec p{max-width:260px;margin:auto;font-size:12px}}.company_concept .conceptC .conceptC__text{width:50%;margin:0;padding:48px 60px}.company_concept .conceptC .conceptC__text.conceptC__text--left{padding-left:120px}@media (max-width: 767px){.company_concept .conceptC .conceptC__text{width:100%;padding:0 20px}.company_concept .conceptC .conceptC__text.conceptC__text--left{padding-left:20px}.company_concept .conceptC .conceptC__text .d_title{align-items:flex-start!important}}.about_companySec .about_companyblock{display:flex;align-items:center;padding:32px 0;border-bottom:solid 1px #DBD5D4}.about_companySec .about_companyblock dt{width:200px;font-weight:700;font-size:16px;line-height:160%;letter-spacing:0}.about_companySec .about_companyblock dd{width:calc(100% - 200px);font-weight:400;font-size:16px;line-height:160%;letter-spacing:0}@media (max-width: 767px){.about_companySec .about_companyblock dt{width:130px;font-size:14px}.about_companySec .about_companyblock dd{width:calc(100% - 130px);font-size:12px}}.udon_subtitle{text-align:center}.udon_concept .conceptB .conceptB__textWrap .d_title .main_en{font-weight:400;font-size:32px;line-height:100%;letter-spacing:0}@media (max-width: 767px){.udon_concept .conceptB img{width:100%}.udon_concept .conceptB .conceptB__textWrap{padding:10px 30px!important}.udon_concept .conceptB .conceptB__textWrap .d_title .main_en{font-size:28px}}button.product-form__submit{background:#fff;color:#26265e;min-height:60px}button.product-form__submit:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #26265e,0 0 0 var(--buttons-border-width) #26265e}button.shopify-payment-button__button{background:#26265e;min-height:60px}@media (max-width: 767px){button.product-form__submit,button.shopify-payment-button__button{min-height:48px}}.featured-product .product__title{font-family:Yuji Syuku,"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-weight:400;font-size:20px;line-height:24px;letter-spacing:1px;vertical-align:middle;margin:10px 0 30px!important}.featured-product .price{font-weight:700;font-size:18px;line-height:24px;letter-spacing:1px;vertical-align:middle;margin-bottom:30px}.contact h2.custom__title{font-family:Yuji Syuku,"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho Pro,Yu Mincho,MS PMincho,serif;font-weight:400;font-size:32px;line-height:200%;letter-spacing:0;text-align:center}.contact .contact__button button{min-width:120px;padding:7.5px 36px!important}@media (max-width: 767px){.featured-product{gap:30px 0!important}.featured-product .product__title{font-size:22px;margin:10px 0 24px!important}.featured-product .price{margin-bottom:24px}.contact h2.custom__title{font-size:20px}}h2.form__message{margin-bottom:15px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/add.css.map */
