@charset "utf-8";

/* 상단 메뉴 */
.mong9menu3 li.m9_selected>a{color:#020b94}
.mong9menu3 li.m9_active>a{color:#020b94}
.mong9menu3 li.m9_down.m9_open>a{color:#020b94}
.mong9menu3 a:hover, .mong9menu3 a:focus{color:#020b94}
.mong9menu3 ._level_1>ul>li>a:before{background-color:#020b94}
.mong9menu3 .m9_layer._level_1>ul>li.m9_down>a>span._num{background-color:#020b94}
.mong9menu3-sub a:hover, .mong9menu3-sub a:focus{color:#020b94}
.mong9menu3-sub li.m9_active>a{color:#020b94}
.mong9menu3-sub ._level_2>ul>li>a:before{background-color:#020b94}

/* 좌/우측 메뉴 */
.page_side_menu_body .m9_selected>a{color:#020b94}
.page_side_menu_body li.m9_hover{color:#020b94}
.page_side_menu_body li.m9_open{color:#020b94}
.page_side_menu_body li.m9_active{color:#020b94}

/* 모바일 메뉴 */
.page_mobile_menu{background-color:#020b94}
.overlay .overlay-content{background-color:#020b94 !important}

/* 하단 메뉴 */
.page_down_menu>ul>li>a:hover, .page_down_menu>ul>li>a:focus, .page_down_menu>ul>li>a.selected{color:#020b94}

/* 탭 메뉴 */
.page-tab-one.selected>a, .page-tab-one>a:hover, .page-tab-one>a:focus{background-color:#020b94}

/* 본문내용 */
.m9-grid-block .m9-h3 ._title{color:#020b94}
.m9-grid-block .m9-h3 ._title:after{background-color:#020b94}

/* .m9-grid-block .m9-txt-box .m9-font-color-1{color:#020b94} */
.m9-grid-block .box-br{height:10px}

.m9-grid-block .m9-font-color-1, .m9-font-color-1{color:#020b94}
.m9-grid-block .m9-font-color-2, .m9-font-color-2{color:#666}

.m9-grid-block .m9-txt-box h3{color:inherit}
.m9-grid-block .m9-txt-box h4{color:inherit;font-size:1.2em;font-weight:600}
.m9-grid-block .m9-txt-box .m9-font-color-1{color:#000}

.m9-grid-block .m9-background-color-1, .m9-background-color-1{background-color:#020b94 !important}
.m9-grid-block .m9-btn-wrap .theme_a .m9-btn{color:;background-color:;border:1px solid #ebebeb}

/* 기타 */
.goTop{background-color:#020b94}
.paging_btn_a{background-color:#020b94 !important;border-color:#020b94 !important}
.m9-table-search>form .search_button{background-color:#020b94 !important;border-color:#020b94 !important}
.m9-table-search>form .search_button_off{background-color:#bbb !important;border-color:#bbb !important}
.uploadform .upload_btn1{background-color:#020b94 !important;border-color:#020b94 !important}
.pro-btn{display:inline-block;min-width:60px;height:30px;line-height:30px;padding:0 10px;margin-left:3px;margin-right:3px;font-family:gulim;font-size:12px;text-align:center;border:1px solid #020b94;background:#020b94;border-radius:3px;overflow:hidden;cursor:pointer;outline:none;vertical-align:middle;color:#fff}
.pro-btn:hover,.pro-btn:focus{opacity:0.8}
.pro-btn.small{min-width:30px;height:23px;line-height:23px;padding:0 5px}
.pro-btn.large{min-width:40px;height:40px;line-height:40px;padding:0 20px}
.pro-btn:active{position:relative;top:1px}
.pro-btn>img{display:none}
.pro-btn>.blind{width:auto;height:auto;overflow:inherit;font-size:12px;line-height:1;position:static;left:0;top:0}


/* 메인(홈) 페이지 */
._main_block_one{position:relative;margin-bottom:80px}
._main_block_one ._main_summary_btn{position:absolute;top:-55px;right:0;line-height:1}
._main_block_one ._main_summary_btn>*{vertical-align:middle;display:inline-block}
._main_block_one ._main_summary_btn:after{content:'\f285';font-family:bootstrap-icons!important;display:inline-block;margin-left:2px;color:#999;line-height:1;vertical-align:middle;font-weight:bold;font-size:0.8em}

/* 메인(홈) 페이지 상단 메뉴 - 배너와 연동을 위한 설정 */
.header-background-home._pc_home #header{position:absolute;background:transparent;color:#fff}
.header-background-home._pc_home #header .header-top{border-bottom-width:0}

.header-background-home._pc_home #header .hamburger-button>span{background:#fff}
.header-background-home._pc_home #header ._logo_area_out>._in>div._logo_area h1{color:#fff}

.header-background-home._pc_home #header.m9_open{background:#fff;color:#000}
.header-background-home._pc_home #header.m9_open .hamburger-button>span{background:#000}
.header-background-home._pc_home #header.m9_open ._logo_area_out>._in>div._logo_area h1{color:#000}

body.m9header-fixed .header-background-home._pc_home #header{position:fixed;background:#fff;color:#000}
body.m9header-fixed .header-background-home._pc_home #header .header-top{border-bottom-color:1px solid rgba(0,0,0,0.1)}
body.m9header-fixed .header-background-home._pc_home #header .hamburger-button>span{background:#000}
body.m9header-fixed .header-background-home._pc_home #header ._logo_area_out{border-bottom-width:0}
body.m9header-fixed .header-background-home._pc_home #header ._logo_area_out>._in>div._logo_area h1{color:#000}

.header-background-home._pc_home #header ._logo_area_out{border-bottom:1px solid rgba(255,255,255,0.3)}

.header-background-home._pc_home #header._dark{color:#000}
.header-background-home._pc_home #header._dark ._logo_area_out>._in>div._logo_area h1{color:#000}
.header-background-home._pc_home #header._dark .hamburger-button>span{background-color:#000}

@media screen and (max-width:999px){
.header-background-home._pc_home #header ._logo_area_out{border-bottom:none}
.header-background-home._pc_home #header .page_up_link{border-top-color:rgba(255,255,255,0.3);border-bottom-color:rgba(255,255,255,0.3)}
body.m9header-fixed .header-background-home._pc_home #header .page_up_link{border-top-color:#eee;border-bottom-color:#eee}
}

@media screen and (max-width:576px){
._main_block_one{margin-bottom:30px}
}