/* ¸ÞÀÎ  */
#mo_none {display:block;}
#pc_none {display:none;}
#pc_show {display:block;}
#mo_show {display:none;}
#main_pc {display:block;}
#main_mo {display:none;}

#pc_show.pc_d_flex {display:flex; justify-content: center;}
#pc_show.pc_d_flex img{width:100%}

/* br */
.br_pc_none{display:none;}
.br_mo_block{display:block;}

.sd3 a:hover{
	background:#e34d11 !important;
	text-decoration: none;
}

.NPL_re_view .bp_none{border: none !important; padding: 0px !important;}

@media screen and (max-width:1740px){
	.main_cont_wrap {width:75% !important;}
	#content .quick_class {display:none;}
	/* #header .headerWrap_ #gnb {margin:0 10%;} */
	.main_Cont {width:100% !important;}
	.cq_img_wrap .cq_txt p{font-size: 35px;}
	.c_button, .q_button{font-size: 18px; height: 48px;}
}

/* @media screen and (max-width:1530px){
	.sitelogo {margin-left: 20px !important;}
	#gnb > ul > li:nth-child(1){margin-left: 0px !important;}
	#gnb > ul > li{padding: 0 15px !important;;}
}
 */
@media screen and (max-width:1460px){
	.main_left_wrap {width:320px !important;}
	.main_cont_wrap {width:74% !important;}
	.sitelogo {top:30% !important;}
	.b_depth .dep_con_img .imgw{width:100%;}
}

@media screen and (max-width: 1280px){
	#pc_none {display:block !important;}

	.main_cont_wrap {width:100% !important;}
	.main_left_wrap {clear:both !important;width:100% !important; margin:5px auto !important;} 
	
	.center_bnr {margin-top:0px !important; width:100% !important; flex-flow:row !important;align-items:flex-start !important;}
	.center_bnr .cs_bnr {width:30% !important;}
	.center_bnr .cs_bnr .txts2 {padding:14px 15px !important;}
	.center_bnr .sq_bnr {width:70% !important; display:flex !important; flex-flow:row wrap !important; justify-content:space-around !important;}
	.center_bnr .sq_bnr .inner {width:32.8% !important;}
	.center_bnr .cs_bnr .txts_fax {padding-bottom:25px !important;}
	
	/* .sitelogo {top:34% !important;}
	.sitelogo .logow {width:65% !important;}
	#gnb > ul > li {padding:0 13px !important;} */

	.main_banner_wrap.clearfix{top: 0px; width: 100%;}
	.main_banner_wrap .main_bmenu{width: 100%; margin-bottom: 50px;}
	.main_banner_wrap .call{width: 40%;}
	.main_banner_wrap .b_icon{width: 20%;}

	.main_banner_wrap .call .call_icon{font-size: 22px;}
	.main_banner_wrap .call .call_icon img{width: 30px; height:30px;}
	.main_banner_wrap .call .call_txt{font-size: 26px;}

	.main_banner_wrap .b_icon p{font-size: 22px;}
	.main_banner_wrap .icon_img img{width: 80px; height:80px;}

	.main_Cont .main_yangdolist_search .main_yangdolist_tit{font-size: 32px; margin-bottom: 10px;}

	.sub_page .sub02_img{ width: 100%;}
}


/* @media screen and (max-width: 1100px) {
	#gnb > ul > li {padding:0 18px !important;}
}
 */

