@charset "utf-8";

.latest-line-wrapper {}
.latest-line {}

.latest-line .latest-line-inner {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.latest-line .latest-line-inner .line-1 {font-weight: bold; font-size: 1.125rem; }
.latest-line .latest-line-inner .line-txt {flex-grow: 1; margin: 0 20px;}
.latest-line .latest-line-inner .line-2 {/* float 제거 */}
.latest-line .latest-line-inner .line-3 {/* float 제거 */ margin-right: 5px}

.main_latest a {color:#000;}

#ticker{}
.none{display:none}
.nav{ }
.block { width:350px; height:30px; overflow:hidden;}
.block ul,
.block li {margin:0; padding:0; list-style:none;}
.block li a {display:block; height:30px; color:#555; line-height:30px; text-decoration:none; }

/* 반응형 스타일 추가 */
@media (max-width: 768px) {
    .latest-line .latest-line-inner {
        flex-direction: column;
        align-items: flex-start;
    }

    .latest-line .latest-line-inner .line-1 {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .latest-line .latest-line-inner .line-txt {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .latest-line .latest-line-inner .line-2 {
        display: none;
        align-self: flex-end;
        margin-right: 0;
    }

    .block {
        width: 100%;
    }
}