a {color: #555555; text-decoration: none; padding: 0; margin: 0;}
a:link {text-decoration: none;}
a:hover {text-decoration: none;}
a:action {text-decoration: none;}

/* Á¦¸ñ¿ä¼Ò */
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
	}

/* Å×µÎ¸® ¾ø¾Ö±â */
fieldset, img, abbr,acronym {
	border:0 none; padding:0px;margin:0px;
	}

/* ¸ñ·Ï ºÒ¸´ ¾ø¾Ö±â */
ol, ul { list-style:none; }

@font-face {font-family:³ª´®°íµñ, NanumGothic; src:url(http://willbes.hanlimgosi.co.kr/style/NanumGothic.eot);}

html,body,table
 {
	width:100%; height:100% auto;
	font-family: ³ª´®°íµñ, NanumGothic, µ¸¿ò, dotum, ±¼¸², gulim; font-size:9pt;
	color:#555555;
	Line-height: 170%;
	list-style: none;
	border: 0px ;margin:0; padding:0;
}







table, tr, td {border:0px; padding:0px; margin:0px; border-spacing:0px;border-collapse:collapse;}

.clear  {clear:both}

/* WRAP */
#wrapper {width:100%; text-align:center; margin:0px; padding:0px; }

/* MAIN */
#main_header {width:100%; height:780px; background:#ffffff; margin:0 auto; text-align:justify;}
.main_fla {width:1100px; height:530px; margin:0px; text-align:left;}

#main_center { width:1150px; height:200px; margin:0 auto; text-align:justify; }

.main_center_container {width:200px; height:150px; margin:0 auto; text-align:center;}

.main_notice {width:200px; float:left; margin-left:24 auto; text-align:justify; clear:both;}
.notice_left  {height:20px; background:url(../image/notice_icon.gif) no-repeat 0px 9px; margin:0; padding-left:16px; text-align:left;}
.notice_left  a{color:#ffffff; letter-spacing:-0.1em;}
.notice_left  a:hover{color:#ffffff;text-decoration: underline; letter-spacing:-0.1em;}

#main_banner {clear:both;width:231px; float:right; position:absolute; right:50%; margin-right:-550px; top:290px;}
#main_tel {clear:both;width:231px; float:right; position:absolute; right:50%; margin-right:-550px; top:440px;}
#main_banner2 {}
#main_banner3 {
	clear:both; 
	float:left; 
	position:absolute; 
	width:180px; 
	height:190px; 	
	left:50%; 
	top:525px;
	margin-left:-240px; 
	border:0px solid red;
	background:url(../image/case_list_bg.png) no-repeat;
	overflow:hidden;
	}
#main_banner3 p{
	height:15px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px auto;
	padding:0;
	color:#185db4;
	}	
#main_roll {
	clear:both;
	width:514px; 
	height:88px; 
	float:right; 
	position:absolute; 
	right:50%;
	margin-right:-488px; 
	top:645px;
	border:0px solid #000;
	}

#main_cafe {width:100%; height:52px; background:url(../image/main_cafe_bg.gif); text-align:center; overflow:hidden;}


#wrapper div.topnavi {
	width:1000px;
	height: 50px;
	margin: 0 auto;
	position:relative;
	overflow:hidden;
	border:0px solid red;
	}


/* SUB */

#header {width:100%; height:346px; text-align:center; } /* ÇÃ·¡½Ã µé¾î°¡´Â ºÎºÐ */

#sub_wrap {width:100%;}

#container {position:relative; width:999px; margin:0 auto; border:0px solid red;}



#leftmenu {width:329px; float:left; margin:0; text-align:left;border:0px solid red;}
#leftmenu .submenu {width:329px; height:170px; background:url(../image/left_bg.jpg) no-repeat; margin-left:2px;}
#leftmenu .submenu1 {width:329px; height:280px; background:url(../image/left_bg_03.jpg) no-repeat; margin-left:2px;}
#leftmenu .tel {width:329px; margin:0; padding:0; text-align:center;}


#contents {width:670px;  float:right; margin:0 0 30px 0; text-align:left;}

#quick {left:50%; margin-left:500px; position:fixed; top: 370px; z-index:10; width:100px;}