@media screen and (max-width: 1020px){
	#mo_none {display:none;}
	#pc_show.pc_d_flex {display:none;}
	#mo_show {display:block;}
	#mo_show img{width:100%;}
	/* #main_pc {display:none;}
	#main_mo {display:block;} */

	.main_cont_wrap {width:96% !important;margin:0 auto !important; float:initial !important;}

	.center_bnr .sq_bnr.yangdo img {width:40% !important; margin:12px 0 !important;}
	.center_bnr .sq_bnr.yangdo p {font-size:20px !important;}

	.center_bnr .sq_bnr .inner {padding:10px !important;}

	.main_cont_wrap .yangdo_slideBox {clear:both; width:100% !important; padding:10px !important;}
	.main_cont_wrap .yangdo_slideBox a.title_imgs {margin-bottom:20px !important;}
	.main_cont_wrap .yangdo_slideBox a.title_imgs img {width:100% !important;}

	.main_cont_wrap .box_col4 {clear:both !important; width:100% !important; margin-top:30px;}
	.main_cont_wrap .box_col4 .inner {height:170px !important;width:50% !important; margin:0 !important;}
	.main_cont_wrap .box_col4 .inner .txts {font-size:20px !important;}

	.T2_Abanner .bnZone .inner {width:100% !important;}
	.T2_Abanner .bnZone .obj li {width:50% !important;}

	#header {border-bottom:initial !important;}

	.bx-clone {height:auto;}
	
	.swiper-button-next{ right: 0px; }
	.swiper-button-prev{ left: 0px; }

	
	
	/* NPL ÅõÀÚ */
	.sub_page .NPL_img{width:100%;}

	/* NPL ÅõÀÚ */
	.NPL_contact .subtxt{width: 100% !important; padding: 0px !important;}
	.NPL_contact .subtxt.flex_center{justify-content: flex-start;}
	.NPL_contact .subtxt p{padding: 20px}
	.NPL_contact>div{flex-wrap: wrap; flex-direction: column-reverse;}
	.NPL_contact .NPL_img_box{width:100% !important;}
	.NPL_contact .NPL_img_box img{width:100% !important;}
}

@media screen and (max-width:952px) {
	.center_bnr .cs_bnr {width:40% !important;}
	.center_bnr .sq_bnr .inner.bg5,.center_bnr .sq_bnr .inner.bg6 {display:none !important;}
	.center_bnr .sq_bnr .inner {width:49.5% !important;}

	.main_banner_wrap .icon_img img{width: 65px; height:65px;}
	.main_banner_wrap .b_icon p {font-size: 18px;}
}

@media screen and (max-width:784px) {
	#main_pc {display:none;}
	#main_mo {display:block;}
	
	.br784_none{display:none;}

	.center_bnr .cs_bnr .txts_tel {font-size:28px !important;}
	.center_bnr .cs_bnr .txts_fax {font-size:16px !important;}
	.center_bnr .cs_bnr .txts_icon img {width:75% !important; max-width:100% !important; }
	.center_bnr .sq_bnr .inner {height:72px !important;}
	.main_Cont .main_yangdolist_search .main_yangdolist_tit {font-size:26px !important;}

	.main_banner_wrap .main_bmenu{flex-wrap: wrap;}
	.main_banner_wrap .call_wrap{padding: 15px;}
	.main_banner_wrap .call{width: 50%; height: 120px;}
	.main_banner_wrap .call .call_span{margin-left: 20px;}
	.main_banner_wrap .call .call_icon{font-size: 18px; margin-bottom: 8px;}
	.main_banner_wrap .call .call_txt{font-size: 16px;}
	.main_banner_wrap .b_icon{width: 50%; height: 120px;}
	.main_banner_wrap .b_icon a{display: flex; align-items: center;}
	.main_banner_wrap .icon_img img{margin-right: 15px;}
	
}


@media screen and (max-width:638px) {
	.center_bnr {flex-flow:column !important;}
	.center_bnr .cs_bnr {display:none !important;}
	.center_bnr .sq_bnr {width:100% !important;}
	.center_bnr .sq_bnr .inner {width:49.5% !important;}
	.main_left_wrap {margin-bottom: 30px !important;}
	.sd3 {width:100% !important;}
	.sd4 {width:100% !important;}
}

@media screen and (max-width:470px) {
	.sub01_03_s {font-size:14px;}	
	.sub01_03_ttl {font-size:15px;width:80px;}
}

@media screen and (max-width:468px){
	.main_banner_wrap .b_icon a{display: block;}
	.main_banner_wrap .icon_img img{margin-right: 0px;}
}

@media screen and (max-width:324px) {
	.sub01_03_s {font-size:12px;}	
	.sub01_03_ttl {font-size:12px;width:50px;}
}


@media screen and (max-width:400px) {
	.center_bnr .sq_bnr .inner {font-size:16px !important;}
	.sitelogo {margin-left: 0px !important;}
	.listTable3 th {word-break:break-all !important;}

	#footer_wrap #member ul li #footer_head a {font-size:13px !important;}
	#footer_wrap #member ul li #foot_contwrap .member_2 {padding:10px 10px 30px !important; font-size:11px !important;}
}

