

@media (min-width:1001px) and (max-width:12000px) {
	#txt_line{width:230px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	/* #txt_line_view{width:520px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} */
	/* .bbsArea ul li.new{list-style:none;margin-left:-16px;padding-right:0;width:334px;} */
	.sub_img_desc .desc_box li{background:rgb(241,245,248);border:1px solid rgb(83,115,139);margin-bottom:20px;float:none;padding:0 2.5% 2.5% 2.5%;}
	.sub_img_desc .desc_box .tit{background:rgb(83,115,139);border-radius:0 0 20px 20px;color:rgb(255,255,255);display:block;width:400px;text-align:center;margin:0 auto;margin-bottom:20px;padding:7px 0;}
	.tbl_comn table th,
	.tbl_comn table td{padding:10px;}
	.minheight{min-height:3300px;}
	.minheight1{min-height:350px;}
	.minheight2{min-height:700px;}
	.minheight3{min-height:1400px;}
	.minheight4{min-height:1400px;}
}
@media all and (max-width:1000px) {



}

@media all and (max-width:1000px) {
	/* common */
	.wrap_comn{width:100%;}
	.ds_pc{display:none !important;}
	.ds_mb{display:block !important;}
	/* //common */

	/* header */
	header{position:inherit;}
	header .wrap_comn_out{position:inherit;z-index:inherit;padding:25px 30px 15px 30px;height:inherit;}
	header .logo{margin:0 auto;float:none;}
	header .header_bg.gnb{opacity:inherit;}
	header .header_top{display:none;}
	.gnb_wrap.active{height:0px;}
	/* header .gnbArea{margin-top:4px;margin-bottom:20px;} */

	.srchArea{width:100%;position:unset;left:unset;transform:unset;}
	.srchArea .srch_field{font-size:20px;height:50px;line-height:50px;}

	.gnbArea .m_list{float:left;}
	.gnbArea .ico.list{background-position-y:0;width:40px;height:28px;}
	.gnbArea .ico.login{background-position-y:-38px;width:32px;height:34px;}
	.gnbArea .ico.gohome{background-position-y:-82px;width:43px;height:40px;}
	.gnbArea .ico.arrow{background-position-y:-132px;width:25px;height:14px;}
	.gnbArea .seconddepth_li.current .ico.arrow.current{background-position-y:-156px;}
	.gnbArea .seconddepth_li .ico.arrow{position:relative;right:5%;margin-top:-6%;}

	.gnbArea .gnb_m{width:70%;position:absolute;z-index:9999;top:0;left:0;display:none;background:rgb(255,255,255);margin-top:0;}
	.gnbArea .gnb_m .gnb_log{padding:0 4% 0 5%;background:rgb(243,243,243);line-height:100px;height:100px;}
	.gnbArea .gnb_m .gnb_log .fl_l{margin-top:-5px;}
	.gnbArea .gnb_m .gnb_log .fl_r{margin-top:-10px;}
	.gnbArea .gnb_m .gnb_log a{color:rgb(0,0,0);font-size:26px;}
	/* .gnbArea .gnb_m .gnb_log *{vertical-align:middle;} */
	.gnbArea .gnb_m .gnb_log .btn{padding:0;}
	.gnbArea .gnb_m .gnb_log .ico.login{margin-right:10px;}
	.gnbArea .gnb_m .gnb_log .close{font-size:38px;}
	.gnbArea .gnb_m .gnb_list_out{width:100%;margin:0;}
	.gnbArea .gnb_m .gnb_list{float:none;}
	.gnbArea .gnb_m .gnb_list a{color:rgb(51,51,51);display:block;font-size:15px;}
	.gnbArea .gnb_m .gnb_list a *{display:inline-block;}
	.gnbArea .gnb_m .gnb_list i{float:right;margin-top:0;display:block;}
	.gnbArea .gnb_m .gnb_list .list_show{margin-top:-8px;}
	.gnbArea .gnb_m .gnb_list .btn{background:transparent;border:2px solid rgb(128,172,169);font-size:25px;width:36px;height:36px;border-radius:50%;text-align:center;padding:0;margin-top:0;font-style:inherit;}
	.gnbArea .gnb_m .gnb_list .firstdepth li{background:rgb(0,89,83);float:none;border-bottom:1px solid rgb(229,229,229);}
	.gnbArea .gnb_m .gnb_list .firstdepth .tit{color:rgb(255,255,255);font-weight:500;font-size:21px;padding:5%;margin:0;display:block;}
	.gnbArea .gnb_m .gnb_list .seconddepth{padding-top:0;display:none;height:inherit;}
	.gnbArea .gnb_m .gnb_list .seconddepth:hover,
	.gnbArea .gnb_m .gnb_list .seconddepth.current{}
	.gnbArea .gnb_m .gnb_list .seconddepth li{background:rgb(255,255,255);width:100%;}
	.gnbArea .gnb_m .gnb_list .seconddepth .tit_sub{color:rgb(51,51,51);margin:0;padding:4% 5% 4% 8%;font-weight:400;font-size:17px;text-align:left; width:80%}
	.gnbArea .gnb_m .gnb_list .seconddepth .tit_sub:hover,
	.gnbArea .gnb_m .gnb_list .seconddepth .tit_sub.current{color:rgb(0,89,83);font-weight:600;margin:0;padding:4% 5% 4% 8%;background:rgb(255,255,255);}
	.gnbArea .gnb_m .gnb_list .thirddepth{padding:5% 11%;background:rgb(245,245,245);border-top:1px solid rgb(229,229,229);}
	.gnbArea .gnb_m .gnb_list .thirddepth.current{display:block;}
	.gnbArea .gnb_m .gnb_list .thirddepth li{font-size:19px;background:transparent;border:0;margin-bottom:20px;}
	.gnbArea .gnb_m .gnb_list .thirddepth li:last-child{margin-bottom:0;padding-bottom:0;}
	.gnbArea .gnb_m .gnb_list .thirddepth .current:hover a,
	.gnbArea .gnb_m .gnb_list .thirddepth .current a{color:rgb(0,89,83);}
	.gnbArea .gnbdepth.current .seconddepth,
	.gnbArea .gnbdepth.current .seconddepth.current .thirddepth{display:block;}
	/* //header */

	/* container */
	.sub_bnArea1 .sub_tit{color:rgb(255,255,255);text-shadow:2px 2px 5px rgb(0,0,0);font-size:32px;line-height:38px;padding-top:70px;}
	.sub_bnArea2 .sub_tit{color:rgb(255,255,255);text-shadow:2px 2px 5px rgb(0,0,0);font-size:32px;line-height:38px;padding-top:70px;}
	.sub_bnArea3 .sub_tit{color:rgb(255,255,255);text-shadow:2px 2px 5px rgb(0,0,0);font-size:32px;line-height:38px;padding-top:70px;}
	.sub_bnArea4 .sub_tit{color:rgb(255,255,255);text-shadow:2px 2px 5px rgb(0,0,0);font-size:32px;line-height:38px;padding-top:70px;}
	.sub_bnArea5 .sub_tit{color:rgb(255,255,255);text-shadow:2px 2px 5px rgb(0,0,0);font-size:32px;line-height:38px;padding-top:70px;}
	.sub_bnArea6 .sub_tit{color:rgb(255,255,255);text-shadow:2px 2px 5px rgb(0,0,0);font-size:32px;line-height:38px;padding-top:70px;}
	.sub_bnArea7 .sub_tit{color:rgb(255,255,255);text-shadow:2px 2px 5px rgb(0,0,0);font-size:32px;line-height:38px;padding-top:70px;}
	/* main */
	/* .bnArea_main{max-height:77px;} */
	.bnArea_main{background-image:url(/images/2019/banner/bn1.jpg);height:583px;background-position:inherit;background-size:cover;}
	.bnArea_main .txtArea{width:fit-content;padding:12% 5% 0 0;font-size:38px;float:right;}
	.bnArea_main .txtArea1{width:fit-content;padding:12% 5% 0 0;font-size:38px;float:right;}
	/* .bbsArea ul li.new{list-style:none;margin-left:-16px;padding-right:0;width:893px;} */
	.bx-wrapper .bx-pager{display:none;}
	.bnArea_out .btn.roll_hide,
	.bnArea_out .bx-wrapper .bx-pager.bx-default-pager a,
	.bnArea_out .bx-wrapper .bx-pager.bx-default-pager a:hover{width:30px;height:30px;border-width:5px;}
	.bnArea_out .btn.roll_show,
	.bnArea_out .bx-wrapper .bx-pager.bx-default-pager a.active,
	.bnArea_out .bx-wrapper .bx-pager.bx-default-pager a.active:hover{border-radius:15px;width:105px;}

	.quickArea{margin-top:-50px;}
	.quickArea li{width:25%;height:140px;}
	.quickArea .ds_mb{border-bottom:1px solid rgb(229,229,229);}
	/* .quickArea .quick_ico{margin-top:25px;} */
	.quickArea .quick_ico{margin-top:25px;display:block;margin-top:0;}

	.bbsArea{padding:0 30px;}
	.bbsArea .list{padding:0 30px 30px 30px;width:100%;height:inherit;}
	.bbsArea .list a{font-size:20px;}
	/* .bbsArea .list .new a{width:75%;} */
	.bbsArea .list .new_head a{width:100%;}
	.bbsArea .list .tit{float:left;padding-top:43px;font-size:21px;margin-right:40px;color:rgb(115,115,115);}
	.bbsArea .list .tit.current{border-top:10px solid rgb(81,185,72);padding-top:30px;font-size:24px;font-weight:600;color:rgb(81,185,72);}
	.bbsArea .list .more{margin-top:43px;}
	.bbsArea .list .date{font-size:18px;}
	.bbsArea .list .roll .bx-wrapper .bx-pager{bottom:610px;right:5%;padding-left:0;}


	.bnArea_info {display: none;}

	.bnArea_info{padding:0 30px;}
	.bnArea_info h2{font-size:24px;margin-bottom:15px; font-weight:600;}
	.bnArea_info li{width:100%;height:145px;text-align:center;float:none;padding:0;line-height:145px;margin-bottom:2px;background-size:cover;background-position-y:50%;}
	.bnArea_info li.height{height:340px;margin-left:15px; width:275px;background-size:auto; float:left;}
	.minheight{min-height:4800px;}
	.minheight1{min-height:350px;}
	.minheight2{min-height:700px;}
	.minheight3{min-height:1400px;}
	.minheight4{min-height:1400px;}

	.bnArea_info .current{width:100%;}
	.bnArea_info .desc,
	.bnArea_info .current .desc{display:none;}
	.bnArea_info li .tit{font-size:24px;}

	.bnArea_roll .imgroll{width:90%;margin:0 auto;float:none; height:100%;}
	.bnArea_roll .imgroll .imgroll_slide .imgroll_img{background-size:cover;width:100%;}
	/*.bbsArea .roll .bx-wrapper .bx-pager,
	.bnArea_roll .imgroll .bx-wrapper .bx-pager{display:block;}
	.bnArea_roll .imgroll .bx-wrapper .bx-controls-direction{width:105px;right:30px;margin-top:-280px;}
	.bnArea_roll .imgroll .bx-wrapper .bx-prev,
	.bnArea_roll .imgroll .bx-wrapper .bx-next{background-position-y:-145px;width:50px;height:50px;}
	.bnArea_roll .imgroll .bx-wrapper .bx-next{background-position-x:-56px;}
	*/
	/* //main */
	#txt_line{width:900px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	#txt_line1{width:300px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	#txt_line2{width:70px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	/* sub */
	.sub_bnArea .sub_tit{font-size:26px;padding-top:80px;line-height:150%;}
	.container{width:100%;border:0;}
	.container .contents{width:100%;float:none;margin-left:0;border:0;padding:0px 30px;}
	.container .contents .employee{width:100%;}

	.tab_comn.w_auto a{padding:0 1%;font-size:13px;}
	.tab_comn_content{background:rgb(238,238,238);}
	.tab_comn_content.type_list{padding-bottom:10px;}
	.tab_comn_content.type_list.w_25 li{width:auto;}
	.tab_comn_content.type_list li{background:none;border-right:1px solid rgb(0,0,0);list-style:none;margin-right:0;padding:0 2%;margin-bottom:2%;}
	.tab_comn_content a{padding-left:0;margin-left:0;}

	.tbl_info_comn .list_cate{float:none;}
	/* .tbl_info_comn select{width:84%;height:55px;font-size:20px;}
	.tbl_info_comn .btn{width:15%;height:55px;font-size:20px;} */
	.tbl_info_comn select{width: 82%;height:55px;font-size:20px;}
	.tbl_info_comn .btn{width:15%;height:55px;font-size:20px;line-height:22px;}
	.tbl_comn table th,
	.tbl_comn table td{padding:10px;}

	/* .tbl_comn.type_list tbody tr th,
	.tbl_comn.type_list .date,
	.tbl_comn.type_list .hit{display:none;} */

	.tbl_comn.type_view table tbody th{width:auto;}

	.tbl_srch_comn{padding:5%;}
	.tbl_srch_comn input[type=text].srch_field{width:69%;font-size:20px;}
	.tbl_srch_comn .btn{width:15%;font-size:20px;}

	.tbl_comn.type_view{margin-top:35px;}
	.tbl_comn.type_view table{border-top-width:8px;}
	.tbl_comn.type_view table thead th{padding:30px 70px;font-size:36px;font-weight:500;line-height:120%;}
	.tbl_comn.type_view .view_out{padding:15px 0;}
	.tbl_comn.type_view .view_out .desc{font-size:20px;}
	.container .contents .tbl_comn.type_view table {width:100%;}
	/* .container .contents .tbl_comn.type_view img {width:100%;} */

	.tbl_view_list_comn .view_arrow{margin-right:10px;}

	.tbl_paging_comn .prev{border-left-width:1px;}

	.research_comn .commentArea .desc{display:block;float:none;}
	.research_comn .commentArea textarea{width:70%;}

	.sub_tit_desc .tbl_comn.type_view li,
	.sub_tit_desc .tbl_comn.type_view.w_33 li{float:none;width:100%;background:rgb(255,255,255);min-height:85px;margin-top:0;}
	.sub_tit_desc .tbl_comn.type_view .tit{float:left;width:35%;min-height:84px;line-height:84px;}
	.sub_tit_desc .tbl_comn.type_view li:first-child .tit,
	.sub_tit_desc .tbl_comn.type_view .tit{padding:0;}
	.sub_tit_desc .tbl_comn.type_view .tit_desc{float:left;width:60%;}
	.sub_tit_desc .tbl_comn.type_view.w_33{border:1px solid rgb(227,227,227);border-top:2px solid rgb(124,152,173);}
	.sub_tit_desc .tbl_comn.type_view.w_33 ul{padding-bottom:0;margin-bottom:0;}
	.sub_tit_desc .tbl_comn.type_view.w_33 .tit{min-height:100px;}
	.sub_tit_desc .tbl_comn.type_view.w_33 li{border:0;}

	.sub_tit_desc .tbl_comn.type_view.li_fl_none .li_none_box .fl_l,
	.sub_tit_desc .tbl_comn.type_view.li_fl_none .li_none_box .img_align_c,
	.sub_tit_desc .tbl_comn.type_view.li_fl_none .li_none_box .fl_l li{float:none;width:100%;}
	.sub_tit_desc .tbl_comn.type_view.li_fl_none .li_none_box .fl_l li{min-height:inherit;}
	.sub_tit_desc .tbl_comn.type_view.li_fl_none .img_align_c.v_align_middle,
	.sub_tit_desc .tbl_comn.type_view.li_fl_none .img_align_c.v_align_middleB{padding-top:inherit;}

	.sub_tit_desc .tbl_comn.type_view.li_fl_none.typeB .li_none_box{padding:20px;}
	.sub_img_desc .li_img {width:100%;}
	.sub_img_desc .desc_box li{background:rgb(241,245,248);border:1px solid rgb(83,115,139);margin-bottom:20px;padding:0 2.5% 2.5% 2.5%;}
	.sub_img_desc .desc_box .tit{background:rgb(83,115,139);border-radius:0 0 20px 20px;color:rgb(255,255,255);display:block;width:100%;text-align:center;margin:0 auto;margin-bottom:20px;padding:7px 0;}

	.tabArea.atInfo{margin-bottom:50px;}
	.tabArea.atInfo .titArea{text-align:left;margin-left:20%;}
	.tabArea.atInfo .titArea .tit{color:rgb(157,156,25);display:block;font-size:28px;font-weight:500;}
	.tabArea.atInfo .titArea .desc{color:rgb(48,108,106);display:block;font-size:16px;font-weight:500;}
	.tabArea.atInfo .txtArea{background:url(/images/2019/contents/311100_logo.png) no-repeat top center;padding-left:0;padding-top:280px;}

	.tabArea.atHistory .descArea img,
	.tabArea.vs2020 .descArea img,
	.tabArea.groupInfo img{width:100%;}
	.tabArea.vs2020 .descArea .vs_info_img{width:auto;}

	.tabArea.country_map img{width:100%;}
	.tabArea.country_map .map_li li{width:100%;}
	/* //sub */

	/* //container */
	.imgArea img{width:100%;}
	/* footer */
	footer{padding:30px;}
	footer .guideArea{padding:0;border:0;}
	footer .guideArea li:first-child a{padding-left:0;}
	footer .infoArea .ico.logo,
	footer .infoArea .ico.pm{display:none;}
	footer .guideArea li.selectbox{width:100%;height:55px;margin:20px 0;}
	footer .selectArea{width:100%;margin-left:0;height:55px;}
/* 	footer .btnArea.sns{float:right;} */
	footer .btnArea.sns li{float:left;}
	footer .sns_btn{background-image:url(/images/2019/footer_ico1.png);background-color:rgb(106,111,111);width:30px;height:30px;border-radius:50%;}
	footer .sns_btn.fb{background-position-x:-134px;background-position-y:-56px;}
	footer .sns_btn.yt{background-position-x:-164px;background-position-y:-58px;}
	footer .sns_btn.bl{background-position-x:-194px;background-position-y:-59px;}

	/* footer .sns_btn{background-image:url(/images/2019/header_gnb.png);background-repeat:no-repeat;background-position-y:-50px;width:22px;height:22px;margin-right:5px;display:block;margin-top:8px;}
	footer .sns_btn.fb{background-position-x:-8px;}
	footer .sns_btn.yt{background-position-x:-48px;}
	footer .sns_btn.bl{background-position-x:-89px;} */
	/* //footer */


}
@media (min-width:881px) and (max-width:999px) {
	.container .contents .tbl_comn.type_view img.ggnuri{width:97px;}
	.imgArea p img{width:100%;}

	.minheight{min-height:4800px;}
	.minheight1{min-height:700px;}
	.minheight2{min-height:700px;}
	.minheight3{min-height:1900px;}
	.minheight4{min-height:2100px;}

	.popup_box{top:80px; left:40px; background: #dfe3df 0 repeat;}
	.popup_box ul{!important; border:0px solid #afafaf; padding:10px 10px 0px 10px;}
}
@media all and (max-width:880px) {
	.bnArea_main{background:url(/images/2019/banner/bin1/bin1_880_513.png?day=20200421);height:513px;}
	.bnArea_main.bn2{background:url(/images/2019/banner/bin2/bin2_880_513.png?day=20200421);}
	.bnArea_main.bn3{background:url(/images/2019/banner/bin3/bin3_880_513.png?day=20200421);}
	#txt_line{width:600px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	/* .bnArea_main{height:513px;} */
	.bbsArea .list .roll,
	.bbsArea .list .roll .bx-viewport{height:550px !important;}
	.bbsArea .list .roll .bx-wrapper .bx-pager{bottom:535px;}
	.tbl_srch_comn input[type=text].srch_field{width:60%;font-size:20px;}

	.tbl_srch_comn .btn{width:14%;font-size:18px;}
	/* .bbsArea ul li.new{list-style:none;margin-left:-16px;padding-right:0;width:774px;} */
	.container .contents .tbl_comn.type_view img.ggnuri{width:97px;}
	.imgArea p img{width:100%;}
	.container .contents .sub_tit_desc img{width:100%;}

	.minheight{min-height:4800px;}
	.minheight1{min-height:700px;}
	.minheight2{min-height:1400px;}
	.minheight3{min-height:1800px;}
	.minheight4{min-height:2100px;}

	.popup_box{top:80px; left:40px; background: #dfe3df 0 repeat;}
	.popup_box ul{border:0px solid #afafaf; padding:10px 10px 0px 10px;}
}

@media all and (max-width:800px) {
	#txt_line{width:540px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}

@media all and (max-width:780px) {
	.bnArea_main{background:url(/images/2019/banner/bin1/bin1_780_455.png?day=20200421);height:455px;}
	.bnArea_main.bn2{background:url(/images/2019/banner/bin2/bin2_780_455.png?day=20200421);}
	.bnArea_main.bn3{background:url(/images/2019/banner/bin3/bin3_780_455.png?day=20200421);}
	#txt_line{width:500px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	/* .bnArea_main{height:455px;} */
	.bbsArea .list .roll,
	.bbsArea .list .roll .bx-viewport{height:465px !important;}
	.bbsArea .list .roll .bx-wrapper .bx-pager{bottom:445px;}
	.gnbArea .seconddepth_li .ico.arrow{margin-top:-8%;}
	.sub_tit_desc .tbl_comn.type_view li:first-child .tit,
	.sub_tit_desc .tbl_comn.type_view .tit{width:30%;padding:2%;line-height:140%;padding-top:30px;}
	.tabArea.talent_person{padding-left:0;}
	.tabArea.talent_person img,
	.tabArea.mapArea img,
	.sub_tit_desc.distArea img{width:100%;}
	.tbl_srch_comn .btn{width:14%;font-size:18px;}
	.tbl_comn.type_view table thead th{padding:20px 20px;font-size:30px;font-weight:500;line-height:120%;}
	/* .bbsArea ul li.new{list-style:none;margin-left:-16px;padding-right:0;width:674px;} */

}

@media all and (max-width:730px) {
	#txt_line{width:450px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.tbl_comn table tbody th.apko356200{width:150px;}
	.tbl_comn table tbody td.apko356200i img {max-width:500px;}
}

@media all and (max-width:700px) {
	#txt_line{width:420px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.tbl_srch_comn select, .tbl_srch_comn input[type=text]{width:150px;}
	.minheight{min-height:9600px;}
	.minheight1{min-height:700px;}
	.minheight2{min-height:1400px;}
	.minheight3{min-height:3500px;}
	.minheight4{min-height:4200px;}
}

@media all and (max-width:670px) {
	#txt_line{width:400px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.popup_box{top:80px; left:40px; background: #dfe3df 0 repeat;}
	.popup_box ul{!important; border:0px solid #afafaf; padding:10px 10px 0px 10px;}
	.popup_box .contents{ width:100%; }
	.popup_box .contents img{ width:100%; }
}

@media all and (max-width:640px) {
	.bnArea_main{background:url(/images/2019/banner/bin1/bin1_640_373.png?day=20200421);height:373px;}
	.bnArea_main.bn2{background:url(/images/2019/banner/bin2/bin2_640_373.png?day=20200421);}
	.bnArea_main.bn3{background:url(/images/2019/banner/bin3/bin3_640_373.png?day=20200421);}
	#txt_line{width:380px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	/* .bnArea_main{height:373px;} */
	.bnArea_main .txtArea{font-size:35px;padding-top:17%;}
	.bnArea_main .txtArea1{font-size:35px;padding-top:17%;}
	.bbsArea .list .roll,
	.bbsArea .list .roll .bx-viewport{height:360px !important;}
	.bbsArea .list .roll .bx-wrapper .bx-pager{bottom:345px;}
	.tbl_comn.tbl_light table{width:100%;}
	.tbl_srch_comn .btn{width:14%;font-size:18px;}
	.tbl_srch_comn select, .tbl_srch_comn input[type=text]{width:120px;}
	.tbl_comn.type_view table thead th{padding:20px 20px;font-size:30px;font-weight:500;line-height:120%;}
	/* .bbsArea ul li.new{list-style:none;margin-left:-16px;padding-right:0;width:534px;} */
	.tbl_comn table tbody th.apko356200{width:120px;}
	.tbl_comn table tbody td.apko356200i img {max-width:400px;}
}

@media all and (max-width:620px) {
	#txt_line{width:350px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}

@media all and (max-width:590px) {
	#txt_line{width:320px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}

@media all and (max-width:560px) {
	#txt_line{width:300px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}

@media all and (max-width:530px) {
	header .wrap_comn_out{padding:3%;}
	.srchArea .srch_field{font-size:18px;height:40px;line-height:40px;}
	.tbl_srch_comn .btn{width:100%;height:55px;font-size:18px;margin-top:5px;}
	.gnbArea .seconddepth_li .ico.arrow{margin-top:-11%;}
	#txt_line{width:280px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.bnArea_main{background:url(/images/2019/banner/bin1/bin1_530_373.png?day=20200421);}
	.bnArea_main.bn2{background:url(/images/2019/banner/bin2/bin2_530_373.png?day=20200421);}
	.bnArea_main.bn3{background:url(/images/2019/banner/bin3/bin3_530_373.png?day=20200421);}
	.bnArea_main .txtArea{padding-top:45%;font-size:30px;}
	.bnArea_main .txtArea1{padding-top:45%;font-size:30px;}
	.bx-wrapper .bx-pager{padding-left:4%;}
	.bnArea_out .btn.roll_show, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a.active:hover{width:70px;height:20px;border-radius:10px;}
	.bnArea_out .btn.roll_hide, .bx-wrapper .bx-pager.bx-default-pager a, .bx-wrapper .bx-pager.bx-default-pager a:hover{width:20px;height:20px;}

	.bbsArea, .bnArea_info{padding:3%;}
	.bbsArea .list{padding:5%;padding-top:0;}
	.bbsArea .list .tit.current{font-size:20px;margin-right:25px;}
	.bbsArea .list .tit{font-size:18px;margin-right:25px;}
	/* .bbsArea ul li.new{list-style:none;margin-left:-16px;padding-right:0;width:462px;} */

	.bnArea_roll .imgroll{width:94%;}
	.bbsArea .list .roll,
	.bbsArea .list .roll .bx-viewport{height:310px !important;}
	.bbsArea .list .roll .bx-wrapper .bx-pager{bottom:295px;}

	.tbl_comn.type_view table thead th{padding:15px 15px;font-size:26px;font-weight:500;line-height:120%;}

	.sub_btnArea .btn.large{width:100%;margin-bottom:2%;}

	.tbl_comn table tbody th.apko356200{width:80px;}
	.tbl_comn table tbody td.apko356200i img {max-width:300px;}
}

@media all and (max-width:500px) {
	#txt_line{width:260px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.tbl_comn table th,
	.tbl_comn table td{padding-left:3px;padding-right:3px;padding-top:10px;padding-bottom:10px;}
	.w_r17 .infomation{width:100%}

	.popup_box{top:80px; left:40px; background: #dfe3df 0 repeat;}
	.popup_box ul{ height:100%; !important; border:0px solid #afafaf; padding:10px 10px 0px 10px;}
	.popup_box .contents img{ width:100%; }
}

@media all and (max-width:460px) {
	#txt_line{width:240px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.tbl_srch_comn input[type=text]{width:70px;}
	.safeTable th {font-size:13px !important;}
	.safeTable td {font-size:13px !important;}
}

@media all and (max-width:420px) {
	#txt_line{width:220px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.safeTable th {font-size:12px !important;}
	.safeTable td {font-size:12px !important;}
	.tbl_comn table tbody th.apko356200{width:80px;}
	.tbl_comn table tbody td.apko356200i img {max-width:220px;}
}

@media all and (max-width:400px) {
	header .logo{background-size:85%;width:204px;height:31px;background-position-x:center;}
	header .btn.img.srch{margin-top:-33px;}
	.gnbArea .ico.list{background-size:80%;width:32px;height:20px;}
	.gnbArea .seconddepth_li .ico.arrow{margin-top:-12%;}
	.srchArea .srch_field{font-size:13px;height:35px;line-height:35px;}

	.bnArea_out .btn, .bx-wrapper .bx-pager.bx-default-pager a{margin-right:3px;}
	.bnArea_info li{width:100%;height:105px;text-align:center;float:none;padding:0;line-height:105px;margin-bottom:2px;background-size:cover;background-position-y:50%;}
	.bnArea_main{background:url(/images/2019/banner/bin1/bin1_400_373.png?day=20200421);}
	.bnArea_main.bn2{background:url(/images/2019/banner/bin2/bin2_400_373.png?day=20200421);}
	.bnArea_main.bn3{background:url(/images/2019/banner/bin3/bin3_400_373.png?day=20200421);}
	#txt_line{width:210px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.tbl_srch_comn{padding:5%;}
	.tbl_srch_comn input[type=text].srch_field{width:100%;font-size:18px;}

	.tbl_srch_comn .btn{width:100%;height:55px;font-size:18px;margin-top:5px;}
	.tbl_comn.type_view table thead th{padding:5px 5px;font-size:24px;font-weight:500;line-height:120%;}
	.tbl_comn.color_gradient table thead th.userNm{width:60px;}

	.research_comn .commentArea textarea{width:70%;}
	.imgArea a img{width:100%;}
	.imgArea p img{width:100%;}
	.imgArea img{width:100%;}

	.container .contents .sub_tit_desc .descArea img{width:100%;}
	.bbsArea{margin-bottom:5%;}
	.bbsArea .list .tit.current{font-size:20px;margin-right:20px;}
	.bbsArea .list .tit{font-size:16px;margin-right:20px;}
	/* .bbsArea ul li.new{list-style:none;margin-left:-16px;padding-right:0;width:352px;} */

	.bbsArea .list .new_head b{font-size:25px;}
	.bbsArea .list a, .bbsArea .list .date{font-size:15px;}

	.bbsArea .list .roll,
	.bbsArea .list .roll .bx-viewport{height:255px !important;}
	.bbsArea .list .roll .bx-wrapper .bx-pager{bottom:210px;}
	.tabArea.vs2020 .descArea .vs_info_img{width:100%;}

	.modal{	display: none;	position: fixed;	z-index: 1;	left: 0;	top: 0;	width: 100%;	height: 100%;	overflow: auto;	background-color: rgb(0, 0, 0);	background-color: rgba(0, 0, 0, 0.4);}
	.modal-content {	background-color: #fefefe;	margin: 25% auto;	padding: 20px;	border: 1px solid #888;	width: 100%;}
	.modal-content span{	font-family:'NanumGothicBold', sans-serif;	font-size:15px;}
	#number_cd{	position:relative;	display:inline-block;	height:20px;	line-height:1;}
	#data6{width:120px;}
	[class ^="check"] {	position:relative;	display:inline-block;	padding:5px 20px 5px 20px;	border:0 none;	border-radius:18px;	margin-left:10px;	box-sizing:border-box;	background-color:#59ccd2;	font-family:'NanumGothicBold', sans-serif;
						font-size:15px;	color:#fff;	line-height:1;	z-index:1;	cursor:pointer;}
	.close {	color: #aaa;	float: right;	font-size: 28px;	font-weight: bold;	margin-top: -25px;	background-color:none;}
	.close:hover,.close:focus {	color: black;	text-decoration: none;	cursor: pointer;}

	.safeTable th {font-size:11px !important;}
	.safeTable td {font-size:11px !important;}

	.popup_box{top:40px; left:20px; background: #dfe3df 0 repeat;}
	.popup_box ul{ height:100%; !important; border:0px solid #afafaf; padding:10px 10px 0px 10px;}
	.popup_box .contents img{ width:100%; }


}

@media all and (max-width:380px) {
	#txt_line{width:190px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.research_comn .commentArea textarea{width:70%;}
	.tbl_srch_comn .btn{width:100%;height:55px;font-size:18px;margin-top:5px;}

	.modal{	display: none;	position: fixed;	z-index: 1;	left: 0;	top: 0;	width: 100%;	height: 100%;	overflow: auto;	background-color: rgb(0, 0, 0);	background-color: rgba(0, 0, 0, 0.4);}
	.modal-content {	background-color: #fefefe;	margin: 25% auto;	padding: 20px;	border: 1px solid #888;	width: 100%;}
	.modal-content span{	font-family:'NanumGothicBold', sans-serif;	font-size:15px;}
	#number_cd{	position:relative;	display:inline-block;	height:20px;	line-height:1;}
	#data6{width:120px;}
	[class ^="check"] {	position:relative;	display:inline-block;	padding:5px 20px 5px 20px;	border:0 none;	border-radius:18px;	margin-left:10px;	box-sizing:border-box;	background-color:#59ccd2;	font-family:'NanumGothicBold', sans-serif;
						font-size:15px;	color:#fff;	line-height:1;	z-index:1;	cursor:pointer;}
	.close {	color: #aaa;	float: right;	font-size: 28px;	font-weight: bold;	margin-top: -25px;	background-color:none;}
	.close:hover,.close:focus {	color: black;	text-decoration: none;	cursor: pointer;}
	.tbl_comn table tbody th.apko356200{width:70px;}
	.tbl_comn table tbody td.apko356200i img {max-width:200px;}

}

@media all and (max-width:370px) {
	#txt_line{width:180px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.research_comn .commentArea textarea{width:70%;}
	.tbl_srch_comn .btn{width:100%;height:55px;font-size:18px;margin-top:5px;}

	.modal{	display: none;	position: fixed;	z-index: 1;	left: 0;	top: 0;	width: 100%;	height: 100%;	overflow: auto;	background-color: rgb(0, 0, 0);	background-color: rgba(0, 0, 0, 0.4);}
	.modal-content {	background-color: #fefefe;	margin: 25% auto;	padding: 20px;	border: 1px solid #888;	width: 100%;}
	.modal-content span{	font-family:'NanumGothicBold', sans-serif;	font-size:15px;}
	#number_cd{	position:relative;	display:inline-block;	height:20px;	line-height:1;}
	#data6{width:120px;}
	[class ^="check"] {	position:relative;	display:inline-block;	padding:5px 20px 5px 20px;	border:0 none;	border-radius:18px;	margin-left:10px;	box-sizing:border-box;	background-color:#59ccd2;	font-family:'NanumGothicBold', sans-serif;
						font-size:15px;	color:#fff;	line-height:1;	z-index:1;	cursor:pointer;}
	.close {	color: #aaa;	float: right;	font-size: 28px;	font-weight: bold;	margin-top: -25px;	background-color:none;}
	.close:hover,.close:focus {	color: black;	text-decoration: none;	cursor: pointer;}

}

@media all and (max-width:360px) {
	#txt_line{width:170px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	header .logo{background-size:85%;width:204px;height:31px;background-position-x:center;}
	header .btn.img.srch{margin-top:-33px;}
	.gnbArea .ico.list{background-size:80%;width:32px;height:20px;}
	.gnbArea .seconddepth_li .ico.arrow{margin-top:-12%;}
	.srchArea .srch_field{font-size:13px;height:35px;line-height:35px;}

	.bnArea_out .btn, .bx-wrapper .bx-pager.bx-default-pager a{margin-right:3px;}
	.bnArea_info li{width:100%;height:105px;text-align:center;float:none;padding:0;line-height:105px;margin-bottom:2px;background-size:cover;background-position-y:50%;}
	.tbl_srch_comn{padding:5%;}
	.tbl_srch_comn input[type=text].srch_field{width:100%;font-size:18px;}

	.tbl_srch_comn .btn{width:100%;height:55px;font-size:18px;margin-top:5px;}
	.tbl_comn.type_view table thead th{padding:5px 5px;font-size:24px;font-weight:500;line-height:120%;}
	.tbl_comn.color_gradient table thead th.userNm{width:60px;}
	.research_comn .commentArea textarea{width:70%;}

	.bbsArea{margin-bottom:5%;}
	.bbsArea .list .tit.current{font-size:20px;margin-right:20px;}
	.bbsArea .list .tit{font-size:16px;margin-right:20px;}
	/* .bbsArea ul li.new{list-style:none;margin-left:-16px;padding-right:0;width:352px;} */

	.bbsArea .list .new_head b{font-size:25px;}
	.bbsArea .list a, .bbsArea .list .date{font-size:15px;}

	.bbsArea .list .roll,
	.bbsArea .list .roll .bx-viewport{height:255px !important;}
	.bbsArea .list .roll .bx-wrapper .bx-pager{bottom:210px;}

	.tabArea.vs2020 .descArea .vs_info_img{width:100%;}

	.container .contents .tbl_comn.type_view img.ggnuri{width:97px;}

	.modal{	display: none;	position: fixed;	z-index: 1;	left: 0;	top: 0;	width: 100%;	height: 100%;	overflow: auto;	background-color: rgb(0, 0, 0);	background-color: rgba(0, 0, 0, 0.4);}
	.modal-content {	background-color: #fefefe;	margin: 25% auto;	padding: 20px;	border: 1px solid #888;	width: 100%;}
	.modal-content span{	font-family:'NanumGothicBold', sans-serif;	font-size:15px;}
	#number_cd{	position:relative;	display:inline-block;	height:20px;	line-height:1;}
	#data6{width:120px;}
	[class ^="check"] {	position:relative;	display:inline-block;	padding:5px 20px 5px 20px;	border:0 none;	border-radius:18px;	margin-left:10px;	box-sizing:border-box;	background-color:#59ccd2;	font-family:'NanumGothicBold', sans-serif;
						font-size:15px;	color:#fff;	line-height:1;	z-index:1;	cursor:pointer;}
	.close {	color: #aaa;	float: right;	font-size: 28px;	font-weight: bold;	margin-top: -25px;	background-color:none;}
	.close:hover,.close:focus {	color: black;	text-decoration: none;	cursor: pointer;}

	.srtbInput2 {width:87.5% !important;}

}

@media all and (max-width:350px) {
	#txt_line{width:160px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.research_comn .commentArea textarea{width:68%;}
}

@media all and (max-width:340px) {
	#txt_line{width:150px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.research_comn .commentArea textarea{width:66%;}
}

@media all and (max-width:330px) {
	#txt_line{width:140px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.research_comn .commentArea textarea{width:64%;}
}

@media all and (max-width:320px) {
	#txt_line{width:130px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.research_comn .commentArea textarea{width:62%;}
}

@media all and (max-width:310px) {
	#txt_line{width:120px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.research_comn .commentArea textarea{width:60%;}
}

@media all and (max-width:300px) {
	#txt_line{width:110px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.research_comn .commentArea textarea{width:58%;}
}



/* 230407 수정 */
@media all and (max-width:1000px){
	.gnbArea .gnb_m{border-bottom: 0;}
	.gnbArea .gnb_m .gnb_log{padding: 40px 22px; background: #50b948; }
	.gnbArea .gnb_m .gnb_log .fl_l{margin-top: 0; line-height: 1;}
	.gnbArea .gnb_m .gnb_log .ico{display: none;}
	.gnbArea .gnb_m .gnb_log a{font-size: 22px; font-weight: bold; color: #fff;}
	.gnbArea .gnb_m .gnb_log .close{margin-top: 0;height: 40px;line-height: 40px;color: #fff;font-weight: 400;}
	.gnbArea .gnb_m .gnb_list_out{padding: 0 12px; padding-top: 13px;}
	.gnbArea .gnb_m .gnb_list .firstdepth li{background: #fff; border-bottom: 1px solid #d1d1d1; }
	.gnbArea .gnb_m .gnb_list .firstdepth .tit{color: #035b4d; font-size: 20px; padding: 20px 10px; line-height: 1; font-weight: bold;}
	.gnbArea .gnb_m .gnb_list .list_show{background: url(/images/2019/i_menu_off.png) no-repeat center; margin-top: -11px;}
	.gnbArea .ico.list_show.gnbdepth.current{background: url(/images/2019/i_menu_on.png) no-repeat center;}
	.gnbArea .gnb_m .gnb_list .seconddepth{border-left: 0 !important; border-right: 0 !important;}
	.gnbArea .gnb_m .gnb_list .seconddepth .tit_sub{padding: 15px 12px;}
	.gnbArea .seconddepth_li .ico.arrow{background: url(/images/2019/i_menu_off2.png) no-repeat center; width: 25px; height: 25px; margin-top: -38px; right: 20px;}
	.gnbArea .seconddepth_li .ico.arrow.current{background: url(/images/2019/i_menu_on2.png) no-repeat center;}
	.gnbArea .gnb_m .gnb_list .seconddepth li:last-child{border-bottom: 0;}
	.gnbArea .gnb_m .gnb_list .thirddepth{padding: 17px 30px;}
	.gnbArea .gnb_m .gnb_list .thirddepth li{border: 0; background: none;}
	.gnbArea .gnb_m .gnb_list .seconddepth{position: relative;}
	.gnbArea .gnb_m .gnb_list .seconddepth:after{content: ''; display: block; width: 70vw; height: 2px; background: #066355; position: absolute; left: -12px; bottom: -1px;}

}