@charset "utf-8";

@font-face {font-family: 'notokr-light'; font-style: normal; font-weight: 100; src: url(../font/NotoSansKR-Light.woff2) format('woff2'), url(../font/NotoSansKR-Light.woff) format('woff'), url(../font/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'notokr-regular'; font-style: normal; font-weight: 400; src: url(../font/NotoSansKR-Regular.woff2) format('woff2'), url(../font/NotoSansKR-Regular.woff) format('woff'), url(../font/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'notokr-medium'; font-style: normal; font-weight: 500; src: url(../font/NotoSansKR-Medium.woff2) format('woff2'), url(../font/NotoSansKR-Medium.woff) format('woff'), url(../font/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'notokr-bold'; font-style: normal; font-weight: 700; src: url(../font/NotoSansKR-Bold.woff2) format('woff2'), url(../font/NotoSansKR-Bold.woff) format('woff'), url(../font/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Nanum Gothic'; font-style: normal; font-weight: 100; src: url(../font/NanumGothic-Bold.eot); src: url(../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'), url(../font/NanumGothic-Bold.woff2) format('woff2'), url(../font/NanumGothic-Bold.woff) format('woff'), url(../font/NanumGothic-Bold.ttf) format('truetype');}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;letter-spacing:normal;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
template,[hidden]{display:none;}
table{border-collapse:collapse;border-spacing:0}
caption,legend{overflow:hidden;font-size:0;line-height:0}
ol,ul{list-style:none}
dt{display:block}
input,button,select,img{vertical-align:middle}
button{border:0 none;background:none;cursor:pointer}
address,em{font-style:normal}
hr{box-sizing:content-box;height:0;margin:0;padding:0;overflow:visible;border:0;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;/}
a{color:inherit;cursor:pointer;text-decoration:none}
a:link,a:visited{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}
button,input,select,textarea{font:inherit;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
textarea{overflow:auto; resize:none;}
button, [type="button"], [type="reset"], [type="submit"], [type="number"], [type="search"], [type="text"], [type="password"]{border:0 none;}

[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;/* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

::-webkit-input-placeholder{opacity:1;font-weight:inherit;color:inherit;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}

::-webkit-input-placeholder { color:#9fa9ba;font-size:13px; }
::-moz-placeholder { color:#9fa9ba;font-size:13px; }
:-ms-input-placeholder { color:#9fa9ba;font-size:13px;  }
input:-moz-placeholder { color:#9fa9ba;font-size:13px;  }

.skip{overflow:hidden;width:100%;z-index:9999;height:0;font-size:0;line-height:0}
.skip a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;text-align:center;font-size:0;line-height:0}
.skip a:focus,.skip a:hover,.skip a:active{position:absolute;top:0;left:0;width:240px;height:28px;margin:0;padding:8px 15px;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#f1f1f1;color:#656565;font-size:12px;font-weight:bold;line-height:1;z-index:99999}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body{width:100%;height:100%;}
html{-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
#wrap{min-width:320px;}
.frame{max-width:1120px;margin:0 auto;}
img{max-width:100%;}
select {-webkit-border-radius: 1px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("../images/sub/select_arrow01.gif") no-repeat right 8px center #fff; padding-left: 8px; padding-right: 25px; border-radius: 0px;}
select::-ms-expand {display:none;}
input, textarea, select {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 1px; -moz-appearance: none;}

#asideArea{display:none;}
#asideArea .total_home{height:70px;padding-left:18px;padding-bottom:1px;background:#e06419;color:#214489;font-size:20px;font-weight:700;
	line-height:60px;}
#asideArea .total_home .home_btn{float:left; width:38px; height:38px; margin-top:10px;}
#asideArea .total_home .home_btn a{display:block;  }
#asideArea #totalClose{display:block;position:absolute;top:13px;right:10px;}
#asideArea #totalClose a{display:block;width:36px;height:36px;padding:0;background:url("../images/common/m_x_btn.png") 50% 50% no-repeat;
	background-size:18px auto;text-indent:-9999px;}
#asideArea h3.topTit {padding: 18px 22px;  background: #ff334c; color: #fff; font-weight: 300;  font-size: 16px;}
.total_link{float:left; margin-left:50px;}
.total_link:after{display:block;clear:both;content:'';}
.total_link li{float:left; padding:0 2px;}
#totalNav{position:relative;padding-bottom:20px;}
#totalNav>li.on>a, #totalNav>li.on .nav_list>li.on>a{color: #00c4a3;}
#totalNav .nav_btn{display: block; position: relative; padding: 12px 15px; border-bottom: 1px solid #dcdcdc; background-color: #fff;
    color: #3e3e3e; font-size: 15px; background:#fff url("../images/common/m_li_op.png") no-repeat; background-position:right 20px top 14px; background-size:14px;
	}
#totalNav .nav_btn.active{background:#fff url("../images/common/m_li_clo.png") no-repeat; background-position:right 20px top 50%;
	background-size:14px;}
#totalNav a{text-decoration:none;}
#totalNav .nav1 .nav_btn{background:#006bdd;}
#totalNav .nav2 .nav_btn{background:#0157b2;}
#totalNav .nav3 .nav_btn{background:#064485;}
#totalNav .nav4 .nav_btn{background:#067585;}
#totalNav .nav5 .nav_btn{background:#079b88;}
#totalNav .nav_list{display:none;}
#totalNav .nav_list>li{background:#f6f7f7}
#totalNav .nav_list>li>a{display:block;padding:12px 6px 12px 25px;border-bottom:1px solid #e3e3e3; color:#3e3e3e;}
#totalNav .nav_list>li>a.nav_sbtn{background:url("../images/common/menu_plus.png") 93% 50% no-repeat;}
#totalNav .nav_list>li>a.nav_sbtn.active{background:url("../images/common/menu_minus.png") 93% 50% no-repeat;}
#totalNav .nav_list .desc_list{display:none;padding:12px 6px 14px 25px;border-bottom:1px solid #e1e1e1;background:#f7f8fa}
#totalNav .nav_list .desc_list li{padding:4px 0 0px 10px;background:url(../images/common/total_nav_bullet.png) 0 50% no-repeat;background-size:4px auto;}
#totalNav .nav_list .desc_list a{color:#4b536b;}
#totalNav .nav_list .desc_list a.active{color:#0030aa;text-decoration:underline}
#totalNav .nav_list .desc_list{display:none;padding:12px 6px 14px 25px;border-bottom:1px solid #e1e1e1;background:#f7f8fa}
.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99998}
#header{max-height:160px; height:82px; z-index:999; position:relative; background-color: #f8f8f8; position:fixed; top:0; left:0; width:100%;}
#header #totalOpen{display:none;}
#header #totalSearch{display:none;}
#header .header_wrap{height:82px; position:relative;}
#header .header_wrap h1.logo{float:left; padding:8px 0 0 34px; width:190px;}
#header .header_wrap ul.util{float:right; margin-right:110px; padding-top:29px;}
#header .header_wrap ul.util li{float:left; padding:0 10px; color:#666;
  background:url("../images/common/util_bar.gif") right 5px no-repeat;}
#header .header_wrap ul.util li:last-child{padding-right:0; background:none;}

#asideArea .m_util{padding:10px 0; background:#be2f38;}
#asideArea .m_util:after{content:""; display:block; clear:both; float:none;}
#asideArea .m_util li{float: left; padding: 0 10px; border-right: 1px solid #d07944; width:50%; }
#asideArea .m_util li:last-child{border:none;}
#asideArea .m_util li a{display: block; color: #fff; font-size: 12px; font-family: 'Dotum','돋움',"굴림","gulim","sans-serif"; text-align: center;}

#header .header_wrap .search_btn{position:absolute; top:0; right:0;}
#header .header_wrap .search_box{display:none; position:absolute; width:100%; left:0; top:82px; border-top:1px solid #ccc; background:#edf0f3; padding:60px 0; z-index:101  }
#header .header_wrap .search_box .container{position:relative; width:1020px; margin:0 auto;}
.search_box .container .search_pc{width:600px; margin:0 auto;}
.search_pc .search_int{display:inline-block; padding:10px 15px; font-size:20px; width:475px;}
button.sch_btn{display:inline-block; color:#fff; height:52px; margin-left:-5px; padding:0 20px 0 40px; background:#00c4a3 url("../images/sub/search_icon.png") 15px center no-repeat;}
.container .search_close{position:absolute; right:0; top:10px; width:28px; height:28px; text-indent:-99999px; background:url("../images/common/icon_close.png") no-repeat;}

#header .gnb_wrap{max-width:1024px; width:60%; margin:-82px auto 0 auto; position:relative; height:82px;}
#header .gnb_wrap .util{height:47px;}
#header .gnb_wrap .util .font{float:right; margin:12px 0 0 7px;}
#header .gnb_wrap .util .font dt{float:left; width:29px; height:25px; line-height:25px; border:1px solid #e8e8e8; font-family:dotum; font-size:14px; text-align:center;}
#header .gnb_wrap .util .font dd{float:left; margin-left:-1px; width:29px; height:25px; border:1px solid #e8e8e8; font-family:dotum; font-size:18px; text-align:center;}
#header .gnb_wrap .util .font dd a{display:block; line-height:25px;}
#header .gnb_wrap .util .etc{float:left; margin:17px 0 0 0;}
#header .gnb_wrap .util .etc li{float:left; font-family:dotum; font-size:12px; padding:0 9px; background:url("../images/common/gnb_etc_gubun.gif") 0 center no-repeat;}
#header .gnb_wrap .util .etc li:first-child{background:none;}
#header .gnb_wrap .util .sns{width:120px; position:absolute; top:11px; left:0; right:0; margin-left: auto !important; margin-right: auto !important; text-align:center;}
#header .gnb_wrap .util .sns dd{float:left; margin:0 3px 0 0;}
#header .gnb_bg{position:absolute; z-index:999; left:0; top:82px; width:100%; height:204px; background:#fff; display:none; border-top:1px solid #dcdcdc; border-bottom:1px solid rgba(192, 192, 192, .3); overflow:hidden;}
#header .gnb{z-index:99999;}
#header .gnb .menu{height:82px;}
#header .gnb .menu>li{position:relative; float:left; width:25%;}
#header .gnb .menu>li.menu01{background:#006bdd url("../images/common/gnb_menu_bg01.gif") right 0 no-repeat;}
#header .gnb .menu>li.menu02{background:#0157b2 url("../images/common/gnb_menu_bg02.gif") right 0 no-repeat;}
#header .gnb .menu>li.menu03{background:#064485 url("../images/common/gnb_menu_bg03.gif") right 0 no-repeat;}
#header .gnb .menu>li.menu04{background:#067585 url("../images/common/gnb_menu_bg04.gif") right 0 no-repeat;}
#header .gnb .menu>li>a{display:block; color:#000; height:82px; text-align:center; text-decoration:none; line-height:82px; font-size:16px; font-family:"notokr-medium";}
#header .gnb .menu .submenu{position:absolute; left:0; top:82px; width:100%; height:189px; display:none; z-index:999999; text-align: center;}
#header .gnb .menu .submenu>ul{margin:8px 0 0 -10px;}
#header .gnb .menu .submenu>ul>li>a{display:inline-block; padding:8px 0 8px 10px; font-size:15px; line-height:18px; color:#333;}
#header .gnb .menu .submenu>ul>li>a:hover{text-decoration:underline;}
#header .gnb .menu>li.on>a, #header .gnb .menu>li.on .submenu li.on a{color:#00c4a3;}
#header .gnb .etc{display:inline-block; float:right; margin:30px -16px 0 35px;}
#header .gnb .etc>li{float:left; background:url('../images/common/gnb_etc_line.gif') 0 center no-repeat;}
#header .gnb .etc>li:first-child{background:none;}
#header .gnb .etc>li>a{padding:0 16px; font-size:12px; color:#4f5352;}
#header .btn.all{display:none; position:absolute; right:10px; top:10px; font-size:25px;}
#header .btn.all .txt{font-size:0;}
#header .gnb_wrap .btn_all{position:absolute; right:0; top:57px; display:block; width:43px; height:35px; border:1px solid #dfdbdc; background:url('../images/common/btn_menu.png') center no-repeat;}
#header .gnb_wrap .btn_all span{font-size:0;}
#header .gnb_wrap .btn_search{position:absolute; right:42px; top:57px; display:block; width:43px; height:35px; border:1px solid #dfdbdc; background:url('../images/common/btn_search.png') center no-repeat;}
#header .gnb_wrap .btn_search span{font-size:0;}
#header .m_gnb_wrap{display:none;}

#container{position:relative; z-index:20; margin:0; padding:0;}

#footer{position:relative; background:#fff; padding:0; border-top:1px solid #d5d5d5;}
#footer .footer_wrap{height:280px; background:#f2f2f2;}
.footer_wrap .footer_content{position:relative; margin:0 auto; width:1020px; padding-top:45px; color:#333;}
.footer_content .footer_util{display:block;}
.footer_content .footer_util ul li{font-size:14px; float:left; padding:0 12px; background:url("../images/common/util_bar.gif") left 5px no-repeat;}
.footer_content .footer_util ul li:first-child{padding-left:0; background:none;}
.footer_content .copyright{margin-top:4px; font-family:"notokr-light"; letter-spacing:1.5px;}
.footer_content .copyright span{display:inline-block; padding-right:10px;}

.footer_content .Fsite{position:absolute; top:45px; right:15px;}
.Fsite .select {height: 40px; vertical-align: middle; min-width: 194px; margin: 2px 50px 2px 0; font-size: 14px; color: #000; border-radius: 0; padding: 0 9px; overflow: hidden; border:1px solid #d5d5d5;}
.Fsite .select option{color:#000;}
.Fsite button{position:absolute; right:0; top:2px; color:#fff; width:50px; height:40px; border-radius:2px; background:#999; border:0 none;}

.m_btn{display:none;}

@media (min-width:1101px) and (max-width:1352px){
	#header .gnb {width:640px;}
	#header .gnb .menu .submenu>ul{margin:8px 0 0 -12px;}
}
@media screen and(min-width:1070px){
	.overlay {display:none;}
}
@media only screen and (max-width:1200px){
	#container{background:#fff !important;}
	body.split{position:fixed;}
	#asideArea{display:block;position:fixed;top:0px;right:-100%;overflow-x:hidden;width:320px;height:100%;background:#fff;z-index:99999;}
	#asideArea.fix{position:fixed !important}
	#header #totalOpen{ height:60px; width:60px;  z-index:999999;display:block;position:absolute; top:0px; right:0px;}
	#header #totalOpen a{display:block;width:60px;height:60px;background:url("../images/common/m_btn.png") 50% 50% no-repeat;background-size:70px auto;text-indent:-9999px;}
	#header .header_wrap h1.logo{float:none; margin:0 auto; padding:0; width:140px;}
	#header .gnb{display:none;}
	#header .gnb_wrap .util{display:none;}
	#header #totalSearch{z-index:999999;display:block;position:absolute;top:3px;right:0;}
	#header #totalSearch a{display:block;width:61px;height:54px;background:url("../images/common/search_btn.png") 50% 50% no-repeat;background-size:40px auto;text-indent:-9999px;}
	#header .header_wrap {height:60px; background:none;}
	#header{height:60px;}
	#header .gnb_wrap{height:100%;  position:relative; z-index:9998;}
	#header .header_wrap ul.util{display:none;}
	.search_btn{display:none;}
	.m_btn{display:block; position:absolute; top:0; right:0;}
}
@media screen and (max-width:1070px){
	#header .gnb_wrap{width:100%;}
	#header .gnb .menu{width:100%;}
	#header .gnb .menu>li{width:25%;}
	#footer .footer_wrap {height: auto;}
	.footer_content .Fsite{display:none;}
	.footer_wrap .footer_content{width:100%; padding: 35px 0;}
	.footer_content .copyright {text-align:center;}
	.footer_content .footer_util ul{margin:0 auto; overflow:hidden; text-align:center;}
	.footer_content .footer_util ul li{float:none; display:inline-block;}
}
@media screen and (max-width:800px){
	#header{border-bottom: 1px solid #d5d5d5;}
}
@media only screen and (max-width:780px){
	#footer .mBox{padding-top:40px;}
	#footer .mBox2{position:absolute; top:30px; width:100%;}
	#footer .mBox2 .banner{width:40%; display:block; float:left; margin:0 0 0 3%;}
	#footer .mBox2 .banner ul li{width:33.3333%}
	#footer .mBox2 .util_list{width:54%; display:inline-block; float:left; margin:0 auto;}
	#footer .mBox2 .util_list .site_item{float:left;}
	#footer .mBox2 .util_list .site_item2{float:left;}
}
@media only screen and (max-width:650px){
	#footer .mBox{padding-top:80px;}
	#footer .guide address span{display:block;}
}
@media screen and (max-width:479px){
	#asideArea #totalClose{top:17px;right:10px;}
	#asideArea #totalClose a{width:26px;height:26px;background-size:22px auto;}
	#headGlobal{height:48px;padding:0 0 0 10px;}
	#headGlobal .frame{height:48px;}
	#headGlobal #headLogo{width:130px;}
	#headGlobal #headLogo a{background-size:130px auto;}
}
@media screen and (max-width:359px){
	#asideArea{width:100%;}
}

#container{padding:0 0 40px 0;position:relative;}
#pageVisual{height:110px;background-color:#e0e0e0;background-position:50% 50%;background-repeat:no-repeat;}
#pageVisual.page_visual1{background-image:url(../images/sub/visualimg1.jpg);}
#location{width:100%;height:50px;background:#2e499f;}
#locDepth:after{display:block;clear:both;content:'';}
#locDepth > li{float:left;text-align:left;font-size:16px;color:#fff;line-height:50px;padding:0;background:url(../images/new/loc_depth_line1.gif) 0 50% no-repeat;}
#locDepth > li.depth_home{background:none;}
#locDepth > li.depth_home a{display:block;width:40px;height:100%;text-indent:-9999px;background:url(../images/common/ji_btn_home.gif) 50% 50% no-repeat;}
#locDepth > li#depth1{color:#fff;line-height:50px;padding:0 20px;}
#locDepth > li#depth2{position:relative;width:240px;}
#locDepth > li#depth3{position:relative;width:280px;}
#locDepth > li > a{display:block;color:#fff;padding:0 25px;}
#locDepth > li > a.depth_btn{display:block;width:100%;height:100%;line-height:50px;background:url(../images/common/ji_hdsel_arrow.png) no-repeat 90% center;padding-right:40px;padding-left:20px;margin-right:20px;}
#locDepth > li#depth3 > a.depth_btn{display:block;width:100%;height:100%;line-height:50px;background-position:95% 50%;padding-right:20px;}
#locDepth > li .desc_box{display:none;position:absolute;left:0;top:50px;width:100%;z-index:100;}
#locDepth > li .desc_box ul{display:block;border:1px solid #dbdbdc;}
#locDepth > li .desc_box li{background:#fff;border-top:1px solid #dbdbdc;line-height:20px;}
#locDepth > li .desc_box li:first-child{border-top:0;}
#locDepth > li .desc_box li:hover{background:#f5f5f5;}
#locDepth > li .desc_box li a{display:block;padding:12px 8px 12px 18px;font-size:15px;color:#333}
#locMobile{display:none;}
#pageDepth{display:none;height:22px;font-family:'돋움','dotum';font-size:12px;color:#6b6561;}

@media screen and (max-width:1023px){
	#location{width:100%;height:50px;border-bottom:1px solid #d9d9d9;background:#eff2f4;padding:0 20px;}
	#locDepth > li#depth1{color:#101010;}
	#locDepth > li.depth_home a{background:url(../images/common/ji_btn_home2.gif) 50% 50% no-repeat;}
	#locDepth > li > a{color:#101010;}
	#locDepth > li > a.depth_btn{background:url(../images/common/ji_hdsel_arrow_black.png) no-repeat right 20px center;border-right-color:#ccc;}
}
@media all and (max-width:767px){
	#pageVisual{display:none;}
	#location{height:auto;border:0 none;padding:0;background:none;}
	#location .frame{padding:0;}
	#locDepth{display:none;}
	#locMobile{display:block;}
	#locMobile dt{border-bottom:1px solid #d9d9d9;background-color:#fafafa;background-position:98% 50%;background-repeat:no-repeat;
	background-image:url(../images/common/ji_hdsel_arrow_black.png);}
	#locMobile dt.noneSub{background-image:none}
	#locMobile dt a{display:block;padding:9px 4px 11px 16px;font-size:16px;color:#444852;}
	#locMobile dd{display:none;width:100%;}
	#locMobile dd ul{display:block;}
	#locMobile dd li{background:#ffffff;border-bottom:1px solid #d9d9d9;}
	#locMobile dd li.active{background:url(../images/content/loc_mobile_bg.gif) 0 0 repeat;}
	#locMobile dd li.active a{background:url(../images/content/loc_mobile_active.png) 100% 50% no-repeat;color:#e60000;}
	#locMobile dd li a{display:block;padding:8px 8px 8px 14px;color:#333}
	#pageDepth{display:block;margin:20px 0 10px;padding:0 20px;}
	#pageDepth span, #pageDepth em{display:inline-block;padding:0 0 0 12px;background:url(../images/common/loc_arrow.jpg) 2px 50% no-repeat;}
}
@media screen and (max-width:1140px){
	#footBtnTop{right:20px;}
}
@media screen and (max-width:1023px){
	#footSite .site_item > a{height:100%;background-size:auto 60px;font-size:14px;}
}
@media screen and (max-width:900px){
	#footGlobal .footLogo{display:none;}
	#footCopyright{margin-left:32px;}
}
@media screen and (max-width:767px){
	#footGlobal .frame{padding-right:52px;}
	#footGlobal{padding-top:20px;padding-bottom:30px;}
	#footSite{height:auto;}
	#footSite .site_item{width:50%;height:39px;border-bottom:1px solid #e6e6e6;}
	#footSite #siteItem1 select,#footSite #siteItem3 select{border-right:1px solid #dedede;}
	#footNav{display:none;}
	#footNav li,#footAddr address,#footAddr span{padding:0 5px;font-size:12px;}
	#footAddr{float:left;padding-top:0;margin-left:5px;}
	#footCopyright{margin-left:10px;}
	#footBtnTop{right:10px;}
	#footBtnPoll{display:block;float:right;}
}
@media screen and (max-width:639px){
	#footAddr span{border-left:none;}
}

#headNavList .nav_list a[href*="http"]:after,
#headNavList .nav_list a[target="_blank"]:after,
#headNavList .nav_list a[title*="새창"]:after,
#totalNav .desc_list a[href*="http"]:after,
#totalNav .desc_list a[target="_blank"]:after,
#totalNav .desc_list a[title*="새창"]:after,
#locDepth > li .desc_box li a[href*="http"]:after,
#locDepth > li .desc_box li a[target="_blank"]:after,
#locDepth > li .desc_box li a[title*="새창"]:after{content:"";display:inline-block;width:20px;height:20px;margin-left:5px;background:url(../images/common/icon_button_blank.png) 100% 50% no-repeat;vertical-align:top;}

@media screen and (max-width:1023px){
	.visit_count{position:static;top:auto;right:auto;clear:both;display:block;padding:0 0 0 160px;}
	.visit_count > div{float:left;}
	.visit_count .visit_today{padding:2px 14px 2px 22px;background:url(../images/common/visit_count_today.png) 0 50% no-repeat;background-size:auto 20px;}
	.visit_count .visit_total{padding:2px 2px 2px 28px;background:url(../images/common/visit_count_total.png) 0 50% no-repeat;background-size:auto 20px;}
}
@media screen and (max-width:900px){
	.visit_count{padding-left:32px;}
}
@media screen and (max-width:767px){
	.visit_count{padding-left:10px;}
	.visit_count .visit_today{padding:2px 10px 2px 22px;}
}