main .title{padding:240px 15px 140px;text-align:center}main .title h1{font-size:3rem}main .title h1 span{font-size:1.8rem;color:#9e8d65;display:block;margin-top:10px}main .title h2{font-size:3rem}main .title h2 span{font-size:1.8rem;color:#9e8d65;display:block;margin-top:10px}.news-block,.blog-block{background-color:var(--main-color);padding:0 15px;position:relative}.news-block::before,.blog-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:35px;background-color:#fff}.news-block .category-tab,.blog-block .category-tab{width:100%;max-width:1230px;height:auto;border-radius:5px;background-color:#fff;display:flex;align-items:center;flex-wrap:wrap;padding:25px 30px 17px;margin:0 auto;position:relative;z-index:2;box-shadow:2px 0 15px rgba(166,134,181,.15)}.news-block .category-tab li a,.blog-block .category-tab li a{width:auto;min-width:64px;height:24px;display:flex;justify-content:center;align-items:center;color:#9e8d65;background-color:#fff;border-radius:12px;margin:0 8px 8px;padding:0 10px;font-size:1.2rem;text-transform:uppercase;transition:.4s}.news-block .category-tab li a:hover,.blog-block .category-tab li a:hover{background-color:#9e8d65;color:#fff}.news-block .category-tab li.active a,.blog-block .category-tab li.active a{background-color:#9e8d65;color:#fff;cursor:unset}.news-block .contents,.blog-block .contents{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(580px, 1fr));gap:40px;padding:120px 0}.news-block .item,.blog-block .item{background-color:#fff;padding:25px 48px 25px 32px;display:flex;justify-content:space-between;align-items:center;position:relative}.news-block .item::before,.blog-block .item::before{content:"";display:block;width:16px;height:16px;background-image:url(../img/common/arrow-y.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;right:32px;transform:translateY(-50%);transition:.4s}.news-block .item figure,.blog-block .item figure{width:104px;height:104px;overflow:hidden;border-radius:50%}.news-block .item figure img,.blog-block .item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.news-block .item .box,.blog-block .item .box{width:calc(100% - 140px)}.news-block .item h3,.blog-block .item h3{font-family:"Noto Sans JP";font-size:1.4rem;line-height:1.8;margin-top:15px;font-weight:300;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:.4s}.news-block .item:hover::before,.blog-block .item:hover::before{transform:translate(10px, -50%)}.news-block .item:hover figure img,.blog-block .item:hover figure img{transform:scale(1.1)}.news-block .item:hover h3,.blog-block .item:hover h3{color:#9e8d65}.news-block .new-mark,.blog-block .new-mark{position:absolute;top:20px;left:20px;z-index:10;background-color:#a5374a;border-radius:50%;width:40px;height:40px;font-size:1.2rem;color:#fff;line-height:40px;text-align:center;font-family:"Josefin Sans"}.news-block .flex,.blog-block .flex{display:flex}.news-block time,.blog-block time{font-size:1.1rem;font-family:"Marcellus";margin-right:25px}.news-block .categories,.blog-block .categories{display:flex}.news-block .category,.blog-block .category{font-size:1rem;border:.5px solid #9e8d65;padding:2px 25px 1px;margin-right:10px;color:#9e8d65;text-transform:uppercase}.news-block .single,.blog-block .single{background-color:#fff;margin-top:80px;padding:80px 0}.news-block .single .w1000,.blog-block .single .w1000{max-width:1000px;margin:0 auto;position:relative}.news-block .single .new-mark,.blog-block .single .new-mark{top:-10px;left:-45px}.news-block .single h1,.blog-block .single h1{margin-top:20px;margin-bottom:20px;font-size:2.4rem;line-height:1}.news-block .single>figure,.blog-block .single>figure{margin-top:60px}.news-block .single figure img,.blog-block .single figure img{max-width:100%;height:auto}.news-block .single+.btn-area,.blog-block .single+.btn-area{padding-top:80px;position:relative}.news-block .single+.btn-area .btn02,.blog-block .single+.btn-area .btn02{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%)}.news-block{margin-bottom:100px}.news-block .item{border:1px solid var(--border-color)}.blog-block .category-tab{position:relative;padding-right:80px}.blog-block .category-tab.active{padding-right:200px}.blog-block .category-tab li form{position:relative;transform:scale(0, 1);transition-duration:.6s;transform-origin:right;opacity:0}.blog-block .category-tab li form input{display:inline-block;letter-spacing:normal;vertical-align:top;width:160px;height:32px;line-height:32px;border:1px solid #dbccb4;font-size:1.3rem;padding:0 15px;box-sizing:border-box;border-radius:20px;padding-left:35px}.blog-block .category-tab li form button{border:none;background-color:rgba(0,0,0,0);cursor:pointer;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.blog-block .category-tab li#searchBtn{max-width:32px;max-height:32px;position:absolute;top:20px;right:30px;cursor:pointer}.blog-block .category-tab li#searchBtn>img{transition:.4s}.blog-block .category-tab li#searchBtn:hover>img{opacity:.5}.blog-block .category-tab li#searchBtn.active{max-width:none}.blog-block .category-tab li#searchBtn.active>img{display:none}.blog-block .category-tab li#searchBtn.active form{transform:scale(1, 1);opacity:1}.blog-block .container{margin-bottom:100px}.blog-block .blog-contents{width:100%;display:flex;justify-content:space-between;margin-top:80px;margin-bottom:120px}.blog-block .blog-contents>div{width:calc(100% - 420px);height:auto}.blog-block .blog-contents .card{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:60px}.blog-block .blog-contents .b-item figure{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;border-radius:10px;margin-bottom:24px;background-color:#fff}.blog-block .blog-contents .b-item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-block .blog-contents .b-item h3{font-size:1.4rem;margin-top:15px}.blog-block .blog-contents .b-item p{font-size:1.2rem;color:#9e8d65;line-height:1;margin-top:10px}.blog-block .blog-contents .b-item .flex{flex-wrap:wrap}.blog-block .blog-contents .b-item .categories{flex-direction:column}.blog-block .blog-contents .b-item .category{padding:2px 15px 1px;margin-bottom:5px}.blog-block .single{display:flex;justify-content:space-between;background-color:var(--main-color);margin-top:0;padding-bottom:0}.blog-block .single .c-area{width:100%;max-width:825px;position:relative;background-color:#fff;padding:75px 100px}.blog-block .single .c-area>figure>img{max-width:100%;height:auto}.blog-block .single .new-mark{top:60px;left:50px}.contact-link{position:relative;height:400px;margin:80px auto}.contact-link .c-area{width:100%;max-width:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;background-color:#fff;display:flex;align-items:center;padding:50px 60px}.contact-link .c-area .box{padding-right:90px;border-right:1px solid #ede9e2}.contact-link .c-area .box h2{font-size:2.2rem;margin-bottom:15px}.contact-link .c-area .box h2 span{color:#9e8d65;font-size:1.2rem;font-family:"Josefin Sans";margin-left:10px}.contact-link .c-area .btn{display:block;width:296px;height:64px;display:flex;justify-content:center;align-items:center;background-color:#333;color:#fff;font-size:1.6rem;transition:.4s;margin-left:90px}.contact-link .c-area .btn svg{transition:.4s;margin-left:60px}.contact-link .c-area .btn svg polygon{fill:#fff}.contact-link .c-area .btn:hover{background-color:#9e8d65}.contact-link .c-area .btn:hover svg{transform:translateX(10px)}.contact-link .attachment{position:absolute;top:0;left:0;height:100%}.latest-block{margin-bottom:120px}.latest-block h2{font-size:3rem;margin-bottom:35px;text-transform:uppercase}.latest-block h2 span{display:block;font-size:1.2rem;color:#9e8d65;margin-top:10px}.latest-block .l-area{position:relative;height:360px}.latest-block .l-area .w1200{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);display:flex;justify-content:space-between}.latest-block .l-area .w1200 .item{width:48%;background-color:#fff;padding:25px 48px 25px 32px;display:flex;justify-content:space-between;align-items:center;position:relative}.latest-block .l-area .w1200 .item::before{content:"";display:block;width:16px;height:16px;background-image:url(../img/common/arrow-y.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:50%;right:32px;transform:translateY(-50%);transition:.4s}.latest-block .l-area .w1200 .item figure{width:104px;height:104px;overflow:hidden;border-radius:50%}.latest-block .l-area .w1200 .item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.latest-block .l-area .w1200 .item .box{width:calc(100% - 140px)}.latest-block .l-area .w1200 .item h3{font-family:"Noto Sans JP";font-size:1.4rem;line-height:1.8;margin-top:15px;font-weight:300;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:.4s}.latest-block .l-area .w1200 .item:hover::before{transform:translate(10px, -50%)}.latest-block .l-area .w1200 .item:hover figure img{transform:scale(1.1)}.latest-block .l-area .w1200 .item:hover h3{color:#9e8d65}.latest-block .l-area .w1200 .item .new-mark{position:absolute;top:20px;left:20px;z-index:10;background-color:#a5374a;border-radius:50%;width:40px;height:40px;font-size:1.2rem;color:#fff;line-height:40px;text-align:center;font-family:"Josefin Sans"}.latest-block .l-area .w1200 .item .flex{display:flex}.latest-block .l-area .w1200 .item time{font-size:1.1rem;font-family:"Marcellus";margin-right:25px}.latest-block .l-area .w1200 .item .categories{display:flex}.latest-block .l-area .w1200 .item .category{font-size:1rem;border:.5px solid #9e8d65;padding:2px 25px 1px;margin-right:10px;color:#9e8d65;text-transform:uppercase}.latest-block .l-area .attachment{position:absolute;top:0;left:0;height:100%}.shop-link{width:100%;height:auto;background-color:#f9f8f4;border-radius:5px;display:flex;justify-content:space-between;align-items:flex-start;padding:30px}.shop-link figure{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-top:0}.shop-link figure img{width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover}.shop-link .box{width:calc(100% - 145px)}.shop-link .box h3{font-size:1.8rem;color:#9e8d65}.shop-link .box p{font-size:1.2rem}.shop-link .box .flex>figure{display:none}.shop-link .box .note{display:flex;flex-wrap:wrap;margin:25px 0 20px}.shop-link .box .note p{display:flex;align-items:center;margin-bottom:5px}.shop-link .box .note p:first-of-type{width:100%}.shop-link .box .note p:last-of-type{margin-left:35px}.shop-link .box .note p svg{margin-right:10px}.shop-link .box .note p svg path{fill:#333}.shop-link .box .btn-area{margin-top:20px;padding-top:24px;border-top:1px solid #ede9e2;justify-content:space-between}.shop-link .box .btn-area a{display:flex;justify-content:center;align-items:center;width:184px;height:40px;font-size:1.2rem;color:#fff;background-color:#333;border-radius:20px;transition:.4s}.shop-link .box .btn-area a svg{margin-right:10px}.shop-link .box .btn-area a svg path,.shop-link .box .btn-area a svg polygon{fill:#fff}.shop-link .box .btn-area a:hover{background-color:#9e8d65}.related-articles{overflow:hidden;padding:0 0 100px;position:relative}.related-articles::before{content:"";width:90%;height:340px;position:absolute;bottom:140px;left:10%;display:block;background-color:var(--main-color)}.related-articles>h3{text-align:center;font-size:3rem}.related-articles>h3 span{display:block;font-size:1.2rem;font-family:"Josefin Sans";color:#9e8d65;text-transform:uppercase;margin-top:20px}.related-articles .swiper{overflow:visible;position:relative;padding-bottom:90px}.related-articles .swiper-slide figure{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;border-radius:10px;margin-bottom:24px;border:1px solid var(--main-color);background-color:#fff}.related-articles .swiper-slide figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.related-articles .swiper-slide .flex{display:flex}.related-articles .swiper-slide time{font-size:1.1rem;font-family:"Marcellus";margin-right:25px}.related-articles .swiper-slide .categories{display:flex;flex-direction:column}.related-articles .swiper-slide .category{font-size:1rem;border:.5px solid #9e8d65;padding:2px 25px 1px;margin-right:10px;color:#9e8d65;text-transform:uppercase;padding:2px 15px 1px;margin-bottom:5px}.related-articles .swiper-slide h3{font-size:1.4rem;margin-top:15px}.related-articles .swiper-slide p{font-size:1.2rem;color:#9e8d65;line-height:1;margin-top:10px}.related-articles .navigation{display:flex;justify-content:flex-end;margin-bottom:35px;padding:0 20px}.related-articles .navigation .swiper-button-next,.related-articles .navigation .swiper-button-prev{position:static;width:48px;height:48px;border:1px solid #9e8d65;border-radius:50%;transition:.4s}.related-articles .navigation .swiper-button-next svg,.related-articles .navigation .swiper-button-prev svg{width:12px;height:12px}.related-articles .navigation .swiper-button-next svg polygon,.related-articles .navigation .swiper-button-prev svg polygon{fill:#9e8d65;transition:.4s}.related-articles .navigation .swiper-button-next:hover,.related-articles .navigation .swiper-button-prev:hover{background-color:#9e8d65}.related-articles .navigation .swiper-button-next:hover svg polygon,.related-articles .navigation .swiper-button-prev:hover svg polygon{fill:#fff}.related-articles .navigation .swiper-button-prev{transform:rotate(180deg);margin-right:40px}.related-articles .swiper-scrollbar{width:360px;left:50%;transform:translateX(-50%);background-color:#dbccb4}.related-articles .swiper-scrollbar .swiper-scrollbar-drag{background-color:#9e8d65}#side{width:300px;height:auto}#side .sticky{position:sticky;top:80px;left:0}#side .side-tab{width:100%;border-bottom:1px solid #baa890}#side .side-tab h3{width:100%;padding:20px 10px;position:relative;font-size:1.4rem;font-family:"Noto Serif JP";border-top:1px solid #baa890;cursor:pointer}#side .side-tab h3::before,#side .side-tab h3::after{content:"";width:9px;height:1px;display:block;position:absolute;top:50%;right:25px;transform:translateY(-50%);background-color:#baa890;transition:.4s}#side .side-tab h3::after{transform:translateY(-50%) rotate(-90deg)}#side .side-tab h3.active{color:#9e8d65}#side .side-tab h3.active::after{transform:translateY(-50%)}#side .side-tab .child{display:grid;grid-template-rows:0fr;transition:.4s grid-template-rows ease}#side .side-tab .child>ul{overflow:hidden}#side .side-tab .child>ul li{padding:8px 23px}#side .side-tab .child>ul li:first-of-type{border-top:1px solid #baa890;padding-top:24px}#side .side-tab .child>ul li:last-of-type{padding-bottom:24px}#side .side-tab .child>ul li h4{font-size:1.3rem;border-bottom:1px solid #333;padding-bottom:5px;padding-left:10px}#side .side-tab .child>ul li a{position:relative;padding-left:10px;font-size:1.2rem;transition:.4s;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}#side .side-tab .child>ul li a::before{content:"";position:absolute;top:50%;left:0;display:block;border-top:1px solid #9e8d65;border-right:1px solid #9e8d65;width:3px;height:3px;transform:translateY(-50%) rotate(45deg)}#side .side-tab .child>ul li a:hover{color:#9e8d65}#side .side-tab .child>ul li.active a{color:#9e8d65}#side .side-tab .child>ul li.parent_year>a{padding-top:10px;padding-bottom:10px;padding-left:15px;border-bottom:1px solid #baa890}#side .side-tab .child>ul li.parent_year .child_year{display:grid;grid-template-rows:0fr;transition:.4s grid-template-rows ease}#side .side-tab .child>ul li.parent_year .child_year li:first-of-type{border:none;padding-top:15px}#side .side-tab .child>ul li.parent_year .child_year li:last-of-type{padding-bottom:15px}#side .side-tab .child>ul li.parent_year .child_year li a{color:#333;transition:.4s}#side .side-tab .child>ul li.parent_year .child_year li a:hover{color:#9e8d65}#side .side-tab .child>ul li.parent_year .child_year li a.acitve{color:#9e8d65}#side .side-tab .child>ul li.parent_year .child_year.active{grid-template-rows:1fr}#side .side-tab .child>ul li.parent_year .child_year>div{overflow:hidden}#side .side-tab .child.active{grid-template-rows:1fr}.pagination{width:100%;height:auto;overflow:hidden;padding:0 15px}.pagination.sp{margin:60px 0}.pagination.sp .cdp{margin-bottom:0 !important}.cdp{position:relative;text-align:center;z-index:6;opacity:0;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:80px}.cdp.active{animation:cdp-in 500ms ease both;animation-fill-mode:forwards}.cdp .page-numbers{font-size:14px;text-decoration:none;transition:background 250ms;display:inline-block;text-transform:uppercase;margin:0 3px 6px;height:38px;min-width:38px;border:1px solid #9e8d65;display:flex;justify-content:center;align-items:center;color:#9e8d65;font-weight:700;letter-spacing:.03em}.cdp .page-numbers:hover{background-color:#9e8d65;color:#fff}.cdp .page-numbers:hover svg polyline{stroke:#fff}.cdp .prev,.cdp .next{margin:0 12px 6px}.cdp .prev svg polyline,.cdp .next svg polyline{fill:none;stroke:#9e8d65;stroke-miterlimit:10;transition:.4s}.cdp .current{background-color:#9e8d65;color:#fff}@keyframes cdp-in{from{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@media screen and (max-width: 768px){main .title{padding:180px 15px 80px}main .title h1,main .title h2{font-size:2rem}main .title h1 span,main .title h2 span{font-size:1.4rem}.news-block .category-tab{flex-wrap:wrap;justify-content:flex-start;padding:25px 25px 15px}.news-block .category-tab li{margin-bottom:15px}.news-block .w1200{padding:0}.news-block .contents{padding:80px 0;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:25px 0}.news-block .item{width:100%;padding:15px;padding-right:60px}.news-block .item figure{width:80px;height:80px}.news-block .item h3{margin-top:5px}.news-block .item .box{width:calc(100% - 90px)}.news-block .flex{flex-wrap:wrap;align-items:center}.news-block time{margin-right:10px;margin-bottom:5px}.news-block .categories{flex-wrap:wrap}.news-block .category{padding:2px 5px 1px}.news-block .new-mark{top:10px;left:10px}.news-block .single .w1000{padding:45px 15px}.news-block .single .w1000 .new-mark{position:static;margin-right:10px}.news-block .single .w1000 time{margin-bottom:0}.news-block .single .w1000 h1{font-size:1.8rem;margin-bottom:35px}.blog-block .category-tab{padding:60px 15px 15px}.blog-block .category-tab.active{padding-right:15px}.blog-block .new-mark{top:10px;left:10px}.blog-block .blog-contents{flex-wrap:wrap;margin-top:45px}.blog-block .blog-contents>div{width:100%}.blog-block .blog-contents .card{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:25px}.blog-block .blog-contents .b-item figure{margin-bottom:15px}.blog-block .blog-contents .b-item .categories{margin-top:5px}.blog-block .single{flex-wrap:wrap}.blog-block .single .c-area{padding:30px 15px}.blog-block .single h1{font-size:2rem}.blog-block .single .new-mark{top:-13px;left:-11px}#side{width:100%;margin-top:30px;margin-bottom:60px}.contact-link .c-area{width:calc(100% - 30px);flex-wrap:wrap;padding:25px}.contact-link .c-area .box{border:none;padding-right:0}.contact-link .c-area .btn{margin-left:auto;margin-right:auto;margin-top:25px;font-size:1.4rem}.shop-link{padding:25px 15px 20px;flex-wrap:wrap}.shop-link>figure{display:none}.shop-link .box{width:100%;margin-bottom:20px}.shop-link .box .flex{align-items:center}.shop-link .box .flex>figure{display:block;width:60px;height:60px;margin-right:15px}.shop-link .box .note{margin:15px 0 10px}.shop-link .box p{line-height:1.6}.shop-link .box .btn-area{justify-content:space-around}.shop-link .box .btn-area a{width:140px}.latest-block h2{font-size:2rem}.latest-block .l-area .w1200{flex-wrap:wrap}.latest-block .l-area .w1200 .item{width:100%;padding:15px;padding-right:60px}.latest-block .l-area .w1200 .item .new-mark{top:10px;left:10px}.latest-block .l-area .w1200 .item figure{width:80px;height:80px}.latest-block .l-area .w1200 .item h3{margin-top:10px}.latest-block .l-area .w1200 .item .box{width:calc(100% - 90px)}.latest-block .l-area .w1200 .item .flex{flex-wrap:wrap;align-items:center}.latest-block .l-area .w1200 .item time{margin-right:10px;margin-bottom:5px}.latest-block .l-area .w1200 .item .categories{flex-wrap:wrap;margin-bottom:5px}.latest-block .l-area .w1200 .item .category{padding:2px 5px 1px}.latest-block .l-area .w1200 .item:first-of-type{margin-bottom:25px}}/*# sourceMappingURL=post.min.css.map */