﻿.template .headline_l h2{font-family:"Kiwi Maru",serif;font-size:clamp(2.4rem, 3.6vw, 3.6rem);font-weight:500;margin-bottom:clamp(3rem, 3.9vw, 8rem);letter-spacing:0.1em;line-height:1.75}.template .headline_m h3{padding-bottom:20px;border-bottom:1px solid #000;font-family:"Kiwi Maru",serif;font-size:clamp(2rem, 2vw, 3rem);margin-bottom:clamp(3rem, 3.9vw, 8rem);font-weight:500;line-height:1.75}.template .txt{margin-bottom:clamp(3rem, 3.9vw, 8rem)}.template .txt p{line-height:2;margin-bottom:20px}.template .leftimg,.template .rightimg{display:flex;justify-content:space-between;margin-bottom:clamp(3rem, 3.9vw, 8rem);flex-wrap:wrap}.template .leftimg .img,.template .rightimg .img{width:48%}@media screen and (max-width: 767px){.template .leftimg .img,.template .rightimg .img{flex-basis:100%}}.template .leftimg .img img,.template .rightimg .img img{width:100%;aspect-ratio:3/2;object-fit:cover}.template .leftimg .txt,.template .rightimg .txt{width:48%}@media screen and (max-width: 767px){.template .leftimg .txt,.template .rightimg .txt{flex-basis:100%}}.template .leftimg .txt p,.template .rightimg .txt p{line-height:2;margin-bottom:20px}@media screen and (max-width: 767px){.template .rightimg .img{order:1}}@media screen and (max-width: 767px){.template .rightimg .txt{order:2}}.template .img1{max-width:100%;height:auto;margin:0 auto 80px}.template .img1 img{margin:auto;width:100%}.template .img1 .cap{display:block;text-align:center;margin-top:10px}.template .img2{display:flex;justify-content:space-between;margin-bottom:clamp(3rem, 3.9vw, 8rem);flex-wrap:wrap}.template .img2 .inner_img{flex-basis:48%}@media screen and (max-width: 767px){.template .img2 .inner_img{flex-basis:100%;margin-bottom:20px}}.template .img2 .inner_img img{width:100%;aspect-ratio:3/2;object-fit:cover}.template .img2 .inner_img .cap{display:block;margin-top:10px}.template .img3{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:clamp(3rem, 3.9vw, 8rem)}.template .img3 .inner_img{flex-basis:32%}@media screen and (max-width: 767px){.template .img3 .inner_img{flex-basis:100%;margin-bottom:20px}}.template .img3 .inner_img img{width:100%;aspect-ratio:3/2;object-fit:cover}.template .img3 .inner_img .cap{display:block;margin-top:10px}.radius_img{max-width:100%;height:auto;margin:0 auto 80px}.radius_img img{margin:auto;width:100%;border-radius:10px}#main{background-color:#c2d3ce}@media screen and (max-width: 960px){#main{padding-top:60px;margin-bottom:60px}}.page-featured .sec-featured{display:flex;align-items:flex-start}.page-featured .link-txt-wrap{font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.page-featured .sec-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;padding:40px 2% 20px}@media screen and (max-width: 960px){.page-featured .sec-head{flex-direction:column;align-items:center;justify-content:center;margin-bottom:0px;padding:40px 2% 0px}}.page-featured .cts-head{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;margin-bottom:30px}@media screen and (max-width: 960px){.page-featured .cts-head{justify-content:center;align-items:center;margin-top:120px}}@media screen and (max-width: 767px){.page-featured .cts-head{margin-top:0}}.page-featured .secBox-head{margin-block:100px}@media screen and (max-width: 960px){.page-featured .secBox-head{margin-block:60px}}.page-featured .secBox-body{padding-inline:4%;background:#fff}.page-featured .secBox-ttl{border-top:1px solid #aaa;border-bottom:1px solid #aaa;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:0.05em;text-align:center;padding:3em 0;max-width:620px;margin-inline:auto}@media screen and (max-width: 1200px){.page-featured .secBox-ttl{margin-bottom:clamp(25px, 4vw, 40px)}}.page-featured .secBox-ttl-en{font-size:clamp(3rem, 4.6875vw, 9rem);font-family:"Cormorant Garamond",serif;font-weight:500;margin-bottom:0.3em;line-height:1}.page-featured .secBox-ttl-ja{font-size:clamp(1.8rem, 1.875vw, 3.6rem);font-weight:normal}.page-featured .featured-list{display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (min-width: 961px){.page-featured .featured-list .featured-item{width:100%}.page-featured .featured-list .featured-item:nth-of-type(n+2){margin-top:120px}}@media screen and (max-width: 960px){.page-featured .featured-list .featured-item{width:calc(100% / 1)}.page-featured .featured-list .featured-item:nth-of-type(n+2){margin-top:60px}}.page-featured .featured-list .featured-item a{display:block}@media (hover: hover){.page-featured .featured-list .featured-item a:hover:hover .item-img img{transform:scale(1.1, 1.1)}}@media screen and (min-width: 961px){.page-featured .featured-list .featured-item:nth-of-type(even) .item-flex{flex-direction:row-reverse}}@media screen and (min-width: 961px){.page-featured .featured-list .featured-item .item-flex{display:flex;justify-content:space-between;align-items:flex-end}}@media screen and (min-width: 961px){.page-featured .featured-list .featured-item .item-flex .item-left{width:46%}}@media screen and (min-width: 961px){.page-featured .featured-list .featured-item .item-flex .item-right{width:46%;padding-right:4%}}.page-featured .featured-list .featured-item .item-img{border:1px solid #aaa;overflow:hidden;border-radius:10px}.page-featured .featured-list .featured-item .item-img img{transition:all 1s ease;width:100%;object-fit:cover;aspect-ratio:1.4987080103}.page-featured .featured-list .featured-item .item-ttl{margin:1em 0;font-size:clamp(1.8rem, 2.4vw, 2.4rem);font-family:"Kiwi Maru",serif;font-weight:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-featured .featured-list .featured-item .item-txt{font-size:clamp(1.4rem, 1.6vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-featured .featured-list .featured-item .item-tag-wrap{display:flex;flex-wrap:wrap}.page-featured .featured-list .featured-item .item-tag-wrap .item-tag{margin-bottom:2%}.page-featured .featured-list .featured-item .item-tag-wrap .item-tag:not(:last-of-type){margin-right:2%}.page-featured .price_block{font-weight:bold;padding-bottom:10px;margin-top:20px;display:block;width:100%}.page-featured .price_block .price_name{font-size:1.8rem;margin-right:2em}.page-featured .price_block .featured_p{font-size:2.8rem}@media screen and (max-width: 960px){.page-featured .price_block .featured_p{font-size:clamp(2rem, 6.0833vw, 4rem)}}.page-featured .price_block .line-through{text-decoration:line-through;text-decoration-color:#a30a0a}.page-featured .price_block .num{font-weight:bold}.page-featured .price_block .en{font-size:2.0rem;margin:0 4px}.page-featured .price_block .zei{font-size:1.4rem}.page-featured .c_price_block{border-bottom:1px solid #000}.page-featured .p_price_block{border-bottom:1px solid #a30a0a;color:#a30a0a}.page-featured .p_price_block .price_name{font-size:2.0rem}.page-featured .p_price_block .featured_p{font-size:4.0rem}@media screen and (max-width: 960px){.page-featured .p_price_block .featured_p{font-size:clamp(2rem, 9.0833vw, 4rem)}}.page-featured .featured_t{width:auto;margin-inline:auto 0}.page-featured .featured_t tbody{text-align:right}.page-featured .featured_t tr{display:inline-flex;width:auto;justify-content:flex-end;align-items:baseline}@media screen and (max-width: 960px){.page-featured .featured_t tr{flex-direction:column}}.page-featured .featured_t tr:not(:first-of-type){margin-top:15px}.single-featured{position:relative}.single-featured .reform-single .secBox-head{margin-bottom:60px}@media screen and (max-width: 960px){.single-featured .reform-single .secBox-head{margin-bottom:60px}}.single-featured .reform-single .secBox-ttl{font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;letter-spacing:0.05em;display:flex;align-items:center}.single-featured .reform-single .secBox-ttl-en{font-size:clamp(2.8rem, 2.6042vw, 5rem);font-family:"Cormorant Garamond",serif;font-weight:500;line-height:1;display:flex;align-items:center}.single-featured .reform-single .secBox-ttl-en::after{content:"";width:50px;background:#000;height:1px;margin-inline:20px}.single-featured .reform-single .secBox-ttl-ja{font-size:clamp(1.8rem, 1.25vw, 2.4rem);font-weight:normal}.single-featured .reform-single .mainImg .item-img img{width:100%}.single-featured .reform-single .mainImg_lead{font-weight:500;font-size:clamp(2rem, 1.875vw, 3.6rem);font-family:"Kiwi Maru",serif}.single-featured .reform-single .featured__bb{margin:20px 0 70px;border-bottom:dotted 1px #bca06b}.single-featured .reform-single .featured__bb2{margin:20px 0 20px;border-bottom:dotted 1px #bca06b}.single-featured .reform-single .featured_s_heading2{font-weight:bold;margin-bottom:10px}.single-featured .reform-single .featured_s_heading2 i{margin-right:10px}.single-featured .reform-single .featured_s_term{font-size:14px}.single-featured .reform-single .featured_a_term{font-size:14px}.single-featured .reform-single .featured_lead{font-size:18px;line-height:2}.single-featured .reform-single .featured_t{width:100%;margin-inline:auto 0}.single-featured .reform-single .featured_t tr{display:flex;width:100%;justify-content:space-between;align-items:baseline;padding:4%}.single-featured .reform-single .featured_t tr:not(:first-of-type){margin-top:15px}.single-featured .reform-single .price_block{font-weight:bold;padding-bottom:10px;margin-top:20px;display:block;width:100%}.single-featured .reform-single .price_block .price_name{font-size:1.8rem;margin-right:2em}.single-featured .reform-single .price_block .featured_p{font-size:2.8rem}@media screen and (max-width: 960px){.single-featured .reform-single .price_block .featured_p{font-size:clamp(2rem, 6.0833vw, 4rem)}}.single-featured .reform-single .price_block .line-through{text-decoration:line-through;text-decoration-color:#a30a0a}.single-featured .reform-single .price_block .num{font-weight:bold}.single-featured .reform-single .price_block .en{font-size:2.0rem;margin:0 4px}.single-featured .reform-single .price_block .zei{font-size:1.4rem}.single-featured .reform-single .c_price_block{border-bottom:1px solid #000}.single-featured .reform-single .p_price_block{border-bottom:1px solid #a30a0a;color:#a30a0a}.single-featured .reform-single .p_price_block .price_name{font-size:2.0rem}.single-featured .reform-single .p_price_block .featured_p{font-size:4.0rem}@media screen and (max-width: 960px){.single-featured .reform-single .p_price_block .featured_p{font-size:clamp(2rem, 9.0833vw, 4rem)}}.single-featured .reform-single .featured_t{width:auto;margin-inline:auto 0}.single-featured .reform-single .featured_t tbody{text-align:right}.single-featured .reform-single .featured_t tr{display:inline-flex;width:auto;justify-content:flex-end;align-items:baseline}@media screen and (max-width: 960px){.single-featured .reform-single .featured_t tr{flex-direction:column}}.single-featured .reform-single .featured_t tr:not(:first-of-type){margin-top:15px}.single-featured .reform-single .link_gallery_wrap{background:#fefef2;width:100%;padding:40px 0;position:relative;z-index:0}.single-featured .reform-single .link_gallery{width:100%;background:#ffffff;border:solid #ced0cd 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px}.single-featured .reform-single .link_gallery_new{color:red;font-size:14px;margin-bottom:0}.single-featured .reform-single .link_gallery_heading2{margin-bottom:0;font-size:18px;font-weight:bold;margin-bottom:40px;text-align:center;color:#2b4740}.single-featured .reform-single .link_gallery_heading2 span{position:relative}.single-featured .reform-single .link_gallery_heading2 span:before{content:"";background:#e4f0eb;height:10px;position:absolute;left:0;width:100%;bottom:0;z-index:-2}.single-featured .reform-single .link_gallery_heading{margin-bottom:0;font-size:16px;height:40px}.single-featured .reform-single .link_gallery_seshu{margin-bottom:0;font-size:12px;margin-top:10px;text-align:right}.single-featured .reform-single .item-ttl-block .item-ttl{margin:1em 0;font-size:clamp(1.8rem, 2.4vw, 2.4rem);font-family:"Kiwi Maru",serif;font-weight:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-featured .reform-single .item-ttl-block .item-txt{font-size:clamp(1.4rem, 1.6vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reform_detail .reform_heading{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:50px;flex-wrap:wrap}.reform_detail .reform_heading .mainimg{flex-basis:50%}@media screen and (max-width: 767px){.reform_detail .reform_heading .mainimg{flex-basis:100%}}.reform_detail .reform_heading .mainimg img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.reform_detail .reform_heading .head_txt{flex-basis:50%;padding-left:5%;text-align:left;position:relative}@media screen and (max-width: 767px){.reform_detail .reform_heading .head_txt{flex-basis:100%}}.reform_detail .reform_heading .head_txt .ttl{font-family:"Kiwi Maru",serif;font-size:clamp(2.2rem, 2vw, 3.2rem);margin:30px 0 70px;font-weight:500}@media screen and (max-width: 767px){.reform_detail .reform_heading .head_txt .ttl{margin:30px 0 30px}}.reform_detail .reform_heading .head_txt .lifestyle span{margin-right:20px}.reform_detail .reform_heading .head_txt .update{position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){.reform_detail .reform_heading .head_txt .update{position:relative;top:20px;text-align:right;margin-bottom:10px}}.single-featured{position:relative}.single-featured .reform-single .featured_thumbnails_block{background:#fff;padding:60px 4%;width:100vw}@media screen and (min-width: 961px){.single-featured .reform-single .featured_thumbnails{display:flex;justify-content:space-between}}@media screen and (min-width: 961px){.single-featured .reform-single .featured_thumbnails_left{width:46%}}@media screen and (min-width: 961px){.single-featured .reform-single .featured_thumbnails_right{width:46%}}.single-featured .reform-single .featured_thumbnails .slick-slide{aspect-ratio:850 / 510;object-fit:contain}.single-featured .reform-single .featured_thumbnails .slick-dots{position:relative;margin-top:30px;bottom:0}.single-featured .reform-single .featured_thumbnails .slick-dots li button:before{content:none}.single-featured .reform-single .featured_thumbnails .slick-dots li.slick-active button:before{content:none}.single-featured .reform-single .featured_thumbnails .slick-dots li{width:auto;height:auto;margin:0 10px}.single-featured .reform-single .featured_thumbnails .slick-dots li button{width:15px;height:15px;border-radius:50%;background:#cccccc;transition:0.4s ease-in-out}.single-featured .reform-single .featured_thumbnails .slick-dots li.slick-active button{width:25px;border-radius:100vmax;background:#2b4740}.single-featured .reform-single .featured_table{max-width:860px;margin-inline:auto}.single-featured .reform-single .featured_table tr{padding-block:30px;border-top:1px solid #000;display:flex}.single-featured .reform-single .featured_table tr:last-of-type{border-bottom:1px solid #000}.single-featured .reform-single .featured_table th{width:25%;min-width:100px}.single-featured .reform-single .featured_table td{width:75%}@media screen and (min-width: 961px){.single-featured .reform-other .other-list{display:flex;justify-content:flex-start}}@media screen and (min-width: 961px){.single-featured .reform-other .other-list .other-item{width:calc(92% / 3)}.single-featured .reform-other .other-list .other-item:not(:nth-of-type(3n+1)){margin-left:4%}}@media screen and (max-width: 960px){.single-featured .reform-other .other-list .other-item{width:calc(100% / 1)}.single-featured .reform-other .other-list .other-item:nth-of-type(n+2){margin-top:60px}}.single-featured .reform-other .other-list .other-item a{display:block}@media (hover: hover){.single-featured .reform-other .other-list .other-item a:hover:hover .item-img img{transform:scale(1.1, 1.1)}}.single-featured .reform-other .other-list .other-item .item-img{border:1px solid #aaa;overflow:hidden;border-radius:10px}.single-featured .reform-other .other-list .other-item .item-img img{transition:all 1s ease;width:100%;object-fit:cover;aspect-ratio:1.4987080103}.single-featured .reform-other .other-list .other-item .item-ttl{margin:1em 0;font-size:clamp(1.8rem, 2.4vw, 2.4rem);font-family:"Kiwi Maru",serif;font-weight:normal;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-featured .reform-other .other-list .other-item .item-txt{font-size:clamp(1.4rem, 1.6vw, 1.6rem);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-featured .reform-other .other-list .other-item .item-tag-wrap{display:flex;flex-wrap:wrap}.single-featured .reform-other .other-list .other-item .item-tag-wrap .item-tag{margin-bottom:2%}.single-featured .reform-other .other-list .other-item .item-tag-wrap .item-tag:not(:last-of-type){margin-right:2%}.single-featured .reform-other .other-list-block{background:transparent;border:none}.single-featured .reform-other .price_block{font-weight:bold;padding-bottom:10px;margin-top:20px;display:block;width:100%}.single-featured .reform-other .price_block .price_name{font-size:1.8rem;margin-right:clamp(1.6rem, 1.042vw, 2rem)}.single-featured .reform-other .price_block .featured_p{font-size:2.8rem}@media screen and (max-width: 960px){.single-featured .reform-other .price_block .featured_p{font-size:clamp(2rem, 6.0833vw, 4rem)}}.single-featured .reform-other .price_block .line-through{text-decoration:line-through;text-decoration-color:#a30a0a}.single-featured .reform-other .price_block .num{font-weight:bold}.single-featured .reform-other .price_block .en{font-size:clamp(1.6rem, 1.042vw, 2rem);margin:0 4px}.single-featured .reform-other .price_block .zei{font-size:1.4rem}.single-featured .reform-other .c_price_block{border-bottom:1px solid #000}.single-featured .reform-other .p_price_block{border-bottom:1px solid #a30a0a;color:#a30a0a}.single-featured .reform-other .p_price_block .price_name{font-size:clamp(1.6rem, 1.042vw, 2rem)}.single-featured .reform-other .p_price_block .featured_p{font-size:clamp(2rem, 2.0833333333vw, 4rem)}@media screen and (max-width: 960px){.single-featured .reform-other .p_price_block .featured_p{font-size:clamp(2rem, 9.0833vw, 4rem)}}.single-featured .reform-other .featured_t{width:100%;margin-inline:auto 0}.single-featured .reform-other .featured_t tbody{text-align:right}.single-featured .reform-other .featured_t tr{display:inline-flex;width:auto;justify-content:flex-end;align-items:baseline}@media screen and (max-width: 960px){.single-featured .reform-other .featured_t tr{flex-direction:column}}.single-featured .reform-other .featured_t tr:not(:first-of-type){margin-top:15px}
/*# sourceMappingURL=special.css.map */
