._idx .news-main { padding: 35px 0 100px; }
@media screen and (max-width: 750px) { ._idx .news-main { padding: 8% 0 13.3333333333%; } }
._idx .news-main .news-con { width: 100%; max-width: 760px; margin: 0 auto; }
._idx .news-main .news-num { width: 100%; max-width: 165px; margin-bottom: 30px; }
._idx .news-main .news-num p { padding: 10px; background: #0d3078 url("../img/common/ico_arrow_w_d.svg") no-repeat right 15px center; background-size: 12px auto; font-size: 1.3rem; color: #fff; text-align: center; border-radius: 0.5em; cursor: pointer; }
._idx .tabmenu { display: flex; align-items: flex-end; margin-bottom: 40px; }
._idx .tabmenu li { display: flex; justify-content: center; width: 15.1315789474%; height: 100%; margin-right: 1.9736842105%; padding: 10px 0; border-bottom: 3px solid #eaeaea; text-align: center; color: #999; line-height: 1; cursor: pointer; }
@media screen and (max-width: 750px) { ._idx .tabmenu li { font-size: 1.2571428571rem; line-height: 1.2; } }
._idx .tabmenu li a { color: #999; text-decoration: none; }
._idx .tabmenu li:last-child { margin-right: 0; }
._idx .tabmenu li.active, ._idx .tabmenu li:hover { position: relative; border-bottom: 3px solid #0d3078; color: #0d3078; }
._idx .tabmenu li.active a, ._idx .tabmenu li:hover a { color: #0d3078; }
._idx .tabmenu li.active::after, ._idx .tabmenu li:hover::after { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; margin-left: -4px; margin-bottom: -6px; border-style: solid; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 4px solid #0d3078; border-bottom: 0; }
._idx .c-list { margin-bottom: 30px; }
._idx .c-list li { border-bottom: 1px solid #e8e8e8; }
._idx .c-list li:first-child { border-top: 1px solid #e8e8e8; }
._idx .c-list li a { padding: 10px 0; }
._idx .c-list li .list-date { width: 11em; text-align: center; }
@media screen and (max-width: 750px) { ._idx .c-list li .list-date { width: 9em; font-size: 1.4857142857rem; text-align: left; } }
._idx .c-list li .list-cate { background-color: #e8efff !important; font-size: 1.4rem; color: #0d3078; }
@media screen and (max-width: 750px) { ._idx .c-list li .list-cate { font-size: 1.2571428571rem; } }
@media screen and (max-width: 750px) { ._idx .c-list li .list-txt { font-size: 1.6rem; } }

/*# sourceMappingURL=news.css.map */
