@charset "euc-kr";
/* CSS Document */
body{
	 font-size:0.9em;
	 line-height:150%;
	 }
/* ÇØµå & ·Î°í/////////////////////////////////////////////////////////*/
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{
		    width:200px;
			margin:0 0 0 10px;
		   }
        div.call{
			     position:absolute;
				 top:10px;
				 right:75px;
				 width:65px;
				 height:65px;
					}
					div.call2{
							 position:absolute;
							 top:10px;
							 right:5px;
							 width:65px;
							 height:65px;
								}
	nav {
		 background-color:#F60;
		 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;						 

						 }
						 										@media all and (max-width: 500px) {
																	                                     nav ul li {
																												   float:left;
																												   width:32%;
																												   }
																									   }
																									   /* ¸Þ´º ¾ÆÀÌÄÜ ¹è°æ/////////////////////////////////////////////////////////*/
																									   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: 500px) {
											                   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;
												 word-break:keep-all;
												 }

     /*½Ã¼³º¸±â--------------------------------------------------------------------*/
	 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:33%;										
										  }
									.en-img ul li.en-box{float: left; width:33%;margin:3px auto;text-align:center;}
									.en-img ul li.en-box img{max-width:98%; border:2px #FFF;
															 box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.5); /* ¹Ú½º ±×¸²ÀÚ - °¡·Î À§Ä¡, ¼¼·Î À§Ä¡, Å©±â, ½ºÇÁ·¹µå, ÄÃ·¯ */
															 }
	 /*¿À½Ã´Â±æ--------------------------------------------------------------------*/
	fieldset.dasol-map{
							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;
							  }
			