#news{position:relative;margin-bottom:clamp(7rem,13vw,13rem)}#news .inner{width:81.33%;max-width:900px;margin:0 auto}#news .news_cont .news_item{padding:2.2rem 0 1.8rem;border-bottom:1px solid #ede6d2;color:#333}#news .news_cont .news_item .date{margin-bottom:.5rem;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.2rem;line-height:1.5;letter-spacing:.1em;color:#eac200}#news .news_cont .news_item .title{position:relative;padding-right:3.5rem;font-size:clamp(1.2rem,1.68vw,1.4rem);line-height:1.5;letter-spacing:.1em}#news .news_cont .news_item .arrow{position:absolute;top:50%;right:0;transform:translate(0, -50%);width:2rem;aspect-ratio:1;background:#333;border-radius:50%;content:""}#news .news_cont .news_item .arrow::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.8rem;aspect-ratio:1;transition:.3s ease-in-out;background:url("../../images/common/arrow_wht.svg") center/cover no-repeat;content:""}@media screen and (min-width: 769px){#news .news_cont .news_item{padding:2.8rem 0}#news .news_cont .news_item+.news_item{margin-top:1rem}#news .news_cont .news_item .date{margin-bottom:1rem}#news .news_cont .news_item .title{padding-right:3rem}#news .news_cont .news_item .arrow{width:2.3rem}#news .news_cont .news_item .arrow::before{width:1rem}}.c-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:clamp(6rem,8vw,8rem)}.c-pager .item{width:3.46em;aspect-ratio:1;background:#fdfcf5;border:1px solid #eac200;border-radius:50%;color:#eac200;font-family:"Montserrat",sans-serif;font-size:clamp(1.3rem,1.4vw,1.4rem);line-height:3.46em;letter-spacing:0;text-align:center;transition:.3s}.c-pager .item.active{background:#eac200;color:#fff}.c-pager .item.prev,.c-pager .item.next{margin-right:.9rem;position:relative;background:#eac200}.c-pager .item.prev::after,.c-pager .item.next::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(-1, 1);width:.9em;aspect-ratio:1;background:url("../../images/common/arrow_wht.svg") center/cover no-repeat;content:""}.c-pager .item.next{margin-right:0;margin-left:.9rem}.c-pager .item.next::after{transform:translate(-50%, -50%) scale(1, 1)}@media screen and (min-width: 769px){.c-pager{gap:1rem}.c-pager .item:hover{background:#eac200;color:#fff}.c-pager .item.first_page{margin-right:4rem}.c-pager .item.last_page{margin-right:0;margin-left:4rem}}