@charset "UTF-8";.main.is-invert{padding-top:128px}
@media all and (max-width:1024px){.main.is-invert{padding-top:70px}
}
.cont-section.news{padding:15.5rem 0 16rem;background:#000}
.cont-section.news .news-list{display:flex;flex-wrap:wrap;width:144rem;margin:6rem auto 0;padding-bottom:5rem;border-bottom:.1rem solid #333}
.cont-section.news .news-list li{width:66rem}
.cont-section.news .news-list li:nth-child(2n){margin-left:12rem}
.cont-section.news .news-list li:nth-child(2) ~ li{margin-top:4rem;padding-top:4rem;border-top:.1rem solid #333}
.cont-section.news .news-list li a{display:flex;min-height:14.4rem;color:#fff;font-size:2.4rem;line-height:1.5}
.cont-section.news .news-list li a .sub{font-weight:400;width:70%;padding-right:5rem}
.cont-section.news .news-list li a .date{display:block;margin-bottom:1.5rem;color:#878787;font-size:1.6rem;font-weight:400;line-height:1}
.cont-section.news .news-list li a .thumb{width:30%}
.cont-section.news .news-list li a .thumb img{max-width:auto;width:100%}
.cont-section.news .learnmore{margin:3.4rem auto 0;text-align:center}
@media all and (max-width:1520px){.cont-section.news .news-list{width:calc(100% - 8rem)}
.cont-section.news .news-list li{width:calc(50% - 6rem)}
}
@media all and (max-width:1300px){.cont-section.news{padding:10rem 0 12rem}
.cont-section.news .news-list{display:block;margin:7rem auto 0;padding-bottom:5rem;border-bottom:.1rem solid #333}
.cont-section.news .news-list li{width:100%}
.cont-section.news .news-list li:nth-child(2n){margin-left:0}
.cont-section.news .news-list li:nth-child(1) ~ li{margin-top:5rem;padding-top:5rem;border-top:.1rem solid #333}
.cont-section.news .news-list li a{min-height:auto;font-size:2.4rem}
.cont-section.news .news-list li a .date{margin-bottom:2.5rem;font-size:1.8rem}
.cont-section.news .news-list li a .thumb img{max-width:auto;width:100%}
}
@media all and (max-width:767px){.cont-section.news{padding:5rem 0 6rem}
.cont-section.news .news-list{width:calc(100% - 4rem);margin:3.5rem auto 0;padding-bottom:2.3rem}
.cont-section.news .news-list li:nth-child(1) ~ li{margin-top:2.5rem;padding-top:2.5rem}
.cont-section.news .news-list li a{font-size:1.2rem}
.cont-section.news .news-list li a .date{margin-bottom:1.25rem;font-size:.9rem}
}