#sv{padding:22.2rem 0 21.3rem;background-image:url(../img/common/triangle-bg@2x.webp), linear-gradient(to right, white 30%, rgba(255, 255, 255, 0));background-position:center;background-size:130%;background-blend-mode:screen}#sv .inner{max-width:132rem;text-align:right;line-height:1.2;z-index:1}#sv .inner>p{font-size:8rem;letter-spacing:0;position:relative;display:inline-block}#sv .inner>p:after{content:"";display:block;width:0.8em;aspect-ratio:0.9703389831;background-image:url(../img/common/logo03.svg);background-size:cover;position:absolute;inset:50% auto auto -0.65em;transform:translatey(-31%);z-index:-1}#sv .inner>h2{font-size:1.9rem;letter-spacing:0.03em}#sv:after{content:"";display:block;position:absolute;inset:auto 0 -1px auto;width:100%;height:25rem;clip-path:polygon(0 0, 100% 17.5rem, 100% 100%, 0% 100%);background-color:#252324}@media (max-width:1024px){#sv{padding:12rem 0 16rem}#sv:after{height:22rem;clip-path:polygon(0 0, 100% 13rem, 100% 100%, 0% 100%)}#sv .inner>p{font-size:7rem}}@media (max-width:1024px) and (max-width:840px){#sv{padding:12rem 0 11rem}#sv:after{height:15rem;clip-path:polygon(0 0, 100% 9rem, 100% 100%, 0% 100%)}}@media (max-width:1024px) and (max-width:840px) and (max-width:520px){#sv{padding:8rem 0 11rem}#sv:after{height:13rem;clip-path:polygon(0 0, 100% 6rem, 100% 100%, 0% 100%)}#sv .inner>p{font-size:4rem}#sv .inner>h2{font-size:1.2rem}}#blog-area{padding:0 0 30rem;background-color:#252324}#blog-area .inner{background-color:#fff;border-radius:2rem;background-color:#fff;border-radius:1rem;font-size:1.7rem;line-height:1.75;letter-spacing:0.1em;position:relative}#blog-area .inner .side-box{width:13.2em;border-right:2px solid #252324}#blog-area .inner .side-box .cate-list,#blog-area .inner .side-box .archive-list{position:relative;padding:2.6em 3em}#blog-area .inner .side-box .cate-list .side-item,#blog-area .inner .side-box .archive-list .side-item{width:fit-content;position:relative;padding:0 0.2em 0.1em;margin-bottom:0.7em;cursor:pointer}#blog-area .inner .side-box .cate-list .side-item:last-of-type,#blog-area .inner .side-box .archive-list .side-item:last-of-type{margin-bottom:0}#blog-area .inner .side-box .cate-list .side-item.is-show,#blog-area .inner .side-box .archive-list .side-item.is-show{border-bottom:2px solid #229c4f}#blog-area .inner .side-box .cate-list .side-item:hover,#blog-area .inner .side-box .archive-list .side-item:hover{opacity:0.6}#blog-area .inner .side-box .cate-list>h4,#blog-area .inner .side-box .archive-list>h4{position:absolute;inset:1em 0.5em auto auto;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#blog-area .inner .side-box .cate-list{border-bottom:2px solid #252324}#blog-area .inner .right-box{padding:2.6em 3em;width:calc(100% - 13.2em)}#blog-area .inner .right-box .news-item{display:block;padding:1em;border-bottom:2px solid #E3E3E3;position:relative}#blog-area .inner .right-box .news-item:last-of-type{margin-bottom:0}#blog-area .inner .right-box .news-item dd{justify-content:flex-start;align-items:center;gap:1em}#blog-area .inner .right-box .news-item dd .date{letter-spacing:0}#blog-area .inner .right-box .news-item dd .cate{font-size:82.3%;padding:0.4em 0.8em;line-height:1;color:#fff;background-color:#e1e1e1;border-radius:0.3em}#blog-area .inner .right-box .news-item dd .cate.notice{background-color:#229c4f}#blog-area .inner .right-box .news-item dd .cate.schedule{background-color:#4375b2}#blog-area .inner .right-box .news-item dt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#blog-area .inner .right-box .news-item:after{content:"";position:absolute;bottom:-2px;left:0;display:block;width:0;height:2px;background-color:#252324;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#blog-area .inner .right-box .news-item:hover:after{width:100%}#blog-area .inner .right-box .news-nav{margin-top:1em}#blog-area .inner .right-box .news-nav .wp-pagenavi{display:flex;justify-content:flex-end;align-items:center;gap:2rem}#blog-area .inner .right-box .news-nav .wp-pagenavi a,#blog-area .inner .right-box .news-nav .wp-pagenavi span{border:none;font-family:"Roboto", serif;font-size:2rem;width:1.5em;height:1.5em;line-height:1;display:flex;padding:0;margin:0;justify-content:center;align-items:center}#blog-area .inner .right-box .news-nav .wp-pagenavi span.current{color:#e1e1e1}#blog-area .inner .right-box .np-link{display:flex;align-items:stretch;gap:2rem;margin-top:3rem}#blog-area .inner .right-box .np-link .pre-box a,#blog-area .inner .right-box .np-link .next-box a{display:inline-block;background-color:#252324;border:1px solid #252324;width:5rem;border-radius:1.2rem;height:2.4rem;position:relative}#blog-area .inner .right-box .np-link .pre-box a .arrow-box,#blog-area .inner .right-box .np-link .next-box a .arrow-box{display:block;position:absolute;inset:0;margin:auto;width:30%;aspect-ratio:1.5627530364;padding:0;background-image:url(../img/common/wh-arrow.svg)}#blog-area .inner .right-box .np-link .pre-box a .arrow-box.re,#blog-area .inner .right-box .np-link .next-box a .arrow-box.re{background-image:url(../img/common/wh-arrow-re.svg)}#blog-area .inner .right-box .np-link .pre-box a:hover,#blog-area .inner .right-box .np-link .next-box a:hover{background-color:transparent}#blog-area .inner .right-box .np-link .pre-box a:hover .arrow-box,#blog-area .inner .right-box .np-link .next-box a:hover .arrow-box{animation:btn_arrow 0.5s cubic-bezier(0.33, 1, 0.68, 1) forwards;transform:translateX(4%);filter:brightness(0) saturate(100%) invert(19%) sepia(3%) saturate(955%) hue-rotate(25deg) brightness(97%) contrast(88%)}#blog-area .inner .right-box .np-link .pre-box a:hover .arrow-box.re,#blog-area .inner .right-box .np-link .next-box a:hover .arrow-box.re{animation-direction:reverse}#blog-area .inner .right-box .np-link .btn-wrapper:hover{opacity:0.7}@media (max-width:1024px){#blog-area{padding:0 0 18rem}#blog-area .inner .side-box{width:10em}#blog-area .inner .side-box .cate-list,#blog-area .inner .side-box .archive-list{padding:1.7em 1em 3em}#blog-area .inner .right-box{width:calc(100% - 10em);padding:1.7em 1em 3em}}@media (max-width:1024px) and (max-width:840px){#blog-area .inner{font-size:1.6rem}}@media (max-width:1024px) and (max-width:840px) and (max-width:520px){#blog-area{padding:0 0 10rem}#blog-area .inner{font-size:1.2rem;flex-direction:column-reverse}#blog-area .inner .side-box{border-right:none;width:100%}#blog-area .inner .side-box .cate-list,#blog-area .inner .side-box .archive-list{padding:2.8em 1.5em 2.8em 2.8em;display:flex;gap:1em;border-right:none}#blog-area .inner .side-box .cate-list>h4,#blog-area .inner .side-box .archive-list>h4{inset:1em auto auto 0.5em}#blog-area .inner .side-box .cate-list .side-item,#blog-area .inner .side-box .archive-list .side-item{margin-bottom:0}#blog-area .inner .right-box{width:100%;border-bottom:2px solid #252324;padding:1.7em 1em}#blog-area .inner .right-box .news-nav .wp-pagenavi a,#blog-area .inner .right-box .news-nav .wp-pagenavi span{font-size:1.4rem}#blog-area .inner .right-box .np-link .pre-box a,#blog-area .inner .right-box .np-link .next-box a{width:4rem;border-radius:0.9rem;height:1.9rem}}.txt-area *{letter-spacing:0.1em}.txt-area>*:first-child{margin-top:0}.txt-area>h2{font-size:2.5rem;margin-top:2.5em;line-height:1.5;padding:0.2em 0.5em;background-color:#252324;color:#fff}.txt-area>h3{font-size:2.5rem;margin-top:2em;line-height:1.7;color:#229c4f}.txt-area>h4{font-size:2.3rem;margin-top:2em;line-height:1.7;color:#4375b2}.txt-area>h5{font-size:2rem;margin-top:2em;line-height:1.5;padding:0.2em 0.5em;background-color:#E3E3E3}.txt-area>p{font-size:1.6rem;line-height:2;margin-top:2em}.txt-area>figure{font-size:1.6rem;margin-top:2em}@media (max-width:840px){.txt-area>h2{font-size:2.2rem}.txt-area>h3{font-size:2.2rem}.txt-area>h4{font-size:1.8rem}.txt-area>h5{font-size:1.6rem}.txt-area>p{font-size:1.4rem}.txt-area>figure{font-size:1.4rem}}@media (max-width:840px) and (max-width:520px){.txt-area>h2{font-size:2rem}.txt-area>h3{font-size:2rem}.txt-area>h4{font-size:1.6rem}.txt-area>h5{font-size:1.4rem}.txt-area>p{font-size:1.2rem}.txt-area>figure{font-size:1.2rem;margin-top:1em}}