@charset "utf-8";

/* Layout */
.subWrap			{ position:relative; width:1001px; min-height:600px; margin:0 auto; background:url('../image/left_bg.gif') repeat-y 0 0; zoom:1}
.subWrap:after		{ content:""; clear:both; display:block}

.sub_left			{ position:relative; float:left; width:201px; padding:0;}
.sub_right			{ position:relative; float:right; width:750px; min-height:540px; margin:0 0 0 50px; padding:60px 0 30px; zoom:1}
.sub_right:after	{ content:""; clear:both; display:block}
.content			{ width:720px; margin:35px 15px 0 15px; padding:0; zoom:1}
.content P			{ margin-top:1px;margin-bottom:1px; }
.content .ground_plan	{ width:720px; margin:0 0 50px 0; padding:0; text-align:center;}


.content .table	      { text-align:center; width:100%; margin:0; border-collapse:collapse;}
.content .table th    { border:#cdd6de 1px solid; padding:9px 0 6px 0; background-color:#fafafa; color:#68859e; font-weight:bold; }
.content .table td	  { border:#cdd6de 1px solid; padding:9px 0 6px 0;}

.content .table2	   { text-align:center; width:100%; margin:0; border-collapse:collapse; font-size:14px;}
.content .table2 th    { border:#cdd6de 1px solid; padding:9px 0 6px 0; background-color:#fafafa; color:#68859e; font-weight:bold; }
.content .table2 td	   { border:#cdd6de 1px solid; padding:9px 0 6px 0;}


/* Lnb */
.sub_left h2			{ text-align:center; width:201px; height:50px; margin:0; padding:64px 0 34px 0; background:url('../image/left_top_bg.gif') repeat-y 0 0; border-bottom:1px solid #dbdbdb;}
.sub_left ul			{ width:100%; margin:0;}
.sub_left>ul>li 		{ width:163px; height:16px; padding:14px 10px 14px 28px; border-bottom:1px solid #dbdbdb;}
.sub_left>ul>li.this	{ background-color:#fff;}


/* Sub Title */
.local_title			{ position:relative; width:100%; height:20px; margin:0; background:url('../image/title_bg.gif') repeat-x 0 0;}
.local_title:after		{ content:""; clear:both; display:block}
.local_title h1.title	{ margin:0px; height:20px; float:left;}
.local_title ul			{ height:20px; float:right;}
.local_title ul li		{ padding:1px 0 0 18px; color:#a7a7a7; font-size:12px; font-family:'Dotum', sans-serif; background:url('../image/home.gif') no-repeat 0px 2px;}
.local_title ul li a:link,
.local_title ul li a:visited  { color:#a7a7a7;}


/* Board List */
.board_table			{ text-align:center; width:100%; margin:0px; border-collapse:collapse;}
.board_table th			{ border-bottom:#dddbdb 1px solid; padding:8px 0 5px 0; background-color:#fafafa; border-top:#2882a6 2px solid; color:#2882a6; font-weight:bold; }
.board_table td			{ border-bottom:#dddbdb 1px solid; padding:8px 0 5px 0; }
.board_table td.notice	{ background:url('../image/board_notice.gif') no-repeat 0px 0px; }
.board_table td.left	{ text-align:left; padding:8px 10px 5px 10px; }


/* Board Bottom */
.page_no			    { float:left; padding:0; margin:19px 0 0 25%; width:50%; text-align:center;}
.board_write		    { float:left; padding:0; margin:15px 0 0 0; width:25%; text-align:right;}
.board_search		    { float:left; padding:5px 0 0 0; margin:15px 0 0 0; width:100%; height:30px; text-align:center; background:url('../image/board_search_bg.gif') no-repeat 0px 0px;}
.search_input	        { border:#d5d5d5 1px solid; width:250px; background-color:#ffffff; }
.board_input	        { border:#d5d5d5 1px solid; height:18px; background-color:#ffffff; }
.file_input	            { border:#d5d5d5 1px solid; height:18px; background-color:#ffffff; }
.button_input	        { border:#3d3d3d 1px solid; width:40px; height:18px; color:#fff; margin:3px 0 0 0; background-color:#3d3d3d; }
.id_input { 
    FONT-FAMILY:Tahoma; FONT-SIZE:0.9em; COLOR:#ffffff; BACKGROUND-COLOR:#666666; BORDER: #666666 1px solid; HEIGHT:18px;
}

.board_button_center	{ float:left; padding:0; margin:15px 0 0 0; width:100%; text-align:center;}
.board_button_left	    { float:left; padding:0; margin:15px 0 0 0; width:50%;}
.board_button_right	    { float:left; padding:0; margin:15px 0 0 0; width:50%; text-align:right;}


.board_table02 {
	MARGIN: 0; WIDTH: 100%; BORDER-COLLAPSE: collapse;
}
.board_table02 TH.th_top {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING: 8px 0px 5px 0px; TEXT-ALIGN: center; BORDER-TOP: #2882a6 2px solid; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #2882a6; FONT-WEIGHT: bold;
}
.board_table02 TD.td_top {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING: 8px 0px 5px 0px; BORDER-TOP: #2882a6 2px solid;
}
.board_table02 TH {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING: 8px 0px 5px 0px; TEXT-ALIGN: center; 
}
.board_table02 TD {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING: 8px 0px 5px 0px;
}
.board_table02 TD.content {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING: 9px 10px 5px 10px; LINE-HEIGHT: 170%;
}
.board_table02 TD.content P {
	PADDING: 0px 0px 10px 0px; 
}


.s_reply {
	PADDING: 5px 0px 0px 0px; MARGIN: 0px;
}
.s_reply .s_reply_list {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; WIDTH: 720px; FLOAT: left;
}
.s_reply .s_reply_list UL LI {
	PADDING: 15px 10px 5px 10px; MARGIN: 0px; WIDTH: 700px; FLOAT: left; BORDER-BOTTOM: #dddbdb 1px solid;
}
.s_reply .s_reply_list UL LI SPAN.srl_name {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; WIDTH: 400px; FLOAT: left; FONT-WEIGHT: bold;
}
.s_reply .s_reply_list UL LI SPAN.srl_button {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; WIDTH: 300px; TEXT-ALIGN: right; FLOAT: left; FONT: normal normal 11px Verdana, Geneva, sans-serif; COLOR: #7d7d7d; 
}
.s_reply .s_reply_list UL LI SPAN.srl_button A {
	FONT: normal normal 11px Verdana, Geneva, sans-serif; COLOR: #7d7d7d; 
}
.s_reply .s_reply_list UL LI SPAN.srl_comment {
	PADDING: 10px 0px 0px 0px; MARGIN: 0px; WIDTH: 700px; FLOAT: left; LINE-HEIGHT: 150%;
}

.s_reply .s_reply_write {
	PADDING: 10px 10px 0px 10px; MARGIN: 0px; WIDTH: 700px; FLOAT: left;
}


.next_prev_list {
	PADDING: 0px 0px 0px 0px; MARGIN: 20px 0px 0px 0px; WIDTH: 720px; FLOAT: left; 
}
.next_prev_list p.np_list_top {
	PADDING: 8px 0px 5px 0px; MARGIN: 0px; WIDTH: 720px; FLOAT: left; BORDER-BOTTOM: #dddbdb 1px solid; BORDER-TOP: #dddbdb 1px solid;
}
.next_prev_list p.np_list_bottom {
	PADDING: 8px 0px 5px 0px; MARGIN: 0px; WIDTH: 720px; FLOAT: left; BORDER-BOTTOM: #dddbdb 1px solid;
}
.next_prev_list p.np_list_top span.np_img {
	PADDING: 0px; MARGIN: 0px; WIDTH: 90px; FLOAT: left; TEXT-ALIGN: center;
}
.next_prev_list p.np_list_top span.np_title {
	PADDING: 0px; MARGIN: 0px; WIDTH: 630px; FLOAT: left; TEXT-ALIGN: left;
}
.next_prev_list p.np_list_bottom span.np_img {
	PADDING: 0px; MARGIN: 0px; WIDTH: 90px; FLOAT: left; TEXT-ALIGN: center;
}
.next_prev_list p.np_list_bottom span.np_title {
	PADDING: 0px; MARGIN: 0px; WIDTH: 630px; FLOAT: left; TEXT-ALIGN: left;
}


.board_table03 {
	MARGIN:30px auto; WIDTH: 80%; BORDER-COLLAPSE: collapse;
}
.board_table03 TH {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING: 18px 0px 14px 0px; TEXT-ALIGN: center; BACKGROUND-COLOR: #fafafa; BORDER-TOP: #2882a6 2px solid; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #2882a6; FONT-WEIGHT: bold;
}
.board_table03 TD {
	BORDER-BOTTOM: #dddbdb 1px solid; PADDING: 16px 0px 16px 0px; BORDER-TOP: #2882a6 2px solid; TEXT-ALIGN: center;
}


#photo_list {
	PADDING: 0 2px 0 2px; MARGIN: 0; WIDTH: 720px
}
#photo_list UL LI {
	PADDING: 0px 7px 20px 7px; MARGIN: 0px; FLOAT: left; WIDTH: 165px;
}
#photo_list UL LI UL LI.photo_img {
	PADDING: 4px; MARGIN: 0px; BORDER: #dddbdb 1px solid; WIDTH: 155px; HEIGHT: 116px; OVERFLOW: hidden
}
#photo_list UL LI UL LI.photo_title {
	PADDING: 10px 0px 0px 0px; MARGIN: 0px; CLEAR: both; TEXT-ALIGN: center; WIDTH: 165px; FONT-FAMILY: Dotum; FONT-SIZE: 12px;
}


/* Login */
.login-form {
	POSITION: relative; PADDING: 0px; MARGIN: 20px auto; WIDTH: 386px; HEIGHT: 121px; BACKGROUND: url(../member/image/login_bg.gif) no-repeat 0 0;
}
.login_id {
	PADDING: 0px 0px 0px 10px; MARGIN: 33px 0px 0px 105px; WIDTH: 182px; HEIGHT: 19px; BACKGROUND: url(../member/image/login_icon.gif) no-repeat 0 5px; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #834ab7; FONT-WEIGHT: bold;
}
.login_password {
	PADDING: 0px 0px 0px 10px; MARGIN: 7px 0px 0px 105px; WIDTH: 182px; HEIGHT: 19px; BACKGROUND: url(../member/image/login_icon.gif) no-repeat 0 5px; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #834ab7; FONT-WEIGHT: bold;
}
*html .login_id {
	PADDING: 0px 0px 0px 10px; MARGIN: 33px 0px 0px 54px; WIDTH: 182px; HEIGHT: 19px; BACKGROUND: url(../member/image/login_icon.gif) no-repeat 0 5px; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #834ab7; FONT-WEIGHT: bold;
}
*html .login_password {
	PADDING: 0px 0px 0px 10px; MARGIN: 7px 0px 0px 54px; WIDTH: 182px; HEIGHT: 19px; BACKGROUND: url(../member/image/login_icon.gif) no-repeat 0 5px; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #834ab7; FONT-WEIGHT: bold;
}
.login_id_input {
	BORDER: #d5d5d5 1px solid; PADDING: 0px; MARGIN: 0px 0px 0px 13px; WIDTH: 116px; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff; COLOR: #696969; 
}
.login_pw_input {
	BORDER: #d5d5d5 1px solid; PADDING: 0px; MARGIN: 0px; WIDTH: 116px; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff; COLOR: #696969; 
}
.button {
	POSITION: absolute; TOP: 21px; RIGHT: 33px; WIDTH: 51px; HEIGHT: 46px; 
}
.auto_login {
	POSITION: absolute; TOP: 70px; LEFT: 110px; 
}


.join_explain {
	PADDING: 0px; MARGIN: 0px 0px 10px 0px; WIDTH: 720px;
}

.member_table {
	BORDER-TOP: #cdd6de 1px dashed; TEXT-ALIGN: left; WIDTH: 100%; BORDER-COLLAPSE: collapse;
}
.member_table TH { 
	BORDER-BOTTOM: #cdd6de 1px dashed; PADDING: 8px 10px 5px 5px; TEXT-ALIGN: right; FONT-WEIGHT: bold;
}
.member_table TD {
	BORDER-BOTTOM: #cdd6de 1px dashed; PADDING: 5px 5px 5px 12px; BACKGROUND: url(../image/join_td.gif) no-repeat;
}
.member_table TD.line_middle {
	BORDER-BOTTOM: #cdd6de 1px dashed; PADDING: 5px 5px 5px 12px; VERTICAL-ALIGN: middle; BACKGROUND: url(../image/join_td2.gif) no-repeat;
}
.member_table TD.text_bold {
	BORDER-BOTTOM: #cdd6de 1px dashed; PADDING: 5px 5px 5px 12px; BACKGROUND: url(../image/join_td.gif) no-repeat; FONT-WEIGHT: bold;
}

#board_button_left2 {
	PADDING: 0px; MARGIN: 15px 0px 0px 0px; WIDTH: 100px; FLOAT: left; 
}
#board_button_center2 {
	PADDING: 0px; MARGIN: 15px 0px 0px 0px; WIDTH: 488px; FLOAT: left; TEXT-ALIGN: center; 
}


#find {
	POSITION: relative; PADDING: 0px; MARGIN: 30px auto; WIDTH: 410px; HEIGHT: 177px; BACKGROUND: url(../member/image/find_bg.gif) no-repeat;
}
.find_name {
	PADDING: 0px 0px 0px 11px; MARGIN: 60px 0px 0px 80px; FLOAT: left; WIDTH: 182px; BACKGROUND: url(../image/icon4.gif) no-repeat; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #696969; FONT-WEIGHT: bold;
}
.find_email {
	PADDING: 0px 0px 0px 10px; MARGIN: 7px 0px 0px 80px; FLOAT: left; WIDTH: 182px; BACKGROUND: url(../image/icon4.gif) no-repeat; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #696969; FONT-WEIGHT: bold;
}
*html .find_name {
	PADDING: 0px 0px 0px 11px; MARGIN: 60px 0px 0px 40px; FLOAT: left; WIDTH: 182px; BACKGROUND: url(../image/icon4.gif) no-repeat; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #696969; FONT-WEIGHT: bold;
}
*html .find_email {
	PADDING: 0px 0px 0px 10px; MARGIN: 7px 0px 0px 40px; FLOAT: left; WIDTH: 182px; BACKGROUND: url(../image/icon4.gif) no-repeat; FONT-FAMILY: Dotum; FONT-SIZE: 1em; COLOR: #696969; FONT-WEIGHT: bold;
}
.find_name_input {
	BORDER: #d5d5d5 1px solid; PADDING: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 130px; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff; COLOR: #696969; 
}
.find_email_input {
	BORDER: #d5d5d5 1px solid; PADDING: 0px; MARGIN: 0px 0px 0px 3px; WIDTH: 130px; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff; COLOR: #696969; 
}
.f_button {
	POSITION: absolute; TOP: 50px; RIGHT: 80px; WIDTH: 48px; HEIGHT: 47px; 
}
.find_result {
	PADDING: 80px 20px 0px 20px; MARGIN: 0px auto; TEXT-ALIGN: center; WIDTH: 370px; HEIGHT: 177px;
}
.find_result SPAN.result {
	COLOR: #990000; FONT-WEIGHT: bold;
}



/* introduction */
.condition			{ width:720px; margin:35px 15px 0 15px; padding:0; zoom:1}
.condition h2		{ margin:0 0 10px 0; padding:0; }

.condition .table	    { text-align:center; width:100%; margin:0 0 35px 0; border-collapse:collapse;}
.condition .table th    { border:#cdd6de 1px solid; padding:9px 0 6px 0; background-color:#fafafa; color:#68859e; font-weight:bold; }
.condition .table td	{ border:#cdd6de 1px solid; padding:9px 10px 6px 10px; text-align:left; line-height:120%;}



.facility			            { width:720px; margin:35px 15px 0 15px; padding:0; zoom:1}
.facility ul li	                { width:720px; margin:0 0 20px 0; padding:0;}
.facility ul li p	            { width:700px; height:394px; margin:0 9px 20px 9px; border:#000 1px solid;}
.facility ul li ul li	        { float:left; width:162px; margin:0; padding:0 9px 15px 9px;}
.facility ul li ul li p	        { width:160px; height:90px; margin:0; padding:0; border:#000 1px solid;}
.facility ul li ul li span	    { float:left; width:162px; margin:10px 0 0 0; padding:0; text-align:center}