#sub_tit {width:670px; height:54px; border-bottom:1px #8d8d8d solid;}
#sub_tit .con_tit   {float:left; text-align:left}
#sub_tit .con_navi  {float:right; text-align:right; margin-top:25px;}

.sub_cmenu_navi {margin-top:30px;border-bottom:3px solid #d9d9d9;}



.contxt_left1  {float:left; width:150px; border-top:2px solid #635953; padding-top:10px;}
.contxt_right1 {float:right; width:680px; text-align:justify; border-top:2px solid #e9e9e9; margin:0 auto; padding-top:10px;}

.contxt_left2  {float:left; width:150px; border-top:2px solid #635953; padding-top:10px; margin-top:30px;}
.contxt_right2 {float:right; width:680px; text-align:justify; border-top:2px solid #e9e9e9; margin:0 auto; padding-top:10px; margin-top:30px;}

.txt_style1 {color:#ff6600; font-size:14px; text-decoration:underline} /*¿À·»Áö ¾ð´õ¶óÀÎ*/
.txt_style2 {background:url(../image/bl_check.gif) no-repeat 0 3px; padding-left:15px; margin-bottom:5px; color:#ff6600; font-weight:bold;} /*¿À·»Áö Ã¼Å©¸¶Å©*/
.txt_style3 {background:url(../image/bl_check.gif) no-repeat 0 3px; padding-left:15px; margin-bottom:20px;} /*¿À·»Áö Ã¼Å©¸¶Å© margin-bottom:20px*/

.faq_style1 {background:url(../image/sub_qa_q.gif) no-repeat 0 3px; padding-left:18px; margin-bottom:10px; color:#ff6600; font-weight:bold;} /*FAQ Q*/
.faq_style2 {background:url(../image/sub_qa_a.gif) no-repeat 0 3px; padding-left:18px; margin-bottom:10px;} /*FAQ Q*/



.bbs_tit_bg  {height:30px; background:#635953; text-align:center; color:#fff; font-weight:bold;}
.bbs_td1 {height:25px; padding-top:3px; border-bottom:1px dashed #cccccc; text-align:center;}
.bbs_td2 {height:25px; padding-top:3px; border-bottom:1px dashed #cccccc; text-align:left;}

.bbs_viewtit_bg1  {height:35px; background:#635953; text-align:center; color:#fff; font-weight:bold; border-bottom:1px dashed #cccccc;}
.bbs_viewtit_bg2  {height:35px; background:#f9f9f9; text-align:left; color:#555555; font-weight:bold; font-size:14px; border-bottom:1px dashed #cccccc;}
.bbs_viewtit_bg3  {height:35px; background:#f9f9f9; text-align:left; color:#555555; font-weight:bold; border-bottom:1px dashed #cccccc;}
.bbs_viewtit_bg4  {background:#847d78; text-align:center; color:#fff; font-weight:bold; border-bottom:1px dashed #cccccc;}
.bbs_viewtit_bg5  {background:#fff; text-align:left; color:#555; border-bottom:1px dashed #cccccc; padding:20px;}
.bbs_viewtit_bg6  {background:#635953; text-align:center; color:#fff; font-weight:bold; border-bottom:1px dashed #cccccc;}
.bbs_viewtit_bg7  {height:35px; background:#f9f9f9; text-align:left; color:#555555; border-bottom:1px dashed #cccccc;}
.bbs_viewtit_bg8  {background:#fff; text-align:left; color:#555; border-bottom:1px dashed #cccccc; padding-top:10px; padding-bottom:10px;}

.bbs_view_con {border:1px solid #d9d9d9; padding:20px;}

.bbs_form1 {height:20px; border:1px solid #cccccc; font-size:9pt; color:#555555;}
.bbs_form2 {width:150px;height:15px; padding-top:3px;  border:1px solid #cccccc; font-size:9pt; color:#555555;}
.bbs_form3 {height:15px; padding-top:3px;  border:1px solid #cccccc; font-size:9pt; color:#555555;}

.bbs_txt_num {color:#cc0000;font-weight:bold;}
.bbs_num_td {height:40px; border:1px solid #e1e1e1; background:#f5f5f5; text-align:center;}

/* Footer */
#footer {clear:both; width:100%; height:100px; background:url(../image/copyright_bg.gif); text-align:center;}

/* Sub_Footer */
#sub_footer {clear:both; width:100%; height:100px; background:url(../image/sub_copyright_bg.gif); text-align:center;}


/* ³×ºñ */
.hide{
	width:1px !important;
	height:1px !important;
	font-size:0 !important;
	line-height:0 !important;
	position:absolute !important;
	left:-9999px !important;
}

#h{
	position:relative;
	height:30px;
	border-top:1px solid #eeeef0;
	margin-top: 5px;
	background:#e2e2e2;
}
#h>.wrap-lv1{
	position:relative;
	width:1000px;
	height:30px;
	margin:0 auto;
	text-align:center;
}
#h .nav-lv1{
	position:relative;
	width:1000px;
	height:30px;
	margin:0 auto;
	padding: 0;
	table-layout:fixed;
	text-align:center;
	vertical-align:middle;
	border:0px solid red;
}
#h .nav-lv1 li{
	overflow:hidden;
	float:left;
	/* background:url(../img/bg-gnbborder.gif) no-repeat 100% 70px; */
}
#h .nav-lv1 li.last{
	background:none;
}
#h .nav-lv1 li a{
	position:relative;
	display:inline-block;
	*display:inline;
	zoom:1;
	height:30px;
	/*padding-left:40px;
	padding-right:40px;*/
	padding: 0 14px 0 14px;
	color:#666;
	line-height:30px;
	letter-spacing: -0.07em;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	/* background:url(../img/bar-gray.jpg) no-repeat 100% 50%; */
}
#h .nav-lv1 .last a{
	background:none;
}
#h .nav-lv1 li a:hover{
	color:#af3745;
	font-weight:700;
}
/* #h .nav-lv2{
	º¸·ù
	background:red;
	height:10px;

}
#h .nav-lv2 tr td a{
	z-index:9999;
	color:#fff;
	font-weight:100;
	text-decoration:none;
} */
#h-bot-wrap{
	height:30px;
}
#h-bot{
	z-index:9998;
	position:relative;/**/
	display:block;
	/* width:100%; */
	/* height:80px; */
	background-color: rgba(0, 0, 0, 0.3);
}
#h .wrap-lv2{
	display:block;
	position:absolute;
	top:50px;
	left:0;
	width:100%;
	height:20px;
	background:#ff2800;
}
#h-bot .wrapinner-lv2{
	top:0;
	left:0;
	display:block;
	width:1000px;
	margin:0 auto;
	text-align:left;
}
/* #h-bot .wrapinner-lv2 table{

}
#h-bot .wrapinner-lv2 tr td{
	height:30px;
	vertical-align:middle;
  border: 1px solid #000;
}
#h-bot .wrapinner-lv2 tr td a{
	display:block;
	padding:12px 10px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	font-size: 14px;
}
#h-bot .wrapinner-lv2 tr td a:hover{
	background: url(../image/dot_red.jpg) 0 0 no-repeat;
} */
#h-bot .wrapinner-lv2 ul{overflow: hidden;}
#h-bot .wrapinner-lv2 ul li{float: left; padding:0 10px 15px 10px; font-weight:700;}
#h-bot .wrapinner-lv2 ul li a{color:#fff; text-decoration:none; font-size: 14px; padding-left : 10px; letter-spacing: -0.03;}
#h-bot .wrapinner-lv2 ul li a:hover{font-weight: bold;}
#c-wrap{
	position:relative;
	height:700px;
}
.j-roll-view{
	position:absolute;
	top:0;left:0;
	overflow:hidden;
	height:700px;
	z-index:-1;
}
.j-roll-train{
	width:9999px;
	height:700px;
}
/* left_nav */
.sub_h3{margin: 0 0 5px 15px;}

ul.left_nav{margin: 10px 0 0 -15px;}
ul.left_nav li{width: 160px; border-bottom: 1px solid #676767; background: url(../image/arrow.png) right center no-repeat;}
ul.left_nav li a{color:#fff; width: 160px; font-size: 12px; line-height: 2.4em; display: block;}
ul.left_nav li a:hover{font-weight: bold;}




/*  */
