.fv-wrapper{position:relative}.fv-img{width:100%}.fv-img-pc{display:block}.fv-img-sp{display:none}@media screen and (max-width: 460px){.fv-img-pc{display:none}.fv-img-sp{display:block}}.fv-title-wrapper{position:absolute;top:40%;left:7%;color:#441f1a}.fv-title{font-size:32px;margin-bottom:0;line-height:2;letter-spacing:.3rem;font-family:serif}.fv-subtitle{font-size:13px;margin:5px 0;display:flex;align-items:center}.fv-subtitle:before{content:"";border-top:1px solid #441F1A;width:100px;margin-right:10px}@media screen and (max-width: 815px){.fv-title{font-size:20px}.fv-subtitle{font-size:10px;margin:3px 0}.fv-subtitle:before{margin-right:5px;width:45px}}@media screen and (max-width: 460px){.fv-title-wrapper{top:12%;left:27%;text-align:right}.fv-title{letter-spacing:.15rem}.fv-subtitle{justify-content:flex-end;padding:0 15px 0 0}}html{scroll-behavior:smooth}.scroll_down{position:relative;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transform:translateY(15px);z-index:1}.scroll_down:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%}.scroll_down p{display:inline-block;position:absolute;right:0;bottom:0;left:0;width:13px;padding:10px 10px 55px;color:#441f1a;font-size:13px;line-height:.5;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;writing-mode:vertical-lr;transition:.2s;overflow:hidden;margin:auto}.scroll_down p:before{content:"";position:absolute;bottom:0;left:50%;width:2px;height:50px;background:#ddd}.scroll_down p:after{content:"";position:absolute;bottom:0;left:50%;width:2px;height:50px;background:#441f1a}#type01 p:after{animation:sdl01 2.5s cubic-bezier(1,0,0,1) infinite}@keyframes sdl01{0%{transform:scaleY(0);transform-origin:0 0}50%{transform:scale(1);transform-origin:0 0}50.1%{transform:scale(1);transform-origin:0 100%}to{transform:scaleY(0);transform-origin:0 100%}}@media screen and (max-width: 815px){.scroll_down{transform:translateY(45px)}.scroll_down p{font-size:12px;padding:10px 10px 45px}.scroll_down p:before,.scroll_down p:after{width:1px;height:40px}}.bg-wrapper{background-image:url(/cdn/shop/files/bg-pc.jpg?v=1725597753);background-size:cover;background-repeat:repeat-x;background-attachment:fixed;padding-bottom:250px;margin-top:-10px;position:relative}@media screen and (max-width: 460px){.bg-wrapper{background-image:url(/cdn/shop/files/bg-sp.jpg?v=1725610261);padding-bottom:120px}}.consept-wrapper,.product-wrapper{padding:0 50px}.bg-logo{position:sticky;top:20%;padding:150px 0 100px;text-align:center;animation-duration:1s;animation-name:fadein;animation-delay:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 460px){.bg-logo{padding:150px 0 0}}.bg-logo.fadeout{display:none}.bg-logo-img{width:100%;max-width:1100px}.toppage-title{text-align:left;padding-top:200px;padding-bottom:130px;font-family:serif}.toppage-title-english{font-size:85px;margin:0;line-height:80px;letter-spacing:8.64px;display:inline-block;background:linear-gradient(90deg,#bfb9b2,#e7e7e7,#bfb9b2);background-clip:text;color:transparent}.toppage-title-japanese{font-size:24px;margin:0;color:#797979}@media screen and (max-width: 990px){.toppage-title-english{font-size:60px;line-height:50px}.toppage-title-japanese{font-size:18px}}@media screen and (max-width: 460px){.consept-wrapper,.product-wrapper{padding:0 20px}.toppage-title{padding-top:100px;padding-bottom:80px}.toppage-title-english{font-size:45px;line-height:50px;letter-spacing:7px}.toppage-title-japanese{font-size:13px}}.consept-detail{margin:0 auto 50px;color:#441f1a;line-height:5rem}@media screen and (max-width: 460px){.consept-detail{margin:0 auto 70px;line-height:4rem}}.consept-detail-01-pc{display:block;text-align:center;font-size:20px;padding:0 0 100px;margin:-150px auto 0;line-height:3}.consept-detail-01-sp{display:none;text-align:center;font-size:15px;margin:-150px auto 0;line-height:2.667}.consept-detail-02-flex{display:flex;margin-top:50px}.consept-detail-02-img{z-index:1;margin:0 70px 0 -50px;width:40%;border-radius:0 70px 0 0}@media screen and (min-width: 461px){.consept-detail-02-img{height:fit-content}}@media screen and (max-width: 1055px){.consept-detail-02-img{margin:0 50px 0 -50px}}@media screen and (max-width: 460px){.consept-detail-02-flex{margin-top:60px}.consept-detail-02-img{margin:0 30px 0 -20px;width:90%}.consept-detail-02-sp-02{background-image:url(/cdn/shop/files/consept-detail-02-sp-02.png?v=1725863715);background-size:cover;margin:0 auto;padding:10px 20px 50px;width:fit-content;position:relative;z-index:1}}.consept-detail-02-pc{display:block;font-size:17px;line-height:3.5;padding-bottom:100px}@media screen and (max-width: 745px){.consept-detail-02-pc{font-size:15px}}.consept-detail-02-sp{display:none;margin:30px auto 0;padding-bottom:100px}.consept-detail-02-sp-01{font-size:12px;text-align:left}.consept-detail-02-sp-02{font-size:13px;text-align:center}@media screen and (max-width: 460px){.consept-detail-01-pc{display:none}.consept-detail-01-sp{display:block}.consept-detail-02-pc{display:none}.consept-detail-02-sp{display:block}}.topic-title{padding-top:200px}@media screen and (max-width: 460px){.topic-title{padding-top:0}}.slider-component-wrapper{padding:0 50px}@media screen and (max-width: 460px){.slider-component-wrapper{padding:0}}.featured-blog-button-wrapper{margin:30px auto;text-align:center}.featured-blog-button,.news-list-button{text-align:center;padding:15px 90px 15px 85px;border:1px solid #441F1A;border-radius:25px;text-decoration:none;color:#441f1a;font-size:13px;position:relative}@media screen and (max-width: 460px){.featured-blog-button,.news-list-button{padding:12px 60px 12px 55px}}.featured-blog-button:after,.news-list-button:after{content:"";width:35px;height:6px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);position:absolute;top:calc(50% - 4px);left:70%}.featured-blog-button:hover,.news-list-button:hover{background-color:#441f1a;color:#fff}.item-wrapper{position:relative;width:100vw;margin:0 calc(50% - 50vw)}.item-img{width:100%}.item-img-pc{display:block}.item-img-sp{display:none}.product-title{padding:50px 0}.item-txt{position:absolute;left:50px;top:0;color:#441f1a}.item-detail-01{font-size:27px;line-height:1.9;margin:0 0 20px;font-family:serif}.item-detail-02{font-size:18px;line-height:2;margin:0 0 50px}.item-detail-03-pc{font-size:13px;padding:0 5px;border:1px solid #441F1A;margin-bottom:0;width:fit-content}.item-detail-04-pc{font-size:16px;margin:5px 0 40px}.item-detail-04-pc span{font-size:12px}.item-detail-03-04-button-sp{display:none;color:#441f1a;position:absolute;bottom:30px;right:20px}.item-detail-03-sp{font-size:16px;margin:0}.item-detail-04-sp-flex{margin:0 0 15px;display:flex;align-items:center}.item-detail-04-sp-01{font-size:13px;padding:0 5px;border:1px solid #441F1A;margin:0 3px 0 0;width:fit-content}.item-detail-04-sp-02{font-size:15px;margin:0 0 0 5px}.item-detail-04-sp-02 span{font-size:10px}@media screen and (max-width: 460px){.item-detail-03-04-button-sp{bottom:25px;right:10px}.item-detail-03-sp{font-size:12px}.item-detail-04-sp-01{font-size:10px}.item-detail-04-sp-02{font-size:14px}}.item-detail-button{font-size:13px;padding:11px 50px 11px 45px;border:1px solid #441F1A;border-radius:25px;background:#fff6;text-decoration:none;color:#441f1a;position:relative}.item-detail-button:after{content:"";width:30px;height:5px;border-bottom:solid 1px;border-right:solid 1px;transform:skew(45deg);position:absolute;top:calc(50% - 3px);left:70%}.item-detail-button:hover{background-color:#441f1a;color:#fff}@media screen and (max-width: 1140px){.product-title{padding:50px 0 25px}.item-detail-01{font-size:20px;margin:15px 0}.item-detail-02{font-size:14px;margin:20px 0 30px}.item-detail-03-pc,.item-detail-04-pc{font-size:13px}.item-detail-04-pc{margin:5px 0 40px}}@media screen and (max-width: 920px){.item-title{font-size:12px}.item-detail-01{font-size:18px;margin:15px 0}.item-detail-02{font-size:14px;margin:10px 0 20px}.item-detail-03-pc,.item-detail-04-pc{font-size:12px}.item-detail-04-pc{margin:5px 0 20px}.item-detail-button{font-size:12px}}@media screen and (max-width: 825px){.product-title{padding:40px 0 10px}.item-detail-01{font-size:17px}.item-detail-02{font-size:13px}.item-detail-03-pc,.item-detail-04-pc{font-size:11px}.item-detail-04-pc{margin:0 0 15px}.item-detail-04-pc span{font-size:10px}}@media screen and (max-width: 740px){.item-img-pc{display:none}.item-img-sp{display:block}.item-detail-01{font-size:25px;line-height:1.5}.item-detail-02{line-height:1.688;font-size:16px}.item-detail-03-pc,.item-detail-04-pc,.item-detail-button-pc{display:none}.item-detail-03-04-button-sp{display:block}.item-detail-button-wrapper{text-align:right}}@media screen and (max-width: 460px){.item-txt{left:20px}}.product-title-english{background:linear-gradient(90deg,#bfb9b2,#dcd9d9,#bfb9b2);background-clip:text}.product-flex{display:flex;margin-top:150px}.product-img-01{width:43%;margin-left:-50px;border-radius:0 70px 0 0}.product-detail{display:flex;flex-flow:column;justify-content:space-around;padding:0 0 50px 50px;width:67%;text-align:center;color:#441f1a}.product-txt-01{font-size:20px;line-height:2.5;margin-top:50px}.product-txt-02-flex{display:flex;margin:50px 0;justify-content:center;font-size:15px}.product-txt-02{width:67%;max-width:220px;--bg-gradient: linear-gradient(#441F1A 0 100%);margin:.5rem;padding:40px 0;background-image:var(--bg-gradient),var(--bg-gradient),var(--bg-gradient),var(--bg-gradient);background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%;background-position:left top 7px,right 7px top,left bottom 7px,left 7px top;position:relative}.product-txt-02-01:before{content:"01";background-color:#fff;position:absolute;top:-8px;right:20px;padding:5px}.product-txt-02-02:before{content:"02";background-color:#fff;position:absolute;top:-8px;right:20px;padding:5px}.product-txt-02-03:before{content:"03";background-color:#fff;position:absolute;top:-8px;right:20px;padding:5px}.product-txt-02-pc{line-height:1.667}.product-txt-02-sp{display:none;line-height:1.5}.product-txt-03{font-size:18px}.product-txt-03-sp{display:none}@media screen and (max-width: 1140px){.product-txt-02-sp{display:block;font-size:14px}.product-txt-02-pc{display:none}.product-txt-03{font-size:15px}}.product-img-02{width:60%;margin:0 auto -40%}@media screen and (max-width: 767px){.product-flex{display:block;margin-top:80px}.product-img-01{width:100%}.product-detail{padding:0;width:100%}.product-txt-01{margin-top:80px;font-size:16px;line-height:2.188}.product-txt-02{padding:22px 10px;background-position:left top 5px,right 5px top,left bottom 5px,left 5px top;position:relative}.product-txt-02-sp{font-size:13px}.product-img-02{margin:50px auto -30%}}@media screen and (max-width: 460px){.product-txt-03-pc{display:none}.product-txt-03-sp{display:block}}.news-title{padding-bottom:100px}@media screen and (max-width: 460px){.news-title{padding-bottom:50px}}.news-list-button-wrapper{margin:150px auto 250px;text-align:center}@media screen and (max-width: 768px){.news-list-button-wrapper{margin:80px auto 120px}}.blog-placeholder-svg{height:100%}@media screen and (min-width: 990px){.grid--1-col-desktop .article-card .card__content{text-align:center}}.blog__title{margin:0}.blog__posts.articles-wrapper{margin-bottom:1rem}@media screen and (min-width: 990px){.blog__posts.articles-wrapper{margin-bottom:0}}.blog__posts.articles-wrapper .article{scroll-snap-align:start}@media screen and (max-width: 749px){.blog__post.article{width:calc(100% - 200px - var(--grid-mobile-horizontal-spacing))}}.article-card__excerpt{font-size:14px}@media screen and (max-width: 749px){.article-card__excerpt{font-size:13px}}.background-secondary .blog-placeholder__content{background-color:rgb(var(--color-background))}.blog__posts .card-wrapper{width:100%}.blog__button{margin-top:3rem}@media screen and (min-width: 750px){.blog__button{margin-top:5rem}}@supports not (inset: 10px){@media screen and (min-width: 750px){.blog__posts .article+.article{margin-left:var(--grid-desktop-horizontal-spacing)}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-featured-blog.css.map */
