@charset "euc-kr";

@font-face {
font-family: NanumWeb;
font-weight: normal;
font-style: normal;
src: url('/asset/font/NanumGothic.eot');
src: url('/asset/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/asset/font/NanumGothic.woff') format('woff'),
	url('/asset/font/NanumGothic.ttf') format('truetype');
}

html {overflow-x:hidden;}
html, body, section, article, header, footer, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select{padding:0;margin:0;}
html, body {width:100%;height:100%;}
body {font-family: NanumWeb, "³ª´®°íµñ", sans-serif;font-size:14px;color:#5a5a5a;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
img, fieldset, button {border:none;}
img, input, button {vertical-align:top;}
input, select {font-size:13px;color:#929292;border:1px solid #bebebe;}
input, select, option, textarea {font-family:'NanumWeb', "³ª´®°íµñ", "¸¼Àº °íµñ" sans-serif;}
button {background:none;cursor:pointer;font-family:'NanumWeb',sans-serif;}
button::-moz-focus-inner {padding:0;border:0;}
table {width:100%;border-collapse:collapse;word-break:break-all;}
address, em {font-style:normal;}
ol, ul {list-style:none;}
a {text-decoration:none;color:#5a5a5a;}
a:hover,a:active {text-decoration:none;}
hr {display:none;}
.blind, legend, caption {display:block;overflow:hidden;position:absolute;left:0;top:-1000em;line-height:0;}

/* layout */
#wraper {position:relative;width:100%;}
#header {position:relative;width:100%;background-color:#363c48;z-index:110;}
#container {width:100%;}
.contents {position:relative;width:1100px;min-height:500px;margin:0 auto;padding:60px 0 30px;*display:inline-block;zoom:1;}

@media all and (max-width:991px) {
	.contents {position:relative;width:100%;padding:30px 0 30px;}
}

@media all and (max-width:767px) {
	.contents {position:relative;width:100%;padding:30px 0 30px;}
}

@media all and (max-width:511px) {
	.contents {position:relative;width:100%;padding:30px 0 30px;}
}

@media all and (max-width:480px) {
	.contents {position:relative;width:100%;padding:30px 0 30px;}
}

.contents:after {display:block;content:"";clear:both;}
.contents_box {overflow:hidden;float:right;width:870px;}
#footer {width:100%;background:#363c48;z-index:1;}

/* header */
#header .inner {width:1100px;height:90px;margin:0 auto;*zoom:1;}
#header .inner:after {display:block;clear:both;content:"";}
#header h1 {float:left;padding:17px 0 0 0; z-index:-99999;}
#header .logo {float:left;padding:17px 0 0 0;}
.gnb {float:right;padding-top:70px;*zoom:1;}
.gnb:after {display:block;clear:both;content:"";}
.gnb > li {float:left;position:relative;padding:0 80px 22px 0;z-index:200;}
.gnb > li.menu2 {padding-right:80px;}
.gnb > li > a {display:block;overflow:hidden;width:40px;height:16px;text-indent:-9999px;background:url(/asset/images/common/gnb.png) left top no-repeat;}
.gnb .menu1 > a {width:77px;background-position:0 0;}
.gnb .menu2 > a {width:55px;background-position:-78px 0;}
.gnb .menu3 > a {width:55px;background-position:-136px 0;}
.gnb .menu4 > a {width:55px;background-position:-194px 0;}
.gnb .menu4 {padding-right:0;}

.gnb .menu1:hover > a, .gnb .menu1 > a:focus, .gnb .menu1.on > a {background-position:0 -16px;}
.gnb .menu2:hover > a, .gnb .menu2 > a:focus, .gnb .menu2.on > a {background-position:-78px -16px;}
.gnb .menu3:hover > a, .gnb .menu3 > a:focus, .gnb .menu3.on > a {background-position:-136px -16px;}
.gnb .menu4:hover > a, .gnb .menu4 > a:focus, .gnb .menu4.on > a {background-position:-194px -16px;}

.gnb .gnb_list {overflow:hidden;position:absolute;top:37px;left:-10px;width:119px;height:0;padding-left:10px;font-size:13px;z-index:200;border-left:1px solid #ddd;}
.gnb .menu1 .gnb_list {border-left:none;}
.gnb .gnb_list li {margin-bottom:7px;}
.gnb .gnb_list li:first-child {padding-top:20px;}
.gnb .gnb_list li.wide {width:140px;}
.gnb .gnb_list li a {display:inline-block;padding-bottom:3px;color:#777;letter-spacing:-0.5px;}
.gnb .gnb_list li.on a, .gnb .gnb_list li:hover a {padding-bottom:2px;font-weight:bold;color:#141414;border-bottom:1px solid #333;}
.gnb_bg {position:absolute;top:61px;left:0;width:100%;height:0;background:url(/asset/images/common/gnb_bg.png) center bottom repeat-x #efefef;border-bottom:1px solid #bbb;z-index:100;}

/* footer */
#footer .inner {overflow:hidden;width:1100px;margin:0 auto;padding:30px 0 43px;}
#footer .footer_logo {float:left;margin-right:70px;}
#footer .footer_logo img{width:90px;margin-top:0px;}
#footer .center_cont {float:left;}
#footer .footer_util {overflow:hidden;margin-bottom:15px;font-size:13px;}
#footer .footer_util:after {display:block;clear:both;content:"";}
#footer .footer_util a {display:block;float:left;padding-left:20px;background:url(/asset/images/common/footer_util_bar.gif) 10px 3px no-repeat;color:#fff;}
#footer .footer_util a:hover {color:#ededed;}
#footer .footer_util a:first-child {background:none;padding-left:0;}
#footer address {font-size:12px;color:#fff;margin:0 auto;padding:0 10px 0 0;}
#footer .right_cont {float:right;text-align:right;}
#footer .customer_tel {font-size:16px;font-weight:bold;color:#fff;}
#footer .dwlogo {display:block;margin-top:15px;}
#footer .icsi_logo {display:inline-block; margin-left:12px;}
