

.infoTxt {}
.infoTxt strong {font-size:13px;}
.infoTxt li {font-size:11px;}



	#joinStep label {cursor:pointer; vertical-align:-1px; margin:0px;}
	#joinStep select {padding:0px 0px 0px 4px; height:36px; vertical-align:middle; border-color:#ccc;  border-radius: 3px; }
	#joinStep .input_text {border:1px solid #ccc; line-height:34px; height:36px; border-radius: 3px; vertical-align:middle; background-color:#f4f4f4; padding:0px 7px;font-size:14px;}
	#joinStep .input_check  {margin:0px; margin-top:2px; padding:0px; height:15px; width:15px; vertical-align:middle; cursor:pointer;}
	#joinStep .input_check2 {margin:0px; margin-top:2px; padding:0px; height:15px; width:15px; vertical-align:middle; cursor:pointer; margin-left:11px;}
	#joinStep .input_radio  {margin:0px; margin-top:2px; padding:0px; height:15px; width:15px; vertical-align:middle; cursor:pointer;}
	#joinStep .input_radio2 {margin:0px; margin-top:2px; padding:0px; height:15px; width:15px; vertical-align:middle; cursor:pointer; margin-left:11px;}
	#joinStep .input_area {border:1px solid #ccc; border-radius: 3px;padding: 6px 9px;}
	#joinStep .input_file {border:1px solid #ccc;  height:29px; border-radius: 3px; vertical-align:middle; background-color:#fff; padding:3px 7px;}

	#joinStep .input_submit {display: inline-block; padding: 0px 15px; vertical-align: middle; cursor: pointer; line-height:33px; height:35px;}
	#joinStep .input_submit2 {display: inline-block; padding: 0px 9px; vertical-align: middle; cursor: pointer; line-height:23px;}
	#joinStep .a_submit  {display: inline-block; padding: 0px 15px; vertical-align: middle; cursor: pointer; line-height:34px; height:36px;}
	#joinStep .a_submit2 {display: inline-block; padding: 0px 9px;  vertical-align: middle; cursor: pointer; line-height:27px;}
	#joinStep .design1 {background-color: #337ab7; border:1px solid #2e6da4; border-radius: 3px; color:#fff !important;font-weight:normal;}
	#joinStep .design2 {background-color: #f9f9f9; border:1px solid #cccccc; border-radius: 3px; color:#666 !important;font-weight:normal;}
	#joinStep .design3 {background-color: #898989; border:1px solid #606060; border-radius: 3px; color:#fff !important;font-weight:normal;}
	#joinStep .design4 {background-color: #c40d0d; border:1px solid #880000; border-radius: 3px; color:#fff !important;font-weight:normal;}
	#joinStep .design5 {background-color: #33b793; border:1px solid #1a9473; border-radius: 3px; color:#fff !important;font-weight:normal;}
	#joinStep .design6 {background-color: #333333; border:1px solid #ffffff; border-radius: 3px; color:#fff !important;font-weight:normal;}
	#joinStep .input_submit_b {display: inline-block; padding: 15px 20px; vertical-align: middle; cursor: pointer; line-height:1;}

	#subComment.subComment {font-size:12px; padding:10px; text-align:center; border-bottom:1px solid #555555;}


	#joinStep {padding-bottom:30px;}
	#joinStep .title_area {border-bottom:1px solid #555555; }
	#joinStep .c_b_title {font-size:22px; padding:10px 10px 10px 10px; color:#333; letter-spacing:-1px;}
	#joinStep .c_s_title {font-size:13px; padding:0px 10px 10px 10px; margin-top:-11px;}
	#joinStep .btnZone {padding:20px 0px;}



	#joinStep.step01 .inner_wrap {text-align: center;width:95%; margin:0px auto; margin-top:30px; }
	#joinStep.step01 .in_area {width: 95%; margin:0px auto;}
	#joinStep.step01 .joinStep_tit { position: relative;}
	#joinStep.step01 .joinStep_tit .tit {color: #313131; font-size: 22px; line-height: 24px; margin-bottom: 38px;}
	#joinStep.step01 .joinStep_tit .stit {color: #7d7d7d; font-size: 16px; line-height: 22px; position: absolute; top: 30px; left: 0; width: 100%;}

	#joinStep.step01 .area {display: inline-block; zoom: 1; *display: inline;  overflow: hidden;}
	#joinStep.step01 .box {padding: 30px 10px; padding-bottom: 80px; background-color: #eee; text-align: left; position: relative; min-height: 350px;}
	#joinStep.step01 .box ul {display: inline-block; zoom: 1; *display: inline; margin-top: -30px; margin-left: 10px;}
	#joinStep.step01 .box li {color: #535353; font-size: 15px; line-height: 24px; text-indent: -10px; margin: 30px 0; }
	#joinStep.step01 .mem_btn1 {float:left; width:48%; bottom: 30px; background-color: #1b1b1b; }
	#joinStep.step01 .mem_btn2 {float:right; width:48%; bottom: 30px; background-color: #1b1b1b; }
	#joinStep.step01 .mem_btn a {width: 100%; height: 50px; line-height: 50px; font-size: 18px; color: #fff; border: 0; cursor: pointer; display: block; text-align: center;}


	#joinStep.step02 {}

	#joinStep.step02 .agreeArea {margin-top:20px;}
	#joinStep.step02 .wrapArea {margin:0px 5px 0px 5px;}
	#joinStep.step02 h3 {border:1px solid #fff; height:40px; line-height:40px; color:#fff; background-color: #333; font-weight:400; 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.step02 .agreeText {color:#ee0d0d; font-weight:500; text-align:center; font-size:15px; padding-top:20px;}
	#joinStep.step02 .input_submit_b {width:45%; font-size:15px;}


	#joinStep.step03 .tableArea {}
	#joinStep.step03 .tableArea .infoArea_title {font-size:18px; color:#555; line-height:28px; letter-spacing:-1px;border-bottom:2px solid #999; margin-top:13px; padding-left:7px;}
	#joinStep.step03 .tableArea th {border-bottom:1px solid #e7e7e9; background-color:#f3f3f3; text-align:left; padding-left:10px; font-size:14px; height:46px; font-weight:500;}
	#joinStep.step03 .tableArea td {border-bottom:1px solid #e7e7e9; padding:9px 14px 9px 14px; font-size:14px; line-height:29px;}
	#joinStep.step03 .tableArea td .input_text {width:100%;}
	#joinStep.step03 .tableArea td.asd div {display:inline-block}
	#joinStep.step03 .input_submit_b {width:45%; font-size:15px;}
		#joinStep.step03 .tableArea .ajaxBlue {color:blue; font-weight:500;}
		#joinStep.step03 .tableArea .ajaxRed {color:red; font-weight:500;}

	#joinStep.step03 .tableArea td .lheight16px {margin-top:3px; line-height:18px;}
