@charset "utf-8";

@media all and (max-width: 1079px) {
.head_inner,
.footer,
.sub_container{width:100%;}

#wrapper {height:200px;overflow:auto;}

/* common */
h1{left:10px;}
.menu_bx{padding-left:200px;}
.topmenu{width:100%;padding-left:0;}
.topmenu li{width:14%;padding:0;text-align:center;}
.full_menu_bx{width:0;height:0;}
.full_menu{display:none;}
.footer{height:auto;padding:20px 0;}
.footer .f_left{float:none;width:100%;text-align:center;}
.footer .f_right{position:relative;float:none;width:90%;margin:0 auto;padding-top:20px;height:auto;border:0;}
.foot_menu {padding:0 0 15px;}
.foot_menu li{float:none;display:inline;padding:0 10px;}
.ft_sns{padding:0;position:absolute;top:10px;right:10px;}
.ft_newletter{padding-left:0;}
/* main */
#main_w .sub_msection{width:94%;margin:0 auto;}
#main_w .main_bx01 .sub_msection{width:100%;}
#slideshow{position:relative;height:0;padding-bottom:45%;}
#slideshow li{width:100%;height:auto;}
#slideshow li img{width:100%;}
.main_bx01{background:none;}
#pagination li{height:140px;}
#pagination li dl{height:140px;}
#pagination li dt{padding:20px 10px 5px;}
#pagination li dd{padding:0 10px;}
#pagination li .date{padding:0 10px;}

.main_bx02 ul{width:100%;}
.main_bx02 ul li{width:23%;margin-right:2%;}
.main_bx02 ul li img{width:100%;height:auto;}
.main_bx03{padding-bottom:40px;}
.main_bx03 .sub_msection{height:auto;}
.issue_list_w .is_l{width:45%;padding-right:4%;}
.issue_list_w .is_r{width:45%;margin-left:4%;}
.issue_bx{width:100%;}
.issue_bx div{min-height:102px;height:auto;padding-left:85px;}
.issue_bx div ul li span{display:none;}
.main_bx04 ul li{width:18%;height:auto;padding:0;margin-right:2%;}
.main_bx04 ul li p{position:relative;text-align:center;background:none;}
.main_bx04 ul li p img{width:95%; height:auto;max-width:86px;}



.m_board02{padding:30px 0;}
.m_board02 .mb_bx{width:48%;}
.m_board02 .m_research01{margin:0;}
.m_board02 .m_research02{float:right;}
.m_board02 .mb_bx div p{display:none;}
.m_board02 .mb_bx div ul{float:left;width:100%;}
.m_board02 .m_research01 div ul li a{display:inline-block;overflow:hidden;width:70%;height:18px;white-space: nowrap; text-overflow: ellipsis;}
.m_board02 .m_research01 div ul li span{display:inline-block;overflow:hidden;width:30%;height:18px;text-align:right;white-space: nowrap; text-overflow: ellipsis;}

.main_bx06 {background:url('../images/main/bar_main05.gif') repeat-y 50% 0;}
.main_bx06 .main_notice{width:48%;margin-right:2%;border-right:none;}
.main_bx06 .main_notice .main_more{right:0;}
.main_bx06 .main_notice ul{width:100%;}
.main_bx06 .main_media{width:25%;background-position:90% 95%;background-size:30%;border-right:none;}
.main_bx06 .main_media dl{padding:40px 15px 0;text-align:;}
.main_bx06 .main_media dt img{max-width:171px;width:100%;}
.main_bx06 .main_training{width:25%;height:270px;background:url('../images/main/bar_main05.gif') repeat-y left 0;}
.main_bx06 .main_training h3{padding:40px 0 10px 20px;}
.main_bx06 .main_training dl{padding-left:20px;}
.main_bx06 .main_training dl dt{font-size:16px;}
.main_bx06 .main_training dl span{display:inline;}
.main_vod li{position:relative;overflow:hidden;width:23%;height:auto;margin:0 1%;}
.main_vod li .vod_bx{position:relative;overflow:hidden;height:0;padding-bottom:60%;}
.main_vod li iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* sub */
.sub_container{background:#fff;}
#snb{float:none;width:100%;}
.media_btn{display:block;}
.lnb_btn01{display:block;line-height:35px;text-align:center;color:#fff;font-family:NanumGothicBoldWeb;background:#03203e;}
.lnb_btn01:hover, .lnb_btn01:active, .lnb_btn01:focus{color:#fff;}
.lnb_btn01 i{display:inline-block;vertical-align:middle;width:25px;height:14px;background:url('../images/inc/icn_lnbmenu.png') no-repeat;background-size:100%;}
.lnb{display:none;position:absolute;top:35px;left:0;z-index:10;-webkit-box-shadow: 1px 10px 5px 3px #8A8A8A;
box-shadow: 1px 10px 5px 3px #8A8A8A;}
.lnb{width:100%;padding:10px 0 20px;border-top:0;border-bottom:4px solid #f21f14;}
.lnb li{width:90%;margin:0 auto;padding-top:10px;font-size:14px;line-height:18px;}
.lnb li ul{margin-right:0;padding:10px 15px;}
.lnb li ul li{font-size:13px;}
.sub_contents{float:none;width:94%;margin:0 auto;}

/* contents */
.list_type01{position:relative;width:auto;height:auto;min-height:150px;padding-left:220px;}
.list_type01 .lt_img{position:absolute;top:20px;left:0;float:none;width:auto;}
.list_type01 .lt_txt{float:none;width:100%;}

.list_type02 li{width:100%;padding:20px 0;}
.list_type02 li .lt_con{position:relative;width:auto;min-height:75px;padding-left:120px;}
.list_type02 li .lt_con .lt_img{float:none;position:absolute;top:20px;left:0;}
.list_type02 li .lt_con .lt_txt{float:none;width:100%;}

.view_bx02 li{background:none;padding:15px 10px;}
.view_bx02 li a .file_txt{display:inline-block;padding-right:70px;}
.view_bx02 li a .write{right:10px;display:inline-block;width:80px;text-align:right;}
.view_bx04 #slider .flex-viewport{width:100%;}
#slider.flexslider .slides img{width:100%;max-width:400px;margin:0 auto;}
.view_bx04 #carousel {padding:0 30px;}
.view_bx04 #carousel .flex-viewport{width:100%;}
#carousel.flexslider .slides{width:100%;}
#carousel.flexslider .slides li{float:left;}
#carousel.flexslider .slides img{width:100%;max-width:100px;}
.view_bx04 .flexslider .flex-direction-nav .flex-prev{left:0;}
.view_bx04 .flexslider .flex-direction-nav .flex-next{right:0;}
.view_list dt{width:80px;}
.view_list dd{padding-left:90px;}
.view_list dd a{width:100%;}
.view_list dd span{display:none;}

.e_book_w li{width:31%;margin:0 1%;text-align:center;}
.e_book_w li img{width:100%;max-width:226px;}
.e_book_w li p span{display:inline;}
.map{text-align:center;}
.map img{width:100%;max-width:750px;}

.org_view01_in{width:auto;padding-left:140px;}
.org_view01 .pic{float:none;padding-right:0;position:absolute;top:0;left:0;}
.org_view01 dl{float:none;width:100%;}

.org_view02 dl dt{width:20%;padding-left:0;}
.org_view02 dl dd{width:80%;}

.org_part_w{border-right:1px solid #e7e7e7;}
.org_part_w .org_tr .org_td{width:50%;border:none;}
.org_part_w .org_tr .org_td .org_td_in{position:relative;min-height:140px;padding-left:145px;padding-bottom:20px;}
.org_td .pic{float:none;position:absolute;top:0;left:0;}
.org_td dl{float:none;width:95%;}

.sitemap_bx dl{width:23%;margin-right:2%;}
.sc02 .sp04{width:25%;}

.org_bx{max-width:644px;width:100%;height:auto;background-size:100% 100%;}

.nlapply_bx .w420{width:60%;}

.lib_intro{max-width:750px;margin:0 auto;}
.main_vod li .vod_tit{ position:absolute;  top:0; left:0; background:#03203e; color:#fff; line-height:1.3;}
}
.main_vod li .vod_tit p{ padding:0 0 0 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

@media all and (max-width: 800px) {
	.main_vod li .vod_tit{padding-top:0px;}
.head_inner{height:auto;}
.menu_bx{padding:0;}
h1{position:relative;top:0;left:0;padding:10px 0;text-align:center;}
.topmenu{padding:20px 0 10px;}
.topmenu li{font-size:14px;letter-spacing:-1px;}
.main_bx06 .main_media dd span{display:inline;}
.search_bx .search_tit{display:none;}
.search_bx .b-core-ui-select{width:20%;}
.search_bx .sc_inp{width:45%;}

.greeting_bx{background-size:35% auto;}
.greeting_bx .greeting_block01{height:auto;padding:0 0 0 40%;}
.greeting_bx .greeting_block01 img{width:100%;max-width:400px;}
.greeting_bx .greeting_block02{height:auto;padding-left:40%;}
.greeting_bx .greeting_block02 p{line-height:24px;}

.bd_library .ttype01 table tbody th{padding-left:10px;}
.selc_sc01 .b-core-ui-select{width:80%;}
.sc01 .w330{width:50%;}
.bd_library .ttype01 table tbody td.sc02{text-align:left;}
.sc02 .sp04{width:45%;}

.basket_bx .basket_btn a{padding:0 8px;letter-spacing:-1px;}
.sb_online .online_tit{display:block;padding:0 0 10px;}

.lib_intro01 .img{position:relative;text-align:center;}
.lib_intro01 .txt{padding:20px 0;}
.lib_intro02{margin-top:0;}
.lib_intro02 img{width:100%;}
.lib_intro03 .img{width:50%;}
.lib_intro03 .img img{width:100%;}

}

@media all and (max-width: 650px) {

h1 img{width:100px;height:auto;}
.issue_list_w .is_l{float:none;width:100%;}
.issue_list_w .is_r{float:none;width:100%;margin-left:0;margin-top:40px;}
/* .issue_bx div ul li a{display:inline-block;width:70%; height:18px;overflow:hidden;}*/
/* .issue_bx div ul li span{display:inline-block;width:25%;height:18px;overflow:hidden;text-align:right;} */
.main_bx05{background:none;}
.m_board02 .mb_bx{float:none;width:100%;}
.main_bx06{background:none;}

.m_board02 .m_research01{padding-bottom:20px;border-bottom:1px solid #ebebeb;}
.m_board02 .m_research02{margin-top:30px;}
.main_bx06 .main_notice{float:none;width:100%;height:auto;padding-bottom:20px;margin-right:0;border-bottom:1px solid #ebebeb;}
.main_bx06 .main_notice h3{padding-top:30px;}
.main_bx06 .main_notice .main_more{top:30px;}
.main_bx06 .main_media{width:50%;}
.main_bx06 .main_training{width:50%;}
.main_bx07{padding:30px 0;}
.main_vod li{position:relative;overflow:hidden;width:46%;margin:0 2%; padding-bottom:10px;}

.tit_h2{display:none;}
.paging a{width:20px;height:20px;margin-left:-2px;line-height:20px;}
.paging a i{margin-top:5px;}

.view_bx01 dt{padding-right:0;}
.view_bx01 .share{bottom:10px;right:0;top:auto;}
.view_bx01 .date{padding-right:110px;}
.view_bx01 .writer{padding-right:110px;}

/* boad_18 */
.t_board {display:block;}
.t_board table{display:block;}
.t_board thead{display:none;}
.t_board tbody{display:block;}
.t_board tbody tr{display:block;overflow:hidden;width:100%;padding:5px 0;border-bottom:1px solid #e4e4e4;}
.t_board tbody tr td{display:block;float:left;border:none;padding:0;}
/* 뉴스레터연차보고서 */
.bd_type02 .t_board tbody tr .td01{float:none;width:100%;padding:0;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.bd_type02 .t_board tbody tr .td02{width:40%;text-align:left;}
.bd_type02 .t_board tbody tr .td03{width:30%;}
.bd_type02 .t_board tbody tr .td04{float:right;width:30%;text-align:right;}
/* 기사칼럼 */
.bd_column .t_board tbody tr .td01{float:none;width:100%;padding:0;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.bd_column .t_board tbody tr .td02{width:50%;text-align:left;}
.bd_column .t_board tbody tr .td03{width:50%;text-align:right;}

.tit_h4{font-size:14px;background-position:0 0;}
.etb_con{font-size:12px;line-height:18px;}
.etb_list li{font-size:12px;line-height:18px;}
.etb_list_add01{font-size:12px;line-height:18px;}
.edu_w img{width:100%;max-width:750px;}
.support_bx01{padding:15px;font-size:13px;line-height:18px;}

.bd_edu thead{display:none;}
.bd_edu tbody{display:block;}
.bd_edu tbody tr{display:block;}
.bd_edu .t_type02 tbody th{display:block;width:100%;padding:10px 0;border-right:0;}
.bd_edu .t_type02 tbody td{display:block;width:100%;padding:10px 0;border-right:0;}
.bd_edu .t_type02 tbody .td02{display:none;}
.bd_pp thead{display:none;}
.bd_pp tbody{display:block;}
.bd_pp tbody tr{display:block;}
.bd_pp .t_type02 tbody th{float:left;}
.bd_pp .t_type02 tbody td{float:left;}
.bd_pp .t_type02 tbody .th01{display:block;width:50%;padding:10px 0;border-right:0;}
.bd_pp .t_type02 tbody .th02{display:block;width:50%;padding:10px 0;border-right:0;}
.bd_pp .t_type02 tbody .td01{display:block;width:100%;padding:10px 0;border-right:0;}
.bd_pp .t_type02 tbody .td02{display:block;width:100%;padding:10px 0;border-right:0;}
.bd_pp .t_type02 .director_t span{display:inline;}

.ttype01 .add_location th{display:block;width:100%;padding:10px 0;text-align:center;border-right:0;}
.ttype01 .add_location td{display:block;padding:0;padding:10px;}
.ttype01 .add_location .td01{width:100%;border:0;padding-bottom:0;}
.ttype01 .add_location .td02{width:100%;}

.history_bx dl{padding:15px 0 ;}
.history_bx dl dt{position:relative;top:0;font-size:26px;}
.history_bx dl dd{padding-left:90px;line-height:24px;}

.greeting_bx{background-size:33% auto;}
.greeting_bx .greeting_block01{padding-top:50px;padding-left:35%;}
.greeting_bx .greeting_block02{padding-left:0;}
.org_view01{padding:15px;}
.org_view01 .go_btn{position:relative;height:35px;padding-top:10px;}

.org_view02 dl dt{float:none;width:100%;padding-bottom:10px;font-size:14px;}
.org_view02 dl dd{float:none;width:100%;font-size:12px;line-height:18px;}

.org_part_w .org_tr{border-bottom:none;}
.org_part_w .org_tr .org_td{float:none;width:100%;border-bottom:1px solid #e7e7e7;}


.pop_org{width:90%;max-width:460px;}
.pop_org .t_type02 table tbody td{padding:10px 5px;}
.pop_org01{left:auto;}

.sitemap_bx dl{width:46%;margin:0 2%;}

.bd_library .ttype01 table tbody th{display:block;padding:10px 0;text-align:center;border-right:none;}
.bd_library .ttype01 table tbody td{display:block;padding:10px 0;text-align:center;}
.sc01 .w330{width:40%;}
.selc_sc01 .b-core-ui-select{width:145px;}
.btn_mark{width:auto;padding:0 10px;}
.sc03 .w215{width:30%;}
.selc_sc03 .b-core-ui-select{width:15%;}
.sc04 .w215{width:40%;}

.bd_library .t_type02 table thead th{padding:10px 0;}
.bd_library .t_type02 table tbody th{padding:10px 0;}
.bd_library .t_type02 table tbody .th_01{padding-left:0;text-align:center;}
.bd_library .t_type02 table tbody .th_02{padding-left:0;text-align:center;}
.bd_library .t_type02 table tbody td{padding:10px;}

.basket_bx .list_info{padding-bottom:10px;}
.basket_bx .basket_btn{position:relative;padding-bottom:10px;}

.org_d{font-size:14px;}
.org_d01{width:30%;}
.org_d02{width:30%;}
.od01{margin-left:-15%;}
.od04{margin-left:-15%;}
.od05{margin-left:-15%;}

.greeting_bx02 .pic{width:45%;padding:0 0 10px 5%;}
.greeting_bx02 .pic img{width:100%;}
.gt_signature02{padding-top:5px;background-size:40%;}

.lib_result{line-height:18px;}
.lb02{width:100%;padding-left:0;background:none;}

.lib_intro03 .img{display:none;}

.bd_newsletter .ttype01 table tbody th{padding-left:0;text-align:center;}
.bd_newsletter .ttype01 table tbody td label{width:32%;}
.bd_newsletter .w420{width:90%;}
}


@media all and (max-width: 450px) {

body{font-size:12px;}
#header_w{background:#fff;}
.util_menu{background:#03203e;}
.util_menu a{padding-left:10px;}
.t_btnsearch img{width:30px;height:30px;}
.topmenu {padding:10px 0;border-top:1px solid #ccc;}
.topmenu li{line-height:16px;}
.topmenu li a{display:block;}
.topmenu li.line1 a{padding:10px 0;}
.topmenu li a span{display:block;}

.foot_menu {font-size:12px;letter-spacing:-1px;}
.foot_menu li {float:left;width:20%;display:block;padding:0;}
.foot_menu li span{display:block;}
.foot_list{line-height:18px;font-size:11px;padding:10px 10px 0 10px;}
.ft_sns{padding:0;position:relative;top:0;right:0;text-align:center;}
.ft_newletter{padding-top:10px;font-size:11px;}

#pagination li{height:50px;}
#pagination li dl{height:50px;}
#pagination li dt{padding-top:10px;font-size:12px;}
#pagination li .date{font-size:11px;}
#pagination li .desc{display:none;}
.main_bx02{padding:25px 0;}
.main_bx02 ul li dl dt{font-size:14px;}
.main_bx02 ul li dl dd.date{font-size:11px;letter-spacing:-1px;}
.main_bx03{padding-bottom:20px;}
.main_bx03 .main_tit{padding-top:30px;}

.main_bx04 .slider1 .slide div{width:100%;padding:0;}
.main_bx04 .slider1 .slide p{background:none;}
.main_bx04 .slider1 .slide p img{width:70px; height:auto;}
.main_bx04 .slider1 .slide dl{height:90px;padding-left:80px;}
.main_bx04 .slider1 .slide dl dt{height:64px;}

.issue_list_w .mt40{margin-top:20px;}
.issue_list_w .is_r{margin-top:20px;}
.issue_bx h4{font-size:16px;}

.main_bx04{padding:30px 0;}
.main_tit{font-size:24px;}


.pop_w{width:270px;}
.pop_w ul{padding:15px;}
.navi{padding-bottom:20px;}
.tit_h3{padding-left:30px;font-size:20px;background-position:0 5px;background-size:22px auto;}
.view_bx01{padding:15px 0;}

.list_type01{padding:10px 0 20px 0;}
.list_type01 .lt_img{display:none;}
.list_type01 .lt_txt{float:none;width:100%;}
.list_type01 .lt_txt dt{font-size:13px;}

.e_book_w li{position:relative;width:75%;min-height:130px;margin:0;padding-left:25%;padding-bottom:0;:;}
.e_book_w li div{position:absolute;top:0;left:0;width:22%;}
.e_book_w li p{padding-top:0;text-align:left;font-size:13px;}

/* .greeting_bx {background:none;}
.greeting_bx .greeting_block01{padding-left:0;} */
.greeting_bx .greeting_block02{font-size:13px;}
.greeting_bx .greeting_block02 p{line-height:20px;}
.gt_tit{font-size:13px;}

.greeting_bx02{font-size:12px;line-height:20px;}
.greeting_bx02 .pic{position:relative;width:100%;margin-bottom:20px;padding:0;}
.greeting_bx02 .pic .gt_img{width:50%;}
.greeting_bx02 .pic .gt_signature02{position:absolute;bottom:0;right:0;width:45%;margin:0;padding-bottom:40px;background-size:60%;background-position:right bottom;text-align:right;}

.basket_bx .basket_btn a{padding:0 4px;font-size:11px;}

.org_d03{width:80%;}
.org_d03 a{padding-left:30%;padding-right:30%;}
.org_d04{width:80%;}
.org_d04 a{padding-left:30%;padding-right:30%;}
.org_view01{padding:10px;}
.org_view01 .pic{width:100px;}
.org_view01 .pic img{width:100%;}
.org_view01_in{padding-left:120px;}
.org_view01_in .btn_org{letter-spacing:-1px;}
.org_view01_in .btn_org img{display:none;}

.list_info .keyword{display:block;padding-top:5px;}
.btn_s{padding:0 10px;font-size:12px;letter-spacing:-1px;}
.lib_intro {font-size:12px;line-height:20px;}

.bd_newsletter .ttype01 table tbody th{width:70px;}
.bd_newsletter .ttype01 table tbody td{padding:10px 0 10px 10px;}
.bd_newsletter .ttype01 table tbody td label{width:45%;}
}
