@charset "utf-8";
/* color01 1a7cc3 */
/* color02 135c90 */

/*module.css*/
.t01 { color: #1a7cc3 !important;} /* 공통 텍스트 컬러 */
.t02 { color: #f34235 !important;} /* 부제목 등 포인트 텍스트 컬러 */
.c01 { background-color: #1a7cc3 !important; color: #fff !important;} /* 공통 배경 컬러 */

#gnb.vertical > li > ul li a:hover, #gnb > li > ul li a.active {background:#1a7cc3;}


/*header01*/
.header01 #gnb > li > a.on, .header01 #gnb > li > a.active { color: #1a7cc3;}
.header01 #gnb.vertical > li > ul li a:hover, .header01 #gnb > li > ul li a.active {background: #1a7cc3;}

/*header02*/
.header02 #gnb {border-bottom: 3px solid #1a7cc3;}
.header02 #gnb > li > a.on, .header02 #gnb > li > a.active { color: #1a7cc3;}

/*header03*/
.header03 .head_cen {background:#1a7cc3;}

/*header04*/
.header04 .head_cen {background: rgb(33,96,167); /* Old browsers */
background: -moz-linear-gradient(top, rgba(33,96,167,1) 0%, rgba(52,143,218,1) 50%, rgba(34,130,214,1) 51%, rgba(133,190,233,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(33,96,167,1) 0%,rgba(52,143,218,1) 50%,rgba(34,130,214,1) 51%,rgba(133,190,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(33,96,167,1) 0%,rgba(52,143,218,1) 50%,rgba(34,130,214,1) 51%,rgba(133,190,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2160a7', endColorstr='#85bee9',GradientType=0 ); /* IE6-9 */}

/*header05*/
.header05 .head_top {background:#1a7cc3;}
.header05 .head_cen {background:#135c90;}

.title_set.ts02 {border-top: 2px solid #1a7cc3;}
.title_set.ts03 {border-bottom: 2px solid #1a7cc3;}
.title_set.ts04 {border-left: 4px solid #1a7cc3;}
.title_set.ts05 h2:before {background: #1a7cc3;}
.title_set.ts06 {background: #1a7cc3;}
.title_set.ts06 h2 .ics:before {color: #1a7cc3;}
.title_set.ts07 {background: #1a7cc3 url(../img/default/bg_tit_line.png) no-repeat 3px 3px;}
.title_set.ts07 h2 .ics:before {color: #1a7cc3;}
.title_set.ts09:after {background: #1a7cc3;}
.title_set.ts11 > div {border-left: 5px solid #1a7cc3;}
.title_set.ts12 > div {border-left: 5px solid #1a7cc3;}
.title_set.ts13 h2 a {background-color: #1a7cc3;}
.title_set.ts14 > div {border-left: 4px solid #1a7cc3;}
.title_set.ts15 h2 a {border-bottom: 1px solid #1a7cc3;}
.title_set.ts16 {border-bottom: 1px solid #1a7cc3;}
.title_set.ts16 h2 a {border-bottom: 4px solid #1a7cc3;}
.title_set.ts17:after {background: #1a7cc3 url(../img/default/bg_w50.png) repeat 0 0;}
.title_set.ts17 h2 a:after {background: #1a7cc3 url(../img/default/bg_w50_skew.png) no-repeat right 0;}
.title_set.ts18 {border-bottom: 1px solid #1a7cc3;}
.title_set.ts18 h2 a {background-color: #1a7cc3;}
.title_set.ts18 h2 a:after {border-bottom: 32px solid #1a7cc3;}
.title_set.ts19:after {background: #1a7cc3;}
.title_set.ts20 {background: #1a7cc3 url(../img/default/bg_b_gradient.png) no-repeat right 0;}
.title_set.ts20 h2 .ics:before {color: #1a7cc3;}
.title_set.ts22:after {background: #1a7cc3 url(../img/default/bg_theme22.png) no-repeat 0 0;}
.title_set.ts23:after {background: #1a7cc3 url(../img/default/bg_theme23.png) no-repeat 0 0;}
.title_set.ts24:after {background: #1a7cc3 url(../img/default/bg_theme24.png) no-repeat 0 0;}
.title_set.ts25:after {background: #1a7cc3;}
.title_set.ts25:before {background: #1a7cc3;}
.title_set.ts26 h2:after {background: #1a7cc3;}
.title_set h2 a > * { color: #1a7cc3 !important;}
/* 추가 20220523 */
.title_set {border-bottom: 3px solid #1a7cc3;}
.title_set h2 a { color:#1a7cc3 !important;}


.paging .btn_pagenum a:hover { color: #1a7cc3;} /* 공통 컬러 적용 */
.paging .btn_pagenum a.on { color: #1a7cc3;} /* 공통 컬러 적용 */
.reply_wrap .btn_recom li a {color: #1a7cc3;}
.myplan_wrap .btn_blue {background: #1a7cc3;}
.member_out .btn_blue {background: #1a7cc3;}

.arl_008 .lst_pop li a {color:#1a7cc3;}
.ext_019 .count_box dl dt {background:#1a7cc3 url(../img/default/icon_bu04.png) no-repeat 0 0;}
.col_wrap {border-top:1px solid #1a7cc3;}

.update_date dt {color:#1a7cc3;}

/*index.css*/
.hdl_008 > div > a h3 {color:#1a7cc3;}
.hdl_019 .art_box em {background:#1a7cc3;}
.arl_005 .time_list ul li a > span {background:#1a7cc3;}
.arl_010 .article_list li a h4 {color:#1a7cc3;}
.arl_010 .indicator li.on a, .arl_010 .indicator li a.tap, .arl_010 .indicator li.ui-tabs-selected a {background:#1a7cc3;}
.arl_011 .box_link > span {border:1px solid #1a7cc3;}
.arl_011 .box_link > div {background:#1a7cc3;}
.arl_011 .box_link:hover > div {background:#1a7cc3;}
.arl_012 .media_slide > li > ul > li a > span {border:1px solid #1a7cc3;}
.arl_012 .media_slide > li > ul > li a h5 {background: #1a7cc3;}
.arl_012 .media_slide > li > ul > li a:hover h5 {background:#005c9e;}
.arl_012 .bx-pager > div > a.active {background:#1a7cc3;}
.arl_019 .recent_art h3 {background: #004680; /*#1a7cc3;*/}
.arl_019 .recent_art h2 {background: #004680; /*#1a7cc3;*/}
.arl_019 .recent_art h3:before {border-left: 20px solid #1a7cc3;}
.arl_020 .recent_art {border:1px solid #1a7cc3;}
.arl_020 .recent_art h3 {background:#1a7cc3;}
.arl_032 > div > a > em {color: #1a7cc3;}
.arl_042 .rate_list li.rank_top a span {background:#1a7cc3;}
.mov_001 .headline_mov .indicator a.active > div { border-bottom: 2px solid #1a7cc3;}
.mov_001 .headline_mov .indicator a.active i b { color: #1a7cc3;}
.ext_007 .tag_list ul li a.lv06 {color:#1a7cc3;}
.ext_008 .tab_link li.on a, .ext_008 .tab_link li a.tap, .ext_008 .tab_link li.ui-tabs-selected a {color: #1a7cc3;}
.tab_002 .tab_link li a {background:#1a7cc3;}
.tab_003 .tab_link li a {background:#1a7cc3;}
.tab_004 .tab_link li.on a, .tab_004 .tab_link li a.tap, .tab_004 .tab_link li.ui-tabs-selected a {background: #1a7cc3;}
.tab_010 .tab_link li.on a, .tab_010 .tab_link li a.tap, .tab_010 .tab_link li.ui-tabs-selected a {color:#1a7cc3;}
.pvw_002 .thumb_page li a.active {border-color: #1a7cc3;}
/* 추가 20220523 */
.top_box .skin_tit a { background:#1a7cc3 url('/theme/wide04/img/btn/btn_more_img.png') no-repeat right center;color: #fff;padding:5px 10px 9px; font-size: 17px; box-shadow: 0 0 10px rgba(0,0,0,.6);}

/*sub.css*/
.tit_set h2 a > * { color: #004680 !important; }
.tit_set.ts22:after { background-color: #004680; }

.hdl_019 .art_box em {background: #1a7cc3;}
.pvw_002 .thumb_page li a.active { border-color: #1a7cc3;}
.arv_001 .art_top h3:after {background: #1a7cc3;}
.arv_001 .art_more a:hover { color: #1a7cc3;}
.mr4_001 .login_form .login_input li .i_text:focus { border-color: #1a7cc3;}
.mr4_001 .find_info_captcha #captcha_key:focus {border-color:#1a7cc3;}
.mr4_001 .find_info_captcha #captcha_reload {border:1px solid #1a7cc3;}
.board_table tbody tr td .b_link > span {color: #1a7cc3;}
.art_search .btn_search .btn_board_search {background: #1a7cc3 url(../img/default/btn_board_search.png) no-repeat center center;}
.b_btn {border: 1px solid #1a7cc3; color: #1a7cc3;}


/*리스트/웹진/타일*/
.article-list .article-list-header .button-group .user-bg {border-color:#1a7cc3;background-color:#1a7cc3;color:#fff;}
.article-list .article-list-content.type-tm .list-block .links:hover {background-color:#1a7cc3;}

.hdl_008 .swiper-slide > div > a h3 { color: #1a7cc3;}
.hdl_008 .swiper-pagination-bullet-active { background:#1a7cc3; }

.hdl_001 .swiper-slide > div > a h3 { color: #1a7cc3;}
.hdl_001 .swiper-pagination-bullet-active { background:#1a7cc3; }

.hdl_002 .art_box > a h3 { color: #1a7cc3; }

.arv_003 .con_tit.full_bg { background: #1a7cc3 !important; color: #fff;}
.arv_003 .btn_collap a b { color: #1a7cc3;}

.bo_current { color: #1a7cc3; }

.search_box .btn_all_search { background: #1a7cc3 url(../img/btn/btn_search_collap.png) no-repeat 0 0;}
.head_cen { border-bottom: 3px solid #1a7cc3;}
.ext_023 .mov_link > li > a.active > b { background: #1a7cc3;}
.arl_021_01 .rate_list li.rank_top a span { background: #1a7cc3;}
#main_headline .main_h_slide .swiper-pagination-bullet-active {background:#1a7cc3;}

.ext_023 .mov_link > li > a.active > b { background: #1a7cc3;}
.arl_021_01 .rate_list li.rank_top a span { background: #1a7cc3;}

.search_box .btn_all_search.on { background-position: -40px 0; background-color: #1a7cc3;}
.search_con { position: absolute; left: 0; top: 0; width: 100%; background: #1a7cc3; z-index: 10;}


.tit_set.ts06 { background: #004680; }

#btn_submit { background: #004680; color: #fff; }
#btn_submit a,
#btn_submit button { color: #fff !important; }

.header02 #nav_wrapper { border-bottom: 3px solid #004680; }

.header03 #nav_wrapper { background: #004680; }

.header04 #nav_wrapper {  background: linear-gradient(#004680, #0071ce); }

.header05 #logo_wrapper { background: #005ba7; }
.header05 #nav_wrapper { background: #004680; }

/* 뉴스레터신청버튼 추가 20220524 */
.letter_wrap .letter_btn input {background: #004680; }
.no-video {background-color:#004680;}