@charset "euc-kr";
/* CSS Document */
body {    
	 background-color:#fbfbfb;
	 }
a.contect-phone{
	           display:block;
			   width:240px;
			   height:30px;
			   margin:0 auto;
			   }
a.contect-mphone{
	           display:block;
			   width:252px;
			   height:30px;
			   margin:0 auto;
			   }
#allbody{ 
         margin:0 auto 0; 
		 }
#mallbody{ 
          margin:0 auto 0;   
		 }
#header{  
		  height:70px;
		  text-align:center;
		  background:url(images/bg_top.png) left top repeat;
		  /*border-top:7px solid #fcaf90;
		  border-bottom:7px solid #f1a48a;
		  background: -webkit-linear-gradient(#f96c30, #e75826);  For Safari 5.1 to 6.0 */
		  /* background: -o-linear-gradient(#f96c30, #e75826); For Opera 11.1 to 12.0 */
		  /*background: -moz-linear-gradient(#f96c30, #e75826);   For Firefox 3.6 to 15 */
		  /*background: linear-gradient(#f96c30, #e75826);  Standard syntax (must be last) */		  
		  }
		  ul.call-how {width:312px; overflow:hidden; margin:0 auto;}
		  ul.call-how li {
						 /*float:left;
						 width:45%;*/
						 border: 1px solid #ccc;
						 border-radius: 5px 5px 5px 5px;
						 -moz-border-radius: 5px 5px 5px 5px;
						 -webkit-border-radius: 5px 5px 5px 5px;
						 background: linear-gradient(90deg, #ffffff 37%, #f1e3c4 100%); 
						 background: -moz-linear-gradient(90deg, #ffffff 37%, #f1e3c4 100%); 
						 background: -webkit-linear-gradient(90deg, #ffffff 37%, #f1e3c4 100%); 
						 background: -o-linear-gradient(90deg, #ffffff 37%, #f1e3c4 100%);
						 padding:5px;
						 margin:0 1px;
						 text-align:center;
				         }
						 ul.call-how li.mr-right {
												 float:right;
												 }
												 ul.call-how li a img{max-width:60%;}
		  ul.call-how2 {width:350px; overflow:hidden; margin:0 auto;}
		  ul.call-how2 li {
						/* float:left;
						 width:46%;*/
						 border: 1px solid #ccc;
						 border-radius: 5px 5px 5px 5px;
						 -moz-border-radius: 5px 5px 5px 5px;
						 -webkit-border-radius: 5px 5px 5px 5px;
						 background: linear-gradient(90deg, #ffffff 37%, #f1e3c4 100%); 
						 background: -moz-linear-gradient(90deg, #ffffff 37%, #f1e3c4 100%); 
						 background: -webkit-linear-gradient(90deg, #ffffff 37%, #f1e3c4 100%); 
						 background: -o-linear-gradient(90deg, #ffffff 37%, #f1e3c4 100%);
						 padding:5px;
						 margin:0 1px;
						 text-align:center;
				         }
						 ul.call-how2 li a img{max-width:60%;}
						 p.kakao {width:310px; margin:0 auto; padding:5px 0; 
						          background:#fee600;
								  border-radius: 5px 5px 5px 5px;
								 -moz-border-radius: 5px 5px 5px 5px;
								 -webkit-border-radius: 5px 5px 5px 5px;
								  text-align:center; 
								  font-weight:bold;
								  font-size:1.2em;
								  }
								  p.kakao img{vertical-align:middle;}
						 
						 
		  .headerpos {			          
					  width:312px;		  
		              margin:0 auto 0;					  
					  }
					  .buttonst {margin:0px 0px 0px 0px; padding:0 0 0 0;float:left;}
						ul.ulmainst   {width:312px;}
						ul.ulmainst li{
							           float:left;
									   padding:3px 11px;
									   margin:3px 2px 3px 2px;
									   /* background: -webkit-linear-gradient(#ffffff, #f1e3c4);  For Safari 5.1 to 6.0 */
									   /* background: -o-linear-gradient(#ffffff, #f1e3c4);  For Opera 11.1 to 12.0 */
									   /* background: -moz-linear-gradient(#ffffff, #f1e3c4);  For Firefox 3.6 to 15 */
									   /* background: linear-gradient(#ffffff, #f1e3c4);  Standard syntax (must be last) */
									   border-radius: 3px;
									   border:1px solid #3c46a4;
									   background:#313da8;
									   /*border-bottom-left-radius: 7px;*/
							           }
						ul.ulmainst li.an{
										   float:left;
										   padding:3px 11px;
									       margin:3px 2px 3px 2px;
										   /* background: -webkit-linear-gradient(#ffffff, #f1e3c4);  For Safari 5.1 to 6.0 */
									       /* background: -o-linear-gradient(#ffffff, #f1e3c4);  For Opera 11.1 to 12.0 */
									       /* background: -moz-linear-gradient(#ffffff, #f1e3c4);  For Firefox 3.6 to 15 */
									       /* background: linear-gradient(#ffffff, #f1e3c4);  Standard syntax (must be last) */				   
										   border-radius: 3px;
										   border:1px solid #3c46a4;
									       background:#313da8;
										   /*border-bottom-left-radius: 7px;*/
										   }
									  
.bottom-menu {
	         height:70px;
		     background-color:#132092;
			  /*border-top:7px solid #fcaf90;
			  border-bottom:7px solid #f1a48a;
			  background: -webkit-linear-gradient(#f96c30, #e75826);  For Safari 5.1 to 6.0 */
			  /*background: -o-linear-gradient(#f96c30, #e75826);  For Opera 11.1 to 12.0 */
			  /*background: -moz-linear-gradient(#f96c30, #e75826);   For Firefox 3.6 to 15 */
			  /*background: linear-gradient(#f96c30, #e75826);  Standard syntax (must be last) */	
}
           .footerpos {
			          width:312px;		  
		              margin:0 auto;}
					    ul.ulmainstt   {width:312px;}
						ul.ulmainstt li{
							           float:left;
									   padding:3px 11px;
									   margin:3px 2px 3px 2px;							   
									  /* background: -webkit-linear-gradient(#f1e3c4, #ffffff);  For Safari 5.1 to 6.0 */
									  /* background: -o-linear-gradient(#f1e3c4, #ffffff);  For Opera 11.1 to 12.0 */
									 /*  background: -moz-linear-gradient(#f1e3c4, #ffffff);  For Firefox 3.6 to 15 */
									 /*  background: linear-gradient(#f1e3c4, #ffffff);  Standard syntax (must be last) */
									   border-radius: 3px;
									   border:1px solid #3c46a4;
									   background:#313da8;
									   /*border-bottom-left-radius: 7px;*/
							           }
						ul.ulmainstt li.ann{
							           float:left;									   
									   padding:3px 11px;
									   margin:3px 2px 3px 2px;
									   border-radius: 3px;
									   border:1px solid #3c46a4;
									   background:#313da8;
									   /*border-bottom-left-radius: 7px;*/
							           }
#contents{
	       width:100%;
		   text-align:center;
		   clear:both;
		   background-image:url(/m/images/bg_img.png);
		   background-position:top center;
		   background-repeat:repeat-y;
		   }
#contents-view{
	       width:100%;
		   text-align:center;
		   clear:both;
		   background-image:url(/m/images/bg_img.png);
		   background-position:top center;
		   background-repeat:repeat-y;
		   padding:0 0 55px 0;
		   }
		   fieldset.bus{
			            
						padding:10px;
						margin:5px 0 0 0;
						border:1px solid #CCC;
						}
#footer{
	    text-align:center;
		}
#bottom{
	    text-align:center;
		clear:both;
		font-size:0.8em;
		line-height:140%;
		margin:7px 0 0 0;
		}
h1 { 
    padding:3px 0 10px;
	background:#132092;
	}
	h1.sub-h1 { 
               padding:10px 0 5px;
	           }
			   h3.h3-style{
				           width:290px;
						   margin:0 auto;
						   background-color:#FC0;
						   font-weight:bold;
						   color:#000;
						   padding:5px;
						   text-align:center;
						   font-size:14px;
						   }
/*¸ÞÀÎÁ¤ÀÇ */
#mcontents{ 
            clear:both;
            width:100%;
			text-align:center;
			background-image:url(images/bg_img.png);
		    background-position:top center;
		    background-repeat:repeat-y;
			}
			p.main-img {
				        margin:0 0 10px 0;
						}
.m-fielset {
	         clear:both;
			 background-color:#FFF; margin:10px; 
			 padding:5px; 
			 border:solid 1px #ccc;
			 font-weight:bold;
			 font-size:0.98em;
	         line-height:1.3em;
			 text-align:center;
			}
/* ¼­ºêÁ¤ÀÇ */
.contents-block {
	              text-align:left;
				  padding:0 10px 10px 10px;
				  font-size:0.9em;
	              line-height:1.5em;
				  }

	 
        
h2 {
	clear:both;
	padding:5px 0px 5px 0;
	margin:7px 0 5px 0;
	font-weight:bold;
	font-size:20px;
	text-align:left;
	border-bottom:solid 1px #f5652f;
   }
   h2.view-h2 {
			  padding:5px;
			  margin:7px 8px 5px 8px;
			  font-weight:bold;
			  font-size:20px;
			  text-align:left;
			  border-bottom:solid 1px #f5652f;
			 }
			 h2 span.ppoint{
				            color:#03F;
							font-size:0.7em;
							letter-spacing:-0.05em;
							}
.field-back { 
            background-color:#FFF;
			border:#CCC solid 1px;			
            }
/*¼Ò°³¸»¾¸///////////////////////////////////////////////*/
 fieldset.introduce-box{ 
                         /*background: -webkit-linear-gradient(#e8f4e2, #ffffff);  For Safari 5.1 to 6.0 */
						/*  background: -o-linear-gradient(#fe8f4e2, #ffffff); For Opera 11.1 to 12.0 */
						/*  background: -moz-linear-gradient(#e8f4e2, #ffffff); For Firefox 3.6 to 15 */
						/* background: linear-gradient(#e8f4e2, #ffffff);  Standard syntax (must be last) */
						 border-radius: 5px;
						 border:1px solid #F60;
						 margin:10px;
						 padding:5px;
						 }
 fieldset.introduce-box legend{
	                           font-weight:bold;
							   color:#0395af;
							   }
 fieldset.introduce-box ul {
	                       list-style:disc;
						   padding:0 0 0 25px;
						   }
						   table.strong-point{
							                  border-top:2px solid #F60;
											  border-bottom:2px solid #F60;
											  width:98%;
											  margin:15px 0 0 0;
											  }
						   table.strong-point th{
							                     vertical-align:middle;
												 text-align:center;
												 padding:5px;
												 border-bottom:1px solid #F93;
												 width:15%;
												 font-weight:bold;
												 }
						   table.strong-point td{
							                     vertical-align:middle;
												 text-align:left;
												 padding:5px;
												 border-bottom:1px solid #F93;
												 }
						   table.strong-point td ul{
							                        list-style:disc;
													padding:0 0 0 25px;
													}
						/*½Ã¼³º¸±â///////////////////////////////////////////////*/
						fieldset.view-photo {
							                 width:290px;
											 margin:0 auto;
											 }
											 fieldset.view-photo img{
												                     width:290px;
																	 }
						
						/*ÁÖº¯È¯°æ/////////////////////////////////////////*/
									   fieldset.dasol-information{
																  padding:7px;
																  line-height:150%;
																  border:1px solid #cccccc;
																  border-radius:3px;
																  margin:0 0 3px 0;
																  }
									   fieldset.dasol-information legend{
																		 font-weight:bold;
																		 color:#633;
																		 }
									   fieldset.dasol-information ul{
																	 list-style:disc;
																	 padding-left: 25px;
																	 }
																	 ul#ul-en{
																			 list-style:disc;
																			 padding:0 0 0 25px;
																			 margin:0 0 15px 0;
																							   }
																	  ul#ul-en li{
																			   letter-spacing:-0.05em;
																			   }
																	  ul#ul-en li ul{
																					 margin:0 0 0 20px;
																					 }
												   fieldset.en-img{
																  border:0;
																  margin:0 auto;
																  overflow:hidden;
																  }
						
										   fieldset.en-img ul li{
																float:left;
																width:30%;										
																}
														  .en-img ul li.en-box{float: left; width:30%;margin:0 auto;text-align:center;}
														  .en-img ul li.en-box img{max-width:98%;}
								 @media all and (min-width: 500px) {
									
										  }
								/*¿À½Ã´Â±æ ///////////////////////////////////////////////*/
								fieldset.map-area{
									              width:322px;
												  margin:0 auto;
												  }
										  ul.ul-mapinfo{
											            padding:0 0 0 25px;
														list-style:disc;
														}
														
														
										             
.point1{font-weight:bold;}
.point2{color:#F00;}
.point3{color:#39F;}
.point4{color:#6C0;}
.point5{color:#f5652f;}
.point6{color:#93F;}
.point7{color:#090}
.point9{color:#660;}
.point10{color:#F60;}
.point11{color:#00b3d3;}
#map {margin: 0; padding: 0; width: 85%; height: 100%}
#btnZoomIn, #btnZoomOut {
	position: absolute;
	right: 30px;
	top:100em;
	z-index: 1;
	padding: 10px;
	-webkit-border-radius: 0.5em;
	border: 1px solid #aaa;
	background: -webkit-gradient(linear,left top,left bottom,from(#EFEFF0),to(#BCBEC1))
}
#btnZoomIn {top: 21em}
#btnZoomOut {top: 25em}
