/********body 공통속성 ********/
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form p{
	margin:0;
	padding:0;
	}
body {
	font-family:Dotum,gulim,AppleGothic,sans-serif;
	font-size:12px;
	color:#999999;
	line-height:160%;
	text-align:center;
	}
ul,ol,dl {
	list-style:none;
	}
img {
	border:0;
	vertical-align:top;
	}
ul {
	list-style:none;
	padding:0;
	margin:0;
	}

a {outline:none; select-dummy:expression(this.hideFocus=true);}

/*/////////////////////////////전체감싸는 랩 ////////////////////////////*/
#wrap{
	width:100%;
	margin:0 auto;
	text-align:center;
	}

/*/////////////////////////////상단 로고와 메뉴 ////////////////////////////*/
#topNav{
	width:100%;
	height:100px;
	margin:0 auto;
	text-align:center;
	z-index:200;
	position:relative;
	}

#topNav2{
	width:100%;
	height:100px;
	margin:0 auto;
	text-align:center;
	z-index:200;
	position:relative;
	}
	
	#Nav_wrap{
	width:1000px;
	height:70px;
	margin:0 auto;
	}

	#Nav_wrap2{
	width:1000px;
	height:40px;
	margin:0 auto;
	}

		#logo{
		width:180px;
		height:auto;
		margin:0 auto;
		float: left;
		text-align:left;
		padding-top:15px;
		}

        #logo2{
		width:180px;
		height:auto;
		margin:0 auto;
		float: left;
		 position: relative; top: -10px;
		}

		#re_logo{
		width:300px;
		height:auto;
		margin:0 auto;
		float: left;
		text-align:left;
		padding-top:15px;
		}

		#in_logo{
		width:300px;
		height:auto;
		margin:0 auto;
		float: left;
		text-align:left;
		padding-top:15px;
		}

		#section_menu{
		width:820px;
		height:38px;
		margin:0 auto;
		float: left;
		text-align:right;
		padding-top:19px;
		}

		#section_menu2{
		width:1000px;
		height:18px;
		margin:0 auto;
		text-align:right;
		padding-top:10px;
		font-size:12px;
		color:#ababab;
		}

		#in_section_menu{
		width:700px;
		height:38px;
		margin:0 auto;
		float: left;
		text-align:right;
		padding-top:19px;
		}

		#re_section_menu{
		width:700px;
		height:38px;
		margin:0 auto;
		float: left;
		text-align:right;
		padding-top:25px;
		}

#topNav #menu_wrap{
	width:100%;
	height:50px;
	margin:0 auto;
	text-align:center;
	background:url('/V1/img/menu_bg.png');
	background-repeat:no-repeat;
	background-position:top center;
	clear:both;
	}

#topNav2 #menu2_wrap{
	width:100%;
	height:0px;
	margin:0 auto;
	text-align:center;
	clear:both;
	padding-top:0px;

	}

	
	#topNav #menu_wrap #menu{
	width:1000px;
	height:50px;
	margin:0 auto;
	}


#topNav #remenu_wrap{
	width:100%;
	height:50px;
	margin:0 auto;
	text-align:center;
	background:url('/V1/img/re_menu_bg.jpg');
	background-repeat:repeat-x;
	background-position:top center;
	clear:both;
	}
	
	#topNav #remenu_wrap #menu{
	width:1000px;
	height:50px;
	margin:0 auto;
	}


#topNav #inmenu_wrap{
	width:100%;
	height:50px;
	margin:0 auto;
	text-align:center;
	background:url('/V1/img/in_menu_bg.jpg');
	background-repeat:repeat-x;
	background-position:top center;
	clear:both;
	}
	
	#topNav #inmenu_wrap #menu{
	width:1000px;
	height:50px;
	margin:0 auto;
	}


/*/////////////상단메뉴 관련 CSS 시작///////////////////*/


/* 메뉴 원배경 */

ul#topmenu {
	width:1000px;
	margin:0 auto;
	position:relative;
	float:left;
	}

ul#topmenu li {
	width:166px;
	float:left;
	}

ul#topmenu li a {
	display: block;
	}

