._idx .csr-news { padding: 55px 0 70px; }
@media screen and (max-width: 750px) { ._idx .csr-news { padding: 8% 0; } }
._idx .csr-news .csr-news-row { display: flex; justify-content: space-between; }
@media screen and (max-width: 750px) { ._idx .csr-news .csr-news-row { display: block; } }
._idx .csr-news .csr-news-list { width: 66.6666666667%; }
@media screen and (max-width: 750px) { ._idx .csr-news .csr-news-list { width: 100%; margin-bottom: 30px; } }
._idx .csr-news .csr-news-report { width: 25%; }
@media screen and (max-width: 750px) { ._idx .csr-news .csr-news-report { width: 100%; } }
._idx .csr-news .csr-news-report a { text-decoration: none; }
._idx .csr-news .csr-news-report a figcaption { margin-top: 8px; font-size: 1.4rem; }
._idx .csr-news .c-heading { padding: 0 0 5px 10px; }
._idx .csr-news .c-list li { border-bottom: 1px solid #e8e8e8; }
._idx .csr-news .c-list li:first-child { border-top-color: #e8e8e8; }
._idx .csr-news .c-list li a { padding: 10px 0; }
@media screen and (max-width: 750px) { ._idx .csr-news .c-list li a { padding: 4.4776119403% 0; } }
._idx .csr-news .c-list li .list-date { width: 12em; padding-left: 1.5em; color: #0d3078; }
@media screen and (max-width: 750px) { ._idx .csr-news .c-list li .list-date { padding-left: 0; font-size: 1.4857142857rem; text-align: left; } }
@media screen and (max-width: 750px) { ._idx .csr-news .c-list li .list-txt { font-size: 1.6rem; } }
._idx .csr-nav .nav-con { display: flex; flex-wrap: wrap; }
@media screen and (max-width: 750px) { ._idx .csr-nav .nav-con { display: block; } }
._idx .csr-nav .nav-box { width: 48.3333333333%; margin-right: 3.3333333333%; margin-bottom: 8.3333333333%; }
@media screen and (max-width: 750px) { ._idx .csr-nav .nav-box { width: 100%; margin-right: 0; margin-bottom: 80px; } }
._idx .csr-nav .nav-box._even { margin-right: 0; }
._idx .csr-nav .nav-box .c-heading { margin-bottom: 20px; }
._idx .csr-nav .nav-box figure { margin-bottom: 10px; }
._idx .csr-nav .nav-box .nav-box-list ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
@media screen and (max-width: 750px) { ._idx .csr-nav .nav-box .nav-box-list ul { display: block; } }
._idx .csr-nav .nav-box .nav-box-list ul li { width: 48.275862069%; border-bottom: 1px solid #f3f3f3; }
@media screen and (max-width: 750px) { ._idx .csr-nav .nav-box .nav-box-list ul li { width: 100%; } }
._idx .csr-nav .nav-box .nav-box-list ul li a { display: block; text-decoration: none; padding: 10px 35px 10px 0; background: url("../img/common/ico_arrow02.svg") no-repeat right center; background-size: 5px auto; font-size: 1.6rem; }
@media screen and (max-width: 750px) { ._idx .csr-nav .nav-box .nav-box-list ul li a { font-size: 1.6rem; } }

/*# sourceMappingURL=csr.css.map */
