.editor-style{word-wrap:break-word}@media all and (-ms-high-contrast: none){.editor-style{word-break:break-all}}.editor-style p{line-height:2;min-height:1em}.editor-style p:not(:last-child){margin-bottom:0.5em}@media screen and (max-width: 767px){.editor-style p{line-height:1.8}}.editor-style a{color:#000;text-decoration:underline !important}.editor-style a img{transition:.3s}.editor-style a:hover{text-decoration:none !important}.editor-style a:hover img{opacity:.8}.editor-style img{height:auto}.editor-style h2{font-size:min(4.8vw, 2.4rem);font-weight:bold;letter-spacing:0.1em;padding:0 0 0 1em;border-left:4px solid #2b4740;position:relative}.editor-style h2::after{content:"";display:block;width:calc(100% + 4px);height:1px;background:#d8d8d8;position:absolute;bottom:-0.5em;left:0;margin:0 0 0 -4px}.editor-style h3{font-size:min(3.8vw, 2rem);font-weight:bold;letter-spacing:0.1em;padding:0 0 0 1em;border-left:4px solid #2b4740;position:relative}.editor-style h3::after{content:"";display:block;width:calc(100% + 4px);height:1px;background:#d8d8d8;position:absolute;bottom:-0.5em;left:0;margin:0 0 0 -4px}.editor-style strong{font-weight:bold}.editor-style em{font-style:italic}.editor-style ul{margin:1em 0}.editor-style ul li{position:relative;padding:0 0 0 1em}.editor-style ul li:not(:last-child){margin-bottom:0.7em}.editor-style ul li::before{top:0.6em;left:0;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#000;position:absolute}.editor-style ol{list-style-type:decimal;margin:1em 0 1em 1em}.editor-style ol li{padding:0}.editor-style ol li:not(:last-child){margin-bottom:0.7em}.editor-style .blocks-gallery-grid,.editor-style .wp-block-gallery{margin:0}.editor-style li.blocks-gallery-item{padding-left:0}.editor-style li.blocks-gallery-item::before{display:none}@media screen and (min-width: 768px){.blog-list{display:flex;justify-content:space-between;flex-wrap:wrap}}.blog-list .blog-item{border-bottom:1px solid #aaa}@media screen and (min-width: 768px){.blog-list .blog-item{width:32%;max-width:500px}.blog-list .blog-item:nth-of-type(n+4){margin-top:clamp(60px, 7vw, 100px)}}.blog-list .blog-item a{display:block;position:relative;padding:0 0 clamp(15px, 3vw, 30px)}@media (hover: hover){.blog-list .blog-item a:hover .item-img img{transform:scale(1.1, 1.1)}}@media screen and (max-width: 767px){.blog-list .blog-item a{padding:clamp(15px, 3vw, 30px) 0;display:flex;justify-content:space-between}}.blog-list .blog-item .new{position:absolute;left:0;top:clamp(0px-clamp(20px, 4vw, 40px));display:none;background:url(//www.w-kenso.com/wp/wp-content/themes/watanabekneso_renew/img/common/txt-new.svg) no-repeat center/contain;aspect-ratio:289/150;width:clamp(80px, 10vw, 125px);z-index:1}.blog-list .blog-item .item-img{overflow:hidden;border-radius:20px}@media screen and (max-width: 767px){.blog-list .blog-item .item-img{width:30%}}.blog-list .blog-item .item-img img{transition:all 1s ease;width:100%;object-fit:cover;aspect-ratio:1.5015015015}@media screen and (max-width: 767px){.blog-list .blog-item .item-img img{border-radius:10px}}.blog-list .blog-item .item-body{padding:1em 0 0}@media screen and (max-width: 767px){.blog-list .blog-item .item-body{width:65%;padding:0}}.blog-list .blog-item .item-date{margin-right:2em;font-size:clamp(1.4rem, 2vw, 2rem);display:inline-block}@media screen and (max-width: 767px){.blog-list .blog-item .item-date{margin-right:1em}}.blog-list .blog-item .item-cat{color:#2b4740;font-size:clamp(1.2rem, 1.8vw, 1.8rem);display:inline-block}.blog-list .blog-item .item-ttl{margin-top:0.5em;height:2.5em;font-size:clamp(1.8rem, 2.4vw, 2.4rem);font-family:"Kiwi Maru",serif;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-list .blog-item .item-writer{display:flex;justify-content:flex-end;align-items:center;margin-top:1em}.blog-list .blog-item .item-writer .writer-img{width:clamp(30px, 5vw, 50px)}.blog-list .blog-item .item-writer .writer-img img{width:100%;object-fit:cover;aspect-ratio:1;border-radius:100vmax}.blog-list .blog-item .item-writer .writer-name{padding:0 0 0 1em;font-size:clamp(1.4rem, 2vw, 2rem)}.blog-archive .blog-termList{margin:clamp(30px, 8vw, 100px) auto}.blog-archive .blog-termList .termList-head{text-align:center;font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:clamp(1.8rem, 2vw, 2rem);letter-spacing:0.05em;cursor:pointer}.blog-archive .blog-termList .termList-head .arw{display:inline-block;width:18px;aspect-ratio:1/1;position:relative;margin:0 0 0 0.3em}.blog-archive .blog-termList .termList-head .arw::before,.blog-archive .blog-termList .termList-head .arw::after{position:absolute;content:"";display:block;transition:all 0.4s;background:#000;left:50%;top:50%;width:100%;height:1px;transform:translate(-50%, -50%)}.blog-archive .blog-termList .termList-head .arw::before{transform:translate(-50%, -50%) rotate(90deg)}.blog-archive .blog-termList .termList-head .arw.open::before{transform:translate(-50%, -50%) rotate(0deg)}.blog-archive .blog-termList .termList-body{display:none;padding:clamp(15px, 5vw, 40px) 0 0}.blog-archive .blog-termList .term-list{text-align:center;font-size:clamp(1.4rem, 1.8vw, 1.8rem)}.blog-archive .blog-termList .term-list li{display:inline-block;margin:0.2em}.blog-archive .blog-termList .term-list li a{display:block;border:1px solid #000;text-align:center;padding:0.1em 1em;border-radius:100vmax}.blog-archive .blog-termList .term-list li a.term-active{background:#2b4740;border-color:#2b4740;color:#fff}.blog-article{position:relative;margin:clamp(30px, 10vw, 120px) auto clamp(100px, 12vw, 150px)}.blog-article .blog-SubTtl{font-family:"Cormorant Garamond",serif;font-size:min(20vw, 20rem);line-height:0.7;opacity:0.3;text-align:center}@media screen and (min-width: 768px){.blog-article .blog-SubTtl{text-align:left;position:absolute;left:0;top:0;font-size:min(8vw, 20rem);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.blog-article .article-row{max-width:1265px;width:100%;margin:0 auto}@media screen and (min-width: 768px){.blog-article .article-row{display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.blog-article .article-main{width:70%}}.blog-article .article-main .main-block{border:1px solid #aaa;background:#fff;position:relative;padding:clamp(40px, 8vw, 80px) clamp(15px, 4vw, 40px)}.blog-article .article-main .article-new{position:absolute;left:0;top:clamp(0px-clamp(20px, 4vw, 40px));display:none;background:url(//www.w-kenso.com/wp/wp-content/themes/watanabekneso_renew/img/common/txt-new.svg) no-repeat center/contain;aspect-ratio:289/150;width:clamp(80px, 10vw, 125px);z-index:1}.blog-article .article-side{margin-top:clamp(40px, 6vw, 80px)}@media screen and (min-width: 768px){.blog-article .article-side{margin-top:0;width:28%}}@media screen and (min-width: 1201px){.blog-article .article-side{width:25%}}@media screen and (min-width: 768px){.blog-article .article-side .side-wrap{position:sticky;top:120px}}.blog-article .article-side .side-wrap .article-side_wrap:not(:last-child){margin-bottom:clamp(40px, 10vw, 100px)}.blog-article .article-side .side-wrap .article-side_wrap .sideTtl{font-family:"Kiwi Maru",serif;font-size:clamp(1.8rem, 2vw, 2rem);margin-bottom:clamp(20px, 4vw, 40px)}@media screen and (max-width: 767px){.blog-article .article-side .side-wrap .article-side_wrap .sideTtl{text-align:center}}.blog-article .article-date{margin-right:2em;font-size:clamp(1.4rem, 2vw, 2rem);display:inline-block}@media screen and (max-width: 767px){.blog-article .article-date{margin-right:1em}}.blog-article .article-cat{font-size:clamp(1.2rem, 1.8vw, 1.8rem);display:inline-block}.blog-article .article-cat a{color:#2b4740}.blog-article .article-ttl{font-size:clamp(2.4rem, 3.2vw, 3.2rem);font-family:"Kiwi Maru",serif;padding:0 0 clamp(30px, 7vw, 90px);border-bottom:1px solid #aaa;margin:0.5em auto clamp(30px, 7vw, 90px)}.blog-article .article-mainimg img{border-radius:20px}.blog-article .editor-style{font-size:clamp(1.6rem, 2vw, 1.8rem);margin:clamp(30px, 7vw, 90px) auto 0}.blog-article .aS-writer .writer-item{display:block;position:relative}@media (hover: hover){.blog-article .aS-writer .writer-item:hover .writer-img img{filter:saturate(0)}}@media screen and (max-width: 767px){.blog-article .aS-writer .writer-item{width:70%;margin-left:auto;margin-right:auto}}.blog-article .aS-writer .writer-item .writer-img{clip-path:url(//www.w-kenso.com/wp/wp-content/themes/watanabekneso_renew/css/#odd-mask);width:90%;margin:0 0 0 auto}.blog-article .aS-writer .writer-item .writer-img img{width:100%;object-fit:cover;aspect-ratio:1;transition:all 1s ease}.blog-article .aS-writer .writer-item .writer-ttlblock{position:absolute;top:0;left:0;z-index:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.blog-article .aS-writer .writer-item .writer-job{font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:clamp(1rem, 1.6vw, 1.6rem);margin-left:0.5em}.blog-article .aS-writer .writer-item .writer-name{font-family:"Cormorant Garamond",serif;font-size:clamp(2rem, 3vw, 3rem);line-height:1}.blog-article .aS-writer .writer-item .writer-more{margin-top:1em;text-align:right}.blog-article .aS-writer .writer-item .writer-more p{width:fit-content;margin:0 0 0 auto;border-bottom:1px solid #000}.blog-article .aS-writer .writer-item .writer-more p .arw{position:relative;display:inline-block;width:clamp(25px, 3vw, 37px);height:0.5em;margin:0 0 0 1em}.blog-article .aS-writer .writer-item .writer-more p .arw::before,.blog-article .aS-writer .writer-item .writer-more p .arw::after{content:"";height:1px;background:#000;display:block;position:absolute;transition:0.4s ease-in-out}.blog-article .aS-writer .writer-item .writer-more p .arw::before{width:100%;bottom:0;right:0}.blog-article .aS-writer .writer-item .writer-more p .arw::after{width:clamp(7px, 1vw, 10px);transform:rotate(35deg);right:0;bottom:2px}.blog-article .aS-calendar{position:relative}.blog-article #wp-calendar{width:100%;position:relative;border-collapse:collapse}.blog-article #wp-calendar #calendar-caption{height:45px;line-height:45px;width:100%;background:#2b4740;color:#fff;text-align:center;font-weight:500;letter-spacing:0.15em}.blog-article #wp-calendar thead{width:100%}.blog-article #wp-calendar thead .week th{font-family:"Noto Serif JP","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;text-align:center;padding:0.5em 0 0}@media screen and (max-width: 767px){.blog-article #wp-calendar thead .week th{padding:1em 0 0}}.blog-article #wp-calendar tfoot{width:100%}.blog-article #wp-calendar tfoot tr td{text-align:center;padding:0.25em 0 0.25em}@media screen and (max-width: 767px){.blog-article #wp-calendar tfoot tr td{padding:0.5em 0 0.5em}}.blog-article #wp-calendar td{text-align:center;color:#bfbfbf}.blog-article #wp-calendar td a{color:#343434}.blog-article #wp-calendar #today{color:#fff;font-weight:500;position:relative}.blog-article #wp-calendar #today::before{content:"";z-index:-1;width:29px;aspect-ratio:1/1;position:absolute;top:calc(50% - 14.5px);left:calc(50% - 14.5px);background:#2b4740;border-radius:100vmax}.blog-article #wp-calendar-pn{position:absolute;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:45px;padding:0 1em}.blog-article #wp-calendar-pn #prev,.blog-article #wp-calendar-pn #next{width:7px;height:17px;background-repeat:no-repeat;background-size:contain;background-position:center}.blog-article #wp-calendar-pn #prev i,.blog-article #wp-calendar-pn #next i{display:none}.blog-article #wp-calendar-pn #prev{background-image:url(//www.w-kenso.com/wp/wp-content/themes/watanabekneso_renew/img/common/cal-prev.svg)}.blog-article #wp-calendar-pn #next{background-image:url(//www.w-kenso.com/wp/wp-content/themes/watanabekneso_renew/img/common/cal-next.svg)}.other-block .page-ttlR{margin:0 auto clamp(40px, 8vw, 80px)}