.page-module__Kjl5uq__pageWrapper{background:#f5f5f5}.page-module__Kjl5uq__newsContainer{max-width:1200px;margin-top:40px;margin-left:120px;margin-right:auto;padding:0 20px 100px}.page-module__Kjl5uq__newsList{background:0 0}.page-module__Kjl5uq__newsItem{cursor:pointer;border-bottom:1px solid #d9d9d9;align-items:center;gap:20px;padding:25px 10px;text-decoration:none;transition:opacity .3s;display:flex}.page-module__Kjl5uq__newsItem:hover{opacity:.7}.page-module__Kjl5uq__newsDate{letter-spacing:.1em;color:#77936e;flex-shrink:0;min-width:100px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;line-height:23px}.page-module__Kjl5uq__newsTitle{letter-spacing:.1em;color:#333;flex:1;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:22px}.page-module__Kjl5uq__pagination{justify-content:center;align-items:center;gap:10px;margin:76px 0;display:flex}.page-module__Kjl5uq__paginationArrow,.page-module__Kjl5uq__paginationNumber{cursor:pointer;letter-spacing:.06em;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-family:Futura,sans-serif;font-size:13px;font-weight:500;transition:opacity .3s;display:flex}.page-module__Kjl5uq__paginationArrow:hover:not(:disabled),.page-module__Kjl5uq__paginationNumber:hover:not(.page-module__Kjl5uq__active){opacity:.7}.page-module__Kjl5uq__paginationArrow:disabled{opacity:.3;cursor:not-allowed}.page-module__Kjl5uq__paginationNumber.page-module__Kjl5uq__active{color:#f5f5f5;background:#77936e}.page-module__Kjl5uq__paginationNumber:not(.page-module__Kjl5uq__active){color:#77936e}.page-module__Kjl5uq__paginationDots{color:#77936e;font-family:Futura,sans-serif;font-size:13px}@media (max-width:1024px){.page-module__Kjl5uq__newsContainer{max-width:100%;margin-left:clamp(40px,6vw,60px);margin-right:clamp(20px,3vw,40px);padding:0 clamp(30px,4vw,40px) clamp(70px,10vw,80px)}.page-module__Kjl5uq__newsItem{gap:clamp(15px,2.5vw,20px);padding:clamp(25px,4vw,30px) clamp(8px,1.5vw,10px)}.page-module__Kjl5uq__newsDate{min-width:clamp(90px,12vw,100px);font-size:clamp(12px,1.5vw,14px);line-height:clamp(20px,2.5vw,23px)}.page-module__Kjl5uq__newsTitle{font-size:clamp(11px,1.4vw,12px);line-height:clamp(20px,2.5vw,22px)}.page-module__Kjl5uq__pagination{margin:clamp(60px,9vw,76px) 0}.page-module__Kjl5uq__paginationArrow,.page-module__Kjl5uq__paginationNumber{width:clamp(28px,4vw,30px);height:clamp(28px,4vw,30px);font-size:clamp(12px,1.6vw,13px)}}@media (max-width:768px){.page-module__Kjl5uq__newsContainer{max-width:100%;margin-left:20px;margin-right:20px;padding:0 20px 60px}.page-module__Kjl5uq__newsItem{flex-direction:column;align-items:flex-start;gap:7px;padding:20px 5px}.page-module__Kjl5uq__newsDate{min-width:auto;font-size:12px;line-height:20px}.page-module__Kjl5uq__newsTitle{font-size:12px;line-height:22px}.page-module__Kjl5uq__pagination{margin:50px 0}.page-module__Kjl5uq__paginationArrow,.page-module__Kjl5uq__paginationNumber{width:30px;height:30px;font-size:13px}}@media (max-width:480px){.page-module__Kjl5uq__newsContainer{max-width:100%;margin-left:20px;margin-right:20px;padding:0 20px 50px}.page-module__Kjl5uq__newsItem{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 5px}.page-module__Kjl5uq__newsDate{min-width:auto;font-size:11px;line-height:15px}.page-module__Kjl5uq__newsTitle{font-size:12px;line-height:22px}.page-module__Kjl5uq__pagination{gap:8px;margin:45px 0}.page-module__Kjl5uq__paginationArrow,.page-module__Kjl5uq__paginationNumber{width:30px;height:30px;font-size:12px}.page-module__Kjl5uq__paginationDots{font-size:12px}}@media (max-width:320px){.page-module__Kjl5uq__newsContainer{max-width:100%;margin-left:15px;margin-right:15px;padding:0 15px 40px}.page-module__Kjl5uq__newsItem{flex-direction:column;align-items:flex-start;gap:7px;padding:16px 5px}.page-module__Kjl5uq__newsDate{min-width:auto;font-size:11px;line-height:15px}.page-module__Kjl5uq__newsTitle{font-size:11px;line-height:20px}.page-module__Kjl5uq__pagination{gap:6px;margin:40px 0}.page-module__Kjl5uq__paginationArrow,.page-module__Kjl5uq__paginationNumber{width:28px;height:28px;font-size:11px}.page-module__Kjl5uq__paginationDots{font-size:11px}}
