
#common .tit_txt {font-weight:bold; color:#69b4e2;font-size:16px; letter-spacing:-1px;}
#common .tit_stxt {font-weight:bold; color:#777; font-size:12px; line-height:16px; letter-spacing:-1px;}
#common .tit_stxt2 {font-weight:bold; color:#69b4e2; font-size:14px; line-height:16px; letter-spacing:-1px;}
#common .high {color:#ca3333;}



#common.join {width:100%;  padding-bottom:30px; color:#808080;}
#common.join .input_text {border:1px solid #cecfd5; height:18px; width:141px;}
#common.join .joinInner {width:100%; overflow:hidden; margin-top:30px;}
#common.join .joinInner .agree_box {width:94%; height:120px; border:1px solid #e7e7e9; overflow-y:scroll; background:#fff; padding:8px;}
#common.join .joinInner .agreeArea {height:45px; margin-top:5px;}

#common.join .infoTable {width:100%;}
#common.join .infoTable .line td {border-top:2px solid #e7e7e9;}
#common.join .infoTable .line th {border-top:2px solid #e7e7e9;}
#common.join .infoTable th {border-bottom:1px solid #e7e7e9; background-color:#f3f3f3; text-align:left; padding-left:5px;}
#common.join .infoTable td {border-bottom:1px solid #e7e7e9; padding:3px 0px 3px 5px;}
#common.join .infoTable td * {vertical-align:middle;}
#common.join .infoTable td .summary {margin-left:7px; color:#a2a2a2;font-size:8pt;}
#common.join .infoTable td select {height:20px;}


		#idpw {width:98%; margin-left:1%;}
		#idpw .txt01 {margin-top:20px; font-size:14px; color:#333; font-weight:Bold;}
		#idpw .ulDiv {width:94%; margin:0px auto;margin-top:20px;}
		#idpw .ulDiv li {line-height:18px;}

		#idpw .info {margin-top:50px; color:#888;}
		#idpw .info th {background-color:#f6f6f6; text-align:left; padding-left:7px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;color:#888; line-height:140%;}
		#idpw .info td {text-align:left;  border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:10px 5px;}
		#idpw .info .input_text {border:1px solid #dcdcdc; line-height:19px;height:19px; color:#999;}
		#idpw .info .input_text:focus {border:1px solid #ea7777; color:#090909;}
		#idpw .info .input_area {border:1px solid #dcdcdc;line-height:16px; color:#999;}
		#idpw .info .input_area:focus {border:1px solid #ea7777; color:#090909}


#policy {width:98%; margin-left:1%;}


	#loginTypeZone { box-shadow: 0px 3px 3px 0px #e5e5e5;}
	#loginTxtZone { box-shadow: 0px -3px 3px 0px #e5e5e5;}

	#loginTxtZone .joinBtn {position: relative;display: block; width:45%; margin:0px auto; padding: 8px ;font-size: 13px;line-height: 17px;color: #fff;background: #000;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align:center;cursor: pointer;}
	#loginTxtZone .jBtn1 {background-color:#ad0d0d;}
	#loginTxtZone .jBtn2 {background-color:#777;}
	#loginTxtZone .joinTxt {font-weight:bold; letter-spacing:-1px; line-height:28px; font-size:14px; color:#888;}


	.login_input_text {width:100%; font-size:16px; line-height:28px; height:28px; border-radius:5px; padding-left:8px; border:1px solid #ccc;}
	.login_input_text {width:100%; font-size:16px; line-height:28px; height:28px; border-radius:5px; padding-left:8px; border:1px solid #ccc;}
	.submit_btn {height:69px; width:63px; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#2759A1), to(#062F6A)); border:1px solid #ccc;color:#fff; font-weight:bold;}
	.submit_btn2 {height:105px; width:63px; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#2759A1), to(#062F6A)); border:1px solid #ccc;color:#fff; font-weight:bold;}
	.submit_btn span {}
	.loginTxt {line-height:26px; font-weight:bold;width:80px;}