@charset "utf-8";
/* color01 e8246a */
/* color02 b11b51 */

/*module.css*/
.t01 { color: #2a40a3 !important;} /* 공통 텍스트 컬러 */
.t02 { color: #f34235 !important;} /* 부제목 등 포인트 텍스트 컬러 */
.c01 { background-color: #2a40a3 !important; color: #fff !important;} /* 공통 배경 컬러 */

#gnb.vertical > li > ul li a:hover, #gnb > li > ul li a.active {background:#2a40a3;}


/*header01*/
.header01 #gnb > li > a.on, .header01 #gnb > li > a.active { color: #0c5ba7;}
.header01 #gnb.vertical > li > ul li a:hover, .header01 #gnb > li > ul li a.active {background: #0c5ba7;}
.header01 .gnbBox {border-bottom:1px solid #c4c4c4;}

/*header02*/
.header02 .gnbBox {border-bottom: 3px solid #2a40a3;}
.header02 #gnb > li > a.on, .header02 #gnb > li > a.active { color: #2a40a3;}

/*header03*/
.header03 .gnbBox {background: #0c5ba7; border:0;}
.header03 .gnbBox .menu a,
.header03 .all_news {color:#fff;}
.header03 .gnbBox .menu .alist {border-color:#6089b1;}
.header03 .gnbBox .menu .alist .list {background:url('/img/btn_list_white.png') center no-repeat; color:#fff;}

/*header04*/
.header04 .gnbBox {border:0; background: rgb(25,72,125);
    background: -moz-linear-gradient(top, rgba(25,72,125,1) 0%, rgba(33,113,179,1) 50%, rgba(26,101,166,1) 51%, rgba(72,157,222,1) 100%);
    background: -webkit-linear-gradient(top, rgba(25,72,125,1) 0%,rgba(33,113,179,1) 50%,rgba(26,101,166,1) 51%,rgba(72,157,222,1) 100%);
    background: linear-gradient(to bottom, rgba(25,72,125,1) 0%,rgba(33,113,179,1) 50%,rgba(26,101,166,1) 51%,rgba(72,157,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19487d', endColorstr='#489dde',GradientType=0 );}
.header04 .gnbBox .menu a,
.header04 .all_news {color:#fff;}
.header04 .gnbBox .menu .alist {border-color:#6089b1;}
.header04 .gnbBox .menu .alist .list {background:url('/img/btn_list_white.png') center no-repeat; color:#fff;}

/*header05*/
.header05 {background:#0c5ba7;}
.header05 .gnbBox {background:#094782; border:0;}
.header05 .gnbBox .menu a,
.header05 .all_news {color:#fff;}
.header05 .gnbBox .menu .alist {border-color:#6089b1;}
.header05 .gnbBox .menu .alist .list {background:url('/img/btn_list_white.png') center no-repeat; color:#fff;}
.header05 .service .snsBox li {color:#fff;}

.tit_set.ts02 {border-top: 2px solid #2a40a3;}
.tit_set.ts03 {border-bottom: 2px solid #2a40a3;}
.tit_set.ts04 {border-left: 4px solid #2a40a3;}
.tit_set.ts05 h2:before {background: #2a40a3;}
.tit_set.ts06 {background: #2a40a3;}
.tit_set.ts06 h2 .ics:before {color: #2a40a3;}
.tit_set.ts07 {background: #2a40a3 url(../img/default/bg_tit_line.png) no-repeat 3px 3px;}
.tit_set.ts07 h2 .ics:before {color: #2a40a3;}
.tit_set.ts09:after {background: #2a40a3;}
.tit_set.ts11 > div {border-left: 5px solid #2a40a3;}
.tit_set.ts12 > div {border-left: 5px solid #2a40a3;}
.tit_set.ts13 h2 a {background-color: #2a40a3;}
.tit_set.ts14 > div {border-left: 4px solid #2a40a3;}
.tit_set.ts15 h2 a {border-bottom: 1px solid #2a40a3;}
.tit_set.ts16 {border-bottom: 1px solid #2a40a3;}
.tit_set.ts16 h2 a {border-bottom: 4px solid #2a40a3;}
.tit_set.ts17:after {background: #2a40a3 url(../img/default/bg_w50.png) repeat 0 0;}
.tit_set.ts17 h2 a:after {background: #2a40a3 url(../img/default/bg_w50_skew.png) no-repeat right 0;}
.tit_set.ts18 {border-bottom: 1px solid #2a40a3;}
.tit_set.ts18 h2 a {background-color: #2a40a3;}
.tit_set.ts18 h2 a:after {border-bottom: 32px solid #2a40a3;}
.tit_set.ts19:after {background: #2a40a3;}
.tit_set.ts20 {background: #2a40a3 url(../img/default/bg_b_gradient.png) no-repeat right 0;}
.tit_set.ts20 h2 .ics:before {color: #2a40a3;}
.tit_set.ts22:after {background: #2a40a3 url(../img/default/bg_theme22.png) no-repeat 0 0;}
.tit_set.ts23:after {background: #2a40a3 url(../img/default/bg_theme23.png) no-repeat 0 0;}
.tit_set.ts24:after {background: #2a40a3 url(../img/default/bg_theme24.png) no-repeat 0 0;}
.tit_set.ts25:after {background: #2a40a3;}
.tit_set.ts25:before {background: #2a40a3;}
.tit_set.ts26 h2:after {background: #2a40a3;}
.tit_set h2 a > * { color: #2a40a3 !important;}

.paging .btn_pagenum a:hover { color: #2a40a3;} /* 공통 컬러 적용 */
.paging .btn_pagenum a.on { color: #2a40a3;} /* 공통 컬러 적용 */
.reply_wrap .btn_recom li a {color: #2a40a3;}
.myplan_wrap .btn_blue {background: #2a40a3;}
.member_out .btn_blue {background: #2a40a3;}

.arl_008 .lst_pop li a {color:#2a40a3;}
.ext_019 .count_box dl dt {background:#2a40a3 url(../img/default/icon_bu04.png) no-repeat 0 0;}
.col_wrap {border-top:1px solid #2a40a3;}

.update_date dt {color:#2a40a3;}

/*index.css*/
.hdl_008 > div > a h3 {color:#2a40a3;}
.hdl_019 .art_box em {background:#2a40a3;}
.arl_005 .time_list ul li a > span {background:#2a40a3;}
.arl_010 .article_list li a h4 {color:#2a40a3;}
.arl_010 .indicator li.on a, .arl_010 .indicator li a.tap, .arl_010 .indicator li.ui-tabs-selected a {background:#2a40a3;}
.arl_011 .box_link > span {border:1px solid #2a40a3;}
.arl_011 .box_link > div {background:#2a40a3;}
.arl_011 .box_link:hover > div {background:#2a40a3;}
.arl_012 .media_slide > li > ul > li a > span {border:1px solid #2a40a3;}
.arl_012 .media_slide > li > ul > li a h5 {background: #2a40a3;}
.arl_012 .media_slide > li > ul > li a:hover h5 {background:#005c9e;}
.arl_012 .bx-pager > div > a.active {background:#2a40a3;}
.arl_019 .recent_art h3 {background: #2a40a3;}
.arl_019 .recent_art h3:before {border-left: 20px solid #2a40a3;}
.arl_020 .recent_art {border:1px solid #2a40a3;}
.arl_020 .recent_art h3 {background:#2a40a3;}
.arl_032 > div > a > em {color: #2a40a3;}
.arl_042 .rate_list li.rank_top a span {background:#2a40a3;}
.mov_001 .headline_mov .indicator a.active > div { border-bottom: 2px solid #2a40a3;}
.mov_001 .headline_mov .indicator a.active i b { color: #2a40a3;}
.ext_007 .tag_list ul li a.lv06 {color:#2a40a3;}
.ext_008 .tab_link li.on a, .ext_008 .tab_link li a.tap, .ext_008 .tab_link li.ui-tabs-selected a {color: #2a40a3;}
.tab_002 .tab_link li a {background:#2a40a3;}
.tab_003 .tab_link li a {background:#2a40a3;}
.tab_004 .tab_link li.on a, .tab_004 .tab_link li a.tap, .tab_004 .tab_link li.ui-tabs-selected a {background: #2a40a3;}
.tab_010 .tab_link li.on a, .tab_010 .tab_link li a.tap, .tab_010 .tab_link li.ui-tabs-selected a {color:#2a40a3;}
.pvw_002 .thumb_page li a.active {border-color: #2a40a3;}

/*sub.css*/
.hdl_019 .art_box em {background: #2a40a3;}
.pvw_002 .thumb_page li a.active { border-color: #2a40a3;}
.arv_001 .art_top h3:after {background: #2a40a3;}
.arv_001 .art_more a:hover { color: #2a40a3;}
.mr4_001 .login_form .login_input li .i_text:focus { border-color: #2a40a3;}
.mr4_001 .find_info_captcha #captcha_key:focus {border-color:#2a40a3;}
.mr4_001 .find_info_captcha #captcha_reload {border:1px solid #2a40a3;}
.board_table tbody tr td .b_link > span {color: #2a40a3;}
.art_search .btn_search .btn_board_search {background: #2a40a3 url(../img/default/btn_board_search.png) no-repeat center center;}
.b_btn {border: 1px solid #2a40a3; color: #2a40a3;}


/*리스트/웹진/타일*/
.article-list .article-list-header .button-group .user-bg {border-color:#2a40a3;background-color:#2a40a3;color:#fff;}
.article-list .article-list-content.type-tm .list-block .links:hover {background-color:#2a40a3;}

.hdl_008 .swiper-slide > div > a h3 { color: #2a40a3; }
.hdl_008 .swiper-pagination-bullet-active { background:#2a40a3; }

.hdl_001 .swiper-slide > div > a h3 { color: #2a40a3; }
.hdl_001 .swiper-pagination-bullet-active { background:#2a40a3; }

.hdl_002 .art_box > a h3 { color: #2a40a3; }

.arv_003 .con_tit.full_bg { background: #2a40a3 !important; color: #fff;}
.arv_003 .btn_collap a b { color: #2a40a3;}

.bo_current { color: #2a40a3; }

.search_box .btn_all_search { background: #35a2f0 url(../img/btn/btn_search_collap.png) no-repeat 0 0;}
.head_cen { /*border-bottom: 3px solid #35a2f0;*/}
.ext_023 .mov_link > li > a.active > b { background: #35a2f0;}
.arl_021_01 .rate_list li.rank_top a span { background: #35a2f0;}