@media screen and (max-width:340px) {
	.main_Cont .main_yangdolist_search .main_yangdolist_tit {font-size:20px !important;}
	.center_bnr .sq_bnr .inner {justify-content: space-around !important; height: 50px !important;}
	.center_bnr .sq_bnr .inner img:first-child {display:none !important;}
	.m-navWrap .m-navbox .m-nav > li > a {font-size:14px !important;}

}

/* footer */
.footer{width:100%; clear: both; padding-top:50px;}

#footer_wrap{width:100%; background-color:#2d2e34;  min-height:350px; height:350px;}
#footer_wrap #member {width:100%; margin:0 auto;}

#footer_wrap #member ul li {width:100%; background-color:#383838; height: 65px; display: flex; justify-content: center; align-items: center; }
#footer_wrap #member ul li:nth-child(2){background-color:#2d2e34; display: block;}
#footer_wrap #member ul li #footer_head {width: 1200px; line-height:50px; margin:0 auto; color:#f1f1f1;display:flex; flex-flow:row nowrap; justify-content: flex-end; align-items:center;}
#footer_wrap #member ul li #footer_head a {font-size:18px; line-height:30px; cursor:pointer; color:#4d4d4d; margin-left: 35px; font-weight: 600; font-family: 'NanumSquare' , 'sans-serif';}

#footer_wrap #member ul li #foot_contwrap {max-width: 1200px; margin:0 auto; margin-top:65px; display: flex; justify-content: center; align-items: center;}
#footer_wrap #member ul li #foot_contwrap .member img {max-width:100%;}
#footer_wrap #member ul li #foot_contwrap .member_2 {margin-left:50px;}
#footer_wrap #member ul li #foot_contwrap .member_2 { color:#a6a6a6; line-height:30px; border-left: 1px solid #fff; padding-left: 46px; }
#footer_wrap #member ul li #foot_contwrap .member_2 p{ color: #fff !important; line-height: 170%; font-size: 15px; }
#footer_wrap #member ul li #foot_contwrap .member_2 p:last-child { margin-top: 35px;}
#footer_wrap #member ul li #foot_contwrap .member_2 p a{ color: #fff;}

#footer_wrap #member ul li #foot_contwrap #pcnone {display:none;}
#footer_wrap #member ul li #foot_contwrap #monone {display:inline-block;}

.footer_br_mo, .footer_br_mo2{display:none;}

@media screen and (max-width:1280px) {
	#footer_wrap{min-height: 350px;  height: auto;}
	
}

@media screen and (max-width:1020px) {
	.footer{padding-top:30px;}
	#footer_wrap {min-height: 420px; height:auto;}
	#footer_wrap #member ul li #foot_contwrap{display: block; margin-top: 0px;}
	#footer_wrap #member ul li #foot_contwrap .member{/* position:relative;clear:both;  */width:100%;/* margin:0 auto; */ margin-top: 28px; display: flex; justify-content: center;}
	

	#footer_wrap #member ul li #footer_head {text-align:center; justify-content: center;}	
	#footer_wrap #member ul li #footer_head a{font-size:15px;}
	
	#footer_wrap #member ul li #foot_contwrap .member img {text-align:center;}
	#footer_wrap #member ul li #foot_contwrap .member_2 {clear:both; width:100%; margin:0 auto; text-align:center; word-break:keep-all; padding:30px 20px; box-sizing:border-box; line-height:1.7; border: none;}
	#footer_wrap #member ul li #foot_contwrap #pcnone {display:block;}
	.footer_br_mo{display:block;}
	.footer_bar_mo{display:none;}

	#footer_wrap #member ul li #footer_head a.ml_none{margin-left: 0px;}

}

@media screen and (max-width:500px){
	.footer_br_mo2{display:block;}
	.footer_bar_mo2{display:none;}
	
	#footer_wrap{min-height: 470px;  height: auto;}
}

@media screen and (max-width:400px){
	#footer_wrap #member ul li #foot_contwrap .member_2 p{font-size:12px;}
	table, tr, td{ font-size:14px; }
}

/*sub page */

#sub06_sub01_01{padding:10 20 0 19;}
.root_daum_roughmap_landing{ max-width:1020px; width:100% !important;}


