.postarchive ul{border-bottom:1px solid #aacae7}.postarchive ul li{border-top:1px solid #aacae7}.postarchive ul li a{display:flex;align-items:center;color:inherit}@media screen and (min-width: 960px),print{.postarchive ul li a{padding-top:36px}}@media screen and (max-width: 959px){.postarchive ul li a{padding-top:8.53333vw}}@media screen and (min-width: 960px),print{.postarchive ul li a{padding-bottom:36px}}@media screen and (max-width: 959px){.postarchive ul li a{padding-bottom:8.53333vw}}.postarchive ul li a .postday{white-space:nowrap}.postarchive ul li a .postcat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postarchive ul li a .postttl{line-height:1.4;overflow-wrap:anywhere}@media screen and (min-width: 960px),print{.postarchive ul li a .postttl{font-size:160%}}@media screen and (max-width: 959px){.postarchive ul li a .postttl{font-size:160%}}@media screen and (min-width: 960px),print{.postarchive ul li a{gap:0 20px}.postarchive ul li a .postcat{max-width:32.3863636364%}}@media screen and (max-width: 959px){.postarchive ul li a{flex-wrap:wrap;gap:1.6vw 2.93333vw}.postarchive ul li a .postttl{width:100%}}.wp-pagenavi{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;line-height:1}@media screen and (min-width: 960px),print{.wp-pagenavi{margin-top:40px}}@media screen and (max-width: 959px){.wp-pagenavi{margin-top:9.33333vw}}@media screen and (min-width: 960px),print{.wp-pagenavi{font-size:140%}}@media screen and (max-width: 959px){.wp-pagenavi{font-size:140%}}.wp-pagenavi a,.wp-pagenavi span{display:flex;justify-content:center;align-items:center;color:inherit}@media screen and (min-width: 960px),print{.wp-pagenavi a,.wp-pagenavi span{height:30px}}@media screen and (max-width: 959px){.wp-pagenavi a,.wp-pagenavi span{height:8vw}}.wp-pagenavi a.page,.wp-pagenavi span.current{border:1px solid #aacae7}@media screen and (min-width: 960px),print{.wp-pagenavi a.page,.wp-pagenavi span.current{width:30px}}@media screen and (max-width: 959px){.wp-pagenavi a.page,.wp-pagenavi span.current{width:8vw}}@media screen and (min-width: 960px),print{.wp-pagenavi a.page,.wp-pagenavi span.current{min-width:30px}}@media screen and (max-width: 959px){.wp-pagenavi a.page,.wp-pagenavi span.current{min-width:8vw}}.wp-pagenavi a.page{color:#000;background-color:#fff}.wp-pagenavi span.current{color:#fff;background-color:#aacae7}@media screen and (min-width: 960px),print{.wp-pagenavi{gap:8px}}@media screen and (max-width: 959px){.wp-pagenavi{gap:2.13333vw}}