﻿

.contentboxtop { background-color: #0054a3; width: 100%; padding: 65px 0px 55px 0px; }
    .contentboxtop .cntitle { font-size: 36px; color: #fff; text-shadow: 0px 1px 3px rgba(34,23,20,0.4) }
        .contentboxtop .cntitle b { display: block; font-size: 18px; font-weight: 400; color: #fefefe; margin-left: 10px; }

.contentbox { max-width: 1200px; width: 100%; }
    .contentbox .conn { width: 100%; margin: 20px 0px; }




@media only screen and (max-width:768px) {
    .contentboxtop .cntitle { font-size: 22px; }
        .contentboxtop .cntitle b { font-size: 16px; }
    .contentbox .conn { padding: 0px 10px; }
}


.newslist { width: 100%; padding: 4rem 0px; }
    .newslist > ul { width: 100%; }
        .newslist > ul > li { width: 100%; text-align: left; border-bottom: solid 1px #ccc; line-height: 1.8; padding: 10px 0px; }
            .newslist > ul > li > a { font-size: 1rem; display: flex; }
                .newslist > ul > li > a > span.ll { flex: 1; }
                .newslist > ul > li > a > span.rr { width: 2rem; }
