.p-contents{margin-bottom:var(--section-margin)}.wp-pagenavi{text-align:center;padding-top:32px}.wp-pagenavi a,.wp-pagenavi span{padding:3px 8px;border:none;margin:4px;border-radius:4px}.wp-pagenavi a{background:var(--bg-transparent)}.wp-pagenavi span.currensinglet{background:var(--color-navy);color:var(--color-white);font-weight:500}.p-mainTitle{margin:min(24rem,34vw) auto min(4rem,5vw)}h2.p-mainTitle_title span.-KV_title__en{color:var(--kaisei-green50);font-size:min(2.4rem,4vw);line-height:1.5;margin-bottom:min(2rem,2vw);letter-spacing:.08em}h2.p-mainTitle_title{font-size:min(6rem,8vw);font-weight:500;color:var(--kaisei-green);display:block;letter-spacing:.08em;line-height:1.5}.single-contents{margin-bottom:min(20rem,12vw);padding-top:min(14rem,22vw)}.single-contents>.contents{max-width:980px}.s-titleArea{padding-bottom:min(5rem,7vw)}.s-titleArea time.date{color:var(--color-dGray)}.s-titleArea_title h3{font-size:var(--font-text3);font-weight:500}.single-wrapper{margin-bottom:min(7rem,10vw)}.single-wrapper p{padding-bottom:min(3rem,4vw);letter-spacing:0}.single-wrapper p:last-of-type{padding-bottom:0}.single-wrapper p a{color:var(--color-navy);font-weight:600;text-decoration:underline}.single-wrapper h1{border-top:solid 1px var(--color-dGray);border-bottom:solid 1px var(--color-dGray);font-size:var(--font-text3);font-weight:600;padding:.8rem 0;margin-bottom:min(4rem,8vw);margin-top:min(4rem,8vw)}.single-wrapper h2{font-size:var(--font-text2);font-weight:600;margin-bottom:min(1rem,3vw)}.single-wrapper blockquote{padding:min(2rem,3vw);box-shadow:var(--box-shadow-black);border-radius:min(2rem,3vw);margin:min(3rem,4vw) 0}.single-wrapper blockquote p:last-of-type{padding-bottom:0}.single-wrapper ul{display:flex;flex-direction:column;gap:.6rem;margin-bottom:min(3rem,4vw)}.single-wrapper ul li{position:relative;padding-left:min(1.2rem,2vw)}.single-wrapper ul li:before{position:absolute;content:"";background:var(--color-dGray);width:min(.6rem,1vw);height:min(.6rem,1vw);border-radius:50%;top:min(1.2rem,2vw);left:0}.single-links{width:min(36rem,70%);margin:0 auto}.single-links a{padding:min(1.2rem,3vw) min(2.4rem,5vw);margin:0 auto;width:100%}.c-newsList>ul>.newsList-item{padding:min(3rem,4vw) 0;border-bottom:solid 1px var(--color-gray)}.c-newsList>ul>.newsList-item p.news-title{font-size:var(--font-text2)}.c-newsList .newsList-dateArea{color:var(--color-dGray)}@media screen and (min-width:768px){.c-newsList>ul>.newsList-item a:hover{opacity:.6}}