@charset "utf-8";
/* CSS Document */
body {margin:0px;
     background-image:url();
     background-position:left top;
	 background-repeat:repeat-x;
	 font-size:14px;
	 background-color:#F8F8F8;
	 }
#allbody{
		  height:100%;	   
		 }
#mallbody{ background-image:url();
          background-position:left 85px;
		  background-repeat:repeat-x;		  
		   margin:auto;
		   width:100%;
		   height:100%;
		 }
#header{ 
		 width:100%;
		 height:75px;
		 padding-top:10px;
		 text-align:center;
		 background-color:#f1e3c4;
		 border-top:5px solid #432c10;
		 }
		 
#contents{ height:100%;
           background-image:url();
		   background-position:left bottom;
		   background-repeat:repeat-x;
		   line-height:140%;
		   margin:5px 15px 5px 15px;}
#contents-map{ height:100%; width:100%;
           background-image:url();
		   background-position:left bottom;
		   background-repeat:repeat-x;
		   line-height:140%;}
		   #contents-qna{ height:100%;
           background-image:url();
		   background-position:left bottom;
		   background-repeat:repeat-x;
		   line-height:140%;}			   
#mcontents{ clear:both; height:100%; width:100%;}
#footer{text-align:center;}
#bottom{text-align:center;}
h1{margin:10px auto; padding:0px; width:263px;height:70px;}
h3{margin:0px; padding:0px;}
h2{margin:2px 0px 0px 0px; padding:0px;}
ul{list-style:none;}
.buttonst {margin:0px 0px 0px 0px; padding:0 0 0 0;float:left;}


p.main-img{
	       width:310px;
		   padding:0;
		   margin:0 auto;
		   }
		   /*메인 장점표기////////////////////////////*/
		   fieldset.main-strong{background-color:#FFF; margin:0px 15px 15px 15px; padding:10px;}
		   fieldset.main-strong p{
			                      padding:0;
								  margin:0;
								  text-align:center;
								  line-height:150%;
								  font-weight:bold;
								  }
/* 상단 메뉴///////////////////////*/
ul.ulmainst{list-style:none;margin:0 auto; padding:0px; width:300px; overflow:hidden;}
ul.ulmainst li{
	           float:left;
			   margin:1px;
			   padding:3px;
			   border:1px solid #fff;
			   }
			   /* 서브페이지 상담버튼//////////////////////*/
			   p.phone-sub{
				           margin:0 auto;
						   width:290px;
						   height:70px;
						   }
.mbtn1 {width:55px; height:65px;float:left;}
.mainmenu3{margin:0px; padding:0px;float:left;}
.information{list-style:disc;}
.fieldst{margin:5px;}
legend{font-weight:bold; color:#C0F;}
fieldset.mapinfo{margin:5px; background-color:#FFF;}
fieldset.mapinfo ul{list-style:disc;margin:0; padding:0 0 0 25px;}
fieldset.goodpoint{background-color:#FFF; margin-bottom:7px;}
ul.listok{list-style-type:circle;margin:0; padding:0 0 0 25px;}
fieldset p {line-height:140%;}

.mphone{margin:auto; width:50%; height:55px;
         background-image:url(images/bg_phone.gif);
		 background-position:left top; 
		 background-repeat:no-repeat; 
		 background-color:#E64158; padding:5px 5px 5px 40px;
		font-size:1.2em;font-weight:bold; color:#FFF; text-align:center;
		}
dl{line-height:170%;}
dt{font-weight:bold;}
.buttonst2{margin:3px 3px; padding:0 0 0 0; float:left;} 

img {border:0px;}


#boxtype{margin:20px 0px 20px 0px;}
.inner{border:1px solid #fff; line-height:19px; font-size:12px;}
.outer{border:3px solid #666;}

.contentses{margin:10px; line-height:150%;
            font-size:12px;}

.point1{font-weight:bold;}
.point2{color:#F00;}
.point3{color:#33F;}
.point4{color:#6C0;}
.point5{color:#E215AE;}
.point6{color:#93F;}
.point7{color:#090}
.point8{color:#09F;}



#map {margin: 0; padding: 0; width: 100%; height: 100%}
#btnZoomIn, #btnZoomOut {
	position: absolute;
	right: 11px;
	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}
#galleria{height:450px;}
