.sholayered-fd .br-pc{display:block}.sholayered-fd .br-sp{display:none}.sholayered-fd .inner{width:1200px;margin:0 auto}.sholayered-fd .sec-title{margin:0 auto 30px;text-align:center;line-height:1}.sholayered-fd .sec-title span.en{font-weight:600;font-size:30px;letter-spacing:.2rem}.sholayered-fd .sec-title span.ja{display:block;text-align:center;font-weight:600;font-size:30px;letter-spacing:.2rem}.sholayered-fd .sec-title .sec-read{text-align:center;font-size:16px;line-height:1.6;font-weight:600;color:#666;margin:0 auto 50px}.sholayered-fd ul,.sholayered-fd ul li{list-style-type:none;margin:0;padding:0}#fd-navigation-main ul{display:flex;flex-wrap:wrap;justify-content:center}#fd-navigation-main ul li:not(:last-child){margin-right:35px}.fd-navigation ul li a{position:relative;display:inline-block;font-weight:600;letter-spacing:.2rem}#fd-navigation-main{margin:50px auto 100px;display:flex;align-items:center;justify-content:center}#fd-navigation-main .navigation-shoplist-title{margin-right:30px;color:#666;letter-spacing:.2rem}.fd-navigation ul li a:before{content:"";position:absolute;left:0;bottom:-10px;width:0;height:2px;background-color:#1c1b1b;transition:width .3s,opacity .3s}.fd-navigation ul li a:hover:before{width:100%}#fd-navigation-shoplist{position:sticky;top:150px;border:1px solid #dcdcdc;max-width:100px;padding:20px 0 20px 20px;border-radius:3px}#fd-navigation-shoplist .navigation-shoplist-title{margin-right:30px;color:#666}#fd-navigation-shoplist ul li:not(:last-child){margin-bottom:15px}#fd-navigation-shoplist ul li a{font-size:15px;font-weight:400}.shoplist-content{display:flex;flex-wrap:wrap}.shoplist-content .shoplist-content-left{width:200px}.shoplist-content .shoplist-content-right{width:calc(100% - 225px);margin-left:25px}.fd-shoplist .shoplist-content .shoplist-section{margin-bottom:100px}.fd-shoplist .shoplist-content .shoplist-section .sholist-section-title{border-bottom:1px solid #dcdcdc;padding-bottom:30px;margin-bottom:60px;font-size:18px;font-weight:600;line-height:1.8;letter-spacing:.2em}.fd-shoplist .shoplist-content .shoplist-section .shoplist-section-content .shoplist-section-list{display:flex;flex-wrap:wrap}.fd-shoplist .shoplist-content .shoplist-section .shoplist-section-content .shoplist-section-list li{width:31.6666%;margin-bottom:60px}.fd-shoplist .shoplist-content .shoplist-section .shoplist-section-content .shoplist-section-list li:not(:nth-child(3n)){margin-right:2.5%}.fd-shoplist .shoplist-card .shoplist-card-title{font-size:15px;font-weight:300;line-height:1.8;letter-spacing:.2em;margin:0 0 10px}.fd-shoplist .shoplist-card .shoplist-card-ad{color:#666;font-size:14px;font-weight:300;line-height:1.8;letter-spacing:.2em}.fd-shoplist .shoplist-card .shoplist-card-ad .shoplist-card-map{display:inline-block;margin-left:10px;color:#666;border:1px solid #666;border-radius:50px;text-align:center;padding:6px 10px;font-size:13px;font-weight:300;line-height:1;letter-spacing:.1em;transition:.3s}.fd-shoplist .shoplist-card .shoplist-card-ad .shoplist-card-map:hover{background-color:#666;color:#fff}.fd-shoplist .shoplist-card .shoplist-card-tel,.fd-shoplist .shoplist-card .shoplist-card-hours{color:#666;font-size:14px;font-weight:300;line-height:1.8;letter-spacing:.2em}.fd-design .fd-design-title{margin:0 auto 50px;text-align:center;line-height:1}.fd-design .fd-design-title span{display:block;text-align:center}.fd-design .fd-design-title span.en{margin-bottom:5px;font-size:34px;line-height:1.25;font-weight:600;letter-spacing:.2rem}.fd-design .fd-design-title span.ja{font-size:18px;font-weight:600;line-height:1.25;letter-spacing:.1rem}.fd-design .fd-design-read{text-align:center;font-size:16px;line-height:1.6;color:#666;font-weight:600;margin:0 auto 50px;letter-spacing:.1rem}.fd-design .design-video{margin:0 auto 100px}.fd-design .design-main-box .design-main-box-title{margin:0 auto 50px;text-align:center;font-size:22px;font-weight:600;line-height:1.6;color:#666;letter-spacing:.1rem}.fd-design .design-main-col{display:flex;flex-wrap:wrap;margin:0 auto 150px}.fd-design .design-main-col .design-main-left{width:50%}.fd-design .design-main-col .design-main-right{width:calc(50% - 40px);margin-left:40px;display:flex;flex-flow:column;justify-content:center;letter-spacing:.2em}.fd-design .design-main-col .design-main-left .design-main-img img{width:100%}.fd-design .design-main-col .design-main-right .design-main-title{font-size:18px;line-height:1.5;margin-bottom:25px}.fd-design .design-main-col .design-main-right .design-main-read{font-size:20px;font-weight:600;line-height:1.45;margin-bottom:30px}.fd-design .design-main-col .design-main-right .design-main-list li{margin-bottom:5px}.fd-design .design-main-col .design-main-right .design-main-list li span{display:inline-block;font-size:14px;line-height:1.45;border:1px solid #666;padding:5px 8px;text-align:center}.fd-design .design-main-col .design-main-right .design-main-list li small{display:inline-block;margin-left:5px;letter-spacing:0}.fd-design .design-main-col .design-main-right .design-main-text{font-size:14px;line-height:1.5;letter-spacing:.1rem;margin-top:5px}.fd-design .design-main-col .design-main-right .design-main-message{font-size:18px;font-weight:600;line-height:1.45;letter-spacing:.1rem;margin-top:30px}.fd-design .design-main-col .design-main-right .design-main-message small{font-weight:300;line-height:1.45;display:inline-block;margin-top:5px;font-size:13px;color:#666}.fd-scent{margin:0 auto 150px}.fd-scent .fd-scent-read{text-align:center;font-size:16px;line-height:1.6;font-weight:600;color:#666;letter-spacing:.05rem;margin:0 auto 50px}.fd-scent .scent-section:not(:last-child){margin-bottom:50px}.fd-scent .scent-section-note{margin:0 auto;border:1px solid #dcdcdc;padding:15px;text-align:center}.fd-scent .scent-section-title{border-bottom:1px solid #dcdcdc;padding-bottom:30px;margin-bottom:60px;font-size:18px;font-weight:600;line-height:1.8;letter-spacing:.2em}.fd-scent .scent-section-list{display:flex;flex-wrap:wrap}.fd-scent .scent-section-list li{margin-bottom:40px;width:calc(25% - 15px)}.fd-scent .scent-section-list li:not(:nth-child(4n)){margin-right:20px}.fd-scent .scent-card .scent-card-detail{margin-top:15px}.fd-scent .scent-card .scent-card-title{margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.5}.fd-scent .scent-card .scent-card-title small{display:inline-block;margin-left:5px;font-weight:300}.fd-scent .scent-card .scent-card-text{font-size:13px}.fd-example{margin:0 auto 150px}.fd-example .fd-example-read{text-align:center;font-size:16px;line-height:1.6;font-weight:600;color:#666;margin:0 auto 50px}.fd-example .example-content .example-banner-list li{text-align:center}.fd-example .example-content .example-banner-list li:not(:last-child){margin:0 auto 20px}.fd-example .example-content .example-banner-list li img{width:100%}.fd-faq{margin-top:150px}.fd-faq .inner{max-width:900px}.fd-faq .faq-content .faq-list li{border-bottom:1px solid #dcdcdc;padding:60px 0;line-height:1.8;letter-spacing:.2em}.fd-faq .faq-content .faq-list li .faq-box .faq-box-title span,.fd-faq .faq-content .faq-list li .faq-box .faq-box-text span{font-size:24px;font-weight:600}.fd-faq .faq-content .faq-list li .faq-box .faq-box-title{margin-bottom:5px;font-size:18px;font-weight:600}.fd-faq .faq-content .faq-list li .faq-box .faq-box-text{font-size:16px}.fd-annotation{margin:50px auto 0}.fd-annotation .inner{width:900px}.fd-annotation .annotation-content{padding:15px;text-align:left}@media(max-width:1250px)and (min-width:768px){.sholayered-fd .inner{width:100%;margin:0 auto}.sholayered-fd .fd-main>.inner{width:90%;margin:0 auto}.shoplist-content .shoplist-content-left{width:150px}.shoplist-content .shoplist-content-right{width:calc(100% - 165px);margin-left:10px}}@media(max-width:767px){.sholayered-fd .br-pc{display:none}.sholayered-fd .br-sp{display:block}.sholayered-fd .inner{width:100%;margin:0 auto}.sholayered-fd .fd-main>.inner{width:90%;margin:0 auto}.sholayered-fd .sec-title{margin:0 auto 15px}.sholayered-fd .sec-title span.en,.sholayered-fd .sec-title span.ja{font-size:24px}.sholayered-fd .sec-title .sec-read{font-size:14px;margin:0 auto 25px}#fd-navigation-main ul{display:flex;flex-wrap:wrap;justify-content:center}#fd-navigation-main ul li{text-align:center}#fd-navigation-main ul li:not(:last-child){margin-right:5px;margin-bottom:5px}#fd-navigation-main ul li a{border:1px solid;padding:6px 12px;transition:.3s}#fd-navigation-main{display:block;margin:25px auto 50px;text-align:center}#fd-navigation-main .navigation-shoplist-title{margin:0 auto 15px}.fd-navigation ul li a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:100%;background-color:#1c1b1b;transition:width .3s,opacity .3s;z-index:-1}.fd-navigation ul li a:hover:before{width:100%}.fd-navigation ul li a:hover{color:#fff}#fd-navigation-shoplist{position:static;top:0;border:1px solid #dcdcdc;max-width:100%;width:100%;padding:15px}#fd-navigation-shoplist ul{display:flex;flex-wrap:wrap}#fd-navigation-shoplist ul li:not(:last-child){margin-bottom:0;margin-right:10px}#fd-navigation-shoplist ul li a{font-size:13px}.shoplist-content{display:block}.shoplist-content .shoplist-content-left{width:100%;margin:0 auto 40px}.shoplist-content .shoplist-content-right{width:100%;margin:0 auto}.fd-shoplist .shoplist-content .shoplist-section{margin-bottom:50px}.fd-shoplist .shoplist-content .shoplist-section .sholist-section-title{border-bottom:1px solid #dcdcdc;padding-bottom:15px;margin-bottom:30px;font-size:16px}.fd-shoplist .shoplist-content .shoplist-section .shoplist-section-content .shoplist-section-list{display:flex;flex-wrap:wrap}.fd-shoplist .shoplist-content .shoplist-section .shoplist-section-content .shoplist-section-list li{width:48.75%;margin-bottom:30px}.fd-shoplist .shoplist-content .shoplist-section .shoplist-section-content .shoplist-section-list li:not(:nth-child(3n)){margin-right:0}.fd-shoplist .shoplist-content .shoplist-section .shoplist-section-content .shoplist-section-list li:not(:nth-child(2n)){margin-right:2.5%}.fd-shoplist .shoplist-card .shoplist-card-title{font-size:13px;margin:0 0 5px}.fd-shoplist .shoplist-card .shoplist-card-ad{font-size:12px}.fd-shoplist .shoplist-card .shoplist-card-ad .shoplist-card-map{margin-left:5px;padding:5px 8px;font-size:11px}.fd-shoplist .shoplist-card .shoplist-card-tel,.fd-shoplist .shoplist-card .shoplist-card-hours{font-size:12px}.fd-design .fd-design-title{margin:0 auto 50px;text-align:center;line-height:1}.fd-design .fd-design-title span{display:block;text-align:center}.fd-design .fd-design-title span.en{font-size:28px}.fd-design .fd-design-title span.ja{font-size:16px}.fd-design .fd-design-read{font-size:14px;margin:0 auto 25px}.fd-design .design-video{margin:0 auto 50px}.fd-design .design-main-box .design-main-box-title{margin:0 auto 25px;font-size:20px}.fd-design .design-main-col{display:block;margin:0 auto 75px}.fd-design .design-main-col .design-main-left{width:100%}.fd-design .design-main-col .design-main-right{width:100%;margin:40px auto;display:block}.fd-design .design-main-col .design-main-right .design-main-title{font-size:18px;margin-bottom:25px}.fd-design .design-main-col .design-main-right .design-main-read{font-size:18px;margin-bottom:15px}.fd-design .design-main-col .design-main-right .design-main-list li{margin-bottom:5px}.fd-design .design-main-col .design-main-right .design-main-list li span,.fd-design .design-main-col .design-main-right .design-main-text{font-size:12px}.fd-design .design-main-col .design-main-right .design-main-message{font-size:16px;margin-top:15px}.fd-design .design-main-col .design-main-right .design-main-message small{margin-top:5px;font-size:13px}.fd-scent{margin:0 auto 75px}.fd-scent .fd-scent-read{font-size:14px;margin:0 auto 25px}.fd-scent .scent-section:not(:last-child){margin-bottom:25px}.fd-scent .scent-section-note{padding:8px;font-size:12px}.fd-scent .scent-section-title{padding-bottom:15px;margin-bottom:30px;font-size:16px}.fd-scent .scent-section-list li{margin-bottom:20px;width:calc((100% / 3) - (10px * 2 / 3))}.fd-scent .scent-section-list li:not(:nth-child(4n)){margin-right:0}.fd-scent .scent-section-list li:not(:nth-child(3n)){margin-right:10px}.fd-scent .scent-card .scent-card-detail{margin-top:15px}.fd-scent .scent-card .scent-card-title{margin-bottom:10px;font-size:13px}.fd-scent .scent-card .scent-card-text{font-size:11px}.fd-example{margin:0 auto 75px}.fd-example .fd-example-read{font-size:14px;margin:0 auto 25px}.fd-example .example-content .example-banner-list li{text-align:center}.fd-example .example-content .example-banner-list li:not(:last-child){margin:0 auto 10px}.fd-example .example-content .example-banner-list li img{width:100%}.fd-faq .inner{max-width:100%}.fd-faq .faq-content .faq-list li{padding:30px 0}.fd-faq .faq-content .faq-list li .faq-box .faq-box-title span,.fd-faq .faq-content .faq-list li .faq-box .faq-box-text span{font-size:20px}.fd-faq .faq-content .faq-list li .faq-box .faq-box-title{margin-bottom:5px;font-size:16px}.fd-faq .faq-content .faq-list li .faq-box .faq-box-text{font-size:14px}.fd-annotation{margin:25px auto 0}.fd-annotation .inner{width:100%}.fd-annotation .annotation-content{padding:8px}.fd-annotation .annotation-content ul li{text-indent:-1rem;padding-left:1rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/fd.css.map */