ul#topmenu .menu01{
	width:960px;
	text-align:left;
	padding-left:20px;
	padding-top:4px;
	}

ul#topmenu .menu02{
	width:600px;
	text-align:left;
	padding-left:160px;
	padding-top:4px;
	}

ul#topmenu .menu03{
	width:600px;
	text-align:left;
	padding-left:350px;
	padding-top:3px;
	}

ul#topmenu .menu04{
	width:430px;
	text-align:left;
	padding-left:500px;
	padding-top:3px;
	}

ul#topmenu .menu05{
	width:200px;
	text-align:left;
	padding-left:690px;
	padding-top:3px;
	}

ul#topmenu .menu06{
	width:150px;
	text-align:left;
	padding-left:860px;
	padding-top:3px;
	}

/* 드랍메뉴 부분 span */
ul#topmenu li span {
	height:30px;
	float: left;
	position: absolute;
	left: 0; top:30px;
	display: none;
	width: auto;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	}

ul#topmenu li:hover span { display: block; }
ul#topmenu li span a { display: inline; }

.Png_bg {
	tmp:expression(setPng_bg(this));
		}
/*/////////////상단메뉴 관련 CSS 끝///////////////////*/




/*/////////////////////////////컨텐츠와 하부 div(메인페이지) ////////////////////////////*/
#main{
	width:100%; 
	height:490px;
	margin:0 auto;
	text-align:center;
	z-index:100;
	}


#main2{
	width:100%; 
	height:405px;
	margin:0 auto;
	text-align:center;
	z-index:100;
	}


	#main #main_fls {
		width: 100%;
		height: 460px;
		margin:0 auto;
	}
	
	#main #remain_fls {
		width: 100%;
		height: 400px;
		margin:0 auto;
	}

	#main #news_wrap {
		width: 1000px;
		height: 30px;
		margin:0 auto;
	}

		#main #news_wrap #news{
		width: 460px;
		height: 22px;
		margin:0 auto;
		text-align:left;
		float:left;
		padding-top:8px;
		}
		
			#main #news_wrap #news #title{
			float:left;
			}
			
			#main #news_wrap #news #text{
			padding:0px;
			float:left;
			}

			#main #news_wrap #news #more{
			float:right;
			}


		#main #news_wrap #recruit{
		width: 460px;
		height: 22px;
		margin:0 auto;
		float:left;
		text-align:left;
		padding-left:80px;
		padding-top:8px;
		}

			#main #news_wrap #recruit #title{
			float:left;
			}
			
			#main #news_wrap #recruit #text{
			padding:0px;
			float:left;
			}

			#main #news_wrap #recruit #more{
			float:right;
			}

#remain{
	width:100%; 
	height:544px;
	margin:0 auto;
	text-align:center;
	z-index:100;
	}	

	#remain #renews_wrap {
		width: 1000px;
		height: 124px;
		margin:0 auto;
		padding-bottom:20px;
	}

		#remain #renews_wrap #recon01{
			width:440px;
			height:114px;
			margin:0 auto;
			float:left;
			padding-top:10px;
			}
		
		#remain #renews_wrap #recon02{
			width:270px;
			height:114px;
			margin:0 auto;
			float:left;
			padding:0px 30px 0px 30px;
			}

		#remain #renews_wrap #recon03{
			width:230px;
			height:114px;
			margin:0 auto;
			float:left;
			}

#inmain{
	width:100%; 
	height:540px;
	margin:0 auto;
	text-align:center;
	z-index:100;
	}

	#inmain #innews_wrap {
		width: 1000px;
		height: 120px;
		margin:0 auto;
		background:url('/V1/img/intra_conbg.gif');
		background-repeat:repeat-x;
		background-position:top center; 
		padding-bottom:10px;
		}

		#inmain #innews_wrap #incon01{
			width:255px;
			height:110px;
			margin:0 auto;
			float:left;
			padding:20px 0px 0px 15px;
			}
		
		#inmain #innews_wrap #incon02{
			width:360px;
			height:110px;
			margin:0 auto;
			float:left;
			padding:20px 50px 0px 50px;
			}

		#inmain #innews_wrap #incon03{
			width:255px;
			height:110px;
			margin:0 auto;
			float:left;
			padding:20px 15px 0px 0px;
			}
	

