.under-layer .main-page-title{font-family:"Noto Serif JP",serif;font-size:2.2rem;display:flex;writing-mode:vertical-lr;align-items:center;width:94%}.under-layer .rich-text__heading,.under-layer .image-with-text__heading{font-family:"Noto Serif JP",serif}.under-layer .page-width .rte p{font-family:"Noto Serif JP",serif;font-size:1.4rem;line-height:2.5}.under-layer h1,.under-layer h2:not(.site_title),.under-layer h3,.under-layer h4,.under-layer h5,.under-layer h6{font-family:"Noto Serif JP",serif}.under-layer-h2-padding{padding-bottom:3px}.underlined-link{font-family:"Noto Serif JP",serif}label,input{font-family:Roboto}.form__message{font-family:"Noto Serif JP",serif}.customer ul{font-family:Roboto}.field label{font-family:"Noto Serif JP",serif!important}.collection-hero__title{font-family:"Noto Serif JP",serif}.facets__heading,.facets__summary span,.facet-filters__label,.select__select,.product-count__text{font-family:Noto Sans JP,sans-serif;font-size:1.12rem!important}.card__heading{font-size:1.6rem}.badge{border-radius:initial;font-size:1rem;padding:1.1rem 1.2rem;line-height:1}.card__badge{align-self:normal!important;grid-row-start:initial!important;justify-self:normal!important}.card__content{padding:0!important}.card-information .price{font-family:Noto Sans JP,sans-serif;font-size:1.6rem}.collection .underline-links-hover:hover a{text-decoration:unset}.collection .underline-links-hover a{display:inline;color:#000;background-image:linear-gradient(90deg,#000,#000);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;text-decoration:none;transition:background-size .5s}.collection .underline-links-hover a:hover{background-size:100% 1px}@media screen and (max-width: 500px){.collection .underline-links-hover a:hover{background-size:0}.badge{font-size:1.4rem;padding:.3rem .5rem}}.cart .title,.cart-item__name{font-family:"Noto Serif JP",serif}.cart-items tr th,.cart-items tr td,.cart .product-option,.cart-item__quantity-wrapper input,.totals__subtotal,.totals__subtotal-value,.tax-note,.cart__empty-text{font-family:Roboto}.totals__subtotal,.tax-note{font-family:"Noto Serif JP",serif}.caption-with-letter-spacing{font-family:"Noto Serif JP",serif!important}#cart-errors{font-family:"Noto Serif JP",serif}.cart-items tr th{font-size:1.4rem}.is-empty .button{width:initial}#login{font-family:"Noto Serif JP",serif}#recover,.register h1,#customer_login input,.login button,.login p,.register button{font-family:Roboto}.login a,#recover,.section-template--21606462161208__main-padding p{font-family:"Noto Serif JP",serif}.login .field+a{width:auto;margin:1rem auto 0}.account .customer__title,.account a,.account h2,.addresses h1,.addresses a,.addresses button,.addresses h2,.addresses input,.addresses label,.account p,.addresses p{font-family:"Noto Serif JP",serif}.customer button{width:100%;color:#000;background:transparent;border:1px solid #000;font-family:"Noto Serif JP",serif;position:relative;z-index:1;transition:.3s}.customer button:after,.customer button:not([disabled]):hover:after{box-shadow:none}.customer button:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#333;transform-origin:100% 50%;transform:scaleX(0);transition:transform ease .3s}.customer button:hover{color:#fff}.customer button:hover:before{transform-origin:0% 50%;transform:scaleX(1)}.addresses form button[type]:hover{color:#fff!important}.shopify-challenge__container .shopify-challenge__button{font-family:Noto Sans JP,sans-serif}.shopify-challenge__container{max-width:1000px}@media screen and (max-width:500px){.shopify-challenge__container{margin:7rem 1.5rem}}@media screen and (max-width:990px){.under-layer .header__heading-link{display:none}.under-layer .menu-drawer__navigation{margin:0 5rem}.under-layer .page-width.header--has-menu .list-menu{margin:1.5rem 0rem 0!important}}@media screen and (max-width:750px){.under-layer .page-width.header--has-menu{margin:4rem 1.5rem}.under-layer .menu-drawer__navigation{margin:0 1.5rem}}@media screen and (max-width:500px){.under-layer .page-width.header--has-menu{margin:2rem 1.5rem}}.shopify-policy__body{font-family:"Noto Serif JP",serif;font-size:14px}.shopify-policy__title h1,.text-area,.contact__fields .field__label{font-family:"Noto Serif JP",serif}.contact-title{display:block}.contact-title-vertical-writing{text-align:center;writing-mode:vertical-rl;margin-top:5px;margin-bottom:5px}.title-portrait-orientation{text-align:center}.main-blog .title--primary{font-size:2.2rem;font-family:"Noto Serif JP",serif;writing-mode:vertical-rl;display:inline-block;padding-bottom:3px}.blog__title{font-size:2.2rem;font-family:"Noto Serif JP",serif}.article-card__info{letter-spacing:0}.article-card__info .circle-divider{font-family:Roboto!important}.article-card__excerpt{font-size:1.4rem;font-family:"Noto Serif JP",serif;height:10rem;overflow:hidden}.blog_showall{display:none}.article-card-wrapper.underline-links-hover:hover a{text-decoration:none}.article-card-wrapper.underline-links-hover a{color:#000;background-image:linear-gradient(90deg,#000,#000);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;text-decoration:none;transition:background-size .5s;display:inline}.article-card-wrapper.underline-links-hover a:hover{background-size:100% 1px}@media screen and (min-width: 750px){.blog-articles{column-gap:4rem!important;row-gap:4rem!important}}@media screen and (max-width: 500px){.article-card__image-wrapper .media>*:not(.zoom):not(.deferred-media__poster-button){height:initial}.article-card-wrapper.underline-links-hover a:hover{background-size:0}}.blog-articles .article-card .card__information{padding-left:0!important;padding-right:0!important}.blog-articles .article-card__image-wrapper .media>*:not(.zoom):not(.deferred-media__poster-button){height:100%}.article-template__title{font-family:"Noto Serif JP",serif}.article-template__content{font-family:"Noto Serif JP",serif;font-size:1.4rem;color:#000}.share-button__button{font-family:Roboto}.article-template .publishe_time{font-family:Roboto!important;color:#000;letter-spacing:0}.article-template__link{font-family:"Noto Serif JP",serif;font-size:1.4rem!important}.article-template__hero-container{max-width:initial!important}.article-template__hero-adapt{padding-bottom:40%!important}@media screen and (max-width: 500px){.article-template__hero-adapt{padding-bottom:100%!important}.article-template__hero-adapt>img{height:initial!important}}.about .page-width .rte p,.aboutunder .page-width .rte p{font-size:1.4rem;letter-spacing:.2rem}.about_ttl{margin-bottom:-15rem;margin-top:0rem}.vertical_ttl{writing-mode:vertical-rl;display:flex;width:100%;align-items:center;margin:0;font-size:3rem;letter-spacing:.4rem}.about_intro{text-align:center;font-size:2.7rem;letter-spacing:.4rem;margin:0}@media screen and (min-width: 750px){.about_explanation .rich-text__blocks{max-width:initial}}.about .page-width .rte p{text-align:center}.about_contents{display:flex;justify-content:space-between;margin-top:-10rem}.about_conBtn{width:33%;height:546px;position:relative;text-decoration:none;overflow:hidden;transition:all .3s ease-out;z-index:10}.about_conBtn p{position:relative;z-index:2;color:#fff;font-family:"Noto Serif JP",serif;font-size:2.3rem;writing-mode:vertical-rl;margin:0;line-height:1;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.2rem}.about_conBtn img{width:100%;position:absolute;top:0;height:100%;object-fit:cover;transition:transform .6s ease}.about_conBtn:hover img{transform:scale(1.1)}.first_promoter{margin-bottom:-5rem}.second_promoter{margin-bottom:5rem}.promoter_name{font-size:2.1rem;letter-spacing:.2rem}.promoter_position{font-size:2rem;letter-spacing:.2rem}.promoter .rte p{line-height:2!important}@media screen and (max-width: 1720px){.about_conBtn{height:35vw}}@media screen and (max-width: 990px){.about_conBtn{height:47vw}}@media screen and (max-width: 750px){.vertical_ttl{font-size:2.2rem}.about_intro{font-size:2rem}.about .page-width .rte p,.aboutunder .page-width .rte p{font-size:1.4rem}.about_conBtn p{font-size:2rem}.first_promoter{margin-bottom:-3rem}.promoter_name{font-size:2rem}.promoter_position{font-size:1.6rem}}@media screen and (max-width: 500px){.about_conBtn{overflow:unset}.about_conBtn p{width:100%;height:500px;display:flex;align-items:center;justify-content:center;top:0;left:0;transform:unset;margin-bottom:1.5rem;position:relative}.about_conBtn:hover img{transform:unset}.about_conBtn{display:block;width:100%;height:500px;margin-bottom:1.5rem}.first_promoter{margin-bottom:0}.promoter_slash{display:none}.promoter_name{display:block}}.aboutunder h1{writing-mode:vertical-lr;display:flex;align-items:center;width:100%;margin:0 0 10rem}.aboutunder h1,.aboutunder h2{letter-spacing:.4rem}.aboutunder .rte img{width:100%;border:unset}.aboutunder .yamano_img{margin:0 15%}.aboutunder .yamano_img img{width:100%}@media screen and (max-width: 990px){.aboutunder .yamano_img{margin:initial}}@media screen and (max-width: 500px){.aboutunder h1{margin:0 0 5rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/original-underlayer.css.map */
