.news-list{font-size:1.3rem}.news-list li{margin-bottom:12px;border-bottom:1px solid rgba(204,204,204,0.4)}.news-list time,.news-list span{display:block}.news-list a{display:block;padding-right:20px;transition:all .5s;position:relative}.news-list a::after{content:'';display:block;width:16px;height:16px;position:absolute;top:-100%;bottom:-100%;right:0;margin:auto;background:url(/assets/img/common/icon_arrow_right_circle.svg) no-repeat 0 0/contain;transition:all .3s}.news-list a:hover::after{transform:translateX(5px)}.news-list span{padding:0 0 10px}.news-entry-date{font-size:1.2rem}.news-entry-ttl{font-size:2.2rem;line-height:1.5;margin-bottom:10px}.news-freearea p{min-height:1em}.news-freearea a{border-bottom:1px solid #1a1a1a;transition:all .3s}.news-freearea a:hover{border-bottom:1px solid transparent}.news-freearea img{height:100% !important}.news-pager{display:flex;justify-content:center;align-items:center;margin:50px auto}.news-pager li{margin:0 5px}.news-pager a{text-decoration:none;display:flex;justify-content:center;align-items:center;min-width:90px;border:1px solid #000;border-radius:30px;padding:0 15px 2px;position:relative;transition:all .5s}.news-pager a.is-prev::after,.news-pager a.is-next::after{content:'';display:block;width:6px;height:6px;border-top:1px solid #1a1a1a;border-right:1px solid #1a1a1a;transform:rotate(-135deg);position:absolute;top:-100%;bottom:-100%;margin:auto;transition:all .3s}.news-pager a.is-prev::after{left:10px;margin-left:8px}.news-pager a.is-next::after{right:15px;transform:rotate(45deg)}.news-pager a:hover{opacity:1;color:#fff;background:#000}.news-pager a:hover::after{border-color:#fff}@media screen and (min-width: 768px){.news-list{font-size:1.4rem}.news-list a{padding-right:30px}.news-list a::after{width:20px;height:20px}.news-list span{padding:4px 0 15px}.news-entry-date{font-size:1.4rem}.news-entry-ttl{font-size:2.8rem;margin-bottom:20px}.news-pager{margin:120px auto}.news-pager li{margin:0 20px}.news-pager a{min-width:115px;padding:0 20px 2px}.news-pager a.is-prev::after,.news-pager a.is-next::after{width:8px;height:8px}}@media screen and (max-width: 767px){.news-pager a{font-size:1.3rem}}
