@media screen and (max-width: 500px){.p-lead__text{text-align:center}}.p-archive{padding:40px 0;background-color:#fff9d9}@media screen and (max-width: 1080px){.p-archive{padding:90px 0}}@media screen and (max-width: 810px){.p-archive{padding:80px 0}}@media screen and (max-width: 500px){.p-archive{padding:60px 0 100px}}.p-archive .c-title .en{top:-60px;left:-110px}@media screen and (max-width: 810px){.p-archive .c-title .en{top:-40px;left:-64px}}@media screen and (max-width: 650px){.p-archive .c-title .en{top:-20px;left:-26px}}@media screen and (max-width: 500px){.p-archive .c-title .ja{font-size:3.6rem}}.p-pager{position:relative;display:block;margin:70px auto 0}@media screen and (max-width: 1080px){.p-pager{margin:60px auto 0}}@media screen and (max-width: 810px){.p-pager{margin:50px auto 0}}@media screen and (max-width: 500px){.p-pager{margin:40px auto 0}}.p-pager li{margin:0 5px}@media screen and (max-width: 500px){.p-pager li{margin:0 2px}}.page-numbers{display:flex;flex-wrap:wrap;justify-content:center}.page-numbers a,.page-numbers span{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;width:57px;height:57px;color:#13306e;font-size:2.4rem;font-family:bananaslip;font-weight:500;letter-spacing:.01em;line-height:1}@media screen and (max-width: 650px){.page-numbers a,.page-numbers span{width:45px;height:45px;font-size:2.2rem}}@media screen and (max-width: 500px){.page-numbers a,.page-numbers span{width:40px;height:40px;font-size:2rem}}.page-numbers a:not(.current):not(.prev):not(.next):hover{color:#fff;background-color:#13306e;border:1px solid #13306e}.page-numbers .current{position:relative;color:#fff;background-color:#13306e;border:1px solid #13306e}.page-numbers .dots{margin:0 -20px;pointer-events:none;border:none}@media screen and (max-width: 810px){.page-numbers .dots{margin:0 -10px}}@media screen and (max-width: 500px){.page-numbers .dots{margin:0 -6px}}.page-numbers .prev,.page-numbers .next{position:relative;width:20px;transition:transform .3s}.page-numbers .prev::before,.page-numbers .next::before{content:"";position:absolute;top:50%;right:0;width:12px;height:12px;border-right:2px solid #13306e;border-bottom:2px solid #13306e;transform:translateY(-50%) rotate(-45deg);transition:color .3s;transition:transform .3s}.page-numbers .prev{transform:scale(-1, 1)}.page-numbers .prev:hover{transform:translateX(-15px) scale(-1, 1)}.page-numbers .next:hover{transform:translateX(15px)}.p-sectionEntry{margin-top:0}