main.cs-main{margin-top:-132px}header.page-width{max-width:1200px}.section-header.animate{background-color:var(--cs-text-color)}body{font-size:clamp(14px,3vw,16px);letter-spacing:.1em;line-height:2em;--cs-text-color: #2d2b28;--cs-fs-middle: clamp(24px, 2.8vw, 32px)}.h1{font-size:clamp(28px,5vw,40px);letter-spacing:clamp(.1em,3vw,.2em)}.page-width{max-width:var(--page-width);margin:0 auto;padding-left:20px;padding-right:20px}.cs-subtitle,.image-with-text__content>*+*.cs-subtitle,.cs-featured-blog-subtitle{margin-top:10px;margin-bottom:0;font-size:clamp(13px,1vw,14px);letter-spacing:.3em}.cs-deco-rice{width:65px;margin-top:20px}.br-sp{display:none}footer .list-menu__item{justify-content:center}.footer-block__brand-info{display:flex;justify-content:center}.cs-image-banner p{color:#fff}.cs-image-banner .banner__box .banner__heading+*{margin-top:15px}.cs-image-banner .banner__box>*+*{margin-top:30px}.cs-title-box{margin-bottom:30px}.cs-title{margin-top:0;margin-bottom:0}.cs-subtitle{margin-bottom:0}.cs-title-box img{width:70px;margin-top:20px}.cs-image-with-text .image-with-text__media{border:none}.cs-image-with-text .image-with-text__media img,.cs-image-with-text .media>*:not(.zoom):not(.deferred-media__poster-button){height:auto}.cs-button-more{display:block;margin-left:clamp(100px,35%,130px);width:clamp(100px,10%,100px)}.cs-button-more img{width:100%;border-radius:100%;box-shadow:3px 3px #d5c3a1;transition:transform .1s ease,box-shadow .1s ease}.cs-button-more img:hover{transform:translateY(3px) translate(3px);box-shadow:none}.cs-image-with-text .image-with-text__content>*+*:not(.image-with-text__text--caption){margin-top:clamp(30px,10%,45px)}.cs-image-with-text .page-width .image-with-text__grid{width:1600px;max-width:100vw;position:relative}.cs-image-with-text .image-with-text__grid:after{content:"";position:absolute;display:inline-block;top:170px;left:0%;width:100%;height:calc(100% - 170px);background-color:#faf8f0;border-radius:0 0 0 30px!important}.cs-image-with-text .image-with-text__text:not(.cs-subtitle){margin-top:clamp(40px,3vw,60px)}.cs-large-text{margin-top:60px;margin-bottom:0;font-size:var(--cs-fs-middle);letter-spacing:.1em;line-height:1.7em;position:relative}.cs-large-text:after{position:absolute;z-index:-1;content:"";display:block;background-image:url(/cdn/shop/files/deco-rice-shower.png?v=1750039435);background-size:contain;background-repeat:no-repeat;width:50%;aspect-ratio:.68;top:0;right:-40%}.cs-image-with-text__text{position:relative}.cs-image-with-text__text:after{position:absolute;content:"";display:inline-block;background-image:url(/cdn/shop/files/stamp.png?v=1750040541);background-size:contain;background-repeat:no-repeat;width:10%;aspect-ratio:.68;bottom:0;right:clamp(-45px,-12%,0px)}.cs-features h2,.cs-features .cs-subtitle{text-align:center}.cs-features h2{margin:0}.cs-features .cs-deco-rice{display:flex;margin:30px auto}.cs-features .cs-button-more{margin:-40px auto 0}.cs-features-block{display:grid;grid-template-columns:1.56fr 1fr;grid-template-areas:"heading        image" "description    image";gap:30px 12%;margin-bottom:120px}.cs-features-block-heading{position:relative;grid-area:heading;display:flex;align-items:end}.cs-features-block-heading:after{position:absolute;display:inline-block;top:50%;left:-50px;transform:translateY(-50%);z-index:0;font-size:200px;color:#fff3}.cs-features-block .number-1:after{content:"01"}.cs-features-block .number-2:after{content:"02"}.cs-features-block .number-3:after{content:"03"}.cs-features-block .number-4:after{content:"04"}.cs-features-block .number-5:after{content:"05"}.cs-features-block-heading h3{font-size:var(--cs-fs-middle);letter-spacing:.1em;line-height:1.7em;margin:0}.cs-features-block-description{grid-area:description}.cs-features-block-description p{margin:0}.cs-features-block-image{grid-area:image}.cs-featured-blog .cs-deco-rice{margin:30px auto 14px}.cs-featured-blog .title,.cs-featured-blog .title-wrapper-with-link{margin-bottom:0}.cs-featured-blog .h2{font-size:clamp(14px,1.5vw,16px)}.cs-featured-blog .blog__view-all{margin:20px auto 0}.cs-featured-blog .blog__view-all a{display:inline-block;width:clamp(100px,10%,100px);height:auto}.cs-featured-blog .blog__view-all img{width:100%;height:auto}.cs-blog__view-all_sp{margin:40px auto 0;text-align:center}.cs-blog__view-all_sp a{display:inline-block;width:100px;height:auto}.cs-blog__view-all img,.cs-blog__view-all_sp img{border-radius:100%;box-shadow:3px 3px #d5c3a1;transition:transform .1s ease,box-shadow .1s ease}.cs-blog__view-all img:hover,.cs-blog__view-all_sp img:hover{transform:translateY(3px) translate(3px);box-shadow:none}.cs-blog__view-all_sp img{width:100%;height:auto}.cs-featured-blog .article-card__excerpt{font-size:clamp(12px,1vw,13px)}.cs-contact-section,.cs-contact-section h2{color:#fff}.cs-contact-section h2{margin-bottom:30px;font-size:var(--cs-fs-middle);letter-spacing:.1em;line-height:1.7em}.cs-contact-container{display:flex;gap:30px 10%;width:550px;max-width:100%;margin:auto}.cs-contact-container-left{flex:1.3}.cs-contact-container-right{display:flex;align-items:center;flex:1}.cs-contact-container-right img{width:100%}.cs-contact-button-box{position:relative;text-align:center;width:clamp(200px,100%,360px);height:auto;background:green;margin:60px auto 0;padding:.7em}.cs-contact-button-box a{color:#fff;text-decoration:none;font-size:clamp(16px,3vw,16px)}.cs-contact-button-box:after{content:"";position:absolute;height:75%;aspect-ratio:.89;background:url(/cdn/shop/files/LINE.png?v=1750144558);background-size:contain;background-repeat:no-repeat;top:18%;left:7%;transform:translate(-10%)}.cs-multicolumn .multicolumn{background:none}.cs-multicolumn .h1{font-size:clamp(24px,3vw,30px);line-height:1.5em;text-align:center}.cs-multicolumn .multicolumn .title{margin:auto}.cs-multicolumn .title-wrapper-with-link{margin:0}.cs-multicolumn .cs-deco-rice{margin:30px auto;display:flex}.cs-multicolumn h3{font-size:clamp(14px,3vw,16px);color:#a89069}.cs-multicolumn .grid{--cs-column-gap-sp: 20px;column-gap:var(--cs-column-gap-sp)}.cs-greetings h2{font-size:var(--cs-fs-middle);letter-spacing:.1em;line-height:1.7em;margin:0}.cs-greetings .cs-deco-rice{margin:30px auto}.cs-greetings-container{display:flex;flex-wrap:wrap;--cs-greetings-column-gap: 80px;column-gap:var(--cs-greetings-column-gap)}.cs-greetings-left{flex:0 0 calc((100% - var(--cs-greetings-column-gap)) * .54);display:flex;flex-direction:column;justify-content:space-between}.cs-greetings-right{flex:0 0 calc((100% - var(--cs-greetings-column-gap)) * .46)}.cs-greetings-right img{width:100%;height:100%;object-fit:cover}.cs-greetings-text-box{border:1px var(--cs-text-color) solid;margin-top:clamp(30px,5vw,60px);padding:1em}.cs-greetings-text-box p{text-align:center;margin:0}.cs-greetings-text-box p:first-of-type{font-size:clamp(16px,2vw,20px);font-weight:700;margin-bottom:5px}.cs-richtext .rich-text{background:none}.cs-richtext .cs-deco-rice{display:flex;margin:30px auto}.cs-richtext h2{text-align:center;font-size:var(--cs-fs-middle);letter-spacing:.1em;line-height:1.7em}.cs-meaning .page-width:after{position:relative}.cs-meaning .page-width:after{content:"";border-bottom:1px solid #d5c3a1;width:calc(100% - 40px);height:1px;display:inline-block;position:absolute;bottom:0}.cs-meaning p{margin:0}.cs-meaning h2{font-size:var(--cs-fs-middle);letter-spacing:.1em;line-height:1.7em;margin:0}.cs-meaning .cs-deco-rice{margin:30px auto}.cs-meaning-container-top{display:flex;flex-wrap:wrap;--cs-meaning-column-gap: 80px;column-gap:var(--cs-meaning-column-gap)}.cs-meaning-left{flex:0 0 calc((100% - var(--cs-meaning-column-gap)) * .7);display:flex;flex-direction:column;justify-content:space-between}.cs-meaning-right{flex:0 0 calc((100% - var(--cs-meaning-column-gap)) * .3);display:flex;justify-content:center}.cs-meaning-right img{width:100%;max-width:clamp(100px,20vw,170px);height:auto;object-fit:contain}.cs-meaning-container-bottom{margin-top:60px}.cs-product-guide{text-align:center}.cs-product-guide h2{font-size:var(--cs-fs-middle);margin:0}.cs-product-guide p{margin:0}.cs-product-guide .cs-product-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5em 60px;margin-top:50px}.cs-product-guide a.cs-product-guide-grid-item{border:1.5px solid #d5c3a1;background-color:#fff;padding-top:1.5em;padding-bottom:1em;text-decoration:none;font-weight:700;color:var(--cs-text-color);transition:background-color .3s ease,border .3s ease}.cs-product-guide a.cs-product-guide-grid-item:hover{border-color:var(--cs-text-color);background-color:#faf8f0;font-weight:700;color:var(--cs-text-color)}.cs-product-guide-grid-heading{font-size:1.1em}.cs-product-guide-grid-subtext{display:inline-block;font-size:.8em;border-bottom:.5px solid;line-height:1em;padding-bottom:3px}.cs-product-guide .cs-product-guide-message{margin-top:2em;font-size:1.1em;font-weight:700}@media screen and (min-width: 750px){.header--middle-left{column-gap:7rem}.cs-image-banner .banner__box{margin-top:220px}.cs-image-banner.banner--large:not(.banner--adapt){min-height:95vh!important}.cs-image-with-text .page-width{padding:0;margin:0}.cs-image-with-text .grid--2-col-tablet .grid__item:first-child{width:45%}.cs-image-with-text .grid--2-col-tablet .grid__item:last-child{width:55%}.cs-image-with-text .image-with-text__content{padding-top:120px;padding-bottom:0;padding-left:14rem}.cs-button-more img{width:100%}.cs-image-with-text .image-with-text__grid:after{left:40%;width:60%}.cs-image-with-text .image-with-text__grid:after{top:60px;height:100%}.cs-featured-blog .page-width-desktop{padding-left:20px;padding-right:20px}.cs-blog__view-all_sp{display:none}.cs-multicolumn .multicolumn-list{--cs-column-gap: 45px;--cs-row-gap: 100px;column-gap:var(--cs-column-gap);row-gap:var(--cs-row-gap)}.cs-multicolumn .grid--3-col-desktop .grid__item{width:calc(33.33% - var(--cs-column-gap) * 2 / 3);max-width:calc(33.33% - var(--cs-column-gap) * 2 / 3)}}@media screen and (max-width: 749px){.br-sp{display:block}.jdgm-carousel-wrapper{padding:0!important}.cs-image-banner .banner__box{margin-top:220px}.cs-image-banner.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:80vh!important}.cs-image-with-text .page-width{padding:0}.cs-image-with-text .image-with-text__content{padding:60px 20px 70px!important}.cs-image-with-text .grid--2-col-tablet .grid__item:first-child{padding-right:10%}.cs-large-text:after{right:-10%}.cs-image-with-text .image-with-text__content>*+*:not(.image-with-text__text--caption).cs-button-more{margin-top:70px}.cs-features .cs-deco-rice{margin:30px auto 110px}.cs-features-block{display:block;display:flex;gap:40px;flex-direction:column;margin-bottom:150px}.cs-features-block-heading:after{top:-25px;left:-15px;transform:initial;font-size:130px}.cs-features-block-image{width:75%;margin:auto;text-align:center}.cs-features .cs-button-more{margin:-80px auto 0}.cs-featured-blog .title-wrapper--self-padded-tablet-down,.title-wrapper--self-padded-mobile{padding-left:20px}.cs-featured-blog .cs-deco-rice,.cs-featured-blog-subtitle{margin-left:20px;margin-right:20px}.cs-contact-container{flex-direction:column-reverse;text-align:center}.cs-contact-container-right{justify-content:center}.cs-contact-container-right img{width:60%}.cs-contact-button-box{padding:1em;margin:40px auto 0}.cs-multicolumn .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--cs-column-gap-sp) / 2)}.cs-greetings-container{flex-direction:column-reverse}.cs-greetings-left{flex:1;display:flex;flex-direction:column;justify-content:space-between}.cs-greetings-right{flex:1}.cs-greetings-right img{aspect-ratio:4/5}.cs-meaning-container-top{flex-direction:column}.cs-meaning-left{flex:1;display:flex;flex-direction:column;justify-content:space-between}.cs-meaning-right{flex:1;margin:50px auto 30px}.cs-meaning-container-bottom{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
