@charset "utf-8";#fancybox-content{overflow-y:hidden !important}@media only screen and (min-width:520px){#fancybox-wrap{left:50% !important;transform:translateX(-50%)}}.pagenav{justify-content:space-between;flex-basis:100%;margin:40px 0 0 auto}.wp-pagenavi,.wp-pagenavi .page,.wp-pagenavi .current{display:flex;align-items:center;justify-content:center}.wp-pagenavi{gap:5px;font-size:1.2rem}.wp-pagenavi .page,.wp-pagenavi .current{flex-basis:calc(74px/2);height:calc(74px/2);text-align:center}.wp-pagenavi .page{transition-property:background-color,color;transition-duration:.3s}.wp-pagenavi .current{background-color:#202020;color:#fff}.wp-pagenavi .previouspostslink{margin-right:1em}.wp-pagenavi .nextpostslink{margin-left:1em}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{text-decoration:none}.news-not-post{text-align:center}@media only screen and (min-width:520px){.pagenav{flex-basis:calc(100% - 160px/1.5)}.wp-pagenavi{font-size:1.5rem}}@media only screen and (min-width:960px){.pagenav{flex-basis:calc(100% - 160px);margin-top:80px}.wp-pagenavi{gap:10px;font-size:2rem}.wp-pagenavi .page,.wp-pagenavi .current{flex-basis:60px;height:60px}}@media only screen and (min-width:960px) and (any-hover:hover){.wp-pagenavi .page:hover{background-color:#202020;color:#fff;text-decoration:none}}.news-single .news-container{justify-content:center}.news-article-container{flex-basis:100%;padding:25px 15px;border:solid 1px #e7e7e7}.news-article-header{display:flex;flex-direction:column-reverse;position:relative;margin-bottom:25px;padding-bottom:20px;border-bottom:solid 1px #d6d6d6;font-size:1.2rem}.news-article-header:before{content:"";display:block;position:absolute;bottom:-1px;left:0;width:40px;height:1px;background-color:var(--accent-color);z-index:0}.news-article-header .news-article-title{margin-top:20px;font-size:1.6rem;font-weight:700;line-height:calc(40/30)}.news-article-content{line-height:2}.news-article-content p{margin-bottom:1em}.news-article-content a{text-decoration:underline;text-decoration-color:var(--accent-color)}.news-archive-link-button{margin-top:35px;text-align:center}.news-archive-link-button a{width:calc(520px/2);padding:12px}@media only screen and (min-width:960px){.news-article-container{padding:80px}.news-article-header{margin-bottom:50px;font-size:1.5rem}.news-article-header .news-article-title{font-size:3rem}.news-archive-link-button{margin-top:70px}.news-archive-link-button a{width:520px;font-size:2rem}}