img{width:100%;}
.logo_foot{width:auto}

@media all and (max-width:1680px){
  .container02{margin:0 18%;}
  .logo_foot{width:auto}
}
@media all and (max-width:1500px){
  .container02{margin:0 15%;}
  .logo_foot{width:auto}
}
@media all and (max-width:1200px) {
  #gnb{width: 64.5%;}
  .tits{width: 18%;}
  .search_box input{width: 52%;}
  .mainsearch{width: 26%;}
  .formul a{width: 72%;}
  .logo_foot{width:auto}
}
@media all and (max-width:1140px){
  .conbox05{width:32.8%;}
  .conbox08{width:32.8%;}
  .logo_foot{width:auto}
}
@media all and (max-width:1070px){
  .conbox_wrap>.container>.conbox04{width: 33%}
  .conbox_wrap>.container>.conbox07{width: 33%}
  .chk_on{width: 39%;}
  .logo_foot{width:auto}
}

/* Å×ºí¸´ */
@media all and (min-width:768px) and (max-width:1023px){
  .gnbMenu,.headcon,.allMenu{display: none;}
  #gnb{width: 5%; float: left;}
  .search{display: inline-block;}
  .logo{width: 90%;text-align: center;}
  .infoul{width: 100%;margin-right: 0;height: auto;}
  .infoul>li{width: 16.66%;height: 114px;}
  .s_group_box img{width:100%}
}

