@charset "UTF-8";

/********************************************************

					반응형 css

********************************************************/
@media screen and (max-width: 1535px){
	#quickMenu {left:auto;right:15px;margin-left:0;width:100px;}
	.quickMenu_title {font-size:12px;}
	.quickMenu_info a {height:86px;}
	.quickMenu_info a strong {font-size:13px;margin-top:5px;}
}
@media screen and (max-width: 1180px){
	.container_wrap {padding: 0 30px;box-sizing: border-box;}
	.sub-tab {padding: 35px 30px 0;}
	.sub-con {padding: 0 30px;}
	.lang_tab {margin-right: 0;right: 30px;}
	.footer_wrap {padding: 35px 10px;}
	.header_r {padding-right: 60px;}
	.header_l h1 a {padding-left: 60px;box-sizing: border-box;}
}
@media screen and (max-width: 1150px){
	#header {background: none;}
}
@media screen and (max-width: 960px){
	.header_r {padding-right: 60px;}
	.footer_wrap .inner {position: relative;padding-left: 0px;box-sizing: border-box;}
	.footer_wrap .footer_logo {position: relative;top: 0;text-align: left;left: 0; padding-right:0; }
	.footer_wrap .footer_info {float: none;width: 100%;}
	.footer_wrap .footer_ad {width: 100%;float: none;}
	.footer_wrap {text-align: center;}

	.l_table_v1 th,
	.l_table_v1 td {padding:10px 5px;font-size:14px;}
	.f-tit span {font-size: 15px;}
	.sub-tab ul li a {font-size: 16px;}
	.conbox1 table td {padding-left: 10px;padding-right: 10px;}
	.content__inner .conbox .set_table_v3 table th, .content__inner .conbox .set_table_v3 table td,
	.content__inner .conbox .set_table_v2 table th, .content__inner .conbox .set_table_v2 table td {padding:10px 5px;}

	#footer .footer_wrap {padding-bottom:100px;}
	#quickMenu {top:auto;bottom:0;left:0;right:0;width:100%;max-width:642px;margin:0 auto;border:1px solid #ddd;box-sizing:border-box;}
	.quickMenu_title {display:none;}
	.quickMenu_info {font-size:0;}
	.quickMenu_info a {display:inline-block;width:50%;box-sizing:border-box;vertical-align:top;border:none;border-left:1px solid #ddd;}
	#quickMenu .mobile_none {display:none;}
	#quickMenu .mobile_block {display:block;}
	.quickMenu_info a:first-child {border-left:none;}
}
@media screen and (max-width: 768px){
	.header_r .header_subt .set__table {font-size: 15px;}
	#wrap.en .header_r .header_subt .set__table { font-size:0.875rem; } 

	.header_wrap,.header_l,.header_r {height: 180px;}
	.header_r .header_subt {height: 60px;}
	.header_r .header_t {height: 117px;}
	.header_l {width: 20%;padding: 0 0px 0 10px;}
	.header_l h1 {margin-right: 50px;}
	.header_r {width: 80%;}
	.con-tit {padding-bottom: 45px;}
	.con-box {padding: 35px 0;}
	.con-tit h3 {font-size: 32px;}
	.commp {font-size: 15px;}
	.conbox table td,.conbox table th {font-size: 14px;}
	.f-tit span {font-size: 11px;}
	.con-footer {padding: 20px;}
	.table2_1 td:nth-child(even) {padding: 10px;box-sizing: border-box;}
	.container_wrap {padding: 0;}
	.lang_tab {top: 125px;}
	.conbox2 {padding-top: 40px;}
	.conbox2 .comm_btn {width: 40%;height: 60px;}
	.conbox2 .comm_btn a {font-size: 16px;line-height: 60px;}
	.standard-table tr td,.standard-table tr th {font-size: 14px;}
	.bd_page .con-box {padding: 35px 0;}
	.header_l h1 a img {width: 100%;}
	.header_t .set__table > p > span {font-size: 21px;}
	.header_t .set__table > p {font-size: 28px;line-height: 28px;}
	.header_t .set__table > span {font-size: 16px;line-height: 20px;}
	.header_t .set__table > span span {font-size: 13px;}
	.header_r {padding-right: 30px;}
	.header_l h1 a {padding-left: 0;}
	.header_l {margin-left: 70px;}
	.sub-tab ul li a {font-size: 14px;}
	.sub__title {padding-bottom:20px;font-size:25px;}
	.sub__tab {margin-bottom:30px;}

	.pdf_down a {padding:10px 15px;font-size:14px;}

}
@media screen and (max-width: 660px){
	.sub-con.m_sub_con {padding-right:0 !important;}

	.set_table_v2 {overflow-x:auto;display:block;}
	.set_table_v2 table {width:734px;}

	.set_table2024 {overflow-x:auto; display:block}
	.set_table2024 table {width:734px;}
	.info_text { font-size:13px; } 

	.set_table_v3 {overflow-x:auto;display:block;}
	.set_table_v3 table {width:868px;}
	.content__inner .conbox .set_table_v2 table .col_2 {width:15%;}
	#map {height:300px;}
	.conbox table td, .conbox table th {font-size:13px !important;}
	.content__inner .conbox .set_table_v2 table .bu {font-size:13px;}

	.mobile_br {display:block;}
	.mobile_txt {display:block;font-size:13px;margin-bottom:10px;color:#999;}
	/*.sub-tab ul li a {word-break:keep-all;}*/
	.sub-tab ul li br {display:none;}
	.en .sub-tab ul li a {font-size:11px;}

	.content__inner .pc_image {display:none;}
	.content__inner .m_image {display:block;}
}
@media screen and (max-width: 570px){
	.header_r .header_subt .set__table {font-size: 13px;letter-spacing:-0.5px;}
	.popup_con p {font-size: 18px;}
	.popup_con p span {font-size: 13px;}
	.content__inner .conbox .set_table_v1 table .col_3 {padding-left:15px;}
	.content__inner .conbox .set_table_v3 table th, .content__inner .conbox .set_table_v3 table td,
	.content__inner .conbox .set_table_v1 table th,
	.content__inner .conbox .set_table_v1 table td {padding:10px 5px;}
	.sub__title {font-size:21px;}
	.quickMenu_info .l-table.bg2 img {max-width:78%}
}
@media screen and (max-width: 530px){
	.header_t .set__table > p {font-size: 24px;line-height: 24px;}
	.header_t .set__table > p > span {font-size: 18px;}
	.header_t .set__table > span {font-size: 14px;line-height: 18px;}
	.header_t .set__table > span span {font-size: 12px;}
	.con-tit {padding-bottom: 75px;}
	.lang_tab {top: 175px;right: 10px;}
	.sub-con {padding: 0 10px;}
	.sub-tab {padding: 35px 10px 0;}
	.bd_page .con-tit {padding-bottom: 35px;}
	.conbox table td {padding:10px 5px;}
	.content__inner .desc_bot {font-size:13px;}
	.content__inner .conbox .set_table_v2 table .col_2 {width:10%;}
	.en .header_t .set__table > p {font-size:18px;}
}
@media screen and (max-width: 480px){
	.header_r {padding-right: 15px;padding-left: 40px;}
	.header_l {margin-left: 50px;}
	.header_l h1 {margin-right: 50px;}
	.con-tit h3 {font-size: 24px;}
	.sub-tab ul li {height: 60px;}
	.set_text p {padding: 10px 0;}
	.commp,.conbox table td, .conbox table th {font-size: 13px;}
	.content__inner .conbox .set_table_v1 table .col_1 {width:23%;font-size:16px !important;}
	.content__inner .conbox .set_table_v1 table .col_2 {font-size:14px !important;}
	.conbox h5 {font-size: 18px;}
	.con-footer .conbox ul li {width: 50%;}
	.con-footer .conbox ul li .f-con {}
	.con-footer .conbox ul li:nth-child(3), .con-footer ul li:nth-child(7) {border-left: none;}
	.con-footer .conbox ul li:nth-child(7) .f-con,.f-con,.con-footer .conbox ul li:nth-child(8) .f-con {height: 140px;}
	.con-footer .conbox ul li:nth-child(5) .f-con,.con-footer .conbox ul li:nth-child(6) .f-con {height: 80px;}
	.con-footer .conbox ul li:nth-child(1) .f-con,.con-footer .conbox ul li:nth-child(2) .f-con {height: 160px;}
	.con-footer .conbox ul li:nth-child(3) .f-con,.con-footer .conbox ul li:nth-child(4) .f-con {height: 220px;}
	.conbox2 .comm_btn {width: 47%;padding-bottom: 20px;}
	.conbox2 .comm_btn a {font-size: 14px;}
	.footer_wrap {padding:25px 10px;}
	.footer_wrap .footer_logo {position: static;display:block;padding: 0;text-align: center;margin-bottom: 15px;}
	.footer_wrap .footer_logo img {height:51px;}
	.footer_wrap .inner {padding-left: 0;}
	.footer_ad p {line-height:1.5}
	.f-tit span {font-size: 14px;}
	.conbox2 .commp {font-size: 13px;}
	.pdf_box .inner {padding-bottom: 200%;}
	.standard-table tr td.tal {padding: 5px 10px;}
	.standard-table tr td, .standard-table tr th {font-size: 12px;}
	.content__inner .conbox .set_table_v2 table .bu {font-size:12px;}
	.conbox table td, .conbox table th {font-size:12px !important;}
	.popup_con {padding: 30px 20px;}
	.set2_btn .linkbtn {float: none;margin: 0 auto;max-width: 300px;height: 35px;line-height: 35px;margin-bottom: 30px;width: 80%;}
	.set2_btn .linkbtn a {font-size: 13px;}
	#map {height:250px;}
	.sub-tab ul li a {font-size: 13px;}
	.en .content__inner .conbox .set_table_v1 table .col_1 {width:16%;}
	.sponsor_list .tit {font-size:15px;}
}
@media screen and (max-width: 410px){
	.table-total,.table-search {float: none;width: 100%;}
	.table-search input[type=text], input[type=password] {width: 50%;}
	.standard-table tr td,.standard-table tr th {font-size: 13px;}
	.conbox .table2_2 td {padding-left: 20px;}
	.popup_con .table-search input[type=text], input[type=password] {width: 100% !important;}
	.header_t .set__table > p {font-size: 21px;line-height: 21px;}
	.header_t .set__table > p > span {font-size: 15px;}
	.header_t .set__table > span {font-size: 13px;line-height: 16px;}
	.header_t .set__table > span span {font-size: 11px;}
	.en .header_t .set__table > p {font-size:15px;}
}
@media screen and (max-width: 360px){
	.sub-tab ul li a {font-size: 12px;}

	.en .content__inner .conbox .set_table_v1 table .col_1 {width:18%;}
}
@media screen and (max-width: 350px){
	.header_r .header_subt .set__table {font-size: 12px;}
	.header_t .set__table > p {font-size: 18px;}
	.header_r .header_subt .set__table > span {display: none;}
	.en .sub-tab ul li a {font-size:10px;}
}
@media screen and (max-width: 340px){
	/*.header_t .set__table > p {font-size: 13px;}*/
	.header_t .set__table > span span {font-size: 11px;display: none;}
}


@media screen and (max-width: 768px){
	.traspor_inner2 {padding:15px;}
	.traspor_inner2 dl dt, .traspor_inner2 dl dd {font-size:15px;}
}
