@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
font-family: 'Nanum Gothic', 'nanum gothic', sans-serif;
html {width:100%; height:100%;}
body {
	/* background:url("/img/bgimg.jpg") white top center repeat-x;*/
	/* background:url("/img/bgimg_xmas.jpg") black top center no-repeat;*/
	/*background:url("/img/bg_spring10.jpg") white top center no-repeat;*/
	font-family: 'PT Sans Narrow', Arial, sans-serif;
	font-size:1em;
	min-height:1024px;
	overflow-x:hidden;
	margin:0 auto;
	}

ul {margin:0;padding:0}
li {margin:0;padding:0;list-style:none;}
p {margin:0;padding:0;}
.clr {clear:both;}
img {border:0}

h1 { font:800 10pt 'nanum gothic'; color:orange; float:left; letter-spacing:0px; cursor:pointer; margin-left:20px;}
h2 { font:100 9pt 'nanum gothic'; color:#bbb; float:left; letter-spacing:-1px; cursor:pointer; margin-left:10px; }

.wrap {
	width:1030px;
	margin:0 auto;
	position:relative; 
}

.wrap_new2 {
	width:1133px;
	margin:0 auto;
	position:relative; 
}

.bbs_wrap {
	width:870px;
	position:relative; 
	margin-top:30px;

}

.bbs_wrap_title{
	width:870px;
	font:bold 22pt 'nanum gothic';
	color:#555;
	margin-bottom:30px;
}


.top_first_left {
	position:absolute;
	margin-top:-10px;
	font:9pt tahoma;
	color:#bbb;
	letter-spacing:-1px;
	cursor:pointer;
	overflow:hidden;
	white-space:nowrap;
	border:0px solid orange;
	widtH:700px;
	height:30px;
}


.top_first_left:hover {
	color:orange;
	cursor:pointer;
}

.top_first_right {
	font:9pt tahoma;
	color:#777777;
	float:right;
}

.logo {
	clear:both;
	float:left;
	margin-top:0px;
	width:1000px;
	text-align:center;
}

.logo ul li{
	display:inline; 
	margin-right:30px; 
}

.wrap_bg2 {
	background-Color:#ffffff;
	width:100%;
	z-index:9999;
}

.banner_wrap {
	width:1000px;
	margin:0 auto;
	position:relative; 
	padding-top:10px;
	padding-bottom:5px;

}



.top_first_right ul li {
	display:inline; 
	margin-right:20px; 
	letter-spacing:-1px;
	cursor:pointer;
}

.top_first_right ul li:hover {
	display:inline; 
	margin-right:20px; 
	letter-spacing:-1px;
	cursor:pointer;
	color:orange;
}








.favorite_lay{
	margin-top:-2px;
	float:left;
}


.favorite_ico{
	background-image:url("/img/favorite_ico.png");
	background-repeat:no-repeat;
	padding-left:18pt;
	font:10pt dotum;
	color:#777777;
	height:20px;
	line-height:20px;
	cursor:pointer;
}

.favorite_ico:hover{
	background-image:url("/img/favorite_ico.png");
	background-repeat:no-repeat;
	padding-left:18pt;
	font:10pt dotum;
	color:orange;
	height:20px;
	line-height:20px;
	cursor:pointer;
}


.motel_logo {
	position:absolute;
	margin-top:17px;
	left:50%;
	margin-left:-520px;
	font:800 26pt 'nanum gothic';
	color:red;;
	letter-spacing:-3px;
	white-space:nowrap;
	cursor:pointer;
}


.tel_num{
	position:absolute;
	margin-top:15px;
	left:50%;
	margin-left:310px;
	font:bold 22pt tahoma;
	color:#666666;
	height:22px;
	line-height:22px;
}


.tel_num ul li {
	display:inline; 
	font-weight:bold; 
	color:red;
	cursor:pointer;
}

.tel_num ul li:hover {
	display:inline; 
	font-weight:bold; 
	color:steelblue;
	cursor:pointer;
}













.red_line {
	clear:both;
	border-bottom:2px solid #DB005B;
}

.main_menu_bg {
	background-color:#ED0000;
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#B70000, EndColorStr=#FF0000);

	background: -webkit-gradient(linear, left top, left bottom, from(#B70000), to(#FF0000));
	background: -moz-linear-gradient(top,  #B70000,  #FF0000);
	*/
	height:50px;
}


.main_menu {
	width:1040px;
	margin:0 auto;
	position:relative; 
	line-height:50px;
	height:50px;
	white-space : nowrap;
	
}

.main_menu ul li {
	display:inline; 
	padding-left:15px;
	padding-right:15px;
	letter-spacing:-1px;
	color:#fff;
	font:700 11pt "nanum gothic";
	white-space : nowrap;
}

.main_menu ul li:hover {
	color:yellow;;
	cursor:pointer;
}

.main_menu  .on {
	color:yellow;
}

.bottom {
	width:980px;
	margin:0 auto;
	position:relative; 
	margin-top:10px;
	letter-spacing:0px;
	color:#aaaaaa;
	font-size:9pt;
}

.gray_line {
	clear:both;
	border-bottom:1px solid #cccccc;
}















#slider {
	margin:0 auto;

	/* You MUST specify the width and height */
	width:980px;
	height:575px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:100px;
	overflow:hidden;	
	

}
	
#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:100px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:10px;
	color:#fff;	
}

	#excerpt li {
		padding:5px;
	}





.lg_price_button {
	position:absolute;
	top:482px;
	border:1px solid red;
	width:231px;
	height:51px;
	left:50%;
	margin-left:38px;
	cursor:pointer;
	opacity:0.1;
}


.lg_price2_button {
	position:absolute;
	top:511px;
	border:1px solid red;
	width:233px;
	height:51px;
	left:50%;
	margin-left:41px;
	cursor:pointer;
	opacity:0.1;
}


.lg_price_tel_button {
	position:absolute;
	top:808px;
	border:1px solid red;
	width:233px;
	height:51px;
	left:50%;
	margin-left:14px;
	cursor:pointer;
	opacity:0.1;
}

.lg_service_kind {
	position:absolute;
	top:868px;
	border:1px solid red;
	width:115px;
	height:35px;
	left:50%;
	margin-left:14px;
	cursor:pointer;
	opacity:0.1;
}

.lg_tel_kind {
	position:absolute;
	top:868px;
	border:1px solid red;
	width:115px;
	height:35px;
	left:50%;
	margin-left:131px;
	cursor:pointer;
	opacity:0.1;
}

.lg_tel_epil {
	position:absolute;
	top:1178px;
	border:1px solid red;
	width:95px;
	height:35px;
	left:50%;
	margin-left:160px;
	cursor:pointer;
	opacity:0.1;
}



.table_top { font:bold 20pt 'nanum gothic'; color:#555; text-align:center;line-height:200%; margin-bottom:30px; cursor:default; }
.table_top .table_top3 {  font:14pt 'nanum gothic'; color:#999 }
.table_top .red { color:orangered ; font:bold 28pt 'nanum gothic'; letter-spacing:-3px; border-bottom:3px double orangered}
.table_top .orangered { color:orangered }

.table_1 {
	border:1px solid #555; 
	border-collapse:collapse; 
	font:12pt 'nanum gothic'; 
	color:#777; 
	text-align:center; 
	height:260px;
	width:95%;
	letter-spacing:-1px;
	cursor:default;
}

.table_1 td { padding-left:20px; padding-right:20px; border:1px solid #fff;}
.table_1 .th { background-Color:#24A6BD; color:#fff;}
.table_1 .yellow { background-Color:#FFFFC6; color:orangered;font-weight:bold}
.table_1 .pink { background-Color:#FFD9FA; color:red;font-weight:bold}
.table_1 .green { background-Color:#E4F7BA; color:#333;}
.table_1 .gray { background-Color:#eee; text-decoration:line-through}



.table_2 {
	border:1px solid #555; 
	border-collapse:collapse; 
	font:10pt 'nanum gothic'; 
	color:#777; 
	text-align:center; 
	height:500px;
	width:95%;
	letter-spacing:-1px;
	cursor:default;
}

.table_2 td { padding-left:10px; padding-right:10px; border:1px solid #fff;}
.table_2 .th { background-Color:#24A6BD; color:#fff;}
.table_2 .yellow { background-Color:#FFFFC6; color:orangered;font-weight:bold}
.table_2 .pink { background-Color:#FFD9FA; color:red;font-weight:bold}
.table_2 .green { background-Color:#E4F7BA; color:#333;}
.table_2 .gray { background-Color:#eee; }

.table_2 .th0 { background-Color:#5D5D5D; color:#fff;}
.table_2 .th1 { background-Color:#FFBB00; color:red;}

.table_2 .rl { border-right:1px solid red }



.sub_title { font:bold 30pt 'nanum gothic'; color:#555; letter-spacing:-1px; }