b {font:inherit}
.pl10 {padding-left:20px !important}
.point_lit {margin-left:-10px;}

.bx-controls-auto {left:10px;}

@media (max-width:1024px) {
	/**** Sub Common ****/
	#sub_visual {margin-top:70px; padding-top:75px}
	#sub_visual .s_slogan p {padding-left:2%}
	#sub_visual .s_slogan .slo_top {margin-bottom:10px; font-size:28px}
	#sub_visual .s_slogan .slo_btm {font-size:17px}
	#ln_area {width:100%}
	#sub_cnt {width:100%; padding-bottom:50px}
	#ln_area .h2_label, .custom_box {display:none}
	#ln_area > .ln {display:none}
	.feedback {margin-bottom:10px; padding:15px 2%;}
	.page_visual .pg_txt_sec {padding:50px 0 0 45px}
	.page_visual .pg_txt_sec .txt_top {font-size:22px !important}
	.page_visual .pg_txt_sec .txt_btm {width:85%; box-sizing:border-box; word-break:keep-all}
	.page_visual .pg_txt_sec .txt_btm .block {display:inline !important}
	.page_visual .pg_txt_sec {width:50%; box-sizing:border-box}
	.page_visual .slide_sec {width:50%; height:310px}
	.page_visual .slide_sec img {width:100%; height:100%}
	.page_visual_info {padding:30px}
	.page_visual_info .info_wrap {background: url(/img/arrow_line.png)repeat-y center}
	.page_visual_info .tel_info {padding-left:20px}
	.tab_menu_box li a {font-size:20px;}
	.de_tb_wrap {margin-top:30px; padding:0 2%; box-sizing:border-box}
	.cont_tit {padding-left:2%}
	.root_daum_roughmap_landing {width:100% !important;}
	.body_content {padding:0 15px;}
}

@media (max-width:800px) {
	#main_body {width:100% !important;}
	.main_left {display:none;}
	.main_visual {width:100% !important; }
	/**** Main ****/
	.mv_wrap > li {height:320px}
	.main_slogan {max-width:900px; margin:50px auto 0;  z-index:99; }
	.main_slogan > p:nth-child(1) {margin-top:0px}
	.main_slogan > p:nth-child(2) {margin-top:0px}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:-25px}
	.bx-controls-auto {left:-4%; bottom:-5px !important}
	#main_search {padding:10px 2% 0}

	/**** Sub Common ****/
	.default_blet {font-size:16px}
	.tb_scroll_wrap {overflow-x:auto}
	.tb_scroll_wrap table {width:735px}

	/**** Sub Page ****/
	.page_visual .pg_txt_sec {background-size:100% 100% !important}
	.s1 .page_visual .pg_txt_sec {padding:45px 0 0 20px}
	.s1 .page_visual .pg_txt_sec .txt_top {font-size:19px !important}
	#s1_3 .page_visual .pg_txt_sec {padding-top:30px}
	#s1_3 .page_visual .pg_txt_sec .txt_top {padding-right:20px}
	#s1_4 .de_tb_wrap .pl_100 {padding-left:20px}
	#s1_4 .list_info_wrap ul li {font-size:17px}
	#s2_1 .cont_01 {height:auto; padding-bottom:15px}
	#s2_1 .cont_01 .abs_group {background:url(/img/s2_cont_round_m.png)no-repeat center top 30px}
	#s2_1 .cont_01 .abs_group .ct_sec {display:none}
	#s2_1 .cont_01 .abs_group .abs_txt {position:static; transform:none; margin-bottom:10px; padding-left:32%; text-align:left}
	#s2_1 .cont_01 .abs_group .abs_txt:before {display:inline-block; width:5px; height:5px; margin-left:-10px; margin-right:5px; vertical-align:middle; background:#00386e; border-radius:50%; content:""}
	#s2_1 .cont_01 .abs_group .abs_txt_01 {padding-top:360px}
	.s2 .page_visual .pg_txt_sec {padding:50px 0 0 20px}
	.s3 .page_visual .pg_txt_sec {padding:55px 0 0 20px}
	#s2_2 .page_visual .pg_txt_sec {padding-top:38px}
	#s3_3 .page_visual .pg_txt_sec {padding:70px 0 0 25px} 
	#s3_4 .page_visual .pg_txt_sec {padding:65px 0 0 25px}
	#s3_1 .page_visual .pg_txt_sec {padding:55px 0 0 20px}
	.s3 .img_over_view .thumb_view li {width:15.8%; margin-right:1.04%}
	.s3 .img_over_view .thumb_view .thumb_03,
	.s3 .img_over_view .thumb_view .thumb_09,
	.s3 .img_over_view .thumb_view .thumb_12,
	.s3 .img_over_view .thumb_view .thumb_15 {margin-right:1.04% !important}
	.s3 .img_over_view .thumb_view .thumb_06,  
	.s3 .img_over_view .thumb_view .thumb_12, 
	.s3 .img_over_view .thumb_view .thumb_18 {margin-right:0 !important}
	#s3_2 .tab_view_wrap .doc_wrap dl {width:80%}
	#s3_2 .tab_view_wrap .doc_wrap dl dt {font-size:16px}
	#s3_2 .tab_view_wrap .doc_wrap dl dd {font-size:16px}
	#s3_2 .tab_view_wrap .doc_wrap dl .dd_01 {padding:10px 0 0 35px}
	#s3_2 .tb_td {padding-left:10px}
	#s3_4 .de_tb_wrap .pl_60 {padding-left:10px}
	#s4_3 .de_tb_wrap .de_tb { width:100%; float:none }
	#s4_3 .de_tb_wrap .de_tb tr td:last-child { border-right:0 }
	#s4_3 .de_tb_wrap .s43_tb_01 .bd_btm{ border-bottom:0 !important }
	#s4_3 .de_tb_wrap .s43_tb_02 { margin-top:0; border-top:0}
	#s4_3 .de_tb_wrap .s43_tb_01 tr:last-child td {border-bottom:0}
	#s4_3 .de_tb_wrap .s43_tb_02 tr:nth-child(1) td {border-top:1px dashed #dbdbdb}

	#footer .ft_left {float:left; width:30%; margin:20px 10px}
	#footer .ft_right {float:left; width:60%;}
	
	.body_content {padding:0; overflow-x: auto;}
}
