
/********** 로그인 **********/
.login_box { display:block; width:600px;padding:60px 80px;margin:0px auto;border:1px solid #dcdcdc;  box-sizing: border-box;}
.login_box .login-input{width:100%; margin-bottom:10px;  box-sizing: border-box;}
.login_box .login-input input{width:100%; height:45px; border:1px solid #d1d1d1; background:#fff;font-size:16px; padding:0 20px; box-sizing: border-box;}

.login_box .login-btn{display:flex; justify-content: center;align-items: center; width:100%;height:50px;line-height:1;font-size:18px;font-weight:700;color:#fff;background-color:var(--concept-color);}
.id-btn{display:flex; justify-content: space-between; align-items: center; margin-top:10px;}
.id-btn .sbtn{flex:1;  display:inline-flex; justify-content: flex-end; align-items: center; gap:10px; font-size:14px; color:#333;  }

.id-result{display:block; text-align: center; width:600px;padding:60px 80px;margin:0px auto 20px;border:1px solid #dcdcdc;   box-sizing: border-box;}
.id-result .icon{width:100%;height:100px; background:url(/images/layout/pwimg.png) 50% 0% no-repeat;background-size:auto 80px;}
.id-result p{font-weight:400;font-size:20px;color:#333;line-height:1.45; }
.id-result p > span{font-weight:700;color:var(--primary-color);}

/********** 회원가입 **********/
.join_tab {width:100%; margin:0 auto 30px;}
.join_tab > ul {width:100%; display:flex;}
.join_tab > ul > li {flex:1;height:45px; display:inline-flex;justify-content: center; align-items: center;line-height:1;border:1px solid #dfdfdf;background-color:#fafafa;text-align:center;font-size:16px;margin-left:-1px;}
/* .join_tab > ul > li.last {width:398px;border-right:solid 1px #e6e6e6;} */
.join_tab > ul > li.on {background-color:var(--concept-color);color:#fff;font-weight:600;}
.join_tab > ul > li:first-child{margin-left:0;}
.join_end_txt {width:100%;text-align:center; background:url(/images/layout/member-okimg.png) 50% 50px no-repeat;background-size:auto 94px; font-size:35px;font-weight:700;padding:200px 0px 30px;}
.join_end_txt1 {width:100%;text-align:center;font-size:18px;color:#828282;padding-bottom:50px;}
.out_end_txt {width:100%;text-align:center; background:url(/images/layout/member-outimg.png) 50% 50px no-repeat;background-size:auto 94px; font-size:35px;font-weight:700;padding:200px 0px 30px;}
.end_txt {width:100%;text-align:center;font-size:35px;font-weight:700;padding:60px 0px 30px;}
.agree_tit {display:flex; align-items: center; gap:10px;font-weight: 700; font-size:17px;color:#2d2c34; margin-bottom:5px; background:url(/images/layout/title-icon1.png) 0% 3px no-repeat;background-size:18px auto; padding-left:24px; }
.agree_tit span {font-size:14px;color:#828282;font-weight:400;}
.agree_box {width:100%;height:200px;border:solid 1px #e6e6e6;overflow-y:scroll;padding:20px 20px;line-height:20px;font-size:12px;color:#646464;background-color:#fdfdfd;  box-sizing: border-box;}
.agree_box span {line-height:32px;font-size:13px;font-weight:bold;color:#505050;}
.agree_check {width:100%;font-size:13px;color:#646464;padding-top:10px;text-align:center;}


/*.point_btn {background:var(--primary-color);color:#fff;padding:5px 15px;font-size:13px;font-weight:bold;border-radius:3px;}
.point_btn:hover {color:#fff;text-decoration:underline;}*/

/********** 약관 동의 
.join_btn {
	float:left;
	width:1200px;
	text-align:center;
	margin-top:30px;	
}
.join_btn > li {
	display:inline;
	width:200px;
	height:50px;
	margin:0 5px;
}
.join_btn > li a {
	display:inline-block;
	width:200px;
	height:50px;
	line-height:50px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background-color:var(--concept-color);
	border:solid 1px #9c7859;
}
.join_btn > li a.cancel {
	background-color:#828282;
	border:solid 1px #646464;
}

.j_tit {
	color:#323232;
	padding:10px 0 10px 20px;
	font-size:14px;
	font-weight:bold;
	background-color:#fafafa;
	line-height:20px;
}
.j_tit1 {
	color:#323232;
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
	background-color:#fafafa;
	text-align:center;
	line-height:20px;
}
.j_txt {
	padding:10px 0 10px 20px;
	font-size:13px;
	color:#505050;
	line-height:20px;
}
.j_txt > span{
	font-size:12px;
	color:#f2793d;
}
.j_txt1 {
	padding:10px 0;
	font-size:13px;
	color:#505050;
	text-align:center;
	line-height:20px;
}
.j_txt2 {
	padding:15px 0 15px 30px;
	font-size:13px;
	color:#505050;
	line-height:20px;
}

**********/













