/* RESET */
@font-face {
    font-family: "NanumGothic";
    font-style: normal;
    font-weight: normal;
    src: url("../font/NanumGothic.eot?#iefix") format("embedded-opentype"),
	url("../font/NanumGothic.woff") format("woff"),
	url("../font/NanumGothic.ttf") format("truetype");
}
html,body{height:100%;width:100%;margin:0;padding:0;}
body{font:12px/150% 'NanumGothic', '돋음';color:#767676;background:#fff;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0}
input,textarea,select,td,th{font:12px/150% 'NanumGothic', '돋음';vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
ol,ul,li{list-style:none}
hr, legend, caption, .hidden{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%}
caption{position:relative}
img,fieldset{border:0 none}
img{vertical-align:middle;}
label,button{cursor:pointer}
em,address{font-style:normal}
a:link,a:visited{color:#000;text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}
input.input_text {border:1px solid #ddd; height:18px;vertical-align:middle;}
input.input_radio {width:12px; height:12px;}
.clear {clear:both;}
/* HEADER */
#header {float:left;width:100%;padding-bottom:12px;border-bottom:1px solid #3e74bb;}
#header .header_s {position:relative;width:980px;margin:0 auto;padding-top:24px;z-index:1}
#header h1 {float:left;}
/* NAVI */
#top_menu {position:absolute;top:21px;right:0;}
#top_menu li {float:left;}
#top_menu li a {padding-left:7px;}
#top_menu li.fr a {display:inline-block;padding-right:8px;background:url("../images/bullet01.jpg") repeat-y right top;}
#gnb {position:relative;float:left;margin:24px 0 0 37px;text-align:center;}
#gnb > li {float:left;z-index:1;}
#gnb > li:after {clear:both;content:"";display:block;}
#gnb > li > a {display:inline-block;height:17px;width:172px;background:url("../images/bullet01.jpg") repeat-y right top;}
#gnb .navi_lst a {width:110px;text-align:right;background:none;}
#gnb > li > ul {display:none;position:absolute;top:43px;padding-top:12px;text-align:left;}
#gnb > li > ul > li > a {font-size:13px;line-height:30px;color:#666666;}
.depth02_01 {left:57px;} /* display:none; */
.depth02_02 {left:228px;}
.depth02_03 {left:401px;}
.depth02_04 {left:574px;}
.depth02_05 {left:725px;}
#gnb_bg {position:absolute;top:91px;left:0;width:100%;height:150px;background:#ebebeb;}
/* container */
#container {clear:both;width:980px;margin:0 auto;}
#footer {width:100%;background:#09397C}
