.member {
	color: rgb(0, 0, 0); font-weight: normal;
}
.guest {
	color: rgb(0, 0, 0); font-weight: normal;
}
.lh {
	line-height: 150%;
}
.jt {
	text-align: justify;
}
.li {
	color: rgb(102, 174, 173); font-size: 18px; font-weight: bold; vertical-align: -4px;
}
.ul {
	color: rgb(102, 174, 173); list-style-type: square;
}
.ct {
	color: rgb(34, 34, 34); font-family: Verdana, ±¼¸²;
}
.ed {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.tx {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.small {
	font-family: µ¸¿ò; font-size: 8pt;
}
.cloudy {
	color: rgb(136, 136, 136);
}
a.cloudy {
	color: rgb(136, 136, 136);
}
input.ed {
	border-width: 1px; border-style: solid; border-color: rgb(154, 154, 154) rgb(216, 216, 216) rgb(216, 216, 216) rgb(154, 154, 154); padding: 3px 5px 0px; border-image: none; height: 18px;
}
input.ed_password {
	border-width: 1px; border-style: solid; border-color: rgb(154, 154, 154) rgb(216, 216, 216) rgb(216, 216, 216) rgb(154, 154, 154); font: 10px/normal Tahoma; padding: 3px 2px 0px; border-image: none; height: 18px; font-size-adjust: none; font-stretch: normal;
}
textarea.tx {
	border-width: 1px; border-style: solid; border-color: rgb(154, 154, 154) rgb(216, 216, 216) rgb(216, 216, 216) rgb(154, 154, 154); padding: 2px; border-image: none;
}
#wrap {
	
}
#header-wrap {
	width: 100%; position: relative;
}
.topmenu-wrap {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.topmenu {
	margin: 0px auto; width: 956px; height: 30px; text-align: right; line-height: 30px; overflow: hidden;
}
.topmenu li {
	font-size: 10px; margin-left: 14px; float: right;
}
.topmenu li a {
	text-decoration: none;
}
#header {
	margin: 0px auto; width: 1142px; overflow: hidden; position: relative;
}
#header .logo {
	margin: 36px 0px 32px 70px; width: 198px; height: 46px; z-index: 999;
}
.hidden-title {
	display: none;
}
.nav-wrap {
	width: 100%; height: 40px; border-top-color: rgb(211, 211, 211); border-bottom-color: rgb(211, 211, 211); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#nav {
	margin: 0px auto; width: 1000px; z-index: 9999;
}
#nav > li {
	margin: 0px 64px 0px 0px; width: 94px; height: 40px; text-align: center; line-height: 40px; font-size: 11px; float: left; position: relative;
}
#nav li.m06 {
	width: 48px;
}
#nav li.m07 {
	margin-right: 0px !important;
}
#nav li a {
	padding: 0px; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
#nav li a:hover {
	font-weight: bold;
}
#nav li ul {
	background: rgb(255, 255, 255); padding: 6px 0px; border: 1px solid rgb(214, 214, 214); border-image: none; left: -6px; top: 40px; width: 100px; display: none; position: absolute;
}
#nav li:hover ul {
	display: block;
}
#nav li:active ul {
	display: block;
}
#nav li ul li {
	margin: 0px; height: 26px; text-align: center; line-height: 26px; float: none;
}
#nav li ul li a {
	display: inline-block;
}
#nav li ul li a {
	line-height: 24px; display: block;
}
#nav li ul li a:hover {
	color: rgb(153, 153, 153);
}
#nav li ul.sv_1 {
	left: -50px; height: 210px; border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
