.archive_head .tit{text-align:center}.archive_head .tit:not(:first-child){margin-top:5rem}.archive_head .tit span{display:inline-block;min-width:23rem;border:0.3rem solid #000000;padding:0.1em 0.3em;line-height:1.2;font-size:1.8rem;text-align:center;border-radius:30rem;-webkit-border-radius:30rem;-moz-border-radius:30rem}.archive_head .list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.8rem}.archive_head .list li.active img{filter:grayscale(100%)}.section_article_list{padding-bottom:8rem;border-top:1px solid #000000}.section_article_list .box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;gap:9rem 0}.section_article_list .box .box_child{width:49%}.section_article_list .box .box_child .dl:not(:last-child){margin-bottom:2rem}.section_article_list .box .box_child .dl dt{display:inline-block;min-width:7.3em;border:0.3rem solid #000000;padding:0.1em 0.3em;line-height:1.2;font-size:1.55rem;text-align:center;border-radius:30rem;-webkit-border-radius:30rem;-moz-border-radius:30rem}.section_article_list .box .box_child .dl dd{margin-top:0.7rem;line-height:1.4;font-size:1.55rem;letter-spacing:0.01em}.pagination{margin-top:7rem}.pagination .nav-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem 0.8rem;width:fit-content;margin:0 auto;padding:0 8.5rem}.pagination .page-numbers{width:auto;background:#fff;font-size:1.6rem;text-align:center;transition:all 0.3s;letter-spacing:0}.pagination .page-numbers:hover{opacity:0.6}.pagination .page-numbers.current{color:#b70d0d}.pagination .prev,.pagination .next{position:absolute;top:50%;background:transparent;transition:all 0.3s;transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.pagination .prev::before,.pagination .next::before{content:"";position:absolute;top:50%;width:1.8rem;height:1.6rem;background:url(../img/common/pager_next.svg) center center no-repeat;background-size:contain;transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}.pagination .prev:hover,.pagination .next:hover{opacity:0.6}.pagination .prev{left:0;padding-left:3.5rem}.pagination .prev::before{left:0;transform:translate(0%, -50%) scale(-1, 1);-webkit-transform:translate(0, -50%) scale(-1, 1)}.pagination .next{right:0;padding-right:3.5rem}.pagination .next::before{right:0}