.living{font-size:clamp(1.6rem, 1.8vw, 1.8rem)}.living-fv{margin:0 auto clamp(100px, 15vw, 150px);position:relative}@media screen and (max-width: 767px){.living-fv{margin:60px auto clamp(100px, 15vw, 150px)}}.living-fv .mainimg{clip-path:url(//www.w-kenso.com/wp/wp-content/themes/watanabekneso_renew//css/#main-mask)}.living-fv .mainimg img{width:100%;object-fit:cover;aspect-ratio:1.6346153846}.living-fv .living-ttl{position:absolute;top:0;right:0;font-size:clamp(3rem, 5vw, 5.2rem);text-align:right}@media screen and (min-width: 768px){.living-fv .living-ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:0.5em;right:0.5em;text-align:left}}.living-fv .living-ttl .ttl-en{font-family:"Cormorant Garamond",serif;font-weight:500;line-height:1}.living-fv .living-ttl .ttl-ja{font-size:clamp(1.6rem, 1.8vw, 1.8rem)}@media screen and (min-width: 768px){.living-fv .living-ttl .ttl-ja{margin:0 1em 0 0}}.living-fv .pageL-ttl{position:absolute;font-family:"Kiwi Maru",serif;background:#f2f2f2;font-size:clamp(1.6rem, 4vw, 4.2rem);display:flex;align-items:center;padding:0.2em 0.7em 0.2em 0.2em;bottom:0.5em;left:0}@media screen and (min-width: 768px){.living-fv .pageL-ttl{font-size:min(3.2vw, 4.2rem);letter-spacing:0.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:15em;padding:1em 0.2em 0;left:20%;bottom:0}}.living-fv .pageL-ttl .lrg{font-size:clamp(2.6rem, 6vw, 6.4rem);color:#2b4740}@media screen and (min-width: 768px){.living-fv .pageL-ttl .lrg{font-size:min(4.4vw, 6.4rem)}}.living-secTtl{font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:clamp(2rem, 2.6vw, 3.8rem);letter-spacing:0.1em;margin-bottom:clamp(40px, 8vw, 80px);line-height:2}@media screen and (max-width: 767px){.living-secTtl{letter-spacing:normal}}.living-secTtl .sml{font-size:clamp(1.6rem, 1.042vw, 2rem)}.living-secTtl .mdl{font-size:clamp(2rem, 1.875vw, 3.6rem)}.living-secTtl .lrg{display:inline-block;font-size:clamp(2.8rem, 3.8vw, 5rem)}@media screen and (max-width: 767px){.living-secTtl .lrg{font-size:clamp(1.8rem, 6.4vw, 5rem)}}.living-basicTxt{letter-spacing:0.05em}.living-basicTxt p:not(:last-child){margin-bottom:1.5em}.living-basicTxt p span{display:inline-block}.sec-qualityNav{margin:clamp(80px, 15vw, 150px) auto;position:relative;padding:clamp(100px, 10vw, 160px) 0 0}@media screen and (max-width: 1680px){.sec-qualityNav{padding:8vw 0 0}}@media screen and (max-width: 767px){.sec-qualityNav{padding:0}}.sec-qualityNav .nav-ttl{font-size:clamp(1.6rem, 2vw, 2rem)}.sec-qualityNav .nav-ttl .ttl-en{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:clamp(3rem, 9vw, 9rem);line-height:1}.sec-qualityNav .nav-ttl .ttl-en.lrg{font-size:clamp(3.6rem, 12vw, 12rem)}.sec-qualityNav .nav-ttl .ttl-en.sml{font-size:clamp(2.6rem, 4vw, 6rem)}.sec-qualityNav .nav-ttl .ttl-ja{font-weight:500;margin-top:0.8em}.sec-qualityNav .quality-img{font-size:0}@media screen and (min-width: 768px){.sec-qualityNav .quality-img{position:absolute;width:70%;top:0;left:0}}@media screen and (min-width: 1201px){.sec-qualityNav .quality-img{width:50%}}@media screen and (min-width: 768px){.sec-qualityNav .quality-img img{width:100%;height:70vw;object-fit:cover}}@media screen and (min-width: 1201px){.sec-qualityNav .quality-img img{height:56vw}}@media screen and (min-width: 1680px){.sec-qualityNav .quality-img img{height:1030px}}.sec-qualityNav .quality-cts{background:#fff;padding:clamp(60px, 8vw, 120px) clamp(4%, 4vw, 100px);position:relative}@media screen and (min-width: 768px){.sec-qualityNav .quality-cts{width:70%;margin:0 0 0 auto}}@media screen and (min-width: 1201px){.sec-qualityNav .quality-cts{padding:clamp(60px, 8vw, 120px) clamp(4%, 5vw, 150px)}}@media screen and (max-width: 767px){.sec-qualityNav .quality-cts{width:90%;margin:-40vw auto 0}}.sec-qualityNav .quality-txt{font-size:clamp(1.6rem, 2vw, 2rem);letter-spacing:0.05em;margin:clamp(40px, 8vw, 80px) 0}.sec-qualityNav .quality-list .quality-item:not(:last-child){margin-bottom:1em}@media screen and (min-width: 1201px){.sec-qualityNav .quality-list .quality-item{width:80%}.sec-qualityNav .quality-list .quality-item:nth-of-type(2){margin-left:auto;margin-right:auto}.sec-qualityNav .quality-list .quality-item:nth-of-type(3){margin-left:auto}}.sec-qualityNav .quality-list .quality-item a{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 0 0.5em}.sec-qualityNav .quality-list .quality-item a::before,.sec-qualityNav .quality-list .quality-item a::after{content:"";height:1px;position:absolute;display:block;bottom:0;left:0;transition:0.4s ease-in-out}.sec-qualityNav .quality-list .quality-item a::before{width:100%;background:#aaa}.sec-qualityNav .quality-list .quality-item a::after{width:0;background:#2b4740}@media (hover: hover){.sec-qualityNav .quality-list .quality-item a:hover:hover::after{width:100%}.sec-qualityNav .quality-list .quality-item a:hover:hover .item-ttl .num{color:#2b4740}.sec-qualityNav .quality-list .quality-item a:hover:hover .item-arw::before,.sec-qualityNav .quality-list .quality-item a:hover:hover .item-arw::after{background:#2b4740}}.sec-qualityNav .quality-list .quality-item .item-ttl{font-size:clamp(2.2rem, 4.2vw, 4.2rem);letter-spacing:0.1em;font-weight:normal}.sec-qualityNav .quality-list .quality-item .item-ttl .num{font-family:"Cormorant Garamond",serif;font-size:clamp(2.8rem, 4.8vw, 4.8rem);line-height:1;letter-spacing:0.05em;font-weight:500;color:#5a7069;transition:0.4s ease-in-out}.sec-qualityNav .quality-list .quality-item .item-ttl .txt{font-family:"Kiwi Maru",serif}.sec-qualityNav .quality-list .quality-item .item-ttl .lrg{font-size:clamp(3rem, 4vw, 6.4rem);color:#2b4740}.sec-qualityNav .quality-list .quality-item .item-arw{font-size:clamp(2.8rem, 4.8vw, 4.8rem);display:block;position:relative;width:1em;height:0.5em}.sec-qualityNav .quality-list .quality-item .item-arw::before,.sec-qualityNav .quality-list .quality-item .item-arw::after{content:"";height:1px;background:#aaa;display:block;position:absolute;transition:0.4s ease-in-out}.sec-qualityNav .quality-list .quality-item .item-arw::before{width:100%;bottom:0;right:0}.sec-qualityNav .quality-list .quality-item .item-arw::after{width:10px;transform:rotate(35deg);right:0;bottom:2px}