@charset "UTF-8";.p-top-mv{position:relative;padding-top:90px;background-color:#2a6541}.p-top-mv .p-top-mv__bg{position:absolute;top:0;left:0;width:680px;height:700px}.p-top-mv .p-top-mv__scroll{position:absolute;z-index:1;bottom:120px;left:30px}.p-top-mv .p-top-mv__scroll .-scroll-txt{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.14em;color:#fff;font-size:11px;font-family:Inter,sans-serif}.p-top-mv .p-top-mv__scroll .-scroll-line{width:1px;height:70px;margin:auto;position:absolute;background:#ffffff4d;top:60px;left:50%;transform:translate(-51%);overflow:hidden}.p-top-mv .p-top-mv__scroll .-scroll-line:after{content:"";position:absolute;display:block;background-color:#fff;width:1px;height:70px;top:0;left:0;animation-name:anime-scroll;animation-duration:3s;animation-iteration-count:infinite}@keyframes anime-scroll{0%{height:20%}to{height:100%}}.p-top-mv .p-top-mv__logo{position:absolute;z-index:100;width:330px;top:50%;left:50%;transform:translate(-50%,-50%)}.p-top-mv .p-top-mv__area{position:relative;display:flex}.p-top-mv .p-top-mv__area-left{width:380px;display:flex;justify-content:center;align-items:center}.p-top-mv .p-top-mv__area-left .-txt{color:#fff;font-size:32px;writing-mode:vertical-rl;letter-spacing:.1em}.p-top-mv .p-top-mv__area-right{width:calc(100% - 380px);height:720px;overflow:hidden;position:relative}.p-top-mv .p-top-mv__area-right .-loarding{display:flex;width:5916px;height:720px;animation:scroll 90s linear infinite}.p-top-mv .p-top-mv__area-right .-loarding img{width:2958px;height:720px;flex-shrink:0;display:block}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-2958px)}}@media screen and (max-width:1024px){.p-top-mv .p-top-mv__area-left{width:240px}.p-top-mv .p-top-mv__area-right{width:calc(100% - 240px)}}@media screen and (max-width:750px){.p-top-mv{padding-top:70px}.p-top-mv .p-top-mv__bg{display:none}.p-top-mv .p-top-mv__scroll{bottom:60px;left:20px}.p-top-mv .p-top-mv__scroll .-scroll-txt{font-size:10px}.p-top-mv .p-top-mv__scroll .-scroll-line{height:50px;top:55px}.p-top-mv .p-top-mv__scroll .-scroll-line:after{height:50px}.p-top-mv .p-top-mv__logo{display:none}.p-top-mv .p-top-mv__area-left{width:80px;align-items:flex-start}.p-top-mv .p-top-mv__area-left .-txt{font-size:18px;margin-top:10px}.p-top-mv .p-top-mv__area-right{width:calc(100% - 80px);height:430px}.p-top-mv .p-top-mv__area-right .-loarding{height:430px}.p-top-mv .p-top-mv__area-right .-loarding img{width:1766px;height:430px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1766px)}}}.p-top-banner{position:relative;background-color:#2a6541;padding:90px 0 150px;overflow:hidden}.p-top-banner .p-top-banner__area{gap:40px}.p-top-banner .p-top-banner__area-item{width:calc(33.3333% - 26.6666666667px)}.p-top-banner .p-top-banner__area-item a{position:relative;display:block}.p-top-banner .p-top-banner__area-item a:hover .-arrow{right:10px}.p-top-banner .p-top-banner__area-item .-img{width:110px}.p-top-banner .p-top-banner__area-item .-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-banner .p-top-banner__area-item .-txtbox{width:calc(100% - 110px);background-color:#ffffff1a;display:flex;align-items:center}.p-top-banner .p-top-banner__area-item .-txt{padding-left:20px;font-size:18px;letter-spacing:.08em;color:#fff;margin:0;line-height:1.4}.p-top-banner .p-top-banner__area-item .-en{display:block;font-size:12px;letter-spacing:.08em;color:#fff}.p-top-banner .p-top-banner__area-item .-arrow{transition:all .3s ease;display:flex;position:absolute;width:20px;height:5px;bottom:10px;right:15px}.p-top-banner .p-top-banner-loarding{position:absolute;bottom:-20px;display:flex;width:4460px;height:170px;animation:txt-scroll 90s linear infinite}.p-top-banner .p-top-banner-loarding img{width:2230px;height:170px;flex-shrink:0;display:block}@keyframes txt-scroll{0%{transform:translate(0)}to{transform:translate(-2230px)}}@media screen and (max-width:1024px){.p-top-banner .p-top-banner__area{gap:20px}.p-top-banner .p-top-banner__area-item{width:100%;max-width:500px;margin:auto}}@media screen and (max-width:750px){.p-top-banner{padding:40px 0 120px}.p-top-banner .p-top-banner__area{gap:15px}.p-top-banner .p-top-banner__area-item a:hover .-arrow{right:20px}.p-top-banner .p-top-banner__area-item .-arrow{bottom:auto;top:50%;transform:translateY(-50%);right:25px}.p-top-banner .p-top-banner-loarding{position:absolute;bottom:0;height:126px;width:3568px}.p-top-banner .p-top-banner-loarding img{height:126px;width:1784px}@keyframes txt-scroll{0%{transform:translate(0)}to{transform:translate(-1784px)}}}.p-top-about{position:relative;background-color:#2a6541;padding-bottom:80px}.p-top-about .p-top-about--inner{max-width:1060px}.p-top-about .p-top-about__area-txtbox{width:350px;padding-top:100px;margin-right:150px;color:#fff}.p-top-about .p-top-about__area-txtbox .-ttl{font-size:28px;line-height:1.4;letter-spacing:0em;margin:0;color:#fff}.p-top-about .p-top-about__area-txtbox .-en{display:block;font-size:12px;letter-spacing:.08em}.p-top-about .p-top-about__area-txtbox .-txt{margin-top:25px;font-size:14px;font-weight:400;line-height:2}.p-top-about .p-top-about__area-txtbox .-txt p{margin:0}.p-top-about .p-top-about__area-txtbox .-moviepc{width:100%;margin-top:70px}.p-top-about .p-top-about__area-txtbox .-moviepc video{width:100%}.p-top-about .p-top-about__area-img{height:850px;flex:1;margin-right:calc(50% - 50vw)}.p-top-about .p-top-about__area-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-about .-moviesp{display:none}@media screen and (max-width:1024px){.p-top-about .p-top-about__area-txtbox{margin-right:50px}}@media screen and (max-width:750px){.p-top-about{padding-bottom:130px;overflow:hidden}.p-top-about .p-top-about__area-txtbox{width:100%;padding-top:0;margin-right:0}.p-top-about .p-top-about__area-txtbox .-ttl{font-size:24px}.p-top-about .p-top-about__area-txtbox .-txt{margin-top:20px}.p-top-about .p-top-about__area-txtbox .p-top-about--btn{position:relative;margin-top:40px;z-index:10}.p-top-about .p-top-about__area-txtbox .-moviepc{display:none}.p-top-about .p-top-about__area-img{position:relative;height:350px;flex:inherit;width:90%;margin-right:0;margin-left:auto;transform:translate(7%)}.p-top-about .p-top-about__area-img:before{content:"";position:absolute;display:block;height:60px;width:50%;background-color:#2a6541;top:0;left:-1px}.p-top-about .p-top-about__area-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-about .-moviesp{display:block;position:absolute;bottom:50px;width:200px}.p-top-about .-moviesp video{width:100%}}.p-top-product{position:relative;padding:100px 0 70px}.p-top-product .p-top-product__bg{position:absolute;color:#eef0e7;background-color:#eef0e7;width:calc(100% - 100px);height:100%;top:0;left:0;z-index:-1}.p-top-product .p-top-product__area{position:relative}.p-top-product .p-top-product__area .product-grid{margin-top:60px}.p-top-product .p-top-product--btn{position:absolute;top:0;right:0}.p-top-product .p-top-product--btn a{color:#2a6541}.p-top-product .p-top-product--btn a:before{background-color:#2a65411a}.p-top-product .p-top-product--btn a:after{background-color:#2a6541}@media screen and (max-width:1024px){.p-top-product .p-top-product__bg{width:100%}}@media screen and (max-width:750px){.p-top-product{padding:50px 0}.p-top-product .p-top-product__area{position:relative}.p-top-product .p-top-product__area .product-grid{margin-top:30px}.p-top-product .p-top-product--btn{position:static;display:flex;justify-content:flex-end}}.p-top-news{padding-top:100px}.p-top-news .p-top-news__area-txtbox{width:310px}.p-top-news .p-top-news--btn a{color:#2a6541}.p-top-news .p-top-news--btn a:before{background-color:#2a65411a}.p-top-news .p-top-news--btn a:after{background-color:#2a6541}.p-top-news .p-top-news__area-content{width:calc(100% - 310px)}.p-top-news .p-top-news__area-content .-blog-list{padding-left:0;margin:0}.p-top-news .p-top-news__area-content .-blog-list-item{position:relative;list-style:none;margin-top:15px}.p-top-news .p-top-news__area-content .-blog-list-item:first-child{margin-top:0}.p-top-news .p-top-news__area-content .-blog-list-item:hover .-arrow{right:15px}.p-top-news .p-top-news__area-content .-blog-list-item .-arrow{position:absolute;margin:0;width:15px;height:5px;top:50%;transform:translateY(-50%);right:20px;transition:all .3s ease}.p-top-news .p-top-news__area-content .-blog-list-item .-arrow img,.p-top-news .p-top-news__area-content .ratio{display:block}.p-top-news .p-top-news__area-content .card__information{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.p-top-news .p-top-news__area-content .card__heading{margin-bottom:0;font-family:Shippori Mincho,serif;font-size:14px}.p-top-news .p-top-news__area-content .card__heading a:hover{text-decoration:none}.p-top-news .p-top-news__area-content .article-card__info{padding-top:0;color:#2a6541;margin-right:30px;font-size:14px;font-family:Inter,sans-serif}@media screen and (max-width:750px){.p-top-news{padding-top:50px}.p-top-news .p-top-product--ttl{order:1}.p-top-news .p-top-news__area-txtbox{width:100%;display:contents}.p-top-news .p-top-news--btn{order:3;margin-top:50px}.p-top-news .p-top-news__area-content{width:100%;margin-top:15px;order:2}.p-top-news .p-top-news__area-content .card__information{display:flex;flex-wrap:wrap;flex-direction:column-reverse;align-items:center;justify-content:inherit}.p-top-news .p-top-news__area-content .card__heading{width:100%;margin-top:7px}.p-top-news .p-top-news__area-content .article-card__info{width:100%;margin-right:0}}.p-about-intfo{position:relative;overflow:hidden;background-color:#2a6541;padding:70px 0 100px}.p-about-intfo .p-about-intro-loarding{position:absolute;bottom:350px;display:flex;width:5796px;height:175px;animation:txt-about 90s linear infinite}.p-about-intfo .p-about-intro-loarding img{width:2898px;height:175px;flex-shrink:0;display:block}@keyframes txt-about{0%{transform:translate(0)}to{transform:translate(-2898px)}}.p-about-intfo .p-about-intfo__ttl{position:relative;color:#fff;padding-bottom:40px}.p-about-intfo .p-about-intfo__ttl:after{content:"";position:absolute;display:block;width:80px;height:1px;background-color:#fff6;bottom:0;left:50%;transform:translate(-50%)}.p-about-intfo .p-about-intfo__ttl .-main{font-size:36px;letter-spacing:.08em;text-align:center}.p-about-intfo .p-about-intfo__ttl .-sub{font-size:14px;text-align:center;letter-spacing:.12em;margin-top:10px;text-transform:uppercase}.p-about-intfo .p-about-intfo__txt{margin-top:20px;text-align:center;color:#fff;font-size:14px;letter-spacing:.04em;line-height:2}.p-about-intfo .p-about-intfo__img{position:relative;margin-top:50px}@media screen and (max-width:750px){.p-about-intfo{padding:40px 0 50px}.p-about-intfo .p-about-intro-loarding{bottom:300px;width:4636px;height:140px}.p-about-intfo .p-about-intro-loarding img{width:2318px;height:140px}.p-about-intfo .p-about-intfo__ttl{padding-bottom:20px}.p-about-intfo .p-about-intfo__ttl:after{width:40px}.p-about-intfo .p-about-intfo__ttl .-main{font-size:22px}.p-about-intfo .p-about-intfo__ttl .-sub{font-size:12px}.p-about-intfo .p-about-intfo__txt{text-align:left}.p-about-intfo .p-about-intfo__img{margin-top:30px}}.p-about-features{padding:70px 0 90px;background-color:#eef0e7}.p-about-features .p-about-features--ttl{text-align:center}.p-about-features .p-about-features__area{margin-top:40px}.p-about-features .p-about-features__area-item{margin-top:60px;align-items:center}.p-about-features .p-about-features__area-item.flexdrey{flex-direction:row-reverse}.p-about-features .p-about-features__area-item.flexdrey .-num{left:auto;right:-50px}.p-about-features .p-about-features__area-item:first-child{margin-top:0}.p-about-features .p-about-features__area-item .-imgbox{position:relative;width:410px}.p-about-features .p-about-features__area-item .-num{margin:0;position:absolute;font-size:130px;font-weight:400;color:#2a654199;line-height:1;top:-80px;left:-50px}.p-about-features .p-about-features__area-item .-txtbox{width:calc(100% - 440px)}.p-about-features .p-about-features__area-item .-txtbox-ttl{margin:0;color:#2a6541;font-size:20px;font-weight:400;border-bottom:1px solid rgba(42,101,65,.4);padding-bottom:10px}.p-about-features .p-about-features__area-item .-txtbox-ttl .-en{display:block;font-size:16px;margin-bottom:8px;letter-spacing:.13em}.p-about-features .p-about-features__area-item .-txtbox-txt{margin-top:10px;font-size:14px;font-weight:400;line-height:2;color:#2a6541}.p-about-features .p-about-features__area-item .-txtbox-txt p{margin:0}@media screen and (max-width:750px){.p-about-features{padding:40px 0 50px}.p-about-features .p-about-features__area{margin-top:30px}.p-about-features .p-about-features__area-item{margin-top:60px}.p-about-features .p-about-features__area-item.flexdrey{flex-direction:row-reverse}.p-about-features .p-about-features__area-item.flexdrey .-num{left:-20px;right:auto}.p-about-features .p-about-features__area-item:first-child{margin-top:0}.p-about-features .p-about-features__area-item .-imgbox{width:100%}.p-about-features .p-about-features__area-item .-num{font-size:80px;top:-50px;left:-20px}.p-about-features .p-about-features__area-item .-txtbox{width:100%;margin-top:10px}.p-about-features .p-about-features__area-item .-txtbox-ttl{font-size:18px;padding-bottom:5px}.p-about-features .p-about-features__area-item .-txtbox-ttl .-en{font-size:12px}}.p-product-info{background-color:#eef0e7;padding-bottom:70px}.p-product-info .p-product-info__area{background-color:#fff;padding:30px 40px 40px;gap:0 40px}.p-product-info .p-product-info__area .-item{width:calc(50% - 20px);align-items:center;padding:10px 0;border-bottom:1px solid #D9D9D9}.p-product-info .p-product-info__area .-item-ttl{position:relative;font-size:16px;font-weight:600;letter-spacing:.04em;width:120px;padding-left:15px}.p-product-info .p-product-info__area .-item-ttl:before{content:"";position:absolute;display:block;width:8px;height:8px;border-radius:50%;background-color:#2a6541;left:0;top:50%;transform:translateY(-50%)}.p-product-info .p-product-info__area .-item-txt{width:calc(100% - 120px);font-size:16px;font-weight:400;letter-spacing:.04em}@media screen and (max-width:750px){.p-product-info{padding-bottom:50px}.p-product-info .p-product-info__area{padding:20px;gap:0px}.p-product-info .p-product-info__area .-item{width:100%}.p-product-info .p-product-info__area .-item-ttl{font-size:12px;width:100px;padding-left:15px}.p-product-info .p-product-info__area .-item-txt{width:calc(100% - 100px);font-size:12px}}.p-product-notice{background-color:#f7f7f7;padding:60px 0 50px}.p-product-notice .p-product-notice__area{margin-top:30px;background-color:#fff;padding:50px 100px}.p-product-notice .p-product-notice__area .-item{border-bottom:1px solid #707070;padding-top:20px;padding-bottom:20px}.p-product-notice .p-product-notice__area .-item:last-child{border-bottom:none}.p-product-notice .p-product-notice__area .-ttl{position:relative;font-size:14px;font-weight:700;padding-left:15px}.p-product-notice .p-product-notice__area .-ttl:before{content:"";position:absolute;display:block;width:8px;height:8px;border-radius:50%;background-color:#2a6541;left:0;top:50%;transform:translateY(-50%)}.p-product-notice .p-product-notice__area .-txt{font-size:14px;font-weight:400;line-height:2}@media screen and (max-width:1000px){.p-product-notice .p-product-notice__area{padding:40px}}@media screen and (max-width:750px){.p-product-notice{padding:40px 0}.p-product-notice .p-product-notice__area{margin-top:20px;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/new_style.css.map */
