@charset "utf-8";
/* e-front WebDesign Team(http://www.e-front.co.kr), LYJ 201301 */

/* Type Selector */
*{margin:0; padding:0; font-size:12px; line-height:18px; font-family:"돋움",Dotum,"굴림",Gulim,"Lucida Grande",Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;}
a{text-decoration:none; color: #666;}
a:hover, a:active, a:focus{text-decoration:none; color: #838635;}
li{list-style:none;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
textarea{overflow:auto;} 
legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

/* Layout Selector */
#wrapbody{margin:0 auto; padding:0px; background:url("/common/images/bg_top.gif") no-repeat top center;}
#wrap{margin:0 auto; padding:0px; width:990px;}
#header{margin:0 auto; padding:0px; height:121px;}
#container_s{margin:0 auto; padding:0px;}


#footerbody{width:100%;margin:0 auto; padding:0px; background: url("/common/images/bg_footer.gif") repeat-x 0 0px;}
#footer{width:991px;margin:0 auto; padding:0px; margin-top:15px; width:990px;}

.box{padding:0;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* Header */
.logo_top{float:left; margin-top:30px; margin-left:20px;}
.unb_top{float:right; margin-top:10px; margin-right:5px;}
.unb_top li{float:left; margin:0px 0px 0px 0px;}


.gnb{float:left; margin-top:-30px; padding-left:370px; margin-right:20px; width:620px; height:60px;}

/* Main Contents */
#main_wrapbody{margin:0 auto; padding:0px; background:url("/common/images/mbg_top.gif") no-repeat top center;}
#main_container{margin-left:12px; padding:0px; margin-top:12px;}
#m_header{margin:0 auto; padding:0px; height:119px;}

.top_visual{width:990px; margin-top:0px; margin-left:-14px;}
.left_v{float:left; width:660px; overflow:hidden !important;}
.right_v{float:right; width:330px;}

.main_icon{width:990px; margin-left:-14px; margin-top:-2px;}
.main_icon ul{width:990px; float:left;}
.main_icon ul li{float:left; margin:0px 0px 0px 0px;}

/* Left Menu */
.snb{float:left; margin-top:12px; margin-left:-2px; width:166px; background:#ffffff;}

/* Sub Contents */
.subcontents{float:right; margin-top:40px; margin-bottom:15px; margin-left:30px; margin-right:10px; width:760px;}

.box_title{margin-top:0px; height:117px;  background: url("/common/images/box_bg.gif") repeat-x;}
.title{float:left; margin-top:10px; margin-left:5px;}
.path{float:left; margin-top:13px; margin-left:7px; width:750px;}

.text_sub{margin-top:10px; margin-left:5px; margin-right:5px; background:#ffffff; padding-bottom:30px;}

/* Footer */
.footer_img{float:left; margin-top:10px; margin-left:10px; color:#666666; font-size:11px; margin-bottom:20px;}
.unb_footer{float:right; margin-top:10px; margin-right:400px;}
.unb_footer li{float:left; margin:0px 0px 0px 0px;}

/* Aside */
.aside{}
.spot{}
.search{}



/*글로벌메뉴*/

ul#topnav1 {width:960px; height:40px; padding-top:0px; list-style: none; position: absolute;}
ul#topnav1 li {float:left; }
ul#topnav1 li img {margin-left:25px;}
ul#topnav1 li a {display: block;text-decoration: none;}
ul#topnav1 li:hover{}
ul#topnav1 li span{position: absolute; padding-top:0px;  display:none; left:0px;}
ul#topnav1 li span img {margin-left:0px; }
.menu1 {padding-left:20px; }
.menu2 {padding-left:120px; }
.menu3 {padding-left:220px; }
.menu4 {padding-left:330px; }
.menu5 {padding-left:390px; }
.menu6 {padding-left:235px; }
.menu1 a {padding-top:4px; }
.menu2 a {padding-top:4px; }
.menu3 a {padding-top:4px; }
.menu4 a {padding-top:4px; }
.menu5 a {padding-top:4px; }
.menu6 a {padding-top:4px; }

ul#topnav1 li:hover span{display: block;}
ul#topnav1 li span a{float:left; font-size:12px; font-weight:none; margin-left:0px; }
ul#topnav1 li span a:hover {font-weight:bold; color:#838635;}




.con_box{width:990px; height:226px; margin-left:-14px;}
.news{float:left; border-left:1px solid #e5e5e5; width:328px; height:226px;}
.news_t{padding-left:20px; padding-top:20px;}
.news_b{padding-left:20px; padding-top:10px; width:285px;}

.qna{float:left; border-left:1px solid #e5e5e5;  width:328px; border-right:1px solid #e5e5e5; height:226px;}
.qna_t{padding-left:20px; padding-top:20px;}
.qna_b{padding-left:25px; padding-top:10px; width:285px;}
.right_btn{float:right;  width:330px; height:226px;}


/*Visual*/
.visual{width:661px;}
.main_visual{width:661px;height:330px;}


/* main rolling */
#container {
	width:661px;
	height:330px;
	padding:0px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#slides {
	position:absolute;
	top:0px;
	left:0px;
}



.slides_container {
	width:661px;
	height:330px;
	overflow:hidden;
	position:relative;
	z-index:100;
}


.pagination {	
	position:absolute;
    float : left;
	margin: -305px 0px 0px 560px;
	width:100px;
	z-index:999;
}

.pagination li {
	float : left;
	z-index:505;
	margin: 0px 7px;
}

.pagination li a {
	text-indent:9999px;
	display:block;
	width:14px;
	height:14px;
	padding-top:0px;
	background-image:url(/common/images/pagination.png);
	background-position:0 0;
	
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -14px;	
}

.left_bn{margin-top:80px;}
.left_bn2{margin-top:20px; width:200px; margin-bottom:100px;}
.left_bn2 ul{ float:left;}
.left_bn2 ul li{float:left; margin:0px 0px 0px 0px;}



/* S U B */

.text_sub h2.ab_tit{padding-left:17px; font:14px '돋움';font-weight:bold; letter-spacing:-1px; line-height:230%;}
.text_sub .ab{padding-left:17px;letter-spacing:-1px; line-height:200%; color:#555;}
.ab_bg{background:url('../../about/images/ceo_sig_2.jpg') no-repeat 500px 600px; padding-bottom:80px !important;}

.text_sub h2.type1 {padding-left:17px; background:url('../images/bull_circle_2.png') no-repeat 0 2px; font:18px '돋움'; font-weight:bold; letter-spacing:-1px; margin-top:36px; color:#ff8213;}
.text_sub .textBx{width:730px;text-align:justify !important; margin-top:7px; padding-left:17px; color:#555; line-height:180% !important;}
.text_sub .textBx h3.ty1{padding-left:10px; background:url('../images/bull_ty1.png') no-repeat 0 3px; font:12px '돋움'; font-weight:bold;color:#555;margin-top:10px; margin-bottom:4px;}
.text_sub .textBx h3.ty2{padding-left:8px; background:url('../images/bull_ty2.png') no-repeat 0 7px; font:12px '돋움';color:#555;margin-top:2px; margin-bottom:4px;line-height:170% !important;}
.text_sub .textBx h3.ty3{padding-left:8px; background:url('../images/bull_ty2.png') no-repeat 0 7px; font:12px '돋움';color:#555;margin-top:2px; margin-bottom:4px;line-height:170% !important;}

.text_sub .textBx2{width:720px;text-align:justify !important; margin-top:7px; padding-left:20px; color:#555; line-height:180% !important;}

.t_type1{width:730px;margin-top:7px;margin-left:17px;border-top:2px solid #838635;}
.t_type1 th{background:#f4f4f4; height:30px;}
.t_type1 td{background:#fff;border-bottom:1px solid #e1e1e1; padding:10px 10px; color:#555;}

.t_type2{width:730px;margin-top:7px;margin-left:17px;border-top:2px solid #838635;}
.t_type2 th{background:#f4f4f4; height:30px;}
.t_type2 td{background:#fff;border-bottom:1px solid #e1e1e1; padding:10px 10px; color:#555; line-height:190%;}

.t_type3{width:730px;margin-top:7px;margin-left:17px;border-top:2px solid #838635;}
.t_type3 th{background:#f4f4f4; height:30px;}
.t_type3 td{background:#fff;border-bottom:1px solid #e1e1e1; padding:10px 10px; color:#555;}

.t_type4{width:730px;margin-top:7px;border-top:2px solid #838635;}
.t_type4 th{background:#f4f4f4; height:30px;}
.t_type4 td{background:#fff;border-bottom:1px solid #e1e1e1; padding:10px 10px; color:#555;}


/*policy*/
.x1 {padding-left:16px; font:14px '돋움';background:url('../images/bt_1.gif') no-repeat 0 0px; font-weight:bold; letter-spacing:-1px; color:#555;}
.x2 {padding-left:16px; font:14px '돋움';background:url('../images/bt_2.gif') no-repeat 0 0px; font-weight:bold; letter-spacing:-1px; color:#555;}
.x3 {padding-left:16px; font:14px '돋움';background:url('../images/bt_3.gif') no-repeat 0 0px; font-weight:bold; letter-spacing:-1px; color:#555;}
.x4 {padding-left:16px; font:14px '돋움';background:url('../images/bt_4.gif') no-repeat 0 0px; font-weight:bold; letter-spacing:-1px; color:#555;}
.x5 {padding-left:16px; font:14px '돋움';background:url('../images/bt_5.gif') no-repeat 0 0px; font-weight:bold; letter-spacing:-1px; color:#555;}

.lh260{line-height:260% !important;}

.br{border-right:1px solid #e1e1e1;}
.bb{border-bottom:1px solid #e1e1e1;}
.o2{width:3px; height:3px; background:#838635;}
.memos{font:11px '돋움'; color:#797979;}



/*사이트맵*/
.stBx {float:left; width:220px;margin-right:30px;}
.stBx li{border-bottom:1px solid #e1e1e1; padding:10px 10px;}
.stBx .B1{border-top:2px solid #ff8213; color:#ff8213; font-weight:bold;}

/*롤오버menu*/
#gnb{ width:774px; height:25px; position: absolute; top:32px; padding-top:25px; left:50%; margin-left:-140px; z-index:100;display:none;}
#gnb .nav{position: relative; margin-top:-4px;}
#gnb .nav .wrap{position: absolute; z-index: 2; top:0px; left:0px;}
#gnb .nav li.main{float:left; padding-left:28px;  background-repeat: no-repeat; cursor:pointer; padding-top:15px; padding-bottom:15px; background-position: 0 15px }
#gnb .nav li.first{}
#gnb .nav .active{width:774px; height:39px; position: absolute; top:0px; left:0px; z-index: 0; display: none;}
#gnb .nav .sub{display:none; }
#gnb .nav .sub li{padding:0px ; float:left;}
#gnb .nav #sub0 li{padding-left:0px; padding-right:0px;}

#gnb .nav #sub1 li{padding-left:0px; padding-right:0px;}
#gnb .nav #sub2 li{padding-left:0px; padding-right:0px;}
#gnb .nav #sub3 li{padding-left:0px; padding-right:0px;}
#gnb .nav #sub4 li{padding-left:0px; padding-right:0px;}
.frist{padding-left:0px;}
.frist1{padding-left:0px;}
.frist2{padding-left:0px;}
.frist3{padding-left:0px;}
.frist4{padding-left:0px;}
#gnb .nav #sub0{width:650px; height:23px; position: absolute; top:44px; left:10px; background-image: url('/common/images/gnb_bg01.png'); padding-left:10px; padding-right:10px;}
#gnb .nav #sub1{width:651px; height:23px; position: absolute; top:44px; left:120px; background-image: url('/common/images/gnb_bg02.png'); padding-left:10px; padding-right:10px;}
#gnb .nav #sub2{width:650px; height:23px; position: absolute; top:44px; left:220px; background-image: url('/common/images/gnb_bg03.png'); padding-left:10px; padding-right:10px;}
#gnb .nav #sub3{width:300px; height:23px; position: absolute; top:44px; left:320px; background-image: url('/common/images/gnb_bg04.png'); padding-left:10px; padding-right:10px;}
#gnb .nav #sub4{width:300px; height:23px; position: absolute; top:44px; left:380px; background-image: url('/common/images/gnb_bg05.png'); padding-left:10px; padding-right:10px;}

#side{width:125px; height:40px; position: absolute; top:23px;}
#side li{float:left; margin-right:10px; margin-bottom:2px;}
#side .sns{clear: both; margin-left:40px;}
#side .sns li{margin-right:5px;}

.unb_4{color: #838635; font-size:11px;}