#nav li ul.sv_2 {
	left: 51px; height: 210px; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.arrow {
	background: url("arrow.png") no-repeat; border: 0px currentColor; border-image: none; left: 63px; top: -10px; width: 20px; height: 11px; text-indent: -9999px; display: none; position: absolute;
}
.main-visual {
	margin: 32px auto 4px; width: 100%; height: 708px;
}
#mslider {
	text-align: center;
}
.main-room {
	width: 100%; padding-top: 42px; font-size: 11px; border-top-color: rgb(211, 211, 211); border-top-width: 1px; border-top-style: solid;
}
.main-room h4 {
	text-align: center;
}
.main-room ul {
	margin: 32px auto; width: 1135px; overflow: hidden;
}
.main-room ul.mr-gs {
	width: 1135px;
}
.main-room ul li {
	width: 219px; margin-right: 10px; float: left;
}
.main-room ul li span {
	width: 219px; text-align: center; padding-top: 5px; display: block;
}
.main-room ul li.last {
	margin-right: 0px;
}
#container-wrap {
	width: 100%; position: relative;
}
#container {
	margin: 56px auto 88px; width: 1142px; overflow: hidden; position: relative;
}
#container h3 {
	text-align: center; color: rgb(0, 0, 0); letter-spacing: 3px; font-family: Verdana, "µ¸¿ò", dotum, arial, serif, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 12px;
}
#container .contents-body {
	margin-top: 54px;
}
#container .main-room {
	border: currentColor !important; border-image: none !important;
}
#footer-wrap {
	width: 100%; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; position: relative;
}
#footer-wrap .mcont-area {
	margin: 50px auto 42px; width: 1000px; color: rgb(0, 0, 0); overflow: hidden; clear: both; font-size: 11px;
}
#footer-wrap .mcont-area ul {
	overflow: hidden;
}
#footer-wrap .mcont-area ul li {
	margin: 0px 41px; width: 168px; height: 168px; float: left; display: inline;
}
#footer-wrap .footer {
	margin: 18px auto 0px; width: 100%; height: 124px; text-align: center; padding-top: 24px; font-size: 11px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; position: relative;
}
#footer-wrap .footer span {
	font-weight: bold;
}
.nav_up {
	background: url("../images/scroll_top.png") no-repeat 50% 50%; padding: 7px; width: 44px; height: 44px; right: 80px; bottom: 20px; white-space: nowrap; position: fixed; cursor: pointer; opacity: 0.7; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-left-radius: 3px; -khtml-border-top-right-radius: 3px;
}
.nav_down {
	background: url("../images/arrow_down.png") no-repeat 50% 50%; padding: 7px; border: 1px solid rgb(204, 204, 204); border-image: none; left: 70px; width: 20px; height: 20px; bottom: 10px; white-space: nowrap; position: fixed; cursor: pointer; opacity: 0.7; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-left-radius: 3px; -khtml-border-top-right-radius: 3px;
}
.member {
	margin: 0px auto; width: 100%; text-align: center;
}
.member table.password {
	margin: 0px auto; padding: 60px 0px; width: 270px;
}
.member table.login {
	margin: 0px auto; padding: 120px 0px; width: 330px;
}
#colorbox {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxOverlay {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxWrapper {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999;
}
#cboxWrapper {
	max-width: none;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto; -webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin: 0px;
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxPrevious {
	cursor: pointer;
}
#cboxNext {
	cursor: pointer;
}
#cboxClose {
	cursor: pointer;
}
#cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	margin: auto; border: 0px currentColor; border-image: none; float: left; display: block; -ms-interpolation-mode: bicubic; max-width: none;
}
.cboxIframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 100%; display: block;
}
#colorbox {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
#cboxContent {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
#cboxLoadedContent {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
#cboxOverlay {
	background: rgb(0, 0, 0); opacity: 0.9;
}
#colorbox {
	outline: 0px;
}
#cboxContent {
	background: rgb(0, 0, 0); margin-top: 20px;
}
.cboxIframe {
	background: rgb(255, 255, 255);
}
#cboxError {
	padding: 50px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#cboxLoadedContent {
	background: rgb(255, 255, 255); border: 5px solid rgb(0, 0, 0); border-image: none;
}
#cboxTitle {
	left: 0px; top: -20px; color: rgb(204, 204, 204); position: absolute;
}
#cboxCurrent {
	top: -20px; right: 0px; color: rgb(204, 204, 204); position: absolute;
}
#cboxLoadingGraphic {
	background: url("images/loading.gif") no-repeat center;
}
#cboxPrevious {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxNext {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxSlideshow {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxClose {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxPrevious:active {
	outline: 0px;
}
#cboxNext:active {
	outline: 0px;
}
#cboxSlideshow:active {
	outline: 0px;
}
#cboxClose:active {
	outline: 0px;
}
#cboxSlideshow {
	top: -20px; right: 90px; color: rgb(255, 255, 255); position: absolute;
}
#cboxPrevious {
	background: url("images/controls.png") no-repeat left top; left: 5px; top: 50%; width: 28px; height: 65px; text-indent: -9999px; margin-top: -32px; position: absolute;
}
#cboxPrevious:hover {
	background-position: left bottom;
}
#cboxNext {
	background: url("images/controls.png") no-repeat right top; top: 50%; width: 28px; height: 65px; right: 5px; text-indent: -9999px; margin-top: -32px; position: absolute;
}
#cboxNext:hover {
	background-position: right bottom;
}
#cboxClose {
	background: url("images/controls.png") no-repeat top; top: 5px; width: 38px; height: 19px; right: 5px; text-indent: -9999px; display: block; position: absolute;
}
#cboxClose:hover {
	background-position: bottom;
}