@media all and (max-width:1023px){
  .footSitemap{display: none;}
  .gnbdivover{border-bottom: 1px #bfbfbf solid;padding: 0 10px;}
  .footh4{width: 18%;margin-top: 26px;}
  .f_shortcuts{width: 69.5%;margin-top: 15px;}
  .f_info{height: 210px;padding: 30px 15px;}
  .directions_link{display: none;}
  .snsul{margin-top: 0;display: inline-block;float: right;}
  .f_text{width: 68%;}
  .f_logo{width: 30%;}
  .menuSubBtn{display: none;}
  .M_menuSubBtn{display: block;}
  #subwrap{display: none;}
  .mvisual{display: none;}
  .tablet_mvisua{display: block;width: 100%;}
  .conbox_wrap{background:#f2f2f2;font-size:0;}
  .conbox_wrap>.container>div{background: #FFF;margin: 15px 0 0;padding: 15px;}
  .conbox01{width: 100%;border-right: 0;}
  .stepul>li{padding: 10px 0;}
  .conbox_wrap>.container>.conbox03{padding: 14px 15px 14.5px 15px;}
  .conbox_wrap>.container>.conbox04{width: 50%;padding: 16px 15px 16px 15px;}
  .conbox_wrap>.container>.conbox07{width: 50%;}
  .conbox02,.conbox03,.conbox05,.conbox06,.conbox07,.conbox08,.conbox09{width: 50%;}
  .m_none{display: none;}
  .formul>li{height: 24px;}
  .mainsearch{vertical-align: top;float: right;}
  .conbox02,.conbox08{border-right: 1px #d9d9d9 solid;}
  /*.conbox_wrap>.container>.conbox08,.conbox_wrap>.container>.conbox09{margin-bottom: 15px;}*/
  .conbox_wrap>.container>.conbox07{border-right: 0;padding: 15px;}
  .select_box{margin-bottom: 10px;}
  .search_box{padding-bottom: 13px;margin-bottom: 14px;}
  .search_box input{width: 54%;}
  .bx-wrapper img{height: 147px;}
  .consulting_list span{margin-right: 5px;}
  .shortcuts li{padding: 8px 0 7.8px;}
  .servicelist>li{width: 50%;}
  .servicelist a{height: 40px;}
  .tits{vertical-align: middle;}
  .banner01>li a,.banner02>li a{width: 100%;}
  .banner01>li img,.banner02>li img{width: 100%;}
  .consulting_list>li{margin-bottom: 8.6px;}
  .formul a{width: 76%;}
  .bgbc{margin-top: 3px;}
  #subwrap{display: none;}
  .contents{float: none;width: 96%;margin: 0 auto;padding: 30px 2% 130px;}
  .location{margin-right: 10px;}
  .listType02>li{padding-right: 9px;margin-right: 9px;}
  .listType02>.Tyli06,.listType02>.Tyli08,.listType02>.Tyli12{padding-right: 9px;margin-right: 9px;background-image:url('../images/sub/abar.png');background-repeat: no-repeat;background-position: right;}
  .month .btnf9b{right: 2%;}
  .chk_on{width: 40%;}
  .smLink{padding: 15px 0;}
  .smLink>li:last-child{padding-right: 0;margin-right: 0;}
  .ex{display: block;}
  .s_group_box img{width:100%}
}

/* ¸ð¹ÙÀÏ */
@media all and (min-width:1px) and (max-width:767px){
  #wrap{width:100%;overflow-x:hidden;}
  /*.locationbox{display: none;}*/
  .s_group_box img{width:100%}
  .m_br{display: block;}
  .depul{font-size: 16px;}
  .m_Menuul>li{font-size: 18px;}
  .contents{min-height: auto;}
  .gnbMenu,.headcon,.allMenu{display: none;}
  .gnbdivover{/*position:relative;*/height:60px;}
  .logo{float:none;display:block;padding:12px 0 0;margin:0 auto;width:160px;height:auto;line-height:1em;text-align:center;}
  .logo > a{display:block;}
  .logo > a > img{max-width:160px;max-height:38px;}
  .M_menuSubBtn{position:absolute;top:10px;left:10px;line-height:1em;}
  .search{display:block;position:absolute;top:10px;right:10px;width:auto;height:auto;line-height:1em;}
  .btnMenuAll,.search a{display:inline-block;width:40px;height:40px;text-align:center;border:0;}
  .btnMenuAll > img,.search a > img{width:22px;}
  .search a > img{display:inline-block;margin-top:8px;}
  .search_click{top:60px;}
  
  .menuSubBtn{float:none;}
  .m_allMenu {top:0;}
  .m_allMenu .tablet_header{position:relative;height:60px;line-height:0;}
  .m_allMenu .tablet_header > img {display:inline-block;margin-top:12px;vertical-align:top;max-width:160px;max-height:38px;}
  .m_allMenu .tablet_header .x_btn {position:absolute;top:23px;right:25px;line-height:0;}
  .m_allMenu .tablet_header .x_btn > img {width:15px;}
  .m_allMenu .linkul {padding:0;height:35px;line-height:35px;}
  .m_allMenu .linkul > li {float:left;width:33%;height:35px;line-height:35px;font-size:13px;text-align:center;box-sizing:border-box;}
  .m_allMenu .linkul > li:nth-child(2) {padding-left:12px;}
  .m_allMenu .linkul > li > a {display:block;width:100%;height:100%;line-height:inherit;}
  .m_Menuul{width:100%;}
  .m_Menuul>li>a{position:relative;padding:7px 20px;height:35px;text-align:left;font-size:15px;font-family:"ngB";background-image:none;line-height:1.25rem;box-sizing:border-box;}
  .m_Menuul>li>a:before {position:absolute;top:12px; right:35px; width:2px; height:12px;background:#fff;content:"";}
  .m_Menuul>li>a:after {position:absolute; top:17px; right:30px; width:12px; height:2px;background:#fff;content:"";}
  .m_Menuul .depul > li > a{padding:8px 0 8px 20px;font-size:14px;font-weight:normal;font-family:"ngB";line-height:1.25rem;}
  .m_Menuul .depul > li > a > .mobileMoreDep3:before{height:12px;}
  .m_Menuul .depul > li > a > .mobileMoreDep3:after{width:12px;top:8px;left:5px;}
  .m_Menuul .depul .dep02 > li {line-height:1.5rem;}
  .m_Menuul .depul .dep02 > li a {padding:2px; font-size:12px;}
  .m_Menuul .depul .dep03 > li {line-height:1.5rem;}
  .m_Menuul .depul  .ma_on  .dep02 >  li.ma_on > a,
  .m_Menuul .depul  .ma_on  .dep02 >  li.ma_on > a {font-weight:normal;font-family:"ngB";}
  
  /*.tablet_header,.linkul,.bg000{display: none;}*/
  .f_info {position: relative;}
  .f_logo{width: 52%;}
  .f_text{width: 100%;margin-top: 15px;}
  .linkbox{color: #929292;}
  .linkbox a{margin-right: 24px;}
  .mbr{display: block;}
  .f_shortcuts select{display: none;}
  .f_shortcuts input{display: none;}
  .f_text{width: 100%;margin-top: 15px;}
  .f_logo{width: 52%;}
  .f_info{position: relative;}
  .f_shortcuts{position: absolute;top: 12px;right: 18px;}
  .snsul>li{width: 20px;margin-left: 2px;}
  .depul>li{text-align: left;}
  .tablet_mvisua{display: none;}
  .m_mvisua{display: block;width: 100%;}
  .stepul>li{width:25%;padding:5px 0;}
  .conbox_wrap>.container>div{margin:5px 0 0;padding:15px;width:100%;box-sizing:border-box;border:1px solid #cecece;border-width:1px 0;}
  .conbox_wrap>.container>.conbox01{padding:10px;width:100%;}
  .conbox_wrap>.container>.conbox01 .titleh2{padding:0 5px;}
  .conbox_wrap>.container>.conbox04{width:100%;}
  .conbox_wrap>.container>.conbox07{width:100%;}

  .conbox_wrap>.container>.conbox09{margin-bottom:10px;}
  .visual_wrap{padding-top:5px;background: #f2f2f2;border-bottom: 1px #bfbfbf solid;}
  .titleh2{font-size: 16px;}
  .stepul p{padding-top:6px;font-size:12px;font-family:"ngB";font-weight:normal;}
  .step01,.step02,.step03,.step04,.step05,.step06{border-bottom: 0;}
  .step01,.step02,.step03,.step04,.step05,.step07,.step08,.step09,.step10,.step11{border-right: 0;}
  .step01,.step02,.step03,.step05,.step06,.step07,.step09,.step10,.step11{border-right: 1px #e7e7e7 dashed;}
  .step05,.step06,.step07,.step08{border-bottom: 1px #e7e7e7 dashed;border-top:1px #e7e7e7 dashed;}
  .tits,.select_box select,.search_box input{font-size: 14px;}
  .mainsearch,.formul a{font-size:12px;}
  .bgbc{font-size:12px;padding:2px 4px;margin-top:0;}
  .formul a{background-image:none;width:70%;}
  .conbox03 .titleh2, .conbox04 .titleh2, .conbox05 .titleh2, .conbox06 .titleh2, .conbox08 .titleh2{margin-bottom: 17px;}
  .bx-wrapper .bx-pager{top:-42px;}
  .bx-wrapper .bx-pager.bx-default-pager a{width: 21px;height: 21px;line-height: 21px;margin-left: 5px;}
  .plus{width: 21px;height:21px; line-height: 21px;}
  .consulting_list span{font-size:12px; margin-right: 5px;padding: 2px 5px;}
  .consulting_list a{font-size:12px; margin-top:3px;}
  .trialul a,.shortcuts li,.court_info a,.servicelist a{font-size:12px; height:auto;}
  .consulting_list>li{margin-bottom: 5px;}
  .more_btn{font-size:13px; height:28px; line-height:28px;margin-top:-5px;}
  .conbox02, .conbox08{border-right: 0;}
  .conbox04, .conbox07{border-left: 0;border-right: 0;}
  .stepul > li a{width:100%;}
  .stepul > li a >img { width:85%;}
  .location>li{font-size: 12px;}
  .stitleh3{font-size: 20px;margin-bottom: 20px;}
  .contents{padding: 10px 2% 40px}
  .tith4{font-size: 15px;}
  .sub_t,.table_f9b,.downbtn a,.col334{font-size: 13px;}
  .s_group{width: 96%;}
  .downbtn a{width: 95px;height: 30px;line-height: 30px;}
  .min_16_8wrap .s_group{width: 91%;}
  .tith5{font-size: 15px;margin: 15px 0 15px;}
  .min_16_2wrap .s_group{width: 91%;}
  .mT40{margin-top: 20px;}
  .tabul>li{width: 32.8%;margin-bottom: 5px;font-size: 14px;}
  .tabul>li:last-child{margin-right: 0;}
  #tableT02 td{word-break: keep-all;}
  .listType,.telGuide_wrap{padding: 8px;}
  .listType a,.telGuide a{font-size: 13px;}
  .listType>.Tyli06{background: url('../images/sub/abar.png') no-repeat right;padding-right: 8px;margin-right: 8px;}
  .telGuide>li{padding-right: 10px;}
  .videobox a{font-size: 13px;width: 179px;padding-left: 2.7%;background-position: 95%;margin-bottom: 30px;}
  .listType02>.Tyli02,.listType02>.Tyli05,.listType02>.Tyli07,.listType02>.Tyli08{background-image: url(../images/sub/abar.png);background-repeat: no-repeat;background-position: right;padding-right: 8px;margin-right: 8px;}
  .listType02{margin-bottom: 35px;}
  .downbtn02 a{font-size: 13px;width: 175px;margin-bottom: 30px;}
  .board_wrap{margin-top: 20px;}
  .board_total{display: none;}
  .board_search{margin-bottom: 8px;width: 100%;}
  .chk_on{width: 38%;}
  .board_search .search_word{width: 100%;font-size: 13px;height: 25px; line-height: 25px;}
  .search_btn{font-size: 12px; height: 25px; line-height: 25px;}
  .board_table th{font-size: 14px;}
  .board_table td,.inputbox label{font-size: 13px;}
  .pagination a{font-size: 10px;}
  .application{padding: 10px;}
  .month .btnf9b{position: relative;float: right;margin-bottom: 10px;width: 185px;}
  .month,.dataTable1{font-size: 14px;}
  .dataTable1 td{padding: 5px 0 0 5px;}
  .local,.colfe8,.btnf9b{font-size: 13px;}
  .btnf9b{height: 30px;line-height: 30px;}
  .view .btnf9b{width: 80px;}
  .board_table .taL{padding:10px 0 10px 10px;}
  .inputbox{display: block;margin-right: 0;}
  .chk_on{width: 81%;}
  #chk_select select,.chk{font-size: 13px;}
  .board_viewT{margin-top: 20px;}
  .board_viewT .viewth{padding-left: 2%;}
  .Tth01{width: 23.5%;}
  .Tth03{width: 18%;}
  .board_viewT th,.pnT th{font-size: 14px;}
  .board_viewT td{padding: 10px 0 10px 0px;}
  .board_viewT td,.pnT td,.viewbox{font-size: 13px;}
  .Tth05,.Tth06{display: none;}
  .list_btn a{font-size: 15px;width: 135px;height: 40px;line-height: 40px;}
  .table_f9b th{word-break: keep-all;}
  .chinese_box{font-size: 14px;padding: 12px;}
  .chinese_input{display: block;margin:10px 0;}
  .chinese_box input{margin-left: 0;}
  .chinese_box .small_s{font-size: 13px;display: block;}
  .result_box span{font-size: 34px;}
  .tableVer th,.blueBtn,.redBtn{font-size: 14px;}
  .tableVer select,.tableVer input,.col555fs15,.gDtext,.smList a,.smLink>li{font-size: 13px;}
  .breakDiv{margin-bottom: 10px;}
  .bD2_01{display: block;}
  .redBtn{padding: 0 13px;}
  #group_box .s_group{width: 81%;}
  .bDbox,.bDbox02,.bD03,#div_sa_serial,.bD2_04,.bD2_05{margin-bottom: 0;}
  .td01_box .bDbox{width: 67%;}
  #DocListAction{margin-bottom: 10px;}
  #DocListAction select{font-size: 12px;margin-right: 5px;height:25px;line-height:25px;}
  #DocListAction .chk_on{width: 39%;}
  .allbox .telGuide>li{padding-right: 7px;}
  .guideData .btnf9b{width: 98px;}
  #tabwrap01 .board_search{position: static;width: 100%;float: none;}
  #tabul01 li{width: 49.5%;}
  .sort_btn{font-size: 12px;}
  .smLink{padding: 8px 0;}
  .smLink>li{padding-right: 7px;margin-right: 0px;}
  .indent02{margin-left: 50px;}
  .btnf9b02{width: 98px;margin-top: 5px;}
  .boardWrite_wrap{padding: 10px;}
  .boardWrite th{font-size: 14px;}
  .boardWrite td{padding-left: 5px;}
  .boardWrite select,.boardWrite input,.box01 label,.ex,.box02 label,.boardWrite .col334{font-size: 13px;}
  .bwtr01 select{width: 38.5%;margin-right: -6px;}
  .ex{display: block;margin-top: 3px;}
  .box01{margin-bottom: 5px;}
  .box02{line-height: 1;}
  .uptr01 input{width: 62%;}
  .uptr02 input{width: 29%;}
  .uptr03 input{width: 45%;}
  .uptr03 select{width: 68%;margin-top: 5px;}
  #popT input,#popT select,#popT textarea,.T334,#popT02 input{font-size: 13px;}
  .pop_contents{padding:0 10px 25px 10px;}
  .ptd02 input,.ptd05 input{width: 85%;}
  .prtd01 input{width: 77%;}
  .prtd04 input{width: 60%;}
  .servicelist a{height: 38px;}

/* °Ë»ö°á°ú */
 .tabMenu { position:relative; margin:10px 0 -4px; width:100%; background:none;}
 .tabMenu li { display:table; padding:0 0 4px 2px; width:50%; height:auto; border:0 !important; background:none;}
 .tabMenu li a { position:relative; display:table-cell; width:auto; height:28px; padding:0 2px !important;  border:1px solid #dbdbdb; background:#f6f6f6; font-family:"ng"; font-size:13px; line-height:18px; color:#555; text-decoration:none !important; vertical-align:middle;}
 .tabMenu li.on { border:0 !important;}
 .tabMenu li.on a { height:28px; line-height:inherit; border:1px solid #005496; background:#005496; color:#fff;}
 .tabMenu li:nth-child(2n-1){ padding:0 2px 4px 0 !important;}
 .tabMenu + .section { margin-top:20px;}
 .tabMenu.type1 li a { height:46px; line-height:16px;}

 .tabContents .btnBox .btnMore, .btnSearch { display:inline-block; padding:0 7px; height:27px; line-height:27px; border-radius:3px; font-size:12px;}
 .resultsection .btnBox .btnArrow { display:inline-block; padding:0 7px; height:27px; line-height:27px; border-radius:3px; font-size:12px; background-image:none; }
 .tabContents .conText, .resultlist > li p.description { font-size:12px; line-height:18px; margin-bottom:10px; }
 .tabContents .resultSort { font-size:13px; line-height:18px; padding:0; vertical-align:top; }
 .tabContents .resultlink { font-size:13px;  line-height:18px; background-size:2px; padding:0; }
 .tabContent:first-child { margin:0; }
 .tabContents .searchTitle { margin:5px 0; padding: 0; }
 .tabContents .searchTitle .title { font-size:14px; padding-bottom:5px; }
 .tabContents .searchTitle .subtitle { font-size:13px; white-space:nowrap; }
 .resultsection { margin:0; padding: 5px 5px 0 10px; }
 .resultlist { margin: 0 0 10px 0; }
 .resultlist > li { font-size:12px; }
  
 .tableVer { font-size:12px; }
 .tableVer .txtBold { font-size:13px; word-break:keep-all; }
 .tableVer select {margin: 0 -1px 0 0; width: 30%; min-width:85px; height: 23px !important; margin-right:3px; }
 .tableVer .btnSearch, .resultsection .searchSort .btnSearch { display:inline-block; padding:0 7px; height:23px; line-height:23px; border-radius:3px; font-size:12px; margin-left:3px; }
 .tableVer .grayInput { margin: 0 -1px 0 0; width: 35%; min-width:90px; height: 22px !important; vertical-align:middle; }
 .resultsection .searchSort { float:none; margin:2px 0 5px 0;}
 .resultsection .searchSort select { height:23px; font-size:12px; }
 .mBlock { display:block;  }
 
 .min_16_8wrap .tith4 + .stepimg { display:none;}
} 
@media all and (max-width:376px){
	.logo_foot{width:100%}
	.s_group_box img{width:100%}
  .listType02>.Tyli05{background-image: url(../images/sub/abar.png);margin-right: 8px;padding-right: 8px;}
  .ptd03 input{width: 44%;margin-bottom: 5px;}
  .ptd04 input{width: 54%;margin-bottom: 5px;}
}
@media all and (max-width:374px){
	.s_group_box img{width:100%}
	.logo_foot{width:100%}
  .linkbox a{margin-right: 6px;}
  .f_text{font-size: 12px}
  /*.formul a{width: 73%;}
  .search_click{padding: 13px;}
  .search_click a{width: 21%;font-size: 20px;}
  .search_click input{width: 72%;}*/
  .listType>.Tyli01,.listType>.Tyli03,{background: none;padding-right: 0;margin-right: 0;}
  .listType>.Tyli02{background: url('../images/sub/abar.png') no-repeat right;padding-right: 8px;margin-right: 8px;}
  .m_none02{display: none;}
  .td01_box .bDbox{width: 100%;}
  .prtd02 input,.prtd03 input{width: 50%;margin-bottom: 5px;}
  .servicelist a{height: 36px;}

}
