/* CSS Document */
@import url(/wt_board/css/default.css);


/*로그인 전용 페이지*/
#page1_login {width:500px; padding:20px 0px 0px 70px; float:center;}
#page1_login .p1_login_top {width:500px; padding-bottom:30px; border:1px solid #dddddd; float:left;}
#page1_login .p1_login_top_mess {padding:30px 40px 0px 40px;}
#page1_login .p1_login_box {padding-left:150px;}
#page1_login .p1_login_box_1 {width:260px;}
#page1_login .p1_login_box_2 {width:190px; padding-top:8px; float:left;}
#page1_login .p1_login_box_3 {float:left;}
#page1_login .p1_login_box_4 {float:left; padding-top:5px; width:80px; height:20px; vertical-align:top;}
#page1_login .p1_login_box_5 {float:left; width:100px; height:20px; vertical-align:top;}
#page1_login .p1_login_box_6 {float:left; padding-top:1px}
#page1_login .p1_login_box_7 {float:left; padding-top:5px; width:80px; height:20px; vertical-align:top;}
#page1_login .p1_login_box_8 {float:left; width:100px; height:20px; vertical-align:top;}
#page1_login .p1_login_box_9 {width:70px; float:left;}
#page1_login .p1_login_bottom {padding:0px 0px 0px 150px;}
#page1_login .p1_login_input_id {border:1px solid #d2d2d2; padding-top:4px; height:14px; width:100px;}
#page1_login .p1_login_input_pw {border:1px solid #d2d2d2; padding-top:4px; height:14px; width:100px;}

#page2_agree {width:660px;  padding:0px 0px 30px 0px;text-align:left; float:center; }
#page2_agree .page2_agree1 {padding-bottom:30px }
#page2_agree .page2_agree2 {padding:5px; background:#F3EFE1; color:#5d3914; border-top:2px solid #ceb68c}
#page2_agree .page2_agree3 {padding:3px 10px 3px 5px; text-align:right;font-size:11px; letter-spacing:-1px;}
#page2_agree .page2_agree4 {width:620px;  height:50px; margin:0px; padding:23px 20px 20px 20px; text-align:center; background-image:url('/wt_board/images/join_agree_bg.gif'); background-repeat:repeat-y;}
#page2_agree .page2_agree10 {width:360px;text-align:left;}
#page2_agree .page2_agree11 {width:300px; float:left;}
#page2_agree .page2_agree12 {padding:2px; float:left;}
#page2_agree .page2_agree13 {float:left; width:90px; height:20px;padding:3px 0px 0px 0px; vertical-align:top;}
#page2_agree .page2_agree14 {float:left; width:200px; height:20px; vertical-align:top;}
#page2_agree .page2_agree15 {padding:2px; float:left;}
#page2_agree .page2_agree16 {float:left; width:90px; height:20px;padding:3px 0px 0px 0px; vertical-align:top;}
#page2_agree .page2_agree17 {float:left; width:200px; height:20px; vertical-align:top;}
#page2_agree .page2_agree18 {width:60px; float:left;padding:1px 0px 0px 0px;}
#page2_agree .page2_select {font-size:11px;letter-spacing:-1;color:#666666;}
#page2_agree .page2_input {font-size:11px; letter-spacing:-1; color:#666666; width:60px}
#page2_agree .page2_name  {border:1px solid #d2d2d2; padding-top:4px; height:14px; width:60px; font-size:11px;}
#page2_agree .page2_jumin1 {border:1px solid #d2d2d2; padding-top:4px; height:14px; width:60px; font-size:9px;}
#page2_agree .page2_jumin2 {border:1px solid #d2d2d2; padding-top:4px; height:14px; width:60px; font-size:9px;}


/*회원가입(이용약관 및 개인정보 동의 및 중복검사)*/
#join_agree_box1 {
	width: 638px; height:200px; overflow-x:auto; overflow-y:auto; padding:10px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; border-bottom:2px solid #f0f0f0;;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #eeeeee;
	scrollbar-highlight-color: #f7f7f7;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-darkshadow-color: #f7f7f7;
	scrollbar-track-color:#f7f7f7;
	scrollbar-arrow-color: black;
}


