﻿@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic', 나눔고딕, sans-serif;}


body {line-height:150%; font-size:13px; color:#555; font-family:나눔고딕, "나눔고딕", NG, dotum, sans-serif; height:100%; margin:0; letter-spacing:-0.2pt;}
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,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;line-height:155%;  letter-spacing:normal} /* delete vertical-align,font:inherit; */
ul {padding:0px;margin:0px}
li {list-style:none}
dl, dd, dt {margin:0;padding:0;border:0} 
a {text-decoration:none !important}
a:hover {text-decoration:none !important}



/* 레이아웃 */
#wrap {position:relative; width:100%; margin:0 auto;}
#header {width:100%; height:140px;}
#header .header_top {position:relative; width:1190px; margin:0 auto; height:38px;}

#header .header_mid {position:relative;width:1190px;margin:0 auto;height:93px;}
/* #header .top_link {position:relative;  width:300px;height:40px; padding-top:10px;  float:right;}*/
#header h1 {float:left; margin:5px 0px 0px 10px;}
#header .top_link {position:absolute; top:12px; height:31px; right:0px; width:200px; z-index:3;  border:#333333 solid 2px}

#gnb {width:1190px; margin:0 auto; background:#4d5151;}

/* 메뉴 */
#top_navi { width:1190px; margin:0 auto; position:relative; left:0; top:0px; height:47px;}				
#top_navi ul:after {display:block;clear:both;content:''}
#top_navi ul { list-style:none; overflow:hidden; }
#top_navi ul li {float:left; text-align:center; cursor:pointer; height:47px;}
#top_navi ul li.navi00{width:220px;  background:#1771ad;   !important; }
#top_navi ul li.navi00 a:link{color:#fff; background:#1771ad;  font-size:1.2em; font-weight:bold; display:block; padding:15px 0px 14px 0px; line-height:normal;  !important; }
#top_navi ul li.navi00 a:visited {color:#fff; background:#1771ad;  font-size:1.2em; font-weight:bold; display:block; padding:15px 0px 14px 0px; line-height:normal;  !important; }
#top_navi ul li.navi01, #top_navi ul li.navi02, #top_navi ul li.navi03, #top_navi ul li.navi04, #top_navi ul li.navi05 {width:193px;  }

#top_navi ul li a:link, #top_navi ul li a:visited {color:#fff; font-size:1.2em; font-weight:bold; display:block; padding:15px 0px 14px 0px; line-height:normal;}
#top_navi ul li a:hover {color:#fff; background:#1771ad}

