@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:#023F7C;
		padding:10px 0;
		display:block;
		}
		h1{
		   display:block;
		   width:auto;
		   text-align:center;
		   margin:0 auto;
		   }
		 header  h1 img { width:50%; height:auto;}
        div.call{
			     position:absolute;
				 top:5px;
				 right:5px;
				 width:65px;
				 height:65px;
					}
					div.sms{
			     position:absolute;
				 top:5px;
				 left:5px;
				 width:65px;
				 height:65px;
					}
	nav {
		 background-color:#4041fe;
		 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.priv-on a{
																background-image:url(../themes/images/icons-png/clock-white.png);
																background-position:5px center;
																background-repeat:no-repeat;
																background-color:#666;
															}
											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.publ-on a{
																background-image:url(../themes/images/icons-png/camera-white.png);
																background-position:5px center;
																background-repeat:no-repeat;
																background-color:#666;
															}
														   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:#023f7c;
		padding:3px;
		text-align:center;
		color:#FFF;
		font-size:0.8em;
		}
		footer address{
			           color:#FFF;
					   font-style:normal;					   
					   }										
footer a {color:#FFF;text-decoration:none;}
/*���� �����//////////////////////////////////////////////////////////////////////////////*/
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{
											 margin: 10px 15px;
											 background: rgba(0, 0, 0, 0) linear-gradient(#ffecda, #ffffff) repeat scroll 0 0;
											  border: 1px solid #eac5a4;
											 border-radius: 7px;
											 line-height: 150%;
											 padding: 7px;
											 }
				   
				   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.gallery p img {
												width: 300px;
											}

	/*�ֺ�ȯ��--------------------------------------------------------------------*/
	                 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:95.5%; border:2px #FFF;
															 box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.5); /* �ڽ� �׸��� - ���� ��ġ, ���� ��ġ, ũ��, ��������, �÷� */
															 }
	 /*���ô±�--------------------------------------------------------------------*/
	fieldset.dasol-map{
		                width:320px;
						height:370px;
						 margin:0 auto;
						vertical-align:middle;
						padding:10px 0 0 0;
						}
	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;
							  }
			