.loco .wp-pagenavi{border-top:0;clear:both;margin-bottom:30px;padding-top:1.5em;text-align:center;color:var(--dark-op-5)}.loco .wp-pagenavi a.page,.loco .wp-pagenavi span.current,.loco .wp-pagenavi span.extend{padding:0 1em;font-size:.9em}.loco .wp-pagenavi .first,.loco .wp-pagenavi .previouspostslink,.loco .wp-pagenavi .nextpostslink,.loco .wp-pagenavi .last{display:inline-block;width:36px;height:36px;border:1px solid #999;line-height:2}.loco .wp-pagenavi .first{border-right:none}.loco .wp-pagenavi .last{border-left:none}.loco .wp-pagenavi .previouspostslink{margin-right:1em}.loco .wp-pagenavi .nextpostslink{margin-left:1em}.loco .wp-pagenavi span.current{color:var(--black)}.loco .wp-pagenavi a:hover,.loco .wp-pagenavi span.current{font-weight:700}.nav-location{display:flex;gap:var(--gap-1-2);align-items:center}.nav-location .parent-page{position:relative}.nav-location .parent-page:after{content:'';display:block;position:absolute;top:50%;right:-20px;width:1px;height:12px;margin-top:-6px}*[data-header-theme=light] .nav-location .parent-page:after{background-color:var(--gray-80)}*[data-header-theme=dark] .nav-location .parent-page:after{background-color:var(--gray-10)}.post-link-btn{position:absolute;z-index:99;pointer-events:none;display:none;transition:all .8s cubic-bezier(.23,1,.32,1);opacity:0;top:0;left:0}.post-link-btn.active{opacity:1}.post-link-btn .cursor-img{width:17px;height:24px}.post-link-btn .cursor-img svg{width:100%;display:block}.post-link-btn .link-title{display:flex;padding:0 10px;height:24px;justify-content:center;align-items:center;background-color:var(--gray-80);color:var(--gray-30)}@media screen and (hover:hover){.post-link-btn{display:flex;gap:8px;align-items:center}}.table{border-top:1px solid var(--gray-80)}.table-row{display:flex;border-left:1px solid var(--gray-80);border-right:1px solid var(--gray-80);border-bottom:1px solid var(--gray-80)}.table-row .table-col{flex:1 1 auto;padding:var(--gap-1-4) var(--gap-1-2)}.table-row .table-col.table-row-title{background-color:var(--gray-80);color:var(--gray-10)}@media all and (max-width:980px){.table-row{flex-direction:column}.table-row .table-col.spec-term{padding:var(--gap-1-4) var(--gap-1-3) 2px}.table-row .table-col.spec-desc{padding:2px var(--gap-1-3) var(--gap-1-4)}}