﻿@charset "UTF-8";
/*
 *@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
 *@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
 */
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, th, select ,textarea {margin:0; padding:0;font-family:'Malgun Gothic','맑은 고딕','NanumGothic';}
table{border-collapse:collapse;border-spacing:0;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
table, tr, td {font-size:12px; line-height:1.3em; color:#444; font-family:'Malgun Gothic','맑은 고딕','NanumGothic';box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
label { cursor:pointer; }
ul, ol, dl { list-style:none; }
BODY {overflow-y:scroll; overflow-z:hidden;}
a:link, a:visited, a:active { color:#333; text-decoration:none;}
a:focus, a:hover {}
.clear { clear:both; }
#swap { width:100%; height:100%; }
#top_menu {margin:0 auto;width:900px;position:relative;}
#top_menu div > ul > li  { float:left; }
 .subMenu {display:none;height:180px;background-color:#555555;position:absolute;z-index:100;top:35px;}
 .subMenu > ul { width:178px;padding-top:20px; }
 .subMenu > ul > li { width:179px;height:30px; }
 .subMenu > ul > li > a { font-size:14px;font-weight:bold;color:#EEE; }
 .subMenu > ul > li > a:hover { font-size:14px;font-weight:bold;color:#FFF; }
 .sub_span { display:block;width:139px;height:30px;margin:0px 20px; }