#main_contents {
	width: 100%;
	margin:0 auto;
	background:url('/V1/img/main_con_bg.gif');
	background-repeat:repeat-x;
	height: 100px;
}

	#main_contents #wrap{
		width: 1000px;
		clear:both;
		margin:0 auto;
		text-align:center; 
		height: 100px;
	}

		#main_contents #wrap #con1 {
			width:268px;
			float: left;
			padding-top:17px;
			height:83px;
		}

		#main_contents #wrap #con2 {
			width:249px;
			float: left;
			padding-top:17px;
			height:83px;
		}
		
		#main_contents #wrap #con3 {
			width:259px;
			float: left;
			padding-top:17px;
			height:83px;
		}

		#main_contents #wrap #con4 {
			width:224px;
			float: left;
			padding-top:17px;
			height:83px;
		}



/*  여기부터  head2 */
#main_contents2 {
	width: 100%;
	margin:0 auto;

	height: 140px;
}

	#main_contents2 #wrap2{
		width: 1000px;
		clear:both;
		margin:0 auto;
		text-align:left; 
		height: 320px;
	}

		#main_contents2 #wrap2 #con1_2 {
			width:244px;
			float: left;
			height:200px;
		}

		#main_contents2 #wrap2 #con2_2 {
			width:244px;
			float: left;
			height:200px;
		}
		
		#main_contents2 #wrap2 #con3_2 {
			width:244px;
			float: left;
			height:200px;
		}

		#main_contents2 #wrap2 #con4_2 {
			width:224px;
			float: left;
			padding-left:0px;
			height:59px;
		}

		#main_contents2 #wrap2 #con5_2 {
			width:224px;
			float: left;
			padding-left:0px;
			height:62px;
		}

		#main_contents2 #wrap2 #con6_2 {
			width:224px;
			float: left;
			padding-left:0px;
			height:60px;
		}

		#main_contents2 #wrap2 #con7_2 {
			width:488px;
			float: left;
			padding-left:0px;
			height:63px;
            background:url('/V1/img/main_con07_2.gif')no-repeat;
		}


		#main_contents2 #wrap2 #con8_2 {
			width:512px;
			float: left;
			height:63px;
            background:url('/V1/img/main_con08_2.gif')no-repeat;

			}


           #con_text {
			width:280px; 
			float: left;
            padding: 25px 0 0px 110px;
			}


           #more2 {
			width:0px;
			float: left;
			padding:25px 40px 30px 20px; 

			}

           #more3 {
			width:0px;
			float: left;
			padding: 25px 0 0 30px; 

			}



/*  여기까지  head2 */






















#contents{
	width:1000px; 
	clear:both;
	height:100%;
	margin:0 auto;
	text-align:center;
	}

	#contents #sub_left{
		float: left;
		width: 180px;
		height: 500px;
		padding:40px 0px 40px 0px;
	}

	#contents #sub_left #img{
		width: 180px;
		height: 32px;
		text-align:left;
		padding-bottom:10px;
	}

	#contents #sub_page{
		float: left;
		width: 750px;
		height:auto;
		line-height:160%;
		text-align:left;
		padding:40px 0px 0px 70px;
	}

	#contents #resub_left{
		float: left;
		width: 180px;
		height: 430px;
		text-align:left;
		padding:40px 0px 40px 0px;
	}

	#contents #resub_left #img{
		width: 180px;
		height: 32px;
		text-align:left;
		padding-bottom:10px;
	}

	#contents #resub_page{
		float: left;
		width: 750px;
		height:auto;
		line-height:160%;
		text-align:left;
		padding:40px 0px 30px 70px;
	}


#sub_top{
	width: 100%;
	height:150px;
}

#resub_top{
	width: 100%;
	height:150px;
	border-bottom:1px solid #e7e7e7;
}


#re_img{
	padding-top:40px;
}



#footer{
	width:100%;
	margin:0 auto;
	clear:both;
	height:75px;
	border-top: 1px solid #d9d9d9;
	}

