@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@font-face{font-family:'Nanum Barun Gothic'; src:url('/home/fonts/NanumBarunGothic.woff')}
@font-face{font-family:'Nanum Barun Gothic'; src:url('/home/fonts/NanumBarunGothic.eot')}


/*----------공통-----------*/
html { overflow-y:scroll; }
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0; padding:0;}
ul,ol,dl {list-style:none;}
img {border:0; vertical-align:top;}
ul {list-style:none; margin:0; padding:0;}

body, td {
font-family: 'Nanum Barun Gothic', sans-serif; font-size:14px; color:#4b4b4b; line-height:27px;}

a:link { font-family: 'Nanum Barun Gothic', sans-serif; text-decoration: none;}
/*----------공통-----------*/




/*----------top메뉴-----------*/
.container {width: 680px; margin: 40px 0px 0px 200px;}
ul#topnav {
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;
	width: 680px;
	list-style: none;
	position: relative;z-index: 99;
}
ul#topnav li {
	float: left;
	margin: 0px 50px 0px 50px; padding: 0;
}
ul#topnav li a {
	padding: 10px 0px 8px 0px;
	display: block;
	font-size: 16px;
	color: #424141;
	border-bottom: 3px solid #ffffff;
	font-weight: bold;
	text-decoration: none;
}
ul#topnav li a:hover {
	color: #c91418;
	border-bottom: 3px solid #d01a22;
}

ul#topnav li span {
	
	float: left;
	position: absolute;
	left: 0; top:30px;
	display: none;
	padding-top: 20px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px;
}
.sub01_menu {margin-left: 0px; width: 400px;}
.sub02_menu {margin-left: 150px; width: 500px;}
.sub03_menu {margin-left: 350px; width: 200px;}
.sub04_menu {margin-left: 500px; width: 150px;}

ul#topnav li:hover span { display: block; }
ul#topnav li span a {
	display: inline;
	padding: 10px 10px 8px 10px;
	font-size: 13px;
	font-weight: lighter;
	color: #616161;
	border-bottom: 0px solid #ffffff;
}
ul#topnav li span a:hover {
	color: #c91418;
	border-bottom: 0px solid #ffffff;
}
/*----------top메뉴-----------*/




.nav {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.nav a:link {
	font-size: 12px;
	color: #666666;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}
.nav a:visited {
	font-size: 12px;
	color: #666666;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}
.nav a:hover {
	font-size: 12px;
	color: #000000;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}
.nav a:active {
	font-size: 12px;
	color: #666666;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}


.tail {
	font-size: 12px;
	color: #888888;
	line-height: 22px;
}



.v_title {
	font-size: 22px;
	color: #444444;
	font-weight: bold;
}
.v_menu_off a:link {font-size: 14px;	color: 7e7e7e;text-decoration: none;font-weight: bold; line-height: 22px;}
.v_menu_off a:visited {font-size: 14px;	color: 7e7e7e;text-decoration: none;font-weight: bold; line-height: 22px;}
.v_menu_off a:hover {font-size: 14px;	color: d01a22;text-decoration: none;font-weight: bold; line-height: 22px;}
.v_menu_off a:active {font-size: 14px;	color: 7e7e7e;text-decoration: none;font-weight: bold; line-height: 22px;}

.v_menu_on a:link {font-size: 14px;	color: d01a22;text-decoration: none;font-weight: bold; line-height: 22px;}
.v_menu_on a:visited {font-size: 14px;	color: d01a22;text-decoration: none;font-weight: bold; line-height: 22px;}
.v_menu_on a:hover {font-size: 14px;	color: d01a22;text-decoration: none;font-weight: bold; line-height: 22px;}
.v_menu_on a:active {font-size: 15px;	color: d01a22;text-decoration: none;font-weight: bold; line-height: 22px;}



.main_board {
	color: #313131;
	font-size: 16px;
	font-weight: bold;
}
.main_board01 {
	font-size: 13px;
	color: #666666;
	line-height: 18px;
}

.title_nav {
	font-family: "굴림";
	font-size: 12px;
	color: #999999;
}


.text_15 {
	font-size: 15px;
	color: #666666;
	line-height: 24px;
}
.text_15_b {
	font-size: 15px;
	color: #666666;
	line-height: 24px;
	font-weight: bold;
}
.text_13 {
	font-size: 13px;
	color: #666666;
	line-height: 24px;
}
.text_20_b {
	font-size: 20px;
	color: #666666;
	line-height: 24px;
	font-weight: bold;
}


.pro_title_red {
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	line-height: 30px;
}
.pro_title_gray {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
}
.pro_white {font-size: 12px; font-weight: bold; color: #FFFFFF; }
.pro_12 {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.text_red {
	font-size: 12px;
	color: #FF0000;
	line-height: 20px;
}
.text_20 {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	line-height: 60px;
}


/*----------제품소개-----------*/
.product_title { font-size:17px; color:#e55313; margin-bottom:10px;}
.product_text { font-size:13px; color:#666666; line-height:22px; padding-left:10px;}
.table_title { font-size:13px; color:#fff; line-height:20px; padding:10px 0;}
.table_text { font-size:12px; color:#666666; line-height:20px; padding:5px 0;}
.image_text  { font-size:12px; color:#0098e7; padding:5px 0;}

/*----------제품소개-----------*/