@charset "utf-8";

@media screen and  (max-width:1800px)  {
	#wrap {min-width: 100%;}

}
@media screen and  (max-width:1750px)  {
	#wrap {min-width: 100%;}
	.sec_wrap {padding: 100px 20px;}
	.s_sec_01_01_01_in {padding: 0 20px;}
	.s_sec_02_04_03_con {padding: 0 20px;}
}
@media screen and  (max-width:1600px)  {
	.top_nav .menu {width: 16.6%;}
	.header_mid {padding: 0 180px 0 260px;}
	.header_mid_wrap {padding: 0 50px;}
	.s_sec_01_04_01_con_left_in {padding-left: 20px;}
	.page_tab_con_wrap {padding: 0 20px;}
	.main_sec_10_in {padding: 0 50px;}
	.main_sec_10_con_in {padding: 80px 30px;}
	.s_sec_01_01_03_con_box_img_wrap {padding-left: 20px; padding-right: 20px;padding-top: 50px;}
	.s_sec_02_04_03_box_txt_01 span {font-size: 18px;}
}

@media screen and  (max-width:1400px)  {
	.main_sec_09_in {padding: 0 40px;}
	.main_sec_08_bg {background-size: contain;}
	.main_30_box_wrap {text-align: center;}
	.main_30_box_01 b {font-size: 60px;}
	.main_30_box_01 span {font-size: 24px;}
	.main_30_box_02 {font-size: 18px; padding: 10px 0;}
	.main_30_box_03 {font-size: 14px;}
	.main_30_con_wrap {padding: 0 40px;}
	.main_sec_06_bg {background-size: contain;}
	.sec_txt3 {font-size: 20px;}
	.sub .sec_txt3 {font-size: 24px;}
	.main_visual_all_wrap {padding: 0 50px 50px;}

	.main_sec_01_slider.owl-carousel .owl-stage-outer {margin-left: -100px;}
	.pdt_list_all_wrap {padding: 160px 20px;}
	.pdt_list_top_right_txt {width: 100%;}
	.pdt_list_top_right_in > img {max-width: 70%;}
	.pdt_view_all_wrap {padding: 150px 20px;}

	.top_nav {position: relative;top:0px;left: 0px;width: 100%;float: none;padding-top: 0px;}
	.logo_wrap {position: relative;top: 0px;left: 0px; width: 200px; height: 70px;padding-left: 20px;}
	.logo_wrap:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.27em;}

	.top_nav .menu_a {height: 60px;color: #333;border-top: 1px solid #ccc;}
	.top_nav .menu .sub_menu_wrap {display: none!important;}


	.m_menu_wrap {display: block;}
	.all_bg {display: none!important;}
	.m_menu_btn_wrap {display: block;top: 10px; right: 20px;}

	.header_mid {padding: 0px;}
	.header_mid_wrap {padding: 0px;}
	.header_top_wrap {padding: 0px;display: none;}

	.main_visual_txt {text-align: center;}
	.main_visual_txt_wrap:after {bottom: 20px;}

	.m_close_wrap {text-align: right;}
	.m_menu_wrap  .m_close_btn {display: inline-block;}


	#wrap {padding-top: 0px;}
	.main_visual_all_wrap {padding: 0px;}
	.lang_all_wrap {right: auto;left: 20px;top: 17px;}

	.more_btn_wrap .more_btn_a span {font-size: 14px;}



	.map_wrap .roughmap_maker_label .roughmap_lebel_text {width: 130px;height: 50px;background-size: cover;}




	.main_visual_txt_01 img {max-width: 300px;}
	.main_visual_txt_02 {font-size:40px;}

	#fp-nav.left {left: 10px;}

	.item_label {font-size: 18px;}
	.item_link a {padding-left: 0px;}

	.sub_visual_txt a {font-size: 60px;}


	.cert_box {padding: 50px 20px 20px}
	.pdt_list_top_right_txt {top: 0px;}
	.pdt_list_top_left_in {padding: 50px 0}
	.pdt_list_top_left {padding-right: 50px;}
	.pdt_list_box:nth-child(6n+1) {margin-left: 0px;}
	.pdt_list_box {width: 33.3%; padding-left: 30px;padding-bottom: 50px;}
	.pdt_list_box_wrap {margin-left: -30px;}
	.pdt_list_all_wrap {padding: 100px 20px;}
	.pdt_view_all_wrap {padding: 100px 20px;}
	.pdt_view_right_top_name {font-size: 42px;}
	.borad_btn_wrap {text-align: center;}
	.s_sec_01_01_01_in {padding: 0 20px;}
	.s_sec_01_01_01_con_left_img {background-size: contain;}
	.sec_wrap.s_sec_01_01_01_wrap {padding-top: 50px;}
	.s_sec_01_02_01_con_left {width: 40%;}
	.s_sec_01_02_01_con_right {width: 60%;}
	.s_sec_03_02_03_box br {display: none;}
	.top_nav {display: none;}
	.main_visual {top: 50px;}
	.main_sec_01_con_right {display: none;}
	.main_sec_11_con_in {text-align: center;}
	.sub_wrap > div.sub_top_nav {top: 0px; height: auto;}
	.sub_top_nav .sub_menu_wrap {text-align: left;}
	.his_box_info_txt .sec_txt3 {font-size: 18px;}
	.his_box_info_in {height: 200px;}
	.main_sec_03_con {padding: 0 30px;}
	.main_sec_05_label {position: relative;top: 0px;left: 0px;}

	.main_sec_06_box {height: 400px;}

}
@media screen and  (max-width:1200px)  {
	.main_sec_02_bar_in {height: 200px;}
	.main_sec_01_con_in {padding: 0 3%}
	.sec_txt3 {font-size: 16px;}
	.sub .sec_txt3 {font-size: 20px;}
	.s_sec_01_01_02_con_wrap br {display: none;}
	.s_sec_01_02_01_con_left {display: none;}
	.s_sec_01_02_01_con_right {width: 100%;}
	.span_bar_03 {display: block;width: auto;height: 0px;margin: 0px;background-color: transparent;}
	.cert_con_box {padding: 30px 10px;}
	.s_sec_01_04_01_con_left {width: 100%;padding: 50px 0;}
	.s_sec_01_04_01_con_right {position: relative;width: 100%;}
	.s_sec_01_04_01_con_right_in {position: relative;padding: 30px;background-color: #1c54a4;}
	.map_wrap {position: relative;}
	.map_wrap .root_daum_roughmap {position: relative;}
	.map_wrap .root_daum_roughmap .wrap_map {position: relative;height: 300px!important;}
	.s_sec_01_04_01_con_left_in {max-width: 100%;padding: 0px 20px;text-align: center;}
	.s_sec_01_04_01_con_info_in {max-width: 320px; margin: 0 auto;}
	.s_sec_02_01_01_bg {background-size: 100%;}
	.s_sec_02_01_01_con_wrap {padding-top: 5%;}
	.sec_tit4 {font-size: 50px;}
	.s_sec_02_01_01_01_con {margin-left: -30px;}
	.s_sec_02_01_01_01_box {padding-left: 30px;}
	.s_sec_02_01_01_01_box_in {padding: 20px;}
	.s_sec_02_01_01_01_box_label {font-size: 24px;}
	.s_sec_02_01_01_02_con {padding-top: 100px;}


	.tag_box_in {height: 40px;line-height: 40px;padding: 0 10px ; font-size: 14px;}
	.page_tab_box {padding: 10px;}
	.page_tab_box .page_tab_box_a {font-size: 18px;}
	.s_sec_page_wrap {padding: 50px 0;}
	.s_sec_02_03_02_02_tbl_wrap table {font-size: 14px;}
	.s_sec_02_03_02_02_tbl_wrap th {padding: 10px 3px;}
	.s_sec_02_03_02_02_tbl_wrap td {padding: 10px 3px;}
	.s_sec_02_03_02_02_01_tbl_wrap table {font-size: 14px;}
	.s_sec_02_03_02_02_01_tbl_wrap th {padding: 15px 3px;}
	.s_sec_02_03_02_02_01_tbl_wrap td {padding: 15px 3px;}
	.main_sec_01_in, .main_sec_02_in {text-align: center;}
	.main_sec_02_con_right {top: 0px;left: 0px;width: 100%;height: 100%;transform: none;display: none;}
	.his_box_info_txt .sec_txt3 {font-size: 16px;}
	.his_box_info_in {height: auto;padding-top: 20px;}
	.his_box_info_date .sec_tit3 {font-size: 30px;}
	.his_box_info {padding-left: 100px;}
	.map_wrap {height: 400px;}
	.s_sec_02_02_01_con_right {width: 100%;text-align: center;}
	.s_sec_02_02_01_con_left {width: 100%;text-align: center;padding-top: 30px;}
	.s_sec_02_02_01_wrap {padding-bottom: 0px!important;}
	.gap {height: 60px;}

	.s_sec_02_04_01_con_right {width: 100%;text-align: center;}
	.s_sec_02_04_01_con_left {width: 100%;text-align: center;padding-top: 30px;}
	.s_sec_02_04_01_wrap {padding-bottom: 0px!important;}

	.s_sec_02_04_03_box {width: 33.33%;}
	.main_sec_02_txt2 {font-size: 48px;}
	.main_sec_03_con_top > div {font-size: 36px;}
	.main_sec_03_con_bt_txt_01 {font-size: 40px;}
	.main_sec_03_con_bt_in {padding: 50px 20px;}
	.main_sec_03_con_right {height: 500px;}
	.main_sec_03_con_left {height: 500px;}

	.main_sec_07_con_right > .sgap {display: none;}

	.m_menu_wrap .menu_a {font-size: 50px;}
	.m_close_wrap .m_close_btn {margin-right: 0px;}
	.s_sec_01_01_02_con_wrap {width: 70%;margin: 0 auto;}
	.s_sec_01_01_02_con_wrap br {display: block;}
}

@media screen and  (max-width:1000px)  {
	.main_sec_03_con_top > div {width: 35%;}
	.main_sec_03_con_top > div.main_sec_03_con_02  {width: 30%;}
	.main_sec_04_con_left_inner br {display: none;}
	.main_sec_04_con_right_in .sec_txt2 br {display: none;}
	.s_sec_01_01_01_con_wrap {padding-top: 50px;}
	.main_sec_03_con_bt {box-shadow: none;}
	.main_30_box_03 br {display: none;}

	.pt_list_box {padding-left: 20px;}
	.pt_list_wrap {margin-left: -20px;}
	.pt_list_info_wrap {padding: 15px;}
	.pt_list_txt .pt_list_txt_in {font-size: 14px;}
	.pt_list_date {font-size: 12px;}
	.pt_list_txt {height: 43px;}
	.s_sec_01_01_01_con_right {width: 100%;text-align: center;}
	.s_sec_01_01_01_con_left {width: 100%;position: relative;top: 0px;left: 0px;text-align: center;}
	.s_sec_01_01_01_con_left_in {width: 100%;position: relative;top: 0px;left: 0px;}
	.s_sec_01_01_01_con_left_img {width: 100%;position: relative;top: 0px;left: 0px;height: 400px;background-position: center bottom;}
	.sec_tit {font-size: 16px;}
	.sec_tit2 {font-size: 24px;}
	.sec_tit3 {font-size: 32px;}
	.sec_txt3 {font-size: 14px;}
	.sec_txt2 {font-size: 16px;}
	.gap {height: 70px;}
	.sgap {height: 30px;}
	.ssgap {height: 18px;}
	.sssgap {height: 10px;}
	.sec_wrap {padding: 70px 20px;}
	.bt_sec_box_in {height: 300px;}
	.footer_logo {position: relative;margin: 0 auto;}
	.footer_mid {padding-left: 0px;}
	.footer_wrap {text-align: center;}
	.footer_info_wrap {padding-top: 30px;}
	.cert_con_box {width: 33.33%;}
	.cert_con_txt {font-size: 13px; line-height: 1.4;}
	.s_sec_02_01_02_in {padding-left: 0px;}
	.s_sec_02_01_02_con_left {position: relative;max-width: 100%;padding-bottom: 30px;}
	.s_sec_02_01_02_con_left br {display: none;}
	.s_sec_03_01_01_con_right_in br {display: none;}
	.s_sec_03_01_02_con_left_in br {display: none;}

	.s_sec_03_02_01_con_left br {display: none;}
	.s_sec_03_02_02_con_right br {display: none;}
	.s_sec_03_02_03_box:first-child {width: 100%;}
	.s_sec_03_02_03_box {width: 50%;padding-bottom: 30px;}
	.s_sec_03_02_04_box .sec_txt2  br {display: none;}
	.main_notice_box {padding: 20px;}
	.main_notice_tit {font-size: 14px;height: 38px;}
	.main_notice_desc_wrap {display: none;}
	.main_notice_date {padding: 15px 0;}
	.main_notice_link {width: 30px ;height: 30px;}
	.main_notice_link:before {width: 20px;height: 1px;}
	.main_notice_link:after {height: 20px;width: 1px;}
	.main_notice_tit_wrap {padding: 5px 0;}
	.s_sec_01_01_03_con_box_img_in {height: 300px;}

	.s_sec_01_05_02_con_left {width: 100%;padding-bottom: 50px;}
	.s_sec_01_05_02_con_right {width: 100%;}

	.s_sec_01_05_03_con_left {width: 100%;padding-bottom: 50px;}
	.s_sec_01_05_03_con_right {width: 100%;}

	.his_box_info_wrap {width: 100%; padding: 10px}
	.his_box_img_wrap {width: 100%;}
	.his_box_img {height: auto;background-image: none!important; padding: 10px 20px 20px; text-align: center;}
	.his_box_img img {display: inline-block;}
	.his_box_info_in {height: auto;}
	.his_box_info {padding-left: 0px;text-align: center;}
	.his_box_info_date {position: relative;padding-bottom: 10px;}
	.his_box {padding: 20px 0}


	.s_sec_02_02_02_box {float:none; width: 100%;}
	.s_sec_02_02_02_box_in {max-width: 600px; margin: 0 auto;}

	.s_sec_02_03_03_box {float:none; width: 100%;}
	.s_sec_02_03_03_box_in {max-width: 600px; margin: 0 auto;}
	.s_sec_02_04_03_box {width: 50%;text-align: center;}
	.s_sec_02_04_03_box_txt_01 span {text-align: center;}
	.p_logo_box span {width: 33.3%;}
	.main_sec_06_box {height: 200px;}
	.main_sec_06_box_wrap {width: 100%;}
	.main_sec_06_top_left {width: 100%;}
	.main_sec_06_top_right {width: 100%;}
	.s_sec_01_01_03_con_left_in br {display: none;}

}


@media screen and  (max-width:960px)  {
	#fp-nav.right {display: none;}


}
@media screen and  (max-width:900px)  {
	.bt_sec_box {width: 100%;}
	.bt_sec_box_in {height: auto;padding: 20px 0;}
	.bt_sec_box_inner {text-align: center;}
	.bt_sec_box_02 .bt_sec_box_inner {text-align: center;}


	.main_sec_07_con_left {width: 100%;}
	.main_sec_07_con_right {width: 100%;padding-top: 50px;text-align: center;}


}

@media screen and  (max-width:800px)  {

	.main_sec_03_con_bt_txt_02 br {display: none;}
	.main_sec_03_con_right {height: 400px;}
	.main_sec_03_con_left {height: 400px;}
	.main_sec_03_con_top > div {font-size: 24px;}
	.sub_wrap > div.sub_top_nav {display: none;}
/*	.sub_wrap > div.line_all_wrap {display: block;}*/
	.top_nav .menu_a {height: 40px; font-size: 13px;}
	.logo_wrap {height: 50px;width: 180px;}
	.lang_all_wrap {height: auto;}
	.lang_box .lang_box_a {font-size: 13px; height: 30px;line-height: 30px;padding: 0 30px 0 10px}
	.lang_box .lang_box_a:after { top: 10px;width: 6px;height: 6px; }
	.lang_box:hover .lang_box_a:after {top: 12px;}
	.lang_sub_box a {padding: 0 5px; text-align: center;font-size: 13px;}
	.lang_all_wrap {top: 10px;left: 10px;}
	.m_menu_btn_wrap {height: 30px;width: 30px;top: 14px;right: 10px;}
	.header_wrap .m_menu_btn_wrap .m_menu_btn {height: 22px;}
	.m_menu_btn:before {right: 0px;height: 2px;}
	.m_menu_btn span {height: 2px; margin-top: -1px;}
	.m_menu_btn:after {height: 2px;right: 0px;}
	.m_close_wrap {padding: 10px;}
	.top_nav .menu_a span:after {display: none;}

	.section .scroll {bottom: 30px;}

	.sec_btn_wrap .sec_btn {padding: 10px 15px; font-size: 12px;}
	.item_link a {font-size: 12px; padding: 10px 15px;}
	.item_link a:after {display: none;}
	.cert_all_wrap:before {width: 30px;height: 60px;}
	.cert_all_wrap:after {width: 30px;height: 60px;}
	.sec_wrap {padding: 50px 20px;}
	.pdt_list_top_left {width: 100%;padding-right: 0px;}
	.pdt_list_top_right {width: 100%;}
	.pdt_list_top_left_in:before {display: none;}
	.pdt_list_top_left {text-align: center;}
	.pdt_list_top_right_txt {width: 100%;text-align: center;}
	.pdt_list_top_right_txt img {width: 60%;}
	.pdt_list_top_right_in {text-align: center;}
	.pdt_list_top_right_in > img {max-width: 300px;}
	.pdt_list_box_in {padding: 20px;}
	.pdt_list_label {font-size: 24px;}
	.pdt_list_img {padding: 20px 0}
	.pdt_list_link span {padding-left: 0px;font-size: 13px;}
	.pdt_list_all_wrap {padding: 50px 20px;}
	.pdt_list_top_left_in br {display: none;}
	.pdt_list_top_left_in {padding: 20px 0}
	.pdt_view_all_wrap {padding: 50px 20px;}
	.pdt_view_left {width: 100%;text-align: center;}
	.pdt_view_right {width: 100%;}
	.pdt_view_left_img {padding: 30px;}
	.pdt_view_left_img img {max-width: 300px;}
	.pdt_view_left_txt {font-size: 32px;}
	.pdt_view_left_txt br {display: none;}
	.pdt_view_down_wrap {text-align: center;}
	.sub_visual_txt a {font-size: 50px;}
	.sub_visual_txt2 {font-size: 16px;}
	.s_sec_04_01_01_right {padding: 20px;}
	.sub_05_01 .label_on > label {font-size: 13px;}
	.chks input[type="checkbox"] + label {font-size: 13px;padding-top: 3px;}
	.sub_05_01 .label_on {padding-left: 75px;margin: 5px 0}
	#bo_w .write_div {margin: 5px 0}
	.pt_list_box {width: 50%;}

	.r_step_box {width: 150px;height: 150px;}

	.cert_con_img_wrap {padding: 0 10px;}
	.cert_con_box {width: 50%;}
	.s_sec_02_01_01_01_box_label {font-size: 20px;}
	.s_sec_02_01_01_01_box_desc {font-size: 14px;}

	.s_sec_02_01_01_02_con_left {width: 100%;}
	.s_sec_02_01_01_02_con_right {width: 100%;text-align: center;}
	.s_sec_02_01_01_02_con_right_in {padding-left: 0px;}
	.s_sec_02_01_01_con_wrap br {display: none;}

	.s_sec_02_01_03_con_left {width: 100%;text-align: center;padding-top: 50px;}
	.s_sec_02_01_03_con_right {width: 100%;text-align: center;}

	.s_sec_02_01_02_con_right_in table {font-size: 14px;}
	.s_sec_02_01_02_con_right_in th {padding: 15px 10px;width: auto;}
	.s_sec_02_01_02_con_right_in td {padding: 15px 10px;padding-left: 5%;}

	.s_sec_02_02_02_con_right_in table {font-size: 14px;}
	.s_sec_02_02_02_con_right_in th {padding: 15px 10px;width: auto;}
	.s_sec_02_02_02_con_right_in td {padding: 15px 10px;}
	.sec_tit {font-size: 14px;}
	.s_sec_02_04_02_con_left br {display: none;}
	.s_sec_02_04_02_con_left {width: 100%;}

	.s_sec_02_03_02_con_left {width: 100%;padding-top: 30px;}
	.s_sec_02_03_02_con_right {width: 100%;position: relative;height: 250px;}
	.s_sec_02_03_02_02_con_left {width: 100%;padding-bottom: 30px;}
	.s_sec_02_03_02_02_con_right {width: 100%;}
	.s_sec_03_01_01_con_left {position: relative;width: 100%;height: 250px;}
	.s_sec_03_01_01_con_right {width: 100%; padding-top: 50px;}
	.s_sec_03_01_01_con_left:before {display: none;}
	.s_sec_03_01_02_con_right {width: 100%;}
	.s_sec_03_01_02_con_left {width: 100%;padding-top: 50px;}

	.s_sec_03_02_01_con_left {width: 100%;padding: 50px 0;}
	.s_sec_03_02_01_con_right {width: 100%;}
	.s_sec_03_02_02_wrap:before {display: none;}
	.s_sec_03_02_02_con_left {width: 100%;padding-bottom: 50px;}
	.s_sec_03_02_02_con_right {width: 100%;}
	.s_sec_03_02_03_box {width: 100%;}
	.s_sec_03_02_04_box {width: 100%;padding-bottom: 50px;}
	.s_sec_05_01_01_con_wrap .sec_tit3 br {display: none;}

	.main_sec_09_con_left {width: 100%;text-align: center;}
	.main_sec_09_con_right {width: 100%;}

	.main_sec_09_con_left .sec_tit4 {font-size: 20px;}
	.main_sec_09_con_left .sec_tit4 br {display: none;}
	.main_sec_09_con_left .sec_txt3 {display: none;}
	.main_sec_09_con_left_in .sgap {height: 10px;}
	.more_btn_a2 {height: 40px;line-height: 40px; font-size: 14px;}
	.main_sec_09_con_right_in {max-width: 100%; padding: 30px;}
	.main_sec_09_con_right {}
	.main_sec_10_con_in {text-align: center;}
	.main_sec_10_con_wrap {padding-top: 0px;}
	.main_sec_10_con_in {height: 70vh;}
	.s_sec_01_05_02_con_left {text-align: center;}

	.sub .sec_txt3 {font-size: 18px;}
	.sub .sec_txt3 br {display: none;}
	.sub .sec_txt2 br {display: none;}

	.s_sec_01_05_03_con_left {text-align: center;}

	.s_sec_01_06_02_con_left {width: 100%;text-align: center;padding-bottom: 30px;}
	.s_sec_01_06_02_con_right {width: 100%;}
	.color_box_wrap {text-align: center;}
	.color_box {display: inline-block;}

	.s_sec_02_04_03_box_txt_01 span {font-size: 16px;}
		.line_all_wrap {display: block;}
	.line_nav_wrap {width: 100%;}
	.line_nav_home {display: none;}
	.line_nav {width: 100%;}
	.line_nav_box {width: 50%;}
	.line_nav_target .menu_a {font-size: 13px;padding: 0 30px 0 10px;}
	.line_nav_box_02 .line_nav_target .sub_menu_a {font-size: 13px;padding: 0 30px 0 10px;}
	.line_nav_box_01 .line_nav_menu .menu_a {padding: 0 10px;font-size: 13px;}
	.line_nav_box_02 .line_nav_menu .sub_menu_a {padding: 0 10px;font-size: 13px;}
	.sub_wrap > div.line_all_wrap {display: block;}
	.sub_top_nav {display: none;}
	.sub_visual_txt2 {padding-bottom: 30px;}

	.s_sec_01_01_02_wrap.animated .s_sec_01_01_02_bg:before {width: 10px; right: 98%}
	.s_sec_01_01_02_wrap.animated .s_sec_01_01_02_bg:after {width: 10px; left: 98%}
	.s_sec_01_01_01_con_wrap {padding: 50px 0}

	.s_sec_01_01_03_con_left {width: 100%;}
	.s_sec_01_01_03_con_right {width: 100%;}

	.s_sec_02_01_01_con_left {width: 100%;padding: 10px 0}
	.s_sec_02_01_01_con_right {width: 100%;padding: 10px 0}







}


@media screen and  (max-width:720px)  {

	.cert_box {padding: 30px 10px 20px;}
	.cert_box_txt {font-size: 12px;}
	.bgap {height: 40px;}
	.pdt_list_box {width: 50%;}
	.pdt_list_img {padding: 20px;}

	.his_con_box {width: 100%;}
	.his_tab_wrap {margin-left: -10px;}
	.his_tab_box {padding: 10px;}
	.his_tab_box .his_tab_box_a {font-size: 20px;}
	.his_con_label {font-size: 14px;}

	.cert_tab_wrap {margin-left: -10px;}
	.cert_tab_box {padding: 10px;}
	.cert_tab_box .cert_tab_box_a {font-size: 20px;}
	.cert_con_label {font-size: 14px;}

	.tech_tab_wrap {margin-left: -10px;}
	.tech_tab_box {padding: 10px;}
	.tech_tab_box .tech_tab_box_a {font-size: 20px;}

	.c_list_02 {font-size: 13px;padding-left: 13px;}
	.c_list_02 > li:before {top: 7px;left: -10px;}

	.s_sec_02_01_01_con_wrap {padding-top: 5%;}
	.sec_tit4 {font-size: 36px;}
	.s_sec_02_01_01_01_box_02 {padding-top: 0px;}
	.s_sec_02_01_01_01_box {width: 100%;padding-bottom: 30px;}
	.s_sec_02_01_01_01_con_wrap {padding-top: 20%;}
	.s_sec_02_02_02_con_left {width: 100%;padding-bottom: 30px;text-align: center;}
	.s_sec_02_02_02_con_left img {max-width: 320px;}
	.s_sec_02_02_02_con_right {width: 100%;padding-right: 0px;}
	.sub_visual_txt {font-size: 30px;}
	.sub_visual_txt a {font-size: 50px;}
	.main_notice_box_wrap {width: 100%;padding-bottom: 10px;}
	.main_notice_tit {white-space: nowrap;text-overflow: ellipsis;overflow: hidden; height: auto;}
	.main_notice_box {padding: 10px 20px;}

	.main_sec_06_con_left {width: 100%;text-align: center;}
	.main_sec_06_con_img {padding: 0 20px;max-width: 300px; margin: 0 auto;}
	.main_sec_06_bg {width: 100%;display: none;}
	.main_sec_06_con_right {display: block; width: 100%;text-align: center;padding-top: 50px;}
	.main_sec_06_con_right img {width: 50%;}
	.main_sec_06_wrap .fp-tableCell {vertical-align: bottom;}


	.main_30_box_01 b {font-size: 40px;}
	.main_30_box_01 span {font-size: 16px;}
	.main #fp-nav.left {left: 0px;}
	.main_30_box_wrap {width: 100%;}
	.main_30_box_03 br {display: block;}


	.main_sec_04_con_left {width: 100%; text-align: center;}
	.main_sec_04_con_right {width: 100%; text-align: center;}
	.main_sec_04_con_wrap_01 .main_sec_04_con_right_in {max-width: 300px; margin: 0 auto;}
	.main_sec_04_con_left_inner {padding-left: 0px;}
	.main_sec_04_con_wrap_02 .main_sec_04_con_left_in {max-width: 300px; margin: 0 auto;}
	.m_menu_wrap .menu_a {font-size: 32px;}
	.table_wrap table {font-size: 13px;}
	.table_wrap td {padding: 15px 5px;}
	.table_wrap th {padding: 15px 5px;}
	.s_sec_01_01_02_box {width: 50%}
}

@media screen and  (max-width:620px)  {
	.main_sec_03_con_bt_txt_02 {font-size: 16px;}
	.map_wrap .root_daum_roughmap .wrap_map {height: 250px!important}
	.pdt_view_right_top_name {font-size: 30px;}
	.pdt_view_nav_wrap {margin-top: 0px;top: 0px;}
	.pdt_view_nav_top .pdt_menu_a {font-size: 14px;}
	.pdt_view_nav_top_box .pdt_menu_a {font-size: 14px; padding: 10px;}
	.pdt_view_nav_top .pdt_menu_a.active {padding: 10px 30px 10px 10px;}
	.pdt_view_nav_top .pdt_menu_a {min-width: 120px;}
	.pdt_view_right_top {padding-right: 130px;}

	.r_step_box_txt {font-size: 20px;}
	.r_step_box_num {font-size: 14px;}
	.r_step_arr_wrap {width: 5%;}
	.r_step_box {width: 120px;height: 120px;}

	.s_sec_01_01_01_con_right_in br {display: none;}
	.sec_txt {font-size: 14px;}

	.footer_info {font-size: 12px;}

	.his_tab_box .his_tab_box_a {font-size: 16px;}
	.cert_tab_box .cert_tab_box_a {font-size: 16px;}
	.tech_tab_box .tech_tab_box_a {font-size: 16px;}

	.s_sec_02_02_02_box_txt_wrap {padding-top: 10px;}
	.s_sec_02_02_02_box_txt_01 {height: 40px;}
	.s_sec_02_02_02_box_txt_01 span {font-size: 24px;}
	.s_sec_02_02_02_box_txt_02 {height: 40px;}
	.s_sec_02_02_02_box_txt_02 span {font-size: 16px;}
	.s_sec_02_02_02_box_txt_03 {font-size: 14px;}

	.s_sec_02_03_03_box_txt_wrap {padding-top: 10px;}
	.s_sec_02_03_03_box_txt_01 {height: 40px;}
	.s_sec_02_03_03_box_txt_01 span {font-size: 24px;}
	.s_sec_02_03_03_box_txt_02 {height: 40px;}
	.s_sec_02_03_03_box_txt_02 span {font-size: 16px;}
	.s_sec_02_03_03_box_txt_03 {font-size: 14px;}

	.his_all_wrap  br {display: none;}
	.his_all_wrap  .sgap {display: none;}
}
@media screen and  (max-width:520px)  {

	.item_label {font-size: 14px;}
	.footer_info {font-size: 12px;}
	.footer_copy {font-size: 12px;}
	.cert_box:nth-child(2n) {padding: 20px;}
	.cert_box {width: 100%;padding: 20px;}
	.cert_box_txt {font-size: 16px;}
	.cad_table th {font-size: 14px;padding: 15px 0;min-width: 64px;}
	.cad_table td {padding: 15px 5px;font-size: 14px;}
	.sub_visual_txt2 {font-size: 14px;}
	.sub_visual_txt {padding-bottom: 10px;}

	.r_step_box {width: 90px;height: 90px;}
	.r_step_box_txt {font-size: 16px;}
	.r_step_box .r_step_box_in {padding: 5px;}
	.r_step_box {border: 2px solid #849bd3}

	.pt_list_box {padding-left: 10px;padding-bottom: 30px;}
	.pt_list_wrap {margin-left: -10px;}
	.pt_list_info_wrap {padding: 10px 0;}
	.pt_list_txt .pt_list_txt_in {font-size: 13px;}
	.pt_list_date {font-size: 12px;}
	.pt_list_txt {height: 43px;}
	.pt_list_cate {font-size: 13px;}
	.main_visual_txt_03 {font-size: 13px;}
	.main_visual_txt {padding: 0px 20px;}

	.main_sec_07_wrap  .main_30_box_03 {display: none;}
	.main_30_box_wrap {padding-bottom: 30px;}
	.main_sec_07_wrap .sec_tit4 {font-size: 24px;}
	.sgap {height: 15px;}
	.map_tab_box_a span {font-size: 14px; padding: 10px;}
	.sub_visual_txt a {font-size: 40px;}
	.s_sec_02_04_03_box {width: 100%;}
	.sub_gall_box {width: 100%;}
		.sec_tit3 {font-size: 24px;}
	.main_sec_03_con_bt_txt_01 {font-size: 30px;}
	.main_sec_03_con {padding: 0 20px;}
	.main_sec_03_con_top > div {width: 40%;font-weight: 20px;}
	.main_sec_03_con_top > div.main_sec_03_con_02 {width: 20%;}
	.main_sec_03_con_bt_in {padding: 20px;}
	.main_sec_02_bar_in {height: 100px;border-width: 6px;width: 30px;}
	.main_sec_02_bar_in span {width: 6px; margin-left: -3px}
	.main_sec_02_txt {font-size: 24px;}
	.main_sec_02_txt2 {font-size: 24px;}
	.main_sec_03_con_right {height: 300px;}
	.main_sec_03_con_left {height: 300px;}
	.main_sec_03_con_02_in {height: 4px; width: 90%}
	.item_img {padding-bottom: 50%}
	.his_left_wrap {width: 100%;text-align: center;}
	.his_right_wrap {width: 100%;text-align: center;}
	.his_all_wrap .sgap {display: block;}
	.his_all_wrap 	.txt_right {text-align: center;}
	.his_all_wrap 	.mgap {height: 50px;}
}


@media screen and  (max-width:460px)  {
	.sec_btn_wrap .sec_btn {padding: 5px 10px; font-size: 10px;}
	.item_link a {font-size: 11px; padding: 5px 10px;}
	.item_link a:after {display: none;}


	.footer_info {font-size: 11px;}
	.footer_copy {font-size: 11px;}
	.top_nav .menu_a {font-size: 12px;}
	.pdt_list_label {font-size:18px; }
	.sec_tit {font-size: 14px;}
	.sec_tit2 {font-size: 20px;}
	.sec_tit3 {font-size: 28px;}
	.s_sec_02_01_01_con_wrap {padding-top: 3%;}
	.sec_tit4 {font-size: 24px;}
	.tech_tab_box .tech_tab_box_a {font-size: 13px;}
	.s_sec_02_03_02_con_right {height: 150px;}
	.s_sec_page_wrap {padding: 30px 0;}
	.sec_txt2 {font-size: 14px;}
	.s_sec_05_01_01_con_wrap .sec_tit {text-align: center;}
	.s_sec_05_01_01_con_wrap .sec_tit3 {font-size: 20px;text-align: center;}

}
