@charset "utf-8";

/***** ���� *****/
*{margin:0;padding:0;}
body{ font-size:11px; line-height:110%; color:#666; text-align:center;}		
input, select, textarea{ color:#666; font-family:Dotum,Gulim,AppleGothic,Sans-serif; }
img,fieldset,iframe{border:0 none;}
ul li{list-style:none; margin:0; padding:0;}
legend{ display:none;}
.text{white-space:nowrap;}/*텍스트줄바꿈방지*/

a:link {font-size:12px;color:#818181; text-decoration:none;}
a:visited {font-size:12px;color:#818181; text-decoration:none;}
a:hover {font-size:12px;color:#333333; text-decoration: none;}


#site_banner{margin-bottom:0px !important; float:left; width:523px; left:0px; top:0px; position:absolute;}
	#site_banner .btnL{margin:25px 0px 0 0px;float:left;}
	#site_banner .thumb{float:left;margin:20px 10px 0 10px;}
	#site_banner .btnR{margin:25px 0px 0 0px;float:right;padding-top:0 !important;}
	.scroll{margin-bottom:0px !important;width:423px;height:79px;background:url(/images/site_bg.gif) repeat-x;}
	#bannWrap {margin-left:0;float:left;overflow:hidden;position:relative;width:345px;height:79px; margin-top:5px;}
	#bannList{position:absolute;margin-bottom:0px !important; height:79px; text-align:left; width:4000px; float:left;}
	#bannList:after {/*content:" ";display:block;visibility:hidden;clear:both;*/}
	#bannList li{display:inline;border-bottom:0 !important; float:left;}
	#bannList img{margin-right:22px;margin-top:10px;}

/*탑*/
#top_wrap{position:absolute; left:0px; top:0px; width:100%; height:63px; background:url(../image/total/gnb_bg.png) center top no-repeat; overflow:hidden; z-index:9;}

	/*로고*/
	#logo{position:absolute; left:0px; top:0px;}

	/*글로벌네비게이션*/
	#gnb{position:relative; float:right;}
		#gnb dt{position:relative; float:left;}
		#gnb dd{position:absolute; top:70px;}
		#gnb dd ul li{text-align:center;}
		#gnb dd ul li a{display:inline-block; padding:5px; color:#FFF; width:100%;}
		#gnb dd ul li a:hover{background:#000;}
		#gnb #gnb_sub1{left:35px;}
		#gnb #gnb_sub2{left:195px;}
		#gnb #gnb_sub3{left:336px;}
		#gnb #gnb_sub4{left:518px;}
		#gnb #gnb_sub5{left:692px;}
		
		
/*메인비쥬얼*/
#main_visual1{position:relative; width:100%; height:1671px; background:url(../image/index/main_visual1.jpg) center top no-repeat; z-index:1; opacity:0;}
#main_visual2{position:relative; width:100%; height:1671px; background:url(../image/index/main_visual2.jpg) center top no-repeat; z-index:1; display:none; opacity:0;}
#main_visual3{position:relative; width:100%; height:1671px; background:url(../image/index/main_visual3.jpg) center top no-repeat; z-index:1; display:none; opacity:0;}
#main_visual4{position:relative; width:100%; height:1671px; background:url(../image/index/main_visual4.jpg) center top no-repeat; z-index:1; display:none; opacity:0;}
#main_visual5{position:relative; width:100%; height:1671px; background:url(../image/index/main_visual5.jpg) center top no-repeat; z-index:1; display:none; opacity:0;}


	#container{position:relative; width:1000px; margin:0 auto;}
	#container h3{font-size:30px; color:#26232e; position:absolute; top:0px; left:5px; font-family:roboto; text-align:left; opacity:0; z-index:9;}
	#container h4{font-size:80px; color:#26232e; position:absolute; top:0px; left:0px; font-family:roboto; text-align:left; opacity:0; z-index:9;}
	#container strong{font-size:32px; color:#26232e; position:absolute; top:0px; left:5px; font-family:nanum; text-align:left; opacity:0; z-index:9;}
	#container span{font-size:16px; color:#26232e; position:absolute; top:0px; left:5px; font-family:nanum; text-align:left; opacity:0; width:500px; z-index:9;}
	#container img{position:absolute; top:200px; right:0px; opacity:0; z-index:8;}
	
	#simple_text{position:relative; margin:1063px 0px 0px 0px; display:inline-block; width:1200px; text-align:left; font-size:16px; color:#FFF;}
	#simple_text #text_area{position:relative; float:left; width:600px; float:left; text-align:left;}
		#simple_text #text_area h5{font-size:80px; font-family:roboto; color:#FFF; margin:50px 0px 0px 0px;}
		#simple_text #text_area span{width:100%; display:inline-block; margin:50px 0px 0px 0px;}
		#simple_text #text_area #detal_go{background-color:#FFF; border-radius:50px; display:inline-block; width:586px; height:60px; font-size:31px; color:#2fa97e; text-align:left; margin:50px 0px 0px 0px; padding:20px 0px 0px 50px; cursor:pointer;}
		#simple_text img{position:relative; float:right; margin:50px 0px 0px 0px;}
	
/*아래네비*/	
#bottom_gnb{position:fixed; _position:absolute; width:100%; height:125px; background:url(../image/index/bottom_bg.gif) center bottom repeat-x; bottom:0px; left:0px; z-index:11;}
	#bottom_gnb li{position:relative; width:20%; height:200px; float:left; text-align:left; cursor:pointer; background:url(../image/index/bottom_gnb_geb.gif) right 34px no-repeat; overflow:hidden;}
	#bottom_gnb li h4{color:#FFF; font-family:roboto; margin:48px 0px 0px 10%; display:inline-block; font-size:20px;}
	#bottom_gnb li .pro_img{margin:0px 10px 0px 0px; position:absolute; top:0px; right:0px;}
	#bottom_gnb li #small_visual{position:absolute; width:100%; height:500px; top:130px; opacity:0; z-index:2; text-align:center; font-size:100%; font-family:roboto; color:#FFF; font-weight:900;}
	#bottom_gnb li .bg1{background:url(../image/index/small_visual1) left top no-repeat; background-size:100%;}
	#bottom_gnb li .bg1 img{width:80%; margin:55px 0px 0px 0px;}
	#bottom_gnb li .bg2{background:url(../image/index/small_visual1) left top no-repeat; background-size:100%;}
	#bottom_gnb li .bg2 img{width:80%; margin:55px 0px 0px 0px;}
	#bottom_gnb li .bg3{background:url(../image/index/small_visual1) left top no-repeat; background-size:100%;}
	#bottom_gnb li .bg3 img{width:80%; margin:55px 0px 0px 0px;}
	#bottom_gnb li .bg4{background:url(../image/index/small_visual1) left top no-repeat; background-size:100%;}
	#bottom_gnb li .bg4 img{width:80%; margin:55px 0px 0px 0px;}
	#bottom_gnb li .bg5{background:url(../image/index/small_visual1) left top no-repeat; background-size:100%;}
	#bottom_gnb li .bg5 img{width:80%; margin:55px 0px 0px 0px;}
	
/*블랙박스*/
#black_box{position:absolute; top:0px; left:0px; width:100%; height:1999px; background:#000; opacity:0; z-index:10; display:none;}	
	


/*푸터*/
#footer{position:relative; width:100%; margin:0 auto; height:328px; background:#383838; border-top:1px solid #0c0c0c; display:inline-block;}
	#footer #wrap{position:relative; width:1200px; margin:0 auto;}
	#footer #wrap #copy_menu{position:relative; margin:0 auto; display:inline-block; margin-top:20px; overflow:hidden;}
	#footer #wrap #copy_menu li{float:left; white-space:nowrap;}
	#footer #wrap #copy_menu li a{color:#efefef; margin:0px 10px 0px 10px;}
	#footer #wrap #copy_menu li a:hover{color:#FFF;}
	
	#footer #wrap address{position:relative; width:100%; text-align:center; display:inline-block; margin-top:20px; color:#efefef; line-height:180%; font-size:11px;}
	#footer #wrap address a{color:#FFF;}
	#footer #wrap span{position:relative; width:100%; text-align:center; margin-top:10px; display:inline-block; color:#efefef;}
	

/*서브비쥬얼*/
#sub_visual{position:relative; width:100%; height:413px; display:inline-block; background:url(../image/total/sub_visual1.jpg) center top no-repeat; }
	
#sub_visual #sub_visual_text{position:absolute; top:100px; left:50%; text-align:left; color:#26232e; width:1200px; margin:0px 0px 0px -600px; font-size:14px;}
	#sub_visual #sub_visual_text h3{font-family:roboto; font-weight:900; font-size:34px;}
	#sub_visual #sub_visual_text h4{font-family:roboto; font-weight:900; font-size:80px;}
	#sub_visual #sub_visual_text strong{display:inline-block; font-family:nanum; font-weight:bold; width:100%; font-size:32px;}

/*서브메인*/
#menu1_sub1{position:relative; width:100%; height:1671px; background:url(../image/index/main_visual1.jpg) center top no-repeat; z-index:1; opacity:0;}




/*서브네비게이션*/	
#SNB{position:relative; float:left; width:100%; height:60px; background:url(../image/total/snb_bg.gif) center top no-repeat; text-align:center;}
	#SNB ul{position:relative; width:1112px; height:60px; margin:0 auto;}
	#SNB ul li{float:left;}
	#SNB ul li img{vertical-align:top;}

#sub_content_wrap{position:relative; margin:0 auto; width:1112px; display:inline-block; margin-bottom:50px;}

#sub_title_wrap{position:relative; width:1112px; height:65px;}

#location_title{position:relative; width:1112px; margin:0 auto; height:65px; text-align:left; font-weight:bold; font-size:12px; color:#898989; margin-top:20px; border-bottom:1px solid #CCC;}
	#location_title h3{float:left;}
	#location_title span{float:right; white-space:nowrap; margin:30px 0px 0px 0px; font-weight:normal;}
	#location_title span img{margin:0px 3px 0px 3px;}
	#location_title img{vertical-align:middle;}


	
#normal_board_list4{width:100%; border-collapse:collapse; margin-bottom:50px; margin:0 auto;}
	#normal_board_list4 th,
	#normal_board_list4 td{padding:10px; text-align:center; font-size:14px;}
	#normal_board_list4 th,
	#normal_board_list4 td a{font-size:13px;}
	#normal_board_list4 thead tr th{font-size:12px; color:#4e4e4e;}
	#normal_board_list4 thead tr .title1{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list4 thead tr .title2{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list4 thead tr .title3{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list4 thead tr .title4{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list4 thead tr .title9{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #bfbfbf;}
	#normal_board_list4 thead tr .title10{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #bfbfbf;}
	#normal_board_list4 thead tr .title5{background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list4 thead tr .title6{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:1px solid #bfbfbf; border-bottom:1px solid #9a9b9b;}
	#normal_board_list4 thead tr .title7{background-color:#e2e2e2; border-top:1px solid #bfbfbf; border-bottom:1px solid #9a9b9b;}
	#normal_board_list4 thead tr .title8{background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #bfbfbf;}
	#normal_board_list4 tbody tr td{border-bottom:1px solid #c0c1c1; line-height:180%; padding:20px 10px 20px 10px;}
	#normal_board_list4 tbody tr td strong{color:#141414;}
	#normal_board_list4 tbody tr td a span{display:inline-block; clear:both; width:229px; margin:0 auto;}
	#normal_board_list4 tbody tr td a img{border:1px solid #CCC;}
	#normal_board_list4 tbody tr .cont1{text-align:center;}
	#normal_board_list4 tbody tr .cont2{text-align:left;}
	#normal_board_list4 tbody tr .cont3{text-align:center;}
	#normal_board_list4 tbody tr .cont4{text-align:center;}
	#normal_board_list4 tbody tr .cont5{text-align:center;}
	#normal_board_list4 tfoot tr td img{vertical-align:middle; margin:0px 3px 0px 3px;}
	#normal_board_list4 tfoot tr td a strong{color:#1a8495;}
	#normal_board_list4 tfoot .btn td{text-align:right;}
	#normal_board_list4 tfoot .search td select{border:1px solid #b4b4b4; width:80px; height:22px; line-height:20px;}
	#normal_board_list4 tfoot .search td input{border:1px solid #b4b4b4; height:20px; line-height:20px; margin:0px 5px 0px 5px;}
	
#normal_board_read1{border-collapse:collapse; width:100%; margin:0px 0px 50px 0px;}
	#normal_board_read1 th,
	#normal_board_read1 td{padding:10px; font-size:12px;}
	#normal_board_read1 thead tr .title1{background:url(../image/board/nomal_board_list_geb.jpg) right 10px no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_read1 thead tr .title2{background:url(../image/board/nomal_board_list_geb.jpg) right 10px no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b; text-align:left;}
	#normal_board_read1 thead tr .title3{background:url(../image/board/nomal_board_list_geb.jpg) right 10px no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_read1 thead tr .title4{background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_read1 tbody tr .body_content{padding:20px; text-align:left; line-height:180%; border-bottom:1px solid #c0c1c1;}
	#normal_board_read1 tbody tr .addfile1{border-bottom:1px solid #c0c1c1; background:url(../image/board/nomal_board_list_geb.jpg) right 10px no-repeat; border-bottom:1px solid #cfcfcf;}
	#normal_board_read1 tbody tr .addfile2{border-bottom:1px solid #c0c1c1; text-align:left;}
	#normal_board_read1 tbody tr .answer{background:#e2e2e1; text-align:left; border-bottom:1px solid #c0c1c1; padding:30px; line-height:180%;}
	#normal_board_read1 tbody tr .answer strong{color:#f26522;}
	#normal_board_read1 tfoot tr .btn{text-align:right;}
	#normal_board_read1 tfoot tr .next_text1{background:url(../image/board/nomal_board_list_geb.jpg) right 10px no-repeat; background-color:#e6e6e6; border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf; }
	#normal_board_read1 tfoot tr .next_text2{background-color:#e6e6e6; border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf; text-align:left;}
	#normal_board_read1 tfoot tr .prev_text1{background:url(../image/board/nomal_board_list_geb.jpg) right 10px no-repeat;background-color:#e6e6e6; border-bottom:1px solid #cfcfcf;}
	#normal_board_read1 tfoot tr .prev_text2{background-color:#e6e6e6; border-bottom:1px solid #cfcfcf; text-align:left;}
	
#normal_board_write{border-collapse:collapse; width:100%; margin-bottom:20px; margin:0px 0px 50px 0px;}
	#normal_board_write th,
	#normal_board_write td{padding:10px; border-bottom:1px solid #d2d3d3; font-size:13px;}
	#normal_board_write td{text-align:left;}
	#normal_board_write td input{border:1px solid #b4b4b4; height:18px; line-height:18px; background:#ececec;}
	#normal_board_write td textarea{border:1px solid #b4b4b4; line-height:180%; background:#ececec; overflow-y:scroll; padding:10px; width:650px; height:300px;}
	#normal_board_write tbody th{background:#e2e2e2;}
	#normal_board_write tbody .fir_title{border-top:2px solid #828385;}
	#normal_board_write tbody .fir_cont{border-top:2px solid #828385;}
	#normal_board_write tbody .content_input{text-align:center;}
	#normal_board_write tbody .tap_add{text-align:left; font-size:20px; font-weight:bold; padding:10px 0px 0px 10px;}
	#normal_board_write tbody .tap_add span{float:right;}
	#normal_board_write tfoot tr td{text-align:center; border:0px;}
	
#normal_board_list3{width:100%; border-collapse:collapse; margin-bottom:50px; margin:0 auto;}
	#normal_board_list3 th,
	#normal_board_list3 td{padding:10px; text-align:center; font-size:14px;}
	#normal_board_list3 th,
	#normal_board_list3 td a{font-size:13px;}
	#normal_board_list3 thead tr th{font-size:12px; color:#4e4e4e;}
	#normal_board_list3 thead tr .title1{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list3 thead tr .title2{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list3 thead tr .title3{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list3 thead tr .title4{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list3 thead tr .title9{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #bfbfbf;}
	#normal_board_list3 thead tr .title10{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #bfbfbf;}
	#normal_board_list3 thead tr .title5{background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #9a9b9b;}
	#normal_board_list3 thead tr .title6{background:url(../image/board/nomal_board_list_geb.jpg) right center no-repeat; background-color:#e2e2e2; border-top:1px solid #bfbfbf; border-bottom:1px solid #9a9b9b;}
	#normal_board_list3 thead tr .title7{background-color:#e2e2e2; border-top:1px solid #bfbfbf; border-bottom:1px solid #9a9b9b;}
	#normal_board_list3 thead tr .title8{background-color:#e2e2e2; border-top:2px solid #828385; border-bottom:1px solid #bfbfbf;}
	#normal_board_list3 tbody tr td{border-bottom:1px solid #c0c1c1; line-height:180%;}
	#normal_board_list3 tbody tr td strong{color:#141414;}
	#normal_board_list3 tbody tr td a span{display:inline-block; clear:both; width:229px; float:left;}
	#normal_board_list3 tbody tr td a img{border:1px solid #CCC;}
	#normal_board_list3 tbody tr .cont1{text-align:center;}
	#normal_board_list3 tbody tr .cont2{text-align:left;}
	#normal_board_list3 tbody tr .cont3{text-align:center;}
	#normal_board_list3 tbody tr .cont4{text-align:center;}
	#normal_board_list3 tbody tr .cont5{text-align:center;}
	#normal_board_list3 tfoot tr td img{vertical-align:middle; margin:0px 3px 0px 3px;}
	#normal_board_list3 tfoot tr td a strong{color:#1a8495;}
	#normal_board_list3 tfoot .btn td{text-align:right;}
	#normal_board_list3 tfoot .search td select{border:1px solid #b4b4b4; width:80px; height:22px; line-height:20px;}
	#normal_board_list3 tfoot .search td input{border:1px solid #b4b4b4; height:20px; line-height:20px; margin:0px 5px 0px 5px;}


/* 연혁 */

/* flex Setting */
.flex { display:flex; }
.flex.d_col { flex-direction: column; }
.flex.j_start { justify-content:flex-start; }
.flex.j_end { justify-content:flex-end; }
.flex.j_center { justify-content:center; }
.flex.j_space { justify-content: space-between; }
.flex.j_stretch { justify-content: stretch; }
.flex.a_start { align-items: flex-start; }
.flex.a_center { align-items: center; }
.flex.a_end { align-items: flex-end; }
.flex.a_stretch { align-items: stretch; }
.flex.wrap { flex-wrap: wrap; }
.f_width { width:100%; }

