@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@font-face {
	font-family:'NanumBarunGothic'; 
	src : url('fonts/NanumBarunGothic.eot'); 
    src : url('fonts/NanumBarunGothic.eot?iefix') format('eot'), 
          url('fonts/NanumBarunGothic.woff') format('woff'), 
          url('fonts/NanumBarunGothic.ttf') format('ttf');
}
@font-face {
	font-family:'Nanum Brush Script';
	src : url('fonts/NanumBrush.eot'); 
    src : url('fonts/NanumBrush.eot?iefix') format('eot'), 
          url('fonts/NanumBrush.woff') format('woff'), 
          url('fonts/NanumBrush.ttf') format('ttf');
}

* {
	padding: 0;
}
body {
	width: 100%;
	height: 100%;
}
img{
	border: none;
}
#wrap {
	min-width: 979px;
	width: 100%;
}
a{
	outline: none;
	color: inherit;
}


/****************************************
	main
****************************************/
#outlogin_skin1_div{
	text-align:right;
}
#outlogin_skin2_div{
	position: relative;
	top: -8px;
	text-align:right; 
	padding-left:45px;
}
#tnb{
	height: 28px;
	padding-top: 15px;
	padding-left: 230px;
}
#tnb ul{
	width: 900px;
	list-style: none;
}
#tnb ul li{
	width: 340px;
	float: left;
}
#pw1{
	width: 110px;
}
#pw2{
	width: 110px;
}
.id_div{
	width: 60px;
}
.pw_div{
	width: 80px;
}
.top_font{
	font-family:'NanumGothic';
	font-size: 14px;
	font-weight: bold;
}
.top_font1{
	font-family:'NanumGothic';
	font-size: 14px;
	font-weight: bold;
}
.notice_list{
	position: relative;
	top: -5px;
	padding-right: 15px;
}
.notice_main_td1{
	width: 100%; 
	height: 25px; 
	border-bottom: solid 1px #3fb45c;
}
.notice_main_td2{
	padding-bottom: 2px;
	border-bottom: dotted 1px #696051;
}
.notice_main{
	font-family:'NanumGothic';
	font-size: 15px;
	font-weight: bold;
	color: #fb0102;
}
.notice_main_img{
	 padding-left:10px;
}
.notice_more{
	float: right;
	position: relative;
	right: 10px;
	top: 7px;
	font-size: 10px;
	font-weight: bold;
	color: black;
}
#main_top{
	height: 242px;
	width:1000px; 
	color:#534741; 
	font-size:12px; 
	padding-top:60px;
}
#main_top_left{
	position: relative;
	left: 25px;
	top: -13px;
	float: left;
	height: 218px;
	width: 190px;
}
#main_top_left ul{
	list-style: none;
	font-family:'NanumGothic';
	font-size: 17px;
	font-weight: bold;
}
.main_top_li1{
	color: #fb0102;
}
.main_top_li2{
	color: black;
	padding: 5px 0 0 30px;
}
#main_top_middle{
	float: left;
	left: 3px;
	height: 218px;
	width: 370px;
	padding-left: 10px;
}
#main_top_notice{
	float: left;
	position: relative;
	top: -50px;
	left: 9px;
	height: 218px;
	width: 410px;
}
#main_top_right{
	float: right;
	position: relative;
	right: 10px;
	top: -50px;
	height: 68px;
	width: 410px;
}
#main_top_right_left{
	float: left;
	width: 50%;
	height: 68px;
}
#main_top_right_right{
	float: left;
	padding-left: 20px;
	width: 45%;
	height: 68px;
}
.main_top_right_p1{
	position: relative;
	top: -33px;
	font-family:'NanumGothic';
	font-size: 15px;
	font-weight: bold;
	color: #005118;
	width: 100%;
	text-align: center;
}
.main_top_right_p2{
	position: relative;
	top: -39px;
	font-family:'NanumGothic';
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
.main_top_right_p3{
	position: relative;
	top: -25px;
	font-family:'NanumGothic';
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	padding-top: 3px;
}
.main_top_right_p4{
	position: relative;
	top: -37px;
	font-family:'NanumGothic';
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	padding-top: 3px;
}
#main_cate{
	width:998px;
	height:100%;
	padding-bottom: 20px;
}
/****************************************
	footer
****************************************/

#footer{
	margin:0 auto; 
	width:100%; 
	height: 131px;
	padding-top:10px;
	border-top: solid 1px black;
}

.footer_comp{
	font-family:'NanumGothic';
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 6px;
}
.footer_info{
	font-family:'NanumGothic';
	font-size: 11px;
	font-weight: bold;
	color: #000;
	letter-spacing: 1px;
}