@charset "UTF-8";.flow1-kv{margin:0 calc(50% - 50vw)}.flow1-kv .flow1-kv-container{width:100vw;height:720px;position:relative}.flow1-kv .flow1-kv-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000073;pointer-events:none}.flow1-kv .flow1-kv-container .flow1-kv-title{height:100%;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:2.5rem;font-weight:600;letter-spacing:.18em;line-height:1;writing-mode:vertical-rl}.flow1-kv .flow1-kv-container .flow1-kv-title .en{text-orientation:upright}.flow1-kv .flow1-kv-container .pc{display:block}.flow1-kv .flow1-kv-container .phone{display:none}.flow1-kv .flow1-kv-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.flow1-purpose{max-width:1280px;padding:0 240px;margin:0 calc(50% - 640px)}.flow1-purpose p{font-size:2rem;font-weight:500;line-height:38px}.flow1-featured-products{margin:0 calc(50% - 50vw)}.flow1-featured-products .product-container{width:100vw;height:720px;position:relative}.flow1-featured-products .product-container .description1{max-width:1280px;height:100%;position:relative;z-index:2;margin:0 auto;padding:0 20px}.flow1-featured-products .product-container .description1-container{margin-top:120px;padding-right:10px;max-width:640px;position:absolute;top:0;left:50%;color:#fff}.flow1-featured-products .product-container .description1-container .catchphrase p{font-size:2rem;font-weight:500}.flow1-featured-products .product-container .description1-container .title{margin-top:80px;font-size:2.5rem;font-weight:500}.flow1-featured-products .product-container .description1-container .message{margin-top:80px}.flow1-featured-products .product-container .description1-container .message p{font-size:1.5rem;font-weight:500}.flow1-featured-products .product-container .description2{max-width:1280px;height:100%;position:relative;z-index:2;margin:0 auto;padding:0 20px}.flow1-featured-products .product-container .description2-container{margin-top:120px;padding-left:10px;max-width:640px;position:absolute;top:0;right:50%;color:#fff}.flow1-featured-products .product-container .description2-container .catchphrase p{font-size:2rem;font-weight:500}.flow1-featured-products .product-container .description2-container .title{margin-top:80px;font-size:2.5rem;font-weight:500}.flow1-featured-products .product-container .description2-container .message{margin-top:80px}.flow1-featured-products .product-container .description2-container .message p{font-size:1.5rem;font-weight:500}.flow1-featured-products .product-container .pc{display:block}.flow1-featured-products .product-container .phone{display:none}.flow1-featured-products .product-container .product-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.flow1-common-features{width:1280px;padding:0 110px;margin:0 calc(50% - 640px)}.flow1-common-features .common-features-container{max-width:1060px;padding:48px;display:flex;flex-flow:column;align-items:center;border:solid 1px #000000}.flow1-common-features .common-features-container .common-features-title{margin-bottom:30px;font-size:2rem;font-weight:600;text-align:center}.flow1-common-features .common-features-container .common-features-list{display:inline-flex;flex-flow:column;gap:10px}.flow1-common-features .common-features-container .common-features-list .common-features-list-item p{font-size:1.5rem;font-weight:400;line-height:normal;position:relative;padding-left:30px}.flow1-common-features .common-features-container .common-features-list .common-features-list-item p:before{content:url(checkbox-outline.svg);vertical-align:middle;position:absolute;left:0;top:5px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.flow1-value{width:1280px;margin:0 calc(50% - 640px);padding:0 20px}.flow1-value .top-container{display:flex}.flow1-value .top-container .img-container{width:50vw;height:720px;margin-left:calc((1240px - 100vw)/2)}.flow1-value .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow1-value .top-container .text-container{width:50%;padding-left:138px}.flow1-value .top-container .text-container h3{font-size:2rem;font-weight:600;margin-bottom:80px;position:relative}.flow1-value .top-container .text-container h3:after{content:"";position:absolute;bottom:-20px;left:0;width:50px;height:1px;background-color:#000}.flow1-value .top-container .text-container .text-container-body{display:flex;align-items:baseline;margin-bottom:48px}.flow1-value .top-container .text-container .text-container-body span{font-size:1.8rem;font-weight:600;display:inline-block;white-space:nowrap;line-height:normal}.flow1-value .top-container .text-container .text-container-body .text-body{margin-left:30px}.flow1-value .top-container .text-container .text-container-body .text-body .text-main{margin-bottom:16px;font-size:1.8rem;font-weight:600;line-height:normal}.flow1-value .top-container .text-container .text-container-body .text-body p{font-size:1.5rem;font-weight:400;line-height:30px}.flow1-value .sub-contaienr{width:1240px;margin:0 calc(50% - 620px);margin-top:-60px;display:flex;justify-content:space-between}.flow1-value .sub-contaienr .img-container1{width:34.68%;height:auto;margin-top:340px}.flow1-value .sub-contaienr .img-container1 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.flow1-value .sub-contaienr .img-container2{width:56.45%;height:auto}.flow1-value .sub-contaienr .img-container2 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.flow1-value .inaho-section .top-container{flex-flow:row-reverse}.flow1-value .inaho-section .top-container .img-container{width:50vw;height:720px;margin-right:calc((1240px - 100vw)/2);margin-left:0}.flow1-value .inaho-section .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow1-value .inaho-section .top-container .text-container{width:50%;padding-right:138px;padding-left:0}.flow1-value .inaho-section .top-container .text-container h3{font-size:2rem;font-weight:600;margin-bottom:80px;position:relative}.flow1-value .inaho-section .top-container .text-container h3:after{content:"";position:absolute;bottom:-20px;left:0;width:50px;height:1px;background-color:#000}.flow1-value .inaho-section .top-container .text-container .text-container-body{display:flex;align-items:baseline;margin-bottom:48px}.flow1-value .inaho-section .top-container .text-container .text-container-body span{font-size:1.8rem;font-weight:600;display:inline-block;white-space:nowrap;line-height:normal}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body{margin-left:30px}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body .text-main{margin-bottom:16px;font-size:1.8rem;font-weight:600;line-height:normal}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body p{font-size:1.5rem;font-weight:400;line-height:30px}.flow1-value .inaho-section .sub-contaienr{flex-flow:row-reverse}.flow1-size-detail{max-width:1280px;padding:0 20px;margin:0 calc(50% - 640px)}.flow1-size-detail h2{font-size:2rem;font-weight:600;text-align:center;margin-bottom:50px}.flow1-size-detail .size-highlight-list{padding:0}.flow1-size-detail .size-highlight-list .size-highlight-list-item{display:flex;border:solid 1px #a0a0a0}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-title{width:120px;display:flex;flex-flow:column;justify-content:center;align-items:center;background:#000}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-title span{color:#fff;font-size:1.5rem;font-weight:600}.flow1-size-detail .size-highlight-list .size-highlight-list-item .pc{display:flex}.flow1-size-detail .size-highlight-list .size-highlight-list-item .phone{display:none}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body{width:100%;display:flex}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0 30px;background-color:#f8f3e5}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation p{width:190px;height:33px;margin-bottom:10px;font-size:1.7rem;font-weight:500;text-align:center;color:#000;background-color:#fff;border-radius:20px}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation span{font-size:1.5rem;font-weight:500}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description{display:flex;flex-flow:column;gap:12px;padding:20px 27px}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point{display:flex;align-items:center}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point span{width:72px;height:72px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#b7904c;border-radius:50%;font-size:1.4rem;line-height:normal;text-align:center}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point p{margin-left:24px;font-size:1.5rem;line-height:22.5px}.flow1-maintenance{max-width:1280px;margin:0 calc(50% - 640px);padding:0 20px}.flow1-maintenance h2{font-size:2rem;font-weight:600;text-align:center;margin-bottom:50px}.flow1-maintenance .maintenance-container{display:flex}.flow1-maintenance .maintenance-container .img-container{width:50%}.flow1-maintenance .maintenance-container .img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow1-maintenance .maintenance-container .text-container{width:50%;padding-left:60px}.flow1-maintenance .maintenance-container .text-container .maintenance-head{margin-bottom:50px}.flow1-maintenance .maintenance-container .text-container .maintenance-head p{font-size:2rem;font-weight:500;line-height:35px}.flow1-maintenance .maintenance-container .text-container p{font-size:1.5rem;font-weight:400;line-height:30px}.intro-kv{margin:0 calc(50% - 50vw)}.intro-kv-container{width:100vw;height:720px;position:relative}.intro-kv-container .intro-text{width:1240px;margin:auto;display:flex;justify-content:space-between;color:#fff;padding-top:160px}.intro-kv-container .intro-text.kokuryu{display:block;text-align:right}.intro-kv-container .intro-text.kokuryu .intro-kv-copy{font-size:2rem;margin-bottom:80px}.intro-kv-container .intro-text.kokuryu .intro-kv-title{margin-bottom:80px}.intro-kv-container .intro-kv-title{height:100%;font-size:2.5rem;font-weight:600;letter-spacing:.18em;line-height:1}.intro-kv-container .intro-kv-copy{font-size:2.5rem;font-weight:600;margin-bottom:40px}.intro-kv-container .intro-kv-desc{font-size:1.5rem}.intro-kv-container .pc{display:block}.intro-kv-container .phone{display:none}.intro-kv-container img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.intro-feature{margin:0 calc(50% - 50vw);padding-bottom:120px}.intro-feature.kokuryu{padding-bottom:200px}.intro-feature.kokuryu h1{font-size:28px;font-weight:600;margin-bottom:100px;text-align:center}.intro-feature-container{position:relative;max-width:1240px;margin:auto}.intro-feature-text h2{margin-top:0;margin-bottom:100px;font-size:2rem;position:relative}.intro-feature-text h2:after{content:"";height:1px;width:50px;background:#000;display:block;margin-top:20px}.intro-feature-text .intro-feature-desc-container{display:flex;flex-flow:column;gap:60px;max-width:456px}.intro-feature-text .intro-feature-desc-container .intro-feature-desc{font-size:2rem}.intro-feature-text .intro-feature-desc-container .intro-feature-desc .number{display:block;margin-bottom:8px}.intro-feature-img{position:absolute;top:0;right:0}.intro-feature-img-inner{position:relative}.intro-feature-img-inner .img1{width:590px;height:405px;position:absolute;top:0;right:0}.intro-feature-img-inner .img1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-feature-img-inner .img2{width:300px;height:200px;position:absolute;top:305px;right:470px;z-index:2}.intro-feature-img-inner .img2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-handling{margin:0 calc(50% - 50vw);padding-bottom:120px}.intro-handling h2{text-align:center;margin-bottom:50px;font-size:2rem}.intro-handling-container{position:relative;max-width:1240px;margin:auto}.intro-handling-section{display:flex;gap:50px;flex-wrap:wrap}.intro-handling-section .intro-block{width:calc((100% - 100px) / 3)}.intro-handling-section .intro-block .intro-img{width:100%;height:253px}.intro-handling-section .intro-block .intro-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-handling-section .intro-block h3{background:#000;color:#fff;text-align:center;margin-bottom:24px;font-size:2.4rem}.intro-handling-section .intro-block .intro-description .read{font-size:1.8rem;margin:16px 0 4px}.intro-handling-section .intro-block .intro-description p{font-size:1.6rem;margin:16px 0 0}.intro-handling-box{margin-top:80px;display:flex;gap:60px}.intro-handling-box-inner{background:#f8f3e5;border:1px solid #b7914b;padding:32px 40px 40px;width:50%}.intro-handling-box-inner h3{color:#b7914b;text-align:center;font-size:2rem;margin-bottom:12px;margin-top:0;position:relative}.intro-handling-box-inner h3 .inner{background:#f8f3e5;width:auto;margin:auto;position:relative;z-index:1;display:inline-block;padding:0 25px}.intro-handling-box-inner h3:after{content:"";background:#b7914b;width:100%;height:1px;display:block;position:absolute;top:50%}.intro-handling-box-inner p{margin:0}.intro-recipe{margin:0 calc(50% - 50vw)}.intro-recipe h2{text-align:center;margin-bottom:50px;font-size:2rem}.intro-recipe-container{position:relative;max-width:1240px;margin:auto}.intro-recipe-section{display:flex;gap:60px;flex-wrap:wrap}.intro-recipe-section .intro-block{width:calc((100% - 60px)/2)}.intro-recipe-section .intro-block .intro-img{width:100%;height:465px;margin-bottom:20px}.intro-recipe-section .intro-block .intro-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-recipe-section .intro-block h3{margin-bottom:14px;font-size:2rem}.intro-recipe-section .intro-block p{font-size:1.5rem;margin:0}.intro-recipe-box{margin-top:80px;display:flex;gap:60px}.intro-recipe-box-inner{background:#f8f3e5;border:1px solid #b7914b;padding:32px 40px 40px}.intro-recipe-box-inner h3{color:#b7914b;text-align:center;font-size:2rem;margin-bottom:12px;margin-top:0;position:relative}.intro-recipe-box-inner h3 .inner{background:#f8f3e5;width:auto;margin:auto;position:relative;z-index:1;display:inline-block;padding:0 25px}.intro-recipe-box-inner h3:after{content:"";background:#b7914b;width:100%;height:1px;display:block;position:absolute;top:50%}.intro-recipe-box-inner p{margin:0}@media screen and (max-width: 768px){.intro-kv-container{width:100vw;height:100%;position:relative}.intro-kv-container .intro-text{width:100%;display:flex;flex-flow:column;justify-content:space-between;padding:48px 22px 66px}.intro-kv-container .intro-text .intro-kv-title{margin-bottom:48px;text-align:center}.intro-kv-container .intro-text .intro-kv-copy{font-size:2rem;margin-bottom:48px;text-align:center}.intro-kv-container .intro-text .intro-kv-desc{font-size:1.5rem;text-align:left;line-height:38px}.intro-kv-container .intro-text.kokuryu .intro-kv-copy{font-size:2rem;margin-bottom:48px;text-align:center}.intro-kv-container .intro-text.kokuryu .intro-kv-title{margin-bottom:48px;text-align:center}.intro-kv-container .intro-text.kokuryu .intro-kv-desc{font-size:1.5rem;text-align:left;line-height:38px}.intro-kv-container .pc{display:none}.intro-kv-container .phone{display:block}.intro-kv-container img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.intro-feature{margin:0 calc(50% - 50vw);padding-bottom:0}.intro-feature.kokuryu{padding-bottom:0}.intro-feature.kokuryu h1{font-size:24px;font-weight:600;margin-bottom:60px;text-align:center}.intro-feature-container{position:relative;max-width:100%;margin:auto;display:flex;flex-flow:column-reverse}.intro-feature-text{margin-top:60px;padding:0 22px}.intro-feature-text h2{margin-top:0;margin-bottom:40px;font-size:2rem;position:relative}.intro-feature-text h2:after{content:"";height:1px;width:50px;background:#000;display:block;margin-top:20px}.intro-feature-text .intro-feature-desc-container{display:flex;flex-flow:column;gap:40px;max-width:100%}.intro-feature-text .intro-feature-desc{font-size:2rem}.intro-feature-text .intro-feature-desc .number{display:block;margin-bottom:8px}.intro-feature-text .intro-feature-desc br{display:none}.intro-feature-img{width:100%;height:100%;position:unset}.intro-feature-img.kokuryu .img1{width:290px;height:200px;right:0}.intro-feature-img.kokuryu .img2{width:150px;height:100px;top:auto;z-index:1;right:0;left:0}.intro-feature-img-inner{position:relative;height:246px}.intro-feature-img-inner .img1{width:290px;height:200px;right:0;top:0}.intro-feature-img-inner .img1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-feature-img-inner .img2{width:150px;height:100px;top:unset;bottom:0;z-index:1;right:0;left:0}.intro-feature-img-inner .img2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-handling{margin:0 calc(50% - 50vw);padding-bottom:0}.intro-handling h2{text-align:center;margin-bottom:40px;font-size:2rem}.intro-handling-container{position:relative;max-width:100% px;padding:0 22px}.intro-handling-section{display:flex;flex-flow:column;gap:40px;flex-wrap:nowrap}.intro-handling-section .intro-block{width:100%}.intro-handling-section .intro-block .intro-img{width:100%;height:236px;margin-bottom:16px}.intro-handling-section .intro-block .intro-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-handling-section .intro-block h3{margin-bottom:16px;font-size:2rem}.intro-handling-section .intro-block .intro-description .read{font-size:1.8rem;margin:0 0 12px}.intro-handling-section .intro-block .intro-description p{font-size:1.6rem;margin:0}.intro-handling-box{margin-top:66px;display:flex;flex-flow:column;gap:48px}.intro-handling-box-inner{background:#f8f3e5;border:1px solid #b7914b;padding:32px 22px;width:100%}.intro-handling-box-inner h3{color:#b7914b;text-align:center;font-size:2rem;margin-bottom:24px;margin-top:0;position:relative}.intro-handling-box-inner h3 .inner{background:#f8f3e5;width:auto;margin:auto;position:relative;z-index:1;display:inline-block;padding:0 25px}.intro-handling-box-inner h3:after{content:"";background:#b7914b;width:100%;height:1px;display:block;position:absolute;top:50%}.intro-handling-box-inner p{margin:0;font-size:1.6rem;padding-bottom:32px}.intro-recipe{margin:0 calc(50% - 50vw)}.intro-recipe h2{text-align:center;margin-bottom:40px;font-size:2rem}.intro-recipe-container{position:relative;max-width:100%;margin:auto;padding:0 22px}.intro-recipe-section{display:flex;flex-flow:column;gap:48px;flex-wrap:nowrap}.intro-recipe-section .intro-block{width:100%}.intro-recipe-section .intro-block .intro-img{width:100%;height:260px;margin-bottom:16px}.intro-recipe-section .intro-block .intro-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-recipe-section .intro-block h3{margin-bottom:16px;font-size:2rem}.intro-recipe-section .intro-block p{font-size:1.5rem;margin:0}.intro-recipe-box{margin-top:80px;display:flex;gap:60px}.intro-recipe-box-inner{background:#f8f3e5;border:1px solid #b7914b;padding:32px 40px 40px}.intro-recipe-box-inner h3{color:#b7914b;text-align:center;font-size:2rem;margin-bottom:12px;margin-top:0;position:relative}.intro-recipe-box-inner h3 .inner{background:#f8f3e5;width:auto;margin:auto;position:relative;z-index:1;display:inline-block;padding:0 25px}.intro-recipe-box-inner h3:after{content:"";background:#b7914b;width:100%;height:1px;display:block;position:absolute;top:50%}.intro-recipe-box-inner p{margin:0}}.page-Related-products{max-width:1060px;margin:0 calc(50% - 530px);padding:20px}.page-Related-products .Related-products-title{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:80px;font-size:2rem;font-weight:600}.page-Related-products .section-header{margin-bottom:50px}.page-Related-products .section-header h2{font-size:2rem;font-weight:600;margin-bottom:50px;text-align:center}.page-Related-products .product-slider-container{position:relative}.page-Related-products .product-slider-container .product-slider-wrapper{overflow:hidden;position:relative}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider{display:flex;transition:transform .3s ease-in-out;list-style:none;padding:0;margin:0;gap:60px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item{flex:0 0 calc((100% - 120px) / 3);max-width:calc((100% - 120px) / 3);box-sizing:border-box}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__photo{aspect-ratio:1;width:100%;height:auto;display:block}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__photo .grid-view-item__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__headline{text-align:left;margin-top:20px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__description{display:block!important;margin-bottom:10px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .price{font-size:2rem;font-weight:700;text-align:start}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .price .money-tax{margin-left:8px;font-size:1.5rem;font-weight:500}.page-Related-products .product-slider-container .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#000;border:none;cursor:pointer;padding:0;font-size:2.4rem;z-index:10}.page-Related-products .product-slider-container .slider-arrow--prev{left:-50px}.page-Related-products .product-slider-container .slider-arrow--next{right:-50px}.page-Related-products .product-slider-container .slider-arrow:disabled{opacity:.5;cursor:not-allowed}.page-Related-products .collection-items__photo{position:relative}.page-Related-products .collection-items__photo .price__badges{position:absolute;bottom:0;width:100%;height:41px;margin:0}.page-Related-products .collection-items__photo .price__badges .price__badge{background-color:#b7904c;width:100%;height:100%;padding:0;font-size:1.5rem;border:initial;border-radius:initial}.page-Related-products .collection-items__photo .price__badges .price__badge span{color:#fff;background-color:initial;border:initial;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1280px){.flow1-purpose{max-width:100vw;padding:0 180px;margin:0 calc(50% - 50vw)}.flow1-purpose p{font-size:2rem;font-weight:500;line-height:38px}.flow1-common-features{width:100vw;padding:0 110px;margin:0 calc(50% - 50vw)}.flow1-featured-products .product-container .description1-container{padding-right:20px}.flow1-featured-products .product-container .description2-container{padding-left:20px}.flow1-value{width:100vw;padding:0 20px;margin:0 calc(50% - 50vw)}.flow1-value .top-container{display:flex;justify-content:space-between}.flow1-value .top-container .img-container{width:50%;height:720px;margin-left:-20px}.flow1-value .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow1-value .top-container .text-container{width:50%;padding-left:0}.flow1-value .top-container .text-container h3{font-size:2rem;font-weight:600;margin-bottom:80px;position:relative}.flow1-value .top-container .text-container h3:after{content:"";position:absolute;bottom:-20px;left:0;width:50px;height:1px;background-color:#000}.flow1-value .top-container .text-container .text-container-body{display:flex;align-items:baseline;margin-bottom:48px}.flow1-value .top-container .text-container .text-container-body span{font-size:1.8rem;font-weight:600;display:inline-block;white-space:nowrap;line-height:normal}.flow1-value .top-container .text-container .text-container-body .text-body{margin-left:30px}.flow1-value .top-container .text-container .text-container-body .text-body .text-main{margin-bottom:16px;font-size:1.8rem;font-weight:600;line-height:normal}.flow1-value .top-container .text-container .text-container-body .text-body p{font-size:1.5rem;font-weight:400;line-height:30px}.flow1-value .sub-contaienr{width:100%;margin:-40px 0 0;display:flex;justify-content:space-between}.flow1-value .sub-contaienr .img-container1{width:34.68%;height:auto;margin-top:340px}.flow1-value .sub-contaienr .img-container1 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.flow1-value .sub-contaienr .img-container2{width:56.45%;height:auto}.flow1-value .sub-contaienr .img-container2 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.flow1-value .inaho-section .top-container{flex-flow:row-reverse}.flow1-value .inaho-section .top-container .img-container{width:50%;height:720px;margin-right:-20px;margin-left:0}.flow1-value .inaho-section .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow1-value .inaho-section .top-container .text-container{width:50%;padding-right:0;padding-left:0}.flow1-value .inaho-section .top-container .text-container h3{font-size:2rem;font-weight:600;margin-bottom:80px;position:relative}.flow1-value .inaho-section .top-container .text-container h3:after{content:"";position:absolute;bottom:-20px;left:0;width:50px;height:1px;background-color:#000}.flow1-value .inaho-section .top-container .text-container .text-container-body{display:flex;align-items:baseline;margin-bottom:48px}.flow1-value .inaho-section .top-container .text-container .text-container-body span{font-size:1.8rem;font-weight:600;display:inline-block;white-space:nowrap;line-height:normal}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body{margin-left:30px}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body .text-main{margin-bottom:16px;font-size:1.8rem;font-weight:600;line-height:normal}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body p{font-size:1.5rem;font-weight:400;line-height:30px}.flow1-value .inaho-section .sub-contaienr{flex-flow:row-reverse}.flow1-size-detail{max-width:100vw;padding:0 20px;margin:0 calc(50% - 50vw)}.flow1-maintenance,.page-Related-products{max-width:100vw;margin:0 calc(50% - 50vw);padding:0 20px}.page-Related-products .product-slider-container{position:relative}.page-Related-products .product-slider-container .product-slider-wrapper{overflow:hidden;position:relative}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider{display:flex;transition:transform .3s ease-in-out;list-style:none;padding:0 40px;margin:0;gap:60px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item{flex:0 0 calc((100% - 120px) / 3);max-width:calc((100% - 120px) / 3);box-sizing:border-box}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__headline{text-align:left;margin-top:20px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__description{display:block!important;margin-bottom:10px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .price{font-size:2rem;font-weight:700;text-align:start}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .price .money-tax{margin-left:8px;font-size:1.5rem;font-weight:500}.page-Related-products .product-slider-container .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#000;border:none;cursor:pointer;padding:0;font-size:2.4rem;z-index:10}.page-Related-products .product-slider-container .slider-arrow--prev{left:0}.page-Related-products .product-slider-container .slider-arrow--next{right:0}.page-Related-products .product-slider-container .slider-arrow:disabled{opacity:.5;cursor:not-allowed}}@media screen and (max-width: 650px){.flow1-kv .flow1-kv-container{height:406px}.flow1-kv .flow1-kv-container .flow1-kv-title{font-size:2rem}.flow1-kv .flow1-kv-container .pc{display:none}.flow1-kv .flow1-kv-container .phone{display:block}.flow1-purpose{max-width:100vw;margin:0 calc(50% - 50vw);padding:0 20px}.flow1-purpose p{font-size:1.5rem}.flow1-featured-products{margin:0 calc(50% - 50vw)}.flow1-featured-products .product-container{width:100vw;height:846px}.flow1-featured-products .product-container .description1{max-width:100%;padding:0}.flow1-featured-products .product-container .description1-container{margin-top:100px;width:100%;padding:0 20px;max-width:100%;position:absolute;top:0;left:0}.flow1-featured-products .product-container .description1-container .catchphrase p{font-size:1.5rem}.flow1-featured-products .product-container .description1-container .title{margin-top:40px;font-size:2.5rem}.flow1-featured-products .product-container .description1-container .message{margin-top:40px}.flow1-featured-products .product-container .description1-container .message p{font-size:1.5rem}.flow1-featured-products .product-container .description2{max-width:100%;padding:0}.flow1-featured-products .product-container .description2-container{margin-top:120px;width:100%;padding:0 20px;max-width:100%;position:absolute;top:0;left:0}.flow1-featured-products .product-container .description2-container .catchphrase p{font-size:1.5rem}.flow1-featured-products .product-container .description2-container .title{margin-top:40px;font-size:2.5rem}.flow1-featured-products .product-container .description2-container .message{margin-top:40px}.flow1-featured-products .product-container .description2-container .message p{font-size:1.5rem}.flow1-featured-products .product-container .pc{display:none}.flow1-featured-products .product-container .phone{display:block}.flow1-common-features{width:100vw;padding:0 20px;margin:0 calc(50% - 50vw)}.flow1-common-features .common-features-container{max-width:100%;padding:40px 12px}.flow1-common-features .common-features-container .common-features-title{padding:0 40px;margin-bottom:30px}.flow1-common-features .common-features-container .common-features-list{display:inline-flex;flex-flow:column;gap:10px;padding:0}.flow1-common-features .common-features-container .common-features-list .common-features-list-item{padding-top:10px}.flow1-common-features .common-features-container .common-features-list .common-features-list-item p{font-size:1.5rem;font-weight:400;line-height:normal;position:relative;padding-left:30px}.flow1-common-features .common-features-container .common-features-list .common-features-list-item p:before{content:url(checkbox-outline.svg);vertical-align:middle;position:absolute;left:0;top:5px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.flow1-value{width:100vw;padding:0;margin:0 calc(50% - 50vw)}.flow1-value .top-container{display:flex;flex-flow:column}.flow1-value .top-container .img-container{width:100%;height:280px;margin-left:0;margin-bottom:40px}.flow1-value .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow1-value .top-container .text-container{width:100%;padding:0 20px}.flow1-value .top-container .text-container h3{font-size:2rem;font-weight:600;margin-bottom:80px;position:relative}.flow1-value .top-container .text-container h3:after{content:"";position:absolute;bottom:-20px;left:0;width:50px;height:1px;background-color:#000}.flow1-value .top-container .text-container .text-container-body{display:flex;flex-flow:column;align-items:baseline;margin-bottom:48px}.flow1-value .top-container .text-container .text-container-body span{font-size:1.8rem;font-weight:600;display:inline-block;white-space:nowrap;line-height:normal}.flow1-value .top-container .text-container .text-container-body .text-body{margin-left:0;margin-top:16px}.flow1-value .top-container .text-container .text-container-body .text-body .text-main{margin-bottom:16px;font-size:1.8rem;font-weight:600;line-height:normal}.flow1-value .top-container .text-container .text-container-body .text-body p{font-size:1.5rem;font-weight:400;line-height:30px}.flow1-value .sub-contaienr{width:100%;margin:-8px 0 0;padding:0 20px}.flow1-value .sub-contaienr .img-container1{width:34.68%;height:auto;margin-top:108px}.flow1-value .sub-contaienr .img-container1 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.flow1-value .sub-contaienr .img-container2{width:56.45%;height:auto}.flow1-value .sub-contaienr .img-container2 img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.flow1-value .inaho-section .top-container{display:flex;flex-flow:column}.flow1-value .inaho-section .top-container .img-container{width:100%;height:280px;margin-left:0;margin-bottom:40px}.flow1-value .inaho-section .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow1-value .inaho-section .top-container .text-container{width:100%;padding:0 20px}.flow1-value .inaho-section .top-container .text-container h3{font-size:2rem;font-weight:600;margin-bottom:80px;position:relative}.flow1-value .inaho-section .top-container .text-container h3:after{content:"";position:absolute;bottom:-20px;left:0;width:50px;height:1px;background-color:#000}.flow1-value .inaho-section .top-container .text-container .text-container-body{display:flex;flex-flow:column;align-items:baseline;margin-bottom:48px}.flow1-value .inaho-section .top-container .text-container .text-container-body span{font-size:1.8rem;font-weight:600;display:inline-block;white-space:nowrap;line-height:normal}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body{margin-left:0;margin-top:16px}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body .text-main{margin-bottom:16px;font-size:1.8rem;font-weight:600;line-height:normal}.flow1-value .inaho-section .top-container .text-container .text-container-body .text-body p{font-size:1.5rem;font-weight:400;line-height:30px}.flow1-value .inaho-section .sub-contaienr{flex-flow:row-reverse}.flow1-size-detail{max-width:1280px;padding:0 20px;margin:0 calc(50% - 640px)}.flow1-size-detail h2{margin-bottom:30px}.flow1-size-detail .size-highlight-list{padding:0;display:grid;gap:1px}.flow1-size-detail .size-highlight-list .size-highlight-list-item{display:block;width:100vw;margin:0 calc(50% - 50vw);padding:0 20px;border:none}.flow1-size-detail .size-highlight-list .size-highlight-list-item .pc{display:none}.flow1-size-detail .size-highlight-list .size-highlight-list-item .phone{display:block}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body{width:100vw;margin:0 calc(50% - 50vw);padding:0 20px}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation{padding:12px 0;margin-bottom:20px}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description{padding:0 12px;margin-bottom:20px}.flow1-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point span{min-width:72px;min-height:72px}.flow1-size-detail .size-highlight-list .size-highlight-list-item button{width:100%;position:relative;color:#fff;background-color:#000;height:60px;display:flex;justify-content:center;align-items:center}.flow1-size-detail .size-highlight-list .size-highlight-list-item button .icon{position:absolute;z-index:10;top:0;right:20px;font-size:1.8rem;width:auto;height:100%;display:flex;align-items:center}.flow1-size-detail .size-highlight-list .size-highlight-list-item .target{display:none}.flow1-size-detail .size-highlight-list .size-highlight-list-item .filter-target,.flow1-size-detail .size-highlight-list .size-highlight-list-item .target{display:none}.flow1-size-detail .size-highlight-list .size-highlight-list-item .target.open{display:block}.flow1-maintenance{max-width:100vw;margin:0 calc(50% - 50vw);padding:0 20px}.flow1-maintenance h2{margin-bottom:30px}.flow1-maintenance .maintenance-container{display:flex;flex-flow:column}.flow1-maintenance .maintenance-container .img-container{width:100%;margin-bottom:40px}.flow1-maintenance .maintenance-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow1-maintenance .maintenance-container .text-container{width:100%;padding-left:0}.flow1-maintenance .maintenance-container .text-container .maintenance-head{margin-bottom:50px}.flow1-maintenance .maintenance-container .text-container .maintenance-head p{font-size:2rem;font-weight:500;line-height:35px}.flow1-maintenance .maintenance-container .text-container p{font-size:1.5rem;font-weight:400;line-height:30px}.page-Related-products{max-width:100vw;margin:0 calc(50% - 50vw);padding:20px}.page-Related-products .section-header,.page-Related-products .section-header h2{margin-bottom:30px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider{padding:0 24px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item{flex:0 0 100%;max-width:100%}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__photo{aspect-ratio:1;width:100%;height:auto;display:block}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__photo .grid-view-item__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__headline{text-align:left;margin-top:20px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .collection-items__description{display:block!important;margin-bottom:10px}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .price{font-size:2rem;font-weight:700;text-align:start}.page-Related-products .product-slider-container .product-slider-wrapper .product-slider .product-slider__item .price .money-tax{margin-left:8px;font-size:1.5rem;font-weight:500}.page-Related-products .product-slider-container .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#000;border:none;cursor:pointer;padding:0;font-size:2.4rem;z-index:10}.page-Related-products .product-slider-container .slider-arrow--prev{left:0}.page-Related-products .product-slider-container .slider-arrow--next{right:0}.page-Related-products .product-slider-container .slider-arrow:disabled{opacity:.5;cursor:not-allowed}}.product-kagetsu .product__description{margin-top:200px}.product-kagetsu .product__description .description,.product-kagetsu .product__description .material,.product-kagetsu .product__description .care-guide{margin-bottom:10px}.product-kagetsu .product__description .description button,.product-kagetsu .product__description .material button,.product-kagetsu .product__description .care-guide button{width:100%;position:relative;color:#fff;background-color:#000;height:53px;display:flex;justify-content:center;align-items:center}.product-kagetsu .product__description .description button .icon,.product-kagetsu .product__description .material button .icon,.product-kagetsu .product__description .care-guide button .icon{position:absolute;right:20px;font-size:1.8rem;width:auto;height:100%;display:flex;align-items:center}.product-kagetsu .product__description .description .target,.product-kagetsu .product__description .material .target,.product-kagetsu .product__description .care-guide .target{display:none}.product-kagetsu .product__description .description .target.open,.product-kagetsu .product__description .material .target.open,.product-kagetsu .product__description .care-guide .target.open{display:block}.product-kagetsu .filter-target,.product-kagetsu .target{display:none}.product-kagetsu .target.open{display:block;margin:30px 0}.product-kagetsu .sns-button{display:flex;justify-content:start;-moz-column-gap:30px;column-gap:30px;width:100%;margin-top:50px}.product-kagetsu .sns-button a{display:flex;align-items:center;font-size:1.8rem;color:#fff;line-height:1;text-decoration:none;font-family:sans-serif;font-weight:600;transition:opacity .25s}.product-kagetsu .sns-button a i{font-size:2.2rem}.product-kagetsu .sns-button a .sns-text{margin-left:8px;font-size:1.2rem;font-weight:400;font-family:Shippori Mincho B1,\6e38\660e\671d,Yu Mincho,YuMincho,serif}.product-kagetsu .sns-button a:hover{opacity:.7}.product-kagetsu .sns-button a.x,.product-kagetsu .sns-button a.tiktok{color:#000}.product-kagetsu .sns-button a.tiktok i{width:22px;height:22px;background:#000;color:#fff;border-radius:50%;position:relative}.product-kagetsu .sns-button a.tiktok i:before{content:"\e07b";font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-kagetsu .sns-button a.instagram{color:#000}.product-taste-secrets h2{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:80px;font-size:2rem;font-weight:600}.product-taste-secrets .list{display:grid;grid-template-columns:1fr 1fr;padding:0 50px;gap:80px}.product-taste-secrets .list .item .image{aspect-ratio:1;margin:0 20px 24px}.product-taste-secrets .list .item .image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.product-taste-secrets .list .item-title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:16px;text-align:center}.product-taste-secrets .list .item-description{font-size:1.5rem;font-weight:400}.product-cooking-guide h2{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:80px;font-size:2rem;font-weight:600}.product-cooking-guide .cooking-guide-message{max-width:700px;font-size:1.5rem;font-weight:400;margin:0 auto 60px;text-align:center}.product-cooking-guide .cooking-guide-message br{display:none}.product-cooking-guide .list{display:flex;gap:34px;padding:0}.product-cooking-guide .list .item{width:25%}.product-cooking-guide .list .item:last-child .image:after{content:none}.product-cooking-guide .list .item .image{width:100%;height:165px;margin-bottom:16px;position:relative}.product-cooking-guide .list .item .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-cooking-guide .list .item .image:after{content:"";position:absolute;top:50%;right:-23px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #000;border-right:0}.product-cooking-guide .list .item .text-container{width:100%}.product-cooking-guide .list .item .text-container .item-number{font-size:2rem;font-weight:600;margin-bottom:16px;display:inline-block;margin-right:24px}.product-cooking-guide .list .item .text-container .item-title{font-size:2rem;font-weight:600;display:inline-block}.product-cooking-guide .list .item .text-container .item-description{font-size:1.5rem;font-weight:400}.product-collection-button{display:flex;justify-content:center;margin:120px auto 230px}@media screen and (max-width: 1020px){.product-kagetsu .product-photos{margin:0;padding-bottom:60px}.product-kagetsu .product-photos .product-photos__main{margin:0 0 30px;width:100%;height:auto}.product-kagetsu .product-photos .product-photos__main .product-single__media-wrapper .product-single__media{height:auto;aspect-ratio:1}.product-kagetsu .product-photos .thumbnails-wrapper{margin:0;top:0}.product-kagetsu .product-photos .thumbnails-wrapper .product-photos__sub{margin:0}.product-kagetsu .product-photos .thumbnails-wrapper .product-photos__sub .product-single__thumbnails-slider-track{gap:10px}.product-kagetsu .product-photos .thumbnails-wrapper .product-photos__sub .product-single__thumbnails-slider-track .product-photos__sub-items{width:100%;aspect-ratio:1;margin:0;padding:0}.product-kagetsu .product-details{padding-left:20px;padding-right:20px}.product-kagetsu .product-details .price{font-size:2rem;font-weight:700;text-align:start}.product-kagetsu .product-details .price .money-tax{margin-left:8px;font-size:1.5rem;font-weight:500}.product-kagetsu .product-details .shopify-payment-button__more-options{margin-top:30px;text-align:center!important}.product-kagetsu .product__description{margin:120px -20px 0}.product-kagetsu .product__description .description,.product-kagetsu .product__description .material,.product-kagetsu .product__description .care-guide{margin-bottom:10px}.product-kagetsu .product__description .description button,.product-kagetsu .product__description .material button,.product-kagetsu .product__description .care-guide button{width:100%;position:relative;color:#fff;background-color:#000;height:53px;display:flex;justify-content:center;align-items:center}.product-kagetsu .product__description .description button .icon,.product-kagetsu .product__description .material button .icon,.product-kagetsu .product__description .care-guide button .icon{position:absolute;right:20px;font-size:1.8rem;width:auto;height:100%;display:flex;align-items:center}.product-kagetsu .product__description .description .target,.product-kagetsu .product__description .material .target,.product-kagetsu .product__description .care-guide .target{display:none}.product-kagetsu .product__description .description .target.open,.product-kagetsu .product__description .material .target.open,.product-kagetsu .product__description .care-guide .target.open{display:block}.product-kagetsu .filter-target,.product-kagetsu .target{display:none}.product-kagetsu .target.open{display:block;margin:30px 0}.product-kagetsu .sns-button{display:flex;justify-content:space-around;-moz-column-gap:30px;column-gap:30px;width:100%;margin-top:50px}.product-kagetsu .sns-button a{display:flex;align-items:center;font-size:1.8rem;color:#fff;line-height:1;text-decoration:none;font-family:sans-serif;font-weight:600;transition:opacity .25s}.product-kagetsu .sns-button a i{font-size:2.2rem}.product-kagetsu .sns-button a .sns-text{margin-left:8px;font-size:1.2rem;font-weight:400;font-family:Shippori Mincho B1,\6e38\660e\671d,Yu Mincho,YuMincho,serif}.product-kagetsu .sns-button a:hover{opacity:.7}.product-kagetsu .sns-button a.x,.product-kagetsu .sns-button a.tiktok{color:#000}.product-kagetsu .sns-button a.tiktok i{width:22px;height:22px;background:#000;color:#fff;border-radius:50%;position:relative}.product-kagetsu .sns-button a.tiktok i:before{content:"\e07b";font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-kagetsu .sns-button a.instagram{color:#000}.product-taste-secrets h2{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:40px;font-size:2rem;font-weight:600}.product-taste-secrets .list{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:40px}.product-taste-secrets .list .item .image{aspect-ratio:1;margin:0 20px 24px}.product-taste-secrets .list .item .image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.product-taste-secrets .list .item-title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:16px;text-align:center}.product-taste-secrets .list .item-description{font-size:1.5rem;font-weight:400}.product-cooking-guide h2{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:40px;font-size:2rem;font-weight:600}.product-cooking-guide .cooking-guide-message{max-width:700px;font-size:1.5rem;font-weight:400;margin:0 auto 60px;text-align:center}.product-cooking-guide .cooking-guide-message br{display:block}.product-cooking-guide .list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:17px;column-gap:17px;row-gap:40px;padding:0}.product-cooking-guide .list .item{width:100%}.product-cooking-guide .list .item:last-child .image:after{content:none}.product-cooking-guide .list .item .image{width:100%;height:165px;margin-bottom:16px;position:relative}.product-cooking-guide .list .item .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-cooking-guide .list .item .image:after{content:"";position:absolute;top:50%;right:-13.5px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #000;border-right:0}.product-cooking-guide .list .item .text-container{width:100%}.product-cooking-guide .list .item .text-container .item-number{font-size:2rem;font-weight:600;margin-bottom:16px;display:inline-block;margin-right:24px}.product-cooking-guide .list .item .text-container .item-title{font-size:2rem;font-weight:600;display:inline-block}.product-cooking-guide .list .item .text-container .item-description{font-size:1.5rem;font-weight:400}.product-collection-button{display:flex;justify-content:center;margin:120px auto 230px}.page-Related-products .Related-products-title{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:40px;font-size:2rem;font-weight:600}}@media screen and (max-width: 650px){.product-kagetsu .product-photos{margin:0;padding-bottom:60px}.product-kagetsu .product-photos .product-photos__main{margin:0 0 30px;width:100%;height:auto}.product-kagetsu .product-photos .product-photos__main .product-single__media-wrapper .product-single__media{height:auto;aspect-ratio:1}.product-kagetsu .product-photos .thumbnails-wrapper{margin:0;top:0}.product-kagetsu .product-photos .thumbnails-wrapper .product-photos__sub{margin:0}.product-kagetsu .product-photos .thumbnails-wrapper .product-photos__sub .product-single__thumbnails-slider-track{gap:10px}.product-kagetsu .product-photos .thumbnails-wrapper .product-photos__sub .product-single__thumbnails-slider-track .product-photos__sub-items{width:100%;aspect-ratio:1;margin:0;padding:0}.product-kagetsu .product-details{padding-left:20px;padding-right:20px}.product-kagetsu .product-details .price{font-size:2rem;font-weight:700;text-align:start}.product-kagetsu .product-details .price .money-tax{margin-left:8px;font-size:1.5rem;font-weight:500}.product-kagetsu .product-details .shopify-payment-button__more-options{margin-top:30px;text-align:center!important}.product-kagetsu .product__description{margin:120px -20px 0}.product-kagetsu .product__description .description,.product-kagetsu .product__description .material,.product-kagetsu .product__description .care-guide{margin-bottom:10px}.product-kagetsu .product__description .description button,.product-kagetsu .product__description .material button,.product-kagetsu .product__description .care-guide button{width:100%;position:relative;color:#fff;background-color:#000;height:53px;display:flex;justify-content:center;align-items:center}.product-kagetsu .product__description .description button .icon,.product-kagetsu .product__description .material button .icon,.product-kagetsu .product__description .care-guide button .icon{position:absolute;right:20px;font-size:1.8rem;width:auto;height:100%;display:flex;align-items:center}.product-kagetsu .product__description .description .target,.product-kagetsu .product__description .material .target,.product-kagetsu .product__description .care-guide .target{display:none}.product-kagetsu .product__description .description .target.open,.product-kagetsu .product__description .material .target.open,.product-kagetsu .product__description .care-guide .target.open{display:block}.product-kagetsu .filter-target,.product-kagetsu .target{display:none}.product-kagetsu .target.open{display:block;margin:30px 0}.product-kagetsu .sns-button{display:flex;justify-content:space-around;-moz-column-gap:30px;column-gap:30px;width:100%;margin-top:50px}.product-kagetsu .sns-button a{display:flex;align-items:center;font-size:1.8rem;color:#fff;line-height:1;text-decoration:none;font-family:sans-serif;font-weight:600;transition:opacity .25s}.product-kagetsu .sns-button a i{font-size:2.2rem}.product-kagetsu .sns-button a .sns-text{margin-left:8px;font-size:1.2rem;font-weight:400;font-family:Shippori Mincho B1,\6e38\660e\671d,Yu Mincho,YuMincho,serif}.product-kagetsu .sns-button a:hover{opacity:.7}.product-kagetsu .sns-button a.x,.product-kagetsu .sns-button a.tiktok{color:#000}.product-kagetsu .sns-button a.tiktok i{width:22px;height:22px;background:#000;color:#fff;border-radius:50%;position:relative}.product-kagetsu .sns-button a.tiktok i:before{content:"\e07b";font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-kagetsu .sns-button a.instagram{color:#000}.product-taste-secrets h2{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:40px;font-size:2rem;font-weight:600}.product-taste-secrets .list{display:grid;grid-template-columns:1fr;padding:0;gap:40px}.product-taste-secrets .list .item .image{aspect-ratio:1;margin:0 20px 24px}.product-taste-secrets .list .item .image img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.product-taste-secrets .list .item-title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:16px;text-align:center}.product-taste-secrets .list .item-description{font-size:1.5rem;font-weight:400}.product-cooking-guide h2{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:40px;font-size:2rem;font-weight:600}.product-cooking-guide .cooking-guide-message{max-width:700px;font-size:1.5rem;font-weight:400;margin:0 auto 60px;text-align:center}.product-cooking-guide .cooking-guide-message br{display:block}.product-cooking-guide .list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:17px;column-gap:17px;row-gap:40px;padding:0}.product-cooking-guide .list .item{width:100%}.product-cooking-guide .list .item:last-child .image:after{content:none}.product-cooking-guide .list .item .image{width:100%;height:165px;margin-bottom:16px;position:relative}.product-cooking-guide .list .item .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-cooking-guide .list .item .image:after{content:"";position:absolute;top:50%;right:-13.5px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #000;border-right:0}.product-cooking-guide .list .item .text-container{width:100%}.product-cooking-guide .list .item .text-container .item-number{font-size:2rem;font-weight:600;margin-bottom:16px;display:inline-block;margin-right:24px}.product-cooking-guide .list .item .text-container .item-title{font-size:2rem;font-weight:600;display:inline-block}.product-cooking-guide .list .item .text-container .item-description{font-size:1.5rem;font-weight:400}.product-collection-button{display:flex;justify-content:center;margin:120px auto 230px}.page-Related-products .Related-products-title{text-align:center;padding-bottom:30px;border-bottom:solid 1px #000;margin-bottom:40px;font-size:2rem;font-weight:600}}.collection-overview{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-overview .overview-container{display:flex}.collection-overview .overview-container .image-container{width:50%;height:616px;padding-right:40px}.collection-overview .overview-container .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-overview .overview-container .description-container{display:flex;flex-flow:column;width:50%}.collection-overview .overview-container .description-container .description-title{font-size:2rem;font-weight:500;margin-bottom:30px;line-height:normal}.collection-overview .overview-container .description-container .description-title br{display:none}.collection-overview .overview-container .description-container .description-explanation{font-size:1.5rem;font-weight:400;line-height:36px}.collection-overview .overview-container .description-container .feature-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:20px;-moz-column-gap:30px;column-gap:30px;padding:0;margin-top:auto}.collection-overview .overview-container .description-container .feature-list-item{aspect-ratio:1;width:100px;height:100px;display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:5px}.collection-overview .overview-container .description-container .feature-list-item-content{font-size:1.4rem;font-weight:500;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.collection-sizelist{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-sizelist .sizelist-title{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-sizelist .list{display:flex;flex-wrap:wrap;padding:0;gap:20px}.collection-sizelist .list-item .image-container{width:180px;height:180px}.collection-sizelist .list-item .image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-sizelist .list-item .text-container{padding-top:10px}.collection-sizelist .list-item .text-container .product-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:10px}.collection-sizelist .list-item .text-container .product-size-description{text-align:center;font-size:1.4rem;font-weight:500;line-height:normal}.collection-size-comparsion{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-size-comparsion .sizelist-title{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-size-comparsion .sizelist-title br{display:none}.collection-size-comparsion .sizelist-explanation{text-align:left;font-size:1.5rem;font-weight:400;line-height:normal;margin-bottom:24px}.collection-size-comparsion .list{display:flex;flex-wrap:wrap;padding:0;gap:20px}.collection-size-comparsion .list-item .image-container{width:180px;height:180px}.collection-size-comparsion .list-item .image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-size-comparsion .list-item .text-container{padding-top:10px}.collection-size-comparsion .list-item .text-container .product-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:10px}.collection-size-detail{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-size-detail h2{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-size-detail .size-highlight-list{padding:0}.collection-size-detail .size-highlight-list .size-highlight-list-item{display:flex;border:solid 1px #a0a0a0}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-title{min-width:120px;display:flex;flex-flow:column;justify-content:center;align-items:center;background:#000}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-title span{color:#fff;font-size:1.5rem;font-weight:600}.collection-size-detail .size-highlight-list .size-highlight-list-item .pc{display:flex}.collection-size-detail .size-highlight-list .size-highlight-list-item .phone{display:none}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body{width:100%;display:flex}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0 24px;background-color:#f8f3e5}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation p{width:190px;height:33px;margin-bottom:10px;font-size:1.7rem;font-weight:500;text-align:center;color:#000;background-color:#fff;border-radius:20px}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation span{font-size:1.5rem;font-weight:500}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description{display:flex;flex-flow:column;gap:12px;padding:20px 27px}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point{display:flex;align-items:center}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point span{min-width:72px;min-height:72px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#b7904c;border-radius:50%;font-size:1.4rem;line-height:normal;text-align:center;margin-right:24px}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point p{margin-left:24px;font-size:1.5rem;line-height:22.5px}.collection-message{max-width:1020px;padding:0 80px;margin:0 calc(50% - 510px)}.collection-message .message-contaier{display:flex;flex-flow:column;justify-content:center;padding:48px 108px;border:solid 1px #000}.collection-message .message-contaier .message-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:30px;text-align:center}.collection-message .message-contaier .message-text{font-size:1.5rem;font-weight:400;text-align:center}.collection-commitment{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-commitment .commitment-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-commitment .list{display:flex;gap:60px;padding:0}.collection-commitment .list-item{width:50%}.collection-commitment .list-item .image-container{height:345px;margin-bottom:20px}.collection-commitment .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-commitment .list-item .text-container .title{text-align:left;font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-commitment .list-item .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-features{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-features .features-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-features .list{display:flex;flex-flow:column;gap:80px;padding:0}.collection-features .list.donabe{flex-flow:row;flex-wrap:wrap;gap:0;justify-content:space-between}.collection-features .list.donabe .list-item{display:flex;flex-direction:column;width:31%;margin-bottom:90px}.collection-features .list.donabe .list-item .text-container{width:100%;padding:0;order:2}.collection-features .list.donabe .list-item .text-container .title{margin-bottom:12px}.collection-features .list.donabe .list-item .text-container .number{font-size:18px}.collection-features .list.donabe .list-item .image-container{width:100%;padding:0;height:200px;order:1;margin-bottom:14px}.collection-features .list-item{display:flex}.collection-features .list-item .image-container{width:50%;height:345px;padding-left:30px}.collection-features .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-features .list-item .text-container{width:50%;padding-right:30px}.collection-features .list-item .text-container .number{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:8px}.collection-features .list-item .text-container .title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-features .list-item .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-features .list-item:nth-child(2n){flex-flow:row-reverse}.collection-features .list-item:nth-child(2n) .image-container{padding-left:0;padding-right:30px}.collection-features .list-item:nth-child(2n) .text-container{padding-right:0;padding-left:30px}.collection-cook-rice{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-cook-rice .cook-rice-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-cook-rice .cook-rice-container .top-container{width:100%;margin-bottom:60px;display:flex}.collection-cook-rice .cook-rice-container .top-container .img-container{width:50%;height:345px;padding-right:30px}.collection-cook-rice .cook-rice-container .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-cook-rice .cook-rice-container .top-container .text-container{width:50%;padding-left:30px}.collection-cook-rice .cook-rice-container .top-container .text-container .title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-cook-rice .cook-rice-container .top-container .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-cook-rice .cook-rice-container .bottom-container{width:100%;padding:60px 145px;display:flex;background-color:#f8f3e5}.collection-cook-rice .cook-rice-container .bottom-container .instruction{text-align:left;font-size:2rem;font-weight:500}.collection-cook-rice .cook-rice-flow-container .flow-list{padding:0}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item{display:flex;gap:60px;margin-bottom:40px}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item:last-child .item-img:after{display:none}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item .item-img{height:200px;width:300px;position:relative}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item .item-img img{width:100%}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item .item-img:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #000;left:50%;transform:translate(-50%);position:absolute;top:calc(100% + 14px)}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item .item-text{flex:1}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item .item-text .title{font-size:20px;margin-bottom:12px;margin-top:0}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item .item-text h4{font-size:18px;margin-top:0;margin-bottom:16px}.collection-cook-rice .cook-rice-flow-container .flow-list .list-item .item-text p{font-size:15px}.collection-cook-rice .cook-rice-flow-container .commitment-wrapper{padding:60px 150px;margin-top:80px;background:#f8f3e5;font-size:20px;text-align:center}.collection-cook-rice .cook-rice-flow-container .commitment-wrapper h2{font-size:20px;text-align:left}.collection-cook-rice .cook-rice-flow-container .commitment-wrapper ul{text-align:left;padding:0}.collection-cook-rice .cook-rice-flow-container .commitment-wrapper ul .list-item{display:flex}.collection-cook-rice .cook-rice-flow-container .commitment-wrapper ul .list-item .num{width:100px}.collection-cook-rice .cook-rice-flow-container .commitment-wrapper ul .list-item .text{flex:1;text-align:left}.collection-cook-recipe{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-cook-recipe .cook-recipe-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-cook-recipe .recipe-list{display:flex;flex-direction:column;gap:80px}.collection-cook-recipe .recipe-list .list-item{display:flex;gap:60px}.collection-cook-recipe .recipe-list .list-item .item-img{width:460px}.collection-cook-recipe .recipe-list .list-item .item-text{flex:1}.collection-cook-recipe .recipe-list .list-item .item-text h3{font-size:20px;margin:0 0 30px}.collection-cook-recipe .recipe-list .list-item .item-text p{font-size:15px}.collection-cook-recipe .recipe-list .list-item:nth-of-type(odd) .item-img{order:2}.collection-handling{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-handling .handling-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-handling .list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:60px;column-gap:60px;row-gap:80px;padding:0}.collection-handling .list-item{width:100%}.collection-handling .list-item .title{padding:10px;text-align:center;font-size:2rem;font-weight:500;line-height:normal;background-color:#000;color:#fff;margin-bottom:20px}.collection-handling .list-item .image-container{height:345px;margin-bottom:20px}.collection-handling .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-handling .list-item .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-caution{max-width:1020px;padding:0 20px;margin:0 calc(50% - 510px)}.collection-caution .caution-container{padding:60px 50px;background:#0000000a}.collection-caution .caution-title{font-size:2rem;font-weight:600;line-height:normal;margin:0 calc(50% - 490px) 60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-caution .list{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0}.collection-caution .list-item{width:100%}.collection-caution .list-item .title{padding:10px;text-align:center;font-size:2rem;font-weight:500;line-height:normal;background-color:#000;color:#fff;margin-bottom:20px}.collection-caution .list-item .image-container{height:345px;margin-bottom:20px}.collection-caution .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-caution .list-item .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-list .collection-items__headline{text-align:left;margin-top:20px}.collection-list .collection-items__description{display:block!important;line-height:normal;margin-bottom:10px}.collection-list .price{font-size:2rem;font-weight:700;text-align:start}.collection-list .price .money-tax{margin-left:8px;font-size:1.5rem;font-weight:500}.collection-list .collection-items__photo{position:relative}.collection-list .collection-items__photo .price__badges{position:absolute;bottom:0;width:100%;height:41px;margin:0}.collection-list .collection-items__photo .price__badges .price__badge{background-color:#b7904c;width:100%;height:100%;padding:0;font-size:1.5rem;border:initial;border-radius:initial}.collection-list .collection-items__photo .price__badges .price__badge span{color:#fff;background-color:initial;border:initial;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1020px){.collection-overview{max-width:100%;padding:0 20px;margin:0}.collection-overview .overview-container{display:flex}.collection-overview .overview-container .image-container{width:50%;height:616px;padding-right:40px}.collection-overview .overview-container .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-overview .overview-container .description-container{display:flex;flex-flow:column;width:50%}.collection-overview .overview-container .description-container .description-title{font-size:2rem;font-weight:500;margin-bottom:30px;line-height:normal}.collection-overview .overview-container .description-container .description-title br{display:none}.collection-overview .overview-container .description-container .description-explanation{font-size:1.5rem;font-weight:400;line-height:36px}.collection-overview .overview-container .description-container .feature-list{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:20px;-moz-column-gap:30px;column-gap:30px;padding:0;margin-top:40px}.collection-overview .overview-container .description-container .feature-list-item{aspect-ratio:1;width:100px;height:100px;display:flex;justify-content:center;align-items:center;background-color:#000;border-radius:5px}.collection-overview .overview-container .description-container .feature-list-item-content{font-size:1.4rem;font-weight:500;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}.collection-sizelist{max-width:100%;padding:0;margin:0}.collection-sizelist .sizelist-title{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-sizelist .list{display:flex;flex-wrap:wrap;padding:0;gap:20px}.collection-sizelist .list-item .image-container{width:180px;height:180px}.collection-sizelist .list-item .image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-sizelist .list-item .text-container{padding-top:10px}.collection-sizelist .list-item .text-container .product-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:10px}.collection-sizelist .list-item .text-container .product-size-description{text-align:center;font-size:1.4rem;font-weight:500;line-height:normal}.collection-size-comparsion{max-width:100%;padding:0;margin:0}.collection-size-comparsion .sizelist-title{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-size-comparsion .sizelist-title br{display:none}.collection-size-comparsion .sizelist-explanation{text-align:left;font-size:1.5rem;font-weight:400;line-height:normal;margin-bottom:24px}.collection-size-comparsion .list{display:flex;flex-wrap:wrap;padding:0;gap:20px}.collection-size-comparsion .list-item .image-container{width:180px;height:180px}.collection-size-comparsion .list-item .image-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-size-comparsion .list-item .text-container{padding-top:10px}.collection-size-comparsion .list-item .text-container .product-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:10px}.collection-size-detail{max-width:100%;padding:0;margin:0}.collection-size-detail h2{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-size-detail .size-highlight-list{padding:0}.collection-size-detail .size-highlight-list .size-highlight-list-item{display:flex;border:solid 1px #a0a0a0}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-title{min-width:120px;display:flex;flex-flow:column;justify-content:center;align-items:center;background:#000}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-title span{color:#fff;font-size:1.5rem;font-weight:600}.collection-size-detail .size-highlight-list .size-highlight-list-item .pc{display:flex}.collection-size-detail .size-highlight-list .size-highlight-list-item .phone{display:none}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body{width:100%;display:flex}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0 24px;background-color:#f8f3e5}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation p{width:190px;height:33px;margin-bottom:10px;font-size:1.7rem;font-weight:500;text-align:center;color:#000;background-color:#fff;border-radius:20px}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation span{font-size:1.5rem;font-weight:500}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description{display:flex;flex-flow:column;gap:12px;padding:20px 27px}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point{display:flex;align-items:center}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point span{min-width:72px;min-height:72px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#b7904c;border-radius:50%;font-size:1.4rem;line-height:normal;text-align:center;margin-right:24px}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point p{margin-left:24px;font-size:1.5rem;line-height:22.5px}.collection-message{max-width:100%;padding:0 40px;margin:0}.collection-message .message-contaier{display:flex;flex-flow:column;justify-content:center;padding:48px 108px;border:solid 1px #000}.collection-message .message-contaier .message-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:30px;text-align:center}.collection-message .message-contaier .message-text{font-size:1.5rem;font-weight:400;text-align:center}.collection-commitment{max-width:100%;padding:0;margin:0}.collection-commitment .commitment-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-commitment .list{display:flex;gap:60px;padding:0}.collection-commitment .list-item{width:50%}.collection-commitment .list-item .image-container{height:345px;margin-bottom:20px}.collection-commitment .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-commitment .list-item .text-container .title{text-align:left;font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-commitment .list-item .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-features{max-width:100%;padding:0;margin:0}.collection-features .features-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-features .list{display:flex;flex-flow:column;gap:80px;padding:0}.collection-features .list-item{display:flex}.collection-features .list-item .image-container{width:50%;height:345px;padding-left:30px}.collection-features .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-features .list-item .text-container{width:50%;padding-right:30px}.collection-features .list-item .text-container .number{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:8px}.collection-features .list-item .text-container .title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-features .list-item .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-features .list-item:nth-child(2n){flex-flow:row-reverse}.collection-features .list-item:nth-child(2n) .image-container{padding-left:0;padding-right:30px}.collection-features .list-item:nth-child(2n) .text-container{padding-right:0;padding-left:30px}.collection-cook-rice{max-width:100%;padding:0;margin:0}.collection-cook-rice .cook-rice-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-cook-rice .cook-rice-container .top-container{width:100%;margin-bottom:60px;display:flex}.collection-cook-rice .cook-rice-container .top-container .img-container{width:50%;height:345px;padding-right:30px}.collection-cook-rice .cook-rice-container .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-cook-rice .cook-rice-container .top-container .text-container{width:50%;padding-left:30px}.collection-cook-rice .cook-rice-container .top-container .text-container .title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-cook-rice .cook-rice-container .top-container .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-cook-rice .cook-rice-container .bottom-container{width:100%;padding:60px 145px;display:flex;background-color:#f8f3e5}.collection-cook-rice .cook-rice-container .bottom-container .instruction{text-align:left;font-size:2rem;font-weight:500}.collection-handling{max-width:100%;padding:0;margin:0}.collection-handling .handling-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-handling .list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:60px;column-gap:60px;row-gap:80px;padding:0}.collection-handling .list-item{width:100%}.collection-handling .list-item .title{padding:10px;text-align:center;font-size:2rem;font-weight:500;line-height:normal;background-color:#000;color:#fff;margin-bottom:20px}.collection-handling .list-item .image-container{height:345px;margin-bottom:20px}.collection-handling .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-handling .list-item .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-caution{max-width:100%;padding:0;margin:0}.collection-caution .caution-container{padding:60px 50px;background:#0000000a}.collection-caution .caution-title{font-size:2rem;font-weight:600;line-height:normal;margin:0 0 60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-caution .list{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0}.collection-caution .list-item{width:100%}.collection-caution .list-item .title{padding:10px;text-align:center;font-size:2rem;font-weight:500;line-height:normal;background-color:#000;color:#fff;margin-bottom:20px}.collection-caution .list-item .image-container{height:345px;margin-bottom:20px}.collection-caution .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-caution .list-item .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-list .collection-items__headline{text-align:left;margin-top:20px}.collection-list .collection-items__description{display:block!important;line-height:normal;margin-bottom:10px}.collection-list .price{font-size:2rem;font-weight:700;text-align:start}.collection-list .price .money-tax{margin-left:8px;font-size:1.5rem;font-weight:500}.collection-list .collection-items__photo{position:relative}.collection-list .collection-items__photo .price__badges{position:absolute;bottom:0;width:100%;height:41px;margin:0}.collection-list .collection-items__photo .price__badges .price__badge{background-color:#b7904c;width:100%;height:100%;padding:0;font-size:1.5rem;border:initial;border-radius:initial}.collection-list .collection-items__photo .price__badges .price__badge span{color:#fff;background-color:initial;border:initial;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 650px){.collection-overview{max-width:100%;padding:0;margin:0 0 80px}.collection-overview .overview-container{display:flex;flex-flow:column}.collection-overview .overview-container .image-container{width:100%;height:460px;padding-right:0;margin-bottom:40px}.collection-overview .overview-container .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-overview .overview-container .description-container{display:flex;flex-flow:column;width:100%}.collection-overview .overview-container .description-container .description-title br{display:block}.collection-overview .overview-container .description-container .feature-list{display:grid;grid-template-columns:1fr 1fr;row-gap:20px;-moz-column-gap:30px;column-gap:30px;padding:0;margin:50px auto 0}.collection-sizelist{max-width:100%;padding:0;margin:0}.collection-sizelist .sizelist-title{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-sizelist .list{display:grid;grid-template-columns:1fr 1fr;padding:0;-moz-column-gap:17px;column-gap:17px;row-gap:30px}.collection-sizelist .list-item .image-container{width:100%;height:auto}.collection-sizelist .list-item .image-container img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.collection-sizelist .list-item .text-container{padding-top:10px}.collection-sizelist .list-item .text-container .product-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:10px}.collection-sizelist .list-item .text-container .product-size-description{text-align:center;font-size:1.2rem;font-weight:500;line-height:normal}.collection-size-comparsion{max-width:100%;padding:0;margin:0}.collection-size-comparsion .sizelist-title{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-size-comparsion .sizelist-title br{display:block}.collection-size-comparsion .sizelist-explanation{text-align:left;font-size:1.5rem;font-weight:400;line-height:normal;margin-bottom:24px}.collection-size-comparsion .list{display:grid;grid-template-columns:1fr 1fr;padding:0;-moz-column-gap:17px;column-gap:17px;row-gap:30px}.collection-size-comparsion .list-item .image-container{width:100%;height:auto}.collection-size-comparsion .list-item .image-container img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.collection-size-comparsion .list-item .text-container{padding-top:10px}.collection-size-comparsion .list-item .text-container .product-title{text-align:center;font-size:1.5rem;font-weight:500;line-height:normal;margin-bottom:0}.collection-size-detail{max-width:100%;padding:0;margin:0}.collection-size-detail h2{font-size:2rem;font-weight:600;text-align:left;margin-bottom:30px}.collection-size-detail .size-highlight-list{padding:0;display:grid;gap:1px}.collection-size-detail .size-highlight-list .size-highlight-list-item{display:block;width:100vw;margin:0 calc(50% - 50vw);padding:0 20px;border:none}.collection-size-detail .size-highlight-list .size-highlight-list-item .pc{display:none}.collection-size-detail .size-highlight-list .size-highlight-list-item .phone{display:block}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body{width:100vw;margin:0 calc(50% - 50vw);padding:0 20px}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-recommendation{padding:12px 0;margin-bottom:20px}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description{padding:0 22px;margin-bottom:20px;display:flex;flex-flow:nowrap;justify-content:space-between}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point{display:flex;flex-flow:column;justify-content:center}.collection-size-detail .size-highlight-list .size-highlight-list-item .size-body .size-description .point span{min-width:72px;min-height:72px;margin-right:0}.collection-size-detail .size-highlight-list .size-highlight-list-item button{width:100%;position:relative;color:#fff;background-color:#000;height:60px;display:flex;justify-content:center;align-items:center}.collection-size-detail .size-highlight-list .size-highlight-list-item button .icon{position:absolute;z-index:10;top:0;right:20px;font-size:1.8rem;width:auto;height:100%;display:flex;align-items:center}.collection-size-detail .size-highlight-list .size-highlight-list-item .target{display:none}.collection-size-detail .size-highlight-list .size-highlight-list-item .filter-target,.collection-size-detail .size-highlight-list .size-highlight-list-item .target{display:none}.collection-size-detail .size-highlight-list .size-highlight-list-item .target.open{display:block}.collection-message{max-width:100%;padding:0;margin:0}.collection-message .message-contaier{display:flex;flex-flow:column;justify-content:center;padding:24px;border:solid 1px #000}.collection-message .message-contaier .message-title{font-size:1.8rem;font-weight:600;line-height:normal;margin-bottom:30px;text-align:center}.collection-message .message-contaier .message-text{font-size:1.5rem;font-weight:400;text-align:left}.collection-commitment{max-width:100%;padding:0;margin:0}.collection-commitment .commitment-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-commitment .list{display:flex;flex-flow:column;gap:30px;padding:0}.collection-commitment .list-item{width:100%}.collection-commitment .list-item .image-container{height:250px;margin-bottom:20px}.collection-commitment .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-commitment .list-item .text-container .title{text-align:left;font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-commitment .list-item .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-features{max-width:100%;padding:0;margin:0}.collection-features .features-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:40px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-features .list{display:flex;flex-flow:column;gap:60px;padding:0}.collection-features .list-item{display:flex;flex-flow:column}.collection-features .list-item .image-container{width:100%;height:250px;padding-left:0}.collection-features .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-features .list-item .text-container{width:100%;padding-right:0;margin-bottom:24px}.collection-features .list-item .text-container .number{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:8px}.collection-features .list-item .text-container .title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-features .list-item .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-features .list-item:nth-child(2n){flex-flow:column}.collection-features .list-item:nth-child(2n) .image-container{padding-left:0;padding-right:0}.collection-features .list-item:nth-child(2n) .text-container{padding-right:0;padding-left:0}.collection-cook-rice{max-width:100%;padding:0;margin:0}.collection-cook-rice .cook-rice-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:40px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-cook-rice .cook-rice-container .top-container{width:100%;margin-bottom:30px;display:flex;flex-flow:column-reverse}.collection-cook-rice .cook-rice-container .top-container .img-container{width:100%;height:250px;padding-right:0}.collection-cook-rice .cook-rice-container .top-container .img-container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-cook-rice .cook-rice-container .top-container .text-container{width:100%;padding-left:0;margin-bottom:24px}.collection-cook-rice .cook-rice-container .top-container .text-container .title{font-size:2rem;font-weight:500;line-height:normal;margin-bottom:30px}.collection-cook-rice .cook-rice-container .top-container .text-container .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-cook-rice .cook-rice-container .bottom-container{width:100%;padding:24px 12px;display:flex;background-color:#f8f3e5}.collection-cook-rice .cook-rice-container .bottom-container .instruction{text-align:left;font-size:1.6rem;font-weight:500;line-height:40px}.collection-handling{max-width:100%;padding:0;margin:0}.collection-handling .handling-title{font-size:2rem;font-weight:600;line-height:normal;margin-bottom:60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-handling .list{display:grid;grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:40px;padding:0}.collection-handling .list-item{width:100%}.collection-handling .list-item .title{padding:10px;text-align:center;font-size:2rem;font-weight:500;line-height:normal;background-color:#000;color:#fff;margin-bottom:20px}.collection-handling .list-item .image-container{height:250px;margin-bottom:20px}.collection-handling .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-handling .list-item .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-caution{max-width:100%;padding:0;margin:0}.collection-caution .caution-container{padding:40px 24px;background:#0000000a}.collection-caution .caution-title{font-size:2rem;font-weight:600;line-height:normal;margin:0 0 60px;padding-bottom:30px;text-align:center;border-bottom:solid 1px #000}.collection-caution .list{display:grid;grid-template-columns:1fr;gap:40px;padding:0}.collection-caution .list-item{width:100%}.collection-caution .list-item .title{padding:10px;text-align:center;font-size:2rem;font-weight:500;line-height:normal;background-color:#000;color:#fff;margin-bottom:20px}.collection-caution .list-item .image-container{height:345px;margin-bottom:20px}.collection-caution .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-caution .list-item .description{text-align:left;font-size:1.5rem;font-weight:400}.collection-list{display:grid;grid-template-columns:1fr 1fr;margin:0;-moz-column-gap:17px;column-gap:17px;row-gap:50px;width:100%}.collection-list .collection-items{width:100%;margin:0;padding:0}.collection-list .collection-items__headline{text-align:left;margin-top:20px}.collection-list .collection-items__description{display:block!important;line-height:normal;margin-bottom:10px;font-size:12px}.collection-list .price{font-size:2rem;font-weight:700;text-align:start}.collection-list .price .money-tax{margin-left:8px;font-size:1.5rem;font-weight:500}.collection-list .collection-items__photo{position:relative;aspect-ratio:1;height:auto!important}.collection-list .collection-items__photo .grid-view-item__image{height:100%!important}.collection-list .collection-items__photo .price__badges{position:absolute;bottom:0;width:100%;height:41px;margin:0}.collection-list .collection-items__photo .price__badges .price__badge{background-color:#b7904c;width:100%;height:100%;padding:0;font-size:1.5rem;border:initial;border-radius:initial}.collection-list .collection-items__photo .price__badges .price__badge span{color:#fff;background-color:initial;border:initial;display:flex;justify-content:center;align-items:center}}.faq-category__headline{font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:1.4;margin:0 0 68px;text-decoration:underline;text-underline-offset:10px}.faq-category-list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:40px;column-gap:40px;row-gap:20px;padding-left:0}.faq-category-list-item{position:relative}.faq-category-list-item:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#00000080;pointer-events:none}.faq-category-list-item:hover:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#0006;pointer-events:none}.faq-category-list-item a{display:block;width:100%;height:100%}.faq-category-list-item a span{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;font-size:2rem;font-weight:500;color:#fff}.faq-category-list-item a img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative}@media screen and (max-width: 650px){.faq-category__headline{font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:1.4;margin:0 0 68px;text-decoration:underline;text-underline-offset:10px;text-align:center}.faq-category-list{display:grid;grid-template-columns:1fr;gap:20px;padding-left:0}.faq-category-list-item{position:relative}.faq-category-list-item:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#00000080;pointer-events:none}.faq-category-list-item:hover:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#0006;pointer-events:none}.faq-category-list-item a{display:block;width:100%;height:100%}.faq-category-list-item a span{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;font-size:2rem;font-weight:500;color:#fff}.faq-category-list-item a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}}.faq-body .faq-details__headline{font-size:1.5rem;font-weight:500;letter-spacing:.05em;line-height:1.4;margin:0 0 68px;text-decoration:underline;text-underline-offset:10px}.faq-body .faq-details__list{font-size:1.5rem;font-weight:.05em;line-height:1.4;padding:0 0 0 30px}.faq-body .faq-details__list .faq-details__dt{font-weight:500;padding:8px 0 24px 55px;position:relative}.faq-body .faq-details__list .faq-details__dt:before{align-items:center;background:#001017;border-radius:50%;content:"Q.";color:#fff;display:inline-flex;font-size:2rem;height:35px;justify-content:center;padding:0 0 1px 5px;position:absolute;left:0;top:0;width:35px}.faq-body .faq-details__list .faq-details__dt:after{background-image:linear-gradient(to right,#707070,#707070 2px,transparent 2px,transparent 4px);background-size:4px 1px;background-position:left bottom;background-repeat:repeat-x;content:"";display:block;height:1px;position:absolute;bottom:8px;left:-30px;width:100%}.faq-body .faq-details__list .faq-details__dd{line-height:2.3333333333;padding:0 0 50px 55px;position:relative}.faq-body .faq-details__list .faq-details__dd:before{align-items:center;background:#fff;border:solid 1px #001017;border-radius:50%;content:"A.";display:flex;font-size:2rem;height:35px;justify-content:center;padding:0 0 2px 5px;position:absolute;left:0;top:2px;width:35px}.cart__submit-controls{margin-bottom:30px}.cart__submit-controls .c-button__cart{width:200px!important}.additional-checkout-buttons{margin-bottom:100px}@media screen and (max-width: 768px){.cart__buttons-container{max-width:100%;padding:0 20px}.cart__buttons-container .c-button__cart{width:100%!important}.cart__submit-controls{margin-bottom:0}}.slider-navigation{display:none}@media screen and (max-width: 650px){.slider-navigation{display:flex;justify-content:center;align-items:center;margin-top:32px;gap:32px}.slider-navigation button{background:none;border:none;width:42px;height:42px;background-color:#000;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.slider-navigation button:before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute}.slider-navigation button.prev-button:before{transform:rotate(-135deg);left:16px}.slider-navigation button.next-button:before{transform:rotate(45deg);right:16px}.slider-navigation button:disabled{opacity:.3;cursor:not-allowed}.slider-navigation .pagination{display:flex;justify-content:space-between;font-size:25px;min-width:56px;text-align:center;font-weight:500;padding:0}.features-slider-container.donabe .slider-wrapper{overflow:hidden;width:100%}.features-slider-container.donabe .slider-wrapper .list.donabe{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;transition:transform .3s ease;gap:0!important;padding:0!important;overflow:visible!important}.features-slider-container.donabe .slider-wrapper .list.donabe .list-item{display:flex!important;flex-direction:column;flex:0 0 100%!important;min-width:100%!important;width:100%!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;position:relative!important}.features-slider-container.donabe .slider-wrapper .list.donabe .list-item .text-container{order:2;width:100%;padding:20px 0 0;margin-bottom:0}.features-slider-container.donabe .slider-wrapper .list.donabe .list-item .image-container{order:1;width:100%;padding:0}.features-slider-container.donabe .slider-wrapper .list.donabe .list-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cook-rice-flow-container .top-container .flow-list .list-item{flex-direction:column;gap:8px;position:relative;margin-bottom:62px}.cook-rice-flow-container .top-container .flow-list .list-item:after{content:"";position:absolute;bottom:-40px;left:50%;transform:translate(-50%);border-left:16px solid transparent;border-right:16px solid transparent;border-top:14px solid #000;width:0;height:0}.cook-rice-flow-container .top-container .flow-list .list-item:last-child:after{content:none}.cook-rice-flow-container .top-container .flow-list .list-item .item-img{height:220px;width:100%}.cook-rice-flow-container .top-container .flow-list .list-item .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cook-rice-flow-container .top-container .flow-list .list-item .item-img:after{content:"";display:none}.cook-rice-flow-container .top-container .flow-list .list-item .item-text .title{margin-bottom:8px}.cook-rice-flow-container .commitment-wrapper{margin-top:60px!important;padding:32px 22px 24px!important}.cook-rice-flow-container .commitment-wrapper .inner h2{text-align:center;margin-bottom:24px}.cook-rice-flow-container .commitment-wrapper .inner ul .list-item{flex-direction:column;margin-bottom:40px;gap:8px}.collection-cook-recipe{max-width:100%;margin:0}.collection-cook-recipe .cook-recipe-title{margin-bottom:40px}.collection-cook-recipe .cook-recipe-container .top-container{overflow:hidden}.collection-cook-recipe .cook-recipe-container .top-container .recipe-list{display:flex;flex-direction:row;flex-wrap:nowrap;transition:transform .3s ease;gap:0!important;padding:0!important}.collection-cook-recipe .cook-recipe-container .top-container .recipe-list .list-item{flex:0 0 100%;min-width:100%;display:flex;flex-direction:column;gap:16px}.collection-cook-recipe .cook-recipe-container .top-container .recipe-list .list-item .item-img{height:220px;width:100%}.collection-cook-recipe .cook-recipe-container .top-container .recipe-list .list-item .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.collection-cook-recipe .cook-recipe-container .top-container .recipe-list .list-item .item-text h3{margin-bottom:20px;line-height:30px}.collection-cook-recipe .cook-recipe-container .top-container .recipe-list .list-item:first-child{flex-direction:column-reverse}.collection-cook-recipe .cook-recipe-container .top-container .recipe-list .list-item:last-child{flex-direction:column-reverse}}.collection-image{max-width:100%;margin:0}.collection-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kagetsu-original.css.map */
