.font-en { font-family: 'Roboto', sans-serif; }

.font-mp { font-family: 'M PLUS 1p', sans-serif; }

.font-min { font-family: 'Zen Kurenaido', sans-serif; }

.info-list { margin-bottom: 30px; border-top: 1px solid #d4d4d4; }
.info-list li { border-bottom: 1px solid #d4d4d4; }
.info-list li a { display: block; text-decoration: none; padding: 50px 0; }
.info-list li a:hover .news-txt { text-decoration: underline; }
.info-list li .news-date { margin-bottom: 10px; font-size: 0.875rem; color: #46b46b; font-weight: bold; line-height: 1; }
.info-list li .news-txt { font-size: 1.0625rem; font-weight: 400; }

.box { margin-bottom: 40px; padding-bottom: 100px; border-bottom: 1px solid #ddd; }

.txt { margin-bottom: 70px; }

.txt_list { margin-bottom: 40px; }

.fig-txt .fig-txt-img { width: 45.4166666667%; }
@media screen and (max-width: 640px) { .fig-txt .fig-txt-img { width: 100%; } }
.fig-txt .fig-txt-lead { width: 50%; }
@media screen and (max-width: 640px) { .fig-txt .fig-txt-lead { width: 100%; } }

.fig-02 li { width: 47.0833333333%; margin-right: 5.8333333333%; }

.fig-03 li { width: 30.8333333333%; margin-right: 3.75%; }

/*# sourceMappingURL=information.css.map */
