@charset "utf-8";
/* CSS Document */
html, body {
	/*background:#FFF url('/images/intro.jpg') no-repeat fixed left top;*/
	margin:0px;
	padding:0px;
	background-color:#FFFFFF; /* #464646 */
	width:100%;
	height:100%;
}
body{
		margin: 0 0 -95px;
}
table {
	padding:0px;
	border:0px;
}

body, p, td, a {
	font-family:"돋음", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8E8E8E;
	line-height:130%;
}

img,input,select {
	vertical-align:middle;
	border:0px;
}

.select_gray  {behavior: url('/css/selectBox_gray.htc'); width:170px; height:21px;}

a:link{	color:#666666;text-decoration:none;}
a:active{ color:#666666;text-decoration:none;}
a:visited{ color:#666666;text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}

#11px {
	font-family:"돋음", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8E8E8E;
	line-height:130%;
}


#div_main_base{ 
	position:relative;
	width:100%;
	height:auto;
	text-align:center;
	background-image:url('/images/common/main_base_bg.gif');
	background-repeat:repeat-x;
}

#div_main_base_top{ 
	position:relative;
	width:100%;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}
#div_main_base_content{
	position:relative;
	width:1000px;
	padding: 264px 0 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#div_main_base_content_top{
	position:relative;
	width:1000px;
	padding: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#div_main_base_content_home{
	position:relative;
	width:100%;
	padding: 30px 0 0px;
}

#div_main_top_flash{
	position:absolute;
	z-index:20;
	top:27px;
	left:0px;
	width:1000px;
	height:320px;
}
#div_main_top_menu{
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:1000px;
	height:88px;
	background-image:url('/images/common/main_base_top.gif');
	text-align:right;
}
#div_main_top_banner{
	position:absolute;
	z-index:9;
	top:94px;
	left:25px;
	width:900px;
	height:170px;
}
#div_main_top_location{
	position:relative;
	width:900px;
	height:30px;
	text-align:right;
}
#span_main_top_location{
	/*margin-top:20px;*/
	margin-top:20px;
}

#img_top{
	margin-right:100px;
}
#div_main_content{
	width:1000px;
}

#div_main_content_lounge{
	width:1000px;
	height:940px;
	background-image:url(/images/lounge/lounge_content_bg.jpg);
	background-repeat:no-repeat;
	
}
#div_main_content_home{
	width:1000px;
	padding: 510px 0 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#div_main_footer{
	float:left;
	text-align:center;
	width:100%;
	height:95px;
	background-color:#e4e4e4;
}


#div_main_content_menu_lounge{
	float:left;
	margin-top:35px;
	width:200px;
}

#div_main_content_menu{
	float:left;
	width:200px;
}

#div_main_content_content{
	float:left;
	width:680px;
	text-align:left;
	margin-left:20px;
}
#div_main_content_content_lounge{
	float:left;
	width:680px;
	text-align:left;
	margin-left:35px;
	margin-top:35px;
}
#div_main_content_content_lounge_sub{
	float:left;
	width:680px;
	text-align:left;
	margin-left:56px;
}

#div_main_content_subtitle{
	margin-bottom:30px;
}

/* member start*/
#div_member_login_bg{
	width:680px;
	height:200px;
	background-image:url(/images/member/login_bg.jpg);
}

/* memebr end*/

/* 회원관련 > 이용약관 start*/
.titi {margin:0 34px; list-style:none; text-align:left; line-height:130%;}
	.titi .Btit {margin:0; list-style:none}
	.titi .Stit {margin:10px 0 30px 10px; list-style:none}
	.titi .Stit .tit {margin:10px 0 20px 40px}
	.titi .Stit .slist {margin:10px 0 20px 15px; list-style-type:lower-roman}

.private {margin:0 34px; list-style:none; text-align:left}
	.private .Ptit {margin:0px 0 30px 10px; list-style:none}


.partner {margin:0 34px}
	.partner tr th {background:#f2f2f2; border-top:1px solid #dedede; padding:8px 16px; text-align:left}
	.partner tr td {border-top:1px solid #dedede; padding:8px 0 8px 16px}
	.partner tfoot th {background:url(../images/txt_partner.gif) no-repeat 0 60px; border-top:1px solid #dedede; text-align:center; height:190px}
	.partner tfoot td {border-top:1px solid #dedede; text-align:center; height:100px}

/* 회원관련 > 이용약관 end*/
/* 회원관련 > 정보입력 start*/
.join3_line{
	border-bottom:1px solid #d3d3d3;
}
.join_input{ height:16px; border:1px solid #d6d6d6;}
/* 회원관련 > 정보입력 end*/


#div_main_bottom_flash{
	position:absolute;
	z-index:3;
	top:540px;
	width:1000px;
	height:157px;

  #div_main_bottom_banner{
	position:absolute;
	z-index:4;
	top:540px;
	width:1000px;

