@charset "utf-8";
/* CSS Document */
/*@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Philosopher:700);*/
html,body{width:100%; height:100%;}
body {
	  font-family: "Nanum Gothic", sans-serif;
	  font-size:0.9em;
	  font-weight:200;
	  line-height:150%;
	  background-image:url(../images/bg_all.png);
	  background-position:left top;
	  background-repeat:repeat;
	  }
	  .body-all {
		        overflow-y:scroll;
	            overflow-x:hidden;
				}
a {
   text-decoration:none;
   color:#000;
   font-family: "Nanum Gothic", sans-serif;
   }
a.hover{
	    text-decoration:none;
		font-family: "Nanum Gothic", sans-serif;
		color:#666;
		}
 
.wrap-body {
	        width:100%;
			overflow:hidden;
			}
			
.allbody {
	      width:1102px;
		  margin:0 auto;
		  overflow:hidden;
		  background-color:#FFF;
	  	  }
		  .m-allbody {
					width:1102px;
					margin:0 auto;
					overflow:hidden;
					border-right:0px solid #eee;
					border-left:0px solid #eee;
					}
		  .main-allbody{
			            width:100%;
						overflow:hidden;
						background-color:#412f30;
						padding-bottom:10px;
						}
						
		  td {
			  vertical-align:middle;
			  }
/*공통정의 상단////////////////////////////////////////////////////////////////*/
/*.lv-header {
	         height:120px;			 
			 border-top: 5px solid #1e4b9d;
			 background-image:url(../images/bg_header_bottom.png);
			 background-position:left bottom;
			 background-repeat:repeat-x;
			 -moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
			 -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
			  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
			  
			 }
			 */
			 .lv-header{
				        /*position: fixed;
						top: 0;
						left: 0;
						*/
						width:100%;
						height: 133px;					
						border-top: 5px solid #412f30;
						/*background: #343434;
						background-image:url();
						background-position:1px -30px;
						background-repeat:no-repeat;
						-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.56);
						-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.56);
						box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.56);
						z-index: 999999;*/
						}
						
						.top-area{
							      width:1100px;
								  margin:0 auto;
								  position:relative;
								  border-right:1px solid #000;
								  border-left:1px solid #000;
								  }
			 h1 {
				 width:276px;
				 padding:28px 0 0 0;
				 float:left;
				 text-align:left;
				 }
				 .ribbon{
					     position:absolute;
						 width:326px;
						 height:159px;
						 left:0;
						 top:0px;
						 z-index:9999999;
						 }
						  @media all and (max-width: 1100px) {
																 .ribbon{
																		 position:absolute;
																		 width:326px;
																		 height:159px;
																		 left:-326;
																		 top:0px;
																		 z-index:9999999;
																		 visibility:hidden;
																		 }
																		 .robbon img {width:60%}
																 }
			 .main-img {
				        background:#a19590;
						height:368px;
						text-align:center;
						}
						.main-imgg {
								   width:1100px;
								   margin:0 auto;
								  }
			 .lv-middle{
				         clear:both;
						 width:1100px;
						 overflow:hidden;
						 /*-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
						 -webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
						 box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
						 z-index: 999999;
						 background-color:#FFF;		*/				 
						 }
						 /*메인 컨텐츠 ////////////////////////////////////////////////////////////////*/
						 .lv-contents{
									overflow:hidden;
						              }
									  fieldset.lv-1{
												   float:left;
												   margin:20px 0 0 5px;
												   border-bottom:0px solid #a1a1a1;
												   color:#fff;
												   }
																			fieldset.lv-1 h3{
																							  padding:7px 0 3px 90px;
																							  }
																							  fieldset.lv-1 h3.n-h3{
																											  padding:7px 0 3px 0px;
																											  }
																								   div#m-qna {
																											  width:370px;
																											  height:151px;
																											  margin-bottom:13px;	
																											  background-image:url(../images/bg_icon.png);
																											  background-position:10px 50px;
																											  background-repeat:no-repeat;
																											  border:1px dotted #a19590;
																											  }
																											  p.phone-num{
																														  font-family: "Source Sans Pro", sans-serif;
																														  padding:20px 0 0 88px;
																														  font-size:2.0em;
																														  line-height:1.0em;
																														  text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.30);
																														  }
																													  p.phone-num span{
																																	   font-family: "Nanum Gothic", sans-serif;
																																	   font-size:0.45em;
																																	   text-align:left;
																																	   display:block;
																																	   margin:10px 0 0 0;
																																	   text-shadow:none;																																	   
																																	   }
																																	   div#m-notice{
																																					width:370px;
																																					height:135px;
																																					border:1px dotted #a19590;
																																					}
																  
													
									       fieldset.lv-2{
										           float:right;										  
												   overflow:hidden;
												   }
												   									   
																ul.main-3-icon{
																			 width:702px;
																			 overflow:hidden;
																			 padding:17px 0 20px 0;
																			 margin:20px 0 0 0;
																			 background:url(../images/m_en_bg.png) left top no-repeat;
																			 }
																 ul.main-3-icon li{
																				 float:left;
																				 width:174px;
																				 text-align:center;
																				 }
																				 div#m-boss-copy{
																								 clear:both;
																								 width:705px;
																								 height:137px;
																								 background-image:url(../images/bg_boss_copy.jpg);
																								 background-position:left top;
																								 background-repeat:no-repeat;
																			                     }

