/* 2014.12.26 추가 css
===================================================================================
*/

/* 반응형 관련 CSS */
@import url("");

/* 게시판&통합검색 관련 CSS */
@import url("/wp-content/themes/grihome/css/board.css");

/* IE관련 CSS */
@import url("/wp-content/themes/grihome/css/ie.css");

/* 0311_메인팝업관련 */
#popup_notice {padding:0;}

label.hidden {display:none !important;}
.hidden {overflow: hidden;margin: -1px;width: 1px;height: 1px;clip:rect(1px, 1px, 1px, 1px);clip-path: inset(50%);}


/*팝업*/


/* header */
/*.clearfix:after{ content:''; height:0; display:block; clear:both; }

 .ko_popup01 { position:absolute; top:0; left: 82px; z-index: 9999;     outline: 1px solid #ddd;}
.ko_popup01 img.pop { width:100%;}
.ko_popup01 .homepage {    background: #e3ebf7; text-align: center; border: 1px solid #ddd; border-top: none; font-weight: 600; color: #333;
    cursor: pointer; }
.ko_popup01 .homepage a { display:block; padding: 5px; }
.ko_popup01 .homepage a img { margin-right:5px;}
.ko_popup01 .close { background: #fff; text-align: right; border: 1px solid #ddd; border-top: none; padding: 10px; font-weight: 600; color: #333; cursor: pointer; }

.ko_popup01 { position:absolute; top:0; left: 82px; z-index: 9999;     outline: 1px solid #ddd;}
.ko_popup01 img.pop { width:100%;}
.ko_popup01 .pop_link a {width: 55%; position: absolute; left: 50%; bottom: 7.5%; transform: translateX(-50%); height: 9%;}


body {-webkit-transform-origin:50% 0 ;-moz-transform-origin:50% 0 ;-ms-transform-origin:50% 0 ;-o-transform-origin:50% 0;transform-origin:50% 0;}
.acc_m {width: 120px;height:40px;position: absolute;z-index: 9999;}
.acc_m a {display:block;width:100%;height:auto;text-align:center;overflow:hidden;position:absolute;top: -200px;font-size:13px;text-decoration:none;background:#0053a0;color:#fff;padding:10px 0;}
.acc_m a:hover, .acc_m a:focus, .acc_m a:active {top:0;}
.header_wrap {position:fixed;width:100%;top:0 ;z-index:9998;background:#fff;}
.header_wrap .hd_top {width:1100px;margin:0 auto;overflow:hidden;min-height:70px;padding-bottom:28px;text-align:center;}
.hd_top {background:url("../images/main/gri_ic_krbg.png") no-repeat;}
.hd_top .bg_link { position:absolute; left:26%; top:0; cursor:pointer; height:67%;width: 22%;}
.hd_top .hd_logo {float:left; display:inline-block;margin:30px 20px 0 0;width:160px;}
.hd_top .hd_logo img {width:100%;}
.hd_top .hd_logo .mo_logo {display:none;}
.hd_top .hd_util {text-align: right;}
.hd_top .hd_search {float:left;display:inline-block;margin-top:35px;width:36%;position:relative;}
.hd_search .search_box {background:#fff;border:solid 1px #d6d6d6;display:inline-block;width:99%;text-align:left;border-radius:5px;vertical-align: middle;}
.hd_search .search_box a {float: right;vertical-align:middle;margin-right:4px;color:#a3a3a3;line-height: 31px;}
.hd_search .search_box a.cate_select {width:5%;}
.hd_search .cate_select {display:inline-block;border:none;}
.hd_search .search_box a#search_action_btn {width:14%;line-height:0;vertical-align:top;float:right;padding:0;margin:0;}
.hd_search .search_box a#search_action_btn img {width:100%;}
.hd_search .search_box input[type=text] {border:none;width:80%;padding:6px;background:none;color:#0053a0;font-size:14px;}
.hd_search .top_cate_box {display:none;position:absolute;z-index:9990;}
.hd_search .recent-searches {background:#fff;width:100%;top:32px;left:0;}
.hd_search .recent-searches .recent_sub {padding:3%;border:solid 1px #d6d6d6;text-align:left;}
.hd_top .det_s {float:left;/display:inline-block;font-weight:600;color:#515663;text-decoration:underline;margin-left:12px;margin-right: 12px;vertical-align: middle;}

.hd_top .hd_google {margin-top:10px;text-align:right;display:inline-block;vertical-align: middle;}

.hd_top .hd_google .goo_icon {display:none;}
.hd_top .hd_google .goo_icon img {width:100%;}
.hd_top .hd_google .goog-te-gadget-simple {border:none !important;}
.hd_top .hd_google .goog-te-gadget {text-align:right;font-size:0;}
.hd_top .hd_google span {white-space:normal !important;display:block;}
.hd_top .hd_google span a {font-size:0;}
.hd_top .hd_google .goog-te-gadget select {padding:3px;}
.hd_top .btn_eng {display:inline-block;border:solid 1px #0053a0;padding:2px 7px;text-align:center;font-size:12px;font-weight:600;color:#f49e00;background:#fff;position: inherit;}
.hd_top .font_zoom {padding-left: 10px;}
 .hd_top .btn_eng {border: solid 1px #0e87d0; padding: 3px 10px; font-size: 12px; color: #0e87d0; background: #fff; font-weight: 600;} 
#google_translate_element {height: 32px;}
#google_translate_element span {display: none;}
#google_translate_element select {border: 0;font-weight: 600; font-size: 13px;font-family: "Nanum Gothic", "나눔고딕",sans-serif;color:#515663;text-decoration: underline;}

.header_wrap .hd_btm {background:#fbfbfb url('../images/main/gnb_bg.gif') repeat-x;;border-top:solid 1px #ececec;border-bottom:solid 3px #ccc;position:relative;}
.hd_btm .hd_btm_wrap {width:1100px;margin:0 auto;height: 49px;}
.hd_btm_wrap .gnb {float:left; margin-left:3%; width:90%;}
.hd_btm_wrap .gnb .menu-toggle {display:none;}
.hd_btm_wrap .gnb .subm_bg {display: none;background:#fff;border-bottom:solid 1px #ccc;width:100%;position:absolute;left:0;top: 45px;height:285px;}
.hd_btm_wrap .gnb .nav-menu:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.nav-menu > li {float:left; width:12.3%;position: relative;}
.nav-menu > li > a {font-size:15px;font-weight:600;color:#3c3c3c;display:block;text-align:center;padding:9px 0 13px;border-top:3px solid transparent;}
.nav-menu > li > .sub-menu {display: none;z-index:5;position:absolute;width:100%;padding-top:15px;height: 270px;overflow: hidden;top:45px;text-align: center;border-right:1px solid #ccc;}
.nav-menu > li#menu-item-588 > .sub-menu {border-left:1px solid #ccc;}
.nav-menu > li > .sub-menu > li > a {padding:8px 0;width: 100%;display:block;font-size: 14px;}

.nav-menu > li#menu-item-588 > a.on {border-color: #ca4e2a;}
.nav-menu > li#menu-item-586 > a.on {border-color: #fcad1e;}
.nav-menu > li#menu-item-582 > a.on {border-color: #a1b400;}
.nav-menu > li#menu-item-584 > a.on {border-color: #79a0bf;}
.nav-menu > li#menu-item-580 > a.on {border-color: #792e3c;}
.nav-menu > li#menu-item-1006 > a.on {border-color: #32684f;}
.nav-menu > li#menu-item-248 > a.on {border-color: #38497d;}
.nav-menu > li#menu-item-631 > a.on {border-color: #58753d;}

.nav-menu > li#menu-item-588 > .sub-menu > li > a:hover{color: #fff;background:#ca4e2a;}
.nav-menu > li#menu-item-586 > .sub-menu > li > a:hover{color: #fff;background:#fcad1e;}
.nav-menu > li#menu-item-582 > .sub-menu > li > a:hover{color: #fff;background:#a1b400;}
.nav-menu > li#menu-item-584 > .sub-menu > li > a:hover{color: #fff;background:#79a0bf;}
.nav-menu > li#menu-item-580 > .sub-menu > li > a:hover{color: #fff;background:#792e3c;}
.nav-menu > li#menu-item-1006 > .sub-menu > li > a:hover {color: #fff;background:#32684f;}
.nav-menu > li#menu-item-248 > .sub-menu > li > a:hover {color: #fff;background:#38497d;}
.nav-menu > li#menu-item-631 > .sub-menu > li > a:hover{color: #fff;background:#58753d;}

.nav-menu > li#menu-item-588 > .sub-menu > li > a:hover,
.nav-menu > li#menu-item-588 > .sub-menu > li.current_page_item > a {color: #fff;background:#ca4e2a;}
.nav-menu > li#menu-item-586 > .sub-menu > li > a:hover,
.nav-menu > li#menu-item-586 > .sub-menu > li.current_page_item > a {color: #fff;background:#fcad1e;}
.nav-menu > li#menu-item-582 > .sub-menu > li > a:hover,
.nav-menu > li#menu-item-582 > .sub-menu > li.current_page_item > a {color: #fff;background:#a1b400;}
.nav-menu > li#menu-item-584 > .sub-menu > li > a:hover,
.nav-menu > li#menu-item-584 > .sub-menu > li.current_page_item > a {color: #fff;background:#79a0bf;}
.nav-menu > li#menu-item-580 > .sub-menu > li > a:hover,
.nav-menu > li#menu-item-580 > .sub-menu > li.current_page_item > a {color: #fff;background:#792e3c;}
.nav-menu > li#menu-item-1006 > .sub-menu > li > a:hover,
.nav-menu > li#menu-item-1006 > .sub-menu > li.current_page_item > a {color: #fff;background:#32684f;}
.nav-menu > li#menu-item-248 > .sub-menu > li > a:hover,
.nav-menu > li#menu-item-248 > .sub-menu > li.current_page_item > a {color: #fff;background:#38497d;}
.nav-menu > li#menu-item-631 > .sub-menu > li > a:hover,
.nav-menu > li#menu-item-631 > .sub-menu > li.current_page_item > a {color: #fff;background:#58753d;}


.hd_btm_wrap .all_m {float:right;margin-top:7px;width:7%;text-align: right;}
.hd_btm_wrap .all_m img {width:auto;}

.hd_btm .all_m_box {position:absolute;top:0;width:1100px;background:#ddd;display:none;z-index:800;}
.all_m_box .all_m_sbox {border:solid 1px #515663;background:#fff;padding:10px 20px 20px;}
.all_m_sbox .all_m_close_sec {text-align:right;margin-bottom:10px;}
.all_m_close_sec .all_m_close {display:inline-block;width:3%;}
.all_m_close_sec .all_m_close img {width:100%;}
.all_m_sbox .all_m_list:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.all_m_sbox .all_m_list li {float:left;width:12%;margin-right:0.57%;}
.all_m_sbox .all_m_list li.last {margin-right:0;}
.all_m_list li .all_m_tit {text-align:center;font-size:14px;font-weight:600;color:#fff;padding:6px 0;margin-bottom:15px;}
.all_m_list li#am_list01 .all_m_tit {background:#ca4e2a url('../images/sub/sub01_tab_ov.gif') repeat-x top;}
.all_m_list li#am_list02 .all_m_tit {background:#fcad1e url('../images/sub/sub02_tab_ov.gif') repeat-x top;}
.all_m_list li#am_list03 .all_m_tit {background:#79a0bf url('../images/sub/sub04_tab_ov.gif') repeat-x top;}
.all_m_list li#am_list04 .all_m_tit {background:#79a0bf url('../images/sub/sub03_tab_ov.gif') repeat-x top;}
.all_m_list li#am_list05 .all_m_tit {background:#792e3c url('../images/sub/sub05_tab_ov.gif') repeat-x top;}
.all_m_list li#am_list06 .all_m_tit {background:#2f614a url('../images/sub/sub06_tab_ov.gif') repeat-x top;}
.all_m_list li#am_list07 .all_m_tit {background:#324170 url('../images/sub/sub07_tab_ov.gif') repeat-x top;}
.all_m_list li#am_list08 .all_m_tit {background:#5c7b40 url('../images/sub/sub08_tab_ov.gif') repeat-x top;}
.all_m_list dt > a {font-size:12px;font-weight:600;color:#5f5f5f;padding-left:10px;line-height:180%;display:block;}
.all_m_list dt > a:hover {text-decoration:underline;}
.all_m_list li#am_list01 dt > a {background:url('../images/main/am_dept_blt0101.gif') no-repeat left 6px;}
.all_m_list li#am_list02 dt > a {background:url('../images/main/am_dept_blt0102.gif') no-repeat left 6px;}
.all_m_list li#am_list03 dt > a {background:url('../images/main/am_dept_blt0103.gif') no-repeat left 6px;}
.all_m_list li#am_list04 dt > a {background:url('../images/main/am_dept_blt0104.gif') no-repeat left 6px;}
.all_m_list li#am_list05 dt > a {background:url('../images/main/am_dept_blt0105.gif') no-repeat left 6px;}
.all_m_list li#am_list06 dt > a {background:url('../images/main/am_dept_blt0106.gif') no-repeat left 6px;}
.all_m_list li#am_list07 dt > a {background:url('../images/main/am_dept_blt0107.gif') no-repeat left 6px;}
.all_m_list li#am_list08 dt > a {background:url('../images/main/am_dept_blt0108.gif') no-repeat left 6px;}
.all_m_list dd.all_m_dep02 > a {font-size:12px;color:#5f5f5f;padding-left:8px;background:url('../images/main/am_dept_blt02.gif') no-repeat left 6px;display:block;margin-left:10px;}
.all_m_list dd.all_m_dep03 > a {font-size:11px;color:#5f5f5f;margin-left:18px;}
.all_m_list dd.all_m_dep02 > a:hover, .all_m_list dd.all_m_dep03 > a:hover {text-decoration:underline;}


 footer 
.footer .footer_top {background:#dbdbdb;}
.footer_top .ft_top_wrap {width:1100px;margin:0 auto;}
.footer_top .ft_menu:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.footer_top .ft_menu > li {float:left;background:url('../images/main/ft_btmml.gif') no-repeat right center;padding-right:1px;width:14%;}
.footer_top .ft_menu > li > a {display:block;font-weight:600;padding:12px 0;text-align:center;}
.footer_top .ft_menu > li.long_li {width:16%;}
.footer_top .ft_menu > li.last {background:none;padding-right:0;}
.footer_top .ft_menu > li.pri > a {color:#0053a0;}
.footer_top .ft_menu > li.last .admin_btn {position:absolute;right:-16px;top:9px;background:#0053a0;padding:2px 8px;}
.footer_top .ft_menu > li.last .admin_btn > a {color:#fff;font-size:11px;}

.footer .footer_btm {padding:2% 0 3%;width:1100px;margin:0 auto;:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}min-height:61px;border-top:solid 1px #dbdbdb;position:relative;}
.footer_btm .ft_logo {float:left;margin:0 4%;width:9%;}
.footer_btm .ft_logo img {width:100%;}
.footer_btm .ft_info {float:left;margin-top:10px;}
.footer_btm .wa_box {float:right;width:8%;margin-right:3%;}
.footer_btm .wa_box a {display:block;}
.footer_btm .wa_box img {width:100% !important;}
.footer_btm .ft_fsite {float:right;border:solid 1px #ccc;width:15%;position:relative;}
.footer_btm .ft_fsite .fs_txt {float:left;margin:3px 0 0 5px;}
.footer_btm .ft_fsite .fs_btn {cursor:pointer;float:right;}
.footer_btm .ft_fsite .fs_list {width:100%;position:absolute;bottom:27px;right:-1px;z-index:100;background:#fff;border:solid 1px #ccc;display:none;}
.footer_btm .ft_fsite .fs_list li {}
.footer_btm .ft_fsite .fs_list li a {font-size:11px;display:block;padding:5px;}
.footer_btm .ft_fsite .fs_list li a:hover {color:#55acee;}
.footer_btm .epub-links {position:absolute;right:0;bottom:30%;width:15%;text-align:center;}
.footer_btm .epub-links > a {display:inline-block;margin:0 2px;}



.footer #email_laypop {display:none;position:absolute;width:700px;height:180px;left:50%;margin-left:-370px;top:50%;margin-top:-100px;z-index:101;background:#fff;border:solid 2px #0053a0;padding:35px 30px;}
.footer #email_laypop .email_tit {font-size:22px;font-weight:600;padding-bottom:25px;border-bottom:solid 1px #dbdbdb;}
.footer #email_laypop .email_tit .email_close {float:right;font-size:22px;color:#0053a0;}
.footer #email_laypop .email_txt {:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}padding-top:25px;}
.footer #email_laypop .email_txt .email_img {float:left;width:15%;margin-right:5%;}
.footer #email_laypop .email_txt .email_img img {width:100%;}
.footer #email_laypop .email_txt .email_info {font-size:13px;float:left;width:80%;}
.footer #email_laypop .email_txt .email_info span {color:#0053a0;font-weight:600;}*/

/* main */
/* #main {padding:170px 0 2%;padding:0 0 2%;padding-top: 100px;}
.content-area {width:1200px;margin:0 auto; position: relative;} 
.main_sec01 {margin-bottom:70px;:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}position:relative;}
.main_sec01:after { display:block; content:""; clear:both;}
.main_sec01 .msec01_left {float:left;width:100%;position: relative;}
.msec01_left .msec01_list:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.visual {position:relative}
.visual .swiper-slide .img {width:100%}
.visual .swiper-slide .img {width:100%}
.visual .visual-pagination {text-align: center;position: absolute;bottom: 4rem !important;left:0;z-index: 99;background-color: rgba(0,0,0,0.3);}
.visual .visual-pagination > span {width:60px;height:3px;background-color:#fff;opacity:100%;border-radius:0%}
.visual .visual-pagination > span.swiper-pagination-bullet-active {width:90px;background-color:#004b8d}
.visual .bx-wrapper{border:solid 1px #e8e8e8;box-sizing: border-box;margin: -2px auto 0;}
.visual .msec01_list > li {float:left;width:100%;height: 350px;position:relative;}
.visual .msec01_list > li .img {width: 100%; vertical-align: top;}
.visual .msec01_list > li > div a{display:block;}
.bx-controls{position:absolute;}
.visual .bx-wrapper {position: relative;}
.visual .bx-controls {width:100%;text-align:center;position: absolute; left: 50%; bottom:5%; transform: translateX(-50%); z-index: 999;  padding: 7px 12px; background: rgba(0,0,0,0.35);  border-radius: 35px; }
.visual .bx-controls .bx-pager, .bx-controls .bx-controls-auto, .bx-controls-direction {display: inline-block;overflow: hidden;vertical-align: middle;}
.visual .bx-controls .bx-pager-item, .bx-controls .bx-controls-auto-item {float: left;margin-right: 7px;}
.msec01_left .bx-controls .bx-controls-auto-item {padding:5px; background: #fff; border: 1px solid #666; margin-right: 0;}
.msec01_left .bx-controls .bx-controls-auto .bx-controls-auto-item:first-child {padding: 4.5px 5px 4.5px 6px; border-right: none;} 

.visual .bx-controls .bx-pager-item a {display: inline-block;width: 60px; height: 3px; border-radius:50%; transition: all 0.3s;background-color: #fff; text-indent: -9999px;vertical-align: middle;}
.bx-controls .bx-start {display: inline-block;width: 8px;height:8px;border-top: 4px solid transparent; border-left: 8px solid #666; border-bottom: 5px solid transparent;text-indent: -9999px;vertical-align: middle;}
.bx-controls .bx-stop {display: inline-block;width: 8px;height: 8px;background-color: #666;text-indent: -9999px;vertical-align: middle;}

.visual .bx-start {display: inline-block; width: 0px; height: 0px; border-top: 4px solid transparent; border-left: 8px solid #666; border-bottom: 5px solid transparent; vertical-align: middle;}

.visual .bx-controls .bx-pager-item a.active, .visual .bx-controls .bx-stop.active  {width:90px;background-color: #004b8d;}
.visual .bx-controls .bx-start.active {border-left-color: #ffa530;}
.visual .bx-viewport {overflow:unset !important;}
.visual .bx-viewport .msec01_list.clearfix:after {content:"";display:block;clear:both}
.visual .msec01_list > div .list01_data {width: 100%;height: 100%;background: url('../images/main/remain_visual01_txtbg.png') no-repeat center;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.visual .msec01_list > div .list01_data .data_icon {position: absolute; left: 50%; top: 62%; transform: translateX(-50%);}
.visual .msec01_list > div .list01_data .data_txt {position: absolute;left: 50%; top: 37%; transform: translate(-50%,-30%); color: #fff; font-size: 18px;text-align: center;}
.visual .msec01_list > div .list01_data .data_txt span {font-size: 25px;line-height: 1.5em;text-align: center;}
.visual .msec01_list > div .list01_data .data_txt span.c_org {display: inline-block; color: #ffa530;font-size: 27px;}

.visual .bx-controls .bx-controls-direction .bx-prev, .visual .bx-controls .bx-controls-direction .bx-next, .visual .bx-controls .bx-controls-auto-item .bx-start ,.visual .bx-controls .bx-controls-auto-item .bx-stop {width: 22px; height: 20px; text-indent:-9999px;display: inline-block; box-sizing:border-box; }
.visual .bx-controls .bx-controls-direction .bx-prev {background: url('../images/main/i_wh_prev.png') no-repeat center; }
.visual .bx-controls .bx-controls-direction .bx-next {background: url('../images/main/i_wh_next.png') no-repeat center; }
.visual .bx-controls .bx-controls-auto-item {padding: 0;background:none; border: none; margin-right: 0;}
.visual .bx-controls .bx-controls-auto-item .bx-start {background: url('../images/main/i_wh_start.png') no-repeat center;}
.visual .bx-controls .bx-controls-auto-item .bx-stop {background: url('../images/main/i_wh_stop.png') no-repeat center;}
.msec01_left .bx-controls .bx-controls-auto-item .bx-start.active {background-image: url('../images/main/i_start_active.png');}
.msec01_left .bx-controls .bx-controls-auto-item .bx-stop.active {background-image: url('../images/main/i_stop_active.png');}
 */
/* .c_red {color: #ca4e2a;}
.c_yel {color: #ddb04e;}
.c_gre {color: #a1b400;}
.c_blu {color: #004b8e;} */
/* .msec01_left .msec_board_wrap {width: 100%;margin-top: 15px;}
.msec01_left .msec_board_wrap .board_box {width: 48%;display:inline-block;float: left;margin-right: 2%;border:1px solid #dddddd;box-sizing:border-box;padding: 2%;border-top:4px solid #ca4e2a;position: relative;background: #fbf1f0;}
.msec01_left .msec_board_wrap .board_box:last-child {background: #fdfdef;}

.msec01_left .msec_board_wrap .board_box:last-child {margin-right: 0;border-top-color:#ddb04e;}
.msec01_left .msec_board_wrap .board_box h4 {display:none;font-size: 18px;padding-top: 1px;}
.msec01_left .msec_board_wrap .board_box .btn_more {position: absolute;top: 5%;right: 4%;}
.msec01_left .msec_board_wrap .board_box .list_btmm {margin-top: 15px;}
.msec01_left .msec_board_wrap .board_box .list_btmm .list_con li {border: 1px solid #d7d7d7;position:relative;padding: 10px 0; border-top:1px dashed #ddd; }
.msec01_left .msec_board_wrap .board_box .list_btmm .list_con li a {display: block;}
.msec01_left .msec_board_wrap .board_box .list_btmm .list_con li.first {margin-bottom: 20px;padding-top: 0;border-top: none;}
.msec01_left .msec_board_wrap .board_box .list_btmm .list_con li:last-child {display: none;}
.msec01_left .msec_board_wrap .board_box.infographics .list_btmm .list_con li:last-child {display: block;}
.msec01_left .msec_board_wrap .board_box .list_btmm .list_con li:nth-child(3) {padding-bottom: 0;}
.msec01_left .msec_board_wrap .board_box .list_btmm .list_con li .lc_tit {display:-webkit-box;font-size: 18px;line-height: 160%;font-weight: bold;text-align:center;width: 40%;
text-overflow: ellipsis; overflow: hidden;white-space: nowrap; -webkit-line-clamp: 2; -webkit-box-orient: vertical;letter-spacing:0.5px;word-break: keep-all;
position: absolute;right: 5%;top: 35%;}
.msec01_left .msec_board_wrap .board_box .list_btmm .list_con li .lc_date {font-size: 16px;position:absolute;top:60%;right:25%;transform: translateX(50%);}
.msec01_left .msec_board_wrap .board_box .list_btmm .list_con li > a > img {width:50%;border-right:1px solid #d7d7d7}

.msec01_left .msec_board_wrap .research {margin-right:3.6%;}

.msec01_left .msec_board_wrap .issue {vertical-align:top}
.msec01_left .msec_board_wrap .issue .list_btmm .list_con li {margin-bottom:20px;text-align: right;}
.msec01_left .msec_board_wrap .issue .list_btmm .list_con li > a {padding:2rem;}
.msec01_left .msec_board_wrap .issue .list_btmm .list_con li .lc_tit {width:100%;text-align:right;white-space: nowrap;position:static;right:auto;top:auto;margin-bottom:30px;}
.msec01_left .msec_board_wrap .issue .list_btmm .list_con li .lc_date {position:static;right:auto;top:auto;transform: inherit;margin-bottom:40px;}
.msec01_left .msec_board_wrap .issue .sec_more {border-top:none;text-align:initial}

.sec_more {border-top: 1px solid #d7d7d7;} 
.sec_more p:first-of-type {display: inline-block;padding: 1rem 3rem;background-color: #004b8d;color: #fff;font-weight: 800;}
.sec_more .btn_more {float:right} */