@media screen and (max-width: 1020px){
	.bTable01 th {padding:5px !important;font-size:15px;}
	.bTable01 td {padding:5px !important;}

	.sub_page_top_ttl {margin-left:10px;}
	.docu_ul {box-sizing:border-box; margin:0 auto; width:100%;}
	.doccap_table {width:100% !important; margin:0 auto;}

	#constWrap {width:100% !important; }
	#constWrap div.subtxt {padding:0px !important;word-break:break-all !important;}
	
	#sub06_sub01_02{word-break:break-all !important;}
	#sub06_sub01_02 tbody, #sub06_sub01_02 tr, #sub06_sub01_02 th, #sub06_sub01_02 td {word-break:break-all ; font-size:15px;}
	#sub06_sub01_01{padding:0px !important;}
	#sub06_sub01_td {padding:0px !important;}
	#sub06_sub01_02 .box_side{padding:0px;}
	#sub06_sub01_02 .box_text1 {padding:5px;}

	.gTable th {padding:5px !important; text-align:center;}
	#smart_editor2 {width:100% !important;}

	#constSearch tbody .listsearch ul {display:flex; flex-flow:row wrap; justify-content:space-between;}
	#constSearch tbody .listsearch ul li {font-size:13px;text-align:center; width:initial;}
	#constSearch tbody .listsearch th {font-size:14px; width:10%;}

	#constWrap table {width:100%; margin:initial;}
	.s06_tt {padding:initial !important;}

	.tab_content {padding:0px;}
	#sub07_02_tab2_table td {font-size:14px;}

	.tab_container .tab_content ul li {word-break:break-all;}

	.listTable3 tbody tr th {font-size:13px;}
	.listTable3 tbody tr td {padding:5px;}
	.listTable3 tbody tr td div li {margin:5px !important; width:initial !important;}
	.listTable3 tbody tr td div li span{font-size:12px !important;}

	#container ul.tabs {display:flex; flex-flow:row wrap; justify-content:space-between;}
	#container ul.tabs li {width:48%;}

	.gal_eff {display:flex; flex-flow:row wrap; justify-content:space-between;}
	.gal_eff li {width:48% !important;}

	#smart_editor2 {min-width:100% !important;}

	.const_bg_box {padding:5px;}
	#constWrap p.subtitle_ {font-size:17px; margin-left:5px;}
	#constWrap div.subtitle p.subtitle_title {font-size:18px;}
	.sub_page_top_ttl_01 {font-size:20px; margin:0px 0px 15px;}
	#sub_wrap {margin-top:30px !important;}

	.sub_page_copntents .tab_container tbody tr td {padding:0px !important;}

	#sub_wrap ul.tabs {height:initial;display:flex; flex-flow:row wrap; justify-content:space-between;}
	#sub_wrap ul#sub03tabs li {width:33.33%; font-size:15px;}

	#sub_wrap #tab4 .sub_page_contents table td {font-size:14px;}
	.s10_ttb {padding:0px;}
	#sub_wrap #tab6 .sub_page_contents table td {font-size:14px;}

	#constSearch td {padding:0px !important;}
	#footer_wrap #member ul li #foot_contwrap #monone {display:none !important;}
	
	.site_box{width: 20%;}

	.sub_page img.che_img2,
	.sub_page img.che_map_1{width:100%;}
	
	.docu_ul{padding:10px !important;}
	.agree_wrap .agree_txt{padding:10px !important;}

	.listTable3.s6_t3 tbody tr td div li{width: 95px !important;}
	.listTable3.s6_T3_1 tbody tr td div li.eq_li2{width: 172px !important;}
	.listTable3.s6_t3 input[type=text]{width: 100px;}
	
	.S6_7T .st7-w{width:100% !important;}
	.S6_7T .tScroll{width:96% !important; margin:0 auto;}
	.S6_7T .mo_txt{width:98% !important;}

  /* Áöµµ */
  #daumRoughmapContainer1703056999469{height: 300px !important;}
  .wrap_map{width: 96%; height: 300px !important; margin: 0 auto !important;}

  .sub01_03{width: 96%; margin: 0 auto;}
  
  /* view(ko_sub01) */
  .bbtnset3.m_nfloat .bbt_li_2{display: none;}
  .bbtnset3.m_nfloat{width: 100%;}
  .bbtnset3.m_nfloat .bbt_li{float: none; display: flex; justify-content: center;}
}

