@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.collection-featured-template{width:100%;color:#1b1b1b}.collection-featured-template .page-width{width:100%;max-width:1200px;margin:0 auto 100px}.collection-featured-template .highlight{width:100%;padding:100px 0;background-color:#f8f7f6}.cft-concept{position:relative;width:100%;height:650px;margin-bottom:100px}.cft-concept img{position:absolute;top:0;left:0;z-index:0;width:100%;height:530px;object-fit:cover}.cft-concept__text{position:absolute;bottom:0%;left:50%;transform:translate(-50%);z-index:1;width:100%;max-width:800px;height:270px;padding:50px 85px;color:#fff;background-image:url(/cdn/shop/files/sec01_bnr01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.cft-concept__text h2{display:flex;flex-direction:column;align-items:center;margin-bottom:15px;font-family:Noto Sans JP;font-weight:500;font-size:32px;line-height:48px;letter-spacing:.3em;text-align:center;vertical-align:middle}.cft-concept__text h2 small{display:inline-block;padding:0 15px;border-bottom:1px solid #FFFFFF;font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:32px;letter-spacing:.3em;text-align:center;vertical-align:middle}.cft-concept__text p{margin:0 auto;font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:1.8em;letter-spacing:.05em}.cft-icon-with-text{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto 100px}.cft-icon-with-text__wrap{display:flex;flex-direction:column;align-items:center;width:33%;padding:20px;border:1px solid #74675A}.cft-icon-with-text__wrap img{width:50px;height:50px;aspect-ratio:1/1;margin-bottom:20px;object-fit:contain}.cft-icon-with-text__wrap h3{font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:100%;letter-spacing:.3em;margin-bottom:20px;color:#74675a;text-align:center}.cft-icon-with-text__wrap p{font-family:Noto Sans JP;font-weight:500;font-size:14px;line-height:1.8em;letter-spacing:.05em}.cft-image-with-text{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:100px}.cft-image-with-text__wrap{display:flex;align-items:center;width:100%}.cft-image-with-text__wrap img{width:50%}.cft-icon-with-text__content{width:50%;padding:0 60px}.cft-icon-with-text__content h3{font-family:Noto Sans JP;font-weight:500;font-size:20px;line-height:1.8;letter-spacing:.3em;margin-bottom:25px}.cft-icon-with-text__content h3.color-enable{color:#74675a}.cft-icon-with-text__content hr{width:145px;border-top:1px solid #74675A;margin:0 auto 25px 0}.cft-icon-with-text__content p{font-family:Noto Sans JP;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:1px}.cft-point{width:100%;max-width:1200px;margin:0 auto 40px;padding:20px;background-color:#fff}.cft-point:last-of-type{margin-bottom:0}.cft-point h3{display:flex;align-items:center;gap:20px;font-family:Noto Sans JP;font-weight:500;font-size:20px;line-height:1;letter-spacing:.3em;padding-bottom:15px;margin-bottom:0;border-bottom:1px solid #E2E2E2;color:#74675a}.cft-point h3 span{font-family:Outfit;font-weight:400;font-size:20px;line-height:1;letter-spacing:.05em}.cft-point p{font-family:Noto Sans JP;font-weight:500;font-size:14px;line-height:1.8;letter-spacing:.05em;padding-top:15px}.cft-search{width:100%;height:490px;padding:60px 0;margin:0 0 100px;background:url(/cdn/shop/files/sec03_bg01.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.cft-search form{position:relative;display:flex;align-items:center;width:100%;max-width:600px;margin:0 auto}.cft-search form input{width:100%;height:40px;padding:0 15px;border:none;border-radius:6px;font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:1;letter-spacing:0;margin-bottom:30px}.cft-search form input:placeholder{color:#74675a}.cft-search form button{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.cft-search form button svg{width:18px;height:18px}.cft-search h2{font-family:Noto Sans JP;font-weight:500;font-size:24px;line-height:48px;letter-spacing:.3em;text-align:center;vertical-align:middle;margin-bottom:30px;color:#fff}.cft-tab-list{display:flex;width:100%;max-width:600px;margin:0 auto 30px}.cft-tab{display:flex;align-items:center;justify-content:center;width:33%;max-width:200px;height:50px;background-color:#fff;color:#4e4e4e;font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:100%;letter-spacing:5%;text-align:center;vertical-align:middle}.cft-tab.active{background-color:#74675a;color:#fff}.tab-content-button{position:relative;display:flex;align-items:center;justify-content:center;width:250px;height:30px;font-family:Noto Sans JP;font-weight:400;font-size:10px;line-height:20px;letter-spacing:0;margin:0 auto 30px;border-radius:5px;background-color:#fff;color:#1b1b1b}.tab-content-button:after{content:"";position:absolute;right:50px;display:block;width:6px;height:6px;border-top:1px solid #1B1B1B;border-right:1px solid #1B1B1B;rotate:45deg}.cft-keyword{display:flex;flex-wrap:wrap;gap:10px;list-style:none;width:100%;max-width:800px;margin:0 auto 30px}.cft-keyword li{height:30px}.cft-keyword li a{display:flex;align-items:center;padding:5px 10px;background-color:#fff;color:#1b1b1b;border-radius:4px;font-family:Noto Sans JP;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0}.cft-keyword__wrap{display:flex;justify-content:center;align-items:center}.cft-keyword__wrap .cft-keyword{width:auto;margin:0}.cft-keyword__wrap h3{font-family:Noto Sans JP;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0;color:#fff;margin-right:10px;margin-bottom:0}.cft-product-arrange{width:100%;max-width:1200px;margin:0 auto 100px}.cft-product-arrange h2{font-family:Noto Sans JP;font-weight:500;font-size:24px;line-height:1;letter-spacing:.2em;text-align:center;vertical-align:middle;margin-bottom:20px}.cft-product-arrange h2 span{display:block;margin-top:20px;font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:1;letter-spacing:.2em;text-align:center;vertical-align:middle;color:#c56636}.cft-product-arrange__list{display:flex;justify-content:center;gap:30px}.cft-product-arrange__list-item{width:33%;max-width:380px}.cft-product-arrange__list-item h3{font-family:Outfit,Noto Sans JP;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.3em;text-align:center;vertical-align:middle;margin-top:15px}.cft-product-arrange__list-item h3 span{display:block;font-family:Outfit,Noto Sans JP;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.3em;text-align:center;vertical-align:middle;margin-top:5px;color:#c56636}.cft-product-arrange__list-item p{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.05em;margin-bottom:25px}.cft-product-arrange__list-item a{position:relative;display:flex;align-items:center;justify-content:center;width:230px;height:40px;margin:0 auto;font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;text-align:center;vertical-align:middle;border-radius:60px;color:#fff;background-color:#353535}.cft-product-arrange__list-item a:after{content:"";position:absolute;right:20px;display:block;width:6px;height:6px;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;rotate:45deg}.cft-product-card-list{display:flex;flex-wrap:wrap;gap:30px}.cft-product-card{width:calc(25% - 22.5px)}.cft-product-card img{aspect-ratio:1/1}.cft-product-card h3{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:1.6;letter-spacing:.05em;margin-top:10px;margin-bottom:5px;color:#606060}.cft-product-card p{font-family:Outfit,Noto Sans JP;font-weight:400;font-size:16px;line-height:1;letter-spacing:0;vertical-align:middle;margin-bottom:10px}.cft-product-card a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:230px;height:40px;margin:0 auto;font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:1;letter-spacing:0;text-align:center;vertical-align:middle;border-radius:60px;color:#fff;background-color:#353535}.cft-product-card a:after{content:"";position:absolute;right:20px;display:block;width:6px;height:6px;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;rotate:45deg}.cft-voice ul{list-style:none;display:flex;flex-wrap:wrap;gap:20px;width:100%}.cft-voice ul li{width:calc(50% - 10px)}.voiceBox{display:flex;align-items:center;justify-content:flex-start;padding:20px 15px;background:#fff;border:1px solid #74675A;border-radius:0;margin:0;height:100%}.voiceBox__img{max-width:140px;flex:0 0 140px;margin-right:15px;text-align:center}.voiceBox__text{width:100%;margin-bottom:auto}.voiceBox__text h3{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #74675A;font-family:Outfit,Noto Sans JP;font-size:16px;font-weight:500;color:#74675a;letter-spacing:.05em}.voiceBox__text p{margin-bottom:15px;font-family:Outfit,Noto Sans JP;font-weight:500;font-size:14px;line-height:1.8;letter-spacing:.05em}.voiceBox__text p:last-child{margin-bottom:0}.voiceBox__user{border-top:1px solid #1b1b1b;padding-top:15px;font-size:12px;display:block;font-style:normal}@media (max-width: 991px){.cft-voice ul{gap:30px 15px}.cft-voice ul li{width:calc(50% - 7.5px)}.voiceBox__img{max-width:100%;margin-bottom:15px}.voiceBox__img img{width:100px}.voiceBox__text h3{font-size:15px}.voiceBox{display:block;padding:15px;border-radius:0}.voiceBox__user{text-align:right}}.page-width .h2{font-family:Noto Sans JP;font-weight:500;font-size:24px;line-height:1;letter-spacing:.2em;text-align:center;vertical-align:middle;margin-bottom:50px}@media (max-width: 768px){.page-width .h2{margin-bottom:30px}}.cft-banner-list{background-color:#1b1b1b;padding:80px 0;display:flex;justify-content:center;gap:50px}a.cft-banner{display:block;width:100%;max-width:500px}.cft-tab{cursor:pointer;padding:.5em 1em}.cft-tab-content{display:none}.cft-tab-content.active{display:block}.faqWrap dl{display:block;background:#fff;border:1px solid #DFDFDF;box-sizing:border-box;border-radius:10px;padding:20px;margin-bottom:20px}@media (max-width: 767px){.faqWrap dl{padding:15px;margin-bottom:15px}}.faqWrap dl dt{cursor:pointer}.faqWrap dl dt,.faqWrap dl dd{padding-left:36px;margin:0;position:relative;text-align:left}@media (max-width: 767px){.faqWrap dl dt,.faqWrap dl dd{padding-left:30px;line-height:20px}}.faqWrap dl dt:before{content:"Q.";color:#45290e}.faqWrap dl dd:before{content:"A.";top:0;color:#bc0e00}.faqWrap dl dt:before,.faqWrap dl dd:before{position:absolute;left:0;font-family:Outfit;font-weight:400;font-size:24px;line-height:24px;letter-spacing:0}@media (max-width: 767px){.faqWrap dl dt:before,.faqWrap dl dd:before{font-size:20px}}.faqWrap dl dt:after{content:"";display:block;right:0;width:15px;height:15px;position:absolute;top:5px;border-top:3px solid #aaa;border-left:3px solid #aaa;transform:rotate(-135deg);transition:.15s}@media (max-width: 767px){.faqWrap dl dt:after{width:12px;height:12px;top:2px}}.faqWrap dl dt.open:after{transform:rotate(45deg);top:8px}.faqWrap dl dt.open{transition:.15s;border-bottom:1px solid #dfdfdf;margin-bottom:16px;padding-bottom:16px}.faqWrap dt.open+dd{display:block;opacity:1;visibility:visible;transition:padding .25s,opacity .25s,visibility .25s}.faqWrap dt:not(.open)+dd{display:none;visibility:hidden;opacity:0;padding-top:0;padding-bottom:0}@media (max-width: 1200px){.collection-featured-template .page-width{width:calc(100% - 30px);margin:0 auto 100px}}@media (max-width: 768px){.collection-featured-template .page-width{width:calc(100% - 30px);max-width:1200px;margin:0 auto 60px}.cft-concept{height:555px}.collection-featured-template .cft-concept{margin:0 auto 15px}.cft-concept img{height:270px}.cft-concept__text{width:calc(100% - 30px);height:350px;margin:0 auto;bottom:0;padding:40px 15px}.cft-concept__text h2{font-family:Noto Sans JP;font-weight:500;font-size:24px;line-height:1.8;letter-spacing:.3em;text-align:center;vertical-align:middle}.cft-concept__text h2 small{font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:1.8;letter-spacing:3px;text-align:center;vertical-align:middle}.cft-concept__text p{font-family:Noto Sans JP;font-weight:500;font-size:15px;line-height:1.8;letter-spacing:.05em}.cft-icon-with-text{flex-direction:column;gap:30px}.cft-icon-with-text__wrap{width:100%}.cft-icon-with-text__wrap h3{font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:1;letter-spacing:.2em}.cft-image-with-text.page-width{margin:0 auto 15px}.cft-image-with-text__wrap{flex-direction:column}.cft-image-with-text__wrap img{width:100%}.cft-icon-with-text__content{width:100%;padding:15px 0 0}.cft-icon-with-text__content h3{font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:1.8;letter-spacing:.2em;margin-bottom:15px}.cft-icon-with-text__content hr{margin-bottom:15px}.cft-icon-with-text__content p{font-family:Noto Sans JP;font-weight:400;font-size:14px;line-height:1.8;letter-spacing:1px}.collection-featured-template .highlight,.cft-points{padding:60px 15px}.cft-point{padding:15px;margin-bottom:15px}.cft-point h3{flex-direction:column;align-items:flex-start;gap:15px;font-family:Noto Sans JP;font-weight:500;font-size:16px;line-height:1;letter-spacing:.2em}.cft-search{height:500px;padding:60px 15px}.cft-search h2{font-weight:400;font-size:20px;line-height:36px;letter-spacing:30%;text-align:center;vertical-align:middle;margin-bottom:20px}.cft-tab-list{margin-bottom:20px}.cft-tab{font-weight:500;font-size:14px;line-height:1;letter-spacing:.05;text-align:center;vertical-align:middle;padding:0}.cft-keyword{gap:5px;margin:0 auto 20px}.cft-keyword li{height:20px}.cft-keyword li a{padding:0 5px;font-family:Noto Sans JP;font-weight:400;font-size:10px;line-height:20px;letter-spacing:0}.cft-keyword__wrap.page-width{width:100%;margin:0}.cft-keyword__wrap h3{white-space:nowrap}.tab-content-button{margin:0 auto 50px}.cft-search form input{margin-bottom:20px}.cft-product-arrange.page-width{width:100%}.cft-product-arrange__list{flex-direction:column}.cft-product-arrange__list-item{width:100%}.cft-product-arrange__list-item p{margin:0 15px 25px}.cft-product-card-list{flex-wrap:wrap;gap:15px}.cft-product-card{width:calc(50% - 7.5px)}.cft-banner-list{flex-wrap:wrap;padding:60px 15px;gap:35px}.cft-voice ul li{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/collection-featured-template.css.map */