/* .main_sec01 .msec01_right {display:none;float:right;width:27%;}
.msec01_right .msec01_rtop {border:solid 1px #cfd2d6;margin-bottom:5px;position:relative;}
.msec01_right .msec01_rtop .board_box {width: 100%;border:1px solid #dddddd;box-sizing:border-box;padding: 6%;position: relative;}
.msec01_right .msec01_rtop .board_box h4 {font-size: 16px;}
.msec01_right .msec01_rtop .board_box .board_list {margin-top: 10px;}
.msec01_right .msec01_rtop .board_box .board_list li {margin-bottom: 2px;}
.msec01_right .msec01_rtop .board_box .board_list li:nth-child(3) {margin-bottom: 0;}
.msec01_right .msec01_rtop .board_box .board_list li:last-child {display: none;}
.msec01_right .msec01_rtop .board_box .board_list li a{width: 65%;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;display: inline-block;vertical-align: middle;font-size: 14px;}
.msec01_right .msec01_rtop .board_box .board_list li .new_img {display: none;}
.msec01_right .msec01_rtop .board_box .board_list li .date{width: 33%;display: inline-block;text-align: right;font-size: 15px;}
.msec01_right .msec01_rtop .board_box .btn_more a {color: #f8981d; font-size: 15px; font-weight: 900; position: absolute; right: 6%; top: 13%;}
.msec01_right .msec01_rtop .map {margin: 15px 0;}

.msec01_right .msec01_rtop .m_news {border:solid 1px #ddd;height: 280px;overflow: hidden;position: relative;}
.msec01_right .msec01_rtop .m_news img {width:100%;height: 280px;}
.msec01_right .msec01_rtop .m_news .m_nl_top {margin-bottom:8px;}
.m_news .m_nl_list li a{width:100%;height:100%;display:block;}
.m_news .m_nl_list li a:focus{outline:3px dotted #000 !important;outline-offset: -1px - ie에서 안나옴border:1px dotted #000 !important; box-sizing:border-box;}
.m_news .bx-controls {position:absolute; top: 15px; left: 15px; width: 100%;z-index: 999;}
.m_news .bx-controls .bx-pager .bx-pager-item a {float:left; width: 10px; height: 10px; background: #5d5d5d; border-radius: 50%; margin-right: 7px; text-indent: -9999px;}
.m_news .bx-controls .bx-stop {background: #5d5d5d;}
.m_news .bx-controls .bx-pager .bx-pager-item a.active {background: #004b8e;width: 20px;border-radius: 5px;}
.m_news .bx-controls .bx-stop.active  {background-color: #004b8e;}
.m_news .bx-controls .bx-start.active {border-left-color: #004b8e;}
.twtr #twitter-widget-0 { height:235px !important;}
 */
/* .main_sec02 {margin-bottom:65px;border:solid 1px #ddd;background:#f4f5f6;padding:20px 3%;}
.main_sec02 .quick_m:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.main_sec02 .quick_m dt {display:none;float:left;width:9%;font-size:22px;font-weight:600;line-height:130%;margin-top:6px;margin-right:0;}
.main_sec02 .quick_m dd {float:left;margin-left:0.6%;width:16.1%;display:inline-block;padding:1rem 0;box-sizing:border-box}
.main_sec02 .quick_m dd.dd_last {width: 9%;}
.main_sec02 .quick_m dd:first-of-type {border-right:3px solid #ccc;border-left:3px solid #ccc}
.main_sec02 .quick_m dd + dd {border-right:3px solid #ccc}
.main_sec02 .quick_m dd.dd_last2 {width: 8%;}
.main_sec02 .quick_m dd a {display:block;}
.main_sec02 .quick_m dd span {display:block;text-align:center;}
.main_sec02 .quick_m dd span.tit {margin-top:25px;font-size:18px;line-height:130%;font-weight: 500;}
.main_sec02 .quick_m dd span img {width:auto;} */

/* .main_sec03:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.main_sec03 .msec03_left {float:left;width:68.5%;}
.main_sec03 .msec03_left .board_box {display:none;float: left;width: 100%;border:1px solid #dddddd;box-sizing:border-box;padding: 2%;position: relative;}
.main_sec03 .tab_btn {border-bottom: 2px solid #d7d7d7;margin-bottom: 50px;}
.main_sec03 .tab_btn > p {width: 20%;font-size: 25px;font-weight: 800;display: inline-block;}
.main_sec03 .tab_btn > p span {font-size: 25px;font-weight: 800;color: #195d98;}
.main_sec03 .tab_btn > ul {display: inline-block;width: 60%;text-align: center;}
.main_sec03 .tab_btn li {width: 19%;display: inline-block;}
.main_sec03 .tab_btn li.on {border-bottom:2px solid #004b8d}
.main_sec03 .tab_btn li a {font-size: 18px;display: block;line-height: 60px;}
.main_sec03 .tab_btn .btn_more {font-size: 42px;color: #0053a0;font-weight: 300;padding: 1rem;float: right;}
.main_sec03 .msec03_left .board_box.tab_on {display:block}
.main_sec03 .msec03_left .board_box:nth-child(even) {margin-left: 2%;}
.main_sec03 .msec03_left .board_box:nth-child(3), .main_sec03 .msec03_left .board_box:last-child {margin-top: 15px; margin-bottom: 30px;}
.main_sec03 .msec03_left .board_box h4 {display:none;font-size: 16px;}
.main_sec03 .msec03_left .board_box .listb_info li {width:23.5%;display:inline-block;border:1px solid #d7d7d7;margin-bottom: 20px;padding:2rem 2rem 8rem;vertical-align: top;position: relative;}
.main_sec03 .msec03_left .board_box .listb_info li:nth-child(3) {margin-bottom: 0;}
.main_sec03 .msec03_left .board_box .listb_info li:last-child {display: none;}
.main_sec03 .msec03_left .board_box .listb_info li .new_img {display: none;}

.main_sec03 .msec03_left .board_box .listb_info li > a{width: 75%;text-overflow: ellipsis; overflow: hidden;margin-bottom: 2rem;overflow:hidden;
white-space: normal; display:-webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;vertical-align: middle;font-size: 16px;}
.main_sec03 .msec03_left .board_box .listb_info li > .date {width: 23%;text-align: right;font-size: 16px;display:block;padding:2rem; position: absolute;right: 2rem;bottom: 4rem;}
.main_sec03 .msec03_left .board_box .listb_info li > .date.clearfix { content:''; height:0; display:block; clear:both;}
.main_sec03 .msec03_left .board_box .btn_more a {height:23px;color: #f8981d; font-size: 42px;position:absolute; right: 2rem; top: 2rem;}
.main_sec03 .msec03_left .board_box .listb_info li .c_blu_txt {font-size:16px;font-weight:700;color:#004b8d;margin-bottom:2rem}
.main_sec03 .msec03_right {width:30%;float:right;position:relative;background-color:#f1f1f1}
.main_sec03 .msec03_right .main_popup .m_nl_list img {width:100%}
.main_sec03 .msec03_right .main_popup .bx-controls {width: 92%;vertical-align: middle;position: absolute;left: 2rem;bottom: 0;}
.main_sec03 .msec03_right .main_popup .bx-controls .bx-pager {display: inline-block;vertical-align: middle;}
.main_sec03 .msec03_right .main_popup .bx-controls .bx-pager-item {width:7px;height:7px;display:inline-block;border:1px solid #004b8d;border-radius:100%;margin-right:15px;}
.main_sec03 .msec03_right .main_popup .bx-controls .bx-pager-item > a {height:7px;display:block;text-indent:-9999px;}
.main_sec03 .msec03_right .main_popup .bx-controls .bx-pager-item > a.active {background-color:#004b8d}
.main_sec03 .msec03_right .main_popup .bx-controls .bx-controls-auto {display: inline-block;position: absolute;right: 2rem;bottom: 10px;}
.main_sec03 .msec03_right .main_popup .bx-controls .bx-controls-auto .bx-controls-auto-item:first-of-type {background: url(/wp-content/themes/grihome/images/main/play.png) no-repeat center center;background-size: 10px;}
.main_sec03 .msec03_right .main_popup .bx-controls .bx-controls-auto .bx-controls-auto-item:last-of-type {background: url(/wp-content/themes/grihome/images/main/pause.png) no-repeat center center;background-size: 10px;}
.main_sec03 .msec03_right .main_popup .bx-controls > a {display: inline-block;width: 10px;height: 10px;text-indent: -9999px;vertical-align: middle;}
.main_sec03 .msec03_right .info_banner {overflow:hidden}
.main_sec03 .msec03_right .info_banner .swiper-slide a img {width:100%}
.main_sec03 .msec03_right .info_banner .swiper-pagination {left:-1rem;bottom:1rem;text-align:right;}
.main_sec03 .msec03_right .info_banner .swiper-pagination-bullet {background-color:#fff;border:1px solid #004b8d;border-radius:100%}
.main_sec03 .msec03_right .info_banner .swiper-pagination-bullet-active {background-color:#004b8d}
.main_sec03 .msec03_right .info_banner_txt {padding: 1.2rem 1rem;}
.main_sec03 .msec03_right .info_banner_txt > p {font-size:18px;color:#333}


.main_sec03 .main_popup {position:relative} 20150731 cwsong position 속성 추가
.main_sec03 .main_popup .popupzone-control {position:absolute; bottom: 7px; left: 15px;display: block;z-index:999} 20150731 cwsong 팝업존 재생 정지 영역 추가 추가20201124 팝업존 재생 정지 영역 다시 추가-웹접근성
.main_sec03 .main_popup .popupzone-control > a > img {width:20px}
.main_sec03 .main_popup .popup-zone-area {border:solid 1px #ddd;height: 280px;box-sizing:border-box;}
.main_sec03 .main_popup .popupzone-pager {position: absolute;right: 15px;bottom: 5px;z-index: 999;}
.main_sec03 .main_popup .popupzone-pager > a {display:inline-block;width:10px;height:10px;background: #5d5d5d;border-radius:50%;margin-right: 7px;text-indent:-9999px;overflow: hidden;}
.main_sec03 .main_popup .popupzone-pager > a.cycle-pager-active {background: #004b8e;width: 20px;border-radius: 5px;}
.main_sec03 .main_popup .cycle-slideshow {height: 100%;}
.main_sec03 .main_popup .cycle-slideshow a {display:block;width: 100%;height: 100%;}
.main_sec03 .main_popup .cycle-slideshow a:focus {}
.main_sec03 .main_popup .cycle-slideshow img {width:100% !important;height:280px;}
.main_sec03 .main_popup .info_txt {font-size: 18px;background-color: #f1f1f1;padding: 1.5rem 2rem 3rem;}
 */
/* main-quick */
/* .main-quick {position: fixed;right: 20px;top: 50%;transform: translateY(-50%);padding-left: 34px;z-index: 999;}
.main-quick .quick {position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.ban_quick li {border: 1px solid #ddd;border-bottom: none;background: #fff url('../images/main/i_quick01.png') center 15px no-repeat;text-align: center;}
.ban_quick li:first-child {background:#0053a0;background-image: none;color: #fff;font-size: 13px;padding: 7px 0;border-radius: 13px 13px 0 0;line-height: 1.3em;}
.ban_quick li:nth-child(3) {background-image: url('../images/main/i_quick02.png');background-position-y: 7px;}
.ban_quick li:nth-child(4) {background-image: url('../images/main/i_quick03.png');background-position-y: 7px;}
.ban_quick li:nth-child(5) {background-image: url('../images/main/i_quick04.png');background-position-y: 10px;border-bottom: 1px solid #ddd;border-radius: 0 0 13px 13px;}
.ban_quick li:nth-child(6) {background: #fff;background-image: none;border-bottom: 1px solid #ddd;border-radius: 0 0 13px 13px;}
.ban_quick li a {font-size: 12px;color: #777;font-weight: bold;text-align: center;padding: 55px 3px 5px;display: inline-block;letter-spacing: -0.5px;} */

/* gri_sns */
/* .gri_sns {padding: 3rem 0;position:relative;}
.gri_sns > p {width:20%;font-size: 25px;font-weight: 800;display: inline-block;margin-bottom: 45px;padding-top: 20px;}
.gri_sns > p span {font-size: 25px;font-weight: 800;color: #195d98;}
.gri_sns > ul:first-of-type {display:inline-block;float:right}
.gri_sns > ul:first-of-type li {display:inline-block}
.gri_sns > ul:last-of-type {width:100%;display:inline-block;}
.gri_sns > ul:last-of-type li {position:relative;display:inline-block}
.gri_sns > ul:last-of-type li + li {margin-left:1%}
.gri_sns > ul:last-of-type li > a:hover:after {content:"+";display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);font-size:100px;color:#f8991d;position:absolute;left:0;top:0;padding-left:42%;padding-top:42%;box-sizing:border-box;}
.gri_sns > ul:last-of-type li img {width:100%} */


/* SUB
===========================================================================================
*/

