.pg-archive__inner{padding-inline:20px;max-width:966px;margin-inline:auto}.pg-archive__category{background:#f4f5f7}.pg-archive__category-list{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:12px 16px;max-width:662px;margin-inline:auto}@media screen and (768px <= width){.pg-archive__category-list{justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:32px;padding:40px 0}}.pg-archive__category-list li{width:calc(33.3333333333% - 16px);text-align:center}@media screen and (768px <= width){.pg-archive__category-list li{flex:1;width:auto}}.pg-archive__category-list li a{border:1px solid #c5a065;display:block;font-size:1.2rem;font-weight:500;padding-block:4px;color:#c5a065;background:#fff;transition:.4s}@media screen and (768px <= width){.pg-archive__category-list li a{font-size:1.4rem}}.pg-archive__category-list li a:hover{color:#fff;background:#c5a065}.pg-archive__category-list li.is-active a{pointer-events:none;color:#fff;background:#c5a065}.pg-archive__contents{margin-top:40px}@media screen and (768px <= width){.pg-archive__contents{margin-top:80px}}.pg-archive__item{padding-block:24px;border-bottom:1px solid #dcdcdc}@media screen and (768px <= width){.pg-archive__item{display:flex;justify-content:stretch;align-items:center;gap:32px;padding:32px 16px}}.pg-archive__item-head{display:flex;align-items:center;gap:20px;margin-bottom:8px}@media screen and (768px <= width){.pg-archive__item-head{display:contents}}.pg-archive__item-date{color:#6b7280;font-size:1.2rem}@media screen and (768px <= width){.pg-archive__item-date{font-size:1.4rem}}.pg-archive__item-category{color:#c5a065;font-size:1.2rem;border:1px solid #c5a065;padding:1px 8px}@media screen and (768px <= width){.pg-archive__item-category{font-size:1.4rem;padding:2px 8px}}.pg-archive__item-text a{color:#000;font-size:1.4rem;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:.4s}@media screen and (768px <= width){.pg-archive__item-text a{font-size:1.6rem}}.pg-archive__item-text a:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.c-blog-pager{margin-top:40px;margin-bottom:80px}@media screen and (768px <= width){.c-blog-pager{margin-top:80px;margin-bottom:160px}}.c-blog-pager__inner{color:#c5a065;display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (768px <= width){.c-blog-pager__inner{gap:40px}}.c-blog-pager__prev,.c-blog-pager__next{width:30px;height:30px}@media screen and (768px <= width){.c-blog-pager__prev,.c-blog-pager__next{width:40px;height:40px}}.c-blog-pager__prev a,.c-blog-pager__next a{display:block;position:relative;width:100%;height:100%;border:1px solid #c5a065;background:#fff;transition:.4s}.c-blog-pager__prev a:hover,.c-blog-pager__next a:hover{background:#c5a065}.c-blog-pager__prev a:hover span,.c-blog-pager__next a:hover span{border-color:#fff}.c-blog-pager__prev a span{border-bottom:solid 1px #c5a065;border-left:solid 1px #c5a065;width:8px;height:8px;position:absolute;content:"";top:50%;transform:translateY(-50%) rotate(45deg);left:12px}@media screen and (768px <= width){.c-blog-pager__prev a span{left:16px}}.c-blog-pager__next a span{border-top:solid 1px #c5a065;border-right:solid 1px #c5a065;width:8px;height:8px;position:absolute;content:"";top:50%;transform:translateY(-50%) rotate(45deg);right:12px}@media screen and (768px <= width){.c-blog-pager__next a span{right:16px}}.c-blog-pager__pages{display:flex;align-items:center;justify-content:center}@media screen and (768px <= width){.c-blog-pager__pages{gap:24px}}.c-blog-pager__page{width:30px;height:30px;margin-inline:8px}@media screen and (768px <= width){.c-blog-pager__page{width:40px;height:40px;margin-inline:0}}.c-blog-pager__page a{background:#fff;border:1px solid #c5a065;color:#c5a065;font-size:1.4rem;display:flex;justify-content:center;align-items:center;transition:.4s;width:100%;height:100%}@media screen and (768px <= width){.c-blog-pager__page a{font-size:1.6rem}}.c-blog-pager__page a:hover{background:#c5a065;color:#fff}.c-blog-pager__page--active{background:#c5a065;color:#fff;display:flex;justify-content:center;align-items:center}.c-blog-pager__page--omit{margin-inline:0}.c-blog-pager__page--omit span{padding-inline:8px}@media screen and (768px <= width){.c-blog-pager__page--omit span{padding-inline:12px}}