#wrap{min-width:0;}
.wid{width:96%;margin:0 auto;}

.menu_box{width:auto;margin-left:157px;}
.depth1 > li > a{display:block;}
.mc_con > div{margin-left:2%;}
.mc_ntc{width:49%;}
.ntc_ttg {display:block;overflow:hidden;}
.ntc_ttg > p{display:block;float:left;box-sizing:border-box;padding:5px 14px;height:auto;}
.ntc_ttg > .tt{width:100%;border-bottom:1px solid #eee;}
.ntc_ttg > .tt > a > span{max-width:calc(100% - 25px);}
.ntc_ttg > .cl{width:50%;border-left:none;}
.ntc_ttg > .dy{width:50%;}

.mc_ss > ul > li{width:31%;margin:10px 1% 0;}

.mc_bm{padding-bottom:10px;}
.mc_bm > div > ul{margin-left:-2%;}
.mc_bm > div > ul > li{width:23%;margin-left:2%;margin-top:10px;text-align:center;background:#fff;}
.mc_bm > div > ul > li:nth-of-type(5){background:#5f5f5f;}
.mc_bm > div > ul > li:nth-of-type(8){background:#222;}

.su_ls > li > div{display:block;height:auto;}
.su_ls > li > div > div{display:block;}
.su_ls > li > div > div.sls_con{width:auto;}

.su_con{/*margin-top: 40px;*/}
.sls_con > h4 > a > span{max-width:calc(100% - 20px);}
.sls_con > div > div{height:auto;}
.sls_zt > div{border-top:1px solid #eee;height:auto;}
.sls_zt > div > p{padding:10px 0;}
.sls_zt > div > p.gg{width:20%;}
.sls_zt > div > p.zt{width:40%;}

.su_vbk{width:100%;}

.zoom_bk{max-width:450px;margin:0 auto;}
.zoom_bk img{width:100%;height:auto;}
.glry_bx{max-width:450px; margin:5px auto 0;}
.glry_bx.slbm{max-width:430px; margin:5px auto 0;padding:0 10px;}

#gallery{margin-right:-2%;}
#gallery > li img{width:100%;height:auto;}
#gallery > li{width:23%;margin-right:2%;}
.com_xx{min-height:0;}


/**/
.sub03_c_v_lf{float:none;width:auto;}
.sub03_c_v_rt{float:none;width:auto;height:auto;margin-top:20px;}
.jqZoomPup, .zoomdiv{display:none !important;}
.spec-scroll{position:relative;}
.spec-scroll .prev, .spec-scroll .next{display:block;height:66px;line-height:66px;position:absolute;top:0;}
.spec-scroll .prev{left:0;}
.spec-scroll .next{right:0;}
.spec-scroll .items{width:385px;margin:0 32px;}
.spec-scroll .items ul{text-align:left;right:auto;}
.spec-scroll .items ul li{float:left;}
/**/

.s_search{margin-top:60px;width:80%;max-width:700px;} /*mt0*/
.s_search > div input[type="text"]{ padding-left:2%;     width: calc(98% - 35px);}

.s_search.main{margin-top:20px;}

.su_ls > li > div > div.sls_zt{width:100%;}
.sls_zt > div > .zt{padding:10px 0;letter-spacing:-1px;text-align:center;}
.sls_zt > div > .zt > .fd span,.sls_zt > div > .zt > .fd a{float:none;display:inline-block;margin:0 5px;}

.ti_sle.srtg > .tit01{margin-bottom:20px;margin-right:20px;}
.ti_sle.srtg .s_search{width:290px;margin:0;}/* 2018/4/24 */

.zy_gz > .lef{/*display:none;*/}
.zy_gz > .rit{width:100%;float:none;}
.zy_gz > .rit_view{width:100% !important;float:none !important;}/*2018/04/26*/
.p_lis > li > div > div{letter-spacing:-1px;padding:11px 0;}

.news_abk > div .sls_con > h4 > a > span{max-width: calc(100% - 20px);}
.news_abk > div .su_ls > li > div > div.sls_zt{width:100%;}
.sls_ztg > div{padding:10px 1%;}
.sls_ztg > div:first-child{border-left:none;}
.zy_gz > .rit .sls_con > h4 > a > span{max-width: calc(100% - 20px);}
.zy_gz > .rit .news_abk .sls_zt > div > .zt{padding:10px 1%;}/*2018/4/11*/
.zy_gz > .rit .news_abk .sls_con > h4 > a > span{max-width: calc(100% - 20px);}/*2018/4/11*/

.top{right:1%;bottom:50px;}
.top a{width:41px;height:41px;background-size:cover;}
.top a:hover{background-size:cover;}

.top1{right:14%;bottom:50px;}
.top1 a{width:41px;height:41px;background-size:cover;}
.top1 a:hover{background-size:cover;}

.sub03_c_v_rt{margin-left:0;}

.mt_lgn{left:auto;margin-left:0;right:2%;}

/* 2018/7/24 */
.mcc_bk{margin-left: 0; }
.mcc_bk > div{float: none; width: auto; margin-left: 0;}

.top_s{overflow: hidden;} /*2018/8/31 */


/* 2018/11/26 */

.htp_bk{display:none;}
.hd_bm{padding:15px 0;}
.menu_box{display:none;width:90%;max-width:300px;position:absolute;top:0;right:0;z-index:200;overflow:hidden;}
.depth1{float:left;width:calc(100% - 47px);background:#fff;border-left:1px solid #ddd;}
.depth1 > li{float:none;width:auto;margin-left:0;text-align:left;}
.depth1 > li > a{display:block;border-bottom:1px solid #ddd;    padding:8px 20px;line-height:28px;}
.m_clo{display:block;float:left;}
.mm_bt{display:block;}

.header{background: #e04a4b; border-top: none;}
.hd_tp{padding-left: 0;}
.logo_bx{top: 3px;}
.logo_bx > a > img{display: none;}
.logo_bx > a > span{display: block; color: #fff; font-weight: bold; font-size: 16px;     font-family: "notokr-medium",sans-serif;}
.logo_bx > a > span > img{width: 48px;}
.mob_mbox{display: block; background: #eaecf0; }
.mob_mbox > ul{overflow: hidden; text-align: center;}
.mob_mbox > ul > li{float: left; width: auto;}
.mob_mbox > ul > li > a{display: inline-block; margin: 10px 7px; color: #868686;    font-family: "malgun"; font-size: 14px; font-weight: bold;}
.mm_bt{display: block;}
.mm_bt > a{display: inline-block; padding: 4px;}
.mm_bt > a.scb{padding: 0; margin-right: 16px;}
.s_search{margin-top: 20px;}
@media screen and (max-width: 400px){
 .mob_mbox > ul > li > a{font-size: 12px; letter-spacing: -1px;}
}
/* 2018/11/26 */

/* 2018/12/3 */
.mcc_bk > div.mcc_vid.m_full .vid_ls{margin-right: -1%;}
.mcc_bk > div.mcc_vid.m_full .vid_ls > li{width: 32%; }
.mc_bm.nbgv > div > ul{margin-right: -1%;}
.mc_bm.nbgv > div > ul > li{width: 32%;}

.mcc_bk.wkb > div.wd1{float: left; width: 56%; margin-right: 1%;;}
.mcc_bk.wkb > div.wd2{width: 43%; float: left;margin-right: 0;}
.mcc_bk.wkb > div.wd3{width: 43%;float: left; margin-top: 17px;}
.mv3_tls.c9 > li{width: 20%; margin-top: 11px;}
.mv3_tls.c10 > li{width: 20%; margin-top: 11px;}

.mt_lgn{position:static;float: left;width: calc(100% - 47px);background:#8d8d8d;text-align:center;padding:11px 0 12px;border-left:1px solid #fff;}
.depth1{float:right;clear:both;}
.menu_box{max-width: 189px;}
.mlgn_bt{width: 62px;}
.depth1 > li > a{padding: 8px 12px;}
/*  */

@media screen and (max-width:900px){
.ht_qbk{float:none;text-align:right;}
.mc_vsr .bx-controls-direction .bx-prev{left:2%;margin-left:0;}
.mc_vsr .bx-controls-direction .bx-next{left:auto;right:2%;margin-left:0;}

.vpg_bk > p{display:none;}
.vpg_bk > div{padding:0 2%;}

.rit.top_s > table > tbody > tr > td > table{display: block;overflow-x: auto;width: 100%;}
.rit.top_s > table > tbody > tr > td > table > tbody{display: table;width: calc(100% - 1px);table-layout: fixed;}
/*.mv3_tls.c10 > li{width: 20%;}*/
}

@media screen and (max-width:850px){

.p_lis > li{width:48%;}
.p_lis > li > div > div{letter-spacing:0;}

.vid_ls{margin: 0;}
.vid_ls > li{width:48%; float: left;     margin: 10px 1% 0;}
.vid_ls > li > div .tu img { width: 100%;}

.mcc_bk > div .vid_ls{margin: -10px -1% 0;}
.mcc_bk .p_lis > li{width:48%;margin:12px 1% 0;}

.tab-depth > ul > li > a{margin: 0;}

/*.mcc_bk > div.mcc_vid.m_full .vid_ls{margin-right: 0;}*/
.mcc_bk > div.mcc_vid.m_full .vid_ls > li{width: 48%; }
}

@media screen and (max-width:767px){
	.tab-depth .s3_vti{text-align: center;background: #de4c4c;color: #fff;padding: 5px 0 10px;}
	.tab-depth {position: relative;background: #fff;}
	.tab-depth > ul{display: none;position: absolute; width: calc(100% - 48px); top: 100%;left: 0; z-index: 10;background: #fff;}
	.tab-depth > ul > li{float: none;width: auto;padding:10px 0;border-bottom: 1px solid #e1e1e1;}
	.tab-depth > ul > li:last-child{border-bottom: none;}

	.tab-depth.joind_ul .s3_vti{text-align:  left; color: #29323d; background: none; padding: 0;}
	.tab-depth.joind_ul  > ul{display: block; position: static; }
	.tab-depth.joind_ul > ul > li{display: inline-block; padding: 0; margin: 2px 4px; border-bottom: none;}
	
}

@media screen and (max-width:750px){

.mc_con > div{float:none;margin-left:0;}
.mc_ntc{width:auto;}
.mc_ss > ul > li{width:48%;}

.f_logo{display:none;}
.f_loc{margin-left:0;float:none;}
/*.p_lis > li > a > img{height:220px;}*/

.news_abk{margin-left:0;}
.news_abk > div{float:none;width:100%;margin-left:0;    margin-top: 0px;}

.footer > .wid{margin:0 3%;display:block;}

.f_iptt.w4{padding-left: 2%; width: calc(98% - 2px);}


/* 2018/11/16 */

.su_ls > li > div > div.sls_con{line-height: 22px;}
.sls_con > h4 > a > span{font-size: 18px;}
.sls_con > p{font-size: 14px; letter-spacing: -1px;margin-top: 4px;}
.sls_con > div > div{font-size: 17px;}

/**/

.mcc_bk.m_font .mc_ntc .ntc_ttg{}
.mcc_bk.m_font .mc_ntc .ntc_ttg > .tt > a > span{font-size: 18px;}
.mcc_bk.m_font .mc_ntc .ntc_ttg > .cl,.mc_ntc .ntc_ttg > .dy{padding: 5px 10px; font-size: 13px;}
.mcc_bk.m_font .mc_ntc > ul > li > .ntc_inf > p{height: auto; font-size: 17px; line-height: 22px;}
.mcc_bk.m_font .vid_ls > li > div .zi > p > a{font-size: 15px;}

.mcc_lkb > ul{margin-left: -1%;}
.mcc_lkb > ul > li{float: left; width: 49%;}
.mcc_lkb > ul > li.big{width: 99%;} 
.mcc_lkb > ul > li > dl > dd > ul > li > a{font-size: 13px;    background: url(../images/main/mc_llbg.gif) 0 6px no-repeat;}
}

@media screen and (max-width:650px){
.ro_tast1{font-size:15px;}
.ro_tast1 th{padding:14px 1%}
.ro_tast1 td{padding:14px 1%;}

.rta_col1{width:100px;}
.rta_col2{width:110px;}
}
@media screen and (max-width:600px){
.mc_vsr .bx-controls-direction a{width:21px;}
.mc_vsr .bx-controls-direction .bx-prev{left:4px;}
.mc_vsr .bx-controls-direction .bx-next{right:4px;}
.mcv_sl > li > div{width:auto;margin:41px 30px 52px;text-align:center;padding:20px 0;}
.mcv_sl > li > div img{max-width:100%;}

.lgn_bk{margin:20px auto;}
.radio_bx1 > span{width:47%;}
/*
.vid_ls{margin:0;}
.vid_ls > li{float:none;width:90%;margin:10px auto 0;}
.vid_ls > li > div .zi > p{height:auto;}*/

.mcc_bk.wkb > div.wd1{float: none; width: auto;margin-top: 0px;}
.mcc_bk.wkb > div.wd2{float: none; width: auto; margin-right: 0;}
.mcc_bk.wkb > div.wd3{float: none; width: auto;}
}



@media screen and (max-width:480px){
.htp_bk{display:none;}
.mc_ss > ul > li{float:none;width:auto;margin:10px 4% 0;}
.mc_bm > div > ul{margin-left:0;}
.mc_bm > div > ul > li{width:48%;margin:10px 1% 0;}
.ti_sle > div select{width:160px;padding-left:5px;}
.vpg_bk > h4{padding:18px 10px;padding-right:35px;}

.p_lis{margin-left:0;}
.p_lis > li{float:none;width:auto;margin:20 auto 0;}


.radio_bx1 > span{width:auto;min-width:110px;}
.f_iptt{padding-left:2%;width:calc(98% - 2px);}
.f_iptt.w2{width:calc(33% - 19px);}
.f_iptt.w3{width:calc(98% - 2px);}

.june_sele.sw2{width:60%;margin-bottom:5px;}

.file_bx{width:100%;}
.file_bx > input[type="text"]{width:calc(98% - 80px);padding-left:2%;}
.file_bx > .btn{width:72px;font-size:14px;}

.qt_alr{font-size:14px;}
.qt_alr > p{display:block;margin-left:0;margin-top:7px;}
.qt_alr > p > span{margin-right:10px;}

.zlfx_bg{margin:40px 3%;padding-left:20%;background: url(../images/sub/zlfx_ico.gif) 0 10% no-repeat;background-size:18%;}
.zlfx_bg > .fx_alr{margin-left:-25%;}
.zlfx_pwb > input[type="password"]{height:23px;}

.vid_ls > li{width:93%; float: none;     margin: 10px auto 0;}

.mcc_bk .p_lis > li{width:93%; float: none;     margin: 10px auto 0;}

.mcc_bk > div.mcc_vid.m_full .vid_ls > li{width: 93%; }
.mc_bm.nbgv > div > ul{margin-right: 0;}
.mc_bm.nbgv > div > ul > li{width: 48%;}
}

@media screen and (max-width:375px){
	.spec-scroll .items{width: calc(100% - 114px);margin: 0 60px;}
}

@media screen and (max-width:360px){
.mcc_lkb > ul > li > dl > dt{width: 56px;}
.mcc_lkb > ul > li > dl > dd{padding: 4px;}
}


/* 2019/1/22 */
.bann_nbk.wid{margin: 20px 0; width: auto;}
.bann_n{position: static; width: auto;}

/*2019/4/10 */
.bann_nbk.wid{display: flex;flex-wrap: wrap;justify-content: center;width: 100%;table-layout: fixed;}
.bann_nbk > div{flex: 0 0 auto;width: 48%;padding: 0 1%;}
.mct_left_bnn{position: static; display: table-cell; width: 48%; padding: 0 1%;  height: 100%;}
.bann_nbg{display: table-cell;width: 48%; padding: 0 1%; height: 100%; }
.bann_n img{width: 100%; height: auto;}
.mct_left_bnn img{width: 100%; height: auto;}

@media screen and (max-width:500px){
.bann_nbk.wid{display: block; width: auto;}
.mct_left_bnn{display: block; width: auto; margin-bottom: 10px; padding: 0;}
.bann_nbk > div{width:100%;padding: 0;}

.bann_nbg{/*display: none;*/ width: auto; padding: 0;}
}
@media screen and (max-width:1024px){
.bnn_y{height: auto;overflow: hidden;}
.closeX{display:none;}

.mcc_bk > div{padding-top: 0;}
}

/* 2019/4/29 */
@media screen and (max-width:700px){
.list_table{border-top: 2px solid #b38086;}
.list_table, .list_table tbody{display: block;}
.list_table thead{display: none;}
.list_table tr{display: block; overflow: hidden; border-bottom: 1px solid #ddd;}
.list_table td{display: block; float: left; border: none; padding: 10px 4px; letter-spacing: -1px;font-size: 14px;}
.list_table td.num{display: none;}
.list_table td.tit{box-sizing: border-box; width: 93%; padding: 10px 4px 0;}
.list_table td.tit a{font-size: 17px;}

.list_table td.hit{float: right;}
.list_table td.hit:before{content: '조회 ';}
}

/* 2019/8/27 */
.asadal-logo-color-img li{display: block; float: left;}
/*.asadal-logo-color-img li.w1{width: 40%;}
.asadal-logo-color-img li.w2{width: 58%;}*/
.asadal-logo-color-img > li.w1 > p{margin-top: 14px;}
@media screen and (max-width:768px){
.asadal-logo-download ul li .link dl dt{letter-spacing: -1px;}

.asadal-logo-color-img li{float: none;}
.asadal-logo-color-img > li.w1 > p{margin-top: 0;}
.asadal-logo-color-img li > p{text-align: center; padding: 10px 0;}
.asadal-logo-color-img li.w1{width: auto;}
.asadal-logo-color-img li.w2{width: auto;}
}
@media screen and (max-width:650px){
.asadal-logo-download > ul{margin: 0;}
.asadal-logo-download > ul > li{float: none; width: auto;}
}

