@charset "UTF-8";.contents__sub__archive__inner h3,.main__title__inner h1,.main__title__inner p{color:#000;font-family:'Noto Sans JP',sans-serif}.global__navi__outer{margin-bottom:10px}.main__title{display:block;width:100%;height:auto;text-align:center;margin-bottom:30px;background:url(../_images/bg/bg__dott__1.png);padding:6px;border-radius:10px}.btns,.contents__sub__archive__inner h3,a.btns__index,a.btns__next,a.btns__pre{display:block;height:30px}.main__title__inner{display:block;text-align:left;background:#fff;padding:15px}.main__title__inner h1{font-size:19px;line-height:25px;font-weight:700}.main__title__inner p{font-weight:400;font-size:13px;margin-top:10px}.contents__sub__archive__inner h3{font-size:19px;line-height:25px;font-weight:700;position:relative;width:200px;margin:0 auto 20px}.contents__sub__archive__inner h3:before{content:' ';display:block;width:30px;height:30px;position:absolute;top:0;left:0;background:url(../_images/icon/icon__archive.png) 0 -2px no-repeat}.btns{width:100%;clear:both;position:relative}a.btns__index,a.btns__next,a.btns__pre{text-indent:-999em;position:absolute}a.btns__pre{width:66px;background:url(../_images/contents__main/btn__previous__off.png) no-repeat;background-size:100%;top:0;left:0}a.btns__next{width:99px;background:url(../_images/contents__main/btn__next__off.png) no-repeat;background-size:100%;top:0;right:0}a.btns__index{width:95px;background:url(../_images/contents__main/btn__index__off.png) no-repeat;background-size:100%;top:0;left:50%;margin-left:-48px}a.btns__pre:hover{background:url(../_images/contents__main/btn__previous__on.png) no-repeat;background-size:100%}a.btns__next:hover{background:url(../_images/contents__main/btn__next__on.png) no-repeat;background-size:100%}a.btns__index:hover{background:url(../_images/contents__main/btn__index__on.png) no-repeat;background-size:100%}

/* wp_link_pages */
div.post .post-nav-links::before {
	clear: both;
	display: block;
	content: '';
}
div.post .post-nav-links,
.post-nav-links {
    font-size:14px;
    padding: .5em 0;
    display: flex;
    align-items: center;
	clear: both;
	margin-top: 1em;
}
.post-nav-links .post-page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .3em .7em;
    background-color: #333;
    color: #fff;
    border: 1px solid #999;
    border-radius: 4px;
    margin: 0 .3em;
}
.post-nav-links .post-page-numbers.current {
    color: #333;
    background-color: #fff;
}
.article__body .post-nav-links a.post-page-numbers {
    text-decoration: none !important;
}
.post-nav-links a:hover {
    background-color: #999;
}