@media screen and (max-width:900px){
	.tab_container .tab_content .sub_list ol > li > ul{width: 84%;}
	.ml_20 {margin-left: 0px;}
}

@media screen and (max-width:880px){
	.listTable3.s6_t3 tbody tr td div li{width: 150px !important;}
	.listTable3.s6_t3 input[type=text]{width: 100px;}
}


@media screen and (max-width:850px){
	.site_box{width: 40%;}
}

@media screen and (max-width:768px){
	/* ÆÐµù */

	body, p, br, table, tr, td, input, select, textarea{font-size: 0.875rem !important;}
	.bTable02 th, .bTable02 td, .listTable3 th,.listTable3 td, .tScroll th,.tScroll td, .sub03 .table_ttl_mb th, .box_side2, .box_text5, .s05_tt1{padding:5px !important;}
	.s10_tt{padding: 10 0 0 0; !important;}
	.s05_ttb, .s05_tt{padding-left: 0px;}
	.s05_T tr td{padding: 5px !important;}
	.S5_bold{font-size: 16px !important;}
	.s5_t2 td.lsb{padding: 5px;}
	.tab_container .tab_content .ko4_1 ul li, .ko4_1 .pd_li{padding: 0px !important;}
	
	.sub_page .mo_padding{padding-left: 18px;}
	

	/* ÆùÆ® */
	.docu_ul>div{font-size: 14px; !important;}
	.titTxt01, .sub_page_contents strong, .h3_tit{font-size: 16px !important;}
	.subtxt, .down_button{font-size: 14px !important;}
	.NPL_contact .subtxt p, .s06_font, .sub_page_03 .squaredThree label{font-size: 14px !important;}

	.tab_container .tab_content .sub_list ol > li > ul{width: 77%;}

	/* br */

	.br_mo_block{display:none;}
	.br_pc_none{display:block;}
	
}

@media screen and (max-width:635px){
	.b_depth .dep_con{padding: 20px !important;}
	.b_depth .dep_con > ul > li{width: 126px;}

	.send_docu p{width: 100%;}
	.send_docu.docu_border.grect p .pd_l15{padding: 0px;}

	.s6_T3_1.listTable3 input[type=text]{width: 126px;}
	
	.bTable01.s6_t3_2.border_none{width: 650px;}
}

@media screen and (max-width:584px){
	.box_side{padding: 5px;}

	.send_docu.flex div{
		width:100%;
	}
	
	.sub03 .table_ttl_mb th,.sub03 .table_ttl_mb td{word-break: break-all;}
	
	.site_box{width: 40%;}
	
	.sub_list ol > li{display: block; margin: 0 auto; margin-bottom: 47px;}
	.sub_list ol > li > span{display: block; width: 95%; margin-bottom: 10px;}
	.tab_container .tab_content .sub_list ol > li > ul{display: block; width: 85%; margin-left: 0px;}
	.sub_list ol > li > span::after{bottom: -110px; left: 47%;}
	.sub_list ol > li > span.af_top::after{bottom: -140px;}
	.sub_list ol > li > span.af_top2::after{bottom: -170px;}

	#footer_wrap #member ul li #footer_head a{margin-left: 15px;}

	/* ÀÎ»ç¸» */
	.Greetings_wrap .txt_box {top: -20px; float: none; right: -4.8%;}

  /* Ã¤±Ç Ãß½É */

  .che_up_li{display:block; width: 100% !important;}
}

@media screen and (max-width:545px){
	/* .s6_t3_2 th{ word-break: break-all;} */
	
	/* .s6_t3_2 .squaredThree label span.block{display: flex; flex-wrap: nowrap; width: 70px;}
	.s6_t3_2 .wb{ word-break: break-all;}
	.s6_t3_2  .s6_h{height: 80px;} */
}

@media screen and (max-width:505px){
	.sub_list ol > li > span{display: block; width: 92%; margin-bottom: 10px; margin-left: 5px;}
	.tab_container .tab_content .sub_list ol > li > ul{display: block; width: 81%; margin-left: 5px; }
	.sub_list ol > li > span.af_top1::after{bottom: -130px;}
}

