@font-face {
    font-family: 'NanumGothic';
    src: url('/tpl/webfont/NanumGothic.eot');
    src: url('/tpl/webfont/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/tpl/webfont/NanumGothic.woff') format('woff'),
         url('/tpl/webfont/NanumGothic.ttf') format('truetype');
}

/* Default */
body, td, th, div, span, input, select, textarea { font-family: 'NanumGothic'; font-size: 12px; color:#7c7b7b; margin: 0px; line-height:16px; }
body { height:100%; overflow-y:scroll; *overflow-y:; -webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
ul, ol, dl, dd, dt, li {list-style-type:none;}
img, th, td, fieldset,iframe{ border:0; }
img {border:0;vertical-align:top;outline:none}
table, tbody, tfoot, thead, tr, th, td {border-collapse:collapse;}
textarea { border:1px solid #d1d1d1; height:120px; }
input, select, label { vertical-align:middle; }

a:link{color:#7c7b7b;text-decoration:none;line-height:16px;}
a:visited{text-decoration:none;color:#7c7b7b;}
a:hover{text-decoration:none;color:#0b96d4;}
a:active{text-decoration:none;color:#0b96d4;}

#wrap{width:100%}
#top_gnb{position:absolute;top:10px;right:65px;}
#top_gnb span{color:#fff;}
#top_gnb ul:after{content:"";display:block;clear:both;}
#top_gnb ul li{float:left;padding:0 10px;height:10px;line-height:8px;border-right:1px solid #D4F0FB;}
#top_gnb ul li:last-child{border-right:0;padding-right:0px;}
#top_gnb ul li a{height:10px;}
#top_gnb ul li a img{vertical-align:middle;}
#logo{position:absolute;top:38px;left:95px;}
#top_menu{position:absolute;top:65px;right:65px;}