@charset "euc-kr";
/* CSS Document */
body{
	 font-size:0.9em;
	 line-height:150%;
	 width:100%;
	 height:100%;
	 }
/* ÇØµå & ·Î°í/////////////////////////////////////////////////////////*/
lv-header{
							position: fixed;							
							width: 100%;
							height:100px;
							top: 0;
							left: 0;
							z-index: 999999;
							}
header {
	    background-color:#353535;
		padding:10px 0;
		text-align:left;
		position:relative;
		overflow:hidden;
		}
		h1{
		   margin-left:0.3em;
		   }
        div.call{
			     position:absolute;
				 top:10px;
				 right:5px;
				 width:65px;
				 height:65px;
					}
	nav {
		 background-color:#37730b;
		 padding:2px 0px;
		 }
	nav ul {	        
			width:99%;			
			margin:0 auto;
			overflow:hidden;		
			}
			nav ul li {
				         float:left;
						 width:32%;
						 margin:0 1px;
						 text-align:center;	
						 background: linear-gradient(90deg, #387a0c 37%, #a0e896 100%); 
						 background: -moz-linear-gradient(90deg, #387a0c 37%, #a0e896 100%); 
						 background: -webkit-linear-gradient(90deg, #387a0c 37%, #a0e896 100%); 
						 background: -o-linear-gradient(90deg, #387a0c 37%, #a0e896 100%);					 
						 }
						 										@media all and (max-width: 450px) {
																	                                     nav ul li {
																												   float:left;
																												   width:32.5%;
																												   }
																									   }
																									   /* ¸Þ´º ¾ÆÀÌÄÜ ¹è°æ/////////////////////////////////////////////////////////*/
																									   nav ul li.home a {
																										              background-image:url(../themes/images/icons-png/home-white.png);
																													  background-position:5px center;
																													  background-repeat:no-repeat;
																													  }
																										nav ul li.home-on a{
																														  background-image:url(../themes/images/icons-png/home-white.png);
																														  background-position:5px center;
																														  background-repeat:no-repeat;
																														  background-color:#666;
																													  }
																													  nav ul li.priv a{
																														              background-image:url(../themes/images/icons-png/clock-white.png);
																																	  background-position:5px center;
																																	  background-repeat:no-repeat;
																																	  }
																																	  nav ul li.publ a{
																																		             background-image:url(../themes/images/icons-png/camera-white.png);
																																					 background-position:5px center;
																																					 background-repeat:no-repeat;
																																					 }
																																					 nav ul li.qna a{
																																						           background-image:url(../themes/images/icons-png/mail-white.png);
																																								   background-position:5px center;
																																								   background-repeat:no-repeat;
																																								   }
																																					  nav ul li.qna-on a{
																																						           background-image:url(../themes/images/icons-png/mail-white.png);
																																								   background-position:5px center;
																																								   background-repeat:no-repeat;
																																								   background-color:#666;
																																								   }
																																								   nav ul li.enviro a{
																																									                background-image:url(../themes/images/icons-png/cloud-white.png);
																																													background-position:5px center;
																																													background-repeat:no-repeat;
																																													}
																																									nav ul li.enviro-on a{
																																									                background-image:url(../themes/images/icons-png/cloud-white.png);
																																													background-position:5px center;
																																													background-repeat:no-repeat;
																																													background-color:#666;
																																													}
																																					 nav ul li.map a{
																																						           background-image:url(../themes/images/icons-png/location-white.png);
																																								   background-position:5px center;
																																								   background-repeat:no-repeat;
																																								   }
																																					 nav ul li.map-on a{
																																						           background-image:url(../themes/images/icons-png/location-white.png);
																																								   background-position:5px center;
																																								   background-repeat:no-repeat;
																																								   background-color:#666;
																																								   }
						 nav ul li a{
										font-weight:bold;
										color:#FFF;
										display:block;
										padding:7px 0;
										text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #666666 /*{a-bar-shadow-color}*/;
										text-decoration:none;
										text-overflow:ellipsis; white-space:nowrap;	
										 -moz-border-radius: 5px;
									   -webkit-border-radius: 5px;
										border-radius: 5px;
										border: 1px solid #fff;						  
										-webkit-box-shadow: outset 0 1px 1px 1px /*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
										-moz-box-shadow: outset 0 1px 1px 1px/*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
										box-shadow: outset 0 1px 1px 1px/*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;								
										}
										nav ul li a:hover{
														  font-weight:bold;
														  color:#FFF;
														  display:block;
														  padding:7px 0;
														  text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #666666 /*{a-bar-shadow-color}*/;
														  text-decoration:none;
														  text-overflow:ellipsis; white-space:nowrap;
														  -moz-border-radius: 5px;
														  -webkit-border-radius: 5px;
														  border-radius: 5px;
														  border: 1px solid #fff;						  
														  -webkit-box-shadow: outset 0 1px 1px 1px /*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
														  -moz-box-shadow: outset 0 1px 1px 1px/*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
														  box-shadow: outset 0 1px 1px 1px/*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
														  background-color:#666;									
														  }
										@media all and (max-width: 450px) {
											            nav ul li a{ 
														                  font-size:1.0em;
																		  padding:7px 0;
																		  text-overflow:ellipsis; white-space:nowrap;
																		  -moz-border-radius: 5px;
																		 -webkit-border-radius: 5px;
																		  border-radius: 5px;
																		  border: 1px solid #fff;						  
																		  -webkit-box-shadow: outset 0 1px 1px 1px /*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
																		  -moz-box-shadow: outset 0 1px 1px 1px/*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
																		  box-shadow: outset 0 1px 1px 1px/*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
																		  }
																		  nav ul li a:hover{
														  font-weight:bold;
														  color:#FFF;
														  display:block;
														  padding:7px 0;
														  text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #666666 /*{a-bar-shadow-color}*/;
														  text-decoration:none;
														  text-overflow:ellipsis;
														  white-space:nowrap;
														  -moz-border-radius: 5px;
														   -webkit-border-radius: 5px;
															border-radius: 5px;
															border: 1px solid #fff;						  
															-webkit-box-shadow: outset 0 1px 1px 1px /*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
															-moz-box-shadow: outset 0 1px 1px 1px/*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
															box-shadow: outset 0 1px 1px 1px/*{global-box-shadow-size}*/ rgba(0,0,0,.5) /*{global-box-shadow-color}*/;
															background-color:#666;									
																							}
														  }

										
footer {
	    background-color:#353535;
		padding:3px;
		text-align:center;
		color:#FFF;
		font-size:0.8em;
		}
		footer address{
			           color:#FFF;
					   font-style:normal;					   
					   }										

/*º»¹® ³»¿ëµé//////////////////////////////////////////////////////////////////////////////*/
article{
	    margin:0px 0 0 0;
		}
article.all-content {
	                margin:0px 0 0 0;
					padding:5px;
					}
fieldset.point{
						text-align:center;
						padding:10px;
						font-weight:bold;
						}
		 .point-color1{
			           color:#F00;}
		 .point-color2{
			           color:#33F;}
		 .point-color3{
			           color:#090;}
		 .point-color4{
			           color:#C0F;}
		 .point-color5{
			           font-weight:bold;}
					    /*¼Ò°³¸»¾¸--------------------------------------------------------------------*/
				   table#dasol-introduce{
					                     border:1px solid #CCC;
										 width:98%;
										 margin:0 auto;
										 }
				   table#dasol-introduce th{
					                        border-right:1px solid #ccc;
											border-bottom:1px solid #ccc;
											vertical-align:middle;
											font-weight:bold;
											}
				   table#dasol-introduce td{
											border-bottom:1px solid #ccc;
											vertical-align:middle;
											}
				   table#dasol-introduce td.tdcontents ul{
											             list-style:disc;
														 padding:0 0 0 25px;
														}
				/*»ýÈ°¾È³»--------------------------------------------------------------------*/
				   fieldset.dasol-information{
											 width:90%;
											 border:1px solid #CCC;											 
											 -moz-border-radius: 5px;
											 -webkit-border-radius: 5px;
											  border-radius: 5px;
											  margin:7px auto;
											  padding:10px
											 }
				   
				   fieldset.dasol-information legend{
					                                 font-weight:bold;
													 color:#33F;
													 }
				   fieldset.dasol-information ul{
					                             list-style:disc;
												 padding-left: 25px;
												 }

     /*½Ã¼³º¸±â--------------------------------------------------------------------*/
	 fieldset.gallery {
		               text-align:center;
					   }

	/*ÁÖº¯È¯°æ--------------------------------------------------------------------*/
	                 fieldset.en-img{
						            border:0;
									margin:0 auto;
									overflow:hidden;
									}
					 fieldset.en-img ul{
						                margin:0;
										padding:0;
										}	
					 fieldset.en-img ul li{
						                  float:left;
										  width:48%;										
										  }
									.en-img ul li.en-box{float: left; width:48%;margin:3px auto;text-align:center;}
									.en-img ul li.en-box img{max-width:96%; border:2px #FFF;
															 box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.5); /* ¹Ú½º ±×¸²ÀÚ - °¡·Î À§Ä¡, ¼¼·Î À§Ä¡, Å©±â, ½ºÇÁ·¹µå, ÄÃ·¯ */
															 }
	 /*¿À½Ã´Â±æ--------------------------------------------------------------------*/
	fieldset.dasol-map{
							width:320px;
							margin:0 auto;
							text-align:center;
	}
	fieldset.dasol-customer p{
		                      margin:10px;
							  text-align:center;
							  }
	/*»ó´ã¹®ÀÇ--------------------------------------------------------------------*/
	fieldset.dasol-customer{
		                    width:300px;
							height:330px;
							margin:0 auto;
							padding:10px;
							background-image:url(../images/bg_mobile.jpg);
							background-position:center bottom;
							background-repeat:no-repeat;
	}
	fieldset.dasol-customer p{
		                      margin:10px;
							  text-align:center;
							  }
			