@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; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
a:visited {font-size:12px;color:#818181; text-decoration:none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
a:hover {font-size:12px;color:#333333; text-decoration: none; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; -o-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}


input[type=text]{vertical-align:middle; position:relative; bottom:1px; border:1px solid #999; height:20px; line-height:20px; padding:0px 10px 0px 10px;}
input[type=radio]{bottom: 2px;}
textarea{border:1px solid #999;}
select{border:1px solid #999; height:20px; line-height:20px;}



#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;}

#LNBWrap{position:fixed; left:0px; top:0px; width:202px; height:100%; border-right:1px solid #d8d8d8; background:#FFF; z-index:999;}
#quick{position:relative; width:45px; height:100%; background:url(../image/total/quick1.gif) left top repeat-y; float:left;}
	#quick ul{position:relative; margin:217px 0px 0px 0px;}
	#quick ul li{float:left;}
	#quick ul li img{vertical-align:top;}
 
 
 
#mainVisual{position:relative; width:100%; background:url(../image/index/mainvisual.gif) center top no-repeat; height:625px; border-bottom:1px solid #dcdcdc;}
 
#logo{margin:0px 0px 10px 0px; display:inline-block;}

#LNB{position:relative; width:156px; height:1100px; background:#fff; z-index:9999; float:left; display:inline-block;}
	#LNB dt{width:156px; height:54px; cursor:pointer; background:url(../image/total/gnb1.gif) 140px center no-repeat;}
	#LNB dt .on{color:#c6c2b5;}
	#LNB dt a{font-size:15px; font-weight:normal; font-family:nanumB; margin:17px 0px 0px 0px; width:131px; float:left; text-align:left; padding:0px 0px 0px 25px; color:#3e3e3e;}
	#LNB dt a:hover{color:#000;}
	#LNB dd{width:156px; display:none;}
	#LNB .on{display:block}
	#LNB dd ul{width:156px;}
	#LNB dd ul li{width:121px; height:22px; padding:7px 0px 0px 35px; text-align:left; font-weight:bold;}
	#LNB dd ul .on a{color:#000; font-family:nanumB;}
	#LNB dd ul li a{color:#6f6f6f; font-size:12px; font-family:nanum; font-weight:normal;}
	#LNB dd ul li a:hover{color:#000;}

#contentWrap{position:relative; width:100%; }
	#contentWrap #container{position:relative; width:1030px; height:128px; border-left:1px solid #ededed; border-right:1px solid #ededed; margin:0 auto;}

#customerCenter{position:relative; width:277px; border-right:1px solid #ededed; text-align:left; float:left;}
	#customerCenter h3{margin:28px 0px 0px 30px; color:#919191; font-size:12px; display:inline-block;}
	#customerCenter .telnum{color:#737373; font-size:22px; font-family:nanumB; margin:10px 0px 0px 30px; display:inline-block; font-weight:bold;}
	#customerCenter .cont1{ font-size:11px; color:#a7a7a7; display:inline-block; margin:7px 0px 0px 30px;}

#chinese{float:left; border-right:1px solid #ededed;}


#baro{position:relative; float:left; width:325px;}
	#baro a{position:relative; display:inline-block; width:60px; margin:29px 10px 0px 10px;}
	#baro a span{font-size:12px; color:#494949; margin:10px 0px 0px 0px; display:inline-block;}


#topmenu{position:absolute; top:0px; right:50px; z-index:999;}
	#topmenu a{display:inline-block; padding:5px 10px; font-size:11px; color:#807f7f; font-family:nanumB;}
	#topmenu .redline{color:#e00809; background:url(../image/index/geb.gif) left top no-repeat;}

#chinesePop{position:fixed; width:1024px; height:686px; top:50%; left:50%; margin:-343px 0px 0px -512px; z-index:9999; background:#fff; opacity:0; display:none;}
	#chinesePop #closebtn{cursor:pointer; position:absolute; top:10px; right:10px; z-index:9999;}
	#black_bg{position:fixed; width:100%; height:1000%; background:#000; opacity:0.5; z-index:9998; opacity:0; display:none; cursor:pointer; left:0px; top:0px;}

#gein{position:fixed; width:954px; height:680px; background:url(../image/index/gein.gif) left top no-repeat; top:50%; left:50%; margin:-340px 0px 0px -477px; z-index:9999; opacity:0; display:none; text-align:center;}
	#gein #closebtn{cursor:pointer; position:absolute; top:10px; right:10px; z-index:9999;}
	#gein textarea{width:90%; border:1px solid #ececec; background:#f9f9f9; height:464px; margin-top:170px; overflow-y:scroll; padding:10px; }



#footer{position:relative; height:114px; border-top:1px solid #ededed;}
	#footer #container{width:1032px; position:relative; margin:0 auto; text-align:left; display:inline-block;}
	#footer #container #copymenu{margin:0px 0px 0px 6px;}
	#footer #container #copymenu a{font-size:11px; margin:0px 10px 0px 10px;}

	#footer #container address{font-size:11px; color:#ababab; margin:10px 0px 0px 16px;}
	#footer #container span{font-size:11px; color:#c0c0c0; display:inline-block; margin:10px 0px 0px 16px;}
	
	#footer #container2{width:795px; position:relative; margin:0 auto; text-align:left; display:inline-block;}
	#footer #container2 #copymenu{margin:0px 0px 0px 6px;}
	#footer #container2 #copymenu a{font-size:11px; margin:0px 10px 0px 10px;}

	#footer #container2 address{font-size:11px; color:#ababab; margin:10px 0px 0px 16px;}
	#footer #container2 span{font-size:11px; color:#c0c0c0; display:inline-block; margin:10px 0px 0px 16px;}

#copylogo{position:absolute; top:0px; right:20px;}

#subTitleWrap{position:relative; width:100%; background:url(../image/total/sub_title.gif) center top no-repeat; height:185px; display:inline-block; text-align:center;}
	#subTitleWrap #Wrap{position:relative; width:763px; margin:0 auto; display:inline-block; text-align:left;}
	#subTitleWrap #Wrap h3{display:inline-block; margin:106px 0px 0px 0px; width:100%;}
#location_text{font-size:11px; color:#9a9a9a; display:inline-block; margin:5px 0px 0px 0px;}

#sub_contentWrap{position:relative; width:763px; margin:0 auto;}

#ceomessage{position:relative; font-size:14px; color:#858585; text-align:left; line-height:180%; padding:0px 0px 50px 0px; width:100%;}
#history{position:relative; font-size:14px; color:#858585; text-align:left; line-height:180%; padding:0px 0px 50px 0px; background:url(../image/menu1/cont2.gif) left top no-repeat; display:inline-block; width:100%;}
	#history_wrap{position:relative; margin:160px 0px 0px 170px; display:inline-block;}
	#history_wrap li{position:relative;}
	#history_wrap li .year{font-size:22px; font-family:nanumB; color:#494949; width:77px; border-right:1px solid #dedede; background:url(../image/menu1/dot.gif) left center no-repeat; padding:7px 0px 7px 10px; display:inline-block;}
	#history_wrap li .yearb{font-size:22px; font-family:nanumB; color:#494949; width:77px; border-right:1px solid #dedede; padding:7px 0px 7px 10px; display:inline-block;}
	#history_wrap li .mon{font-size:14px; color:#6a6969; font-family:nanumB; display:inline-block; padding:0px 40px 0px 70px;}
	#history_wrap li .cont{font-size:14px; color:#858585;}

#contactus{position:relative;}
	#contactus h3{font-size:26px; color:#e73d4a; display:inline-block; margin:40px 0px 0px 0px; text-align:left; width:100%;}
	#contactus #addre{position:relative;}
	#contactus #addre li{padding:0px 0px 0px 20px; margin:10px 0px; background:url(../image/menu1/dot2.gif) left center no-repeat; text-align:left; font-size:15px; color:#7c7c7c;}
	#contactus #addre .telnumb{font-size:20px; color:#494949;}
	#contactus #btn{position:absolute; top:111px; right:11px; z-index:999;}

#business1{position:relative; text-align:left; font-size:14px; color:#868686; line-height:180%;}


#boardtype1{border-collapse:collapse; width:100%; margin:50px 0px 100px 0px;}
	#boardtype1 td,
	#boardtype1 th{padding:10px;}
	#boardtype1 thead .title9{text-align:left; padding:10px;}
	#boardtype1 thead .title9 .boardtitle{font-size:17px; color:#dc4951; font-family:nanumB; font-weight:normal; margin:8px 0px 0px 0px; display:inline-block;}
	#boardtype1 .search{border-bottom:1px solid #e6e6e6; padding:20px 0px;}
	#boardtype1 .search .total{font-size:13px; color:#808080; white-space:nowrap; float:left; background:url(../image/menu3/dot1.gif) left center no-repeat; padding:0px 0px 0px 10px; display:inline-block; margin:10px 0px 0px 0px;}
	#boardtype1 .search .total strong{color:#df444c;}
	#boardtype1 .search .sear{float:right; white-space:nowrap; display:inline-block;}
	#boardtype1 .search .sear input{width:194px; height:26px; border:1px solid #e4e4e4; background:#fafafa; margin:1px 10px 0px 10px; display:inline-block; line-height:26px;}
	#boardtype1 .search .sear select{height:26px;}
	#boardtype1 thead .title th{background:url(../image/menu3/bg1.gif) left bottom repeat-x; padding:20px 0px 25px 0px; font-size:13px; font-family:nanumB; font-weight:normal; color:#616161;}
	#boardtype1 tbody td{color:#6a6a6a; font-size:14px; text-align:center; border-bottom:1px solid #eaeaea;}
	#boardtype1 tbody .reple .cont2{padding:10px 10px 10px 40px; background:url(../image/menu3/real.gif) 15px center no-repeat;}
	#boardtype1 tbody td a{color:#6a6a6a; font-size:14px;}
	#boardtype1 tbody .cont2{text-align:left;}
	#boardtype1 tbody .cont9{text-align:left; line-height:180%;}
	#boardtype1 tbody .addfile{text-align:left;}
	#boardtype1 tbody .addfile strong{font-weight:normal; font-family:nanumB;}
	#boardtype1 tfoot tr .Numbering{text-align:center; padding:40px 10px 10px 10px;}
	#boardtype1 tfoot tr .Numbering span{margin:0px 20px; display:inline-block;}
	#boardtype1 tfoot tr .Numbering span a{padding:5px 10px; border:1px solid #e8e8e8; display:inline-block;}
	#boardtype1 tfoot tr .Numbering span .on{background:#919191; color:#fff;}
	#boardtype1 tfoot tr .num a{padding:7px 11px; border:1px solid #e8e8e8;}
	#boardtype1 tfoot tr .num .on{background:#919191; color:#fff;}
	
	

	#boardtype1 tfoot tr .prev{border:1px solid #e9e9e9; background:#fefefe; text-align:left;font-size:13px; color:#979696; padding:15px 15px 15px 20px;}
	#boardtype1 tfoot tr .next{border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background:#fefefe; text-align:left;font-size:13px; color:#979696; padding:15px 15px 15px 20px;}
	#boardtype1 tfoot tr .prev span{background:url(../image/menu3/icon2.gif) right center no-repeat;display:inline-block; width:70px; margin:0px 20px 0px 0px;}
	#boardtype1 tfoot tr .next span{background:url(../image/menu3/icon3.gif) right center no-repeat;display:inline-block; width:70px; margin:0px 20px 0px 0px;}


#writeDiv{ background:url(../image/menu3/bg1.gif) left top repeat-x; padding:20px 0px 0px 0px; margin:50px 0px 100px 0px;}
#writePage{border-collapse:collapse; width:100%;}
	#writePage tbody tr th,
	#writePage tbody tr td{padding:10px; text-align:left; font-size:14px; font-weight:normal; color:#6a6a6a; border-bottom:1px solid #eaeaea;}
	#writePage tbody tr th{background:url(../image/menu3/dot2.gif) 5px center no-repeat; padding:10px 10px 10px 20px;}
	#writePage tbody tr td input{border:1px solid #e0e0e0; height:26px; line-height:26px;}
	#writePage tfoot tr td{padding:10px;}
	
	
	
#galleryTyep1{border-collapse:collapse; width:100%; margin:0px 0px 100px 0px;}
	#galleryTyep1 tbody tr td{padding:20px 0px 40px 0px; vertical-align:top; border-bottom:1px solid #eaeaea;}
	#galleryTyep1 tbody tr td strong{display:inline-block;  text-align:center; margin:5px 0px 0px 0px; position:relative; font-size:14px; color:#6a6a6a; font-weight:normal;}
	#galleryTyep1 tbody tr td span{display:inline-block; text-align:left; margin:5px 0px 0px 0px;}
	#galleryTyep1 tbody tr td a{color:#646464; display:inline-block;}
	#galleryTyep1 tbody tr td a img{border:1px solid #ededed;}
	#galleryTyep1 tbody tr td a .btn{display:inline-block; padding:7px 12px 7px 12px; color:#fff; background:#348544; float:left; margin:10px 0px 0px 0px;}
	#galleryTyep1 tfoot tr .Numbering{text-align:center; padding:40px 10px 10px 10px;}
	#galleryTyep1 tfoot tr .Numbering span{margin:0px 20px; display:inline-block;}
	#galleryTyep1 tfoot tr .Numbering span a{padding:5px 10px; border:1px solid #e8e8e8; display:inline-block;}
	#galleryTyep1 tfoot tr .Numbering span .on{background:#919191; color:#fff;}
	#galleryTyep1 tfoot tr .num a{padding:7px 11px; border:1px solid #e8e8e8;}
	#galleryTyep1 tfoot tr .num .on{background:#919191; color:#fff;}

	
	
	
	
	
	