.pagettl02-sec { border-bottom: none; }

.news-idx { padding-bottom: 75px; }
@media screen and (max-width: 750px) { .news-idx { padding-bottom: 60px; } }
.news-idx .news-list { margin-bottom: 55px; border-top: 1px solid #d0d0d0; }
.news-idx .news-list li { border-bottom: 1px solid #d0d0d0; }
.news-idx .news-list li a { color: #1f1f1f; text-decoration: none; }
.news-idx .news-list li .news-item { display: flex; width: 100%; padding: 1.5em 0; }
@media screen and (max-width: 750px) { .news-idx .news-list li .news-item { justify-content: space-between; } }
.news-idx .news-list li .news-item .news-item-fig { width: 200px; margin: 5px 1.5em 0 0; }
@media screen and (max-width: 750px) { .news-idx .news-list li .news-item .news-item-fig { width: 28.9855072464%; margin-right: 0; } }
.news-idx .news-list li .news-item .news-item-fig .c-fig { padding-top: 55.5555555556%; }
.news-idx .news-list li .news-item .news-item-con { flex: 1; }
@media screen and (max-width: 750px) { .news-idx .news-list li .news-item .news-item-con { flex: initial; width: 64.0579710145%; } }
.news-idx .news-list li .news-item .news-item-info { display: flex; align-items: center; margin-bottom: 5px; font-size: 1.2rem; }
.news-idx .news-list li .news-item .news-item-date { margin-right: 1em; }
.news-idx .news-list li .news-item .news-item-cat { display: inline-block; padding: 0 1em 0.2em; color: #fff; }
@media screen and (max-width: 750px) { .news-idx .news-list li .news-item .news-item-cat { padding-bottom: 0; } }
.news-idx .news-list li .news-item .news-item-cat._feature { background-color: #8071be; }
.news-idx .news-list li .news-item .news-item-cat._news { background-color: #4ab2a2; }
.news-idx .news-list li .news-item .news-item-cat._column { background-color: #e47b71; }

._detail { padding-bottom: 110px; background-color: #f3f3f6; }
._detail .news-detailtop { max-width: 990px; margin-inline: auto; padding-block: 40px; }
._detail .news-detailtop .news-detailtop-cat { display: flex; justify-content: center; gap: 5px; margin-bottom: 10px; }
._detail .news-detailtop .news-detailtop-cat span { display: inline-block; padding: 3px 2em; color: #fff; }
._detail .news-detailtop .news-detailtop-cat span._cat1 { background-color: #4ab2a2; }
._detail .news-detailtop .news-detailtop-date { margin-bottom: 35px; text-align: center; }
._detail .news-detailtop .news-detailtop-date span { font-size: 1.6rem; }
._detail .news-detailtop .news-detailtop-ttl { font-size: 2.2rem; text-align: center; font-weight: 700; }
._detail .detail-content { display: block; width: 100%; max-width: 990px; margin-inline: auto; padding: 0 20px; }
@media screen and (max-width: 750px) { ._detail .detail-content { padding: 0 4%; } }
._detail .detail-content .c-in { max-width: 100%; border-radius: 20px; background-color: #fff; }
._detail .detail-content .c-back { margin-top: 35px; }

/*# sourceMappingURL=news.css.map */
