@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
BODY {
	font-family:"µ¸¿ò";margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 150%;
	COLOR: #626262;
	TEXT-DECORATION: none;
			scrollbar-face-color: #efefef;
			scrollbar-shadow-color: #d1d1d1;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-dlight-color: #FFFFFF;
			scrollbar-darkshadow-color: #FFFFFF;
			scrollbar-track-color: #FFFFFF;
			scrollbar-arrow-color: #3194DE;
	overflow-x:hidden;
}
A:link			{color:#4E4E4E; text-decoration:none;}
A:visited		{color:#4E4E4E; text-decoration:none;}

A:hover 		{color:#F85603; text-decoration:none; }

.menuBox{width:1104px; height:90px; margin-top:-30px;}

.menuBox .mainMenu{float:left;margin-left:0px; line-height:20px; margin-top:10px;}
.menuBox .mainMenu .mainLi{float:left;width:127px;  text-align:center; position:relative;}
.menuBox .mainMenu .mainLi1{float:left;width:120px;  text-align:center; position:relative;}
.menuBox .mainMenu > .mainLi > a{font-weight:bold; font-size:13px; display:block; background: url(../images/main/top_bar.gif) right no-repeat;}
.menuBox .mainMenu > .mainLi.on > a {background-color:#F85603; color:#ffffff;}
.menuBox .mainMenu > .mainLi > a.firstMenu{padding-left:0;}
.menuBox .mainMenu > .mainLi:last-child > a{border-right:0;}
.menuBox .mainMenu > .mainLi1 > a{font-weight:bold; font-size:13px; display:block; background: url(../images/main/top_bar.gif) right no-repeat;}
.menuBox .mainMenu > .mainLi1.on > a {background-color:#F85603; color:#ffffff;}
.menuBox .mainMenu > .mainLi1 > a.firstMenu{padding-left:0;}
.menuBox .mainMenu > .mainLi1:last-child > a{border-right:0;}


.menuBox .subMenu1{float:left; width:500px; height:10px;display:none; margin-top: 10px; margin-left: -80px; }
.menuBox .subMenu2{float:left; width:150px; height:10px;display:none; margin-top: 10px; margin-left: 10px;}
.menuBox .subMenu3{float:left; width:800px; height:10px;display:none; margin-top: 10px; margin-left: -80px;}
.menuBox .subMenu4{float:left; width:800px; height:10px;display:none; margin-top: 10px; margin-left: -370px;}
.menuBox .subMenu5{float:left; width:800px; height:10px;display:none; margin-top: 10px; margin-left: -250px;}
.subLi{float:left;width:60px; text-align:center;}
.subLi1{float:left;width:120px; text-align:center;}
.subLi2{float:left;width:90px; text-align:center;}
.subLi3{float:left;width:80px; text-align:center;}
.subLi > a{font-size:13px; }
.subLi1 > a{font-size:13px; }

/* ¸ÞÀÎÈ­¸é ·Ñ¸µ CSS */
.rsNavItem {cursor:pointer}

img,fieldset,iframe{border:0 none}

.input { font-family:±¼¸²; font-size:12px; border-width:1px; border-style:solid; }
.input1 { font-family:±¼¸²; font-size:12px;}
.input2 { border-right: #d7d7d7 1px solid; border-top: #E9E9E9 1px solid; font-size:12px; border-left: #E9E9E9 1px solid; border-bottom: #E9E9E9 1px solid; font-family: "µ¸À½", "Arial"; color: #606060; background-color: #F6F6F6; }
.submit2 {border:solid 1;border-color:D4D4D4;font-size:12px;color:white;background-color:666666;}

.textarea { border:1px solid #7F9DB9; color:#0B333C; background:#FFFFFF; padding:3px 2px 0 2px; }
.cshand { cursor:pointer;cursor:hand; }

/* input */
.input_lgn	{ border:1px solid #7F9DB9; padding:3px 3px 0 2px; color:#0B333C; }
.input_text { border:1px solid #7F9DB9; color:#0B333C; background:#FFFFFF; height:20px; padding:3px 2px 0 2px; }

.tit_box h3{float:left;margin-left:3px;margin-top:0px;background-repeat:no-repeat;font-weight:bold;font-size:20px;font-family:'³ª´®°íµñ','Nanum Gothic';color:#444};

TD {
	FONT-SIZE: 12px; WORD-SPACING: 0px; LINE-HEIGHT: 1.5; FONT-FAMILY: µ¸¿ò,Dotum
}

/******************** ÅØ½ºÆ® °ü·Ã ********************/
.style1 {color: #5b6c8a; font-family:±¼¸², µ¸¿ò; font-size:11px;}
.style2 {font-family:µ¸¿ò; font-size:14px; font-weight:bold}
.style3 {color: #5b6c8a; font-family:µ¸¿ò; font-size:12px; font-weight:bold}
.style4 {color: #006699; font-family:µ¸¿ò; font-size:12px; font-weight:bold}
.style55 {color: #006699; font-family:±¼¸²; font-size:12px;}
.titlename {color: #5b6c8a; font-family:µ¸¿ò; font-size:15px; font-weight:bold}
.j_style1 {color: #2a87c2; font-weight: bold; font-family: "µ¸¿ò"; font-size: 12px; }
.j_style2 {color: #62708a; font-weight: bold; font-family: "µ¸¿ò"; font-size: 12px; }
.r_style1 {color: #7d7d7d; font-family: "µ¸¿ò"; font-size: 11px; line-height:20px;}
/*
.sample1 {COLOR:#795C21; background-color:#F1F1F1; TEXT-DECORATION:none; font-size:9pt; text-align:center; margin-top:3; padding-top:3;}

a:hover.ho1 		{color: #32829A; text-decoration:underline;}
a:hover.ho2			{color: #329A5B; text-decoration:underline;}
a:hover.ho3 		{color: #829A32; text-decoration:underline;}

INPUT.sample {
	BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cbcbcb 1px solid; COLOR: #7a786c; BORDER-BOTTOM: #cbcbcb 1px solid; FONT-FAMILY: µ¸¿ò,Dotum; BACKGROUND-COLOR: #f9f8f2; TEXT-DECORATION: none
}
*/


ul,li{list-style:none;margin:0;padding:0}
img{border:none;vertical-align:top;}

.DB_tab22 {width:670px; position:relative;}
.DB_tab22 .DB_mask{width:670px; height:360px; position:relative; overflow:hidden; float:left;}
.DB_tab22 .DB_mask .DB_img{position:relative;}
.DB_tab22 .DB_mask .DB_img li{width:100%; position:absolute;}

.DB_tab22 .DB_menu{width:670px;}
.DB_tab22 .DB_menu li img{}
.DB_tab22 .DB_menu li{width:52px;height:52px;float:left;margin:10px 0 10px 14px;border:1px solid #ccc;cursor:pointer;}
.DB_tab22 .DB_menu li.DB_select{width:52px;height:52px;overflow:hidden;border:5px solid #ff3300}
.DB_tab22 .DB_menu li.DB_select img{margin:-4px}
.DB_tab22 .DB_dir{position:absolute;top:50%;margin-top:-30px;cursor:pointer}
.DB_tab22 .DB_prev{left:10px}
.DB_tab22 .DB_next{right:10px}



/* Á¦ÁÖ VIP°ü±¤±Ç ·¹ÇÁÆ® ¸µÅ© */
.left_m td {
		text-decoration: none;
		display: block;
		padding:7px 0 0 20px;
		color:#444444;
		text-align:left;
		font-weight:bold;
		height:20px;
		background:#eeeeee;
		}

.left_m a {
		text-decoration: none;
		display: block;
		padding:7px 0 0 20px;
		color: #444444;
		text-align:left;
		font-weight:bold;
		height:20px;
		background:#eeeeee;
		}

.left_m a:hover {
		text-decoration: none;
		display: block;
		padding:7px 0 0 20px;
		color: #b85454;
		text-align:left;
		font-weight:bold;
		height:20px;
		background:#FFFFFF;
		}

.left_m_over a {
		text-decoration: none;
		display: block;
		padding:7px 0 0 20px;
		color: #b85454;
		text-align:left;
		font-weight:bold;
		height:20px;
		background:#eeeeee;
		}

/* ¸®Á¶Æ®Á¤º¸ ·¹ÇÁÆ® ¸µÅ© */
.left_chain td {
		font:500 12px '±¼¸²',Gulim;
		text-decoration: none;
		display: block;
		padding:7px 0 0 20px;
		color:#444444;
		text-align:left;
		height:20px;
		border-right:1px solid #eeeeee;
		border-left:1px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
		}

.left_chain a {
		font:500 12px '±¼¸²',Gulim;
		text-decoration: none;
		display: block;
		padding:7px 0 0 20px;
		color: #444444;
		text-align:left;
		height:20px;
		border-right:1px solid #eeeeee;
		border-left:1px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
		}

.left_chain a:hover {
		font:600 12px '±¼¸²',Gulim;
		text-decoration: none;
		display: block;
		padding:7px 0 0 20px;
		color: #b85454;
		text-align:left;
		height:20px;
		border-right:1px solid #eeeeee;
		border-left:1px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
		}

.left_chain_over a {
		font:600 12px '±¼¸²',Gulim;
		text-decoration: none;
		display: block;
		padding:7px 0 0 20px;
		color: #b85454;
		text-align:left;
		height:20px;
		border-right:1px solid #eeeeee;
		border-left:1px solid #eeeeee;
		border-bottom:1px solid #eeeeee;
		}

.zipcode_wrap a{
	font-weight:bold;
	color:#aaa;
	display:block;
	width:127px; height:16px; float:left;
	text-align:center; padding:8px 0 6px 0; border:1px solid #e5e5e5;
	border-bottom: solid 1px #c3c3c3; border-radius:4px 4px 0 0;
	background:url(../images/bg_tab_02.png) repeat-x top; font-size:13px
}
.zipcode_wrap a:on{ font-weight:bold; color:#292929; background:#fff; border:1px solid #c3c3c3; border-bottom:#fff solid 2px}
.zipcode_wrap ul{  display:block; width:418px; border:1px #c3c3c3 solid; border-top:none; border-radius:0 3px 5px 5px; padding:12px; position: absolute; top:32px; left:0; background:#fff; line-height:1.7em}
.zipcode_wrap ul{width:95.4%;}

.table_t31 { width:100%; border-collapse:collapse; border-top:solid 1px #bfa58a; border-bottom:solid 1px #bfa58a; margin:5px 0 30px 0; line-height:1.4em; background:#fff}
.table_t31 caption { text-align:left; font-weight:bold; padding:5px 0 }
.table_t31 thead th {font-family: '³ª´®°íµñ','NanumGothic','NanumGothicWeb','NanumGothicWebB','¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò','±¼¸²',Dotum,Gulim,sans-serif; font-weight:normal; padding:6px 0;background:#f9f9f9}
.table_t31 th { padding:10px; border:#e2e2e2 solid 1px; color:#666; font-weight:bold; background:#fdfdfd; vertical-align:middle}
.table_t31 td { padding:10px; border:#e2e2e2 solid 1px; vertical-align:top; color:#646464}
.table_t31 tbody th strong { font-weight:bold}
.table_t31 textarea{width:100%;height:100px;}

.board_01_wrap{ width:642px; position: relative; top: -15px; background:url(../images/deco_dot_02.png) repeat-x 0 31px}


.board_01_wrap h3 a{
	font-weight:bold;
	color:#aaa;
	display:block;
	width:127px; height:16px; float:left;
	text-align:center; padding:8px 0 6px 0; border:1px solid #e5e5e5;
	border-bottom: solid 1px #c3c3c3; border-radius:4px 4px 0 0;
	background:url(../images/bg_tab_02.png) repeat-x top; font-size:13px
}

.board_01_wrap h3 a.on{ font-weight:bold; color:#292929; background:#fff; border:1px solid #c3c3c3; border-bottom:#fff solid 2px}

.board_01_wrap h3 a.on strong color:#eb7217}

.board_01_wrap ul,.board_03_wrap ul,.zipcode_wrap ul,
.board_02_wrap ul {  display:block; width:100%; border:1px #c3c3c3 solid; border-top:none; border-radius:0 3px 5px 5px; padding:12px; position: absolute; top:32px; left:0; background:#fff; line-height:1.7em}
.board_03_wrap ul{width:576px;}
div .board_01_wrap ul li a,div .board_03_wrap ul li a,
div .board_02_wrap ul li a{ display:block; width:87%; font-size:12px; padding:0 0 0 13% ;line-height:1.7em;}
div .board_02_wrap #link_dataroom_01 li a { width:99%; padding:0 0 0 1%}
.zipcode_wrap ul{width:95.4%;}



.menu_02_wrap{width:100%;background:url('/tab_img/bg_line.png') repeat-x ;margin-top:20px;}

.menu_02_wrap h3 a{
	font-weight:bold;
	color:#ffffff;
	display:block;
	border:1px solid;
	width:132px; height:16px; float:left;
	text-align:center;  border:0px solid #e5e5e5;
	padding:8px 0 6px 0;
	padding-top:10px;

	border-bottom: solid 0px #c3c3c3;
	border-radius:4px 4px 0 0;
	background:url(/images/tab_img/02.png) top ; font-size:13px;
}

.menu_02_wrap h3 a.on{ font-weight:bold; color:#292929; background:url('/images/tab_img/01.png') no-repeat top; border:0px solid #c3c3c3; border-bottom:#fff solid 0px;width:132px; height:16px; float:left;}
.menu_02_wrap h3 a.reserve{ font-weight:bold; color:#292929; background:url('/images/tab_img/online_tab.png') no-repeat top; border:0px solid #c3c3c3; border-bottom:#fff solid 2px;}
.menu_02_wrap ul{display:block; width:100%; border:0px #c3c3c3 solid; border-radius:0 3px 5px 5px; padding:12px; background:#fff; line-height:1.7em}
.menu_02_wrap ul li {margin-top:20px;margin-left:-10px;display:block; width:100%; font-size:12px; padding:0  ;line-height:1.7em;}

.menu_05_wrap{width:100%;margin-top:10px;}
.menu_05_wrap h3 a
{
	font-weight:bold;
	color:#0065c2;
	display:block;
	float:left;
	width:140px;
	text-align:center;
	padding:8px 0 6px 0;
	border-radius:4px 4px 0 0;
	padding-top:20px;
	padding-bottom:0px;
	font-size:15px;
	height:24px;
	background:url(http://www.o-star.kr/images/waterpark/water_tab_on.png) repeat-x top;
}
.menu_05_wrap h3 a:hover,.menu_05_wrap h3 a.on{
	font-weight:bold;
	color:#646464;
	background:url(http://www.o-star.kr/images/waterpark/water_tab_off.png) repeat-x top;
}
.menu_05_wrap ul{margin-left:0px;}

.goods_info{
	width:100%;
	padding:10px;
	border-top:0px solid #e9e9e9;
	border-left:0px solid #e9e9e9;
	border-bottom:0px solid #e9e9e9;
	border-right:0px solid #e9e9e9;
	display:table;
}
.goods_peace{width:230px;float:left;border:0px solid #adadad;margin-top:20px;padding:5px;text-align:center;}
.goods_peace img{margin:0 auto;width:180px; height:130px;}
.goods_peace dt{font-size:14px;font-weight:bold;}
.goods_peace strong{font-size:14px;color:#ff0000}

.menu_03_wrap{width:100%;background:url('http://www.o-star.kr/images/deco_dot_02.png') repeat-x 0 31px;margin-top:20px;}
.menu_03_wrap h3 a{font-weight:bold;color:#aaa;display:block;float:left;width:107px;text-align:center;padding:8px 0 6px 0;font-size:13px;background:url('http://www.swresort.kr/ver3/imgs/sub_01/tap_off.jpg') no-repeat;}
.menu_03_wrap h3 a.on{font-weight:bold;color:#eb7217;background:url('http://www.swresort.kr/ver3/imgs/sub_01/tap_on.jpg') no-repeat;color:#fff;font-weight:bold;}
.menu_03_wrap ul{width:100%;}

.menu_04_wrap{width:100%;margin-top:20px;}
.menu_04_wrap h3 a{font-weight:bold;color:#0065c2;display:block;float:left;width:100px;text-align:center;padding:8px 0 6px 0;border-radius:4px 4px 0 0;font-size:13px;height:29px;background:url(http://www.swresort.kr/ver3/imgs/sub_01/tap_off02.jpg) repeat-x top;}
.menu_04_wrap h3 a:hover,.menu_04_wrap h3 a.on{font-weight:bold;color:#FFF;background:url(http://www.swresort.kr/ver3/imgs/sub_01/tap_on02.jpg) repeat-x top;}


/*ÀÌ¿ë¾È³» ÅÛÇÃ¸´*/
.menu_06_wrap{width:100%;;margin-top:10px;}
.menu_06_wrap h3 a{font-weight:bold;color:#aaa;display:block;float:left;width:127px;text-align:center;padding:8px 0 6px 0;font-size:13px;background:#fff;color:# b8b8b8}
.menu_06_wrap h3 a.on{font-weight:bold;color:#eb7217;background:#fff;color:#6b6b6b;font-weight:bold;}
.menu_06_wrap ul{width:100%;}


.si
{
	position:absolute;
	z-index:9999;
	width:550px;
	height:200px;
}

.main_img{width:960px;margin:0 auto;}
.LoginForm{
	border:3px solid #7487cd;
	border-radius:20px;
	width:600px;
	margin-top:30px;
	padding:20px;
	margin-bottom:30px;
}
.LoginForm > ul.login_txt{ text-align:left; width:400px;  }


.LoginForm input[type="text"]{width:200px; }
.button_list{
margin-top:20px; text-align:center;
}
