@charset "UTF-8";.p-top-banner{margin-top:70px}.p-top-banner .p-top-banner__area{justify-content:center;gap:40px}.p-top-banner .p-top-banner__area-block{width:345px;height:200px}.p-top-banner .p-top-banner__area-block .-link{position:relative;display:block;height:100%;transition:all .3s ease}.p-top-banner .p-top-banner__area-block .-link:hover{opacity:.7}.p-top-banner .p-top-banner__area-block .-link:before{content:"";position:absolute;display:block;background-color:#0000008f;width:100%;height:100%;top:0;left:0;z-index:0}.p-top-banner .p-top-banner__area-block .-link:after{content:"";position:absolute;display:block;top:5px;right:5px;bottom:5px;left:5px;border:1px solid #fff}.p-top-banner .p-top-banner__area-block .-link--bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.p-top-banner .p-top-banner__area-block .-link--bg img{height:100%}.p-top-banner .p-top-banner__area-block .-arrow{position:absolute;margin:0;width:15px;height:15px;right:5px;bottom:12px}.p-top-banner .p-top-banner__area-block .-txtbox{position:absolute;text-align:center;width:160px;top:50%;left:50%;transform:translate(-50%,-50%);border-top:1px solid #fff;border-bottom:1px solid #fff;padding:10px 0}.p-top-banner .p-top-banner__area-block .-ttl{color:#fff;margin:0;font-size:20px}.p-top-banner .p-top-banner__area-block .-ttl .-en{font-family:Futura,Century Gothic,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}@media screen and (max-width: 750px){.p-top-banner{margin-top:40px}.p-top-banner .p-top-banner__area{gap:20px}.p-top-banner .p-top-banner__area-block .-ttl{font-size:18px}}.p-top-about{background-color:#f7f7f7;padding:50px 0 70px}.p-top-about .p-top-about_area{max-width:960px;margin:40px auto auto;align-items:center}.p-top-about .p-top-about_area .-img{width:390px;margin-right:45px}.p-top-about .p-top-about_area .-txtbox{width:calc(100% - 435px)}.p-top-about .p-top-about_area .-ttl{font-size:20px;margin:0;font-weight:700;letter-spacing:.04em}.p-top-about .p-top-about_area .-txt{margin:15px 0 0;font-size:14px;letter-spacing:.08em;font-weight:400}@media screen and (max-width: 750px){.p-top-about{padding:30px 0 40px}.p-top-about .p-top-about_area{margin-top:20px;align-items:center}.p-top-about .p-top-about_area .-img{width:100%;margin-right:0}.p-top-about .p-top-about_area .-txtbox{width:100%;margin-top:20px}.p-top-about .p-top-about_area .-ttl{font-size:18px}.p-top-about .p-top-about_area .-txt{margin-top:10px;font-size:14px}}.p-top-insta{padding:60px 0}.p-top-insta .p-top-insta__area{margin:20px auto auto;max-width:830px}@media screen and (max-width: 750px){.p-top-insta{padding:40px 0}}.p-product-fv{position:relative}.p-product-fv .-img{overflow:hidden;position:relative;height:400px}.p-product-fv .-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.p-product-fv .-movie{width:100%;position:relative;height:400px}.p-product-fv .swiper-slide a{position:relative;width:100%}.p-product-fv .swiper-pagination .swiper-pagination-bullet-active{background-color:#000}.p-product-fv .p-product-fv__saisei{width:120px;height:120px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);margin:0}.p-product-fv .swiper-pagination{bottom:0!important;background-color:#fff}.p-product-fv .-movie video{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 750px){.p-product-fv .-img,.p-product-fv .-movie{height:300px}}.p-product-info{margin-top:50px}.p-product-info .p-product-info--inner{max-width:750px;gap:30px}.p-product-info .p-product-info__item{display:flex;width:360px;border-bottom:1px solid #D9D9D9;padding-bottom:5px}.p-product-info .p-product-info__item.p-product-info__item--w100{width:100%}.p-product-info .p-product-info__item .-ttl{position:relative;margin:0 20px 0 0;width:50px;padding-left:13px;font-size:15px;letter-spacing:.04em;font-weight:600}.p-product-info .p-product-info__item .-ttl:before{content:"";position:absolute;display:block;width:7px;height:7px;background-color:#af9f70;border-radius:50%;left:0;top:9px}.p-product-info .p-product-info__item .-txt{font-size:14px;margin:0;width:calc(100% - 70px);font-weight:400;letter-spacing:.04rem}.p-product-info .p-product-info__item .-txt p{font-size:14px;margin:0;font-weight:400;letter-spacing:.04rem}@media screen and (max-width: 750px){.p-product-info{margin-top:30px}.p-product-info .p-product-info--inner{gap:20px}.p-product-info .p-product-info__item{width:100%}.p-product-info .p-product-info__item .-ttl{font-size:14px}.p-product-info .p-product-info__item .-ttl:before{top:8px}}.p-product-point .p-product-point__area{margin:50px auto 70px;max-width:790px;border:1px solid #AF9F70}.p-product-point .p-product-point__area-ttl{background-color:#af9f70;color:#fff;margin:0;font-size:16px;letter-spacing:.04em;font-weight:600;padding:5px;text-align:center}.p-product-point .p-product-point__area-box{padding:30px 50px}.p-product-point .p-product-point__area-box .-txt{font-family:"Noto Serif",serif}.p-product-point li{position:relative;margin:2px 0 0;font-size:15px;letter-spacing:.04em;font-weight:600}.p-product-point li::marker{color:#af9f70}@media screen and (max-width: 750px){.p-product-point .p-product-point__area{margin-top:40px;margin-bottom:50px}.p-product-point .p-product-point__area-box{padding:20px}.p-product-point li{font-size:13px}.p-product-point li:before{top:8px}}.p-product-content{background-color:#f7f7f7;padding:70px 0}.p-product-content .p-product-content--inner{max-width:1000px}.p-product-content .-imgbox{justify-content:center;gap:2%}.p-product-content .-img{width:49%;overflow:hidden;position:relative}.p-product-content .-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.p-product-content .-img:before{content:"";display:block;padding-top:70%}.p-product-content .-txtbox{margin-top:20px;background-color:#fff;padding:50px 30px 30px}.p-product-content .-ttl{font-size:25px;margin:0;letter-spacing:.04em;font-weight:600}.p-product-content .-txt{margin:10px 0 0;font-size:14px;letter-spacing:.08em;font-weight:400;line-height:2}@media screen and (max-width: 750px){.p-product-content{padding:40px 0}.p-product-content .-imgbox{gap:20px}.p-product-content .-img{width:100%}.p-product-content .-txtbox{margin-top:20px;padding:20px}.p-product-content .-ttl{font-size:18px}}.p-product-story{padding:80px 0}.p-product-story .p-product-story--inner{max-width:1000px}.p-product-story .p-product-story--ttl{margin-top:30px}.p-product-story .p-product-story__block{margin-top:40px}.p-product-story .p-product-story__block-item .-imgbox{width:420px;margin-right:70px}.p-product-story .p-product-story__block-item .-imgbox.-imgbox--w100{width:100%;margin-right:0}.p-product-story .p-product-story__block-item .-img:first-child{margin-bottom:20px}.p-product-story .p-product-story__block-item .-txtbox{width:calc(100% - 490px)}.p-product-story .p-product-story__block-item .-txtbox.-txtbox--w100,.p-product-story .p-product-story__block-item .-txtbox.w-100{width:100%}.p-product-story .p-product-story__block-item .-ttl{font-size:22px;margin:0;font-weight:700;letter-spacing:.04em}.p-product-story .p-product-story__block-item .-img-100{width:100%}.p-product-story .p-product-story__block-item .-ttl.-ttl--mt{margin-top:10px}.p-product-story .p-product-story__block-item .-txt{margin:20px 0 0;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:2}.p-product-story .p-product-story__layout{padding:50px 0;border-top:1px solid #000}.p-product-story .p-product-story__layout.p-product-story__layout--bb{border-bottom:1px solid #000}.p-product-story .p-product-story__layout .-txtbox{width:calc(100% - 500px)}.p-product-story .p-product-story__layout .-txtbox .-ttl{font-size:22px;font-weight:700;letter-spacing:.04em}.p-product-story .p-product-story__layout .-txtbox .-txt{margin-top:20px;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:2}.p-product-story .p-product-story__layout .-img{width:420px;margin-left:80px}@media screen and (max-width: 750px){.p-product-story{padding:40px 0}.p-product-story .p-product-story__block{margin-top:40px}.p-product-story .p-product-story__block-item .-imgbox{width:100%;margin-right:0}.p-product-story .p-product-story__block-item .-img:first-child{margin-bottom:20px}.p-product-story .p-product-story__block-item .-txtbox{width:100%;margin-top:20px}.p-product-story .p-product-story__block-item .-ttl{font-size:18px}.p-product-story .p-product-story__block-item .-txt{margin-top:10px}.p-product-story .p-product-story__layout{padding:50px 0;flex-direction:column-reverse}.p-product-story .p-product-story__layout .-txtbox{width:100%;margin-top:20px}.p-product-story .p-product-story__layout .-txtbox .-ttl{font-size:18px}.p-product-story .p-product-story__layout .-txtbox .-txt{margin-top:10px;font-size:14px}.p-product-story .p-product-story__layout .-img{width:100%;margin-left:0}}.p-product-process{background-color:#f7f7f7;padding:70px 0}.p-product-process .p-product-process__area{margin-top:20px;justify-content:center;gap:5%}.p-product-process .p-product-process__area .-item{width:30%}.p-product-process .p-product-process__area .-img{height:200px}.p-product-process .p-product-process__area .-img img{width:100%;height:100%;object-fit:cover}.p-product-process .p-product-process__area .-ttl{margin-top:10px;font-size:20px;font-weight:700;letter-spacing:.04em}.p-product-process .p-product-process__area .-txt{font-size:14px;font-weight:400;letter-spacing:.08em;line-height:2}@media screen and (max-width: 750px){.p-product-process{padding:40px 0}.p-product-process .p-product-process__area{margin-top:20px;gap:40px}.p-product-process .p-product-process__area .-img{height:auto}.p-product-process .p-product-process__area .-item{width:100%}.p-product-process .p-product-process__area .-ttl{margin-top:10px;font-size:18px}}.p-process-voice{padding:60px 0 70px}.p-process-voice .p-process-voice__area{margin:20px auto auto;max-width:790px}.p-process-voice .p-process-voice__area-item{padding:20px 50px;border:1px solid #B2A272;align-items:center;margin-top:20px}.p-process-voice .p-process-voice__area-item .-img{width:200px;margin-right:20px;overflow:hidden;position:relative}.p-process-voice .p-process-voice__area-item .-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.p-process-voice .p-process-voice__area-item .-img:before{content:"";display:block;padding-top:75%}.p-process-voice .p-process-voice__area-item .-txt{margin:0;width:calc(100% - 220px);font-size:14px;font-weight:400;letter-spacing:.04em}.p-process-voice .p-process-voice__area-item .-txt.w-100{width:100%}@media screen and (max-width: 750px){.p-process-voice{padding:40px 0}.p-process-voice .p-process-voice__area-item{padding:20px}.p-process-voice .p-process-voice__area-item .-img{width:100%;margin-right:0}.p-process-voice .p-process-voice__area-item .-txt{width:100%;margin-top:10px}}.p-process-note{padding:0 0 70px}.p-process-note .p-process-note__area{margin:20px auto auto;max-width:790px}.p-process-note .p-process-note__area-item{padding:20px 50px;border:1px solid #B2A272;align-items:center;margin-top:20px}.p-process-note .p-process-note__area-item .-img{width:200px;margin-right:20px;overflow:hidden;position:relative}.p-process-note .p-process-note__area-item .-img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.p-process-note .p-process-note__area-item .-img:before{content:"";display:block;padding-top:75%}.p-process-note .p-process-note__area-item .-txt{margin:0;width:calc(100% - 220px);font-size:14px;letter-spacing:.04em;font-weight:400}.p-process-note .p-process-note__area-item .-txt.w-100{width:100%}@media screen and (max-width: 750px){.p-process-note{padding:0 0 40px}.p-process-note .p-process-note__area-item{padding:20px}.p-process-note .p-process-note__area-item .-img{width:100%;margin-right:0}.p-process-note .p-process-note__area-item .-txt{width:100%;margin-top:10px}}.p-about-us{padding:80px 0}.p-about-us .p-about-us--inner{max-width:1000px}.p-about-us .p-about-us--ttl{text-align:left}.p-about-us .p-about-us--ttl:before{display:none}.p-about-us .p-about-us__subttl{font-size:25px;letter-spacing:.04em;color:#3b3b3b}.p-about-us .-txtbox{margin-top:20px;font-size:14px;letter-spacing:.08em;line-height:2;font-family:"Noto Serif",serif}.p-about-us .-txtbox .-txt:first-child{margin-top:0}.p-about-us .-txt{font-size:14px;margin-top:30px;letter-spacing:.08em;line-height:2;font-family:"Noto Serif",serif}@media screen and (max-width: 750px){.p-about-us{padding:40px 0}.p-about-us .p-about-us__subttl{font-size:18px}.p-about-us .-txtbox{margin-top:20px}.p-about-us .-txtbox .-txt:first-child{margin-top:0}.p-about-us .-txt{margin-top:20px}}.p-about-movie{background-color:#f7f7f7;padding:50px 0 70px}.p-about-movie .p-about-movie__block{margin:20px auto auto;max-width:600px}.p-about-movie .p-about-movie__list{padding-top:56.25%;width:100%;position:relative}.p-about-movie .p-about-movie__list iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width: 750px){.p-about-movie{padding:40px 0}}.p-about-story{padding-bottom:80px}.p-about-story .p-about-story--inner{max-width:1000px}.p-about-story .p-about-story__area{margin-top:70px}.p-about-story .p-about-story__area.p-about-story__area--flexdry{flex-direction:row-reverse}.p-about-story .p-about-story__area.p-about-story__area--flexdry .p-about-story__area-txtbox{margin-right:0;margin-left:60px}.p-about-story .p-about-story__area--ttl,.p-about-story .p-about-story__area--ttl02{text-align:left}.p-about-story .p-about-story__area-txtbox{width:500px;margin-right:60px}.p-about-story .p-about-story__area-txtbox .-txt{margin:20px 0 0;font-size:14px;font-weight:400;line-height:2;letter-spacing:.08em}.p-about-story .p-about-story__area-txtbox .-color{color:#ac8b28}.p-about-story .p-about-story__area-img{width:calc(100% - 560px)}.p-about-story .p-about-story__block{margin-top:70px}.p-about-story .p-about-story__block .-txt{font-weight:400;font-size:14px;letter-spacing:.08em;margin:50px 0 0;line-height:2}.p-about-story .p-about-story__block-flow{max-width:750px;margin:auto}@media screen and (max-width: 750px){.p-about-story{padding-bottom:40px}.p-about-story .p-about-story__area{margin-top:60px}.p-about-story .p-about-story__area.p-about-story__area--flexdry{flex-direction:row-reverse}.p-about-story .p-about-story__area.p-about-story__area--flexdry .p-about-story__area-txtbox{margin-right:0;margin-left:0}.p-about-story .p-about-story__area--ttl02{order:1;width:100%}.p-about-story .p-about-story__area-txtbox{width:100%;margin-right:0;display:contents}.p-about-story .p-about-story__area-txtbox .-txt{order:3}.p-about-story .p-about-story__area-img{width:100%;margin-top:10px;order:2}.p-about-story .p-about-story__block{margin-top:50px}.p-about-story .p-about-story__block .-txt{margin-top:30px}.p-about-story .p-about-story__block-flow{max-width:100%}}.p-about-feature{background-color:#f7f7f7;padding:70px 0}.p-about-feature .p-about-feature--inner{max-width:1000px}.p-about-feature .p-about-feature__area{margin-top:60px}.p-about-feature .p-about-feature__area.p-about-feature__area--mt{margin-top:30px}.p-about-feature .p-about-feature__area.p-about-feature__area--flex-dry{flex-direction:row-reverse}.p-about-feature .p-about-feature__area.p-about-feature__area--flex-dry .p-about-feature__area-img{margin-right:0;margin-left:40px}.p-about-feature .p-about-feature__area-img{width:380px;margin-right:40px}.p-about-feature .p-about-feature__area-txtbox{width:calc(100% - 420px)}.p-about-feature .p-about-feature__area-txtbox .-ttl{font-size:19px;margin:0;letter-spacing:.04em;font-weight:700}.p-about-feature .p-about-feature__area-txtbox .-txt{font-size:14px;font-weight:400;letter-spacing:.08em;margin:20px 0 0;line-height:2}@media screen and (max-width: 750px){.p-about-feature{padding:40px 0}.p-about-feature .p-about-feature__area{margin-top:60px}.p-about-feature .p-about-feature__area.p-about-feature__area--mt{margin-top:20px}.p-about-feature .p-about-feature__area.p-about-feature__area--flex-dry{flex-direction:row-reverse}.p-about-feature .p-about-feature__area.p-about-feature__area--flex-dry .p-about-feature__area-img{margin-right:0;margin-left:0}.p-about-feature .p-about-feature__area-img{width:100%;margin-right:0}.p-about-feature .p-about-feature__area-txtbox{width:100%;margin-top:20px}.p-about-feature .p-about-feature__area-txtbox .-ttl{font-size:16px}.p-about-feature .p-about-feature__area-txtbox .-txt{margin-top:10px}}.p-about-process{margin-top:70px}.p-about-process .p-about-process__area{padding:70px 100px;background-color:#f7f7f7}.p-about-process .p-about-process__area .-txt{margin:20px 0 0;text-align:center;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:2}.p-about-process .p-about-process__area-img{margin-top:30px}@media screen and (max-width: 750px){.p-about-process{margin-top:30px}.p-about-process .p-about-process__area{padding:40px 20px}.p-about-process .p-about-process__area .-txt{margin-top:20px;text-align:left}.p-about-process .p-about-process__area-img{margin-top:20px}}.p-top-news{margin-top:60px}.p-top-news .p-top-news--inner{max-width:730px}.p-top-news .p-top-news--ttl{text-align:left}.p-top-news .p-top-news__area{position:relative}.p-top-news .p-top-news__area-content-list{margin-top:30px;padding-left:0}.p-top-news .p-top-news__area-content-list li{margin-top:20px;list-style:none}.p-top-news .p-top-news__area-content-list li:first-child{margin-top:0}.p-top-news .p-top-news__area-content-list a{display:block;font-size:14px;font-weight:400;color:#000;text-decoration:none;border-bottom:1px solid #D6D6D6;padding-bottom:8px}.p-top-news .p-top-news__link{position:absolute;top:20px;right:0}.p-top-news .p-top-news__link a{position:relative;font-size:13px;color:#000;padding-bottom:5px;border-bottom:1px solid #000;padding-right:15px}.p-top-news .p-top-news__link a:after{content:"";position:absolute;width:6px;height:auto;aspect-ratio:1;border-right:1px solid #000;border-bottom:1px solid #000;right:0;top:8px;transform:rotate(-45deg)}@media screen and (max-width: 750px){.p-top-news{margin-top:40px}.p-top-news .p-top-news--ttl{text-align:center}.p-top-news .p-top-news__area{position:relative;padding-bottom:50px}.p-top-news .p-top-news__area-content-list a{font-size:13px}.p-top-news .p-top-news__link{position:absolute;top:auto;right:0;bottom:0;left:50%;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/new_style.css.map */