/*공통정의 서브 ////////////////////////////////////////////////////////////////*/
             .lv-smiddle{
						 height:189px;
						 background-image:url(../images/bg_sub.jpg);
						 background-position:top center;
						 background-repeat:repeat-y;						 
						 text-align:center;
						 }
						 .lv-smiddle2{
						 height:189px;
						 background-image:url(../images/subimg.jpg);
						 background-position:top center;
						 background-repeat:no-repeat;
						 background-color:#ae9a81;
						 text-align:center;
						 }
						 .lv-scontents{
									  width:1100px;
									  margin:0 auto;
									  overflow:hidden;
									  border:1px solid #eee;
						              }
									  div#lv-left {
										          width:292px;									  
												  float:left;
									              }
												   div#lv-right {
																width:760px;
																float:left;
																padding:20px 0 20px 10px;
																margin:0 15px 0 20px;
																}
												 /*공통정의 서브 컨텐츠 ////////////////////////////////////////////////////////////////*/
													   h2.h2-left{												        
																  width:232px;
																  color:#000;
																  font-size:1.3em;
																  font-weight:bold;
																  margin:9px 0 180px 10px;
																  padding:20px 22px 20px 0;
																  text-align:center;
																  background-image:url(../images/bg_h2.png);
																  background-position:left top;
																  background-repeat:no-repeat;
																  border-radius: 16px 0px 0px 0px;
																  -moz-border-radius: 16px 0px 0px 0px;
																  -webkit-border-radius: 16px 0px 0px 0px;
																  border: 0px solid #000000;
																  /*background: linear-gradient(90deg, #FFF2E5 37%, #FFDAA3 100%); 
																  background: -moz-linear-gradient(90deg, #FFF2E5 37%, #FFDAA3 100%); 
																  background: -webkit-linear-gradient(90deg, #FFF2E5 37%, #FFDAA3 100%); 
																  background: -o-linear-gradient(90deg, #FFF2E5 37%, #FFDAA3 100%);
																  */ 
																  }
																  h2.h2-left2{												        
																  width:232px;
																  color:#000;
																  font-size:1.3em;
																  font-weight:bold;
																  margin:9px 0 0px 10px;
																  padding:20px 22px 20px 0;
																  text-align:center;
																  background-image:url(../images/bg_h2.png);
																  background-position:left top;
																  background-repeat:no-repeat;
																  border-radius: 16px 0px 0px 0px;
																  /*-moz-border-radius: 16px 0px 0px 0px;
																  -webkit-border-radius: 16px 0px 0px 0px;
																  border: 0px solid #000000;
																  background: linear-gradient(90deg, #FFF2E5 37%, #FFDAA3 100%); 
																  background: -moz-linear-gradient(90deg, #FFF2E5 37%, #FFDAA3 100%); 
																  background: -webkit-linear-gradient(90deg, #FFF2E5 37%, #FFDAA3 100%); 
																  background: -o-linear-gradient(90deg, #FFF2E5 37%, #FFDAA3 100%); */
																  }
																  fieldset.phone-sub{
																	                width:242px;
																					background-image:url(../images/bg_icon2.png);
																					background-position:0px 50px;
																					background-repeat:no-repeat;																					
																					margin:0 0 10px 20px;
																					padding:10px 0 7px 0; 
																					height:110px;
																					border-top:1px solid #000;
																					border-bottom:1px solid #000;
																					}
																					p.phone-num2{
																								font-family: 'Source Sans Pro', sans-serif;																	
																							    font-size:1.6em;
																								line-height:1.1em;
																								padding:10px 0 0 50px;
																								font-weight:bold;
																								/*text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.76);*/
																								color: #000;
																							}
																							p.phone-num2 span{
																											 font-family:"Nanum Gothic", sans-serif;
																											 font-size:0.5em;
																											 text-align:left;
																											 display:block;
																											 margin:10px 0 0 0;
																											 text-shadow:none;
																											 color:#000;
																											 }
																				   p.kakao{
																						   background-image:url(../images/bg_kakao.png);
																						   background-position:10px 5px;
																						   background-repeat:no-repeat;
																						   background-color:#ffe90b;
																						   -moz-border-radius: 5px;
																							-webkit-border-radius: 5px;
																							border-radius: 5px;
																							font-size:0.85em;
																							color:#000;
																							width:150px;
																							margin:25px 0 0 7px;
																							padding:5px 10px 5px 45px;																															  
																						   }
																															 p.account{
																																       margin:15px 0 0 7px;
																																	   font-size:0.8em;
																																	   color:#FFF;
																																	   }
																 /*소개말씀 ////////////////////////////////////////////////////////////////*/
																 div.body-contents{																				   
																				   overflow:hidden;
																				   }
																            div.body-contents p.in-text{
																				                margin:0 0 15px 28px;
																								}
																								p.greeting{
																										  padding:30px 0 80px 0;
																										  border-top:1px solid #C90;
																										  }
																								p.greeting2{
																											padding:15px 35px 0px 50px;
																											}
																								p.greeting0{
																										   margin:15px 0 0 0;
																										   padding:5px 0 5px 0;
																										   border-top:1px solid #ff8a00;
																										   border-bottom:1px solid #ff8a00;
																										   font-family: 'Nanum Brush Script', cursive;
																										   font-size:1.8em;
																										   color:#ff8a00;
																										   font-weight:bold;
																										   text-align:center;
																										   }
																			table.tablesty1{
																						   width:650px;
																						   border:1px solid #000;
																						   margin:20px auto;
																						   }
																			table.tablesty1 th{
																							  vertical-align:middle;
																							  font-weight:bold;
																							  text-align:left;
																							  background:#eeeeee;
																							  border-bottom:1px solid #000;
																							  border-right:1px solid #000;
																							  padding:5px;
																							  }
																			table.tablesty1 td{
																							   padding:5px;
																							   vertical-align:middle;
																							   border-bottom:1px solid #000;
																							   }
																				 .tablesty1 td ul{
																								 list-style:disc;
																								 padding:0 0 0 20px;
																								 }
																								 ul.lv-3-icon{
																											 overflow:hidden;
																											 padding:0 0 0 25px
																											 }
																								 ul.lv-3-icon li{
																												 float:left;
																												 width:103px;
																												 text-align:center;
																												 }
																		
											/*생활안내 ////////////////////////////////////////////////////////////////*/
											fieldset#infomation{
																padding:7px 7px 7px 156px;
																margin:0px 10px 10px 10px;
																height:120px;
																border-bottom:#000 solid 1px;
											                    background-image:url(../images/info-1.jpg);
																background-position:10px 15px;
																background-repeat:no-repeat;
																}
											fieldset#infomation2{
												                padding:7px 7px 7px 156px;
																margin:10px;
																height:120px;
																border-bottom:#000 solid 1px;
											                    background-image:url(../images/info-3.jpg);
																background-position:10px 15px;
																background-repeat:no-repeat;
																}
																fieldset#infomation3{
																					padding:7px 7px 7px 156px;
																					margin:10px;
																					height:120px;
																					border-bottom:#000 solid 1px;
																					background-image:url(../images/info-2.jpg);
																					background-position:10px 15px;
																					background-repeat:no-repeat;
																					}
																					fieldset#infomation4{
																										padding:7px 7px 7px 156px;
																										margin:10px;
																										height:120px;
																										border-bottom:#000 solid 1px;
																										background-image:url(../images/info-4.jpg);
																										background-position:10px 15px;
																										background-repeat:no-repeat;
																										}
																										fieldset#infomation5{
																															padding:7px 7px 7px 156px;
																															margin:10px;
																															height:120px;
																															border-bottom:#000 solid 1px;
																															background-image:url(../images/info-5.jpg);
																															background-position:10px 15px;
																															background-repeat:no-repeat;
																															}
																															fieldset#infomation6{
																															padding:7px 7px 7px 156px;
																															margin:10px;
																															height:120px;
																															border-bottom:#000 solid 1px;
																															background-image:url(../images/info-6.jpg);
																															background-position:10px 15px;
																															background-repeat:no-repeat;
																															}
											fieldset h6.both{ font-weight:bold; font-size:14px; margin:10px 0 0 15px;}
											ul.strong-point{
												            list-style-image:url(../images/jum2.png);
															padding:0 0 0 25px;
															margin:10px 0 0 0;
															}
															
											/*시설보기////////////////////////////////////////////////////////////////*/
											div.body-contents-view{	
											                       overflow:hidden;
																					}     
												 #cssmenu > ul{
															  vertical-align: baseline;
															  margin:0 0 100px 11px;
															  line-height: 1;
															  }
														  
														  /* The container */
														  #cssmenu > ul {
																		display: block;
																		position: relative;																		
																		}
														  
															  /* The list elements which contain the links */
															  #cssmenu > ul li {
																				display: block;
																				position: relative;
																				margin: 0;
																				padding: 0;
																				width: 223px;	
																			   }
														  
																  /* General link styling */
																  #cssmenu > ul li a {
																					/* Layout */
																					display: block;
																					position: relative;
																					margin: 0;
																					border-top: 1px dotted #fff;
																					border-bottom: 1px dotted #d9d9d9;
																					padding: 11px 20px;
																					width: 213px;
																		
																					/* Typography */
																					color: #000;
																					text-decoration: none;
																					text-transform: uppercase;
																					text-shadow: 0 1px 0 #fff;
																					font-size: 13px;
																					font-weight: 300;
																		
																					/* Background & effects */
																					background: #fff;
																				}
														  
																  /* Rounded corners for the first link of the menu/submenus */
																  #cssmenu > ul li:first-child>a {
																								  border-top-left-radius: 4px;
																								  border-top-right-radius: 4px;
																								  border-top: 0;
																							     }
														  
																  /* Rounded corners for the last link of the menu/submenus */
																  #cssmenu > ul li:last-child>a {
																								border-bottom-left-radius: 4px;
																								border-bottom-right-radius: 4px;
																								border-bottom: 0;
																							    }
														  
																  /* The hover state of the menu/submenu links */
																  #cssmenu > ul li>a:hover, #cssmenu > ul li:hover>a {
																													  color: #666;
																													  text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
																													  background: #eee;
																													  background: -webkit-linear-gradient(right, #cccccc, #ffffff);
																													  background: -ms-linear-gradient(right, #cccccc, #ffffff); 
																													  background: -moz-linear-gradient(right, #cccccc, #ffffff);
																													  background: -o-linear-gradient(right, #cccccc, #ffffff);
																													  border-color: transparent;
																												  }
														  
																  /* The arrow indicating a submenu */
																  #cssmenu > ul .has-sub>a::after {
																	  content: '';
																	  position: absolute;
																	  top: 16px;
																	  right: 10px;
																	  width: 0px;
																	  height: 0px;
														  
																	  /* Creating the arrow using borders */
																	  border: 4px solid transparent;
																	  border-left: 4px solid #3dafea; 
																  }
														  
																  /* The same arrow, but with a darker color, to create the shadow effect */
																  #cssmenu > ul .has-sub>a::before {
																	  content: '';
																	  position: absolute;
																	  top: 17px;
																	  right: 10px;
																	  width: 0px;
																	  height: 0px;
														  
																	  /* Creating the arrow using borders */
																	  border: 4px solid transparent;
																	  border-left: 4px solid #fff;
																  }
														  
																  /* Changing the color of the arrow on hover */
																  #cssmenu > ul li>a:hover::after, #cssmenu > ul li:hover>a::after {
																	  border-left: 4px solid #fff;
																  }
														  
																  #cssmenu > ul li>a:hover::before, #cssmenu > ul li:hover>a::before {
																	  border-left: 4px solid rgba(0, 0, 0, .25);
																  }
														  
															  
																  /* THE SUBMENUS */
																  #cssmenu > ul ul {
																	  position: absolute;
																	  left: 150px;
																	  top: -9999px;
																	  padding-left: 5px;
																	  opacity: 0;
																	  /* The fade effect, created using an opacity transition */
																	  -webkit-transition: opacity .3s ease-in;
																	  -moz-transition: opacity .3s ease-in;
																	  -o-transition: opacity .3s ease-in;
																	  -ms-transition: opacity .3s ease-in;
																  }
														  
																  /* Showing the submenu when the user is hovering the parent link */
																  #cssmenu > ul li:hover>ul {
																							top: 0px;
																							opacity: 1;
																						    }
												 ul.left-menu{												              
															  margin:5px 0 0 100px;															  
															  }
															  ul.left-menu li{
																              padding:7px 5px;
																			  margin:0 0 2px 0;
																			  text-align:center;																			 
																			  border-bottom:1px solid #CCC;
																			  }
												  fieldset.info-text {
													                 padding:7px;
																	 border-top:1px solid #000;
																	 border-bottom:1px solid #000;
																	 margin-bottom:5px;
																	 }
																	  fieldset.info-text ul{
																		                    list-style:url(../images/jum2.png);
																							padding:0 0 0 20px;																							
																							}
														   
												                                                /*사진보기방식****************************************************************/
																												#push {
																														height: 43px; /* .push must be the same height as .footer */
																														padding-top:10px;
																													}
																													#wrapper{
																														width:1000px;
																														min-height: 96%;
																														height: auto !important;
																														height: 96%;
																														text-align:left;
																														margin: 0 auto;
																													}
																													
																													.clearfix{
																														clear:both;
																														float:none;
																													}
																													#bigPic{
																														width:716px;
																														height:477px;
																														padding:1px;
																														border:1px solid #eeeeee;
																														background-color:#f7f7f7;
																														margin: 0 auto 10px;
																														position:relative;
																													}
																													#bigPic img{
																														position:absolute;
																														left:1px;
																														display:none;
																													}
																													ul#thumbs li.active{
																														border:2px solid #000;	
																														background:#89817c;
																														padding:2px;
																													}
																													ul#thumbs{
																														     width:720px;
																															 margin:0 auto;
																															 } 
																													
																													ul#thumbs li{
																														margin:0;
																														padding:0;
																														list-style:none;
																													}
																														
																													ul#thumbs li{
																														float:left;
																														margin-right:5px;
																														margin-bottom:5px;
																														border:1px solid #89817c;	
																														padding:3px;
																														cursor:pointer;
																													}
																													ul#thumbs img{
																														float:left;
																														width:77px;
																														height:51px;
																														line-height:53px;
																														overflow:hidden;
																														position:relative;
																														z-index:1;		
																													}


											/*주변환경 ////////////////////////////////////////////////////////////////*/
											div.body-contents-en{  
															     overflow:hidden;
															     }
																 fieldset#enset {
																				width:748px;													
																				padding:5px;
																				margin:0 5px 10px 0;
																				border:1px solid #CCC;
																				}
																		ul.enlist1 {
																					padding:15px 0 0 280px;
																					list-style:disc;
																					background-image:url(../images/img1.jpg);
																					background-position:left center;
																					background-repeat:no-repeat;
																					height:160px;															
																					}
																					ul.enlist2 {
																								padding:15px 0 0 280px;
																								list-style:disc;
																								background-image:url(../images/img2.jpg);
																								background-position:left center;
																								background-repeat:no-repeat;
																								height:160px;
																								}
																/*<!-----------------------------------좌우 형태일 경우 ----------------------------------*/
																 fieldset#en-img{
																				float:left;
																				width:280px;
																				margin:20px 0 0 30px
																				}
										     
																   fieldset#en-info-right{
																						 float:left;
																						 width:410px;
																						 }
																   fieldset#en-info-right h5{
																							font-size:17px;
																							color:#F60;
																							}
																   fieldset#en-info-right ul{
																						   list-style:disc;
																						   padding:10px 0 10px 25px;
																						   margin:0 0 40px 0;
																						   border-top:1px solid #CCC;
																						   border-bottom: 1px solid #ccc;
																						   }
																						   h5{
																							 font-size:14px;
																							 font-weight:bold;
																							 padding:15px 0 10px 0; 
																							 }
											/*오시는길 ////////////////////////////////////////////////////////////////*/
											div.body-contents-map{																				    
															      overflow:hidden;
															     }
															 fieldset.daum-map{width:750px; margin:0 auto;}
															 fieldset.daum-map span{
																				   font-weight:bold;
																				   font-size:1.2em;
																				   }
																 ul.map-info{
																	         list-style:disc;
																			 padding:0 0 0 25px;
																			 margin:0;
																			 }
																			 
																 table.tablesty2{
																				 border-top:1px solid #ccc;
																				 margin:10px 0 0 20px;
																				 width:720px;
																				 }
																				  .tablesty2 th{
																								vertical-align:middle;
																								border-right:1px solid #ccc;
																								border-bottom:1px solid #ccc;
																								font-weight:bold;
																								text-align:center;
																								padding:5px;
																								width:110px;
																								}
																				  .tablesty2 td{
																								vertical-align:middle;
																								text-align:left;
																								padding:5px;
																								border-bottom:1px solid #ccc;
																								}
																				  .talbesty2 caption{
																									 position:absolute;
																									 left:-300000;
																									 top:-30000;
																									 }
																						
																 /*고객지원 ////////////////////////////////////////////////////////////////*/
																 ul.menu-left{
																              width:100px;
																			  margin:0 auto;
																			  list-style:disc;
																			   }
																			   ul.menu-left li{
																				                padding:3px 5px;
																								border-bottom:1px solid #666;
																								color:#FFF;
																								}
																								ul.menu-left li a{
																									              color:#FFF;
																												  }
																												  ul.menu-left li a:hover{
																													                      color:#0CF;
																																		  }
																		       fieldset.email-qna{
																				                width:500px;
																								padding:35px 20px 20px 140px;
																								margin:0 auto;
																								box-shadow: inset 0px 0px 10px 0px #ABABAB,5px 5px 5px 1px #DDDDDD;
																								-webkit-box-shadow: inset 0px 0px 10px 0px #ABABAB,5px 5px 5px 1px #DDDDDD;
																								-moz-box-shadow: inset 0px 0px 10px 0px #ABABAB,5px 5px 5px 1px #DDDDDD;
																								-o-box-shadow: inset 0px 0px 10px 0px #ABABAB,5px 5px 5px 1px #DDDDDD;
																								-webkit-background-clip: padding-box;
																								background-clip: padding-box;
																								background-image:url(../bbs/email/bg.png);
																								background-position:20px 20px;
																								background-repeat:no-repeat;
																			    }
																																		  
																 
												           


