.j_tit {
	color:#323232;
	padding:2% 0 2% 10px;
	font-size:13px;
	font-family:'NotoSansKR R';
	background-color:#fafafa;
	line-height:20px;
}
.j_tit1 {
	color:#323232;
	padding:2% 0;
	font-size:13px;
	font-family:'NotoSansKR R';
	background-color:#fafafa;
	text-align:center;
	line-height:16px;
}
.j_txt {
	padding:2% 0 2% 10px;
	font-size:13px;
	color:#505050;
	line-height:20px;
}
.j_txt > span{
	font-size:12px;
	color:#f2793d;
}
.j_txt1 {
	padding:2% 0;
	font-size:12px;
	color:#505050;
	text-align:center;
	line-height:16px;
}
.j_txt2 {
	color:#323232;
	padding:2% 0;
	font-size:12px;
	background-color:#fafafa;
	text-align:center;
	line-height:16px;
}
.j_txt3 {
	padding:2% 0 2% 10px;
	font-size:12px;
	color:#505050;
	line-height:16px;
}

/********** 로그인 **********/
.login_box {
	float:left;
	width:100%;
	margin-bottom:10%;
}
.login_box a.login_btn {
	display:block;
	width:100%;
	height:60px;
	line-height:60px;
	font-size:18px;
	font-family:'NotoSansKR R';
	color:#fff;
	text-align:center;
	background-color:#000;
}
.login_box td, .login_box a {
	font-size:12px;
	color:#646464;
}
.login_box a:hover {
	text-decoration:underline;
}


/********** 회원가입 **********/
.join_tab {
	float:left;
	width:100%;
}
.join_tab > ul {
	float:left;
	width:100%;
}
.join_tab > ul > li {
	float:left;
	width:33.33%;
	height:40px;
	line-height:40px;
	border:solid 1px #e6e6e6;
	border-right:none;
	background-color:#fafafa;
	text-align:center;
	font-size:14px;
	margin-bottom:20px;
	box-sizing:border-box;
}
.join_tab > ul > li:last-child {
	border-right:solid 1px #e6e6e6;
}
.join_tab > ul > li.on {
	background-color:#b1b124;
	color:#fff;
	font-family:'NotoSansKR R';
}

/********** 약관 동의 **********/
.agree_tit {
	float:left;
	width:100%;
	font-size:16px;
	font-family:'NotoSansKR R';
	margin-bottom:5px;
}
.agree_tit span {
	font-size:14px;
	color:#828282;
	font-weight:normal;
}
.agree_box {
	float:left;
	width:94%;
	height:150px;
	border:solid 1px #e6e6e6;
	overflow-y:scroll;
	padding:2% 3%;
	line-height:16px;
	font-size:12px;
	color:#646464;
}
.agree_box span {
	line-height:30px;
	font-size:13px;
	font-family:'NotoSansKR R';
	color:#505050;
}
.agree_check {
	float:left;
	width:100%;
	font-size:13px;
	color:#646464;
	padding-top:6px;
}

.join_btn {
	float:left;
	width:100%;
	text-align:center;
	margin:20px 0 10%;	
}
.join_btn > li {
	display:inline-block;
	width:47%;
	height:40px;
	margin:0 1%;
}
.join_btn > li a {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:16px;
	font-family:'NotoSansKR R';
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:5px;
}
.join_btn > li a.cancel {
	background-color:#828282;
}

.join_end_txt {
	float:left;
	width:100%;
	text-align:center;
	font-size:26px;
	line-height:36px;
	font-family:'NotoSansKR R';
	padding-bottom:10px;
}
.join_end_txt1 {
	float:left;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#828282;
	padding-bottom:20px;
}













