.sec_top .topmenu_area .logo a{
    height: 43px;
}

@media (max-width:767px) {
    .sec_top .topmenu_area .logo a {
        height: 23px;
    }
}
.v-w-100{
    width: 100%;
    display: block;
}

.m-b-0{
    margin-bottom: 0!important;
}



/*----- 상단 송출중단 아코디언 배너 -----*/
.bn_end a{display:flex; align-items: center; justify-content: center; gap:10px; padding:12px 0; color:#fff; font-size:32px; font-weight:bold; text-align:center; background-color: #0075bb; word-break: keep-all;}
.bn_end a i {height: 27px;}
.bn_end a i img {width: 30px;}
.bn_end .end_list {position: relative; padding: 35px 50px; background-color:#f6f6f6; border-bottom:3px solid #0075bb; font-size:17px; color:#000; letter-spacing: -0.03em; word-break:keep-all;}
.bn_end .end_list p{margin-bottom:20px; font-weight:bold;}
.bn_end .end_list ul li {position:relative; padding-left:10px;}
.bn_end .end_list ul li::before{content:""; position:absolute; left: 0; top: 50%; transform: translateY(-50%); display:block; width:3px; height:3px; border-radius:50%; background:#000;}
.bn_end .end_list ul li.end_list_tit {padding-left:16px; margin-bottom: 8px; font-weight:bold; color:#0075bb;}
.bn_end .end_list ul li.end_list_tit::before {transform: translateY(calc(-50% + 3px)); width:10px; height:10px; background-color:#0075bb;}
.bn_end .end_list button {position: absolute; bottom: 9px; left: 50%; transform: translateX(-50%);}
.bn_end .end_list button img {width: 30px;}

@media all and (max-width:767px){
    .bn_end a {font-size: 24px;}
    .bn_end .end_list {padding: 35px 50px 70px;}
}

@media all and (max-width:460px){
    .bn_end a {align-items: end;}
    .bn_end a i {height: auto;}
}

@media all and (max-width:336px){
    .bn_end .end_list ul li.end_list_tit::before {top: 25%; transform: translateY(calc(-25%));}
}
/*----- 상단 송출중단 아코디언 배너 -----*/