#copywrap{
	width:1000px;
	margin:0 auto;
	}

#copy{
	width:850px;
	height:38px;
	text-align:left;
	padding-top:18px;
	float:left;
	}

#family{
	width:150px;
	height:38px;
	text-align:right;
	padding-top:18px;
	float:right;
	}

#copy_login{
	width:400px;
	height:15px;
	text-align:left;
	padding-top:43px;
	padding-left:460px;
	float:left;
	position:absolute;
	}

/*/////////////////////////////기타 ////////////////////////////*/


/*서브상단타이틀부분*/
#sub_title{
	width:750px;
	height:40px;
	font-size:9pt;
	border-bottom: 1px solid #e7e7e7;
	color:#444;
	}


/*현재위치*/
#position{
	width:250px;
	float:right;
	text-align:right;
	}

/*서브내용부분*/
#sub_page_con{
	padding:40px 0px 30px 0px;
	}

.board_head{
	font-family:돋움;
	font-size:9pt; 
	color:#5e829d;
	font-weight:bold;
	}




	
/* 메인비쥬얼 */
#main_visual{width:100% margin:0 auto;height:382;text-align:center; border-top:3px #0866c6 solid;}   /*/   메인파란색줄바//*/
#main_visual_wrap{width:100%; margin:0 auto; height:382px; }


