

.infoTxt {}
.infoTxt strong {font-size:13px;}
.infoTxt li {font-size:11px;}

	#subComment.subComment {font-size:12px; padding:10px; text-align:center; border-bottom:1px solid #555555;}


	#joinStep {padding-bottom:60px;}
	#joinStep .title_area {margin-top:20px;}
	#joinStep .btnZone {padding:20px 0px;}
	#joinStep .c_b_title {font-size:22px; padding:10px 0px; color:#333}
	#joinStep .c_s_title {font-size:12px; padding-bottom:10px; border-bottom:1px solid #555555;}
	#joinStep .input_text {border:1px solid #cecfd5; font-size:14px; line-height:34px; height:34px; padding:0px;; }

	#joinStep.step01 .radiusWrap {width:90%; overflow:hidden; margin:20px auto 0px auto;}
	#joinStep.step01 .mls {margin-left:50px;}
	#joinStep.step01 .radiusWrap1,
	#joinStep.step01 .radiusWrap2,
	#joinStep.step01 .radiusWrap3 {border-radius:10px; width:100%; overflow:hidden;}

	#joinStep.step01 .radiusWrap1 {border:2px solid #5d85e1;}
	#joinStep.step01 .radiusBg1 {background:#5d85e1; background:linear-gradient(#5d85e1, #4b68b1);}

	#joinStep.step01 .radiusWrap2 {border:2px solid #11928e;}
	#joinStep.step01 .radiusBg2 {background:#11928e; background:linear-gradient(#11928e, #0a5481);}

	#joinStep.step01 .radiusWrap3 {border:2px solid #4b68b1;}
	#joinStep.step01 .radiusBg3 {background:#5d85e1; background:linear-gradient(#003040, #002535);}

	#joinStep.step01 .b_title2 {font-size:22px; font-weight:bold;text-align:center; color:#fff; padding:10px 0px;}
	#joinStep.step01 .s_title2 {font-size:12px; font-weight:bold;text-align:center; color:#fff; padding-bottom:10px; border-bottom:1px solid #4b68b1;}
	#joinStep.step01 .radiusCon {padding:8px; padding-bottom:70px; min-height:220px; position:relative;}
	#joinStep.step01 .radiusCon ul {}
	#joinStep.step01 .radiusCon ul li {margin-top:7px; font-size:11px; color:#707070; line-height:18px; text-indent:-7px; margin-left:7px;}
	#joinStep.step01 .radiusCon ul li span {color:#333;}
	#joinStep.step01 .radiusCon .btnAbsol {bottom:10px; text-align:center; width:80%; margin-left:10%;}
	#joinStep.step01 .radiusCon .btnAbsol .txtBtnC {padding-right:45px;padding-left:45px; margin-left:-10px;}

	#joinStep .step02 {padding-top:20px;}
	#joinStep .step02 .wrapArea {margin:0px 10px 0px 10px;}
	#joinStep .step02 h3 {border:1px solid #ccc; height:40px; line-height:40px; color:#fff; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#308bda), to(#004d90)); border:1px solid #ccc; font-weight:bold; font-size:15px; padding-left:15px; cursor:pointer; border-width:1px 0px 0px 0px;}
	#joinStep .step02 .agArea {padding:10px; max-height:200px; overflow-y:scroll; margin-bottom:10px;border:1px solid #ccc; border-top:0px none; line-height:16px;}

	#joinStep .step03 .tableArea {margin-top:14px;}
	#joinStep .step03 .s_title2 {font-size:16px; font-weight:bold; color:#555; line-height:22px; background-color:#fff;}
	#joinStep .step03 .tableArea .input_text {width:100%;}
	#joinStep .step03 .tableArea .sSpan {margin-top:5px;}
	#joinStep .step03 .tableArea .line td {border-top:2px solid #999;}
	#joinStep .step03 .tableArea .line th {border-top:2px solid #999;}
	#joinStep .step03 .tableArea th {border-bottom:1px solid #c7c7c9; background-color:#f3f3f3; text-align:left; padding-left:10px; font-size:11px; font-weight:700; height:46px;}
	#joinStep .step03 .tableArea td {border-bottom:1px solid #c7c7c9; padding:9px 14px;}
	#joinStep .step03 .tableArea .summary {margin-top:14px;}
	#joinStep .step03 .tableArea .readonly {background-color:#f4f4f4}
	#joinStep .step03 .tableArea select {height:34px; vertical-align:middle; border:1px solid #cecfd5; background-color:#fff;}
	#joinStep .step03 .joinBtn {position: relative;display: block; width:45%; margin:0px auto; padding: 8px ;font-size: 15px;line-height: 30px;color: #fff;background: #000;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align:center;cursor: pointer;}
	#joinStep .step03 .jBtn1 {background-color:#ad0d0d; margin-top:15px;}
	#joinStep .step03 .jBtn1 a {display:block;color:#fff;}


	#joinBtnZone .joinBtn {position: relative;display: block; width:45%; margin:0px auto; padding: 8px ;font-size: 15px;line-height: 30px;color: #fff;background: #000;border: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; text-align:center;cursor: pointer;}
	#joinBtnZone .jBtn1 {background-color:#ad0d0d; margin-top:15px;}
	#joinBtnZone .jBtn2 {background-color:#777; margin-top:15px;}
	#joinBtnZone .jBtn3 {background-color:#4581e5; margin-top:15px; padding:2px 8px;font-size: 13px;}
	#joinBtnZone a {display:block;color:#fff;}
	#joinBtnZone select {height:27px;background-color:#fafafa;}


	.join .alert { font-weight:bold; color:red; background-color:#f7ffb7; padding:10px;}
	.join .infoForm th {border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#eee; font-size:14px; padding:5px 0px 5px 0px; }
	.join .infoForm td {border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px 0px 5px 7px; font-size:14px; }