#sub_page{margin:0 0 80px;min-height:700px;position:relative;}
#sub_page .hentry {margin:0;}
/*#sub_page article.page {min-height:1200px;margin-bottom:80px;}*/
#sub_page .addtoany_share_save_container {top:-8.415rem;position:absolute;right:0;z-index: 1;}
.addtoany_list {position: relative;}
.addtoany_list .share {}
.addtoany_list .a2a_button_print {}
.addtoany_list .a2a_button_print:before {content: ''; background: #fff; display: inline-block; vertical-align: middle; margin-top: 4px; margin-left: 1rem; margin-right: 1rem; width: 1px; height: 16px;}
.addtoany_list .more { display: block; position: absolute; background: #fff; top: 2.25rem; width: 100px; text-align: center; padding: 5px 0; border-radius: 2rem; border: 2px solid #004b8d; right: 1rem; }
.addtoany_list .more.mb {width: 130px; right: 2rem; top: -0.325rem;}
.addtoany_list a:hover img, .addtoany_list a:hover span {opacity:1 !important;}

.lnb-wrap {background: #004b8d; /*padding: 1.375rem 0;*/margin-bottom: 5.625rem;margin-top: -1px;}
#breadcrumbs {/* margin-bottom:20px; */}
#breadcrumbs:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
#breadcrumbs > li {width:20%;float:left; /*padding: 0 1rem;*/ line-height: 1; color: #fff; /*border-right:1px solid #fff;*/letter-spacing: -0.5px;position:relative;}
#breadcrumbs > li:first-child {width: auto;/*padding: 5px 15px;*/}
#breadcrumbs > li:after {content:'';width:1px;height:30px;display:block;background:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%);}
#breadcrumbs > li.separator {background:none;padding:0; line-height: 1;}
#breadcrumbs > li > a {color: #fff; display: block; /* background: url('../images/sub/icon_arrow_down_wh.png') right center no-repeat; */}
#breadcrumbs > li:first-child > a {background: none;height: 70px;padding: 0 1.375rem;}
#breadcrumbs > li > a img {/*vertical-align: top;*/padding-top: 27px;}

/* 210805 lnb 수정 */
#breadcrumbs > li select {color: #fff;width: 100%;border: none;background: #004b8d;font-size: 16px;padding: 1.375rem 1rem;
	-webkit-appearance: none; /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
	background: url('/wp-content/themes/grihome/images/sub/lnb_arrow.png') no-repeat 90% 50%; /* 네이티브 화살표를 커스텀 화살표로 대체 */
}
#breadcrumbs > li option {background: #fff;color: #333;}


/* .entry-header .report-01 {color:#a02c0a;}
.entry-header .issue-02 {color:#cc890e;}
.entry-header .seminar-03 {color:#3d688a;}
.entry-header .multimedia-04 {color:#6d7a00;}
.entry-header .participation-05 {color:#792e3c;}
.entry-header .news-06 {color:#32684f;}
.entry-header .introduce-07 {color:#38497d;}
.entry-header .gov-08 {color:#5c7b40;} */

.entry-subtitle {font-size:14px;margin-bottom:5rem;color: #666;text-align: center;}

/* CCL */
.ccl_box {/* margin:0 40px 10px;;padding:0; */border:none;}
.ccl_box div {text-align:right;}
.ccl_box div a {display:inline-block;width:9%;}
.ccl_box div img {width:100%;}

/* 모바일 공유버튼 */
.sns-on-off {display:none;position:absolute;top:45px;right:0;}

/* 만족도조사_기존
.satisfaction_tit {border:solid 1px #ccc;background:#f6f6f6;padding:20px 3%;margin:0 40px 15px;}
.satisfaction_tit .satisfaction_research:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.satisfaction_research .sati_icon {float:left;margin-right:4%;margin-top:11px;width:8%;}
.satisfaction_research .sati_icon img {width:100%;}
.satisfaction_research .confish {float:left;width:88%;}
.confish dt {font-weight:600;margin-bottom:15px;}
.confish dd span {display:inline-block;margin-right:7%;}
.confish dd input[type=radio] {vertical-align:middle;}
.confish dd p {margin-top:15px;}
.confish dd p > span {margin-right:0;vertical-align:middle;}
.confish dd .sati_txt {width:80%;}
.confish dd input[type=text] {padding:7px 5px;width:100%;}
.confish dd .fishOk {background:url('../images/sub/btn_sati_post.gif') no-repeat;font-size:0;border-radius:0;padding:0;width:55px;height:30px;}*/

/* 만족도조사 */
.satisfaction_tit {width:100%;max-width:1200px;border:solid 1px #d8d8d8;/* background:#f6f6f6; */padding:10px 2%;margin:0 auto;box-sizing:border-box;/*margin:0 40px 15px; margin-bottom:15px; */}
.satisfaction_research .confish {}
.confish dt {font-size:17px;font-weight:600;margin-bottom:10px;padding:0 1% 10px;border-bottom:solid 1px #ccc;}
.confish dd .satisfaction_list_input {padding:0 1%;}
.confish dd span {display:inline-block;margin-right:2%;}
.confish dd input[type=radio] {vertical-align:middle;}
.confish dd p {display:inline-block;text-align:right;}
.confish dd p.radio_sec {width:42%;text-align:left;}
.confish dd p.radio_sec span {margin-right:5%;}
.confish dd p.radio_sec span label {font-size:16px;}
.confish dd p.input_sec {width:57%;text-align:right;}
.confish dd p > span {margin-right:0;vertical-align:middle;}
.confish dd .sati_txt {width:86%;}
.confish dd input[type=text] {padding:7px 5px;width:100%;border:1px solid #d8d8d8}
.confish dd .fishOk {/*background-image:url('../images/sub/btn_sati_post.gif');background-repeat:no-repeat;*/font-size:16px;border-radius:0;padding:4px 0;width:100%;background:#d3d3d3;color: #333;}
.confish dd .sati_btn {width:13%;}

/* 담당자 정보 */
.charge-section {margin: 0 auto;padding: 10px 0;width: 100%;max-width:1200px;box-sizing:border-box;}
.charge-section ul {width: 100%;max-width: 1200px;margin: 0 auto;}
.charge-section ul:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.charge-section li {float:right;/*width:45%;*/display:none;text-align:right;}
.charge-section li.tit {/*background:url('../images/sub/charge_icon.gif') no-repeat left 1px;padding-left:24px;*/display:block;}
.charge-section li span {margin-left:5px;}
.charge-section li span.title {font-weight:600;margin-right:0 !important;/* background-image:url('../images/sub/charge_icon.gif'); */background-repeat:no-repeat;background-position:left 1px;padding-left:24px;}

/* 서브 Tab (기본 3개)*/
.tabs01 {border-bottom: 1px solid #004b8d;}
.tabs01:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.tabs01 li {width:calc((100% - 4px) / 3);float:left;margin-right:2px;background:#f1f1f1;}
.tabs01 li.last {margin-right:0;}
.tabs01 li > a {font-weight:500;color:#333;display:block;padding:1rem 0;text-align:center;text-decoration:none; font-size: 18px;}
.tabs01 li.on > a, .tabs01 li > a:hover {color:#fff;background:#004b8d;}

/* .tabs02 {border-bottom: 1px solid #004b8d;} */
.tabs02:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
/*.tabs02 li {width:339px;float:left;margin-right:2px;background:#e1e1e1;}*/
.tabs02 li {width:16.5%;float:left;margin-right:2px;background:#f1f1f1;}
/*.tabs02 li.last {margin-right:0;width:338px;}*/
.tabs02 li:last-child{ margin-right:0; }
.tabs02 li > a {font-weight:500;color:#626262;display:block;padding:10px 0;text-align:center;text-decoration:none;}
.tabs02 li.on > a, .tabs02 li > a:hover {color:#fff;background:#fcad1e url('../images/sub/sub02_tab_ov.gif') repeat-x top;}

/* .tabs04 {border-bottom: 1px solid #004b8d;} */
.tabs04:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.tabs04 li {width:339px;float:left;margin-right:2px;background:#f1f1f1;}
.tabs04 li.last {margin-right:0;width:338px;}
.tabs04 li > a {font-weight:500;color:#626262;display:block;padding:10px 0;text-align:center;text-decoration:none;}
.tabs04 li.on > a, .tabs04 li > a:hover {color:#fff;background:#79a0bf url('../images/sub/sub04_tab_ov.gif') repeat-x top;}

/* .tabs05 {border-bottom: 1px solid #004b8d;} */
.tabs05:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.tabs05 li {width:339px;float:left;margin-right:2px;background:#f1f1f1;}
.tabs05 li.last {margin-right:0;width:338px;}
.tabs05 li > a {font-weight:500;color:#626262;display:block;padding:10px 0;text-align:center;text-decoration:none;}
.tabs05 li.on > a, .tabs05 li > a:hover {color:#fff;background:#792e3c url('../images/sub/sub05_tab_ov.gif') repeat-x top;}

/* .tabs06 {border-bottom: 1px solid #004b8d;} */
.tabs06:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.tabs06 {border-bottom: 1px solid #004b8d;}
.tabs06 li {width:calc((100% - 5px) / 3);float:left;margin-right:2px;background:#f1f1f1;}
.tabs06 li.last {margin-right:0;}
.tabs06 li > a {font-weight:500;color:#626262;display:block;padding:10px 0;text-align:center;text-decoration:none;}
.tabs06 li.on > a, .tabs06 li > a:hover {color:#fff;background:#004b8d;}

.tabs07 {border-bottom: 1px solid #004b8d;}
.tabs07:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.tabs07 li {width:calc((100% - 5px) / 3);float:left;margin-right:2px;background:#f1f1f1;}
.tabs07 li.last {margin-right:0;}
.tabs07 li > a {font-weight:500;color:#333;display:block;padding:1rem 0;text-align:center;text-decoration:none; font-size: 18px;}
.tabs07 li.on > a, .tabs07 li > a:hover {color:#fff;background:#004b8d;}

.tabs08 {border-bottom: 1px solid #004b8d;}
.tabs08:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.tabs08 li {width:339px;float:left;margin-right:2px; background:#f1f1f1;}
.tabs08 li.last {margin-right:0;width:338px;}
.tabs08 li > a {font-weight:500;color:#626262;display:block;padding:10px 0;text-align:center;text-decoration:none;}
.tabs08 li.on > a, .tabs08 li > a:hover {color: #fff;background: #004b8d;}

/* .tabs09 {border-bottom: 1px solid #004b8d;} */
.tabs09:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.tabs09 li {width:339px;float:left;margin-right:2px;background:#f1f1f1;}
.tabs09 li.last {margin-right:0;width:338px;}
.tabs09 li > a {font-weight:500;color:#626262;display:block;padding:10px 0;text-align:center;text-decoration:none;}
.tabs09 li.on > a, .tabs09 li > a:hover {color:#fff;background:#0053a0 url('../images/sub/sub09_tab_ov.gif') repeat-x top;}

/*사전정보공개*/
/* 주석처리 - nja */
/* .tabs10:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.tabs10 li {width:10.85%;float:left;margin-right:2px; background:#f1f1f1;}
.tabs10 li.last {margin-right:0;width:10.85%;}
.tabs10 li > a {font-weight:500;color:#626262;display:block;padding:10px 0;text-align:center;text-decoration:none;}
.tabs10 li.on > a, .tabs10 li > a:hover {color:#fff;background:#5c7b40 url('../images/sub/sub08_tab_ov.gif') repeat-x top;}

.t2 li {width:509px;}
.t2 li.last {width:509px;} */

.t4 li {width:253px;}
.t4 li.last {width:255px;}

.t5 li {width:16.5%;}
.t5 li.last {width:16.6%;}

.t6 li {width:calc((100% - 10px) / 6);}
.t6 li.last {/* width:170px; */margin-right: 0;}

.t7 li {width:14%;}
.t7 li.last {width:14%;}

.t8 li {width:calc((100% - 4px) / 8);}
.t8 li.last {width:128px;}

.t9 li {width:12.3%;}
.t9 li.last {width:12.3%;}

.t10 li {width:10.85%;}
.t10 li.last{margin-right:0;}   


.tab_cont {padding-top:3.75rem;}

/* 테이블 */
.sub05_t {width:100%;text-align:center;border-left:solid 1px #a9a9a9;border-top:solid 1px #a9a9a9;border-right:solid 1px #a9a9a9;}
.sub05_t th {background:#004b8d;color:#fff;font-weight:600;border-right:solid 1px #a9a9a9;padding:8px 0;font-size:16px;}
.sub05_t td {padding:8px 0;border-right:solid 1px #a9a9a9;border-bottom:solid 1px #a9a9a9;font-size:16px;}
.sub05_t .rl {border-right:none;}
.sub05_t .bl {border-bottom:none;}

.sub06_t {width:100%;text-align:center;border-left:solid 1px #a9a9a9;border-top:solid 1px #a9a9a9;border-right:solid 1px #a9a9a9;}
.sub06_t th {background:#004b8d;color:#fff;font-weight:600;border-right:solid 1px #a9a9a9;padding:8px 0;font-size:16px;}
.sub06_t .th1 {width:12%}
.sub06_t .th2 {width:50%}
.sub06_t .th3 {width:20%}
.sub06_t td {padding:2.5rem 0;border-right:solid 1px #a9a9a9;border-bottom:solid 1px #a9a9a9;font-size:16px;}
.sub06_t td span {font-size:15px;color:#555;padding-top:10px;}
.sub06_t .rl {border-right:none;}
.sub06_t .rl span {color:#004b8d;font-weight:500;}
.sub06_t .bl {border-bottom:none;}
/*
.sub07_t {width:100%;text-align:center;border-left:solid 1px #a9a9a9;border-top:solid 1px #a9a9a9;border-right:solid 1px #a9a9a9;}
.sub07_t th {background:#637096;color:#fff;font-weight:600;border-right:solid 1px #a9a9a9;padding:8px 0;font-size:13px;}
.sub07_t td {padding:8px 0;border-right:solid 1px #a9a9a9;border-bottom:solid 1px #a9a9a9;font-size:12px;}
.sub07_t .rl {border-right:none;}
.sub07_t .bl {border-bottom:none;}
.sub07_t .left {padding:8px;text-align:left;}*/

.sub08_t {width:100%;text-align:center;border-left:solid 1px #a9a9a9;border-top:solid 1px #a9a9a9;/*border-right:solid 1px #a9a9a9;*/margin-bottom:70px;}
.sub08_t th {background:#004b8d;color:#fff;font-weight:500;border-right:solid 1px #a9a9a9;padding:8px 0;font-size:16px;}
.sub08_t th.th_bl {border-bottom:solid 1px #a9a9a9;}
.sub08_t td {padding:8px 0;border-right:solid 1px #a9a9a9;border-bottom:solid 1px #a9a9a9;font-size:16px;}
.sub08_t .rl {border-right:none;}
.sub08_t .bl {border-bottom:none;}
.sub08_t .left {padding:8px;text-align:left;}
.sub08_t .right {padding:8px;text-align:right;}
.sub08_t .dg_t {background:#f3f3f3;}

.sub09_t {width:100%;text-align:center;border-left:solid 1px #a9a9a9;border-top:solid 1px #a9a9a9;border-right:solid 1px #a9a9a9;}
.sub09_t th {background:#0053a0;color:#fff;font-weight:600;border-right:solid 1px #a9a9a9;padding:8px 0;font-size:13px;}
.sub09_t td {padding:8px 0;border-right:solid 1px #a9a9a9;border-bottom:solid 1px #a9a9a9;font-size:12px;}
.sub09_t .rl {border-right:none;}
.sub09_t .bl {border-bottom:none;}

/* 01_보고서
===================*/

/* 연구보고서 */
.research .tab_cont {padding-top: 2rem;}
.sub0101 .issue_top {border:solid 1px #d4d4d4;background:#fbfbfb;margin-bottom:35px;padding:20px 0;}
.sub0101 .issue_top ul {background:url('../images/sub/sub0201_top_bg.gif') repeat-y 50% center;}
.sub0101 .issue_top ul:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0101 .issue_top li {float:left;overflow:hidden;padding:10px 3%;width:44%;}
.sub0101 .issue_top li .top_thumb {float:left;margin-right:5%;}
.sub0101 .issue_top li .top_thumb img {border:solid 1px #dbdbdb;}
.sub0101 .issue_top li .top_info {float:left;width:67%;}
.sub0101 .issue_top li .top_info .tit {padding:10px 0 24px;border-bottom:dotted 1px #dbdbdb;}
/*.sub0101 .issue_top li .top_info .tit a {width:100%;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:600;display:block;}*/
.sub0101 .issue_top li .top_info .tit a {font-size:14px;font-weight:600;height:37px;display:block;}
.sub0101 .issue_top li .top_info .info_sub {margin:10px 0;}
.sub0101 .issue_top li .top_info .info_sub span.info_t {font-size:11px;margin-right:20px;}
.sub0101 .issue_top li .top_info .info_txt {font-size:11px;position:relative;}
.sub0101 .issue_top li .top_info .info_txt .more {position:absolute;bottom:0;right:0;}
.sub0101 .issue_top li .top_info .info_txt .more a {font-size:11px;}
.sub0101 .search {border:solid 1px #eaeaea;padding:20px 40px;margin:10px 0 35px;}
.sub0101 .search select {display:inline-block;margin:0 2rem 0 0;padding:5px 10px;width:150px;height:auto;font-size:14px;vertical-align:middle;border:solid 1px #d8d8d8; background: url('../images/sub/icon_arrow_down.png') 93% center no-repeat; appearance:none;}
.sub0101 .search select.sch_first {margin-right: 0.75rem;}
.sub0101 .search input[type="text"] {display:inline-block;margin:0 10px 0 0;padding:8px 2px;width:470px;height:auto;font-size:12px;line-height:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0101 .search_btn {background:#a02c0a;display:inline-block;margin:0;padding:0 10px;height:28px;font-size:13px;vertical-align:middle;}
.sub0101 .search_btn:hover {background:#ca4e2a;}
.sub0101 .bd_gray td.left a {width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-ms-text-overflow:ellipsis;vertical-align:middle;display:inline-block;}
.sub0101 a.btn01 {display:inline-block;padding:0 5px;color:#fff;background:#ca4e2a;line-height:16px;height:16px;border-radius:3px;font-size:11px;}
.sub0101 .paging {margin:70px 0 70px;text-align:center;}
.sub0101 .paging a {font-size:20px;font-weight:500;margin:0 5px;color:#333}
.sub0101 .paging a:hover {color:#a02c0a;/*padding:5px 8px;background:#e26a5c;*/}
.sub0101 .paging .current-page {font-size:20px;font-weight:500;color:#004b8d;/* background:#ca4e2a; *//* padding:3px 8px;*/margin:0 5px; }
/*.sub0101 .bd_btm_control a {background:#a02c0a;}
.sub0101 .bd_btm_control a:hover {background:#ca4e2a;}*/

/* 210202 ysj---------------------------------------------------------------------- */
.sub0101 .bd_gray td {padding-top: 2rem;padding-bottom:2rem}
.sub0101 .bd_gray .res_num {width:8%}
.sub0101 .bd_gray .thumb_img {width:15%}
.sub0101 .bd_gray .thumb_img > img {box-shadow: 3px 3px 3px #d7d7d7;}
.sub0101 .res_info {text-align:left;padding-left:3rem;vertical-align:top;}
.sub0101 .res_info > ul > li {display:inline-block}
.sub0101 .res_info .res_title {display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.sub0101 .res_info .res_title > a {font-weight:bold;font-size:20px}
.sub0101 .res_info > ul:first-of-type > li {position:relative;margin-right:1rem;margin-bottom:1rem}
.sub0101 .res_info > ul:first-of-type > li span {font-weight:500}
.sub0101 .res_info > ul:first-of-type .res_type:after {content:"";display:inline-block;width:2px;height:18px;background-color:#b5b5b5;position:absolute;right:-10px;top:3px}
.sub0101 .res_info > ul:first-of-type .res_writer:after {content:"";display:inline-block;width:2px;height:18px;background-color:#b5b5b5;position:absolute;right:-10px;top:3px}
.sub0101 .res_info > ul:first-of-type .res_year:after {content:"";display:inline-block;width:2px;height:18px;background-color:#b5b5b5;position:absolute;right:-10px;top:3px}
/* .sub0101 .res_info > ul:first-of-type .res_view:after {content:"";display:inline-block;width:2px;height:18px;background-color:#b5b5b5;position:absolute;right:-10px;top:3px} */
.sub0101 .res_info > ul:last-of-type {margin-top:3rem}
.sub0101 .res_info > ul:last-of-type > li {width:auto;margin-right:1rem}
.sub0101 .res_info > ul:last-of-type > li > a {display:inline-block;width: 100px;color:#fff;text-align:center;background-color:#004b8d;border-radius:10px}
.sub0101 .res_info > ul:last-of-type > li > a:hover {background-color:#fff;color:#004b8d;font-weight:600}
.sub0101 .res_info > ul:last-of-type > li.origin a + a {margin-left: calc(1rem - 4px);} 


/* --------------------------------------------------------------------------------- */

.sub0101_view {border-top:solid 2px #004b8d;border-bottom:solid 2px #004b8d;}
.sub0101_view header {border-bottom:solid 1px #d2d2d2;}
.sub0101_view header .lib-post-thumbnail {text-align:center;}
.sub0101_view header .lib-post-thumbnail img {border:solid 1px #c8c8c8;}
.sub0101_view header table {width:100%;}
.sub0101_view header table th {background:#eee;text-align:center;border-bottom:solid 1px #d2d2d2;padding:10px 0;}
.sub0101_view header table td {border-bottom:solid 1px #d2d2d2;padding:10px;word-break:break-all !important;}
.sub0101_view header table td.buy_link a {display:inline-block;margin-left:5px;color:#0053a0;}
.sub0101_view header table td.buy_link a:hover {text-decoration:underline;}
.sub0101_view header table .bl {border-bottom:none;}
.sub0101_view header table .lib-post-author-view {display:inline-block;padding:2px 8px;background:#004b8d;border-radius:3px;color:#fff;font-weight:600;margin:0 5px;}
.sub0101_view header table .down01 {padding:4px 8px;background:#004b8d;color:#fff;border-radius:3px;font-weight:600;margin:0 5px;}
.sub0101_view .column-button-section {text-align:right;border-bottom:solid 1px #eee;padding:10px 0;}
.sub0101_view .column-button-section a {display:inline-block;margin:0 5px;color:#004b8d;font-size:12px;font-weight:600;}
.sub0101_view .column-button-section a span {margin-right:10px;}
.sub0101_view .lib-data-content {padding:35px 0;line-height:180%;}
/*.sub0101_view .lib-data-content .column01 {padding:0 2%;}*/
.sub0101_view .lib-data-content .column {text-align:justify;}
.sec_other01 {margin-top:50px;}
.sec_other01 .blt_tit {background:url('../images/sub/sub01_blt01.gif') no-repeat left center;padding-left:20px;margin-bottom:15px;font-weight:600;font-size:16px;color:#a02c0a;}
.sec_other01 .sub_tit {background:url('../images/sub/sub01_blt02.gif') no-repeat left center;padding-left:10px;margin-bottom:10px;font-size:14px;margin-left:10px;}
.sec_other01 .sub_tit span {font-weight:600;}
.sec_other01 .sub_tit .more {float:right;/* line-height:0; */}
.sec_other01 .sub_tit .more a {/* background:url('..//images/sub/sub0101_btn_more.gif') no-repeat;font-size:0; *//*width:42px;height:17px;*/display:inline-block;background-color:#004b8d;color:#fff;padding:3px 5px}
.sec_other01 .other_list {margin-bottom:50px;}
.sec_other01 .other_list .btn01 {padding:2px 5px;background:#a02c0a;color:#fff;border-radius:3px;font-size:11px;line-height:16px;height:16px;margin:0 5px;}
.sec_other01 .other_list .bd_gray td.left a {width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-ms-text-overflow:ellipsis;vertical-align:middle;display:inline-block;}

/* 정기간행물 */
.sub0102 .search {border:solid 1px #d4d4d4;padding:20px 40px;margin:0 0 20px;}
.sub0102 .search select {display:inline-block;margin:0 10px 0 0;padding:5px 2px;width:150px;height:auto;font-size:16px;vertical-align:middle;border: 1px solid #d8d8d8;background:none}
.sub0102 .search input[type="text"] {display:inline-block;margin:0 10px 0 0;padding:9px 2px;width:880px;height:auto;font-size:12px;line-height:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0102 .search_btn {background:#a02c0a;display:inline-block;margin:0;padding:0 10px;height:28px;font-size:13px;vertical-align:middle;}
.sub0102 .search_btn:hover {background:#ca4e2a;}
.sub0102 .ttop_sec {margin:20px 0;overflow:hidden;}
.sub0102 .ttop_btn {float:left;}
.sub0102 .ttop_btn a {display:inline-block;padding:10px 15px;color:#fff;line-height:20px;height:20px;/* border-radius:5px; */font-size:16px;background:#004b8d;}
.sub0102 .ttop_copy {float:right;text-align:right;font-size:16px;font-weight:600;color:#9e1616;}
.sub0102 .ttop_sec .sub_tabs {float:right;}
.sub0102 .ttop_sec .sub_tabs:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0102 .ttop_sec .sub_tabs li {float:left;margin-left:5px;}
.sub0102 .ttop_sec .sub_tabs li > a {display:block;background:#c8c8c8;color:#4f4f4f;font-weight:600;font-size:13px;padding:10px 40px;text-decoration:none;text-align:center;}
.sub0102 .ttop_sec .sub_tabs li.on > a, .sub0102 .ttop_sec .sub_tabs li > a:hover {background:#ca4e2a;color:#fff;}
.sub0102 .ttop_sec .ttop_copy02 {float:right;text-align:right;font-size:12px;font-weight:600;color:#a02c0a;margin-top:10px;margin-right:15px;}
.sub0102 .paging {margin:70px 0 70px;text-align:center;}
.sub0102 .paging a {font-size:20px;font-weight:500;margin:0 5px;color:#333;}
.sub0102 .paging a:hover {color:#a02c0a;/*padding:5px 8px;background:#e26a5c;*/}
.sub0102 .paging .current-page {font-size:20px;font-weight:500;color:#fff;/* background:#ca4e2a;padding:3px 8px; */color: #004b8d;margin:0 5px;}
.sub0102_view {border-top:solid 2px #ca4e2a;border-bottom:solid 2px #ca4e2a;}
.sub0102_view header {/*border-bottom:solid 1px #d2d2d2;*/}
.sub0102_view header .lib-post-thumbnail {text-align:center;}
.sub0102_view header .lib-post-thumbnail img {border:solid 1px #c8c8c8;}
.sub0102_view header table {width:100%;}
.sub0102_view header table th {background:#eee;text-align:center;border-bottom:solid 1px #d2d2d2;padding:10px 0;}
.sub0102_view header table td {border-bottom:solid 1px #d2d2d2;padding:10px;word-break:break-all !important;}
.sub0102_view header table .bl {border-bottom:none;}
.sub0102_view header table .lib-post-author-view {padding:4px 8px;background:#30858e;border-radius:3px;color:#fff;font-weight:600;margin:0 5px;}
.sub0102_view header table .down01 {padding:4px 8px;background:#30858e;color:#fff;border-radius:3px;font-weight:600;margin:0 5px;}
.sub0102_view .column-button-section {text-align:right;border-bottom:solid 1px #eee;padding:10px 0;}
.sub0102_view .column-button-section a {display:inline-block;margin:0 5px;color:#397d84;font-size:12px;font-weight:600;}
.sub0102_view .column-button-section a span {margin-right:10px;}
.sub0102_view .lib-data-content {padding:35px 0;line-height:180%;}
/*.sub0102_view .lib-data-content .column01 {padding:0 2%;}*/
.sub0102_view .lib-data-content .column {text-align:justify;}
.sub0102 a.btn01 {cursor:pointer;display:inline-block;padding:0 5px;color:#fff;background:#ca4e2a;line-height:16px;height:16px;border-radius:3px;font-size:11px;}



/* 02_이슈동향
===================*/

/* 이슈&진단 */
.sub0201 .tabs02 {margin-bottom:35px;}
.sub0201 .issue_top {border:solid 1px #d4d4d4;background:#fbfbfb;margin-bottom:35px;padding:20px 0;}
.sub0201 .issue_top ul {overflow:hidden;background:url('../images/sub/sub0201_top_bg.gif') repeat-y 50% center;}
.sub0201 .issue_top li {float:left;overflow:hidden;padding:10px 3%;width:44%;}
.sub0201 .issue_top li .top_thumb {float:left;margin-right:5%;}
.sub0201 .issue_top li .top_thumb img {border:solid 1px #dbdbdb;}
.sub0201 .issue_top li .top_info {float:left;width:67%;}
.sub0201 .issue_top li .top_info .tit {padding:10px 0 24px;border-bottom:dotted 1px #dbdbdb;}
/*.sub0201 .issue_top li .top_info .tit a {width:100%;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;font-weight:600;display:block;}*/
.sub0201 .issue_top li .top_info .tit a {font-size:14px;font-weight:600;height:37px;display:block;}
.sub0201 .issue_top li .top_info .info_sub {margin:10px 0;}
.sub0201 .issue_top li .top_info .info_sub span.info_t {font-size:11px;margin-right:20px;}
.sub0201 .issue_top li .top_info .info_txt {font-size:11px;position:relative;}
.sub0201 .issue_top li .top_info .info_txt .more {position:absolute;bottom:0;right:0;}
.sub0201 .issue_top li .top_info .info_txt .more a {font-size:11px;}
.sub0201 .search {border:solid 1px #d4d4d4;padding:20px 40px;}
.sub0201 .search select {display:inline-block;margin:0 10px 0 0;padding:5px 2px;width:125px;height:auto;font-size:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0201 .search input[type="text"] {display:inline-block;padding:6px 2px;width:564px;height:auto;font-size:12px;line-height:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0201 .search input[type="text"].brief-input {width:710px;}
.search {border:1px solid #eaeaea;padding:1rem}
.search > form > select {width:150px;height: auto;margin: 0 2rem 0 0;padding: 5px 10px;border:1px solid #d3d3d3;color:#333;font-size:16px;}
.search > form > input[type="text"] {width:75%;margin-right: 2rem;padding: 8px 10px;}
.search_btn.search_btn {background:#d3d3d3;color:#333;display:inline-block;margin:0;padding:0 1rem; height:35px;font-size:15px;vertical-align:middle;}
.search_btn.search_btn:hover {background:#004b8d;color:#fff}
.sub0201 .bd_gray td {padding-top: 2rem;padding-bottom: 2rem}
.sub0201 .bd_gray td.left a {width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-ms-text-overflow:ellipsis;vertical-align:middle;display:inline-block;}
.sub0201 .ttop_copy {text-align:right;margin:20px 0 10px;font-size:12px;font-weight:600;color:#986200;}
.sub0201 .ttop_copy select {padding:5px 2px;margin-left:5px;}
.sub0201 a.btn01 {display:inline-block;padding:0 5px;color:#fff;background:#cc890e;line-height:16px;height:16px;border-radius:3px;font-size:11px;}
.sub0201 .paging {margin:40px 0 25px;text-align:center;}
.sub0201 .paging a {font-size:14px;font-weight:600;margin:0 5px;}
.sub0201 .paging a:hover {color:#986200;/*padding:5px 8px;background:#e26a5c;*/}
.sub0201 .paging .current-page {font-size:14px;font-weight:600;/*color:#fff;*/background:#fcad1e;padding:3px 8px;margin:0 5px;}
.sub0201 .bd_gray .iss_num {width:8%}
.sub0201 .bd_gray .thumb_img {width:15%}
.sub0201 .bd_gray .thumb_img > img {box-shadow: 3px 3px 3px #d7d7d7;}
.sub0201 .bd_gray .iss_tit {position: relative; margin-right: 1rem; margin-bottom: 1rem;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.sub0201 .bd_gray .iss_tit > a {font-weight: bold;font-size: 20px;}
.sub0201 .iss_info {text-align: left;padding-left: 3rem;vertical-align: top;}
.sub0201 .iss_info td {padding-top: 2rem;padding-bottom: 2rem;}
.sub0201 .iss_info > ul > li {display:inline-block}
.sub0201 .iss_info > ul:first-of-type > li {position: relative;margin-right: 1rem;margin-bottom: 1rem;}
.sub0201 .iss_info > ul:first-of-type > li span {font-weight: 500;}
.sub0201 .iss_info > ul:first-of-type .iss_type:after {content: "";display: inline-block;width: 2px;height: 18px;background-color: #b5b5b5;position: absolute;right: -10px;top: 3px;}
.sub0201 .iss_info > ul:first-of-type .iss_writer:after {content: "";display: inline-block;width: 2px;height: 18px;background-color: #b5b5b5;position: absolute;right: -10px;top: 3px;}
.sub0201 .iss_info > ul:first-of-type .iss_month:after {content: "";display: inline-block;width: 2px;height: 18px;background-color: #b5b5b5;position: absolute;right: -10px;top: 3px;}
.sub0201 .iss_info > ul:last-of-type > li {width: 100px;margin-right: 1rem;}
.sub0201 .iss_info > ul:last-of-type > li > a {display: block;color: #fff;text-align: center;background-color: #004b8d;border-radius: 10px;}
.sub0201 .iss_info > ul:last-of-type {margin-top: 3rem;}
.sub0201 .iss_info > ul:last-of-type > li > a:hover {background-color: #fff;color: #004b8d;font-weight: 600;}


.sub0201v_tabs {margin-bottom:35px;}
.sub0201_view {border-top:solid 2px #fcad1e;border-bottom:solid 2px #fcad1e;}
.sub0201_view header {border-bottom:solid 1px #d2d2d2;}
.sub0201_view header .lib-post-thumbnail {text-align:center;}
.sub0201_view header .lib-post-thumbnail img {border:solid 1px #c8c8c8;}
.sub0201_view header table {width:100%;}
.sub0201_view header table th {background:#eee;text-align:center;border-bottom:solid 1px #d2d2d2;padding:10px 0;}
.sub0201_view header table td {border-bottom:solid 1px #d2d2d2;padding:10px;word-break:break-all !important;}
.sub0201_view header table .bl {border-bottom:none;}
.sub0201_view header table .lib-post-author-view {display:inline-block;padding:2px 8px;background:#cc890e;border-radius:3px;color:#fff;font-weight:600;margin:0 5px;}
.sub0201_view header table .down01 {padding:4px 8px;background:#fcad1e;/*color:#fff;*/border-radius:3px;font-weight:600;margin:0 5px;}
.sub0201_view .column-button-section {text-align:right;border-bottom:solid 1px #eee;padding:10px 0;}
.sub0201_view .column-button-section a {display:inline-block;margin:0 5px;color:#986200;font-size:12px;font-weight:600;}
.sub0201_view .column-button-section a span {margin-right:10px;}
.sub0201_view .lib-data-content {padding:35px 0;line-height:180%;}
.sub0201_view .lib-data-content .column {text-align:justify;}
.sec_other02 {margin-top:50px;}
.sec_other02 .blt_tit {background:url('../images/sub/sub02_blt01.gif') no-repeat left center;padding-left:20px;margin-bottom:15px;font-weight:600;font-size:16px;color:#986200;}
.sec_other02 .sub_tit {background:url('../images/sub/sub02_blt02.gif') no-repeat left center;padding-left:10px;margin-bottom:10px;font-size:14px;margin-left:10px;}
.sec_other02 .sub_tit span {font-weight:600;}
.sec_other02 .sub_tit .more {float:right;line-height:0;}
.sec_other02 .sub_tit .more a {background:url('..//images/sub/sub0201_btn_more.gif') no-repeat;font-size:0;width:42px;height:17px;display:inline-block;}
.sec_other02 .other_list {margin-bottom:50px;}
.sec_other02 .other_list .btn01 {padding:2px 5px;background:#cc890e;color:#fff;border-radius:3px;margin:0 5px;font-size:11px;line-height:16px;height:16px;}
.sec_other02 .other_list .bd_gray td.left a {width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-ms-text-overflow:ellipsis;vertical-align:middle;display:inline-block;}

/* 동향정보 */
.sub0203 .tabs02 {margin-bottom:35px;}
.sub0203 .search {border:solid 1px #d4d4d4;padding:20px 40px;margin:0 0 35px;}
.sub0203 .search select {display:inline-block;margin:0 10px 0 0;padding:5px 2px;width:150px;height:auto;font-size:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0203 .search input[type="text"] {display:inline-block;margin:0 10px 0 0;padding:6px 2px;width:700px;height:auto;font-size:12px;line-height:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0203 .search .search_btn {background:#cc890e;display:inline-block;margin:0;padding:0 10px;height:28px;font-size:13px;vertical-align:middle;}
.sub0203 .search .search_btn:hover {background:#fcad1e;}
.sub0203 .bd_gray .btn01 {display:inline-block;padding:0 5px;color:#fff;font-size:11px;line-height:16px;height:16px;border-radius:3px;background:#cc890e;}
.sub0203 .bd_gray td.left a {width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-ms-text-overflow:ellipsis;vertical-align:middle;display:inline-block;}
.sub0203 .paging {margin:40px 0 25px;text-align:center;}
.sub0203 .paging a {font-size:14px;font-weight:600;margin:0 5px;}
.sub0203 .paging a:hover {color:#986200;/*padding:5px 8px;background:#e26a5c;*/}
.sub0203 .paging .current-page {font-size:14px;font-weight:600;color:#fff;background:#fcad1e;padding:3px 8px;margin:0 5px;}


/* 04_멀티미디어
===================*/

/* 인포그래픽스 */
/* .sub0401 .search {border:solid 1px #d4d4d4;padding:20px 40px;}
.sub0401 .search select {display:inline-block;margin:0 10px 0 0;padding:5px 2px;width:150px;height:auto;font-size:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0401 .search input[type="text"] {display:inline-block;margin:0 10px 0 0;padding:6px 2px;width:710px;height:auto;font-size:12px;line-height:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0401 .search .search_btn {background:#6d7a00;display:inline-block;margin:0;padding:0 10px;height:28px;font-size:13px;vertical-align:middle;}
.sub0401 .search .search_btn:hover {background:#a1b400;}
.sub0401 .type_box {margin:20px 40px;text-align:right;}
.sub0401 .type_box a {display:inline-block;margin:0 5px;}
.sub0401 .type_box a span {margin-right:10px;}
.sub0401 .thumb_sec:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0401 .thumb_sec article {float:left;width:22%;margin-right:4%;margin-bottom:4%;}
.sub0401 .thumb_sec article:nth-child(4n) {margin-right:0;}
.sub0401 .thumb_sec article.info_th_nod {float:none;width:100%;margin:0;text-align:center;}
.sub0401 .thumb_sec article a {display:block;border:solid 1px #d4d4d4;padding:5px;}
.sub0401 .thumb_sec article .thumb_tit {margin:5px 10px 10px;font-size:15px;font-weight:600;color:#6e6e6e;text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;display:-webkit-box;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:40px;}
/* 위 속성이 익스에서 안먹을시, line-height, height 추가 */
/*.sub0401 .thumb_sec article .thumb_info {text-align:right;font-size:12px;margin:10px;}*/
/* .sub0401 .thumb_sec article .thumb_img img {width:100%;height:170px;-ms-interpolation-mode:bicubic;}
.sub0401 .paging {margin-bottom:25px;text-align:center;}
.sub0401 .paging a {font-size:14px;font-weight:600;margin:0 5px;}
.sub0401 .paging a:hover {color:#6d7a00;}
.sub0401 .paging .current-page {font-size:14px;font-weight:600;color:#fff;background:#a1b400;padding:3px 8px;margin:0 5px;}
.sub0401 .list_sec {border-bottom:solid 2px #a3a3a3;margin-bottom:4%;}
.sub0401 .list_sec th {background:#a3a3a3;color:#fff;font-weight:600;text-align:center;padding:10px 0;}
.sub0401 .list_sec td {border-bottom:dotted 1px #c8c7c7;padding:10px 0;text-align:center;font-weight:600;}
.sub0401 .list_sec td.tit {text-align:left;padding:10px;}
.sub0401 .list_sec td.tit a {color:#6d7a00;font-size:14px;width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-ms-text-overflow:ellipsis;vertical-align:middle;display:inline-block;}
.sub0401 .infog_view {border-top:solid 1px #a3a3a3;border-bottom:solid 1px #a3a3a3;padding:50px 80px;}
.sub0401 .infog_view .view_img {margin-bottom:35px;}
.sub0401 .infog_view .view_img img {width:100%;}
.sub0401 .infog_view .lib-data-content .view_tit {overflow:hidden;margin-bottom:15px;}
.sub0401 .infog_view .lib-data-content .view_tit span.tit {float:none;line-height:130%;font-size:24px;font-weight:600;color:#6d7a00;}
.sub0401 .infog_view .lib-data-content .view_tit span {float:right;font-size:12px;font-weight:normal;color:#353535;}
.sub0401 .infog_view .lib-data-content .view_txt {}  */

/* 지도로 보는 경기도 */

.page0402 {background-image:url("../images/sub/sub0402_map.gif");background-repeat:no-repeat;background-position:76% 25px;}
.page0402 .entry-content, .page0402 .entry-header {background:none;}
.sub0402 .top_sec {border-bottom:solid 1px #d3d3d3;overflow:hidden;padding-bottom:20px;}
.sub0402 .top_sec .top_info {float:left;width:85%;background-image:url('../images/sub/sub0402_topbg.gif');background-repeat:no-repeat;background-position:30% 0;padding-bottom:30px;margin-top:13px;}
.sub0402 .top_sec .top_info .top_txt {font-size:23px;margin:12px 0 35px;line-height:150%;}
.sub0402 .top_sec .top_info .top_txt span {font-size:23px;font-weight:600;color:#5a6406;}
.sub0402 .top_sec .top_info .top_txt .high_t {font-size:29px;color:#899805;}
.sub0402 .top_sec .top_info .btm_txt span {font-size:15px;font-weight:600;}
.sub0402 .top_sec .link_box {float:left;width:12%;}
.sub0402 .top_sec .link_box li {border:solid 1px #d1d1d1;margin-bottom:3px;background:#eaeaea;padding:7px 10px;}
.sub0402 .top_sec .link_box li a {display:block;color:#636363;font-size:11px;background:url('../images/sub/sub0402_toplink_blt.gif') no-repeat right center;text-decoration:none;font-weight:600;}

.sub0402 .btm_sec {margin-top:10px;}
.sub0402 .btm_sec .btm_cate_list:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0402 .btm_sec .btm_cate_list li {float:left;margin:1% 2%;width:21%;}
.sub0402 .btm_sec .btm_cate_list li .list_wrap {border:solid 1px #dcdcdc;}
.sub0402 .btm_sec .btm_cate_list li .list_wrap .box_link {display:block;text-decoration:none;}
.sub0402 .btm_sec .btm_cate_list li .list_top {background-image:url('../images/sub/sub0402_tabbox_bg.gif');background-repeat:no-repeat;background-size:100% auto;padding:15px 15px 0;}
.sub0402 .btm_sec .btm_cate_list li .list_top .cate_copy {font-size:17px;font-weight:600;color:#576103;}
.sub0402 .btm_sec .btm_cate_list li .list_top .more {text-align:right;}
.sub0402 .btm_sec .btm_cate_list li .list_cen {margin:15px 15px 40px;}
.sub0402 .btm_sec .btm_cate_list li .list_cen .cate_img {text-align:center;}
.sub0402 .btm_sec .btm_cate_list li .list_cen .cate_tit {font-size:23px;font-weight:600;text-align:center;color:#a1b400;margin:15px 0;}
.sub0402 .btm_sec .btm_cate_list li .list_cen .cate_tit02 {font-size:23px;font-weight:600;text-align:center;color:#6d7a00;margin:15px 0;}
.sub0402 .btm_sec .btm_cate_list li .list_cen .cate_subt {text-align:center;}
.sub0402 .btm_sec .btm_cate_list li .list_btm {border-top:solid 1px #dcdcdc;overflow:hidden;background:#f3f3f3;}
.sub0402 .btm_sec .btm_cate_list li .list_btm p {float:left;width:50%;text-align:center;font-size:12px;}
.sub0402 .btm_sec .btm_cate_list li .list_btm p.new_info {width:49%;border-right:solid 1px #dcdcdc;}
.sub0402 .btm_sec .btm_cate_list li .list_btm p span {font-weight:600;color:#6d7a00;}

/* 지도로 보는 경기도 - Sub */

.sub0402_sub {margin-top:10px;}
.sub0402_sub .top_dep01 {/* margin-bottom:40px; */margin-bottom:20px;/* background:url('../images/sub/sub0402_stab_line.gif') repeat-x left center; */}
.sub0402_sub .top_dep01 ul {text-align: center;}
.sub0402_sub .top_dep01 li {display: inline-block;
    width: 19%;
    border-right: 1px solid #d7d7d7;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    color: #5d5d5d;
    padding: 1rem 0;/* display: inline-block;width:10%;margin:0 1%;background-image:url('../images/sub/sub0402_stab_bg.gif');background-repeat:no-repeat;background-size:100%;text-align:center;font-size:12px;font-weight:600;color:#5d5d5d;padding:23px 0; */}
.sub0402_sub .top_dep01 li:first-of-type {border-left: 1px solid #d7d7d7;}
.sub0402_sub .top_dep01 li.active {background-color: #004b8d;}
.sub0402_sub .top_dep01 li.active > a {color: #fff;}
.sub0402_sub .top_dep01 li > a {display: block;text-align: center;font-size: 16px;font-weight: 600;color: #333;text-decoration: none;/* display:block;text-align:center;font-size:12px;font-weight:600;color:#5d5d5d; */}
.sub0402_sub .top_dep01 li .dep01_icon {margin-bottom:5px;}
.sub0402_sub #gri_map_skin_tab li:last-child {margin-right:0;width:19%;}
.page .sub0402_sub .entry-content {margin-top: -10px; }
.sub0402_sub #kboard-gri-map-list .kboard-list li .kboard-list-simple .list_info .info {width: 100%;margin-bottom: 25px;overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.6; max-height: 8em; text-align: left; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}

/* 통계로 보는 경기도 */
.sub0403 .top_sec {padding-bottom:20px;background:url('../images/sub/sub0402_topbg.gif') no-repeat 50% 0;}
.sub0403 .top_sec .top_info {background:url('../images/sub/sub0403_img01.png') no-repeat 90% 0;padding-bottom:50px;}
.sub0403 .top_sec .top_info .top_txt {font-size:23px;/*margin:12px 0 35px;*/line-height:150%;padding-top:40px;}
.sub0403 .top_sec .top_info .top_txt span {font-size:23px;font-weight:600;color:#5a6406;}
.sub0403 .top_sec .top_info .top_txt .high_t {font-size:29px;color:#899805;}
.sub0403 .top_sec .top_info .btm_txt span {font-size:15px;font-weight:600;}

.sub040302 .top_sec {/*padding-bottom:20px;*/padding-bottom:40px;margin-bottom:20px;border-bottom:solid 1px #ddd;background:url('../images/sub/sub0402_topbg.gif') no-repeat 60% 0;}
.sub040302 .top_sec .top_info {background:url('../images/sub/sub0403_img02.png') no-repeat 90% 0;padding-bottom:90px;}
.sub040302 .top_sec .top_info .top_txt {font-size:23px;/*margin:12px 0 35px;*/line-height:150%;padding-top:30px;}
.sub040302 .top_sec .top_info .top_txt span {font-size:23px;font-weight:600;color:#5a6406;}
.sub040302 .top_sec .top_info .top_txt .high_t {font-size:29px;color:#899805;}
.sub040302 .top_sec .top_info .btm_txt span {font-size:15px;font-weight:600;}
.sub040302 .btm_sec {margin:30px 0;}
.sub040302 .btm_sec .btm_cate_ban {overflow:hidden;margin:0 2%;}
.sub040302 .btm_sec .btm_cate_ban li {float:left;width:27%;padding:2% 3% 5%;}
.sub040302 .btm_sec .btm_cate_ban li.bg01 {background:#bdcd35;}
.sub040302 .btm_sec .btm_cate_ban li.bg02 {background:#a1b400;}
.sub040302 .btm_sec .btm_cate_ban li.bg03 {background:#6d7a00;}
.sub040302 .btm_sec .btm_cate_ban li .ban_tit {font-size:28px;font-weight:600;line-height:120%;color:#fff;margin-bottom:10px;}
.sub040302 .btm_sec .btm_cate_ban li .colt01 {color:#bdcd35;}
.sub040302 .btm_sec .btm_cate_ban li .colt02 {color:#a1b400;}
.sub040302 .btm_sec .btm_cate_ban li .colt03 {color:#6d7a00;}
.sub040302 .btm_sec .btm_cate_ban li .ban_img {text-align:center;margin-bottom:30px;}
.sub040302 .btm_sec .btm_cate_ban li.bg01 .ban_info, 
.sub040302 .btm_sec .btm_cate_ban li.bg02 .ban_info, 
.sub040302 .btm_sec .btm_cate_ban li.bg03 .ban_info {color:#fff;}
.sub040302 .btm_sec .btm_cate_ban li .ban_info {color:#9b9b9b;font-weight:600;text-align:center;margin-bottom:15px;}
.sub040302 .btm_sec .btm_cate_ban li .ban_btn {text-align:center;}
.sub040302 .btm_sec .btm_cate_ban li .ban_btn a {background:#fff;display:inline-block;border:solid 1px #a4a4a4;color:#9b9b9b;font-weight:600;padding:5px 15px;text-decoration:none;}
.sub040302 .btm_sec .btm_cate_ban li .colbtn01 a {border:solid 1px #bdcd35;color:#bdcd35;}
.sub040302 .btm_sec .btm_cate_ban li .colbtn02 a {border:solid 1px #a1b400;color:#a1b400;}
.sub040302 .btm_sec .btm_cate_ban li .colbtn03 a {border:solid 1px #6d7a00;color:#6d7a00;}

.sub040302 .top_dep02 {/* margin:20px 2%;background:url('../images/sub/sub0402_stab_line.gif') repeat-x left center; */}
.sub040302 .top_dep02 ul {overflow:hidden;text-align: center;}
.sub040302 .top_dep02 li {display: inline-block;width:16.2%;border-right:1px solid #d7d7d7;/* margin:0 1%;background-image:url('../images/sub/sub0402_stab_bg.gif');background-repeat:no-repeat;background-size:100%; */text-align:center;font-size:12px;font-weight:600;color:#5d5d5d;padding:1rem 0;}
.sub040302 .top_dep02 li.active {background-color:#004b8d}
.sub040302 .top_dep02 li.active > a {color:#fff}
.sub040302 .top_dep02 li:hover {background-color:#004b8d}
.sub040302 .top_dep02 li:hover a {color:#fff}
.sub040302 .top_dep02 li:first-of-type {border-left:1px solid #d7d7d7;}
/* .sub040302 .top_dep02 li:first-child {margin:0 1% 0 12%;} */
.sub040302 .top_dep02 li > a {display:block;text-align:center;font-size:16px;font-weight:600;color:#333;text-decoration:none;}
.sub040302 .top_dep02 li .dep02_icon {margin-bottom:5px;}


/* 05_참여
===================*/

/* 연구제안 */
article#post-561 .entry-subtitle {margin:0;}
.sub0501 .prop_top {/* background-image:url('../images/sub/sub0501_img01.gif');background-repeat:no-repeat;background-position:80% top; */padding:55px 0 40px;text-align:center;}
.sub0501 .prop_top .prop_tit {font-size:24px;margin-bottom:30px;line-height:150%;font-weight:600}
.sub0501 .prop_top .prop_tit span {font-size:30px;font-weight:600;color:#004b8d;}
.sub0501 .prop_top .prop_txt {font-size:18px;margin-bottom:50px;}
.sub0501 .prop_top .prop_btn {/* text-align:left; */margin-top:10px;}
.sub0501 .prop_top .prop_btn a {display:inline-block;/* background:url('../images/sub/sub0501_btnbg.gif') no-repeat; */text-decoration:none;color:#333;font-size:16px;font-weight:500;padding:10px 20px;border:2px solid #004b8d;}
.sub0501 .prop_top .prop_btn a:hover {color:#fff;background-color:#004b8d;}

.sub0501 .prop_dia_sec {margin-bottom:40px;}
.sub0501 .prop_dia_sec .prop_dia_info {margin-bottom:30px;font-size:24px;text-align:center}
.sub0501 .prop_dia_sec .prop_dia_info .high01 {font-size:24px;font-weight:600;color:#004b8d;}
.sub0501 .prop_dia_sec .prop_dia_list:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
/*.sub0501 .prop_dia_sec .prop_dia_list li {float:left;width:25%;}
.sub0501 .prop_dia_sec .tit_sec:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0501 .prop_dia_sec .tit_sec .box_tit {float:left;width:95%;font-size:16px;font-weight:600;color:#fff;text-align:center;padding:10px 0;}
.sub0501 .prop_dia_sec .box01 .tit_sec .box_tit {background:#a24a5b url('../images/sub/sub0501_dia_tit01.gif') no-repeat 10px center;}
.sub0501 .prop_dia_sec .box02 .tit_sec .box_tit {background:#91263a url('../images/sub/sub0501_dia_tit02.gif') no-repeat 10px center;}
.sub0501 .prop_dia_sec .box03 .tit_sec .box_tit {background:#792e3c url('../images/sub/sub0501_dia_tit03.gif') no-repeat 10px center;}
.sub0501 .prop_dia_sec .box04 .tit_sec .box_tit {width:100%;background:#630b1c url('../images/sub/sub0501_dia_tit04.gif') no-repeat 10px center;}
.sub0501 .prop_dia_sec .tit_sec .tit_blt {float:right;width:5%;padding:10px 0;}
.sub0501 .prop_dia_sec .txt_sec {margin-right:5%;}
.sub0501 .prop_dia_sec .box04 .txt_sec {margin:0;}
.sub0501 .prop_dia_sec .txt_sec .box_txt {border:solid 1px #a4a4a4;border-top:none;padding:15px;font-size:12px;min-height:120px;}
.sub0501 .prop_dia_sec .txt_sec .box_txt span {font-size:12px;color:#91263a;}
.sub0501 .prop_dia_sec .box01 .txt_sec .box_txt {background:url('../images/sub/sub0501_dia_img01.gif') no-repeat right bottom;}
.sub0501 .prop_dia_sec .box02 .txt_sec .box_txt {background:url('../images/sub/sub0501_dia_img02.gif') no-repeat right bottom;}
.sub0501 .prop_dia_sec .box03 .txt_sec .box_txt {background:url('../images/sub/sub0501_dia_img03.gif') no-repeat right bottom;}
.sub0501 .prop_dia_sec .box04 .txt_sec .box_txt {background:url('../images/sub/sub0501_dia_img04.gif') no-repeat right bottom;} //4단계일때 */

.sub0501 .prop_dia_sec .prop_dia_list li {float:left;width:33%;}
.sub0501 .prop_dia_sec .prop_dia_list li:nth-child(3) {width:34%;}
.sub0501 .prop_dia_sec .tit_sec:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0501 .prop_dia_sec .tit_sec .box_tit {float:left;width:95%;font-size:18px;font-weight:600;color:#fff;text-align:center;padding:10px 0;}
.sub0501 .prop_dia_sec .box01 .tit_sec .box_tit {color:#004b8d;/* background:#a24a5b url('../images/sub/sub0501_dia_tit01.gif') no-repeat 10px center; */}
.sub0501 .prop_dia_sec .box02 .tit_sec .box_tit {color:#004b8d;/* background:#91263a url('../images/sub/sub0501_dia_tit02.gif') no-repeat 10px center; */}
.sub0501 .prop_dia_sec .box03 .tit_sec .box_tit {width:100%;color:#004b8d/* background:#630b1c url('../images/sub/sub0501_dia_tit03.gif') no-repeat 10px center; */}
.sub0501 .prop_dia_sec .tit_sec .tit_blt {float:right;width:5%;padding:10px 0;}
.sub0501 .prop_dia_sec .txt_sec {margin-right:10%;}
.sub0501 .prop_dia_sec .box03 .txt_sec {margin:0;}
.sub0501 .prop_dia_sec .txt_sec .box_txt {border-top:10px solid #004b8d;border-bottom:10px solid #004b8d;padding:15px;font-size:16px;min-height:130px;}
.sub0501 .prop_dia_sec .txt_sec .box_txt span {font-size:14px;color:#91263a;}
.sub0501 .prop_dia_sec .txt_sec .box_txt .high02 {font-weight:600;font-size:16px;color:#a24a5b;text-decoration:underline;}
.sub0501 .prop_dia_sec .box01 .txt_sec .box_txt {/* background:url('../images/sub/sub0501_dia_img01.gif') no-repeat right bottom; */}
.sub0501 .prop_dia_sec .box02 .txt_sec .box_txt {/* background:url('../images/sub/sub0501_dia_img03.gif') no-repeat right bottom; */}
.sub0501 .prop_dia_sec .box03 .txt_sec .box_txt {/* background:url('../images/sub/sub0501_dia_img04.gif') no-repeat right bottom; */}

.sub0501 .prop_post_top {border-top:solid 1px #d9d9d9;padding:30px 0 50px;margin-top:20px;}
.sub0501 .prop_post_top .blt_tit {background:url('../images/sub/sub05_blt.gif') no-repeat left center;padding-left:20px;margin-bottom:20px;font-weight:600;font-size:16px;color:#792e3c;}
.sub0501 .prop_post_top .scr_box {background:#f7f7f7;border:solid 1px #e1e1e1;padding:30px 35px;/*overflow-y:scroll;height:100px;*/}
.sub0501 .prop_post_top .scr_box .scr_tit {margin-bottom:0;}
.sub0501 .prop_post_top .scr_box .scr_txt {margin:0 0 20px 16px;}
.sub0501 .prop_post_top .chk_sec {margin-top:10px;text-align:right;}
.sub0501 .prop_post_top .chk_sec input {vertical-align:middle;}


/* 연구논총 원고모집 */
.sub0502 .top_sec {/* background:url('../images/sub/sub0502_img01.gif') no-repeat 80% top; */padding:15px 0;text-align:center;}
.sub0502 .top_sec .top_tit {font-size: 24px;margin-bottom: 30px;line-height: 150%;font-weight: 600;}
.sub0502 .top_sec .top_txt {font-size: 18px;margin-bottom: 50px;}
.sub0502 .top_sec .top_tit span {font-size: 30px;font-weight: 600;color: #004b8d;}
.sub0502 .con_sec {margin-top:50px;}
.sub0502 .con_sec .blt_tit {font-weight:600;font-size:24px;color:#004b8d;/* background:url('../images/sub/sub05_blt.gif') no-repeat left center;padding-left:20px;margin-bottom:15px; */}
.sub0502 .con_sec .blt_tit .ban {float:right;display:inline-block;padding:7px 15px;color:#333;line-height:20px;font-size:16px;height:20px;border:1px solid #004b8d;text-decoration:none;font-weight:normal;}
.sub0502 .con_sec .blt_tit .ban:hover {background-color:#004b8d;color:#fff;}
.sub0502 .con_sec .con_txt {padding-left:20px;margin-bottom:50px;}
.sub0502 .con_sec .con_txt .sub05_t {margin-bottom:20px;}
.sub0502 .con_sec .con_txt .t_info {margin-top:10px;}
.sub0502 .con_sec .con_txt .t_info li {background:url('../images/sub/sub05_blt02.gif') no-repeat left 8px;padding-left:10px;font-size:16px;color:#8b0505;}
.sub0502 .con_sec .con_txt .down_list {overflow:hidden;margin-top:15px;}
.sub0502 .con_sec .con_txt .down_list li {float:left;width:19%;/* margin:0 5% 3% 0;padding:1%; */border:solid 1px #a9a9a9;font-weight:600;color:#792e3c;}
.sub0502 .con_sec .con_txt .down_list li:nth-child(3n) {margin:0 0 3% 0;}
.sub0502 .con_sec .con_txt .down_list li span {padding:15px 0;display: block;text-align: center;color:#004b8d}
.sub0502 .con_sec .con_txt .down_list li a {display:block;/* float:right; */color:#fff;font-weight:600;padding:5px 10px;text-decoration:none;text-align:center;text-indent:-9999px;background:#0053a0 url("../images/sub/sub0502_down.png") no-repeat center center;}
.sub0502 .edit_tit {font-weight:700;}
.sub0502 .edit_box ul {display:inline-block;}
.sub0502 .leader {padding-bottom:1rem;}
.sub0502 .edit_tit {width:100px;display:inline-block;vertical-align:top;}
.sub0502 .edit_box li ul li > p {display:inline-block;}




/* 메일링서비스 신청 */
.sub0503 .top_sec {margin-bottom:70px;/*padding:20px 65px 30px 0;padding:0 65px 30px 0;border-bottom:solid 1px #d9d9d9;*/}
.sub0503 .top_sec .top_info {/* background:url('../images/sub/sub0503_img01.gif') no-repeat right center; padding:20px 33% 20px 0;*/}
.sub0503 .top_sec .top_info .top_tit {font-size: 24px;margin-bottom: 30px;line-height: 150%;font-weight: 600;text-align:center;}
.sub0503 .top_sec .top_info .top_tit span {font-size: 30px;font-weight: 600;color: #004b8d;}
.sub0503 .top_sec .top_info .line_box {border:solid 1px #d6d6d6;padding:10px 20px;margin-bottom:20px;background:#fff;text-align:center;}
.sub0503 .top_sec .top_info .top_txt {font-size:16px;color:#8b0505;}
.sub0503 .cen_sec {padding:30px 25px 50px;}
.sub0503 .blt_tit {/* background:url('../images/sub/sub05_blt.gif') no-repeat left center; */padding-left:0;margin-bottom:20px;font-weight:600;font-size:24px;color:#004b8d;}
.sub0503 .cen_sec .scr_box {background:#f7f7f7;border:solid 1px #e1e1e1;padding:30px 35px;overflow-y:scroll;height:300px;}
.sub0503 .cen_sec .scr_box .scr_tit {margin-bottom:25px;}
.sub0503 .cen_sec .scr_box .scr_tit span {color:#792e3c;font-weight:600;}
.sub0503 .cen_sec .scr_box .scr_txt {margin-bottom:30px;margin-left:15px;}
.sub0503 .cen_sec .chk_sec {margin-top:20px;text-align:right;}
.sub0503 .cen_sec .chk_sec input {vertical-align:middle;}
.sub0503 .btm_sec {margin-bottom:65px;/*padding:0 25px;padding:30px 25px;*/}
.sub0503 .btm_sec .mail_top_copy {margin-bottom:30px;}
.sub0503 .btm_sec .blt_tit span {float:right;font-size:12px;}
/*.sub0503_mail .t05_mail {width:100%;border-top:solid 2px #792e3c;border-bottom:solid 2px #792e3c;}
.sub0503_mail .t05_mail th {background:#eee;padding:10px 0;border-bottom:solid 1px #d2d2d2;}
.sub0503_mail .t05_mail th span {font-weight:600;color:#792e3c;}
.sub0503_mail .t05_mail td {padding:10px;border-bottom:solid 1px #d2d2d2;}
.sub0503_mail .t05_mail td.email_txt input {width:40%;}
.sub0503_mail .t05_mail td.email_txt span {margin:0 1%;width:2%;text-align:center;}
.sub0503_mail .t05_mail td.email_txt select {padding:3px 5px;margin-left:1%;width:14%;}
.sub0503_mail .t05_mail td input {width:100%;padding:4px 5px;}*/
.sub0503_mail .mail_btn {display:inline-block;text-align:center;/* margin-top:30px; */}
.sub0503_mail .mail_btn input[type="submit"] {border-radius:0;background:#004b8d;padding-top:10px;vertical-align: middle;font-size:16px;}
.sub0503_mail {/* border:solid 1px #d9d9d9; padding:30px;*/}
.sub0503_mail .mail_top_copy {margin-bottom:30px;}
.sub0503_mail > form {border:1px solid #d7d7d7;padding:2rem 0;}
.sub0503_mail .mail_top_copy span {color:#712b38;}
.sub0503_mail .form_sec {width:85%;display:inline-block;/*padding:30px 0;text-align:center; border-top:solid 1px #d9d9d9; */}
.sub0503_mail .form_sec .form_tit {font-weight:600;color:#004b8d;margin:0;width:12%;}
.sub0503_mail .form_sec input {width:30%;padding:7px 5px;}
.sub0503_mail .form_sec span {margin:0 1%;width:2%;text-align:center;}
.sub0503_mail .form_sec select {padding:3px 5px;margin-left:1%;width:14%;font-size:16px;border:1px solid #d7d7d7}

/*.sub0503 .modi_sec {background-image:url('../images/sub/sub0503_bg01.gif');background-repeat:no-repeat;background-position:100px 0;margin-top:15px;}
.sub0503 .modi_sec .modi_top {margin:0 auto;width:65%;padding-top:25px;}
.sub0503 .modi_sec .modi_top .top_tit {font-size:23px;margin-bottom:20px;text-align:center;}
.sub0503 .modi_sec .modi_top .modi_line {background:#fff;border:solid 1px #d6d6d6;padding:10px 0;text-align:center;width:95%;margin:0 auto;}
.sub0503 .modi_sec .modi_top .modi_line span {font-size:12px;color:#712b38;}
.sub0503 .modi_sec .modi_btm {padding-top:20px;margin:0 auto;width:65%;}
.sub0503 .modi_sec .modi_btm .t_info {font-size:12px;color:#712b38;text-align:right;margin-bottom:8px;}
.sub0503 .modi_sec .modi_btm .modi_btmbox {border-top:solid 2px #792e3c;border-bottom:solid 2px #792e3c;background:#fff;}
.sub0503 .modi_sec .modi_btm .modi_btmbox .btmbox_sub {border-left:solid 1px #ccc;border-right:solid 1px #ccc;padding:30px 25px;text-align:center;}
.sub0503 .btmbox_sub .list_tit {display:inline-block;margin-right:15px;}
.sub0503 .btmbox_sub .list_tit p {text-align:center;font-size:12px;margin:5px 0;}
.sub0503 .btmbox_sub .list_tit span {color:#792e3c;}
.sub0503 .btmbox_sub .list_input {display:inline-block;margin-right:10px;width:50%;}
.sub0503 .btmbox_sub .list_input p {margin:2px 0;}
.sub0503 .btmbox_sub .list_input input {padding:4px 5px;width:100%;}
.sub0503 .btmbox_sub .list_input p.email_modi input {width:29%;padding:4px 5px;}
.sub0503 .btmbox_sub .list_input p.email_modi span {margin:0 1%;}
.sub0503 .btmbox_sub .list_input p.email_modi select {padding:3px 5px;margin-left:1%;}
.sub0503 .btmbox_sub .list_input p.email_send {text-align:left;}
.sub0503 .btmbox_sub .list_input p.email_send input {width:36%;padding:4px 5px;}
.sub0503 .btmbox_sub .list_input p.email_send span {margin:0 1%;}
.sub0503 .btmbox_sub .list_input p.email_send select {padding:3px 5px;margin-left:1%;}
.sub0503 .btmbox_sub .pw_box {width:60%;}
.sub0503 .btmbox_sub .pw_box input {width:30%;padding:4px 5px;}
.sub0503 .btmbox_sub .pw_box span {margin:0 1%;}
.sub0503 .btmbox_sub .pw_box select {padding:3px 5px;margin-left:1%;}
.sub0503 .btmbox_sub .list_btn {display:inline-block;vertical-align:top;}
.sub0503 .btmbox_sub .list_btn span {display:inline-block;margin:0 8px;vertical-align:middle;}
.sub0503 .btmbox_sub .list_btn .btm_confirm {background-image:url('../images/sub/sub0503_btn01.gif');background-repeat:no-repeat;background-size:100% 100%;padding:33px 28px;}
.sub0503 .btmbox_sub .list_btn .btm_confirm02 {background-image:url('../images/sub/sub0503_btn03.gif');background-repeat:no-repeat;background-size:100% 100%;padding:5px 26px;}
.sub0503 .btmbox_sub .list_btn a {display:block;font-size:12px;font-weight:700;color:#fff;background-image:url('../images/sub/sub0503_btn02.gif');background-repeat:no-repeat;background-size:100% 100%;width:60px;padding:30px 12px;text-decoration:none;text-align:center;}
.sub0503 .modi_sec .modi_btm .mail_btn {text-align:center;margin-top:30px;}
.sub0503 .modi_sec .modi_btm .mail_btn input[type="submit"] {border-radius:0;background:#792e3c;padding:10px 20px;}
.sub0503 .modi_sec .modi_btm .mail_btn input[type="button"] {border-radius:0;background:#949494;padding:10px 20px;}*/
.sub0503 .modi_sec {/* border:solid 1px #d9d9d9;padding:30px; */}
.sub0503 .modi_sec > form {border: 1px solid #d7d7d7;padding: 2rem 0;}
.sub0503 .modi_sec .mail_top_copy span {color:#712b38;}
.sub0503 .modi_sec .form_sec {width: 85%;display: inline-block;}
.sub0503 .modi_sec .form_sec .form_tit {font-weight: 600;color: #004b8d;margin: 0;width: 12%;}
.sub0503 .modi_sec .form_sec input {width:30%;padding:4px 5px;}
.sub0503 .modi_sec .form_sec span {margin:0 1%;width:2%;text-align:center;}
.sub0503 .modi_sec .form_sec select {padding: 3px 5px;margin-left: 1%;width: 14%;font-size: 16px;border: 1px solid #d7d7d7;}
.sub0503 .modi_sec .mail_btn {display: inline-block;text-align: center;}
.sub0503 .modi_sec .mail_btn input[type="submit"] {border-radius: 0;background: #8c8c8c;padding-top: 10px;
    vertical-align: middle;font-size: 16px;}





/* 06_소식
===================*/

/* 채용정보 */
.sub0602 .top_dia {/*margin:40px 60px;*/}
.sub0602 .top_dia .dia_box {margin-top:70px;/*background:url('../images/sub/sub0602_dotline.gif') repeat-x 0 105px;*/}
.sub0602 .top_dia .dia_box dl:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0602 .top_dia .dia_box dt {margin-bottom:50px;/*float:left;margin-right:50px;*/}
.sub0602 .top_dia .dia_box dt .img {margin-bottom:20px;}
.sub0602 .top_dia .dia_box dt .tit {font-weight:600;font-size:30px;color:#004b8d;text-align:center;}
.sub0602 .top_dia .dia_box dd {width:30%;display:inline-block;text-align:center;margin-right:4%;padding:1.5rem 0;border:1px solid #d7d7d7;border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
.sub0602 .top_dia .dia_box dd:nth-of-type(3n) {margin-right:0}
.sub0602 .top_dia .dia_box dd#icon0101 {}
.sub0602 .top_dia .dia_box dd#icon0102 {}
.sub0602 .top_dia .dia_box dd#icon0103 {}
.sub0602 .top_dia .dia_box dd#icon0201 {}
.sub0602 .top_dia .dia_box dd#icon0202 {}
.sub0602 .top_dia .dia_box dd#icon0203 {}
.sub0602 .top_dia .dia_box dd .sub_t {color:#004b8d;font-size:20px;text-align:center;font-weight:600;margin:20px 0;}
.sub0602 .top_dia .dia_box dd .sub_t span {font-weight:600;font-size:20px;}
.sub0602 .top_dia .dia_box dd#icon0101 .sub_t {}
.sub0602 .top_dia .dia_box dd#icon0102 .sub_t {}
.sub0602 .top_dia .dia_box dd#icon0103 .sub_t {}
.sub0602 .top_dia .dia_box dd#icon0201 .sub_t span {}
.sub0602 .top_dia .dia_box dd#icon0202 .sub_t span {}
.sub0602 .top_dia .dia_box dd#icon0203 .sub_t span {}
.sub0602 .top_dia .dia_box dd .txt {text-align:center;}

.sub0602 .blt_tit {font-weight:600;font-size:30px;color:#004b8d;padding:70px 0 50px 0;text-align:center;margin-bottom:0}
.sub0602 .txt {margin:0 30px;}
.sub0602 .return {font-size:14px;color:#555;}
.post-633 #kboard-free-editor form {margin: 7rem auto !important;}
.post-633 #kboard-free-editor .kboard-attr-title {text-align: center;}
.post-633 #kboard-free-editor .kboard-control .right {text-align: center; width: 100%; margin-top: 1rem;}


/* 뉴스레터 */
.sub0605 .search {border:solid 1px #d4d4d4;padding:20px 40px;}
.sub0605 .search select {display:inline-block;margin:0 10px 0 0;padding:5px 2px;width:150px;height:auto;font-size:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0605 .search input[type="text"] {display:inline-block;margin:0 10px 0 0;padding:6px 2px;width:828px;height:auto;font-size:12px;line-height:12px;vertical-align:middle;border:solid 1px #d8d8d8;}
.sub0605 .search .search_btn {background:#32684f;display:inline-block;margin:0;padding:0 10px;height:28px;font-size:13px;vertical-align:middle;}
.sub0605 .search .search_btn:hover {background:#4b8e6f;}
.sub0605 .search label{ margin-right:1%;}
.sub0605 .type_box {margin:20px 40px;text-align:right;}
.sub0605 .type_box a {display:inline-block;margin:0 5px;}
.sub0605 .type_box a span {margin-right:10px;}
.sub0605 .thumb_sec {overflow:hidden;margin-top:20px;}
.sub0605 .thumb_sec article {float:left;width:22%;margin-right:4%;margin-bottom:4%;}
.sub0605 .thumb_sec article:nth-child(4n) {margin-right:0;}
.sub0605 .thumb_sec article.info_th_nod {float:none;width:100%;margin:0;text-align:center;}
.sub0605 .thumb_sec article a {display:block;border:solid 1px #d4d4d4;padding:10px;}
.sub0605 .thumb_sec article .list_btns {text-align:center;margin-top:10px;}
.sub0605 .thumb_sec article .list_btns a {display:inline-block;vertical-align:middle;border:none;background:#32684f;color:#fff;width:30%;text-align:center;padding:5px 0;}
.sub0605 .thumb_sec article .thumb_tit { height:40px; margin:0;font-size:15px;font-weight:600;color:#6e6e6e;text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;display:-webkit-box; display: -ms-flexbox; word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sub0605 .thumb_sec article .thumb_info {font-size:12px;margin:10px 0;color:#a3a3a3;overflow:hidden;}
.sub0605 .thumb_sec article .thumb_info .vol {float:left;}
.sub0605 .thumb_sec article .thumb_info .date {float:right;}
/* 위 속성이 익스에서 안먹을시, line-height, height 추가 */
/*.sub0401 .thumb_sec article .thumb_info {text-align:right;font-size:12px;margin:10px;}*/
.sub0605 .thumb_sec article .thumb_img {border:solid 1px #d4d4d4;}
.sub0605 .thumb_sec article .thumb_img img {width:100%;height:363px;-ms-interpolation-mode:bicubic;}
.sub0605 .paging {margin-bottom:25px;text-align:center;}
.sub0605 .paging a {font-size:14px;font-weight:600;margin:0 5px;}
.sub0605 .paging a:hover {color:#32684f;/*padding:5px 8px;background:#e26a5c;*/}
.sub0605 .paging .current-page {font-size:14px;font-weight:600;color:#fff;background:#32684f;padding:3px 8px;margin:0 5px;}
.sub0605 .kboard-control {padding:15px 0 1px 0;width:100%;text-align:right;}
.sub0605 .list_sec {/*border-top:solid 2px #a3a3a3;*/border-bottom:solid 2px #a3a3a3;margin-bottom:4%;}
.sub0605 .list_sec th {background:#a3a3a3;color:#fff;font-weight:600;text-align:center;padding:10px 0;}
.sub0605 .list_sec td {border-bottom:dotted 1px #c8c7c7;padding:10px 0;text-align:center;font-weight:600;}
.sub0605 .list_sec td.tit {text-align:left;padding:10px;}
.sub0605 .list_sec td.tit a {color:#6d7a00;font-size:14px;width:90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;-ms-text-overflow:ellipsis;vertical-align:middle;display:inline-block;}
.sub0605 .infog_view {border-top:solid 1px #a3a3a3;border-bottom:solid 1px #a3a3a3;padding:50px 80px;}
.sub0605 .infog_view .view_img {margin-bottom:35px;}
.sub0605 .infog_view .view_img img {width:100%;}
.sub0605 .infog_view .lib-data-content .view_tit {overflow:hidden;margin-bottom:15px;}
.sub0605 .infog_view .lib-data-content .view_tit span.tit {float:none;line-height:130%;font-size:24px;font-weight:600;color:#6d7a00;}
.sub0605 .infog_view .lib-data-content .view_tit span {float:right;font-size:12px;font-weight:normal;color:#353535;}
.sub0605 .infog_view .lib-data-content .view_txt {}
.close{box-sizing:border-box; position:absolute; width:50px; height:36px; top:0; right:-50px; padding:3px 10px;}
.close p{ width:100%; height:100%;}
.close p a{display:block; width:100%; height:100%;}
.close p a img{ width:100%; height:100%;}

/* 07_소개
===================*/
.color-org {color: #f8991d;}
.color-main {color: #004b8d;}
.color-grn {color : #2ea41b;}
.blt_tit {position: relative; padding-left: 1.5rem; font-size: 1.5rem; font-weight: 500; margin-bottom: 1.375rem;}
/* .blt_tit:before {content:''; width: 15px; height: 15px; border-radius:50%; background: #004b8d; position: absolute; left: 0; top:7px;} */

/* 원장실 */
.director {}
.director span.p_br {display: block;}
.director .top_img {background: url('../images/sub/director_bg.png') center bottom no-repeat; position: relative;}
.director .top_img > div {display: inline-block;}
.director .top_img .info_wrap {position: absolute; left: 7%; top: 0; background: #004b8d url('../images/sub/director_img04.png') 90% 95% no-repeat; color: #fff; padding: 3rem 6rem 3rem 3rem;}
.director .top_img .info_wrap .s_info {font-size: 14px; font-weight: 600;}
.director .top_img .info_wrap .t_info {font-size: 2rem; line-height: 1.5; letter-spacing: -0.5px; margin: 2.75rem 0 1rem;}
.director .top_img .info_img {float: right; margin-right: 5%;}
.director .top_img .info_img > p {display: inline-block;}
.director .top_img .info_img .d_sign {vertical-align: bottom; margin-bottom: 1.25rem; margin-right: 1rem;}
.director .top_img .info_img .d_sign img {vertical-align: bottom;}
.director .top_img .info_img .d_sign .mb {display: none;}
.director .top_img .info_img .d_img {}
.director .top_img.top_img2 {background: none; position: relative; margin-bottom: 2.5rem; }
.director .top_img.top_img2 .tit {font-size: 1.875rem;width: 400px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; line-height: 1.1; letter-spacing:-0.5px;}
.director .top_img.top_img2 .tit span {font-weight: 600;}

.director .mid_con {text-align: center; margin: 4rem 0; line-height: 1.7;}
.director .mid_con > p {font-size: 28px;}
.director .mid_con img {display: block; margin: 2rem auto;}
.director.director02 .mid_con img:first-child {margin-top: 0;}
.director .mid_con img.re {transform:rotateZ(180deg);}
.director .mid_con span {font-weight: 600; display: inline-block; font-size: 28px;}
.director.director02 .mid_con {margin-top: 0;}
.director.director01 .mid_con {margin-top: 0;!important}

.director .bot_con {border: 1px solid #d9d9d9; border-left: none; border-right: none; padding: 2.5rem 0;}
.director.director02 .bot_con {padding: 3rem 0;}
.director .bot_con p + p {margin-top: 1.375rem;}
.director .dir_history {}
.director .dir_history + .dir_history {margin-top: 3.75rem;}
.director .dir_history dl {font-size: 1.25rem; display: table; width: calc(100% - 1.75rem); margin-left: 1.75rem;}
.director .dir_history dl + dl {margin-top: 1.25rem;}
.director .dir_history dl:after {content:''; clear: both; display: block; height: 0;}
.director .dir_history dl dt {display: table-cell; width: 190px;}
.director .dir_history.first dl dt {width: 120px;}
.director .dir_history dl dd {display: table-cell; width: calc(100% - 190px);}
.director .dir_history .book_list {margin-left: 1.75rem; width: calc(100% - 1.75rem);}
.director .dir_history .book_list li {font-size: 1.25rem;}
.director .dir_history .book_list li + li {margin-top: 1rem;}

.director.director03 .cont_txt {border-top: 3px solid #333; margin-top: 2.5rem;}
.director .won_list {margin-top: 1rem;}
.director .won_list > .won_wrap {float: left; width: 50%; height: 245px; margin-top: 2.375rem; border-bottom: 2px solid #e7e7e7; padding-bottom: 2rem;}
.director .won_list.wl1 > .won_wrap {height:195px;}
.director .won_list.wl2 > .won_wrap {height: 220px;}
.director .won_list.wl4 > .won_wrap {height: 270px;}
.director .won_list .won_tit {font-size: 1.5rem; font-weight: 500; margin-bottom: 1.75rem; letter-spacing:-0.5px;}
.director .won_list .won_info {}
.director .won_list .won_img {float: left; width: 120px;}
.director .won_list .won_img img {border:1px solid #d7d7d7;}
.director .won_list .won_data {float: right; width: calc(100% - 120px);}
.director .won_list .won_data dl {display: table; width: 100%;}
.director .won_list .won_data dl + dl {margin-top: 7px;}
.director .won_list .won_data dl dt {display: table-cell; width: 90px;color: #004b8d; font-weight: 500;}
.director .won_list .won_data dl dd {display: table-cell; width: calc(100% - 90px); letter-spacing:-0.5px;}


/* 비전 및 연혁 */
.vision {}
.vision .vis_box, .sub_common .common_box {text-align: center;}
.vision .vis_box .title, .sub_common .common_box .title {color: #004b8d; font-size: 1.875rem; position: relative; margin: 1.5rem 0 3.75rem; line-height: 1.2; font-weight: 600;}
.vision .vis_box .title:before, .sub_common .common_box .title:before {content:''; width: 35px; height: 2px; background: #004b8d; position: absolute; left: 50%; top:-1rem; transform:translateX(-50%);}
.vision .vis_box .cont > p {font-size: 2.5rem; font-weight: 500;}
.vision .vis_box > div { margin-bottom: 7rem; }
.vision .vis_box > div.box04 .bg_wrap {transition:height 0.5s linear;position: absolute; left: 0; bottom: -12.5rem; background: rgba(255,255,255,0.8); width: 100%; height: 100%; padding: 1rem 2rem; box-sizing: border-box;transition:bottom 0.2s linear;}
.vision .vis_box > div.box04 ul {}
.vision .vis_box > div.box04 ul > li {float: left; width: 25%; height: auto; word-break: keep-all; position: relative; overflow: hidden;}
.vision .vis_box > div.box04 ul > li .con_tit {font-size: 1.375rem; font-weight: 500; letter-spacing: -0.5px; line-height: 1.2; padding: 0.5rem 0 1rem; }
.vision .vis_box > div.box04 ul > li .con_tit span {}
.vision .vis_box > div.box04 ul > li .list {overflow: hidden;height: 0;}
.vision .vis_box > div.box04 ul > li .list > li {width:100%; height:auto; line-height: 1.2; text-align: left; padding-left: 1rem; position: relative; box-sizing: border-box;}
.vision .vis_box > div.box04 ul > li .list > li + li { margin-top: 0.5rem; }
.vision .vis_box > div.box04 ul > li .list > li:before {content: ''; width: 7px; height: 7px; background: #004b8d; border-radius: 50%; position: absolute; left: 0; top: 6px;}
.vision .vis_box > div.box04 .bg_wrap:hover {bottom: 0; padding: 2rem;transition:bottom 0.2s linear; display: table;}
.vision .vis_box > div.box04 .bg_wrap:hover .list {height: auto; border-top: 2px solid #004b8d; padding-top: 1rem;}

/* .sub0702 .tab_cont .blt_tit {background:url('../images/sub/sub0701_blt.gif') no-repeat left center;padding-left:20px;margin-left:12px;margin-bottom:50px;font-weight:600;font-size:18px;color:#344475;}
.sub0702 .tab_cont .cont_box {border-bottom:solid 1px #d3d3d3;background-image:url('../images/sub/sub0702_img01.gif');background-repeat:no-repeat;background-position:left top;height:600px;padding-bottom:55px;margin-bottom:40px;}
.sub0702 .tab_cont .cont_box dl {padding:17px 0 0 170px;}
.sub0702 .tab_cont .cont_box dt {font-size:18px;font-weight:600;margin-bottom:12px;}
.sub0702 .tab_cont .cont_box dt span {font-size:14px;}
.sub0702 .tab_cont .cont_box dt#tit01 {color:#e9520e;}
.sub0702 .tab_cont .cont_box dt#tit02 {color:#eb4554;margin-left:185px;}
.sub0702 .tab_cont .cont_box dt#tit03 {color:#00c4bd;margin-left:150px;margin-top:20px;}
.sub0702 .tab_cont .cont_box dt#tit04 {color:#006c8f;margin-left:240px;}
.sub0702 .tab_cont .cont_box dd#txt01 {margin-bottom:34px;}
.sub0702 .tab_cont .cont_box dd#txt02 {margin-bottom:95px;margin-left:185px;}
.sub0702 .tab_cont .cont_box dd#txt03 {margin-bottom:100px;margin-left:150px;}
.sub0702 .tab_cont .cont_box dd#txt04 {margin-bottom:34px;margin-left:240px;}

.sub0702 .tab_cont .vis_box {text-align:center; margin-top:-40px;}
.sub0702 .tab_cont .vis_box img {width:auto;max-width:100%;}
.sub0702 .tab_cont .vis_box > div{overflow:hidden; padding-top:35px;padding-bottom:35px;}
.sub0702 .tab_cont .vis_box .title{ float:left; width:20%; }
.sub0702 .tab_cont .vis_box .title p{ box-sizing:border-box;width:120px; height:120px;margin-left:60px; padding-top:45px;font-weight:600;border:3px solid #344475;color:#344475;font-size:20px;line-height: 1.2;}
.sub0702 .tab_cont .vis_box .title p.line2{ padding-top: 33px;}
.sub0702 .tab_cont .vis_box .title p.org{border-color:#f5a212;}
.sub0702 .tab_cont .vis_box .cont{ float:left; width:80%; }

.sub0702 .tab_cont .vis_box > div ul li{float:left;width:25%;}
.sub0702 .tab_cont .vis_box .box01{position:relative;background:url('../images/sub/sub0702_bg01.png') top right no-repeat;}
.sub0702 .tab_cont .vis_box .box01 .cont p{ line-height:120px; font-size:32px; color:#1b1d24; font-weight:600;}
.sub0702 .tab_cont .vis_box .box01 .cont p span {font-size: 40px;}
.sub0702 .tab_cont .vis_box .box01:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:3px;background:url('../images/sub/sub0702_line01.png') left bottom no-repeat;}
.sub0702 .tab_cont .vis_box .box02{position:relative; background: url('../images/sub/sub0702_vision_bg.png') no-repeat 75% bottom;padding-bottom: 27px;}
.sub0702 .tab_cont .vis_box .box02:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:3px;background:url('../images/sub/sub0702_line02.png') left bottom no-repeat;}
.sub0702 .tab_cont .vis_box .box02 .cont ul li{position:relative;width: 33.33% !important;}
.sub0702 .tab_cont .vis_box .box02 .cont ul li:after{position: absolute; content: ""; display: inline-block; width: 26px; height: 26px; background: url(../images/sub/sub0702_vision_plus_icon.png) center no-repeat; top: 50%; right: -10px; transform: translateY(-50%);}
.sub0702 .tab_cont .vis_box .box02 .cont ul li:last-child:after{display:none;}
.sub0702 .tab_cont .vis_box .box02 .cont ul li .brd {width: 110px; height: 110px; display: inline-block; border: 10px solid #d6e0ff;border-radius: 50%;}
.sub0702 .tab_cont .vis_box .box02 .cont ul li .brd img {padding-top: 13px;}
.sub0702 .tab_cont .vis_box .box02 .cont ul li p{ margin:5px 0;}
.sub0702 .tab_cont .vis_box .box02 .cont ul li p strong{ display:block;margin-bottom:5px;font-size:20px;margin-top: 10px;}
.sub0702 .tab_cont .vis_box .box03{position:relative;}
.sub0702 .tab_cont .vis_box .box03:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:3px;background:url('../images/sub/sub0702_line01.png') left bottom no-repeat;}
.sub0702 .tab_cont .vis_box .box03 .cont ul li{position:relative;}
.sub0702 .tab_cont .vis_box .box03 .cont ul li:after{position:absolute;content:"";display:inline-block;width:1px;height:180px;background-color:#ddd;top:0;right:0;}
.sub0702 .tab_cont .vis_box .box03 .cont ul li:last-child:after{display:none;}
.sub0702 .tab_cont .vis_box .box03 .cont ul li p{ margin-bottom:10px; color:#344475;}
.sub0702 .tab_cont .vis_box .box04{position:relative;}
.sub0702 .tab_cont .vis_box .box04 ul > li{ width:21%; padding:0 2%; }
.sub0702 .tab_cont .vis_box .box04 .cont ul li > p{font-size:16px; font-weight:bold; margin-bottom:12px; line-height: 1.4; padding:10px 0; border-bottom:1px solid #344475;}
.sub0702 .tab_cont .vis_box .box04 .cont ul li > p.con_img {border-bottom: none; margin-bottom:0; padding: 0;}
.sub0702 .tab_cont .vis_box .box04 .cont ul li > p.con_tit span {font-size: 16px; font-weight: bold;}
.sub0702 .tab_cont .vis_box .box04 .cont ul li ul{ min-height:100px;  }
.sub0702 .tab_cont .vis_box .box04 .cont ul li ul:after{ content:''; height:0; display:block; clear:both; }
.sub0702 .tab_cont .vis_box .box04 .cont ul li ul li{ width: calc(100% - 12px); text-align: left; margin-bottom: 10px; margin-left: 12px; word-break: keep-all;}
.sub0702 .tab_cont .vis_box .box04 .cont ul li ul li:before{content: ''; width: 4px; height: 4px; display: inline-block; background: #dbdbdb; margin-right: 7px; vertical-align: middle; border-radius: 100%; margin-left: -10px;}
.sub0702 .tab_cont .vis_box .box04:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:3px;background:url('../images/sub/sub0702_line01.png') left bottom no-repeat;}
.sub0702 .tab_cont .vis_box .col-org {color: #f8991d;}
.sub0702 .tab_cont .vis_box .col-blu {color: #004b8d;}
.sub0702 .tab_cont .vis_box .col-grn {color: #2ea41b;}
.sub0702 .tab_cont .vis_box .bd_org {border-color: #fedea7 !important;}
.sub0702 .tab_cont .vis_box .bd_blu {border-color: #d6e0ff !important;}
.sub0702 .tab_cont .vis_box .bd_grn {border-color: #d5ff8b !important;} */

.sub0702 .cont_box02 {background:url('../images/sub/sub0702_bg.gif') no-repeat 130px 50px;}
.sub0702 .cont_box02 dl:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0702 .cont_box02 dt {float:left;}
.sub0702 .cont_box02 dd {float:left;padding:20px 30px 0 40px;width:266px;height:115px;}
.sub0702 .cont_box02 dd.dotl {/*margin-top:45px;border-top:dashed 1px #d3d3d3;*/width:25px;padding:0;height:70px;}
.sub0702 .cont_box02 dd .tit {font-size:15px;font-weight:600;margin-bottom:5px;}
.sub0702 .cont_box02 dd#box01 {background-image:url('../images/sub/sub0702_box01.png');background-repeat:no-repeat;}
.sub0702 .cont_box02 dd#box01 .tit {color:#006c8f;}
.sub0702 .cont_box02 dd#box02 {background-image:url('../images/sub/sub0702_box02.png');background-repeat:no-repeat;}
.sub0702 .cont_box02 dd#box02 .tit {color:#eb4553;}
.sub0702 .cont_box02 dd#box03 {background-image:url('../images/sub/sub0702_box03.png');background-repeat:no-repeat;}
.sub0702 .cont_box02 dd#box03 .tit {color:#00c4bc;}
.sub0702 .cont_box02 dd#box04 {background-image:url('../images/sub/sub0702_box04.png');background-repeat:no-repeat;}
.sub0702 .cont_box02 dd#box04 .tit {color:#e9520e;}
.sub0702 .cont_box02 dd .txt {font-size:12px;line-height:150%;}
.sub0702 .cont_box02 dd.cen_line {padding:0;width:100%;height:30px;}

/*
.sub0702 .tab_cont .top_years {background:url('../images/sub/sub0702_years_bg.gif') no-repeat center;margin-bottom:40px;}
.sub0702 .tab_cont .top_years ul {margin:0 60px;}
.sub0702 .tab_cont .top_years ul:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0702 .tab_cont .top_years li {float:left;margin-right:30px;background-image:url('../images/sub/sub0702_cc.png');background-repeat:no-repeat;}
.sub0702 .tab_cont .top_years li a {display:block;color:#808080;font-size:14px;font-weight:600;width:95px;text-align:center;padding:20px 0;text-decoration:none;}
.sub0702 .tab_cont .top_years li.over {background-image:url('../images/sub/sub0702_cc_ov.png');background-repeat:no-repeat;}
.sub0702 .tab_cont .top_years li.over a {color:#fff;}
.sub0702 .tab_cont .years_list ul {display:none;}
.sub0702 .tab_cont .years_list li {border-bottom:solid 1px #d3d3d3;padding:25px 50px;overflow:hidden;}
.sub0702 .tab_cont .years_list li .years_info {float:left;width:90%;}
.sub0702 .tab_cont .years_list li span {vertical-align:top;display:inline-block;}
.sub0702 .tab_cont .years_list li .years {font-size:18px;font-weight:600;color:#364678;margin-right:3%;width:7%;float:left;}
.sub0702 .tab_cont .years_list li .md {margin-right:25px;} */

/* CI 및 브로슈어 
.sub0703 .tabs07 {overflow:visible;height:40px;}
.sub0703 .tabs07 li#citab {position:relative;}
.sub0703 .tabs07 li#citab .ci_menu_btn {position:absolute;right:0;top:0;padding:0;}
.sub0703 .tabs07 li#citab .ci_menu {position:absolute;/*padding:2% 5%;overflow:hidden;background:#e1e1e1;display:none;}
.sub0703 .tabs07 li#citab .ci_menu dt {display:none;}
.sub0703 .tabs07 li#citab .ci_menu dd {float:left;width:42%;margin:0 4%;}
.sub0703 .tabs07 li#citab .ci_menu dd a {display:block;text-decoration:none;padding:8px 10px;border-bottom:solid 1px #a4a4a4;}
.sub0703 .tabs07 li#citab .ci_menu dd a:hover, .sub0703 .tabs07 li#citab .ci_menu dd a.over {color:#308cc7;}
.sub0703 .tabs07 li#citab .ci_menu dd.last a {border-bottom:none;}
.sub0703 .ci_tabc {display:none;}
.sub0703 .blt_tit {background:url('../images/sub/sub0701_blt.gif') no-repeat left center;padding-left:20px;margin-left:12px;margin-bottom:25px;font-weight:600;font-size:18px;color:#344475;}
.sub0703 .blt_tit span {font-size:14px;}
.sub0703 .txt {margin-left:32px;}
.sub0703 .txt .high_t {color:#ff8702;}
.sub0703 .of_box {margin-top:80px;overflow:hidden;}
.sub0703 .of_img {margin-left:32px;}
.sub0703 .of_img_cen {margin-left:32px;text-align:center;}
.sub0703 .of_left {float:left;width:48%;margin-right:4%;}
.sub0703 .of_right {float:right;width:48%;}
.sub0703 .img_list01, .sub0703 .img_list02:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0703 .img_list01 li {float:left;width:21%;margin:0 2% 4%;text-align:center;}
.sub0703 .img_list02 li {float:left;width:46%;margin:0 2% 4%;text-align:center;}
.sub0703 .list_txt {margin-top:5px;text-align:center;}
.sub0703 .ci_img {float:left;margin-right:35px;}
.sub0703 .info_box {float:left;width:50%;}
.sub0703 .info_box .txt > p {margin-bottom:20px;}
.sub0703 .info_box .txt .cl {margin-right:20px;}
.sub0703 .info_box .txt .cl_info {font-weight:bold;padding-bottom:5px;border-bottom:solid 1px #353535;}
.sub0703 .btm_btn {margin-top:80px;padding-top:20px;border-top:solid 1px #d3d3d3;text-align:right;padding-right:40px;}
.sub0703 .top_btn {margin-bottom:25px;text-align:right;}
.sub0703 .btm_btn a, .sub0703 .top_btn a {display:inline-block;}
.sub0703 .bs_box {border:solid 3px #e9e9e9;padding:25px 0;text-align:center;}
.sub0703 .down_btn {text-align: center; margin-bottom: 40px;}
.sub0703 .down_btn a {background: url('../images/sub/bg_btn_blue.jpg') no-repeat center; color: #fff; padding:10px 25px 10px 20px;text-decoration: none; margin: 0 10px;}
.sub0703 .down_btn a:before {content:'';display: inline-block;width: 20px; height: 17px; vertical-align: middle; background: url('../images/btn/i_download.png') no-repeat center; margin-right: 10px;}
*/

/* 조직도 */
/* .sub0704 .line_pic {text-align:center}
.sub0704 .line_pic li {font-size:20px;padding:1rem 0}
.sub0704 .line_pic a {text-decoration:none;text-align:center;font-size:20px}
.sub0704 .line_pic .first > a {display:block;width:220px;height:70px;line-height:70px;background-color:#6481b3;font-size:24px;font-weight:600;color:#fff;margin: 0 auto;}
.sub0704 .line_pic .second {display:inline-block;vertical-align: top;}
.sub0704 .line_pic .second > a {display:block;width:220px;height:70px;line-height:70px;font-size:24px;font-weight:600;border:1px solid #d7d7d7;border-top:5px solid #6481b3;margin: 0 auto 70px;}
.sub0704 .line_pic .second:nth-of-type(3) > a {line-height:35px}
.sub0704 .line_pic .second:nth-of-type(1) > ul {border:1px solid #d7d7d7;margin-top:215px}
.sub0704 .line_pic .second:nth-of-type(3) > ul {border:1px solid #d7d7d7;margin-top:215px}
.sub0704 .line_pic .third {display:inline-block;}
.sub0704 .line_pic .third > a {display:block;width:220px;height:70px;line-height:70px;font-size:24px;font-weight:600;border:1px solid #d7d7d7;border-top:5px solid #6481b3;margin-bottom:70px;}
.sub0704 .line_pic .third > ul {border:1px solid #d7d7d7;}
.sub0704 .line_pic .sub {display:inline-block;}
.sub0704 .line_pic .sub li {padding:1rem 2rem}
.sub0704 .line_pic .sub > ul {border:1px solid #d7d7d7;}
.sub0704 .line_pic .see > a {display:block;width:220px;height:70px;line-height:70px;border:1px solid #d7d7d7;border-top:5px solid #6481b3;font-size:24px;font-weight:600;margin:35px 0 120px 65%}




.sub0704 .info_tit {text-align:right;margin-bottom:20px;}
.sub0704 .info_tit p {display:inline-block;background:url('../images/sub/sub0704_info_icon.gif') no-repeat left 0;padding-left:24px;}
.sub0704 .line_box {border:solid 1px #cdcdcd;margin-bottom:50px;}
.sub0704 .line_box .dia_img {padding:25px 8px;}
.sub0704 .line_box .dia_img img {width:auto;max-width:100%;height:auto;}
.sub0704 .line_box .dia_info {text-align:right;}
.sub0704 .line_box .dia_info span {font-size:12px;font-weight:600;color:#37487c;background:url('../images/sub/sub0704_blt.gif') no-repeat left center;padding-left:15px;}
.sub0704 .line_box02 {border:solid 1px #cdcdcd;padding:25px;overflow:hidden;}
.sub0704 .line_box02 .dia_img02 {float:left;width:60%;margin-left:3%;text-align:center;}
.sub0704 .line_box02 .dia_img02 img {width:74%;}
.sub0704 .line_box02 .dia_info02 {float:right;position:relative;height:340px;margin-bottom:22px;}
.sub0704 .line_box02 .dia_info02 .blt_tit {background:url('../images/sub/sub0701_blt.gif') no-repeat left center;padding-left:20px;margin-bottom:20px;font-weight:600;font-size:18px;color:#344475;}
.sub0704 .line_box02 .dia_info02 .dia_txt {margin-left:20px;}
.sub0704 .line_box02 .dia_info02 .dia_txt span {font-weight:600;}
.sub0704 .line_box02 .dia_info02 .info_tit {position:absolute;right:0;bottom:0;text-align:left;margin:0;}
.sub0704 .line_box02 .dia_list {margin-left:20px;border-top:solid 2px #26478c;border-bottom:solid 2px #26478c;}
.sub0704 .line_box02 .dia_list th {background:#cccfd6;border-bottom:solid 1px #fff;}
.sub0704 .line_box02 .dia_list td {border-bottom:solid 1px #ddd;}
.sub0704 .line_box02 .dia_list .nbl {border-bottom:none;}
.sub0704 .line_box02 .dia_list td span {font-weight:bold;color:#26478c;} */

/* 부서소개
.sub0705 .top_btn {margin:10px 0;text-align:right;}
.sub0705 .top_btn a {display:inline-block;}
.sub0705 .sub_tit {background:url('../images/sub/sub0701_blt.gif') no-repeat left center;padding-left:20px;margin-left:12px;margin-bottom:15px;font-weight:600;font-size:18px;color:#344475;}
.sub0705 .txt {margin-left:32px;margin-bottom:50px;}
.sub0705 .txt .sub_btn {text-decoration:none;background:#344475;color:#fff;padding:3px 10px;margin-left:10px;}
.sub0705 .txt .box_list:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0705 .txt .box_list li {float:left;background-image:url('../images/sub/sub0705_txtbg.png');background-repeat:no-repeat;background-position:bottom;width:306px;height:220px;margin:18px 0;}
.sub0705 .txt .box_list li.long{background-image:url('../images/sub/sub0705_txtbg_long.png'); padding-bottom:20px;}
.sub0705 .txt .box_list li.blt {background:none;width:25px;text-align:center;margin-top:120px;height:100px;}
.sub0705 .txt .box_list li.blt img {display:none;}
.sub0705 .txt .box_list li dt {background-image:url('../images/sub/sub0705_titbg.png');background-repeat:no-repeat;color:#fff;font-weight:600;font-size:14px;padding:9px 0;text-align:center;margin-bottom:12px;}
.sub0705 .txt .box_list li dd {margin:2px 25px;font-size:11px;background:url('../images/sub/sub0705_blt01.gif') no-repeat left 7px;padding-left:10px;}

.sub0705 .txt .box_list02 li {background:url('../images/sub/sub0705_blt01.gif') no-repeat left 8px;padding-left:10px;}

.sub0705 .sub07_t td.gri-name a {border-bottom:solid 1px #344475;}
.sub0705 .sub07_t td.gri-name a, 
.sub0705 .sub07_t td .staff-email-link {font-size:12px;color:#344475;text-decoration:none;}

.sub0705 .empty {margin-bottom: 50px;}
.sub0705 .sub_tabs {overflow:hidden;margin:45px 0 35px;}
.sub0705 .sub_tabs li {float:left;width: 20%;margin-bottom: 10px;}
.sub0705 .sub_tabs li a {display:block;font-size:14px;font-weight:600;color:#fff;background:url('../images/sub/sub0802_subtab.gif') 50% 50% no-repeat;text-align:center;width:100%;padding:10px 0;text-decoration:none;}
.sub0705 .sub_tabs li.on a, 
.sub0705 .sub_tabs li a:hover {background-image:url('../images/sub/sub0705_subtab_ov.gif');background-repeat:no-repeat;}
.sub0705 .sub_tcon {display:none;} */

/* 직원연락처 */
.sub0706 .staff_top li{position: relative;float: left; width: 32%; border:1px solid #d8d8d8; box-sizing:border-box; padding: 10px 0; text-align:center;margin-bottom: 10px;}
.sub0706 .staff_top li:nth-child(2) {margin: 0 2%;}
.sub0706 .staff_top li:before {position: absolute;content:'';width:100%; height: 5px;background: #004b8d;display: inline-block;left: 0;top: 0;}
.sub0706 .staff_top li span {color: #353535; font-weight: 600; margin-right: 13px; font-size: 16px;}
.sub0706 .search_box {clear:both;text-align:center;border:solid 1px #d4d4d4;padding:20px 50px;margin:0 0 40px;overflow:hidden;}
.sub0706 .search_box select {width: 150px;height: auto;margin: 0 10px 0 0;padding: 5px 10px;border: 1px solid #d3d3d3;color: #333;font-size: 16px;background: none;/* display:inline-block;margin:0 10px 0 0;padding:5px 2px;font-size:12px;width:150px;border:solid 1px #d8d8d8; */}
.sub0706 .search_box input[type="text"] {margin:0 10px 0 0;padding:6px 2px;width:530px;font-size:12px;line-height:12px;border:solid 1px #d8d8d8; }
.sub0706 .search_box .sub07_sbtn {background: #d3d3d3;color: #333;display: inline-block;margin: 0;padding: 0 1rem;height: 35px;font-size: 15px;vertical-align: middle;/* display:inline-block;padding:0 10px;background:#344475;color:#fff;font-size:12px;line-height:28px;height:28px; */}
.sub0706 .search_box .sub07_sbtn:hover {background-color:#004b8d;color:#fff;}
.sub0706 .sub07_t {border-left:none;border-right:none;border-bottom:solid 2px #e8e8e8;}
.sub0706 .sub07_t td, .sub0706 .sub07_t th {border-right:none;}
.sub0706 .sub07_t td a {font-size: 16px; color: #004b8d; text-decoration: none; font-weight: 500; text-decoration: underline;}
.sub0706 .sub07_t td a.staff-email-link {border-bottom:none;}
.sub0706 .paging {margin:70px 0;text-align:center;}
.sub0706 .paging a {font-size: 20px;font-weight: 500;margin: 0 5px;color: #333;}
.sub0706 .paging a:hover {color:##004b8d;/*padding:5px 8px;background:#344475;*/}
.sub0706 .paging .current-page {font-size: 20px;font-weight: 500;color: #004b8d;margin: 0 5px;}
.sub0706 .info_tit p {display:inline-block;background:url('../images/sub/sub0704_info_icon.gif') no-repeat left 0;padding-left:24px;}

/* 오시는길 */
/*
.sub0707 .map_tab:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0707 .map_tab ul{border-bottom: 1px solid #004b8d;}
.sub0707 .map_tab li {width: calc((100% - 4px) / 2);float: left;margin-right: 2px;background: #f1f1f1;}
.sub0707 .map_tab li a {font-weight: 500;color: #333;display: block;padding: 1rem 0;text-align: center;text-decoration: none;font-size: 18px;}
.sub0707 .map_tab li.on a, .sub0707 .map_tab li a:hover {background:#004b8d;color:#fff;}
.sub0707 .map_wrap {width:100%;height:auto;}
.sub0707 .map_box {border:solid 1px #cdcdcd;}
.sub0707 .addr_info {padding:25px 3%;border-bottom:solid 2px #38497d;}
.sub0707 .addr_info ul:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0707 .addr_info li {float:left;background:url('../images/sub/sub0707_blt.gif') no-repeat left 8px;padding-left:10px;font-size:14px;font-weight:600;margin-top:8px;margin-right:20px;}
.sub0707 .addr_info li.bltn {background:none;padding:0;margin-top:0;margin-right:40px;}
.sub0707 .addr_info li.bltn p {text-align:center;}
.sub0707 .addr_info li.brtn {margin-right:0;margin-top:4px;padding:0;background:none;float:right;}
.sub0707 .addr_info li span {color:#38497d;font-size:14px;}
.sub0707 .btm_info {overflow:hidden;padding:45px 40px;}
.sub0707 .info_box {float:left;width:47%;}
.sub0707 .info_box .tit {font-size:15px;font-weight:600;margin-bottom:40px;color:#38497d;padding-left:65px;height:27px;}
.sub0707 .info_box #bi {background:url('../images/sub/sub0707_bus.gif') no-repeat left center;}
.sub0707 .info_box #ci {background:url('../images/sub/sub0707_car.gif') no-repeat left center;}
.sub0707 .info_box #si {background:url('../images/sub/sub0707_subw.gif') no-repeat left center;padding-left:32px;}
.sub0707 .info_box .info_list:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0707 .info_box .info_list dt {color:#38497d;float:left;font-size:12px;margin-bottom:10px;width:30%;}
.sub0707 .info_box .info_list dd {float:left;font-size:12px;margin-bottom:10px;width:70%;}
.sub0707 .info_box .arr_txt {font-weight:600;font-size:12px;color:#38497d;margin-top:25px;}
.sub0707 .info_box .arr_txt span {margin-right:5px;}
.sub0707 .info_box .info_list02 dt {color:#38497d;font-size:12px;margin-bottom:5px;}
.sub0707 .info_box .info_list02 dd {font-size:12px;margin-bottom:30px;}*/

/* 부원장실 */
.sub0708 .top_btn {margin:0 0 20px;text-align:right;}
.sub0708 .top_btn a {display:inline-block;}
.sub0708 .sub_tit {background:url('../images/sub/sub0701_blt.gif') no-repeat left center;padding-left:20px;margin-left:12px;margin-bottom:15px;font-weight:600;font-size:18px;color:#344475;}
.sub0708 .txt {margin-left:32px;}
.sub0708 .sub07_t {border-left:none;border-right:none;border-bottom:solid 2px #637096;}
.sub0708 .sub07_t td, .sub0708 .sub07_t th {border-right:none;}
.sub0708 .sub07_t td a {text-decoration:none;color:#637096;font-size:12px;border-bottom:solid 1px #637096;}
.sub0708 .sub07_t td a.staff-email-link {border-bottom:none;}


/* 08_정부3.0
===================*/

/* 경영공시 */
.sub0801 .years_sec {text-align:center;}
.sub0801 .years_sec .years_box {margin:50px 0;display:inline-block;}
.sub0801 .years_sec .years_box select {padding:0.5rem 3.5rem;border: 1px solid #004b8d;font-size: 16px;}
.sub0801 .tab_sec {display:none;}
.sub0801 .tab_sec .settlement_download {text-align:center;margin-bottom:70px;
	/* position: absolute; right: 0; 
    	display: inline-block; 
    	background: url(../images/sub/sub0501_btnbg.gif) no-repeat;
    text-decoration: none;
    color: #333;
    font-size: 12px;
    font-weight: 600;
    padding: 10px 18px;
    z-index: 9999;  */
}
.sub0801 .tab_sec .settlement_download a {border: 1px solid #004b8d;padding: 0.5rem 3rem; color:#333; text-decoration:none;}
.sub0801 .tab_sec .settlement_download a:hover {color:#fff;background-color:#004b8d;border:none;}
.sub0801 .tab_sec .sec_goal .tab04_con,
.sub0801 .tab_sec .sec_goal .tab05_con{margin-bottom:70px;}
.sub0801 .tab_sec .sec_goal .tab04_con:after,
.sub0801 .tab_sec .sec_goal .tab05_con:after,
.sub0807 .tab_sec .tabv_con:after{display:block;clear:both;content:''}
.sub0801 .tab_sec .sec_goal .tab04_con > p.tit,
.sub0801 .tab_sec .sec_goal .tab05_con > p.tit,
.sub0807 .tab_sec .tabv_con > p.tit{float:left; width:20%; border:2px solid #557c32; padding:10px 0; color:#557c32; font-size:18px; font-weight:600;}

.sub0801 .tab_sec .sec_goal .tab04_2016_01 > p.tit{margin-top:55px;}
.sub0801 .tab_sec .sec_goal .tab04_2016_02 > p.tit{margin-top:80px;}
.sub0801 .tab_sec .sec_goal .tab04_2016_03 > p.tit{margin-top:110px;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con01{float:right; width:65%;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con01{text-align:left; border:1px solid #8ba64b; padding:2.5%; background:url('../images/sub/tab_con01_bg.png') no-repeat right bottom;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con01 ul li{padding-bottom:20px; font-size:16px; font-weight:600; color:#7a7a7a;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con01 ul li:last-child{padding-bottom:0px;}

.sub0801 .tab_sec .sec_goal .tab04_con .tab_con02{float:right; width:70%;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con02 ul:after{display:block;clear:both;content:''}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con02 ul{background:url('../images/sub/line_tab04.gif') no-repeat center center;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con02 ul li{float:left; width:186px; color:#717171; font-size:16px; font-weight:600; margin-right:48px; height:186px; border:1px solid #82b554; border-radius:50%; background:#fff;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con02 ul li:last-child{margin-right:0px;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con02 ul li img{width:auto; padding:44px 0 16px 0;}

.sub0801 .tab_sec .sec_goal .tab04_con .tab_con03{float:right; width:70%;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con03 table{border:1px solid #557c32; border-collapse:collapse; border-spacing:0; word-wrap:break-word;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con03 table tbody td{border:1px dotted #557c32; color:#717171; font-size:14px; font-weight:600; text-align:left; padding:20px;     vertical-align: top;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con03 table tbody td span.num{color:#557c32; font-size:20px;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con03 table tbody td span.br{display:inline-block; font-size:14px;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con03 table tbody td span.br_2{display:block; margin-left:22px; font-size:14px;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con03 table tbody td span.br_3{display:inline;}
.sub0801 .tab_sec .sec_goal .tab04_con .tab_con03 table tbody td span.br_4{display:block; margin-left:22px; font-size:14px;}

.sub0801 .tab_sec .sec_goal .tab05_2017_01{ margin-top:10px; }
.sub0801 .tab_sec .sec_goal .tab05_2017_01 > p.tit{margin-top:18px;}
.sub0801 .tab_sec .sec_goal .tab05_2017_01 .tab_con01,
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02,
.sub0801 .tab_sec .sec_goal .tab05_2017_03 .tab_con03{ float:right; width:70%; font-size: 16px; font-weight: 600; color:#7a7a7a; }
.sub0801 .tab_sec .sec_goal .tab05_2017_01 .tab_con01:after{ height:0; display: block; clear: both; content: ''; }
.sub0801 .tab_sec .sec_goal .tab05_2017_01 .tab_con01 > div{ float:left; }
.sub0801 .tab_sec .sec_goal .tab05_2017_01 .tab_con01 > div:nth-child(1){ margin-top:15px; width:40%; text-align:right;  font-size: 18px; font-weight: 900; color:#7a7a7a; }
.sub0801 .tab_sec .sec_goal .tab05_2017_01 .tab_con01 > div:nth-child(1) strong{ font-size: 20px; font-weight: 600; color:#82b554; }
.sub0801 .tab_sec .sec_goal .tab05_2017_01 .tab_con01 > div:nth-child(2){ margin-left:20px; text-align: left; width:calc(60% - 20px); }

.sub0801 .tab_sec .sec_goal .tab05_2017_02{ margin-top:180px; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02{ position:relative; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > div{ width:100%; height:100px; position:absolute; top:-135px; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul{ background:url('../images/sub/line_tab04.gif') no-repeat center 28%; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul:after{ height:0; display: block; clear: both; content: ''; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul > li{ float:left; width:178px; padding:0 2%; box-sizing:border-box;}
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul > li .img{ background:#fff; line-height:1.3; position:relative; border:1px solid #82b554; position:relative; padding:14% 0; border-radius:100%; height:106px; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul > li .img img{ margin-top:10px; margin-bottom:5px; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul > li .img > span{ top:-20px; left:50%; margin-left:-20px; color:#fff; width:40px; height:40px; border-radius:100%; text-align:center; line-height:40px; position:absolute; display:block; background:#82b554; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul > li .txt{ text-align:left; margin-top:10px; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul > li .txt > p{ margin-bottom:8px; line-height:1.4; }
.sub0801 .tab_sec .sec_goal .tab05_2017_02 .tab_con02 > ul > li .txt > p:before{ vertical-align:middle; height:3px; width:3px; background:#82b554; border-radius:100%; margin-right:5px; display: inline-block; clear: both; content: ''; }
.sub0801 .sec_goal .tab05_2017_01 img{ width:54%; } 
.sub0801 .sec_goal .tab05_2017_02 img{ width:auto; }

.sub0801 .tab_sec .sec_goal .tab05_2017_03 .tab_con03:after{ height:0; display: block; clear: both; content: ''; }
.sub0801 .tab_sec .sec_goal .tab05_2017_03 .tab_con03 ul{ border-left:1px solid #eee; float:left; width:25%; padding:0 2%; box-sizing:border-box; min-height:200px; }
.sub0801 .tab_sec .sec_goal .tab05_2017_03 .tab_con03 ul li{ margin:2px 0; }
.sub0801 .tab_sec .sec_goal .tab05_2017_03 .tab_con03 ul:nth-child(1){ border-left:0; }
.sub0801 .tab_sec .sec_goal .tab05_2017_03 .tab_con03{ width:75%; }
/*// 연구사업목표 이전css
.sub0801 .tab_sec .sec_top {overflow:hidden;margin-bottom:50px;padding:0 3%;}
.sub0801 .tab_sec .sec_top .vis_sec {float:left;background-image:url('../images/sub/sub0801_line01.gif');background-repeat:repeat-y;background-position:198px;margin-top:150px;}
.sub0801 .tab_sec .sec_top .vis_sec .top_img {background-image:url('../images/sub/sub0801_img01.png');background-repeat:no-repeat;width:112px;text-align:center;font-size:16px;font-weight:600;color:#5d9d25;padding:46px 0;margin:0 auto;}
.sub0801 .tab_sec .sec_top .vis_sec .rad_box {border:solid 3px #82b554;background:#fff;border-radius:40px;padding:15px 30px;margin-top:15px;font-size:15px;font-weight:bold;text-align:center;}
.sub0801 .tab_sec .sec_top .vis_sec .rad_box span.high_t01 {color:#719f47;}
.sub0801 .tab_sec .sec_top .vis_sec .rad_box span.high_t02 {color:#59773e;}
.sub0801 .tab_sec .sec_top .mis_sec {float:right;}
.sub0801 .tab_sec .sec_top .mis_sec .mis_list {overflow:hidden;background:url('../images/sub/sub0801_line02.gif') repeat-x center;}
.sub0801 .tab_sec .sec_top .mis_sec .mis_list dt {float:left;background-image:url('../images/sub/sub0801_img02.png');background-repeat:no-repeat;width:112px;text-align:center;font-size:16px;font-weight:600;color:#8c8920;padding:46px 0;}
.sub0801 .tab_sec .sec_top .mis_sec .mis_list dd {float:left;background-image:url('../images/sub/sub0801_img03.png');background-repeat:no-repeat;width:112px;text-align:center;font-size:11px;padding:26px 0;margin-left:20px;}
.sub0801 .tab_sec .sec_top .mis_sec .mis_list dd.l02 {padding:36px 0;} // 주석처리해야함
.sub0801 .tab_sec .sec_top .mis_sec .arr_sec {margin:25px 0;text-align:center;}

.sub0801 .tab_sec .sec_btm .tit_box {background:#82b554 url('../images/sub/sub0801_btm_titbg.gif') no-repeat top center;width:100%;padding:20px 0 10px;text-align:center;font-size:16px;font-weight:600;color:#fff;margin-bottom:15px;}
.sub0801 .tab_sec .sec_btm .btm_list:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0801 .tab_sec .sec_btm .btm_list li {float:left;margin-right:2%;width:32%;height:179px;margin-bottom:2%;}
.sub0801 .tab_sec .sec_btm .btm_list li.last {margin-right:0;}
.sub0801 .tab_sec .sec_btm .btm_list li.bg01 {background-image:url('../images/sub/sub0801_bg01.gif');background-repeat:no-repeat;}
.sub0801 .tab_sec .sec_btm .btm_list li.bg02 {background-image:url('../images/sub/sub0801_bg02.gif');background-repeat:no-repeat;}
.sub0801 .tab_sec .sec_btm .btm_list li .sub_tit {text-align:center;font-size:16px;font-weight:600;color:#58753d;margin:25px 0 20px;}
.sub0801 .tab_sec .sec_btm .btm_list li .sub_txt {text-align:center;font-size:12px;line-height:150%;}*/

.sub0801 .sec_goal {text-align:center;margin-bottom:30px;}
.sub0801 .sec_goal img {width:41%;}
.sub0801 .sec_goal .goal_skip {position:absolute;width:0;height:0;line-height:0;overflow:hidden;text-indent:-2000px;left:-500px;}
.sub0801 .sec_tac {overflow:hidden;margin-bottom:30px;}
.sub0801 .sec_tac .tac_box {float:left;width:31%;margin:0 1%;}
.sub0801 .sec_tac .tac_box .box_sub {overflow:hidden;background-repeat:no-repeat;background-position:left top;background-size:30% 50%;min-height:156px;}
.sub0801 .sec_tac .tac_box .box_sub2 {min-height:90px;background-size:30% 80%;}
.sub0801 .sec_tac #tac01 .box_sub {border:solid 2px #8ba64b;background-image:url('../images/sub/sub0801_tac01.gif');}
.sub0801 .sec_tac #tac02 .box_sub {border:solid 2px #6aa733;background-image:url('../images/sub/sub0801_tac02.gif');}
.sub0801 .sec_tac #tac03 .box_sub {border:solid 2px #34630b;background-image:url('../images/sub/sub0801_tac03.gif');}
.sub0801 .sec_tac .tac_box .box_sub .tac_tit {float:left;width:20%;margin:2% 0 0 2%;color:#fff;font-weight:600;}
.sub0801 .sec_tac .tac_box .box_sub .tac_txt {float:right;width:65%;margin:16% 5% 5% 0;text-align:center;font-weight:600;}
.sub0801 .sec_tac .tac_box .box_sub2 .tac_txt {margin:8% 5% 5% 0;width:73%;letter-spacing:-1.5px;}
.sub0801 .sec_tac .tac_box .box_sub .tac_list {float:right;width:65%;margin:5% 5% 5% 0;}
.sub0801 .sec_tac .tac_box .box_sub .tac_list li {padding-left:12px;font-size:12px;}
.sub0801 .sec_tac #tac01 .box_sub .tac_list li {background:url('../images/sub/sub0801_blt01.gif') no-repeat left 8px;}
.sub0801 .sec_tac #tac02 .box_sub .tac_list li {background:url('../images/sub/sub0801_blt02.gif') no-repeat left 8px;}
.sub0801 .sec_tac #tac03 .box_sub .tac_list li {background:url('../images/sub/sub0801_blt03.gif') no-repeat left 8px;}
.sub0801 .sec_arr {text-align:center;margin-bottom:30px;}
.sub0801 .sec_arr img {width:67%;}
.sub0801 .sec_busi {margin-bottom:30px;}
.sub0801 .sec_busi .busi_list:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0801 .sec_busi .busi_list li {float:left;width:31%;margin:0 1% 2%;}
.sub0801 .sec_busi .busi_list li > dl {border:solid 1px #ddd;min-height:200px;}
.sub0801 .sec_busi .busi_list li > dl > dt {padding:3% 4% 7%;margin:0 0 3%;text-align:center;font-weight:600;color:#fff;background-color:#b5b254;background-image:url('../images/sub/sub0801_box_bg.gif');background-repeat:no-repeat;background-position:center bottom;background-size:100% 20%;}
.sub0801 .sec_busi .busi_list li > dl > dd {margin:0 5%;font-size:12px;background:url('../images/sub/sub0801_blt04.gif') no-repeat left 8px;padding-left:12px;}
.sub0801 .sec_busi .busi_list2 {overflow:hidden;margin:0 2% 0 1%;}
.sub0801 .sec_busi .busi_list2 li {float:left;width:100%;margin:0 0 2%;}
.sub0801 .sec_busi .busi_list2 li > dl {border:solid 1px #ddd;overflow:hidden;font-size:14px;}
.sub0801 .sec_busi .busi_list2 li > dl > dt {padding:2% 1%;float:left;width:10%;text-align:center;font-weight:600;color:#4c4a08;background-color:#b5b254;font-size:14px;}
.sub0801 .sec_busi .busi_list2 li > dl > dd {text-align:center;float:left;width:20%;padding:2% 1%;font-weight:600;}
.sub0801 .sec_busi .busi_list2 li > dl > dd > span {color:#b5b254;}

.sub0801 .blt_tit {/* background:url('../images/sub/sub08_blt.gif') no-repeat left 4px;padding-left:20px;margin-left:12px; */margin-bottom:31px;font-weight:600;font-size:24px;text-align:center;color:#004b8d;}
.sub0801 .sec_t {margin:0 32px 20px;}
.sub0801 .sec_t .ts_tit {font-size:16px;margin-bottom:10px;font-weight: 600;color: #004b8d;}
.sub0801 .sec_t .ts_tit span {float:right;font-size:12px;}

.sub0801 .tab_cont .top_years02 {/* background:url('../images/sub/sub0801_years_bg.gif') no-repeat center; */margin-bottom:40px;text-align:center;}
.sub0801 .tab_cont .top_years02 select {padding: 0.5rem 3.5rem;border: 1px solid #004b8d;font-size: 16px;}
.sub0801 .tab_cont .top_years02 ul {overflow:hidden;margin:0 31px;}
.sub0801 .tab_cont .top_years02 li {width:180px;/*float:left;margin-right:12.5px; background:url('../images/sub/sub0801_cc.png') 50% 50% no-repeat;background-size:contain; */}
.sub0801 .tab_cont .top_years02 li:last-child {margin-right: 0;}
.sub0801 .tab_cont .top_years02 li a {display:block;color:#535353;font-size:16px;/* width:75px; */text-align:center;padding:0.5rem 0;text-decoration:none;line-height: 1.4;}
.sub0801 .tab_cont .top_years02 li.over {margin: 0 auto;/* background-image:url('../images/sub/sub0801_cc_ov.png') */}
.sub0801 .tab_cont .top_years02 li.over a {/* color:#fff; */}
.sub0801 .tab_cont .top_years02 li.line3 a {padding:18px 0;}
.sub0801 .tab_cont .years_list02 {display:none;}
.sub0801 .tab_cont .years_list02 .m_tit {color:#004b8d;font-size:24px;font-weight:500;margin-bottom:40px;}
.sub0801 .tab_cont .years_list02 .blt_tit {text-align:left;padding-left:0;margin-bottom:10px;font-size:18px;font-weight:500}
.sub0801 .tab_cont .years_list02 li {margin-bottom:50px;}
.sub0801 .tab_cont .years_list02 li .blt_txt {font-size:16px;margin-bottom:30px;/* margin-left:32px; */}

.sub0801 .sub_tcon .line_box .blt_tit {margin-left:0;}
.sub0801 .sub_tcon .line_box .line_list li {font-size:12px;}
.sub0801 .sub_tabs {overflow:hidden;margin:45px 18px 30px;}
.sub0801 .sub_tabs li {float:left;margin-right:12px;}
.sub0801 .sub_tabs li a {display:block;font-size:14px;font-weight:600;color:#fff;background:url('../images/sub/sub0802_subtab.gif') no-repeat;text-align:center;width:315px;padding:10px 0;text-decoration:none;}
.sub0801 .sub_tabs li.on a, .sub0801 .sub_tabs li a:hover {background:url('../images/sub/sub0802_subtab_ov.gif') no-repeat;}
.sub0801 .sub_tcon {display:none;margin:0 18px;}
.sub0801 .sub_tcon .blt_tit {margin-left:0;}
.sub0801 .sub_tcon .blt_list {margin-left:20px;margin-bottom:50px;}
.sub0801 .sub_tcon .blt_list li {font-size:12px;margin-bottom:10px;}
.sub0801 .sub_tcon .blt_list li.dep1 {padding-left:10px;margin-bottom:0;}
.sub0801 .sub_tcon .blt_list li.dep2 {padding-left:25px;margin-bottom:0;}
.sub0801 .sub_tcon .blt_list li.nbm {margin-bottom:0;}
.sub0801 .sub_tcon .blt_list li.vbm {margin-bottom:10px;}
.sub0801 .sub_tcon .blt_list li span {font-weight:bold;font-size:12px;}
.sub0801 .sub_tcon .chapt_box {text-align:right;margin-bottom:10px;}
.sub0801 .sub_tcon .chapt_box select {padding:5px 10px;}
.sub0801 .sub_tcon .blt_list_box {display:none;}

/*.sub0801 .sec_wrap {margin-top:45px;}*/
.sub0801 .tab_sec li .blt_txt {margin-left:32px;}

/* 윤리경영 */
/*.sub0802 .top_sec {margin:45px 35px 30px;}
.sub0802 .top_sec .radibox {border:solid 3px #82b554;padding:15px 40px;border-radius:35px;font-size:15px;display:inline-block;}
.sub0802 .btm_sec {overflow:hidden;margin:0 35px;}
.sub0802 .btm_list {float:left;width:72%;}
.sub0802 .btm_list li {background:url('../images/sub/sub0802_blt.gif') no-repeat left 8px;padding-left:12px;margin-bottom:10px;}
.sub0802 .btm_list li.bltn {background:none;}
.sub0802 .btm_list li.high {color:#3f5828;font-size:15px;font-weight:600;margin-top:25px;}
.sub0802 .btm_list li.rt {text-align:right;font-size:14px;font-weight:600;margin-top:40px;}
.sub0802 .btm_img {float:right;width:25%;}
.sub0802 .btm_img img {width:100%;}

.sub0802 .sec_box {margin-top:45px;}
.sub0802 .blt_tit {background:url('../images/sub/sub08_blt.gif') no-repeat left center;padding-left:20px;margin-left:12px;margin-bottom:15px;font-weight:600;font-size:16px;color:#56733c;}
.sub0802 .blt_list {margin-left:32px;margin-bottom:40px;}
.sub0802 .blt_list dt {font-weight:600;}
.sub0802 .blt_list dt.nw {font-weight:normal;font-size:12px;}
.sub0802 .blt_list dd {font-size:12px;background:url('../images/sub/sub0802_btl02.gif') no-repeat left 8px;padding-left:10px;margin-left:10px;}
.sub0802 .blt_list dd.padn {margin-left:0;}
.sub0802 .sec_box_t {margin:0 32px;}
.sub0802 .sec_box_t .info_t {margin-bottom:10px;font-size:12px;}*/

/*.sub0802 .sub_tabs {overflow:hidden;margin:45px 0 25px;}
.sub0802 .sub_tabs li {float:left;width: 20%;}
.sub0802 .sub_tabs li a {display:block;font-size:14px;font-weight:600;color:#fff;background:url('../images/sub/sub0802_subtab.gif') 50% 50% no-repeat;text-align:center;width:100%;padding:10px 0;text-decoration:none;}
.sub0802 .sub_tabs li.on a, 
.sub0802 .sub_tabs li a:hover {background-image:url('../images/sub/sub0802_subtab_ov.gif');background-repeat:no-repeat;} */
/*.sub0802 .sub_tcon {display:none;}
.sub0802 .sub_tcon .line_box {border:solid 2px #e0e0e0;border-radius:10px;padding:30px;margin-bottom:40px;}
.sub0802 .sub_tcon .cent {padding:30px 250px;}
.sub0802 .sub_tcon .line_box .blt_tit {margin-left:0;}
.sub0802 .sub_tcon .line_box .blt_tit + p {margin-left: 20px;}
.sub0802 .sub_tcon .line_box .line_list {margin-top: 10px;margin-left: 30px;}
.sub0802 .sub_tcon .line_box .line_list li {overflow: hidden;}
.sub0802 .sub_tcon .line_box .line_list li span {float: left;}
.sub0802 .sub_tcon .line_box .line_list .num{width: 90%;width: -webkit-calc(100% - 20px);width: expression(100% - 20px);width: -moz-calc(100% - 20px);width: -o-calc(100% - 20px);width: calc(100% - 20px);width:calc(100% - 20px)}
.sub0802 .sub_tcon .line_box .line_list .word{width: 90%;width: -webkit-calc(100% - 56px);width: expression(100% - 56px);width: -moz-calc(100% - 56px);width: -o-calc(100% - 56px);width: calc(100% - 56px);width:calc(100% - 56px)}
.sub0802 .sub_tcon .line_box .line_list .word2 {width: 74%;width: -webkit-calc(100% - 138px);width: expression(100% - 138px);width: -moz-calc(100% - 138px);width: -o-calc(100% - 138px);width: calc(100% - 138px);width:calc(100% - 138px)}
.sub0802 .sub_tcon .line_box .txt {margin-bottom:35px;-ms-word-break: keep-all;word-break: keep-all;}*/
/*.sub0802 .sub_tcon .line_box .line_list li .link_btn {margin-left:10px;}
.sub0802 .sub_tcon .line_box .line_list li .link_btn a {background:#55723b;color:#fff;padding:4px 8px;text-decoration:none;}
.sub0802 .sub_tcon .line_box .ipin_btns:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0802 .sub_tcon .line_box .ipin_btns li {float:left;margin:0 15px;} 인증방법 하나 추가시 적용*/
/*.sub0802 .sub_tcon .line_box .ipin_btns {text-align:center;}
.sub0802 .sub_tcon .line_box .ipin_btns li {display:inline-block;margin:0 15px;}
.sub0802 .line_box2 {padding: 25px;border: solid 1px #b0b0b0;text-align: center;}
.sub0802 .line_box2 span {display: inline-block;vertical-align: top;}
.sub0802 .line_box2 .word  {width: 94%;max-width: 590px}
.sub0802 .line_box2 .btn {display: inline-block;color: #fff;margin-top: 20px; font-size: 15px;  text-align: center;  padding: 12px 35px;  background: #78a450;text-decoration: none;cursor: pointer;}*/

/*.sub0802 .sec_box04 {margin:45px 32px 0;}
.sub0802 .m_tit {color:#334c1c;font-size:18px;font-weight:600;margin-bottom:20px;}
.sub0802 .sec_box04 .blt_tit {margin-left:0;}
.sub0802 .sec_box04 .sub_txt {margin:0 0 50px 20px;font-size:12px;}
.sub0802 .sec_box04 .sub_txt .btn_sec {display: inline-block;color: #fff;font-size: 13px;  text-align: center;  padding: 5px 15px;  background: #78a450;text-decoration: none;cursor: pointer;}

.sub0802 .line_box05 {border:solid 1px #b0b0b0;margin-bottom:30px;padding:25px;cursor:pointer;}
.sub0802 .line_box05:hover {background:#f7f7f7;}
.sub0802 .line_box05 .blt_tit {margin-left:0;}
.sub0802 .line_box05 .box_txt {margin-left:20px;}
.sub0802 .line_box05 .box_txt .hide_con {display:none;}
.sub0802 .line_box05 .box_txt .hc_dep1 {padding-left:10px;}
.sub0802 .line_box05 .box_txt .hc_dep2 {padding-left:20px;}
.sub0802 .line_box05 .box_txt .high_t {font-weight:600;}
.sub0802 .line_box05 .btn_arr {text-align:right;}
.sub0802 .line_box0502_tit {border:solid 1px #b0b0b0;background:#f1f1f1;padding:10px 0;text-align:center;font-size:16px;font-weight:600;color:#56733c;margin-bottom:10px;}
.sub0802 .line_box0502 {border:solid 1px #b0b0b0;padding:25px;}
.sub0802 .line_box0502 .box_txt {margin-left:20px;}
.sub0802 .line_box0502 .box_txt .dep_1 {padding-left:10px;}

.sub0802 .rep_form_sec .rep_top {padding:5% 0;border-bottom:solid 1px #d9d9d9;background-image:url('../images/sub/sub0802_certi_img.gif');background-repeat:no-repeat;background-position:right center;}
.sub0802 .rep_form_sec .rep_top .rep_top_info {width:65%;}
.sub0802 .rep_form_sec .rep_top .rep_top_info .rep_top_tit {font-size:23px;line-height:150%;margin-bottom:20px;}
.sub0802 .rep_form_sec .rep_top .rep_top_info .rep_top_tit span {font-size:23px;font-weight:600;color:#82b554;}
.sub0802 .rep_form_sec .rep_top .rep_top_info .rep_top_tit span.high_txt {font-size:30px;color:#5c7b40;}
.sub0802 .rep_form_sec .rep_top .rep_top_info .rep_top_box {border:solid 1px #d6d6d6;padding:2% 3%;}
.sub0802 .rep_form_sec .rep_agree {margin: 4% auto 0;}
.sub0802 .rep_form_sec .rep_agree_list {overflow-y: scroll;height: 100px;padding:2%;border: 1px solid #d6d6d6;background-color: #f9f9f9;text-align: left;}
.sub0802 .rep_form_sec .rep_agree_list dt {margin-top: 2%;}
.sub0802 .rep_form_sec .rep_agree_list dt:first-child {margin-top: 0;}
.sub0802 .rep_form_sec .rep_agree_inp {margin-top: 1%;text-align: right}
.sub0802 .rep_form_sec .rep_agree_inp input {vertical-align: middle;}
.sub0802 .rep_form_sec .t08_rep {width:100%;border-top:solid 2px #5c7b40;border-bottom:solid 2px #5c7b40;margin-top:5%;}
.sub0802 .rep_form_sec .t08_rep th {background:#eee;padding:10px 0;border-bottom:solid 1px #d2d2d2;}
.sub0802 .rep_form_sec .t08_rep th span {font-weight:600;color:#5c7b40;}
.sub0802 .rep_form_sec .t08_rep td {padding:10px;border-bottom:solid 1px #d2d2d2;}
.sub0802 .rep_form_sec .t08_rep td input {padding:4px;}
.sub0802 .rep_form_sec .t08_rep td.phone_txt input {width:10%;}
.sub0802 .rep_form_sec .t08_rep td.phone_txt span {margin:0 1%;}
.sub0802 .rep_form_sec .t08_rep td.email_txt input {width:40%;}
.sub0802 .rep_form_sec .t08_rep td.email_txt span {margin:0 1%;}
.sub0802 .rep_form_sec .t08_rep td.email_txt select {padding:3px 5px;margin-left:1%;}
.sub0802 .rep_form_sec .t08_rep td textarea {resize:none;height:150px;overflow-y:scroll;}
.sub0802 .rep_form_sec .t08_rep td .file_btn {display:inline-block;padding:0 10px;background:#55723b;font-size:11px;height:27px;line-height:27px;border-radius:3px;}
.sub0802 .rep_form_btn {overflow:hidden;margin-top:30px;}
.sub0802 .rep_form_btn .btn_canc {float:left;background:#949494;padding:7px 20px;text-decoration:none;color:#fff;font-weight:600;font-size:12px;}
.sub0802 .rep_form_btn input[type="button"] {float:right;border-radius:0;background:#55723b;padding:10px 20px;}*/



/* 행정정보공개 
.sub0803 .sec_box {margin-top:45px;}
.sub0803 .blt_tit {background:url('../images/sub/sub08_blt.gif') no-repeat left center;padding-left:20px;margin-left:12px;margin-bottom:15px;font-weight:600;font-size:16px;color:#56733c;}
.sub0803 .blt_subtit {background:url('../images/sub/sub0802_btl02.gif') no-repeat left 8px;font-size:12px;padding-left:10px;margin:0 0 10px 32px;}
.sub0803 .blt_subtit span {color:#82b554;}
.sub0803 .blt_list {margin-left:32px;margin-bottom:40px;}
.sub0803 .blt_list dt {font-weight:600;}
.sub0803 .sec_box_t {margin:0 32px;}
.sub0803 .sub08_t td {vertical-align:top;}
.sub0803 .sub08_t td.va_m {vertical-align:middle;background:#f3f3f3;}
.sub0803 .sub08_t td .btm_m {margin-bottom:10px;}
.sub0803 .sub08_t dt {font-size:12px;background:url('../images/sub/sub0802_blt.gif') no-repeat left 5px;padding-left:10px;}
.sub0803 .sub08_t dd {font-size:12px;background:url('../images/sub/sub0802_btl02.gif') no-repeat left 5px;padding-left:10px;margin-left:10px;}
.sub0803 .sub08_t dd.dep2 {background:none;}
.sub0803 .btm_tlist {margin-top:10px;}
.sub0803 .btm_tlist li {background:url('../images/sub/sub0802_btl02.gif') no-repeat left 8px;font-size:12px;padding-left:10px;}
.sub0803 .btm_tlist li span {color:#82b554;}

.sub0803 .sec_wrap {margin-top:45px;}
.sub0803 .box_line {border:solid 1px #dcdcdc;background-image:url('../images/sub/sub0803_img01.gif');background-repeat:no-repeat;background-position:right top;background-size:auto 100%;margin-bottom:30px;padding:40px 55px;}
.sub0803 .box_line .tit {font-size:24px;font-weight:600;color:#57753d;margin-bottom:20px;}
.sub0803 .box_line .txt {font-size:14px;color:#6b6b6b;margin-bottom:30px;}
.sub0803 .box_line .btn_sec .sub08_btn {display:inline-block;margin:0 7px;text-decoration:none;color:#fff;font-size:15px;font-weight:600;text-align:center;padding:12px 35px;background:#78a450;}
.sub0803 .box_line02 {border:solid 1px #dcdcdc;background-image:url('../images/sub/sub0803_img02.gif');background-repeat:no-repeat;background-position:right top;background-size:auto 100%;margin-bottom:30px;padding:33px 55px;}
.sub0803 .box_line02 .tit02 {font-size:16px;font-weight:600;color:#57753d;margin-bottom:20px;}
.sub0803 .box_line02 .txt02 {font-size:12px;color:#6b6b6b;margin-bottom:30px;}
.sub0803 .box_line02 .btn_sec02 .sub08_btn {display:inline-block;margin:0 7px;text-decoration:none;color:#fff;font-size:15px;font-weight:600;text-align:center;padding:12px 35px;background:#78a450;}
.sub0803 .sec_box .btn_sec {text-align: center;margin-top: 20px;}
.sub0803 .line_box {background:url('../images/sub/sub0803_databg.png') no-repeat 97% 30px; border: 2px solid #e0e0e0; border-radius:10px; margin: 50px 10px; padding-bottom: 28px;}
.sub0803 .line_box .sec_box {width: 65%;margin-top: 34px; padding-left: 25px;}
.sub0803 .line_box .sec_box .blt_tit {font-size: 22px;background: none;margin-left: 0px;}
.sub0803 .line_box .sec_box .blt_subtit2 {margin: 0 0 5px 26px;}
.sub0803 .sec_box .btn_sec .sub08_btn {display:inline-block;margin:0 7px;text-decoration:none;color:#fff;font-size:15px;font-weight:600;text-align:center;padding:12px 35px;background:#78a450;}
.sub0803 .blt_subtit2 {background:url('../images/sub/sub0802_btl02.gif') no-repeat left 8px;font-size:13px;padding-left:10px;margin:0 0 5px 32px;}
.sub0803 .blt_subtit2 span {color:#82b554;}

.sub0803 .iframe_08 {margin-top: 50px;}*/

/* 인권경영 - 인권구제 절차 */
.sub0808 {}
.sub0808 .sub08_t td {padding: 1rem 0;}
.sub0808 .sub08_t td.lh2 {line-height: 1.8;}
.sub0808 .btn-wrap {text-align: right; margin-top: 1.2rem;}
.sub0808 .btn-wrap .btn_sec {display: inline-block; color: #fff; font-size: 13px; text-align: center; padding:8px 1.2rem; background: #78a450; text-decoration: none; cursor: pointer;}
.sub0808 .txt-left {text-align: left;}
.sub0808 .blt_list {margin-bottom: 0;}
.sub0808 .blt_list dd {background: url('../images/sub/sub0802_btl02.gif') no-repeat left 5px; line-height: 1.4;}
.sub0808 .blt_list dd + dd {margin-top: 10px;}
.sub0808 .line_list {margin-top: 5px; margin-left: 10px;}
.sub0808 .line_list li {position: relative; font-size: 12px;}
.sub0808 .line_list li:before {content:'-'; position: absolute; left: -10px; top:0; } 

/* 히든페이지 - 주제분야 */
.sub0901:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0901 .hsec01, .sub0901 .hsec02 {float:left;width:32%;margin-right:2%;}
.sub0901 .hsec03 {float:left;width:32%;}
.sub0901 .line_box {border-top:solid 5px #0154a0;margin-bottom:20px;}
.sub0901 .line_box .box_sub {border-left:solid 1px #a4a4a4;border-bottom:solid 1px #a4a4a4;border-right:solid 1px #a4a4a4;padding:35px 15px 30px;}
.sub0901 .line_box .box_sub .tit {font-size:22px;font-weight:600;color:#00529f;text-align:center;margin-bottom:25px;}
.sub0901 .line_box .box_sub li {background:url('../images/sub/sub0901_img01.gif') no-repeat left center;padding-left:10px;border-bottom:solid 1px #d5d5d5;}
.sub0901 .line_box .box_sub li a {text-decoration:none;padding:8px 0;display:block;}
.sub0901 .line_box .box_sub li a:hover {text-decoration:underline;}
.sub0901 .line_box .box_sub li:last-child {border-bottom:none;}

.sub0901_result .blt_tit {background:url('../images/sub/sub09_blt.gif') no-repeat left center;padding-left:20px;margin-bottom:15px;font-weight:600;font-size:16px;color:#0f4577;}
.sub0901_result .sub_tit {background:url('../images/sub/sub0901_img01.gif') no-repeat left center;padding-left:10px;margin-bottom:10px;font-size:14px;margin-left:10px;}
.sub0901_result .sub_tit span {font-weight:600;}
.sub0901_result .sub_tit .more {float:right;line-height:0;}
.sub0901_result .sub_tit .more a {background:url('..//images/sub/sub0901_btn_more.gif') no-repeat;font-size:0;width:42px;height:17px;display:inline-block;}
.sub0901_result .other_list {margin-bottom:50px;}
.sub0901_result .other_list .btn01 {padding:2px 5px;background:#0154a0;color:#fff;border-radius:3px;font-size:11px;line-height:16px;height:16px;margin:0 5px;}

/* 히든페이지 - 개인정보처리방침 */
.sub0902 .top_txt {margin-bottom:50px;}
.sub0902 .top_txt span {font-size:16px;font-weight:600;}
.sub0902 .blt_tit {background:url('../images/sub/sub09_blt.gif') no-repeat left center;padding-left:20px;margin-bottom:15px;font-weight:600;font-size:18px;color:#0053a0;}
.sub0902 .blt_list {margin-bottom:50px;border:solid 1px #ddd;padding:15px 20px;}
.sub0902 .blt_list li.tit_copy {font-weight:600;}
.sub0902 .blt_list li.blt_line:before {content:"-";padding-right:5px;}
.sub0902 .blt_list li.blt_num {padding-left:10px;}
.sub0902 .blt_list li .ban_btn {text-decoration:none;background:#0053a0;color:#fff;padding:5px 15px;margin-left:10px;}
.sub0902 .blt_list li.hide_con {display:none;margin-top:20px;padding-top:10px;border-top:solid 1px #ddd;}
.sub0902 .blt_list li.hide_con .hide_tit {font-size:12px;background:url('../images/sub/sub0901_img01.gif') no-repeat left center;padding-left:10px;font-weight:600;color:#0053a0;}
.sub0902 .blt_list li.hide_con .hide_list {margin-bottom:20px;}
.sub0902 .blt_list li.hide_con .hide_list li {font-size:12px;margin-left:20px;color:#999;padding-bottom:5px;}
.sub0902 .blt_list li.hide_con .hide_list li.sub_tit {font-weight:600;color:#818181;margin-top:5px;margin-left:10px;}
.sub0902 .blt_list li.hide_con .hide_list li.sub_txt {margin-left:10px;}
.sub0902 .blt_list li.hide_con .hide_list li.line {border:solid 1px #ddd;margin:10px 0 10px 20px;padding:10px;text-align:center;font-weight:600;}

/* 히든페이지 - Open API */
.sub0903 .top_sec {background:url('../images/sub/sub0903_img01.gif') no-repeat 90% top;padding:15px 0 30px;}
.sub0903 .top_sec .top_tit {font-size:23px;line-height:150%;margin-bottom:35px;}
.sub0903 .top_sec .top_tit span {font-size:30px;font-weight:600;color:#0053a0;}
.sub0903 .top_sec .top_tit span.high_tit {font-size:23px;color:#04335e;}
.sub0903 .blt_tit {background:url('../images/sub/sub09_blt.gif') no-repeat left center;padding-left:20px;margin-bottom:15px;font-weight:600;font-size:16px;color:#0f4577;}
.sub0903 .con_topbox {border:solid 1px #e1e1e1;padding:20px;margin-bottom:50px;}
.sub0903 .topbox_tit {font-size:18px;font-weight:600;color:#0053a0;margin-bottom:10px;}
.sub0903 .topbox_etc {margin-top:15px;padding-top:15px;border-top:solid 1px #e1e1e1;text-align:right;}
.sub0903 .topbox_etc span {font-weight:600;}
.sub0903 .step_box {margin:0 20px;overflow:hidden;}
.sub0903 .step_box li {float:left;width:18%;margin:0 1%;/*background-image:url('../images/sub/sub0903_step_bg.gif');background-size:100%;background-repeat:no-repeat;*/}
.sub0903 .step_box li .step_sub {border:solid 1px #e1e1e1;min-height:242px;padding:10%;/*background-image:url('../images/sub/sub0903_step_bg2.gif');background-size:100%;background-repeat:repeat-y;*/}
.sub0903 .step_box li .step_sub .step_tit {background-image:url('../images/sub/sub0903_circle.png');background-repeat:no-repeat;background-size:100% 100%;text-align:center;color:#fff;font-weight:600;font-size:30px;padding:40% 0;margin-bottom:30px;}
.sub0903 .step_box li .step_sub .step_txt {text-align:center;margin-bottom:10px;}
.sub0903 .step_box li .step_sub .step_txt span {font-weight:600;color:#0053a0;font-size:16px;display:block;margin-bottom:10px;}
.sub0903 .btm_btn {margin:30px 0;text-align:right;}
.sub0903 .btm_btn a {display:inline-block;color:#fff;background:#04335e;padding:7px 20px;text-decoration:none;font-weight:600;font-size:12px;}

.sub0903 .info_box {border:solid 1px #e1e1e1;padding:2%;overflow-y:scroll;height:100px;}
.sub0903 .info_box .tit {font-weight:600;}
.sub0903 .info_box .txt {margin-left:15px;margin-bottom:20px;}
.sub0903 .info_chk {margin:5px 0 20px;text-align:right;}
.sub0903 .info_chk input {vertical-align:middle;}
.sub0903 .info_chk span {font-size:12px;margin-left:5px;}
.sub0903 .form_copy {margin-bottom:20px;}
.sub0903 .form_copy span {color:#0053a0;font-weight:600;}
.sub0903 .t09_api {width:100%;border-top:solid 2px #0053a0;border-bottom:solid 2px #0053a0;}
.sub0903 .t09_api th {background:#eee;padding:10px 0;border-bottom:solid 1px #d2d2d2;}
.sub0903 .t09_api th span {font-weight:600;color:#0053a0;}
.sub0903 .t09_api td {padding:10px;border-bottom:solid 1px #d2d2d2;}
.sub0903 .t09_api td.email_txt input {width:40%;}
.sub0903 .t09_api td.email_txt span {margin:0 1%;}
.sub0903 .t09_api td.email_txt select {padding:3px 5px;margin-left:1%;}
.sub0903 .t09_api td input {width:100%;padding:4px 5px;}
.sub0903 .t09_api td .url_txt {font-size:12px;color:#0053a0;margin-top:5px;}
.sub0903 .t09_api td textarea {resize:none;height:150px;overflow-y:scroll;}
.sub0903 .api_form_btn {overflow:hidden;margin-top:30px;}
.sub0903 .api_form_btn .btn_canc {float:left;background:#949494;padding:7px 20px;text-decoration:none;color:#fff;font-weight:600;font-size:12px;}
.sub0903 .api_form_btn input[type="submit"] {float:right;border-radius:0;background:#04335e;padding:10px 20px;}

.sub0903 .info_sec {margin-left:20px;margin-bottom:50px;}
.sub0903 .exam_box {border:solid 1px #e1e1e1;padding:2%;overflow-y:scroll;float:left;width:62%;margin-right:3%;height:163px;}
.sub0903 .exam_info {float:right;background:#d1e2f3;padding:2%;width:25%;}
.sub0903 .last_info:after {content: '';display: block;overflow: hidden;clear: both;height: 0;}
.sub0903 .exam_info .exam_tit {font-size:16px;font-weight:600;color:#0053a0;margin-bottom:5px;}
.sub0903 .exam_info .exam_txt {margin-bottom:15px;}

/*사전정보공개*/
/*.sub0806 .blt_tit {background:url('../images/sub/sub08_blt.gif') no-repeat left 4px;padding-left:20px;margin-left:12px;margin-bottom:31px;font-weight:600;font-size:16px;color:#56733c;}*/
.sub0806 .sec_t {margin:0 32px 20px;}
.sub0806 .sec_t .ts_tit {font-size:14px;margin-bottom:10px;}
.sub0806 .sec_t .ts_tit span {float:right;font-size:12px;}
/* .page-id-32866 .entry-title{color: #56733c;} */

.sub0806 .sub08_t td{line-height:160%; padding: 15px 10px;}
.sub0806 .sub08_t .dg_t{font-weight: 600;}

/* 고객만족경영 */
/* .sub0807 .tab_sec .tabv_con{text-align: center; margin-bottom:20px;}
.sub0807 .tabv_01{margin-top:30px; }
.sub0807 .tabv_01 .tab_con01,
.sub0807 .tabv_02 .tab_con02,
.sub0807 .tabv_03 .tab_con03{float:right; width:70%; font-size: 16px; font-weight: 600; color:#7a7a7a; }
.sub0807 .tab_cont:after{ height:0; display: block; clear: both; content: ''; } */
/*.sub0807 .tabv_03 .tab_con03{width: 100%;}*/
/* .sub0807 .tabv_03 .tab_con03 ul{ border-left:1px solid #eee; float:left; width:32.5%; padding:0 2%; box-sizing:border-box; min-height:160px; }
.sub0807 .tabv_03 .tab_con03 ul:first-of-type{border-left:none;}
.sub0807 .tabv_03 .tab_con03 ul li{ margin:2px 0; }
.sub0807 .tabv_03 .tab_con03 ul li.c_tit{font-size: 1.2em; font-weight: 600;color: #1b1d24; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #7a7a7a;}
.sub0807 .p_center{font-size: 22px;color: #7a7a7a;font-weight: 600;line-height: 1.2em;} */
/*.sub0807 .c_l_tit{display: table; float: left; min-height:160px; position: relative;text-align: center;}
.sub0807 .c_l_tit > p{ display: table-cell; width: 100%; height: 100px; background: #efefef; vertical-align: middle;}*/
/* .sub0807 .arr{text-align: center; margin-top: 30px;} */



/****************** 통계로 보는 경기도 - 경제지표_레이아웃 ***********************/

/* 공통 */
.tg_wrap {width:100%;}
.tg_wrap img {width:100%;}
.tg_top_logo {text-align:right;margin:0 3% 2%;}
.tg_top_logo img {width:18%;}
.tg_chart_tit {overflow:hidden;margin-bottom:8%;}
.tg_chart_tit .chart_num {float:left;width:8%;padding:4% 0 5% 4%;background-image:url('/wp-content/themes/grihome/images/sub/tg_chart_num_bg.gif');background-repeat:no-repeat;background-size:100% 100%;color:#A1B32A;font-weight:600;font-size:50px;}
.tg_chart_tit .chart_tit {float:left;width:84%;margin-top:3%;padding:2%;background-image:url('/wp-content/themes/grihome/images/sub/tg_chart_tit_bg.gif');background-repeat:no-repeat;background-size:100% 100%;font-size:36px;line-height:112%;}
.tg_chart_tit .chart_tit span {font-weight:600;font-size:36px;}
.tg_chart_cont {margin-left:12%;}
.tg_subt_arr img {width:3%;}
.tg_subtit {margin:4% 0 9%;overflow:hidden;position:relative;padding-top:2%;}
.tg_subt_num {float:left;width:5%;background-image:url('/wp-content/themes/grihome/images/sub/tg_subtit_num_bg.gif');background-repeat:no-repeat;background-size:100% 100%;font-weight:600;font-size:50px;line-height:80%;padding:0 0 0 6%;color:#fff;}
.tg_subt_tit {float:left;width:79%;padding:1% 8% 1% 2%;background:#787878;color:#fff;font-weight:600;font-size:22px;line-height:140%;}
.tg_subt_icon {position:absolute;top:0;right:2%;width:6%;}
.tg_chart_info {margin:0 0 10% 8%;}
.tg_chart_info .info_txt {background:url('/wp-content/themes/grihome/images/sub/tg_txt_blt.gif') no-repeat left top;padding-left:20px;font-size:16px;margin-bottom:10%;line-height:140%;}
.tg_chart_info .info_txt span {font-size:16px;font-weight:600;}
.tg_chart_info .info_txt .line_box {border-top:solid 1px #A1B32A;border-bottom:solid 1px #A1B32A;color:#6E7A1C;text-align:center;padding:1% 0;font-size:14px;margin-top:2%;}
.tg_graph_tit {border-bottom:solid 1px #505050;background:url('/wp-content/themes/grihome/images/sub/tg_line_tit_bg.gif') no-repeat center top;padding-top:3px;}
.tg_graph_tit p {border-top:solid 3px #A1B32A;padding:1% 0;text-align:center;font-weight:600;font-size:18px;}


/* 부동산 */
.tg03_main  {margin-bottom:16%;}


/* 인쇄화면 */

@media print {

}

/*지도로보는경기도 하위페이지 메뉴네비 강제 처리.*/
/*.page-id-667 .nav-menu li#menu-item-582 > a {background:#f6f6f6 !important;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;padding:11px 0 13px;}
.page-id-667 .nav-menu li#menu-item-582 > .sub-menu {display:block;}
.page-id-667 .nav-menu li#menu-item-582 > .sub-menu > li#menu-item-591 > a {color:#6d7a00;border-bottom:solid 3px #a1b400;padding:10px 30px 7px;}

.page-id-669 .nav-menu li#menu-item-582 > a {background:#f6f6f6 !important;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;padding:11px 0 13px;}
.page-id-669 .nav-menu li#menu-item-582 > .sub-menu {display:block;}
.page-id-669 .nav-menu li#menu-item-582 > .sub-menu > li#menu-item-591 > a {color:#6d7a00;border-bottom:solid 3px #a1b400;padding:10px 30px 7px;}

.page-id-93 .nav-menu li#menu-item-582 > a {background:#f6f6f6 !important;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;padding:11px 0 13px;}
.page-id-93 .nav-menu li#menu-item-582 > .sub-menu {display:block;}
.page-id-93 .nav-menu li#menu-item-582 > .sub-menu > li#menu-item-591 > a {color:#6d7a00;border-bottom:solid 3px #a1b400;padding:10px 30px 7px;}

.page-id-99 .nav-menu li#menu-item-582 > a {background:#f6f6f6 !important;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;padding:11px 0 13px;}
.page-id-99 .nav-menu li#menu-item-582 > .sub-menu {display:block;}
.page-id-99 .nav-menu li#menu-item-582 > .sub-menu > li#menu-item-591 > a {color:#6d7a00;border-bottom:solid 3px #a1b400;padding:10px 30px 7px;}

.page-id-671 .nav-menu li#menu-item-582 > a {background:#f6f6f6 !important;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;padding:11px 0 13px;}
.page-id-671 .nav-menu li#menu-item-582 > .sub-menu {display:block;}
.page-id-671 .nav-menu li#menu-item-582 > .sub-menu > li#menu-item-591 > a {color:#6d7a00;border-bottom:solid 3px #a1b400;padding:10px 30px 7px;}

.page-id-673 .nav-menu li#menu-item-582 > a {background:#f6f6f6 !important;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;padding:11px 0 13px;}
.page-id-673 .nav-menu li#menu-item-582 > .sub-menu {display:block;}
.page-id-673 .nav-menu li#menu-item-582 > .sub-menu > li#menu-item-591 > a {color:#6d7a00;border-bottom:solid 3px #a1b400;padding:10px 30px 7px;}

.page-id-675 .nav-menu li#menu-item-582 > a {background:#f6f6f6 !important;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;padding:11px 0 13px;}
.page-id-675 .nav-menu li#menu-item-582 > .sub-menu {display:block;}
.page-id-675 .nav-menu li#menu-item-582 > .sub-menu > li#menu-item-591 > a {color:#6d7a00;border-bottom:solid 3px #a1b400;padding:10px 30px 7px;}

.page-id-677 .nav-menu li#menu-item-582 > a {background:#f6f6f6 !important;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top:solid 1px #ccc;padding:11px 0 13px;}
.page-id-677 .nav-menu li#menu-item-582 > .sub-menu {display:block;}
.page-id-677 .nav-menu li#menu-item-582 > .sub-menu > li#menu-item-591 > a {color:#6d7a00;border-bottom:solid 3px #a1b400;padding:10px 30px 7px;}
*/

/* 404_ErrorPage */
.box_404 {overflow:hidden;padding:7% 0;}
.box_404 .img_404 {float:left;width:35%;}
.box_404 .img_404 img {width:100%;}
.box_404 .info_404 {float:right;width:60%;}
.box_404 .info_404 .tit_404 {margin-bottom:6%;line-height:250%;}
.box_404 .info_404 .tit_404 span {font-size:30px;color:#0053a0;font-weight:600;}
.box_404 .info_404 .sub_info_404 {margin-bottom:2%;}
.box_404 .info_404 .btn_404 {padding-top:2%;border-top:solid 1px #ddd;text-align:right;}
.box_404 .info_404 .btn_404 a {display:inline-block;padding:2px 8px;background:#0053a0;color:#fff;font-size:12px;}

/* 0402_GRI-Issue-Brief */
/*탬플릿관련*/
.brief_h {position:relative !important;border-bottom:solid 1px #d6d6d6;display:none;}
.brief_m #main {margin-top:0 !important;}
.brief_m #breadcrumbs, .brief_m .addtoany_share_save_container{display:none;}
.brief_f {background:#dbdbdb;}
.brief_f .brief_login {float:right;}
.brief_f .brief_login a {display:inline-block;padding:3px 8px;background:#0053a0;color:#fff;}

/* 미디어 첨부페이지 */
.media_page_box {padding:7% 0;}
.media_page_box h1 {margin-bottom:20px;}

#post-21376 .entry-title {font-size:16px;font-family:"Malgun Gothic", "맑은 고딕";text-transform:none;color:#0053a0;display:none;}
.brief_wrap {border-bottom:solid 1px #d2d2d2;}
.brief_wrap .br_ctit {font-weight:600;font-size:16px;color:#fff;background:#26b6b3;padding:10px;margin-bottom:1%;}
/*.brief_wrap .br_ctit {font-weight:600;font-size:16px;color:#26b6b3;padding:10px;margin-bottom:1%;}*/
.brief_wrap .br_user {font-weight:600;text-align:right;}
.brief_wrap .brief_txt {padding:3%;}
.brief_wrap .brief_txt span {font-weight:600;}
.brief_wrap .brief_txt span.subt {font-size:15px;}
.brief_wrap .brief_img, .brief_wrap .brief_img02 {text-align:center;padding:0 3%;}
.brief_wrap .brief_img img {width:40%;}
.brief_wrap .brief_img02 img {width:65%;}
.brief_wrap img {width:60%;}
.brief_wrap .brief_table {padding:3%;}
/*.brief_wrap .brief_table table {width:100%;border:solid 1px #ddd;}
.brief_wrap .brief_table th {background:#6bc6c4;color:#fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff;}
.brief_wrap .brief_table td {border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;}*/
.brief_wrap table {width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
.brief_wrap td b {color:#6bc6c4;}
.brief_wrap td {border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;text-align:center;}
.brief_wrap .brief_table .rl {border-right:none;}
.brief_wrap .brief_table .bl {border-bottom:none;}
.brief_wrap .brief_table .bt_tit {font-weight:600;text-align:center;}
.brief_wrap .brief_table .bt_btm {font-size:11px;}

/* 150515_비밀번호변경 팝업 */
.pw_mobox {border:solid 1px #ddd;}
.pw_mobox label {display:none;}
.pw_mobox .pw_motit {background:#00529f;color:#fff;font-weight:600;font-size:15px;padding:3% 5%;}
.pw_mobox .pw_form {margin:8% 5%;}
.pw_mobox .pw_form li {margin:1% 0;}
.pw_mobox .pw_form li span {width:32%}
.pw_mobox .pw_form li input {padding:3px 1%;width:66%;}
.pw_mobox .pw_btn {margin:0 5% 5%;text-align:center;}
.pw_mobox .pw_btn input {border:solid 3px #00529f;background:#fff;color:#00529f;font-weight:600; }
.pw_mobox .pw_info {padding:2% 5%;background:#e9e9e9;text-align:right;font-size:11px;}


/*20170502 팝업 임시 css
.ui-dialog { top:15% !important; left:6% !important;}*/

/*퀩메뉴 */
.main-content .q_menu { position:absolute; right:-140px; top:0;}


/*20170518 카드 뉴스 */
#card_wrap { width:474px; margin:0 auto;}
.bxslider-card { margin:0; padding:0;}
#card_wrap .bx-wrapper{ box-shadow:none;}
.bxslider-card { overflow:hidden;}
/*.bxslider-card li img { width:100%; height:auto;}*/
#card_wrap .bx-wrapper .bx-prev { background:url("/wp-content/themes/grihome/images/btn/controls_prev.png")}
#card_wrap .bx-wrapper .bx-next { background:url("/wp-content/themes/grihome/images/btn/controls_next.png")}
#card_wrap .bx-wrapper { margin-bottom:39px;}
.card_foorer img { width:100%;}