/*공통정의 하단*/
.lv-footer {
			clear:both;
			text-align:center;
			padding:20px 0 20px 0;
			overflow:hidden;
			border-top:3px solid #383838;
			background-color:#343434;
			}
			   address{
					   font-style:normal;
					   font-size:0.8em;
					   color:#eee;
					   }
.lv-footer a{
	          color:#ccc;
			  }
			   .lv-footer p.en{
				             font-size:0.7em;
							 color:#eee;
							 }																   
/*바텀 정의*/

/*폰트 강조*/
strong {
	    font-weight:600;
		}
.point{color:#F30; font-weight:bold;}
.point2{color:#F63;font-weight:bold;}
.point3{color:#960;font-weight:bold;}
.point4{color:#090;font-weight:bold;}
.point5{color:#39F;font-weight:bold;}
.point6{color:#03C; font-weight:bold;}
.point7{color:#60F; font-weight:bold;}
.point8{color:#C6F;}
.point9{color:#399;}
.point10{color:#906;}
.point11{color:#63C;}        

/*주메뉴바*/
/* @group core nav menu */
#nav { 
       position:absolute;
	   top:30px;
	   right:1px;
	   list-style: none;
	   -moz-border-radius-bottomleft: 4px; 
	   -webkit-border-bottom-left-radius: 4px; 
	   border-bottom-right-radius: 4px; 
	   -moz-border-radius-bottomright: 4px;
	    -webkit-border-bottom-right-radius: 4px; 
		height: 45px; 
		padding-top:0px; 
		padding-left: 0px; 
		padding-right: 0px;
		color:#afafaf;
		}

			
#nav li { float: left; display: block; width:105px; text-align:center; font-size:12px; background-color: none; position: relative; z-index: 999; margin: 0 1px;}

#nav li a { font-family: "Nanum Gothic", sans-serif;font-size:17px; font-weight: bold; line-height: 28px; text-decoration: none;  color: #000; zoom: 1; border-left: 0px solid transparent; border-right: 0px solid transparent; padding: 0px 5px; 
           }
#nav li a:hover {}
#nav li a.hov {font-family: "Nanum Gothic", sans-serif;border-top: 0px solid #e09616; color:#a60000; padding:0 5px; background-color:none;}
#nav li a span{
	           display:block;
			   padding:1px;
			   font-size:10px;
			   color:#999;
			   font-weight:normal;
			   border:1px solid #ccc;
			   }
/* @group subnav */
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding: 0; list-style: none; border:0px #ddded7 solid;}	
#nav ul li { width:100px; border-top: 1px solid #fff; border-left:0px solid transparent; border-right: 0px solid transparent; text-align: center; background:#ddded7;}
#nav ul li:hover { border-top: 1px solid #fff; border-left:0px solid transparent; border-right: 0px solid transparent; background:#fff; }

#nav ul li.bgroup { width:170px; border-top: 0px solid #fff; text-align: left; background-color:#ddded7;}

#nav ul a { line-height: 17px; color: #000; border-bottom: 0px solid transparent; text-transform:  uppercase; color: #000; font-weight: bold; font-size:12px;}
#nav ul a:hover { text-decoration: none; border-right-color: transparent; border-left-color: transparent; background: transparent; color: #4444c6; }

* html #nav ul { margin: 0 0 0 -2px; }

/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }