@charset "UTF-8";
/*　水色　*/
/*　黄色　*/
/*　オレンジ　*/
/* ==================================================================================================== NEWS
==================================================================================================== */
.news { padding-bottom: 70px; }

.news-top { margin-bottom: 60px; }
.news-top .news-top-box { display: flex; align-items: center; margin-bottom: 10px; font-weight: bold; }
.news-top .news-top-box .news-date { margin-right: 20px; color: #0fb2e3; }
.news-top .news-top-box .news-icon { width: 75px; padding: 2px 5px; background-color: #fff100; text-align: center; font-size: 0.6rem; }
.news-top .news-heading { margin-bottom: 60px; padding-bottom: 10px; border-bottom: 1px solid #0fb2e3; font-size: 1.4rem; font-weight: bold; }

.news-contents .news-contents-box { margin-bottom: 80px; }
.news-contents .news-contents-box dl dt { margin-bottom: 20px; font-size: 1.2rem; font-weight: bold; color: #0fb2e3; }
.news-contents .news-contents-box.news-contents-box-fig { display: flex; justify-content: space-between; }
@media screen and (max-width: 767px) { .news-contents .news-contents-box.news-contents-box-fig { display: block; } }
.news-contents .news-contents-box.news-contents-box-fig figure { width: 39.1071428571%; }
@media screen and (max-width: 767px) { .news-contents .news-contents-box.news-contents-box-fig figure { width: 100%; margin-bottom: 20px; } }
.news-contents .news-contents-box.news-contents-box-fig dl { width: 55.3571428571%; }
@media screen and (max-width: 767px) { .news-contents .news-contents-box.news-contents-box-fig dl { width: 100%; } }
.news-contents .news-contents-box.news-contents-box-reverse { flex-direction: row-reverse; }

/*# sourceMappingURL=news.css.map */
