* {margin:0; padding:0; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;}
html {}
body {background:#fff;}
body,input, textarea {
      color:#909090;
	  font-family: "µ¸¿ò", Dotum, sans-serif;
	  font-size:12px;
	  line-height:140%;
	  
	  }
  

input, textarea, select, checkbox, text { border:1px solid #E6E6E6; }

ul, ol {list-style:none;}
a {text-overflow:ellipsis; -o-text-overflow:ellipsis;}
a:link {color:#909090; text-decoration:none;}
a:visited {color:#909090; text-decoration:none;}
a:hover, a:focus, a:active {color:#909090; text-decoration:none;}
input {vertical-align:middle;}
select {font-size:18px; vertical-align:middle; height:34px; border:1px solid #bcbcbc;}
img, fieldset, iframe {border:0;}
img {vertical-align:top;}
.displayNone, hr {display:none;}
em, address, cite {font-style:normal;}
table {border-collapse:collapse; border:0;}

#content_wrap{background:url(../img/smenu_bg.jpg) repeat-x; text-align:center}
#scontent_wrap{position:relative;}
#scontent{padding:15px 15px 10px 10px; repeat-x;}
#tcontent{padding:0 0 0 10px;text-align:left; font-size:13px; color:#787878; line-height:18px; font-weight:200;}
#tcontent01{padding:12px 0 0 10px;text-align:left; font-size:13px; color:#787878; line-height:18px; font-weight:200;}


/*/////////////////////////////////////////////////////////////////////*/

#wrap {width:100%; margin:0px auto; text-align:center;}

#head {width:100%; margin:0px auto; text-align:center;}
.line {width:100%; height:2px; background-color:#ef6199;}
.logo {width:100%; background-image:url(../img/top_logo_bg.gif) repeat-x; text-align:center;}

#visual {width:100%; margin:0px auto; text-align:center; background-color:#d5e7e4;}
.top_roll {width:320px; margin:0px auto; background-image:url(../img/main_img_bg.jpg);}

#contents {width:100%; margin:9px auto; text-align:center;}


#footer {width:100%; height:160px; margin:8px auto; text-align:center; border:0px solid red;overflow:hidden;}
/*.footer_menu { width:100%; border:0;}*/
.copyright {width:100%; height:93px; margin-top:0px; background-color:#303030; border:0px solid red}
.copyright a{
	display:block;
	text-align:center;
	margin:0 auto;
	width:100px;
	height:20px;
	overflow:hidden;
	font-size:11px;
	text-decoration:none;
	color:#aaa;
	border:1px solid #aaa;
	line-height:1.7;
	}
/*/////////////////////////////////////////////////////////////////////*/


/* ¸ÞÀÎ·Ñ¸µ */
#main_vs_wrap{
	position:relative;
	clear:both; 
	width:320px;
	margin:0 auto;
	background:url(../img/main_img_bg.jpg) no-repeat 0 0;}
}
.main_vs1{
  position:relative;
  overflow:hidden;
  width:320px;
  height:290px;
  padding:0 !important;
  margin:0 !important;
  
}
.main_vs1 .con{
  position:relative;
  width:9999px;
}
.main_vs1 .con li{
  float:left;
  width:320px;
}
.main_vs1 .ctr{
	text-align:center;
	width:320px;
	position:absolute;
	bottom:20px;
}
.main_vs1 .ctr li{
  display:inline-block;
  margin-right:15px;
  width:30px;
  height:30px;
  background:#fff;
  text-indent:-9999px;
  border-radius:15px;
  cursor:pointer;
}
.main_vs1 .ctr .now{
	background:#fb7786;
}
.main_vs1 .ctr .last{

}
.main_vs1 .prevnext .prev,
.main_vs1 .prevnext .next{
  position:absolute;
  top:45%;
  background:#fff;
  padding:0 10px;
  cursor:pointer;
  width:20px;
  height:20px;
  border-radius: 15px;
  text-decoration: none;
  text-indent: -9999px;
}

.main_vs1 .prevnext .prev{left:10px;background:url(../img/ctr-prev.png) no-repeat 0 0;}
.main_vs1 .prevnext .prev:active{background-position:0 -100px;}
.main_vs1 .prevnext .next{right:10px;background:url(../img/ctr-next.png) no-repeat 0 0;}
.main_vs1 .prevnext .next:active{background-position:0 -100px;}





/*/////////////////////////////////////////////////////////////////////*/
.stitle { width:100%; text-align:center; background-color:#d8e9e6;}
#cc {width:320px; position:relative; margin: 0px auto; overflow:hidden; clear:both; min-height:500px;}
.mtitle {width:320px; margin:0px; padding:0px;}
.sub_contents {width:100%; margin:9px auto; text-align:center;}




/*/////////////////////////////////////////////////////////////////////*/


.leftmargin1 {margin-left:9px;}
.leftmargin2 {margin-left:7px;}

.topmargin1 {margin-top:6px;}






#smenu{
    clear: both;
	height:30px;
	text-align:center;
	background:url(../img/map_bg.gif) repeat-x;
	}

#smenu02{
    clear: both;
	text-align:center;
	}
	
#id{
    width:320px;
    clear: both;
	background:#FFFFFF;
	text-align:center;
	
	}
	

.marginbot20 {margin:20px auto;}
.boardbox{width:230px; height:25px; font-size:14px; line-height:25px; border:1px solid #c8c8c8;}


#footer_copy {clear:both; width:100%; height:40px; text-align:center; background:#363636;}