/* Visual
-----------------------------------------------------------------------------*/
.animation_canvas { overflow:hidden; position:relative; width: 100%; height: 382px; z-index:-1; border-bottom:1px #ddd solid ;}

.slider_panel { width: 100%; height: 382px; position:relative; }
.slider_image { position: absolute; left:0; top:0; width: 100%; height: 382px; opacity:0;  }

.slider_panel .img1 { background:url('/V1/img/main_img01.jpg') no-repeat center top; }
.slider_panel .img2 { background:url('/V1/img/main_img02.jpg') no-repeat center top; }
.slider_panel .img3 { background:url('/V1/img/main_img03.jpg') no-repeat center top; }
.slider_panel .img4 { background:url('/V1/img/main_img04.jpg') no-repeat center top; }



/*--영문추가-217-06-11--*/
.slider_panel_en { width: 100%; height: 382px; position:relative; }
.slider_image_en { position: absolute; left:0; top:0; width: 100%; height: 382px; opacity:0;  }

.slider_panel_en .img1_en { background:url('/V1/img/main_img01_en.gif') no-repeat center top; }
.slider_panel_en .img2_en { background:url('/V1/img/main_img02_en.gif') no-repeat center top; }
.slider_panel_en .img3_en { background:url('/V1/img/main_img03_en.gif') no-repeat center top; }
.slider_panel_en .img4_en { background:url('/V1/img/main_img04_en.gif') no-repeat center top; }






.slider_text_panel { position:absolute; top:0px; left: 0px; width: 100%; height: 382px; }
.slider_text_panel .slider_text { width: 1000px; height: 350px; position:absolute; left:50%; top:0; margin-left: -480px; }

.slider_text_panel .txt1 .text1 { position: absolute; left: 50%; top: 50px; margin-left: -335px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt1 .text2 { position: absolute; left: 50%; top: 104px; margin-left: -338px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt1 .text3 { position: absolute; left: 50%; top: 189px; margin-left: -338px; padding-top:17px; background:url(http://kisvan.co.kr//image/main/vt_line.gif) no-repeat 7px 0; opacity: 0; filter: alpha(opacity=0);}

.slider_text_panel .txt2 .text1 { position: absolute; left: 50%; top: 50px; margin-left: -335px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt2 .text2 { position: absolute; left: 50%; top: 100px; margin-left: -338px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt2 .text3 { position: absolute; left: 50%; top: 153px; margin-left: -338px; padding-top:17px; background:url(http://kisvan.co.kr//image/main/vt_line.gif) no-repeat 6px 0; opacity: 0; filter: alpha(opacity=0); }

.slider_text_panel .txt3 .text1 { position: absolute; right: 50%; top: 50px; margin-right: -335px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt3 .text2 { position: absolute; right: 50%; top: 105px; margin-right: -338px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt3 .text3 { position: absolute; right: 50%; top: 185px; margin-right: -339px; padding-top:17px; background:url(http://kisvan.co.kr//image/main/vt_line.gif) no-repeat 194px 0; opacity: 0; filter: alpha(opacity=0); }

.slider_text_panel .txt4 .text1 { position: absolute; text-aling:right; right: 50%; top: 50px; margin-right: -335px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt4 .text2 { position: absolute; text-aling:right; right: 50%; top: 100px; margin-right: -338px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt4 .text3 { position: absolute; text-aling:right; right: 50%; top: 157px; margin-right: -337px; padding-top:17px; background:url(http://kisvan.co.kr//image/main/vt_line.gif) no-repeat 320px 0; opacity: 0; filter: alpha(opacity=0); }

.control_panel { position:absolute; top: 420px; left: 50%; margin-left: -35px; width:69px; height: 20px; overflow:hidden;  no-repeat 0 0; z-index: 100; }
.control_panel .control_button { width:10px; height:10px; position:relative; float:left; cursor:pointer; display:inline-block; background:url(http://tent.daehanawning.co.kr/img/point.png) no-repeat center top; margin: 5px 5px 0 0; }
.control_panel .control_button.active { background-position: center bottom; }
.control_panel .first { margin: 5px 5px 0 7px; }













/* Header
-----------------------------------------------------------------------------*/
#header2 { width: 1000px; height: 30px;  position:relative; margin:0 auto;}
h1 { margin-top: 0px; }
.gnb { overflow:hidden;clear:both;width:100%; position:absolute; left:250px; top:0px; list-style:none; }
.gnb li{ float:left;position:relative; padding: 0 1px 0 0; background:url(/V1/img/mline.gif) no-repeat right top; }
.gnb li a{display:block; padding:0 23px; color:#000;text-align:center;text-decoration:none; height: 24px; overflow:hidden; }
.gnb li a:hover img,
.gnb li a.active img { margin-top: -24px; }
.gnb li.end { padding:0; background:none; }




.gnb_open { width:100%; height:0;  position:absolute; top: 103px; z-index:100;}





.gnb_open .menu_area { width: 1000px; min-height:203px; height:auto; margin: 0 auto; background:url(/V1/img/menu_left_bg.png) no-repeat -30px 20px; }

.gnb_open .menu_area .total_menu {clear:both; list-style:none; margin-left:0px;}


.gnb_open .menu_area .total_menu li { float:left;margin-left:0px; }
.gnb_open .menu_area .total_menu li.m1 { width:128px; height:205px; padding: 20px 0 0 0;margin-left:-54px; }
.gnb_open .menu_area .total_menu li.m2 { width:128px; height:205px; padding: 20px 0 0 0;margin-left:0px; }
.gnb_open .menu_area .total_menu li.m3 { width:128px; height:205px; padding: 20px 0 0 0;margin-left:0px; }
.gnb_open .menu_area .total_menu li.m4 { width:128px; height:205px; padding: 20px 0 0 0;margin-left:-4px; }
.gnb_open .menu_area .total_menu li.m5 { width:128px; height:205px; padding: 20px 0 0 0;margin-left:-2px; }
.gnb_open .menu_area .total_menu li.m6 { width:115px; height:205px; padding: 20px 0 0 0;margin-left:-0px; }

.gnb_open .menu_area .total_menu .sm { list-style:none; margin: 0 0px 0 0px; clear:both;text-align:center ;padding:0;text-align:center;}
.gnb_open .menu_area .total_menu .sm li { list-style:none;letter-spacing: -0.5px; margin-bottom:5px;padding:0; clear:both; border:0;text-align:center; }

.gnb_open .menu_area .total_menu .sm li a { display:block; padding:5px; color:#000;font-size:13px;text-align:center;font-family: '맑은 고딕',malgun gothic;font-weight:bold;}

.gnb_open .menu_area .total_menu .sm li a:hover,
.gnb_open .menu_area .total_menu .sm li a.active { background-position:left bottom; color:#1832a1; }
.gnb_open .menu_area .total_menu .m1 .sm li a { width:133px;padding:3px 0 3px 0px; text-align:center}
.gnb_open .menu_area .total_menu .m2 .sm li a { width:133px;padding:3px 0 3px 0;}
.gnb_open .menu_area .total_menu .m3 .sm li a { width:133px; padding:3px 0 3px 0;}
.gnb_open .menu_area .total_menu .m4 .sm li a { width:133px;padding:3px 0 3px 0; }
.gnb_open .menu_area .total_menu .m5 .sm li a { width:133px;padding:3px 0 3px 0; }
.gnb_open .menu_area .total_menu .m6 .sm li a { width:133px;padding:0px 0 0px 0; }
.gnb_open .gnb_close { width: 1000px; height: 36px; text-align: right; margin:0 auto; }



/* //////////////////////////여기서부터 메인4개 컨텐츠 부분 /////////////////////// */
.block1 {padding : 0px ;width:1000px; height:70px;margin:0 auto;}
                  
.block1 .wfixer {clear:both}
.slogan{height:0px;text-align:center;background:url('/V2/img/main_visual_bg.png')no-repeat top right}


.block1 .wfixer ul.boxes {display : block;margin : 0px 0px 0px 0px;padding : 0px ;list-style-type : none;}
.block1 .wfixer ul.boxes li {
                       position : relative              ;
                          float : left                  ;
                        display : block                 ;
                         padding : 0px 32px 0px 0px      ;
                          width : 218px                 ;
                         height : 118px                 ;

}

.block1 .wfixer ul.boxes li img.hovr {
                       position : absolute              ;
                            top : 0px                   ;
                           left : 0px                   ;
                        display : none                  ;
}
.home .block1 .wfixer ul.boxes:after {
                        content : ""                    ;
                        display : block                 ;
                          clear : both                  ;
}
/* //////////////////////////여기까지가 메인4개 컨텐츠 부분 ////////////////////// */



#main_block2{width:1000px; height:0px;margin:0 auto;}



#main_about {float:left; margin:0 auto;width:228px; height:280px;padding:0}  
#main_about_text{ position: relative; top: -270px;;margin:0 auto; padding:60px 20px 0 20px;font-family:'맑은 고딕',malgun gothic; font-size:13px;letter-spacing:-0.07em;text-align:left;line-height:22px;  }  
#main_with {float:left; width:228px; height:280px;margin-left:20px }  
#main_with_text{ position: relative; top: -270px;;margin:0 auto; padding:60px 20px 0 20px;font-family:'맑은 고딕',malgun gothic; font-size:13px;letter-spacing:-0.07em;text-align:left;line-height:22px; }  
#main_brochures {float:left;width:228px; height:280px;margin-left:20px;text-align:left}
#main_notics   {float:left;text-align:left;line-height:1.6em;margin-left:20px;} 






#main_video {float:left; width:227px; height:55px;padding: 20px 0 0px 0;text-align:left; }     
#video_iframe{margin-top:5px;}
#main_news {float:left; width:247px; height:85px;padding: 0px 0 0 21px;text-align:left; } 


#text{margin-top:15px;}



#sub_top_cm{width:100%;margin-bottom:17px;margin-top:0px;height:150px; text-align:center;background:url('/V1/img/main_cm_sub_top.jpg') top center no-repeat; }
#sub_top_bu{width:100%;margin-bottom:17px;margin-top:0px;height:150px; text-align:center;background:url('/V1/img/main_bu_sub_top.jpg') top center no-repeat; }
#sub_top_pr{width:100%;margin-bottom:17px;margin-top:0px;height:150px; text-align:center;background:url('/V1/img/main_pr_sub_top.jpg') top center no-repeat; }
#sub_top_pu{width:100%;margin-bottom:17px;margin-top:0px;height:150px; text-align:center;background:url('/V1/img/main_pu_sub_top.jpg') top center no-repeat; }
#sub_top_cu{width:100%;margin-bottom:17px;margin-top:0px;height:150px; text-align:center;background:url('/V1/img/main_cu_sub_top.jpg') top center no-repeat; }