@media screen and (max-width:487px){
	.listTable3.s6_t3 input[type=text]{width: 100px;}

	.s6_t3 .squaredThree label span.block.wd_400 {width: 250px;}
	.upDiv01.f_none.d_fl li.eq_li{height: 50px;}
	.listTable3.s6_t3 tbody tr td div li{width: 100px !important;}
}

@media screen and (max-width:452px){
	.sub_list ol > li > span.af_top::after{bottom: -160px;}
	
	.bTable01.border_none.ST6_7 th{word-break: break-all;}

	#footer_wrap #member ul li #footer_head{
		flex-wrap: wrap;
	}
}

@media screen and (max-width:440px){
	#news .flex_center2 .site_box{width: 80%;}
	
	.s2_table tr td{word-break: break-all;}
	
	.s05_T tr td{word-break: break-all;}

	.sT_wb .box_side2{word-break: break-all;}
	
	.bbtnset_wr.down_button{width:140px;}
	
	.NPL_re_view .bbs01{word-break: break-all;}
	
	

	/* Áöµµ */

	.sub01_03 li{height: auto; line-height: 1.5em;}

	.dFlex>div.dflex_mr{margin-right: 60px;}
	.dFlex>div.dflex_mr, .bTable01.yang_Table2 .numberOnly{margin-bottom: 4px;}
}

@media screen and (max-width:412px){
	.tab_container .tab_content .sub_list ol > li > ul{display: block; width: 79%; margin-left: 5px; }
}


@media screen and (max-width:395px){
	.bTable01.yang_Table2 input[type=text], .bTable01.yang_Table2 input[type=file], .bTable01.yang_Table2 input[type=password], .bTable01.yang_Table2 select{width: 70% !important;}
	.bTable01.yang_Table2 td{padding: 2px 5px !important;}
	.main_banner_wrap .call .call_txt {font-size: 11px !important;}
}

@media screen and (max-width:368px){
	.bTable01.yang_Table2 th{word-break: break-all; font-size: 14px;}
	.sub_list ol > li > span{display: block; width: 90%; margin-bottom: 10px; margin-left: 5px;}
	.tab_container .tab_content .sub_list ol > li > ul{display: block; width: 74%; margin-left: 5px; }

	.listTable3.s6_t3 tbody tr td div li{width: 150px !important;}

	.s6_t3 .squaredThree label span.block.wd_400 {
        width: 150px;
    }

	.s6_T3_1.listTable3 input[type=text]{width: 90px;}
}

@media screen and (max-width:280px) {
	.center_bnr .cs_bnr {padding:10px !important;}
	.center_bnr .cs_bnr .txts_tel {font-size:22px !important;}
	.center_bnr .cs_bnr .txts {font-size:18px !important;}
	.center_bnr .sq_bnr.yangdo p {font-size:18px !important;}
	.center_bnr .sq_bnr .inner {font-size:15px !important; padding:5px !important;}

	.main_cont_wrap .box_col4 .inner{height:140px !important; padding:10px !important;}
	.main_cont_wrap .box_col4 .inner .txts {font-size:16px !important;}
	.T2_Abanner .bnZone .obj li img {width:100% !important;}

	#footer_wrap #member ul li #footer_head {line-height:30px;}
	#footer_wrap #member ul li #footer_head a {font-size:10px !important;}
	#footer_wrap #member ul li #foot_contwrap .member_2 {padding:10px; font-size:10px;}
	#footer_wrap #member ul li #foot_contwrap #monone {display:none;}

	

	.sitelogo {z-index:8888 !important;}
	.m-navWrap .m-navbox {width:60% !important; z-index:9999 !important;}
	.m-navWrap .m-navbox .m-nav .m-depth2 > li > a {font-size:14px !important;}
	
	.listTable3 tbody, .listTable3 th, .listTable3 tr {word-break:break-all !important;}
	.listTable3 tbody tr th {font-size:12px !important;}

	.bTable01 th{word-break:break-all !important; font-size:13px !important;}

	#sub_wrap ul#sub03tabs li {font-size:12px !important;}
	.doccap_table tbody tr td{word-break:break-all !important; }

	#constSearch tbody .listsearch th {font-size:13px !important; word-break:break-all !important; width:18% !important;}
	#constSearch tbody .listsearch ul li {font-size:12px !important;}
	.const_bg_box strong {font-size:15px;}
}