/*회원가입 및 회원정보수정 폼*/
.member_wrap					{width:630px; padding:0px 0px 30px 10px; float:center; }
.member_table					{float:left; clear:both; width:578px; padding:20px 20px 20px 20px; font-size:1em; line-height:1.5em; border-left:1px solid #dddddd; border-right:1px solid #dddddd}
.member_table ul				{float:left; clear:both; width:100%; list-style:none; border-top:2px solid #aed7ff; border-bottom:1px solid #aed7ff;}
.member_table ul dl				{padding:4px 0px 6px 0px; width:100%; float:left; clear:both; border-top:1px solid #e1e3e3;}
.member_table ul dl:first-child	{padding-top:5px;}
.member_table dt.title label	{padding-top:3px; display:block; float:left; padding-right:5px;}
.member_table dt.title			{float:left; width:120px;}
.member_table dd.contents		{float:left;}
.member_table dd.contents img	{vertical-align:middle;}
.member_table span.impo			{color:#ff7800;}
.member_table_line				{width:620px; margin:0px; padding:0px 0px 0px 0px; float:left;}
.member_submes					{padding:5px 0px; float:left; clear:both; width:100%;}
.member_submit					{padding:10px 0px 10px 0px; float:left; clear:both; width:100%; text-align:center;}

/*회원서비스*/
.m_pass1_1			{text-align: center; vertical-align: middle; }

/* 테이블 정의 */
table caption { display: none;}

.board_top_mess {width:618px; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; border-width:1px; border-color:#EEEEEE; border-style:solid;}

table.tc 							{ border-collapse: collapse; width: 100%; border: 1px solid #12B031; border-width: 1px 0 0 0; }
table.tc tr td 						{ text-align: center; } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tc th, table.tc td 			{ border: 1px solid #12B031; padding: 5px 3px 3px 3px; }
table.tc thead, table.tc tfoot 		{ background: #ABF1B8; font-weight: normal; }
table.tc thead th, table.tc tfoot th{ background: #ABF1B8; font-weight: bold; text-align: center; vertical-align: middle; }
table.tc th 						{ font-weight: normal; text-align: center; }
table.tc td.longtxt 				{ text-align: left; white-space: normal; }
table.tc td.longtxt_01 				{ text-align: left; white-space: normal; padding: 8px 5px 5px 5px;}
table.tc td.item 					{ width: 26px; background: #fff; text-align: center; }
table.tc td.substance 				{ text-align: left; white-space: normal; width: 100%; padding: 1em 6px; }

table.tc1 							{ border-collapse: collapse; width: 630px; border-width: 1px 0 0 15px; }
table.tc1 tr td 					{ text-align: left; } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tc1 th, table.tc1 td 			{ padding: 5px 3px 3px 3px; }
table.tc1 thead, table.tc1 tfoot 	{ font-weight: normal; }
table.tc1 thead th, table.tc1 tfoot th{text-align: left; vertical-align: normal; }
table.tc1 th 						{ text-align: left; font-weight: normal; }
table.tc1 td.longtxt 				{ text-align: left; white-space: normal; }
table.tc1 td.longtxt_01 			{ text-align: left; white-space: normal; padding: 5px 3px 3px 3px; }
table.tc1 td.item 					{ text-align: left; width: 26px; background: #fff; }
table.tc1 td.substance 				{ text-align: left; white-space: normal; width: 100%; padding: 1em 6px; }

table.tc2 							{ border-collapse: collapse; width: 640px; vertical-align: bottom; height:350px; border-width: 1px 0 0 0px; float:center; background-image:url('/images/soge3_img_001.gif')}
table.tc2 tr td 					{ text-align: center; } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tc2 th, table.tc2 td 			{ padding: 1px;}
table.tc2 thead, table.tc2 tfoot 	{ font-weight: normal;}
table.tc2 thead th, table.tc2 tfoot th{text-align: center; vertical-align: normal; }
table.tc2 th 						{ text-align: center; font-weight: normal;  height:25px; vertical-align: bottom;}
table.tc2 td.longtxt 				{ text-align: center; white-space: normal; }
table.tc2 td.item 					{ text-align: center; width: 26px; background: #fff; }

table.tc3 							{ border-collapse: collapse; width: 640px; height:80; border-width: 1px 0 0 0px; background-image:url('/images/soge3_img_002.gif')}
table.tc3 th, table.tc3 td 			{ padding:18px 30px 25px 40px;}

table.tc4 							{ border-collapse: collapse; width: 550px; height:150px; margin-left:40px; float:center; border:#dddddd 1px solid;}
table.tc4 tr td 					{ text-align: center;} /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tc4 th 						{ text-align: right;  font-weight: normal;  height:10px; }

table.tc5 							{ border-collapse: collapse; width: 640px;  float:center; border-bottom:#F0ECE8 1px solid; border-right:#F0ECE8 1px solid; border-left:#F0ECE8 1px solid; }
table.tc5 tr td 					{ text-align: center;} /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tc5 th 						{ text-align: right;  font-weight: normal;  height:10px; }

table.tc6 							{ border-collapse: collapse; width: 640px; background:#FDFBF8; float:center; border-top:#F0ECE8 1px solid; border-right:#F0ECE8 1px solid; border-left:#F0ECE8 1px solid; }
table.tc6 tr td 					{ text-align: center;} /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.tc6 th 						{ text-align: right;  font-weight: normal;  height:10px; }
