@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*font-family: 'Nanum Gothic', serif; font-weight: 400; NanumGothic Bold=font-weight: 700; NanumGothic ExtraBold=font-weight: 800;*/
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
/*font-family:'NanumBarunGothic', serif;*/
body{
font:11px "돋움", "돋움체", "굴림";
color:#878787;
margin:0px;
padding:0px;
/*background:url(../img/common/sub_bg.gif) repeat-x;*/
}
#container{
	 position: absolute;
    left: 324;
    top: 38px;
width: 600px;
}
.menu {
	list-style: none;
	 height: 32px;
	 padding: 0 0 0 0;
    margin: 0 0 0 0;
}
ul.menu li{ 
	float: left;
	position: relative;
	margin: 0 0 0 0;
    padding: 0 0 0 25px;
    border : 0;
}
ul.menu li a{
	display: block;
	width: 105px;
	height: 100%;
	line-height: 34px;
	color: #FFF;
	text-decoration: none;
	font-family: 'Nanum Gothic',dotum;
	font-size: 16px;
	font-weight: 700;
}
ul.menu li a:hover{
/*background-color: #FFF;*/
}
ul.menu{
	zoom: 1;
}
ul.menu:after{
	height: 0;
	visibility: hidden;
	content: ".";
	display: none;
	clear: both;
}


ul.menu li ul.sub{
	position: absolute;
	list-style: none;
	margin:0;
	padding:0;
	border: 1px solid #0a72c7;
	border-radius: 5px;
	box-shadow: 2px 2px 2px;
	background-color: #FFF;
}

ul.menu li:nth-child(1) ul.sub {
	left: -20px;
	width: 400px;
}

ul.menu li:nth-child(2) ul.sub {
	left: -20px;
	width: 240px;
}

ul.menu li:nth-child(3) ul.sub {
	left: -87px;
	width: 420px;
}

ul.sub li {
	float: left;
	/*width: 100px;*/
	height: 24px;
	position: relative;
	margin: 0 0 0 0;
    padding: 0 0 0 20px;
    border : 0;
}

ul.sub li a{
	display: block;
	width: 100%;
	height: 100%;
	line-height: 23px;
	color: #0060af;
	text-decoration: none;
	font-family: 'Nanum Gothic',dotum;
	font-size: 12px;
	font-weight: 700;
}
ul.sub li a:hover{color: #0060af;}


.sub_bg{background:url(../img/common/sub_bg.gif) repeat-x;}
.bottom_bg{background:url(../img/common/bottom_bg.gif) repeat-x;}
td{
font:11px "돋움", "돋움체", "굴림";
color:#878787;
}
area:focus{
  border: none;
  outline:none;
  outline-style: none;
  -moz-outline-style:none; 
}
img,
img a {
 outline: none !important;
 border: none !important;
}
img{border:0;} /*링크 걸린 이미지 border 자동 생성*/
	
a, img {selector-dummy: expression(this.hideFocus=true);} /*링크 걸린 곳 자동으로 blur주기*/

#main_notice a:link {font-family: "돋움", "돋움체", "굴림", Arial, sans-serif;font-size: 11px;color: #747474; text-decoration:none;}
#main_notice a::visited {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #747474;text-decoration:none;}
#main_notice a:active {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #747474; text-decoration:none;}
#main_notice a:hover {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #747474; text-decoration:underline;}

/*sub0201*/
a.y_board1:link {font-family: "돋움", "돋움체", "굴림", Arial, sans-serif;font-size: 11px;color: #898888; text-decoration:none;}
a.y_board1:visited {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #898888;text-decoration:none;}
a.y_board1:active {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #898888; text-decoration:none;}
a.y_board1:hover {font-family: "돋움", "돋움체", "굴림";font-size: 11px;color: #00a6b5; text-decoration:none;}

.y_border1{
border:1px #dddddd solid;
}
.y_font1{
font:11px "돋움", "돋움체", "굴림";
color:#1f68b3;
}

.y_font2{
font:11px "돋움", "돋움체", "굴림";
color:#c0bebe;
}

.y_font3{
font:12px "돋움", "돋움체", "굴림";
color:#424242;
}

.y_font4{
font:12px "돋움", "돋움체", "굴림";
color:#696969;
}

.font_r{
font:12px "돋움", "돋움체", "굴림";
color:#FF0000;
}

.font_b{
font:12px "돋움", "돋움체", "굴림";
color:#0000FF;
}

.font_g{
font:12px "돋움", "돋움체", "굴림";
color:#336633;
}