@charset "utf-8";

/* 메인 시작
------------------------------------------------------ */
.mainBanner { 
	margin:0 0 30px;
	background: url(/Form/_guest/basic/images/mainBannerBg01.png) no-repeat center center; 
	background-size:cover;
}
.mainBanner .inner { 
	position:relative; 
	padding:44px 490px 46px 0;
}
.mainBanner .sTit { 	
	margin:0 0 3px;
	font-family: S-CoreDream-5Medium;
	font-size:20px;
	color:#FF5722;
}
.mainBanner .tit { 
	margin:0 0 23px;
	font-family: S-CoreDream-4Regular;
	font-size:28px;
	color:#212121;
}
.mainBanner .tit span { 
	font-family: S-CoreDream-7ExtraBold; 
}
.mainBanner .txt { 
	font-family: S-CoreDream-4Regular;
	font-size:28px;
	color:#212121;
}
.mainBanner .txt span { 
	font-family: S-CoreDream-7ExtraBold; 
}
.mainBanner .imgBox { 
	position:absolute; 
	bottom:0;
	right:74px;
	font-size:0;
}
.mainBanner .imgBox img { 
	max-width: 100%; 
}
.mainSchWr .inner { 
	display:flex; 
	gap:8px;
}
.mainSchWr .schIpt { 
	padding:14px 16px;
	border:1px solid #E0E0E0;
	border-radius: 5px;
	font-size:16px;
	color: #424242;	
}
.mainSchWr .schIpt::placeholder { 
	color:#9E9E9E; 
}
.mainSchWr select.schIpt { 
	flex-shrink:0;
	width: 217px; 
	appearance:none;
    background:url(/Form/_guest/basic/images/mainSchIco01.svg) no-repeat right 24px center;
}
.mainSchWr input.schIpt { 
	flex-grow:1; 
}
.mainSchWr .schBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 93px;
	background: #FF5722;
	border-radius: 5px;
	font-weight:500;
	font-size:16px;
	color:#FFF;
}
.mainLnkWr .mainLnkArea { 
	padding:34px 0 24px;
}
.mainLnkWr .mainLnkArea:nth-child(even) { 
	background: #F7F7F7; 
}
.mainLnkWr .mainLnkTop { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	justify-content:space-between; 
	gap:10px;
	margin:0 0 15px;
}
.mainLnkWr .mainLnkTop .tit { 
	font-weight:500;
	font-size:16px;
	color:#666;
}
.mainLnkWr .mainLnkTop .lnk { 
	position:relative; 
	display:block; 
	padding:0 22px 0 0;
	font-size:16px;
	color: #9E9E9E;
	transition:all .3s ease;
}
.mainLnkWr .mainLnkTop .lnk:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 12px;
	height: 12px;
	top:50%;
	right:3px;
	margin:-6px 0 0;
	transform:rotate(-45deg);
	border-bottom:2px solid #9E9E9E;
	border-right:2px solid #9E9E9E;
	transition:all .3s ease;
}
.mainLnkWr .mainLnkTop .lnk:focus,
.mainLnkWr .mainLnkTop .lnk:hover { 
	color: #FF5722; 
}
.mainLnkWr .mainLnkTop .lnk:focus:after,
.mainLnkWr .mainLnkTop .lnk:hover:after { 
	border-color: #FF5722; 
}
.mainLnkWr .mainLnkLst { 
	display:flex; 
	flex-wrap:wrap; 
	gap:15px;
}
.mainLnkWr .mainLnkLst > li { 
	width: calc((100% - 45px)/4); 
}
.mainLnkWr .mainLnkLst > li .lnk { 
	display:block; 
	width: 100%;
	height: 100%;
	padding:18px;
	background: #FFF;
	border:1px solid #E0E0E0;
	border-top-color:#FF5722;
	transition:all .3s ease;
}
.mainLnkWr .mainLnkLst > li .lnk .tit { 
	display:block; 
	margin:0 0 3px;
	font-weight:500;
	font-size:14px;
	color:#424242;
}
.mainLnkWr .mainLnkLst > li .lnk .txt { 
	display:block; 
	font-size:16px;
	color:#666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.mainLnkWr .mainLnkLst > li .lnk .txt + .grayTxt { 
	margin-top:48px;
}
.mainLnkWr .mainLnkLst > li .txt + .cateLst,
.mainLnkWr .mainLnkLst > li .txt + .career { 
	margin-top:11px;
}
.mainLnkWr .mainLnkLst > li .lnk .grayTxt { 
	display:block; 
	text-align: right;
	font-size:13px;
	color:#9E9E9E;
}
.mainLnkWr .mainLnkLst > li .cateLst { 
	display:flex; 
	flex-wrap:wrap; 
	gap:8px;
}
.mainLnkWr .mainLnkLst > li .cateLst > li { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 44px;
	height: 25px;
	padding:0 8px;
	border-radius: 5px;
	font-weight:500;
	font-size:13px;
}
.mainLnkWr .mainLnkLst > li .cateLst > li:nth-child(odd) { 
	background: #BF8051; 
	color:#FFF;
}
.mainLnkWr .mainLnkLst > li .cateLst > li:nth-child(even) { 
	border:1px solid #BF8051; 
	color:#BF8051;
}
.mainLnkWr .mainLnkLst > li .cateLst + .grayTxt { 
	margin-top:29px;
}
.mainLnkWr .mainLnkLst > li .career { 
	display:inline-flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 54px;
	height: 25px;
	padding:0 8px;
	background: #FF5722;
	border-radius: 5px;
	font-weight:500;
	font-size:13px;
	color:#FFF;
}
.mainLnkWr .mainLnkLst > li .cate { 
	display:inline-flex;
	align-items:center; 
	justify-content:center; 
	min-width: 80px;
	height: 26px;
	margin:0 0 12px;
	padding:0 8px;
	background: #F2F3F7;
	border-radius: 5px;
	font-weight:500;
	font-size:14px;
	color:#9E9E9E;
}
.mainLnkWr .mainLnkLst > li .userInfo { 
	display:flex; 
	align-items:center;
	gap:4px;
}
.mainLnkWr .mainLnkLst > li .userInfo .imgBox { 
	position:relative;
	flex-shrink:0;
	display:block; 
	width: 16px;
	height: 16px;
	background: #E0E0E0;
	border-radius: 50%;
	font-size:0; 
	overflow:hidden;
}
.mainLnkWr .mainLnkLst > li .userInfo .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.mainLnkWr .mainLnkLst > li .userInfo .name { 
	max-width: 80px;
	font-size:13px;
	color:#424242;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.mainLnkWr .mainLnkLst > li .userInfo .gender { 
	flex-shrink:0;
	font-size:0;
}
.mainLnkWr .mainLnkLst > li .userInfo .gender img { 
	max-width: 100%; 
}
.mainLnkWr .mainLnkLst > li .btmBox { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:space-between; 
	gap:10px;
	margin:30px 0 0;
}
.mainLnkWr .mainLnkLst > li .lnk:focus,
.mainLnkWr .mainLnkLst > li .lnk:hover { 
	border-color:#FF5722;
}
.mainCmntWr .cmntTit { 
	position:relative; 
	display:inline-block; 
	margin:0 0 12px;
	padding:0 15px 0 0;
	font-size:24px;
	color:#666;
}
.mainCmntWr .cmntTit:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 12px;
	height: 12px;	
	top:50%;
	right:0;
	margin:-6px 0 0;
	transform:rotate(45deg);
	border-top:2px solid #666;
	border-right:2px solid #666;
}
.mainCmntWr .cmntTit .tit { 
	font-weight:500;
	font-size:#424242;
}
.mainCmntWr .cmntTit .num { 
	font-weight:700;
	color: #FF5722;
}
.mainCmntWr .cmntBox { 
	display:flex; 
	flex-wrap:wrap; 
	gap:17px;
}
.mainCmntWr .cmntBox .cmntCon { 
	display:flex; 
	flex-direction:column;
	width: calc((100% - 17px)/2);
	padding:23px 19px;
	border:1px solid #E0E0E0;
	border-radius: 10px;
}
.mainCmntWr .cmntBox .cmntCon .topBox { 
	display:flex;
	flex-wrap:wrap; 
	align-items:center; 
	justify-content:space-between; 
	gap:10px;
	margin:0 0 30px;
}
.mainCmntWr .cmntBox .cmntCon .topBox .tit { 
	font-weight:500;
	font-size:18px;
	color:#424242;
}
.mainCmntWr .cmntBox .cmntCon .topBox .cate { 
	display:inline-flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 100px;
	height: 30px;
	padding:0 8px;
	border-radius: 5px;
	background: #F2F3F7;
	font-weight:500;
	font-size:16px;
	color:#424242;
}
.mainCmntWr .cmntBox .cmntCon .topBox .lnk { 
	position:relative; 
	display:inline-block;
	padding:0 17px 0 0;
	font-size:13px;
	color:#9E9E9E;
	transition:all .3s ease;
}
.mainCmntWr .cmntBox .cmntCon .topBox .lnk:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 10px;
	height: 10px;
	top:50%;
	right:0;
	margin:-5px 0 0;
	transform:rotate(45deg);
	border-top:2px solid #9E9E9E;
	border-right:2px solid #9E9E9E;
	transition:all .3s ease;
}
.mainCmntWr .cmntBox .cmntCon .topBox .lnk:focus,
.mainCmntWr .cmntBox .cmntCon .topBox .lnk:hover { 
	color: #FF5722; 
}
.mainCmntWr .cmntBox .cmntCon .topBox .lnk:focus:after,
.mainCmntWr .cmntBox .cmntCon .topBox .lnk:hover:after { 
	border-color: #FF5722; 
}
.mainCmntWr .cmntBox .cmntCon .brdLst li { 
	margin:0 0 12px;
}
.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk { 
	display:flex;
	align-items:center; 
	gap:7px;
}
.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk .tit { 
	flex-grow:1; 
	display:block; 
	font-size:14px;
	color:#424242;
	transition:all .3s ease;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk .reply { 
	position:relative;
	flex-shrink:0;
	display:inline-block;
	padding:0 0 0 16px;
	font-size:13px;
	color:#9E9E9E;
}
.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk .reply:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 14px;
	height: 14px;
	top:50%;
	left:0;
	transform:translateY(-50%);
	background:url(/Form/_guest/basic/images/mainCmntReply01.svg) no-repeat;
	background-size:cover;
}
.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk:focus .tit,
.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk:hover .tit { 
	color: #FF5722; 
}
.mainCmntWr .cmntBox .cmntCon .brdLst li:last-child { 
	margin:0;
}
.mainLnkWr .noData,
.mainCmntWr .cmntBox .cmntCon .noData { 
	flex-grow:1;
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	min-height: 80px;
	font-size:14px;
	color:#9E9E9E;
}
@media all and (max-width:1240px){
	.mainBanner .inner { 
		padding:40px 410px 40px 0;
	}
	.mainBanner .imgBox { 
		right:0; 
	}
}
@media all and (max-width:999px){
	.mainBanner { 
		margin:0 0 20px;
	}
	.mainBanner .inner { 
		padding:30px 330px 30px 0;
	}
	.mainBanner .sTit { 
		margin:0;
		font-size:16px;
	}
	.mainBanner .tit { 
		margin:0 0 20px;
		font-size:22px;
	}
	.mainBanner .txt { 
		font-size:22px; 
	}
	.mainBanner .imgBox { 
		width: 256px; 
	}	
	.mainSchWr .inner { 
		flex-wrap:wrap; 
	}
	.mainSchWr .schIpt { 
		padding:12px;
		font-size:14px;
	}
	.mainSchWr select.schIpt { 
		width: calc((100% - 8px)/2);
		background-size:15px auto;
		background-position:right 19px center;
	}
	.mainSchWr .schBtn { 
		width: 80px;
		font-size:14px;
	}
	.mainLnkWr .mainLnkArea { 
		padding:30px 0 20px;
	}
	.mainLnkWr .mainLnkTop .lnk { 
		padding:0 15px 0 0;
		font-size:14px;
	}
	.mainLnkWr .mainLnkTop .lnk:after { 
		width: 10px;
		height: 10px;
		margin:-4px 0 0;
	}
	.mainLnkWr .mainLnkLst { 
		gap:10px; 
	}
	.mainLnkWr .mainLnkLst > li { 
		width: calc((100% - 20px)/3); 
	}
	.mainLnkWr .mainLnkLst > li .lnk { 
		padding:15px;
	}
	.mainLnkWr .mainLnkLst > li .lnk .tit { 
		font-size:13px; 
	}
	.mainLnkWr .mainLnkLst > li .lnk .txt { 
		font-size:14px; 
	}
	.mainLnkWr .mainLnkLst > li .lnk .txt + .grayTxt { 
		margin-top:30px;
	}
	.mainLnkWr .mainLnkLst > li .txt + .cateLst,
	.mainLnkWr .mainLnkLst > li .txt + .career { 
		margin-top:10px;
	}
	.mainLnkWr .mainLnkLst > li .lnk .grayTxt { 
		font-size:12px; 
	}
	.mainLnkWr .mainLnkLst > li .cateLst > li { 
		font-size:12px; 
	}
	.mainLnkWr .mainLnkLst > li .cateLst + .grayTxt { 
		margin-top:20px;
	}
	.mainLnkWr .mainLnkLst > li .career { 
		min-width: 45px;
		font-size:12px; 
	}
	.mainLnkWr .mainLnkLst > li .cate { 
		min-width: 70px;
		margin:0 0 10px;
		font-size:13px; 
	}
	.mainLnkWr .mainLnkLst > li .btmBox { 
		margin:20px 0 0;
	}
	.mainCmntWr .cmntTit { 
		margin:0 0 10px;
		padding:0 12px 0 0;
		font-size:19px;
	}
	.mainCmntWr .cmntTit:after { 
		width: 10px; 
		height: 10px;
		margin:-5px 0 0;
	}
	.mainCmntWr .cmntBox { 
		gap:15px;
	}
	.mainCmntWr .cmntBox .cmntCon { 
		width: calc((100% - 15px)/2);
		padding:20px;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox { 
		margin:0 0 20px;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox .tit { 
		font-size:15px;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox .cate { 
		min-width: 80px;
		height: 28px;
		font-size:14px;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox .lnk { 
		padding:0 15px 0 0;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox .lnk:after { 
		width: 8px;
		height: 8px;
		margin:-4px 0 0;
	}
	.mainCmntWr .cmntBox .cmntCon .brdLst li { 
		margin:0 0 10px;
	}
	.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk { 
		gap:5px;
	}
	.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk .reply { 
		padding:0 0 0 13px;
	}
	.mainCmntWr .cmntBox .cmntCon .brdLst li .lnk .reply:before { 
		width: 12px;
		height: 12px;
	}
	.mainLnkWr .noData,
	.mainCmntWr .cmntBox .cmntCon .noData { 
		min-height: 50px;
	}
}
@media all and (max-width:599px){
	.mainBanner { 
		margin:0 0 15px;
	}
	.mainBanner .inner { 
		padding:20px 0 0;
		text-align: center;
	}
	.mainBanner .sTit { 
		font-size:15px; 
	}
	.mainBanner .tit { 
		margin:0 0 10px;
		font-size:20px;
	}
	.mainBanner .txt { 
		margin:0 0 15px;
		font-size:20px; 
	}
	.mainBanner .imgBox { 
		position:relative; 
		width: 192px;
		bottom:auto;
		right:auto;
		margin:0 auto;
	}
	.mainSchWr .schIpt,
	.mainSchWr .schBtn { 
		width: 100%;
		padding:10px;
	}
	.mainSchWr select.schIpt { 
		width: 100%;
		background-size:14px auto;
		background-position:right 17px center;
	}
	.mainLnkWr .mainLnkArea { 
		padding:20px 0 15px;
	}
	.mainLnkWr .mainLnkTop .lnk { 
		padding:0 12px 0 0;
		font-size:13px;
	}
	.mainLnkWr .mainLnkTop .lnk:after { 
		width: 8px;
		height: 8px;
		margin:-5px 0 0;
	}
	.mainLnkWr .mainLnkLst > li { 
		width: 100%;
	}
	.mainLnkWr .mainLnkLst > li .lnk { 
		padding:10px;
	}
	.mainLnkWr .mainLnkLst > li .lnk .tit { 
		font-size:12px; 
	}
	.mainLnkWr .mainLnkLst > li .lnk .txt { 
		font-size:13px; 
	}
	.mainLnkWr .mainLnkLst > li .lnk .txt + .grayTxt { 
		margin-top:20px;
	}
	.mainLnkWr .mainLnkLst > li .txt + .cateLst { 
		margin-top:8px;
	}
	.mainLnkWr .mainLnkLst > li .cate { 
		min-width: 60px;
		margin:0 0 8px;
		font-size:12px; 
	}
	.mainLnkWr .mainLnkLst > li .cateLst + .grayTxt { 
		margin-top:15px;
	}
	.mainLnkWr .mainLnkLst > li:last-child { 
		margin:0;
	}
	.mainCmntWr .cmntTit { 
		padding:0 10px 0 0;
		font-size:17px;
	}
	.mainCmntWr .cmntTit:after { 
		width: 8px; 
		height: 8px;
		margin:-4px 0 0;
	}
	.mainCmntWr .cmntBox { 
		gap:10px;
	}
	.mainCmntWr .cmntBox .cmntCon { 
		width: 100%;
		padding:10px;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox { 
		margin:0 0 15px;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox .tit { 
		font-size:14px;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox .cate { 
		min-width: 70px;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox .lnk { 
		padding:0 10px 0 0;
	}
	.mainCmntWr .cmntBox .cmntCon .topBox .lnk:after { 
		width: 6px;
		height: 6px;
		margin:-3px 0 0;
	}
	.mainCmntWr .cmntBox .cmntCon .brdLst li { 
		margin:0 0 8px;
	}
	.mainLnkWr .noData,
	.mainCmntWr .cmntBox .cmntCon .noData { 
		min-height: 40px;
	}
}
/* 메인 끝
------------------------------------------------------ */
/* 로그인 시작
------------------------------------------------------ */
.loginWr { 
	max-width: 420px; 
	margin:0 auto;
	padding:75px 0 0;
}
.loginWr .logo { 
	margin:0 auto 15px;
	font-size:0;
	text-align: center;
}
.loginWr .logo img { 
	max-width: 100%; 
}
.loginWr .loginTit { 
	margin:0 0 11px;
	font-weight:700;
	font-size:24px;	
	color:#424242;
	text-align: center;
}
.loginWr .loginTit span { 
	color:#FF5722;
}
.loginWr .loginTxt { 
	margin:0 0 24px;
	font-size:20px;
	text-align: center;	
}
.loginWr .iptTit { 
	margin:0 0 8px;
	font-weight:500;
	font-size:18px;
	color:#424242;
}
.loginWr .inputArea + .iptTit { 
	margin-top:14px;
}
.loginWr .loginFindBox { 
	margin:10px 0 0;
	overflow:hidden;
}
.loginWr .loginFindBox a { 
	display:block; 
	font-size:18px;
	color:#9E9E9E;
	transition:all .3s ease;
	float:right;
}
.loginWr .loginFindBox a:focus,
.loginWr .loginFindBox a:hover { 
	color: #FF5722; 
}
.loginWr .loginBtnBox { 
	margin:47px 0 0;
}
.loginWr .loginBtnBox .btnLogin { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 66px;
	margin:0 0 22px;
	background: #9E9E9E; 
	border-radius: 5px;
	font-weight:700;
	font-size:18px;
	color:#FFF;
	transition:all .3s ease;
}
.loginWr .loginBtnBox .btnLogin.on { 
	background: #FF5722;
}
.loginWr .loginBtnBox .btnJoin { 
	display:block; 
	text-align: center;
	font-weight:500;
	font-size:18px;
	color:#9E9E9E;
	transition:all .3s ease;
}
.loginWr .loginBtnBox .btnJoin:hover,
.loginWr .loginBtnBox .btnJoin:focus { 
	color: #FF5722; 
}
@media all and (max-width:999px){
	.loginWr .iptTit,
	.loginWr .loginBtnBox .btnLogin,
	.loginWr .loginBtnBox .btnJoin { 
		font-size:15px; 
	}
	.loginWr .logo { 
		width: 77px; 
	}
	.loginWr .loginTit { 
		margin:0 0 8px;
		font-size:19px; 
	}
	.loginWr .loginTxt { 
		margin:0 0 15px;
		font-size:16px; 
	}
	.loginWr .inputArea + .iptTit { 
		margin-top:10px;
	}
	.loginWr .loginFindBox a { 
		font-size:15px; 
	}
	.loginWr .loginBtnBox { 
		margin:30px 0 0;
	}
	.loginWr .loginBtnBox .btnLogin { 
		height: 50px;
		margin:0 0 15px;
	}
}
@media all and (max-width:599px){
	.loginWr .iptTit,
	.loginWr .loginBtnBox .btnLogin,
	.loginWr .loginBtnBox .btnJoin { 
		font-size:14px; 
	}
	.loginWr .loginTit { 
		margin:0 0 5px;
		font-size:17px; 
	}
	.loginWr .loginTxt { 
		margin:0 0 10px;
		font-size:15px; 
	}
	.loginWr .loginFindBox { 
		margin:5px 0 0;
	}
	.loginWr .loginFindBox a { 
		font-size:14px; 
	}
	.loginWr .loginBtnBox { 
		margin:25px 0 0;
	}
	.loginWr .loginBtnBox .btnLogin { 
		height: 40px;
		margin:0 0 10px;
	}
}
@media all and (max-width:460px){
	.loginWr {
		margin:0 20px;
	}
}
/* 로그인 끝
------------------------------------------------------ */
/* 회원가입 시작
------------------------------------------------------ */
.joinWr { 
	max-width: 420px;
	margin:0 auto;
	padding:96px 0 0;
}
.joinWr .joinTit,
.joinWr .joinTxt { 
	text-align: center;
	color:#424242;
}
.joinWr .joinTit { 
	margin:0 0 11px;
	font-weight:700;
	font-size:24px;
}
.joinWr .joinTxt { 
	margin:0 0 46px;
	font-size:20px;  
}
.joinWr .joinCateSel { 
	display:flex;
	flex-wrap:wrap; 
	gap:10px;
}
.joinWr .joinCateSel > li { 
	width: calc((100% - 10px)/2);
}
.joinWr .joinCateSel > li .joinCate { 
	display:block; 
	width: 100%;
	padding:54px 10px;
	border:1px solid #E0E0E0;
	border-radius: 20px;
	transition:all .3s ease;	
}
.joinWr .joinCateSel > li .joinCate span { 
	display:block; 
	text-align: center;
	transition:all .3s ease;
}
.joinWr .joinCateSel > li .joinCate .tit { 
	margin:0 0 17px;
	font-weight:700;
	font-size:26px;
	color:#212121;
}
.joinWr .joinCateSel > li .joinCate .txt { 
	font-size:18px;
	color:#BDBDBD;
}
.joinWr .joinCateSel > li .joinCate:hover,
.joinWr .joinCateSel > li .joinCate:focus { 
	background: #FF5722; 
	border-color:#FF5722;
}
.joinWr .joinCateSel > li .joinCate:hover .tit,
.joinWr .joinCateSel > li .joinCate:focus .tit,
.joinWr .joinCateSel > li .joinCate:hover .txt,
.joinWr .joinCateSel > li .joinCate:focus .txt { 
	color: #FFF; 
}
.joinWr .joinCertifyBox .btnCertify { 
	position:relative; 
	display:block; 
	width: 100%;
	margin:0 0 12px;
	padding:26px 60px 24px;
	border-radius: 10px;
	font-size:20px;
	color:#212121;
	text-align: center;	
}
.joinWr .joinCertifyBox .btnCertify:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 34px;
	height: 34px;
	top:50%;
	left:23px;
	margin:-17px 0 0;
	background-repeat: no-repeat;
	background-size:cover;
}
.joinWr .joinCertifyBox .btnCertify:last-child { 
	margin:0;
}
.joinWr .joinCertifyBox .btnCertify.st_phone { 
	background: #FFF; 
	border:1px solid #E0E0E0;
	transition:all .3s ease;
}
.joinWr .joinCertifyBox .btnCertify.st_phone:before { 
	background-image: url(/Form/_guest/basic/images/joinCerIcoPhone.svg);
}
.joinWr .joinCertifyBox .btnCertify.st_phone:hover,
.joinWr .joinCertifyBox .btnCertify.st_phone:focus { 
	border-color:#FF5722; 
}
.joinWr .joinCertifyBox .btnCertify.st_kakao { 
	background: #FEE500; 
}
.joinWr .joinCertifyBox .btnCertify.st_kakao:before { 
	background-image: url(/Form/_guest/basic/images/joinCerIcoKakao.svg);
}
.joinWr .joinInfoBox .countArea { 
	display:none; 
	margin:14px 0 0;
}
.joinWr .joinInfoBox .tit { 
	margin:0 0 8px;
	font-weight:500;
	font-size:18px;
	color:#424242;
}
.joinWr .joinInfoBox .infoBox { 
	position:relative; 
}
.joinWr .joinInfoBox .infoBox .btnSms,
.joinWr .joinInfoBox .infoBox .count { 
	position:absolute; 
}
.joinWr .joinInfoBox .infoBox .btnSms { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 104px;
	height: 100%;
	top:0;
	right:0;
	background: #FF5722;
	border-radius: 5px;
	font-weight:700;
	font-size:18px;
	color:#FFF;
}
.joinWr .joinInfoBox .infoBox .count { 
	display:block; 
	top:50%;
	right:17px;
	transform:translateY(-50%);
	font-size:16px;
	color:#FF5722;
}
.joinWr .joinInfoBox .infoBox.st_sms { 
	padding:0 112px 0 0;
}
.joinWr .joinInfoBox .infoBox.st_count .inputArea { 
	padding-right:60px;
}
.joinWr .joinComplete { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 66px;
	margin:50px 0 0;
	background: #9E9E9E; 
	border-radius: 5px;
	font-weight:700;
	font-size:18px;
	color:#FFF;
}
.joinWr .joinComplete.on { 
	background: #FF5722;
}
.join01Wr { 
	max-width: 380px;
}
.join03Wr .joinTit,
.join03Wr .joinTxt { 
	text-align: left; 
}
@media all and (max-width:999px){
	.joinWr .joinTxt,
	.joinWr .joinCertifyBox .btnCertify { 
		font-size:16px; 
	}
	.joinWr .infoBox .tit,
	.joinWr .joinInfoBox .tit,
	.joinWr .joinInfoBox .infoBox .btnSms,
	.joinWr .joinComplete { 
		font-size:15px; 
	}
	.joinWr { 
		padding:50px 0 0;
	}
	.joinWr .joinTit { 
		margin:0 0 8px;
		font-size:19px; 
	}
	.joinWr .joinTxt { 
		margin:0 0 30px;
	}
	.joinWr .joinCateSel > li .joinCate { 
		padding:40px 10px;
	}
	.joinWr .joinCateSel > li .joinCate .tit { 
		margin:0 0 15px;
		font-size:20px; 
	}
	.joinWr .joinCateSel > li .joinCate .txt { 
		font-size:15px; 
	}
	.joinWr .joinCertifyBox .btnCertify { 
		padding:20px 50px 18px;
	}
	.joinWr .joinCertifyBox .btnCertify:before { 
		width: 26px; 
		height: 26px;
		left:20px;
		margin:-13px 0 0;
	}
	.joinWr .joinInfoBox .infoBox .btnSms { 
		width: 90px;
	}
	.joinWr .joinInfoBox .infoBox .count { 
		font-size:14px;
	}
	.joinWr .joinInfoBox .infoBox.st_sms { 
		padding:0 98px 0 0;
	}
	.joinWr .joinComplete { 
		height: 50px; 
		margin:30px 0 0;
	}
}
@media all and (max-width:599px){
	.joinWr .joinTit,
	.joinWr .joinCateSel > li .joinCate .tit { 
		font-size:18px; 
	}
	.joinWr .joinTxt,
	.joinWr .joinCertifyBox .btnCertify { 
		font-size:15px; 
	}
	.joinWr .infoBox .tit,
	.joinWr .joinInfoBox .tit,
	.joinWr .joinCateSel > li .joinCate .txt,
	.joinWr .joinInfoBox .infoBox .btnSms,
	.joinWr .joinComplete { 
		font-size:14px; 
	}
	.joinWr { 
		padding:30px 0 0;
	}
	.joinWr .joinTit { 
		margin:0 0 5px;
	}
	.joinWr .joinTxt { 
		margin:0 0 20px;
	}
	.joinWr .joinCateSel > li { 
		width: 100%; 
	}
	.joinWr .joinCateSel > li .joinCate { 
		padding:15px 10px;
	}
	.joinWr .joinCateSel > li .joinCate .tit { 
		margin:0 0 5px;
	}
	.joinWr .joinCertifyBox .btnCertify:before { 
		width: 20px; 
		height: 20px;
		margin:-10px 0 0;
		left:15px;
	}
	.joinWr .joinComplete { 
		height: 40px; 
		margin:20px 0 0;
	}
}
@media all and (max-width:460px){
	.joinWr { 
		margin:0 20px;
	}
	.join01Wr { 
		margin:0 auto;
	}
}
@media all and (max-width:420px){
	.join01Wr { 
		margin:0 20px;
	}
}
/* 회원가입 끝
------------------------------------------------------ */
/* 회원가입 상세 공통 시작
------------------------------------------------------ */
.joinBtmBox { 
	margin:30px 0 0;
}
.joinBtmBox .jnBtmBtn {  
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 420px;
	max-width: 100%;
	height: 66px;
	margin:0 auto;
	background: #FF5722;
	border-radius: 5px;
	font-weight:500;
	font-size:18px;
	color:#FFF;
}
.joinBtmBox .jnBtmBtn:disabled { 
	background: #9E9E9E; 
}
@media all and (max-width:999px){
	.joinBtmBox { 
		margin:20px 0 0;
	}
	.joinBtmBox .jnBtmBtn { 
		width: 300px; 
		height: 50px;
		font-size:16px;
	}
}
@media all and (max-width:599px){
	.joinBtmBox { 
		margin:15px 0 0;
	}
	.joinBtmBox .jnBtmBtn { 
		width: 200px; 
		height: 40px;
		font-size:14px;
	}
}
/* 회원가입 상세 공통 끝
------------------------------------------------------ */
/* 구직 업종, 운영 업종 선택 시작
------------------------------------------------------ */
.joinSelectTypeWr { 
	max-width: 716px;
	margin:0 auto;
	padding:76px 0 0;
}
.joinSelectTypeWr .jstTit { 
	margin:0 0 27px;
	font-weight:700;
	font-size:24px;
	color:#424242;
}
.joinSelectTypeWr .jstLst { 
	display:flex; 
	flex-wrap:wrap; 
}
.joinSelectTypeWr .jstLst > li { 
	width: 49%; 
	margin:2% 2% 0 0;
}
.joinSelectTypeWr .jstLst > li .jstLstBtn { 
	position:relative; 
	width: 100%;
	height:100%;
	padding:10px 10px 10px 70px;
	border:1px solid #E0E0E0;
	border-radius: 5px;
	font-size:0;
	transition:all .3s ease;
}
.joinSelectTypeWr .jstLst > li .jstLstBtn:before { 
	content:"";
	box-sizing:border-box;
	display:inline-block;
	vertical-align:middle; 
	width: 0;
	height: 100%;
	min-height: 50px;
	vertical-align:middle; 
}
.joinSelectTypeWr .jstLst > li .jstLstBtn .imgBox { 
	position:absolute; 
	display:block; 
	top:50%;
	left:23px;
	transform:translateY(-50%);
}
.joinSelectTypeWr .jstLst > li .jstLstBtn .imgBox img { 
	width: 100%; 
}
.joinSelectTypeWr .jstLst > li .jstLstBtn .txt { 
	display:inline-block;
	vertical-align:middle; 
	font-weight:500;
	font-size:18px;
	color:#424242;
	transition:all .3s ease;
}
.joinSelectTypeWr .jstLst > li .jstLstBtn.on { 
	border-color:#FF5722;
}
.joinSelectTypeWr .jstLst > li .jstLstBtn.on .txt { 
	color: #FF5722;
}
.joinSelectTypeWr .jstLst > li:nth-child(2n) { 
	margin-right:0;
}
.joinSelectTypeWr .jstLst > li:nth-child(-n+2) { 
	margin-top:0;
}
@media all and (max-width:999px){
	.joinSelectTypeWr { 
		padding:50px 0 0;
	}
	.joinSelectTypeWr .jstTit { 
		margin:0 0 20px;
		font-size:19px;
	}
	.joinSelectTypeWr .jstLst > li .jstLstBtn { 
		padding:10px 10px 10px 60px;
	}
	.joinSelectTypeWr .jstLst > li .jstLstBtn:before { 
		min-height: 40px; 
	}
	.joinSelectTypeWr .jstLst > li .jstLstBtn .imgBox { 
		width: 32px;
		left:15px;
	}
	.joinSelectTypeWr .jstLst > li .jstLstBtn .txt { 
		font-size:16px; 
	}
}
@media all and (max-width:756px){
	.joinSelectTypeWr { 
		margin:0 20px;
	}
}
@media all and (max-width:599px){
	.joinSelectTypeWr { 
		padding:30px 0 0;
	}
	.joinSelectTypeWr .jstTit { 
		margin:0 0 15px;
		font-size:17px;
	}
	.joinSelectTypeWr .jstLst > li .jstLstBtn { 
		padding:10px 10px 10px 45px;
	}
	.joinSelectTypeWr .jstLst > li .jstLstBtn:before { 
		min-height: 30px; 
	}
	.joinSelectTypeWr .jstLst > li .jstLstBtn .imgBox { 
		width: 24px; 
		left:12px;
	}
	.joinSelectTypeWr .jstLst > li .jstLstBtn .txt { 
		font-size:14px; 
	}
}
/* 구직 업종, 운영 업종 선택 끝
------------------------------------------------------ */
/* 가입 상세 시작
------------------------------------------------------ */
.joinDetailWr { 
	max-width: 420px; 
	margin:0 auto;
	padding:96px 0 0;
}
.joinDetailWr .jdTit { 
	margin:0 0 25px;
	font-weight:700;
	font-size:24px;
	color:#424242;
}
.joinDetailWr .jdsTit { 
	margin:0 0 8px;
	font-weight:500;
	font-size:18px;
	color:#424242;
}
.joinDetailWr > * + .jdsTit { 
	margin-top:14px;
}
.joinDetailWr .jdSelBox { 
	position: relative; 
}
.joinDetailWr .jdSelBox .jdSelBtn { 
	position:relative; 
	display:block; 
	width: 100%;
	padding:22px 40px 22px 16px;
	border:1px solid #E0E0E0;
	border-radius: 5px;
	font-size:16px;
	color:#9E9E9E;
	transition:all .3s ease;
}
.joinDetailWr .jdSelBox .jdSelBtn:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 12px;
	height: 12px;
	top:50%;
	right:21px;
	margin:-9px 0 0;
	transform:rotate(45deg);
	border-bottom:2px solid #424242;
	border-right:2px solid #424242;
	transition:all .3s ease;
}
.joinDetailWr .jdSelBox .jdSelBtn.on { 
	color: #424242; 
}
.joinDetailWr .jdSelBox .jdSelOptBox { 
	position:absolute;
	display:none; 
	width: 100%;
	max-height: 400px;
	top:calc(100% + 10px);
	left:0;
	padding:0 15px;
	background: #FFF;
	border:1px solid #E0E0E0;
	border-radius: 5px;
	box-shadow:0 2px 6px 0 rgba(0,0,0,.15);
	overflow-y:auto;
	z-index:1;
}
.joinDetailWr .jdSelBox .jdSelOptBox ul li { 
	border-bottom:1px solid #E0E0E0;
}
.joinDetailWr .jdSelBox .jdSelOptBox ul li:last-child { 
	border-bottom:none;
}
.joinDetailWr .jdSelBox .jdSelOptBox .jdSelOpt { 
	position:relative; 
	display:block; 
	width: 100%;
	padding:22px 0 21px;
	font-weight:500;
	font-size:16px;
	color:#424242;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	transition:all .3s ease;
}
.joinDetailWr .jdSelBox .jdSelOptBox .jdSelOpt:hover,
.joinDetailWr .jdSelBox .jdSelOptBox .jdSelOpt:focus { 
	color: #FF5722; 
}
.joinDetailWr .jdSelBox .jdSelOptBox .jdSelOpt.on { 
	padding-right:30px;
	color: #FF5722;
}
.joinDetailWr .jdSelBox .jdSelOptBox .jdSelOpt.on:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 24px;
	height: 24px;
	top:50%;
	right:0;
	margin:-12px 0 0;
	background:url(/Form/_guest/basic/images/jdsSelOpt01.svg) no-repeat;
	background-size:cover;
}
.joinDetailWr .jdSelBox .jdSelOptBox::-webkit-scrollbar { 
	display:none; 
}
.joinDetailWr .jdChoiceBox { 
	display:flex; 
	flex-wrap:wrap; 
}
.joinDetailWr .jdChoiceBox .jdChoice { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	gap:6px;
	width: 49%; 
	height: 66px;
	margin:2% 2% 0 0;
	background: #9E9E9E;
	border-radius: 5px;
	transition:all .3s ease;
}
.joinDetailWr .jdChoiceBox .jdChoice:before { 
	content:"";
	box-sizing:border-box;
	flex-shrink:0;
	display:block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	background-size:cover;
}
.joinDetailWr .jdChoiceBox .jdChoice .txt { 
	font-weight: 700;
	font-size:18px;
	color:#FFF;
}
.joinDetailWr .jdChoiceBox .jdChoice:nth-child(2n) { 
	margin-right:0;
}
.joinDetailWr .jdChoiceBox .jdChoice:nth-child(-n+2) { 
	margin-top:0;
}
.joinDetailWr .jdChoiceBox .jdChoice.on { 
	background:#FF5722;
}
.joinDetailWr .jdChoiceBox .jdChoice.st_male:before { 
	background-image: url(/Form/_guest/basic/images/jdChcIcoMale.svg); 
}
.joinDetailWr .jdChoiceBox .jdChoice.st_female:before { 
	background-image: url(/Form/_guest/basic/images/jdChcIcoFemale.svg);
}
@media all and (max-width:999px){
	.joinDetailWr .jdsTit,
	.joinDetailWr .jdSelBox .jdSelBtn,
	.joinDetailWr .jdChoiceBox .jdChoice .txt { 
		font-size:15px;
	}
	.joinDetailWr { 
		padding:50px 0 0;
	}
	.joinDetailWr .jdTit { 
		margin:0 0 20px;
		font-size:19px; 
	}
	.joinDetailWr .jdsTit { 
		margin:0 0 5px;
	}
	.joinDetailWr > * + .jdsTit { 
		margin-top:10px;
	}
	.joinDetailWr .jdSelBox .jdSelBtn { 
		padding:15px 30px 15px 15px;
	}
	.joinDetailWr .jdSelBox .jdSelBtn:after { 
		width: 10px; 
		height: 10px;
		right:15px;
		margin:-8px 0 0;
	}
	.joinDetailWr .jdSelBox .jdSelOptBox { 
		max-height: 300px;	 
	}
	.joinDetailWr .jdSelBox .jdSelOptBox .jdSelOpt { 
		padding:18px 0 17px;
		font-size:14px; 
	}
	.joinDetailWr .jdChoiceBox .jdChoice { 
		gap:4px;
		height: 50px;
	}
	.joinDetailWr .jdChoiceBox .jdChoice:before { 
		width: 17px;
		height: 17px;
	}
}
@media all and (max-width:599px){
	.joinDetailWr .jdsTit,
	.joinDetailWr .jdSelBox .jdSelBtn,
	.joinDetailWr .jdChoiceBox .jdChoice .txt { 
		font-size:14px;
	}
	.joinDetailWr { 
		padding:30px 0 0;
	}
	.joinDetailWr .jdTit { 
		margin:0 0 15px;
		font-size:17px; 
	}
	.joinDetailWr .jdSelBox .jdSelBtn { 
		padding:13px 25px 13px 13px;
	}
	.joinDetailWr .jdSelBox .jdSelBtn:after { 
		width: 8px; 
		height: 8px;	
		right:13px;
		margin:-7px 0 0;
	}
	.joinDetailWr .jdSelBox .jdSelOptBox { 
		max-height: 200px;	 
	}
	.joinDetailWr .jdSelBox .jdSelOptBox .jdSelOpt { 
		padding:14px 0 13px;
		font-size:13px; 
	}
	.joinDetailWr .jdChoiceBox .jdChoice { 
		height: 40px;
	}
	.joinDetailWr .jdChoiceBox .jdChoice:before { 
		width: 15px;
		height: 15px;
	}
}
@media all and (max-width:460px){
	.joinDetailWr { 
		margin: 0 20px; 
	}
}
/* 가입 상세 끝
------------------------------------------------------ */
/* 가입 완료 시작
------------------------------------------------------ */
.joinCompleteWr { 
	max-width: 420px; 
	margin:0 auto;
	padding:96px 0 0;
	text-align: center;
}
.joinCompleteWr .jcLogo { 
	margin:0 auto 10px;
	font-size:0;
}
.joinCompleteWr .jcLogo img { 
	max-width: 100%; 
}
.joinCompleteWr .txt01 { 
	margin:0 0 20px;
	font-weight:700;
	font-size:24px;
	color:#424242;
}
.joinCompleteWr .txt02 { 
	font-size:18px;
	color:#424242;
}
@media all and (max-width:999px){
	.joinCompleteWr .jcLogo { 
		width: 62px; 
		margin:0 auto 8px;
	}
	.joinCompleteWr .txt01 { 
		margin:0 0 15px;
		font-size:19px; 
	}
	.joinCompleteWr .txt02 { 
		font-size:15px; 
	}
}
@media all and (max-width:599px){
	.joinCompleteWr .jcLogo { 
		width: 46px; 
		margin:0 auto 5px;
	}
	.joinCompleteWr .txt01 { 
		margin:0 0 10px;
		font-size:17px; 
	}
	.joinCompleteWr .txt02 { 
		font-size:14px; 
	}
}
@media all and (max-width:460px){
	.joinCompleteWr { 
		margin: 0 20px; 
	}
}
/* 가입 완료 끝
------------------------------------------------------ */
/* 소일거리 상세 시작
------------------------------------------------------ */
.ptDetailWr > * { 
	margin:0 0 22px;
	padding:0 0 22px;
	border-bottom:1px solid #E0E0E0;
}
.ptDetailWr > *:last-child { 
	margin:0;
	padding:0;
	border-bottom:none;
}
.ptDetailWr .topBox { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	gap:8px;
}
.ptDetailWr .topBox .tit { 
	width: 100%; 
	font-size:22px;
	color:#424242;
}
.ptDetailWr .topBox .cate { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 57px;
	height: 32px;
	padding:0 8px;
	background: #FF5722;	
	border-radius: 5px;
	font-weight:500;
	font-size:18px;
	color:#FFF;
}
.ptDetailWr .topBox .txt { 
	font-weight:500;
	font-size:26px;
	color:#212121;
}
.ptDetailWr .conBox .tit { 
	margin:0 0 12px;
	font-weight:500;
	font-size:20px;
	color:#212121;
}
.ptDetailWr .conBox .infoBox { 
	display:flex; 
	flex-wrap:wrap; 
	padding:20px 25px;
	border:1px solid #FF5722;
	border-radius: 10px;
}
.ptDetailWr .conBox .infoBox .infoArea {
	width: 50%;
	padding:0 18px 0 0;
	border-right:1px solid #E0E0E0;
}
.ptDetailWr .conBox .infoBox .infoArea > * { 
	margin:0 0 11px;	 
}
.ptDetailWr .conBox .infoBox .infoArea > *:last-child { 
	margin:0;
}
.ptDetailWr .conBox .infoBox .infoArea dl { 
	display:flex; 
	gap:20px;
}
.ptDetailWr .conBox .infoBox .infoArea dl dt { 
	position:relative; 
	flex-shrink:0; 
	padding:0 0 0 8px;
	font-size:18px;
	color:#666;
}
.ptDetailWr .conBox .infoBox .infoArea dl dt:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 2px;
	height: 2px;
	top:11px;
	left:0;
	background: #666;
	border-radius: 50%;
}
.ptDetailWr .conBox .infoBox .infoArea dl dd { 
	flex-grow:1;
	font-size:18px;
	color:#424242;
}
.ptDetailWr .conBox .infoBox .infoArea dl dd * { 
	font-size:18px;
	color:#424242;	 
}
.ptDetailWr .conBox .infoBox .infoArea dl dd ul li { 
	margin:0 0 7px;
}
.ptDetailWr .conBox .infoBox .infoArea dl dd ul li:last-child { 
	margin:0;
}
.ptDetailWr .conBox .infoBox .infoArea dl dd .cate { 
	display:inline-flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 46px;
	height: 24px;
	padding:0 5px;	
	margin:0 8px 0 0;
	border-radius: 5px;
	font-weight:500;
	font-size:16px;
	color:#FFF;
}
.ptDetailWr .conBox .infoBox .infoArea dl dd .cate.st01 { 
	background: #FF5722; 
}
.ptDetailWr .conBox .infoBox .infoArea dl dd .cate.st02 { 
	background: #9E9E9E; 
}
.ptDetailWr .conBox .infoBox .infoArea .txt { 
	position:relative; 
	padding:0 0 0 8px;
	font-size:18px;
	color:#666;
}
.ptDetailWr .conBox .infoBox .infoArea .txt:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 2px;
	height: 2px;
	top:11px;
	left:0;
	background: #666;
	border-radius: 50%;
}
.ptDetailWr .conBox .infoBox .infoArea:nth-child(2n) { 
	padding:0 0 0 18px;
	border-right:none;
}
.ptDetailWr .conBox .btnBox { 
	display:flex;
	justify-content:space-between; 
}
.ptDetailWr .conBox .btnBox > * { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 49%;
	height: 66px;
	border-radius: 5px;
	font-weight:700;
	font-size:20px;
	color:#FFF;
}
.ptDetailWr .conBox .btnBox > *:nth-child(odd) { 
	background: #9E9E9E; 
}
.ptDetailWr .conBox .btnBox > *:nth-child(even) { 
	background: #FF5722; 
}
@media all and (max-width:999px){
	.ptDetailWr .conBox .tit,
	.ptDetailWr .conBox .btnBox > * { 
		font-size:16px; 
	}
	.ptDetailWr .topBox .cate,
	.ptDetailWr .conBox .infoBox .infoArea dl dt,
	.ptDetailWr .conBox .infoBox .infoArea dl dd,
	.ptDetailWr .conBox .infoBox .infoArea dl dd *,
	.ptDetailWr .conBox .infoBox .infoArea .txt { 
		font-size:15px; 
	}
	.ptDetailWr .conBox .infoBox .infoArea dl dt:before,
	.ptDetailWr .conBox .infoBox .infoArea .txt:before { 
		top:8px; 
	}
	.ptDetailWr > * { 
		padding:0 0 15px;
	}
	.ptDetailWr .topBox .tit { 
		font-size:18px;
	}
	.ptDetailWr .topBox .txt { 
		font-size:21px;
	}
	.ptDetailWr .conBox .tit {
		margin:0 0 10px;
	}
	.ptDetailWr .conBox .btnBox > * { 
		height: 50px; 
	}
	.ptDetailWr .conBox .infoBox { 
		padding:20px;
	}
	.ptDetailWr .conBox .infoBox .infoArea { 
		padding:0 10px 0 0;
	}
	.ptDetailWr .conBox .infoBox .infoArea > * { 
		margin:0 0 8px;
	}
	.ptDetailWr .conBox .infoBox .infoArea dl { 
		gap:10px; 
	}
	.ptDetailWr .conBox .infoBox .infoArea dl dd .cate { 
		font-size:14px; 
	}
	.ptDetailWr .conBox .infoBox .infoArea:nth-child(2n) { 
		padding:0 0 0 10px;
	}
}
@media all and (max-width:599px){
	.ptDetailWr .conBox .tit,
	.ptDetailWr .conBox .btnBox > * { 
		font-size:15px; 
	}
	.ptDetailWr .topBox .cate,
	.ptDetailWr .conBox .infoBox .infoArea dl dt,
	.ptDetailWr .conBox .infoBox .infoArea dl dd,
	.ptDetailWr .conBox .infoBox .infoArea dl dd *,
	.ptDetailWr .conBox .infoBox .infoArea .txt { 
		font-size:14px; 
	}
	.ptDetailWr > * { 
		padding:0 0 10px;
	}
	.ptDetailWr .topBox .tit {
		font-size:17px;
	}
	.ptDetailWr .topBox .txt { 
		font-size:20px;
	}
	.ptDetailWr .conBox .tit {
		margin:0 0 8px;
	}
	.ptDetailWr .conBox .btnBox > * { 
		height: 40px;
	}
	.ptDetailWr .conBox .infoBox { 
		padding:15px;
	}
	.ptDetailWr .conBox .infoBox .infoArea { 
		width: 100%; 
		margin:0 0 10px;
		padding:0 0 10px;
		border-bottom:1px solid #E0E0E0;
		border-right:none;
	}
	.ptDetailWr .conBox .infoBox .infoArea dl dd .cate { 
		margin:0 5px 0 0;
		font-size:13px; 
	}
	.ptDetailWr .conBox .infoBox .infoArea:nth-child(2n) { 
		padding-left:0;
	}
	.ptDetailWr .conBox .infoBox .infoArea:last-child { 
		margin:0;
		padding:0;
		border-bottom:none;
	}
}
/* 소일거리 상세 끝
------------------------------------------------------ */
/* 구인(직) 상세 시작
------------------------------------------------------ */
.fdeDetailWr .topBox { 
	margin:0 0 24px;
	padding:19px 29px;
	border:1px solid #BEBEBE;
	border-top:2px solid #FF5722;	
	border-radius: 0 0 5px 5px;
}
.fdeDetailWr .topBox .hasImgBox { 
	display:flex; 
	align-items:center; 
	gap:16px;
	margin:0 0 20px;
}
.fdeDetailWr .topBox .hasImgBox .imgBox { 
	position:relative; 
	flex-shrink:0;
	width: 90px;
	height: 90px;
	top:0;
	left:0;
	background: #E0E0E0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.fdeDetailWr .topBox .hasImgBox .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.fdeDetailWr .topBox .hasImgBox .conBox { 
	flex-grow:1; 
}
.fdeDetailWr .topBox .hasImgBox .conBox .career { 
	display:inline-flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 70px;	
	height: 32px;
	padding:0 8px;
	background: #FF5722;
	border-radius: 5px;
	font-weight:500;
	font-size:18px;
	color:#FFF;
}
.fdeDetailWr .topBox .hasImgBox .conBox .tit { 
	margin:8px 0 0;
	font-weight:500;
	font-size:26px;
	color:#212121;
}
.fdeDetailWr .topBox .sTit { 
	margin:0 0 7px;
	font-size:22px;
	color:#424242;
}
.fdeDetailWr .topBox .titBox { 
	display:flex; 
	align-items:center; 
	gap:8px;
	margin:0 0 22px;
	padding:0 0 22px;
	border-bottom:1px solid #E0E0E0;
}
.fdeDetailWr .topBox .titBox .cate { 
	flex-shrink:0; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 74px;
	height: 32px;
	padding:0 8px;
	background: #935735;
	border-radius: 5px;
	font-weight:500;
	font-size:18px;
	color:#FFF;
}
.fdeDetailWr .topBox .titBox .tit { 
	flex-grow:1;
	font-weight:500;
	font-size:26px;
	color:#212121;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.fdeDetailWr .topBox .conTit { 
	margin:0 0 11px;
	font-weight:500;
	font-size:18px;
	color:#212121;
}
.fdeDetailWr .topBox .fdeEmpInfo { 
	display:flex; 
	flex-wrap:wrap; 
	gap:10px;
}
.fdeDetailWr .topBox .fdeEmpInfo > * { 
	width: calc((100% - 10px)/2);
}
.fdeDetailWr .topBox .fdeEmpInfo dl { 
	display:flex; 
	gap:22px;
}
.fdeDetailWr .topBox .fdeEmpInfo dl > * { 
	font-size:16px; 
}
.fdeDetailWr .topBox .fdeEmpInfo dl dt { 
	flex-shrink:0;
	color: #666;
}
.fdeDetailWr .topBox .fdeEmpInfo dl dd { 
	color: #424242;
}
.fdeDetailWr .shareBox { 
	position:relative; 
	display:flex;
	justify-content:flex-end; 
	margin:0 0 15px;
}
.fdeDetailWr .shareBox .shareOn { 
	position:relative; 
	display:block; 
	padding:0 0 0 25px;
	font-size:16px;
	color:#666;
}
.fdeDetailWr .shareBox .shareOn:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 18px;
	height: 18px;
	top:2px;
	left:0;
	background: url(/Form/_guest/basic/images/comIcoShare01.svg) no-repeat;
	background-size:cover;
}
.fdeDetailWr .shareBox .shareArea { 
	position:absolute; 
	display:none; 
	width: 263px;
	top:calc(100% + 8px);
	right:0;
	border-radius: 5px;
	background: #FFF;
	border:1px solid #E0E0E0;
}
.fdeDetailWr .shareBox .shareArea .topArea { 
	display:flex; 
	align-items:center; 
	justify-content:space-between; 
	padding:9px 20px;
	border-bottom:1px solid #E0E0E0; 
}
.fdeDetailWr .shareBox .shareArea .topArea .tit { 
	font-weight:500;
	font-size:14px;
	color: #666;
}
.fdeDetailWr .shareBox .shareArea .topArea .shareClose { 
	position:relative; 
	width: 20px;
	height: 20px;
	font-size:0;
}
.fdeDetailWr .shareBox .shareArea .topArea .shareClose:before,
.fdeDetailWr .shareBox .shareArea .topArea .shareClose:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 16px;
	height: 2px;
	top:50%;
	left:50%;
	margin:-1px 0 0 -8px;
	background: #666;
	border-radius: 4px;
}
.fdeDetailWr .shareBox .shareArea .topArea .shareClose:before { 
	transform:rotate(45deg);
}
.fdeDetailWr .shareBox .shareArea .topArea .shareClose:after { 
	transform:rotate(-45deg);
}
.fdeDetailWr .shareBox .shareArea .shareLst { 
	display:flex; 
	flex-wrap:wrap; 
}
.fdeDetailWr .shareBox .shareArea .shareLst > li { 
	width: 33.333%; 
	padding:22px 0;
	text-align: center;
}
.fdeDetailWr .shareBox .shareArea .shareLst > li .shareBtn { 
	display:block; 
	width: 100%;
	text-align: center;
}
.fdeDetailWr .shareBox .shareArea .shareLst > li .shareBtn span { 
	display:block; 
}
.fdeDetailWr .shareBox .shareArea .shareLst > li .shareBtn .ico { 
	margin:0 auto 6px;
	font-size:0; 
}
.fdeDetailWr .shareBox .shareArea .shareLst > li .shareBtn .ico img { 
	max-width: 100%; 
}
.fdeDetailWr .shareBox .shareArea .shareLst > li .shareBtn .txt { 
	font-size:14px;
	color: #666;
}
.fdeDetailWr .fdeDetailInfo { 
	padding:21px 0;
	border-top:1px solid #E0E0E0;
}
.fdeDetailWr .fdeDetailInfo .tit { 
	margin:0 0 13px;
	font-weight:500;
	font-size:18px;
	color:#212121;
}
.fdeDetailWr .fdeDetailInfo .txt,
.fdeDetailWr .fdeDetailInfo .lst li { 
	font-size:16px;
	color:#424242;
}
.fdeDetailWr .fdeDetailInfo a.txt { 
	text-decoration:underline; 
	color: #FF5722;
}
.fdeDetailWr .fdeDetailInfo .cate { 
	display:inline-flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 42px;
	height: 22px;
	margin:0 8px 0 0;
	padding:0 5px;
	border-radius: 5px;
	font-weight:500;
	font-size:14px;
	color:#FFF;
}
.fdeDetailWr .fdeDetailInfo .cate.st01 { 
	background: #FF5722; 
}
.fdeDetailWr .fdeDetailInfo .cate.st02 { 
	background: #9E9E9E; 
}
.fdeDetailWr .fdeDetailInfo .lst li { 
	position:relative; 
	margin:0 0 7px;
	padding:0 0 0 9px;
}
.fdeDetailWr .fdeDetailInfo .lst li:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 4px;
	height: 1px;
	top:11px;
	left:0;
	background: #424242;
}
.fdeDetailWr .fdeDetailInfo .lst li:last-child { 
	margin:0;
}
.fdeDetailWr .fdeDetailInfo dl { 
	display:flex;
	gap:22px;
}
.fdeDetailWr .fdeDetailInfo dl > *,
.fdeDetailWr .fdeDetailInfo dl dd * { 
	font-size:16px; 
}
.fdeDetailWr .fdeDetailInfo dl dt { 
	flex-shrink:0;
	color: #666;
}
.fdeDetailWr .fdeDetailInfo dl dd { 
	flex-grow:1;
	color:#424242;
}
.fdeDetailWr .fdeDetailInfo dl dd ul li { 
	margin:0 0 8px;
}
.fdeDetailWr .fdeDetailInfo dl dd ul li:last-child { 
	margin:0;
}
.fdeDetailWr .fdeDetailInfo dl dd a { 
	display:inline-block; 
	font-size:1em;
	color: #FF5722;
	text-decoration:underline;
	transition:all .3s ease;
}
.fdeDetailWr .fdeDetailInfo dl + dl { 
	margin-top:14px;
}
.fdeDetailWr .fedBtnBox { 
	display:flex; 
	justify-content:center; 
	gap:12px;
	margin:57px auto 0;
}
.fdeDetailWr .fedBtnBox > * { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 290px;
	height: 66px;
	padding:0 8px;
	border-radius: 5px;
	font-weight:700;
	font-size:20px;	
}
.fdeDetailWr .fedBtnBox > *:nth-child(odd) { 
	background: #FF5722;
	color:#FFF;
}
.fdeDetailWr .fedBtnBox > *:nth-child(even) { 
	border:1px solid #FF5722;
	color:#FF5722;
}
@media all and (max-width:999px){
	.fdeDetailWr .topBox .hasImgBox .conBox .tit,
	.fdeDetailWr .topBox .titBox .tit { 
		font-size:21px; 
	}
	.fdeDetailWr .topBox .hasImgBox .conBox .career,
	.fdeDetailWr .topBox .titBox .cate,
	.fdeDetailWr .topBox .conTit,
	.fdeDetailWr .fdeDetailInfo .tit { 
		font-size:15px; 
	}
	.deDetailWr .topBox .fdeEmpInfo dl > *,
	.fdeDetailWr .fdeDetailInfo .txt,
	.fdeDetailWr .fdeDetailInfo dl > *,
	.fdeDetailWr .fdeDetailInfo dl dd *,
	.fdeDetailWr .fdeDetailInfo .lst li { 
		font-size:14px; 
	}
	.fdeDetailWr .topBox { 
		margin:0 0 20px;
		padding:15px;
	}
	.fdeDetailWr .topBox .hasImgBox { 
		gap:10px;
		margin:0 0 20px;
	}
	.fdeDetailWr .topBox .hasImgBox .imgBox { 
		width: 72px; 
		height: 72px;
	}
	.fdeDetailWr .topBox .hasImgBox .conBox .career { 
		min-width: 65px; 
		height: 28px;	
	}
	.fdeDetailWr .topBox .hasImgBox .conBox .tit { 
		margin:5px 0 0;
	}
	.fdeDetailWr .topBox .sTit { 
		font-size:18px; 
	}
	.fdeDetailWr .topBox .titBox { 
		margin:0 0 20px;
		padding:0 0 20px;
	}
	.fdeDetailWr .topBox .titBox .cate { 
		min-width: 70px;
	}
	.fdeDetailWr .topBox .fdeEmpInfo dl { 
		gap:15px; 
	}	
	.fdeDetailWr .shareBox { 
		margin:0 0 10px;
	}
	.fdeDetailWr .shareBox .shareOn { 
		padding:0 0 0 20px;
		font-size:14px;
	}
	.fdeDetailWr .shareBox .shareOn:before { 
		width: 15px;
		height: 15px;
		top:1px;
	}
	.fdeDetailWr .shareBox .shareArea {  
		width: 220px;
	}
	.fdeDetailWr .shareBox .shareArea .topArea { 
		padding:9px 15px;
	}
	.fdeDetailWr .shareBox .shareArea .topArea .tit { 
		font-size:13px;
	}
	.fdeDetailWr .shareBox .shareArea .topArea .shareClose { 
		width: 16px;
		height: 16px;
	}
	.fdeDetailWr .shareBox .shareArea .topArea .shareClose:before,
	.fdeDetailWr .shareBox .shareArea .topArea .shareClose:after { 
		width: 12px;
		margin:-1px 0 0 -6px;
	}
	.fdeDetailWr .shareBox .shareArea .shareLst > li { 
		padding:15px 0;
	}
	.fdeDetailWr .shareBox .shareArea .shareLst > li .shareBtn .ico { 
		width: 27px;
	}
	.fdeDetailWr .shareBox .shareArea .shareLst > li .shareBtn .txt { 
		font-size:13px;
	}
	.fdeDetailWr .fdeDetailInfo { 
		padding:15px 0;
	}
	.fdeDetailWr .fdeDetailInfo .tit { 
		margin:0 0 10px;
	}
	.fdeDetailWr .fdeDetailInfo dl { 
		gap:15px; 
	}
	.fdeDetailWr .fdeDetailInfo dl + dl { 
		margin-top:10px;
	}
	.fdeDetailWr .fdeDetailInfo .lst li { 
		margin:0 0 5px;
	}
	.fdeDetailWr .fdeDetailInfo .lst li:before { 
		top:9px; 
	}
	.fdeDetailWr .fedBtnBox { 
		gap:10px;
		margin:40px auto 0;
	}
	.fdeDetailWr .fedBtnBox > * { 
		width: calc((100% - 10px)/2); 
		height: 50px;	
		font-size:16px;
	}
}
@media all and (max-width:599px){
	.fdeDetailWr .topBox .hasImgBox .conBox .tit,
	.fdeDetailWr .topBox .titBox .tit { 
		font-size:19px; 
	}
	.fdeDetailWr .topBox .hasImgBox .conBox .career,
	.fdeDetailWr .topBox .titBox .cate,
	.fdeDetailWr .topBox .conTit,
	.fdeDetailWr .fdeDetailInfo .tit { 
		font-size:14px; 
	}
	.deDetailWr .topBox .fdeEmpInfo dl > *,
	.fdeDetailWr .fdeDetailInfo .txt,
	.fdeDetailWr .fdeDetailInfo dl > *,
	.fdeDetailWr .fdeDetailInfo dl dd *,
	.fdeDetailWr .fdeDetailInfo .lst li { 
		font-size:13px;
	}
	.fdeDetailWr .topBox,
	.fdeDetailWr .topBox .hasImgBox { 
		margin:0 0 15px;
	}
	.fdeDetailWr .topBox .hasImgBox .imgBox { 
		width: 54px; 
		height: 54px;
	}
	.fdeDetailWr .topBox .hasImgBox .conBox .career { 
		min-width: 60px; 
		height: 26px;	
	}
	.fdeDetailWr .topBox .sTit { 
		margin:0 0 5px;
		font-size:17px; 
	}
	.fdeDetailWr .topBox .titBox { 
		margin:0 0 15px;
		padding:0 0 15px;
	}
	.fdeDetailWr .topBox .titBox .cate { 
		min-width: 60px;
	}
	.fdeDetailWr .topBox .conTit { 
		margin:0 0 5px;
	}
	.fdeDetailWr .topBox .fdeEmpInfo dl { 
		width: 100%;
		gap:10px; 
	}
	.fdeDetailWr .fdeDetailInfo .tit { 
		margin:0 0 8px;
	}
	.fdeDetailWr .fdeDetailInfo dl { 
		gap:10px; 
	}
	.fdeDetailWr .fdeDetailInfo .lst li:before { 
		top:8px; 
	}
	.fdeDetailWr .fedBtnBox { 
		margin:20px auto 0;		 
	}
	.fdeDetailWr .fedBtnBox > * { 
		height: 40px;
		font-size:15px;
	}
}
/* 구인(직) 상세 끝
------------------------------------------------------ */
/* 구직 정보 등록 시작
------------------------------------------------------ */
.comInfoRegWr .cirIptBox .cirDateSel.startDay { 
	display:none; 
	margin:10px 0 0;
}
/* 구직 정보 등록 끝
------------------------------------------------------ */
/* 구인(직) 마이페이지 시작
------------------------------------------------------ */
.extraWr .myInfo { 
	position:relative; 
	display:flex; 
	flex-wrap:wrap;
	align-items:center; 
	margin:0 0 20px;
	padding:29px 29px 29px 135px;
	background: #FFF; 
	border:1px solid #E0E0E0;
	border-radius: 5px;
}
.extraWr .myInfo span { 
	display:block; 
}
.extraWr .myInfo .imgBox { 
	position:absolute;
	width: 90px;
	height: 90px;
	top:29px;
	left:29px;
	background: #E0E0E0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.extraWr .myInfo .imgBox img { 
	position:absolute; 
	width:100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.extraWr .myInfo .time { 
	display:inline-flex;
	align-items:center; 
	justify-content:center; 
	min-width: 94px;
	height: 22px;
	margin:0 0 6px;
	padding:0 8px;
	border:1px solid #666;
	border-radius: 5px;
	font-size:14px;
	color:#424242;
}
.extraWr .myInfo .name { 
	width: 100%; 
	margin:0 0 7px;
	font-size:20px;
	color:#000;
}
.extraWr .myInfo .name em { 
	font-style:normal;
	font-weight:500;
	font-size:1.1em.
}
.extraWr .myInfo .stat { 
	margin:0 7px 0 0;
	padding:0 7px 0 0;
	border-right:1px solid #E0E0E0;
	font-size:18px;
	color:#666;
}
.extraWr .myInfo .addr { 
	font-size:18px;
	color:#9E9E9E;
}
.extraWr .myInfo .lst { 
	display:flex; 
	flex-wrap:wrap; 
	width: 100%;
	margin:13px 0 0;
}
.extraWr .myInfo .lst > li { 
	width: 49%; 
	margin:2% 2% 0 0;
}
.extraWr .myInfo .lst > li .lnk { 
	display:flex; 
	align-items:center; 
	justify-content:center; 	
	width: 100%;
	height: 100%;
	padding:10px;
	border:1px solid #FF5722;
	border-radius: 5px;
	font-weight:500;
	font-size:18px;
	color: #FF5722;
}
.extraWr .myInfo .lst > li:nth-child(2n) { 
	margin-right:0;
}
.extraWr .myInfo .lst > li:nth-child(-n+2) { 
	margin-top:0;
}
.extraWr .myInfo .lst > li.info { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	justify-content:center; 
	gap:7px;
	padding:15px 10px;
	border:1px solid #E0E0E0;
	border-radius: 5px;
}
.extraWr .myInfo .lst > li.info .infoTxt { 
	padding:0 8px 0 0;
	border-right:1px solid #E0E0E0;
	font-size:18px;
	color:#666;
	word-break:break-all;
}
.extraWr .myInfo .lst > li.info .infoTxt:last-child { 
	padding:0;
	border-right:none;
}
.extraWr .areaTit { 
	margin:0 0 12px;
	font-weight:500;
	font-size:26px;
	color:#212121;
}
.extraWr .historyBox {
	position:relative; 
	padding:29px;
	background: #FFF; 
	border:1px solid #E0E0E0;
	border-radius: 5px;
	overflow:hidden;
}
.extraWr .historyBox .historyArea { 
	min-height: 420px;
	max-width: 870px;
	float:left; 
	overflow:auto;
}
.extraWr .historyBox .historyArea dt { 
	position:relative; 
}
.extraWr .historyBox .historyArea dt .historyBtn { 
	position:relative; 
	padding:0 30px 16px;
	font-size:22px;
	color:#9E9E9E;
	transition:all .3s ease;
}
.extraWr .historyBox .historyArea dt .historyBtn:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 100%;
	height: 2px;
	bottom:0;
	left:0;
	background: #E0E0E0;
	transition:all .3s ease;
	z-index:1;
}
.extraWr .historyBox .historyArea dt .historyBtn.on { 
	font-weight:500;
	color:#FF5722;
}
.extraWr .historyBox .historyArea dt .historyBtn.on:after { 
	height: 3px; 
	background: #FF5722;
}
.extraWr .historyBox .historyArea dd { 
	position:absolute; 
	display:none; 
	width: calc(100% - 58px);
	top:71px;
	left:29px;
	border-top:2px solid #E0E0E0;
}
.extraWr .historyBox .historyArea dd ul li.noData { 
	padding:130px 0;
	text-align: center; 
}
.extraWr .historyBox .historyArea dd ul li.noData .noDataImg { 
	margin:0 auto 14px;
	font-size:0; 
}
.extraWr .historyBox .historyArea dd ul li.noData .noDataImg img { 
	max-width: 100%; 
}
.extraWr .historyBox .historyArea dd ul li.noData .noDataTxt { 
	width: 100%;	
	font-size:18px;
	color:#9E9E9E;
}
.extraWr .historyBox .historyArea dd .infoLstA { 
	width: 100%; 
}
.extraWr .historyBox .historyArea dd .infoLstA > li { 	
	border-bottom:1px solid #E0E0E0; 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon { 
	position:relative; 
	display:flex; 
	flex-wrap:wrap; 
	width: 100%;
	height: 100%;
	padding:27px 30px;
	transition:all .3s ease;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .time { 
	display:block; 
	width: 100%;
	margin:0 0 8px;
	font-size:14px;
	color:#9E9E9E;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .tit { 
	display:block; 
	width: 100%;
	margin:0 0 3px;
	font-size:18px;
	color:#424242;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .txt { 
	display:block; 
	width: 100%;
	margin:0 0 12px;
	font-size:16px;
	color:#666;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst { 
	display:flex; 
	flex-wrap:wrap; 
	gap:4px;
	width: 100%;
	padding:14px 0 0;
	border-top:1px solid #E0E0E0;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li { 
	position:relative; 
	width: 100%;
	padding:0 0 0 19px;
	font-size:14px;
	color:#424242;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 14px;
	height: 14px;
	top:2px;
	left:0;
	background-repeat: no-repeat;
	background-size: cover;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li .regTit { 
	color:#666; 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li .hasLine { 
	position:relative;
	margin:0 4px 0 0;
	padding:0 8px 0 0;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li .hasLine:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 1px;
	height: 12px;
	top:50%;
	right:0;
	margin:-5px 0 0;
	background: #E0E0E0;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li.pay,
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li.recr { 
	width: auto; 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li.addr:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoAddr.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li.pay:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoPay.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li.recr:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoRecr.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li.workDay:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoDay.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li.workTime:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoTime.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regCate { 
	display:flex; 
	flex-wrap:wrap; 
	gap:8px;
	margin:0 0 6px;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regCate li { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 60px;
	height: 26px;
	padding:0 9px;
	border-radius: 5px;
	font-weight:500;
	font-size:14px;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regCate li:nth-child(odd) { 
	background: #BF8051; 
	color:#FFF;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regCate li:nth-child(even) { 
	border:1px solid #BF8051; 
	color:#BF8051;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .birth { 
	font-size:18px;
	color:#424242;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .gender { 
	position:relative; 
	display:inline-block; 
	padding:0 0 0 20px;
	font-size:16px;
	color:#666;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .gender:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 14px;
	height: 14px;
	top:3px;
	left:0;
	background-repeat: no-repeat;
	background-size:cover;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .gender.st_male:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoMale.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .gender.st_female:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoFemale.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst { 
	width: 100%; 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li { 
	position:relative; 
	margin:0 0 7px;
	padding:0 0 0 22px;
	font-size:16px;
	color:#666;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 16px;
	height: 16px;
	top:2px;
	left:0;
	background-repeat: no-repeat;
	background-size:cover;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li.term01:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoTerm01.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li.term02:before { 
	background-image: url(/Form/_guest/basic/images/comInfoIcoTerm02.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li:last-child { 
	margin:0;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .career { 
	display:inline-block;
	padding:1px 8px 0;
	border-radius: 5px;
	background: #FF5722;
	font-weight:500;
	font-size:16px;
	color: #FFF;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .fullWid { 
	display:flex; 
	flex-wrap:wrap; 
	gap:9px;
	width: 100%; 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon.hasImg { 
	gap:9px;
	padding-left:97px;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon.hasImg .imgBox { 
	position:absolute; 
	display:block; 
	width: 56px;
	height: 56px;
	top:30px;
	left:30px;
	background: #BDBDBD;
	border-radius: 50%;
	font-size:0; 
	overflow:hidden;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon.hasImg .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon.hasImg .tit { 
	width: auto;
	margin:0;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .require { 
	display:flex; 
	gap:9px;
	width: 100%;
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .require .career { 
	flex-shrink:0; 
}
.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .require .tit { 
	flex-grow:1;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.extraWr .historyBox .historyArea dd .infoLstA > li:last-child { 
	border-bottom:none;
}
.extraWr .historyBox .historyArea dd .infoLstB > li { 
	display:flex; 
	flex-wrap:wrap; 
	gap:7px;
	padding:22px 25px;
	border-bottom:1px solid #E0E0E0;
}
.extraWr .historyBox .historyArea dd .infoLstB > li span { 
	display:block; 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .career { 
	width: 100%;
	font-size:18px;
	color:#424242;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .cate { 
	display:inline-flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 60px;
	height: 24px;
	padding:0 8px;
	border-radius: 5px;
	font-weight:500;
	font-size:16px;
	color:#FFF;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .cate.st01 { 
	background: #953735; 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .cate.st02 { 
	background: #17375E; 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .cate.st03 { 
	background: #604A7B; 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .txt { 
	font-weight:500;
	font-size:20px;
	color:#424242;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst { 
	display:flex; 
	flex-wrap:wrap; 
	gap:5px;
	width: 100%;
	margin:8px 0 0;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li { 
	position:relative; 
	width: 100%; 
	padding:0 0 0 20px;
	font-size:16px;
	color:#424242;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 16px;
	height: 16px;
	top:2px;
	left:0;
	background-repeat: no-repeat;
	background-size:cover;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li span { 
	display:inline-block; 
	color:#666;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li em { 
	padding:0 0 0 7px;
	border-left:1px solid #E0E0E0;
	font-style:normal;
	font-size:.875em;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li.pay,
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li.number { 
	width: auto; 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li.addr:before { 
	background-image: url(/Form/_guest/basic/images/myPageIcoAddr01.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li.pay:before { 
	background-image: url(/Form/_guest/basic/images/myPageIcoPay01.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li.number:before { 
	background-image: url(/Form/_guest/basic/images/myPageIcoNumber01.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li.day:before { 
	background-image: url(/Form/_guest/basic/images/myPageIcoDay01.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li.time:before { 
	background-image: url(/Form/_guest/basic/images/myPageIcoTime01.svg); 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .require { 
	display:flex; 
	gap:9px;
	width: 100%;
}
.extraWr .historyBox .historyArea dd .infoLstB > li .require .carrer { 
	flex-shrink:0; 
}
.extraWr .historyBox .historyArea dd .infoLstB > li .require .tit { 
	flex-grow:1;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.extraWr .historyBox .historyArea dd .infoLstB > li.noData { 
	gap:0; 
}
.extraWr .historyBox .historyArea dd .infoLstB > li:last-child { 
	border-bottom:none;
}
.extraWr .historyBox .historyArea dd .cmntCon { 
	display:block; 
	padding:23px;
	border-bottom:1px solid #E0E0E0;
}
.extraWr .historyBox .historyArea dd .cmntCon span { 
	display:block; 
}
.extraWr .historyBox .historyArea dd .cmntCon .topBox { 
	position:relative; 	
}
.extraWr .historyBox .historyArea dd .cmntCon .topBox .cate { 
	display:inline-flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 83px;
	height: 28px;
	margin:0 0 6px;
	padding:0 5px;
	background: #F2F3F7;
	border-radius: 5px;
	font-weight:500;
	font-size:14px;
	color:#9E9E9E;
}
.extraWr .historyBox .historyArea dd .cmntCon .topBox .tit,
.extraWr .historyBox .historyArea dd .cmntCon .topBox .txt { 
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.extraWr .historyBox .historyArea dd .cmntCon .topBox .tit { 
	margin:0 0 10px;
	font-weight:500;
	font-size:20px;
	color:#424242;
}
.extraWr .historyBox .historyArea dd .cmntCon .topBox .txt { 
	margin:0 0 13px;
	font-size:18px;
	color:#9E9E9E;
}
.extraWr .historyBox .historyArea dd .cmntCon .topBox.hasImg { 
	min-height: 90px;
	padding:0 100px 0 0;
}
.extraWr .historyBox .historyArea dd .cmntCon .topBox.hasImg .imgBox { 
	position:absolute; 
	width: 90px;
	height: 90px;
	top:50%;
	right:0;
	margin:-45px 0 0;
	background: #E0E0E0;
	border-radius: 5px;
	font-size:0;
	overflow:hidden;
}
.extraWr .historyBox .historyArea dd .cmntCon .topBox.hasImg .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox { 
	position:relative; 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	gap:7px;
	padding:0 55px 0 0;
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox .date { 
	padding:0 10px 0 0;
	border-right:1px solid #E0E0E0;
	font-size:16px;
	color:#9E9E9E;
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox .imgBox { 
	position:relative; 
	width: 20px; 
	height: 20px;
	background: #E0E0E0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox .name { 
	font-size:16px;
	color:#424242;
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox .gender { 
	font-size:0; 
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox .gender img { 
	max-width: 100%; 
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox .comment { 
	position:absolute; 
	min-height: 24px;
	top:0;
	right:0;
	padding:0 0 0 28px;
	font-size:19px;
	color:#424242;
}
.extraWr .historyBox .historyArea dd .cmntCon .btmBox .comment:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 24px;
	height: 24px;
	top:0;
	left:0;
	background:url(/Form/_guest/basic/images/cmntLstIcoComment01.svg) no-repeat;
	background-size:cover;
}
.extraWr .historyBox .historyArea.on dd { 
	display:block; 
}
@media all and (max-width:999px){
	.extraWr .myInfo { 
		padding:20px 20px 20px 105px;
	}
	.extraWr .myInfo .imgBox { 
		width: 72px; 
		height: 72px;
		top:20px;
		left:20px;
	}
	.extraWr .myInfo .time { 
		min-width: 85px; 
		font-size:13px;
	}
	.extraWr .myInfo .name { 
		margin:0 0 5px;
		font-size:16px;
	}
	.extraWr .myInfo .stat,
	.extraWr .myInfo .addr,
	.extraWr .myInfo .lst > li.info .infoTxt,
	.extraWr .myInfo .lst > li .lnk {
		font-size:15px;
	}
	.extraWr .myInfo .lst > li.info { 
		padding:10px;
	}
	.extraWr .areaTit { 
		margin:0 0 10px;
		font-size:21px; 
	}
	.extraWr .historyBox { 
		padding:20px;
	}
	.extraWr .historyBox .historyArea { 
		min-height: 200px; 
	}
	.extraWr .historyBox .historyArea dt .historyBtn { 
		padding:0 20px 15px;
		font-size:18px; 
	}
	.extraWr .historyBox .historyArea dd { 
		width: calc(100% - 40px);
		top:57px;
		left:20px;
	}	
	.extraWr .historyBox .historyArea dd ul li.noData { 
		padding:50px 0;
	}
	.extraWr .historyBox .historyArea dd ul li.noData .noDataImg { 
		width: 66px;
		margin:0 auto 10px;
	}
	.extraWr .historyBox .historyArea dd ul li.noData .noDataTxt { 
		font-size:15px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .tit,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .birth { 
		font-size:15px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .txt,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .gender,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .career,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li { 
		font-size:14px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .time,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regCate li { 
		font-size:13px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li { 
		padding:20px;
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li .career { 
		font-size:15px;
	} 
	.extraWr .historyBox .historyArea dd .infoLstB > li .cate { 
		min-width: 55px;
		height: 20px;
		font-size:14px;
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li .txt { 
		font-size:16px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li { 
		font-size:14px; 
	}
	.extraWr .historyBox .historyArea dd .topBox { 
		margin:0 0 15px;
	}
	.extraWr .historyBox .historyArea dd .topBox .reload { 
		padding:0 0 0 20px;
	}
	.extraWr .historyBox .historyArea dd .topBox .reload:before { 
		width: 16px; 
		height: 16px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon { 
		padding:20px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .txt { 
		margin:0 0 10px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst { 
		padding:10px 0 0;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li { 
		padding:0 0 0 20px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li:before { 
		width: 14px; 
		height: 14px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon.hasImg { 
		padding-left:78px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon.hasImg .imgBox { 
		width: 45px; 
		height: 45px;
		top:20px;
		left:20px;
	}
	.extraWr .historyBox .historyArea dd .cmntCon { 
		padding:20px 0;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox .txt,
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .date,
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .name { 
		font-size:15px; 
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox .cate { 
		min-width: 75px;
		margin:0 0 4px;
		font-size:13px; 
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox .tit { 
		margin:0 0 5px;
		font-size:16px;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox .txt { 
		margin:0 0 8px;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox { 
		padding:0 45px 0 0;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .date { 
		padding:0 6px 0 0;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .imgBox { 
		width: 16px; 
		height: 16px;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .gender { 
		width: 14px; 
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .comment { 
		padding:0 0 0 23px;
		font-size:17px; 
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .comment:before { 
		width: 19px;
		height: 19px;
		top:2px;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox.hasImg { 
		min-height: 70px;
		padding:0 80px 0 0;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox.hasImg .imgBox { 
		width: 70px;
		height: 70px;
		margin:-35px 0 0;
	}
}
@media all and (max-width:599px){
	.extraWr .myInfo { 
		padding:20px 20px 20px 85px;
	}
	.extraWr .myInfo .imgBox { 
		width: 54px; 
		height: 54px;
	}
	.extraWr .myInfo .time { 
		min-width: 80px; 
		margin:0 0 3px;
		font-size:12px;
	}
	.extraWr .myInfo .name { 
		font-size:15px;
	}
	.extraWr .myInfo .stat,
	.extraWr .myInfo .addr,
	.extraWr .myInfo .lst > li.info .infoTxt,
	.extraWr .myInfo .lst > li .lnk {
		font-size:14px;
	}
	.extraWr .myInfo .lst { 
		margin:10px 0 0;
	}
	.extraWr .myInfo .lst > li { 
		width: 100%; 
		margin:0 0 10px;
	}
	.extraWr .myInfo .lst > li:last-child { 
		margin:0;
	}
	.extraWr .areaTit { 
		margin:0 0 8px;
		font-size:19px; 
	}
	.extraWr .historyBox { 
		padding:15px;
	}
	.extraWr .historyBox .historyArea dt .historyBtn { 
		font-size:16px; 
	}
	.extraWr .historyBox .historyArea dd { 
		top:49px; 
	}
	.extraWr .historyBox .historyArea dd ul li.noData { 
		padding:30px 0;
	}
	.extraWr .historyBox .historyArea dd ul li.noData .noDataImg { 
		width: 50px; 
	}
	.extraWr .historyBox .historyArea dd ul li.noData .noDataTxt { 
		font-size:14px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .tit { 
		font-size:14px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .txt,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .gender,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .career,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li { 
		font-size:13px; 
	}	
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regLst > li,
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .regCate li { 
		font-size:12px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon { 
		padding:15px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .time { 
		margin:0 0 5px;
		font-size:12px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li { 
		margin:0 0 5px;
		padding:0 0 0 16px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .termLst > li:before { 
		width: 12px; 
		height: 12px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .fullWid { 
		gap:5px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon.hasImg { 
		gap:5px;
		padding-left:58px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon.hasImg .imgBox { 
		width: 34px; 
		height: 34px;
		top:12px;
		left:15px;
	}
	.extraWr .historyBox .historyArea dd .infoLstA > li .hisCon .require { 
		gap:5px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li { 
		padding:15px;
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li .career { 
		font-size:14px;
	} 
	.extraWr .historyBox .historyArea dd .infoLstB > li .cate { 
		min-width: 50px;
		font-size:13px;
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li .txt { 
		font-size:15px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li .sLst { 
		margin:3px 0 0;
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li .sLst > li { 
		font-size:13px; 
	}
	.extraWr .historyBox .historyArea dd .infoLstB > li .require { 
		gap:5px; 
	}
	.extraWr .historyBox .historyArea dd .cmntCon { 
		padding:15px 0;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox .txt,
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .date,
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .name { 
		font-size:14px; 
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox .tit { 
		font-size:15px;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox { 
		gap:5px;
		padding:0 40px 0 0;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .comment { 
		padding:0 0 0 20px;
		font-size:15px; 
	}
	.extraWr .historyBox .historyArea dd .cmntCon .btmBox .comment:before { 
		width: 17px;
		height: 17px;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox .txt { 
		margin:0 0 8px;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox.hasImg { 
		min-height: 60px;
		padding:0 70px 0 0;
	}
	.extraWr .historyBox .historyArea dd .cmntCon .topBox.hasImg .imgBox { 
		width: 60px;
		height: 60px;
		margin:-30px 0 0;
	}
}
/* 구인(직) 마이페이지 끝
------------------------------------------------------ */
/* 프로필 수정 시작
------------------------------------------------------ */
.profileEditWr { 
	padding:23px;
	background: #FFF;
	border:1px solid #E0E0E0;
	border-radius: 5px;
}
.profileEditWr .topBox { 
	display:flex; 
	align-items:center; 
	gap:16px;
	margin:0 0 22px;
}
.profileEditWr .topBox .imgBox { 
	position:relative;
	flex-shrink:0;
	width: 90px; 
	height: 90px;
	border:2px solid #E0E0E0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.profileEditWr .topBox .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.profileEditWr .topBox .editBox { 
	position:relative;
	display:flex;
	flex-wrap:wrap; 
	justify-content:center; 
	gap:8px;
}
.profileEditWr .topBox .editBox .profileFile { 
	position:absolute; 
	width: 0;
	height: 0;
	top:0;
	left:0;
	font-size:0;
	overflow:hidden;
}
.profileEditWr .topBox .editBox .imgChange,
.profileEditWr .topBox .editBox .imgDefault { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 145px;
	height: 44px;
	padding:0 8px;
	border-radius: 5px;
	font-weight:500;
	font-size:14px;
	text-align: center;
}
.profileEditWr .topBox .editBox .imgChange { 
	border:1px solid #FF5722; 
	color: #FF5722;
}
.profileEditWr .topBox .editBox .imgDefault { 
	background: #616161; 
	color:#FFF;
}
.profileEditWr .conBox .tit { 
	margin:0 0 9px;
	font-size:18px;
	color:#666;
}
.profileEditWr .conBox .infoEx01 { 
	margin:6px 0 0;
	font-size:16px;
	color:#9E9E9E;
}
.profileEditWr .conBox .addrSel { 
	position:relative; 
	padding:0 112px 0 0;
}
.profileEditWr .conBox .addrSel .btn { 
	position:absolute; 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 104px;
	height: 100%;
	top:0;
	right:0;
	background: #FF5722;
	border-radius: 5px;
	font-weight:700;
	font-size:18px;
	color:#FFF;
}
.profileEditWr .selBtnBox { 
	display:flex; 
	gap:8px;
}
.profileEditWr .selBtnBox .selBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: calc((100% - 8px)/2); 
	height: 66px;
	background: #9E9E9E;
	border-radius: 5px;
	transition:all .3s ease;
}
.profileEditWr .selBtnBox .selBtn:before { 
	content:"";	
	box-sizing:border-box;
	flex-shrink:0;
	display:block;
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	background-size:cover;
}
.profileEditWr .selBtnBox .selBtn .txt { 
	font-weight:700;
	font-size:18px;
	color:#FFF;
}
.profileEditWr .selBtnBox .selBtn.on { 
	background: #FF5722; 
}
.profileEditWr .selBtnBox .selBtn.st_male:before { 
	background-image: url(/Form/_guest/basic/images/profileIcoMale01.svg); 
}
.profileEditWr .selBtnBox .selBtn.st_female:before { 
	background-image: url(/Form/_guest/basic/images/profileIcoFemale01.svg); 
}
.profileAddWr { 
	margin:20px 0 0;
}
.profileAddWr .addTit { 
	margin:0 0 14px;
	font-weight:500;
	font-size:28px;
	color:#212121;
}
.profileAddWr .addChkBox { 
	position:relative;
	margin:0 0 24px;
}
.profileAddWr .addChkBox .addChk { 
	position:absolute; 
	width: 0;
	height: 0;
	top:0;
	left:0;
	font-size:0;
	overflow:hidden;
}
.profileAddWr .addChkBox .addChkLbl { 
	position:relative; 
	padding:0 0 0 29px;
	font-size:16px;
	color:#424242;
}
.profileAddWr .addChkBox .addChkLbl:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 22px;
	height: 22px;
	top:2px;
	left:0;
	background: #FFF;
	border:1px solid #9E9E9E;
	border-radius: 5px;
}
.profileAddWr .addChkBox .addChk:checked + .addChkLbl:before { 
	background-image: url(/Form/_guest/basic/images/profileAddChk01.svg);
	background-repeat:no-repeat;
	background-position:center center;
	border-color:#FF5722;
}
.profileAddWr .conBox { 
	position:relative; 
	padding:23px;
	background: #FFF;
	border-radius: 5px;
	border:1px solid #E0E0E0;
}
.profileAddWr .conBox .tit { 
	margin:0 0 20px;
	font-weight:500;
	font-size:26px;
	color:#212121;
}
.profileAddWr .conBox .addBtn { 
	position:absolute; 
	display:block; 
	padding:0 0 0 25px;
	top:24px;
	right:24px;
	font-size:18px;
	color: #FF5722;
}
.profileAddWr .conBox .addBtn .plus { 
	display:block; 
	position:absolute; 
	width: 16px;
	height: 16px;
	top:50%;
	left:0;
	margin:-8px 0 0;
	transition:all .3s ease;
}
.profileAddWr .conBox .addBtn .plus:before,
.profileAddWr .conBox .addBtn .plus:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	background: #FF5722;
	border-radius: 4px;
}
.profileAddWr .conBox .addBtn .plus:before { 
	width: 100%; 
	height: 2px;	
}
.profileAddWr .conBox .addBtn .plus:after { 
	width: 2px; 
	height: 100%;	
}
.profileAddWr .conBox .addBtn:focus .plus,
.profileAddWr .conBox .addBtn:hover .plus { 
	transform:rotate(90deg);
}
.profileAddWr .conBox .addArea { 
	display:none; 
	padding:25px 0 0;
	border-top:1px solid #E0E0E0;
}
.profileAddWr .conBox .addArea .addSec .sTit { 
	margin:0 0 9px;
	font-size:18px;
	color:#666;
}
.profileAddWr .conBox .addArea .btnArea { 
	display:flex; 
	flex-wrap:wrap; 
	justify-content:flex-end; 
	gap:8px;
	margin:24px 0 0;	
}
.profileAddWr .conBox .addArea .btnArea > * { 
	display:flex; 
	align-items:center; 
	justify-content:center;
	min-width: 104px;
	height: 66px;
	padding:0 8px;
	border-radius: 5px;
	font-weight:700;
	font-size:18px;
}
.profileAddWr .conBox .addArea .btnArea > *:nth-child(odd) { 
	border:1px solid #FF5722;
	color: #FF5722;
}
.profileAddWr .conBox .addArea .btnArea > *:nth-child(even) { 
	background:#FF5722;
	color: #FFF;
}
.profileAddWr .conBox .addArea .areaHas { 
	display:flex; 
	flex-wrap:wrap;
	gap:8px;	 
}
.profileAddWr .conBox .addArea .areaHas.has3 .addSec {
	width: calc((100% - 16px)/3);
}
.profileAddWr .conBox .addLstBox { 
	display:none; 
}
.profileAddWr .conBox .addLstBox .lst > li { 
	padding:13px 0;
	border-bottom:1px solid #E0E0E0;
}
.profileAddWr .conBox .addLstBox .lst > li .lstTop { 
	display:flex; 
	justify-content:space-between; 
}
.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstTit { 
	display:flex; 
	align-items:center; 
	gap:8px;
	font-weight:500;
	font-size:18px;
	color:#212121;
}
.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstTit span { 
	position:relative; 
	display:inline-block; 
	padding:0 0 0 8px;
	font-size:.888em;
	color:#666;
}
.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstTit span:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 1px;
	height: 16px;
	top:50%;
	left:0;
	margin:-8px 0 0;
	background: #E0E0E0;
}
.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstEdit { 
	flex-shrink:0;
	display:flex; 
	align-items:center; 
	gap:10px;
}
.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstEdit .editBtn { 
	display:block; 
	font-size:0;
}
.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstEdit .editBtn img { 
	max-width: 100%; 
}
.profileAddWr .conBox .addLstBox .lst > li .lstTxt { 
	font-size:18px;
	color: #424242;
}
.profileAddWr .conBox .addLstBox .lst > li:last-child { 
	border-bottom:none;
}
.profileAddWr .conBox + .conBox { 
	margin-top:24px;
}
.editComplete { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 290px;
	height: 60px;
	margin:80px auto 0;
	background: #FF5722;
	border-radius: 5px;
	font-weight:700;
	font-size:20px;
	color:#FFF;
}
@media all and (max-width:999px){
	.profileEditWr { 
		padding:20px;
	}
	.profileEditWr .topBox { 
		flex-wrap:wrap; 
		gap:10px;
		margin:0 0 20px;
	}
	.profileEditWr .topBox .imgBox { 
		width: 72px; 
		height: 72px;
	}
	.profileEditWr .topBox .editBox { 
		width: 100%; 
		justify-content:flex-start;
	}
	.profileEditWr .topBox .editBox .imgChange,
	.profileEditWr .topBox .editBox .imgDefault { 
		width: 120px;
		height: 40px;
		font-size:13px;
	}
	.profileEditWr .conBox .tit { 
		font-size:15px; 
	}
	.profileEditWr .conBox .infoEx01 { 
		font-size:14px; 
	}
	.profileEditWr .conBox .addrSel { 
		padding:0 98px 0 0;
	}
	.profileEditWr .conBox .addrSel .btn { 
		width: 90px;
		font-size:15px;
	}
	.profileEditWr .selBtnBox .selBtn { 
		height: 60px;
	}
	.profileEditWr .selBtnBox .selBtn:before { 
		width: 17px;
		height: 17px;
	}
	.profileEditWr .selBtnBox .selBtn .txt { 
		font-size:15px;
	}
	.profileAddWr { 
		margin:15px 0 0;
	}
	.profileAddWr .addTit { 
		margin:0 0 10px;
		font-size:22px;
	}
	.profileAddWr .addChkBox { 
		margin:0 0 20px;
	}
	.profileAddWr .addChkBox .addChkLbl { 
		padding:0 0 0 25px;
	}
	.profileAddWr .addChkBox .addChkLbl:before { 
		width: 20px; 
		height: 20px;
		top:1px;
	}
	.profileAddWr .addChkBox .addChk:checked + .addChkLbl:before { 
		background-size: 14px auto; 
	}
	.profileAddWr .addChkBox .addChkLbl { 
		font-size:14px; 
	}
	.profileAddWr .conBox { 
		padding:20px;
	}
	.profileAddWr .conBox .tit { 
		margin:0 0 15px;
		font-size:21px;
	}
	.profileAddWr .conBox .addBtn { 
		padding:0 0 0 20px;
		top:22px;
		right:20px;
		font-size:15px;
	}
	.profileAddWr .conBox .addBtn .plus { 
		width: 14px; 
		height: 14px;
		margin:-7px 0 0;
	}
	.profileAddWr .conBox .addArea { 
		padding:20px 0 0;
	}
	.profileAddWr .conBox .addArea .addSec .sTit { 
		margin:0 0 7px;
		font-size:15px;
	}
	.profileAddWr .conBox .addArea .areaHas.has3 .addSec { 
		width: 100%; 
	}
	.profileAddWr .conBox .addArea .btnArea { 
		margin:20px 0 0;
	}
	.profileAddWr .conBox .addArea .btnArea > * { 
		min-width: 80px;
		height: 50px;
		font-size:15px;
	}
	.profileAddWr .conBox .addLstBox .lst > li { 
		padding:10px 0;
	}
	.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstTit { 
		font-size:15px; 
	}
	.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstTit span { 
		font-size:.9em; 
	}
	.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstEdit { 
		gap:5px; 
	}
	.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstEdit .editBtn { 
		width: 16px; 
	}
	.profileAddWr .conBox .addLstBox .lst > li .lstTxt { 
		font-size:15px; 
	}
	.editComplete { 
		width: 200px;
		height: 50px;
		margin:50px auto 0;
		font-size:16px;
	}
}
@media all and (max-width:599px){
	.profileEditWr { 
		padding:15px;
	}
	.profileEditWr .topBox { 
		margin:0 0 15px;
	}
	.profileEditWr .topBox .imgBox { 
		width: 54px; 
		height: 54px;
		margin:0 auto;
	}
	.profileEditWr .topBox .editBox { 
		justify-content:center; 
	}
	.profileEditWr .topBox .editBox .imgChange,
	.profileEditWr .topBox .editBox .imgDefault { 
		width: calc((100% - 8px)/2);
		height: 30px;
		font-size:12px;
	}
	.profileEditWr .conBox .tit { 
		margin:0 0 5px;
		font-size:14px; 
	}
	.profileEditWr .conBox .infoEx01 { 
		margin:3px 0 0;
		font-size:13px; 
	}
	.profileEditWr .conBox .addrSel { 
		padding:0 88px 0 0;
	}
	.profileEditWr .conBox .addrSel .btn { 
		width: 80px;
		font-size:14px;
	}
	.profileEditWr .selBtnBox .selBtn { 
		height: 50px;
	}
	.profileEditWr .selBtnBox .selBtn:before { 
		width: 15px;
		height: 15px;
	}
	.profileEditWr .selBtnBox .selBtn .txt { 
		font-size:14px;
	}	
	.profileAddWr { 
		margin:10px 0 0;
	}
	.profileAddWr .addTit { 
		margin:0 0 8px;
		font-size:20px;
	}
	.profileAddWr .addChkBox { 
		margin:0 0 15px;
	}
	.profileAddWr .addChkBox .addChkLbl { 
		padding:0 0 0 20px;
	}
	.profileAddWr .addChkBox .addChkLbl:before { 
		width: 16px; 
		height: 16px;
		top:2px;
	}
	.profileAddWr .addChkBox .addChk:checked + .addChkLbl:before { 
		background-size: 12px auto; 
	}
	.profileAddWr .conBox { 
		padding:15px;
	}
	.profileAddWr .conBox .tit { 
		margin:0 0 10px;
		font-size:19px;
	}
	.profileAddWr .conBox .addBtn { 
		padding:0 0 0 15px;
		top:18px;
		right:15px;
		font-size:14px;
	}
	.profileAddWr .conBox .addBtn .plus { 
		width: 10px; 
		height: 10px;
		margin:-5px 0 0;
	}
	.profileAddWr .conBox .addArea { 
		padding:15px 0 0;
	}
	.profileAddWr .conBox .addArea .addSec .sTit { 
		margin:0 0 5px;
		font-size:14px;
	}
	.profileAddWr .conBox .addArea .btnArea { 
		margin:15px 0 0;
	}
	.profileAddWr .conBox .addArea .btnArea > * { 
		min-width: 70px;
		height: 40px;
		font-size:14px;
	}
	.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstTit { 
		font-size:14px; 
	}
	.profileAddWr .conBox .addLstBox .lst > li .lstTop .lstEdit .editBtn { 
		width: 15px; 
	}
	.profileAddWr .conBox .addLstBox .lst > li .lstTxt { 
		font-size:14px; 
	}
	.editComplete { 
		width: 100%;
		height: 40px;
		margin:30px auto 0;
		font-size:15px;
	}
}
/* 프로필 수정 끝
------------------------------------------------------ */
/* 공지사항 리스트 시작
------------------------------------------------------ */
.noticeLstWr .noticeTit { 
	margin:0 0 18px;
	font-weight:500;
	font-size:28px;
	color:#212121;
}
.noticeLstWr .noticeNum { 
	margin:0 0 8px;
	font-size:18px;
	color: #666;
}
.noticeLstWr .noticeNum span { 
	font-weight:500;
	color: #FF5722;
}
.noticeLstWr .noticeBrd table { 
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	text-align: center;
}
.noticeLstWr .noticeBrd thead { 
	border-bottom:1px solid #9E9E9E;
}
.noticeLstWr .noticeBrd thead tr th { 
	padding:21px 10px;
	font-weight:400;
	font-size:18px;
	color:#212121;
}
.noticeLstWr .noticeBrd thead tr th.th_date { 
	width: 280px; 
}
.noticeLstWr .noticeBrd tbody tr { 
	border-bottom:1px solid #E0E0E0;
}
.noticeLstWr .noticeBrd tbody tr td,
.noticeLstWr .noticeBrd tbody tr td .lnkView { 
	font-weight:500;
	font-size:16px;
	color:#424242;
}
.noticeLstWr .noticeBrd tbody tr td { 
	padding:18px 24px;
}
.noticeLstWr .noticeBrd tbody tr td .hidTit { 
	display:none; 
	margin:0 5px 0 0;
	font-weight:500;
	font-size:1em;
}
.noticeLstWr .noticeBrd tbody tr td .lnkView { 
	display:flex; 
	gap:5px;
	text-align: left; 
}
.noticeLstWr .noticeBrd tbody tr td .lnkView .hidTit { 
	flex-shrink:0;
	margin:0;
}
.noticeLstWr .noticeBrd tbody tr td .lnkView .cate { 
	flex-shrink:0;
	color: #FF5722;
	font-size:1em;
}
.noticeLstWr .noticeBrd tbody tr td .lnkView .tit { 
	flex-grow:1; 
	font-size:1em;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.noticeLstWr .noticeBrd tbody tr:last-child { 
	border-bottom:none;
}
@media all and (max-width:999px){
	.noticeLstWr .noticeTit { 
		margin:0 0 15px;
		font-size:22px;	 
	}
	.noticeLstWr .noticeNum { 
		font-size:15px; 
	}
	.noticeLstWr .noticeBrd thead { 
		display:none; 
	}
	.noticeLstWr .noticeBrd tbody tr { 
		display:flex; 
		flex-wrap:wrap; 
	}
	.noticeLstWr .noticeBrd tbody tr td,
	.noticeLstWr .noticeBrd tbody tr td .lnkView { 
		font-size:14px; 
	}
	.noticeLstWr .noticeBrd tbody tr td { 
		padding:10px 15px;
	}
	.noticeLstWr .noticeBrd tbody tr td .hidTit { 
		display:inline-block; 
	}
	.noticeLstWr .noticeBrd tbody tr td.td_tit { 
		width: 100%; 
	}
}
@media all and (max-width:599px){
	.noticeLstWr .noticeTit { 
		margin:0 0 10px;
		font-size:20px;	 
	}
	.noticeLstWr .noticeNum { 
		margin:0 0 5px;
		font-size:14px; 
	}
	.noticeLstWr .noticeBrd tbody tr td,
	.noticeLstWr .noticeBrd tbody tr td .lnkView { 
		font-size:13px; 
	}
}
/* 공지사항 리스트 끝
------------------------------------------------------ */
/* 공지사항 보기 시작
------------------------------------------------------ */
.noticeViewWr { 
	max-width: 1000px;
	min-height: 800px;
	margin:0 auto;
	padding:27px 25px;
	background: #FFF;
}
.noticeViewWr .tit { 
	margin:0 0 9px;
	font-weight:500;
	font-size:28px;
	color:#212121;
}
.noticeViewWr .date { 
	margin:0 0 20px;
	font-size:16px;
	color:#9E9E9E;
}
.noticeViewWr .conBox { 
	padding:30px 0;
	border-top:1px solid #666;
}
.noticeViewWr .conBox .txt { 
	font-size:24px;
	color:#424242;
	word-break:break-all;
}
.noticeViewWr .conBox img { 
	max-width: 100%; 
}
.notiveViewBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 155px;
	height: 32px;
	margin:30px auto 0;
	background: #9E9E9E;
	border-radius: 5px;
	font-size:16px;
	color:#FFF;
	transition:all .3s ease;
}
.notiveViewBtn:hover,
.notiveViewBtn:focus { 
	background: #FF5722; 
}
@media all and (max-width:999px){
	.noticeViewWr { 
		min-height: 600px; 
		padding:20px;
	}
	.noticeViewWr .tit { 
		font-size:22px; 
	}
	.noticeViewWr .date { 
		margin:0 0 15px;
		font-size:14px; 
	}
	.noticeViewWr .conBox { 
		padding:20px 0;
	}
	.noticeViewWr .conBox .txt { 
		font-size:19px; 
	}
	.notiveViewBtn { 
		width: 120px;
		margin:20px auto 0;
		font-size:14px; 
	}
}
@media all and (max-width:599px){
	.noticeViewWr { 
		min-height: 590px; 
		padding:15px;
	}
	.noticeViewWr .tit { 
		margin:0 0 5px;
		font-size:20px; 
	}
	.noticeViewWr .date { 
		margin:0 0 10px;
		font-size:13px; 
	}
	.noticeViewWr .conBox { 
		padding:15px 0;
	}
	.noticeViewWr .conBox .txt { 
		font-size:17px; 
	}
	.notiveViewBtn { 
		width: 100px;
		margin:15px auto 0;
		font-size:13px; 
	}
}
/* 공지사항 보기 끝
------------------------------------------------------ */
/* 자주 묻는 질문 시작
------------------------------------------------------ */
.faqWr .faqTit {
	padding:0 0 11px;
	border-bottom:1px solid #666;
	font-weight:500;
	font-size:28px;
	color:#212121;
}
.faqWr .faqArea { 
	padding:23px 0;
	border-bottom:1px solid #E0E0E0;
}
.faqWr .faqArea .tit { 
	position:relative; 
	min-height: 22px;
	margin:0 0 12px;
	padding:0 0 0 35px;
	font-weight:500;
	font-size:18px;
	color:#212121;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.faqWr .faqArea .tit:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 22px;
	height: 22px;
	top:0;
	left:0;
	background:url(/Form/_guest/basic/images/faqIcoQue01.svg) no-repeat;
	background-size:cover;
}
.faqWr .faqArea .txt { 
	padding:0 0 0 35px;
	font-size:16px;
	color:#666;
	word-break:break-all;
}
@media all and (max-width:999px){
	.faqWr .faqTit { 
		padding:0 0 8px;
		font-size:22px; 
	}
	.faqWr .faqArea { 
		padding:20px 0;
	}
	.faqWr .faqArea .tit { 
		min-height: 20px;
		margin:0 0 10px;
		padding:0 0 0 30px;
		font-size:15px; 
	}
	.faqWr .faqArea .tit:before { 
		width: 20px;
		height: 20px;
	}
	.faqWr .faqArea .txt { 
		padding:0 0 0 30px;
		font-size:14px;
	}
}
@media all and (max-width:599px){
	.faqWr .faqTit { 
		padding:0 0 5px;
		font-size:20px; 
	}
	.faqWr .faqArea { 
		padding:15px 0;
	}
	.faqWr .faqArea .tit {  
		min-height: 18px;
		margin:0 0 5px;
		padding:0 0 0 25px;
		font-size:14px; 
	}
	.faqWr .faqArea .tit:before { 
		width: 18px;
		height: 18px;
	}
	.faqWr .faqArea .txt { 
		padding:0 0 0 25px;
		font-size:13px;
	}
}
/* 자주 묻는 질문 끝
------------------------------------------------------ */
/* 탈퇴하기 시작
------------------------------------------------------ */
.dropoutWr { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 600px;
	padding:0 20px;
}
.dropoutWr .conBox { 
	max-width: 406px; 
}
.dropoutWr .tit { 
	margin:0 0 14px;
	font-weight:700;
	font-size:24px;
	color:#424242;
}
.dropoutWr .txt { 
	margin:0 0 29px;
	font-size: 20px;
	color:#424242;
}
.dropoutWr .txt span { 
	font-weight:500;
	color:#FF5722;
}
.dropoutWr .lst { 
	margin:0 0 16px;
	padding:24px;
	background: #F4F4F4;
	border-radius: 10px;
	counter-reset: number 0;
}
.dropoutWr .lst > li { 
	position:relative;
	margin:0 0 8px;
	padding:0 0 0 20px;
	font-size:18px;
	color:#666;
}
.dropoutWr .lst > li:before { 
	counter-increment: number 1;
	content: counter(number)"."; 
	position:absolute;
	box-sizing:border-box;
	display:block;
	top:0;
	left:0;
	font-size:1em;
	color:#666;
}
.dropoutWr .lst > li:last-child { 
	margin:0;
}
.dropoutWr .chkBox { 
	position:relative; 
}
.dropoutWr .chkBox .dropChk { 
	position:absolute; 
	width: 0;
	height: 0;
	top:0;
	left:0;
	font-size:0;
	overflow:hidden;
}
.dropoutWr .chkBox .dropChkLbl { 
	position:relative; 
	padding:0 0 0 30px;
	font-size:16px;
	color:#9E9E9E;
}
.dropoutWr .chkBox .dropChkLbl:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 22px;
	height: 22px;
	top:2px;
	left:0;
	border-radius: 4px;
	border:1px solid #9E9E9E;
}
.dropoutWr .chkBox .dropChk:checked + .dropChkLbl { 
	color: #FF5722; 
}
.dropoutWr .chkBox .dropChk:checked + .dropChkLbl:before { 
	background:url(/Form/_guest/basic/images/dropoutIcoChk01.svg) no-repeat center center;
	border-color:#FF5722; 
}
.dropoutWr .dropBtn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 290px; 
	height: 60px;
	margin:80px auto 0;
	background: #FF5722;
	border-radius: 5px;
	font-weight:700;
	font-size:20px;
	color:#FFF;
}
@media all and (max-width:999px){
	.dropoutWr .tit { 
		margin:0 0 10px;
		font-size:19px; 
	}
	.dropoutWr .txt { 
		margin:0 0 20px;
		font-size:16px; 
	}
	.dropoutWr .lst { 
		margin:0 0 10px;
		padding:20px;
	}
	.dropoutWr .lst > li { 
		padding:0 0 0 15px;
		font-size:15px; 
	}
	.dropoutWr .chkBox .dropChkLbl { 
		padding:0 0 0 25px;
		font-size:14px; 
	}
	.dropoutWr .chkBox .dropChkLbl:before { 
		width: 20px;
		height: 20px;
	}
	.dropoutWr .chkBox .dropChk:checked + .dropChkLbl:before { 
		background-size:14px auto;
	}
	.dropoutWr .dropBtn { 
		width: 200px; 
		height: 50px;
		margin:50px auto 0;
		font-size:16px;
	}
}
@media all and (max-width:599px){
	.dropoutWr .tit { 
		margin:0 0 5px;
		font-size:17px; 
	}
	.dropoutWr .txt { 
		margin:0 0 15px;
		font-size:15px; 
	}
	.dropoutWr .lst {
		padding:15px;
	}
	.dropoutWr .lst > li { 
		padding:0 0 0 10px;
		font-size:14px; 
	}
	.dropoutWr .chkBox .dropChkLbl { 
		padding:0 0 0 20px;
		font-size:13px; 
	}
	.dropoutWr .chkBox .dropChkLbl:before { 
		width: 16px;
		height: 16px;
	}
	.dropoutWr .chkBox .dropChk:checked + .dropChkLbl:before { 
		background-size:12px auto;
	}
	.dropoutWr .dropBtn { 
		width: 180px;
		height: 40px;
		margin:30px auto 0;
		font-size:15px; 
	}
}
/* 탈퇴하기 끝
------------------------------------------------------ */
/* 통합검색 시작
------------------------------------------------------ */
.totalSearchWr { 
	padding:0 0 100px;
}
.totalSearchWr .totalSearchTop { 
	margin:0 0 46px;
	padding:26px 20px 50px;
	background: #F4F4F4; 
}
.totalSearchWr .searchArea { 
	max-width: 1280px;
	margin:0 auto 20px;
	padding:0 0 24px;
	border-bottom:1px solid #E0E0E0;
}
.totalSearchWr .searchArea .saTit { 
	margin:0 0 19px;
	font-weight:700;
	font-size:24px;
	color:#212121;
}
.totalSearchWr .searchArea .saTit span { 
	font-weight:400; 
}
.totalSearchWr .searchArea .midBox { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	justify-content:space-between; 
	gap:10px;
	margin:0 0 8px;
}
.totalSearchWr .searchArea .midBox .saNum { 
	font-size:18px;
	color:#666;
}
.totalSearchWr .searchArea .midBox .saNum span { 
	font-weight:500;
	color: #FF5722;
}
.totalSearchWr .searchArea .midBox .saLnk { 
	position:relative; 
	display:block; 
	padding:0 22px 0 0;
	font-size:16px;
	color:#9E9E9E;
	transition:all .3s ease;
}
.totalSearchWr .searchArea .midBox .saLnk:after { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 10px;
	height: 10px;
	top:50%;
	right:0;
	margin:-5px 0 0;
	transform:rotate(-45deg);
	border-bottom:2px solid #9E9E9E;
	border-right:2px solid #9E9E9E;
	transition:all .3s ease;
}
.totalSearchWr .searchArea .midBox .saLnk:focus,
.totalSearchWr .searchArea .midBox .saLnk:hover { 
	color: #424242; 
}
.totalSearchWr .searchArea .midBox .saLnk:focus:after,
.totalSearchWr .searchArea .midBox .saLnk:hover:after { 
	border-color:#424242;
}
.totalSearchWr .searchArea .lst { 
	display:flex; 
	flex-wrap:wrap; 
}
.totalSearchWr .searchArea .lst > li { 
	width: 19%; 
	margin:1.25% 1.25% 0 0;
}
.totalSearchWr .searchArea .lst > li .lnk { 
	display:flex; 
	flex-wrap:wrap; 
	width: 100%;
	height: 100%;
	padding:17px 14px 15px;
	background: #FFF;
	border:1px solid #E0E0E0;
	border-radius: 10px;
	transition:all .3s ease;
}
.totalSearchWr .searchArea .lst > li .lnk span { 
	display:block; 
}
.totalSearchWr .searchArea .lst > li .lnk .fullWid { 
	width: 100%; 
}
.totalSearchWr .searchArea .lst > li .lnk .time { 
	margin:0 0 12px;
	font-size:14px;
	color:#666;
}
.totalSearchWr .searchArea .lst > li .lnk .tit { 
	width: 100%;
	margin:0 0 9px;
	font-weight:500;
	font-size:16px;
	color:#424242;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.totalSearchWr .searchArea .lst > li .lnk .txt { 
	width: 100%;
	font-size:13px;
	color:#9E9E9E;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.totalSearchWr .searchArea .lst > li .lnk .txt + .exTxt { 
	margin-top:47px;
}
.totalSearchWr .searchArea .lst > li .lnk .txt + .cateLst,
.totalSearchWr .searchArea .lst > li .lnk .txt + .career { 
	margin-top:7px;
}
.totalSearchWr .searchArea .lst > li .lnk .exTxt { 
	font-size:13px;
	color:#9E9E9E;
}
.totalSearchWr .searchArea .lst > li .lnk .cateLst { 
	display:flex; 
	flex-wrap:wrap; 
	gap:8px;
	width: 100%;
}
.totalSearchWr .searchArea .lst > li .lnk .cateLst > li { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 44px;
	height: 25px;
	padding:0 8px;
	border-radius: 5px;
	font-weight:500;
	font-size:13px;
}
.totalSearchWr .searchArea .lst > li .lnk .cateLst > li:nth-child(odd) { 
	background: #BF8051; 
	color:#FFF;
}
.totalSearchWr .searchArea .lst > li .lnk .cateLst > li:nth-child(even) { 
	border:1px solid #BF8051; 
	color:#BF8051;
}
.totalSearchWr .searchArea .lst > li .lnk .cateLst + .exTxt,
.totalSearchWr .searchArea .lst > li .lnk .career + .exTxt { 
	margin-top:49px;
}
.totalSearchWr .searchArea .lst > li .lnk .career { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 50px;
	height: 21px;
	padding:0 8px;
	background: #FF5722;
	border-radius: 5px;
	font-weight:500;
	font-size:13px;
	color:#FFF;
}
.totalSearchWr .searchArea .lst > li .lnk .cate { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	min-width: 83px; 
	height: 28px;
	margin:0 0 14px;
	padding:0 8px;
	background: #F2F3F7;
	border-radius: 5px;
	font-weight:500;
	font-size:14px;
	color:#9E9E9E;
}
.totalSearchWr .searchArea .lst > li .lnk .infoBox { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	gap:8px;
	width: 100%; 
	margin:49px 0 0;
}
.totalSearchWr .searchArea .lst > li .lnk .infoBox .info { 
	display:flex;
	flex-wrap:wrap; 
	gap:4px;
	padding:0 0 0 8px;
	border-left:1px solid #E0E0E0;
}
.totalSearchWr .searchArea .lst > li .lnk .infoBox .info .imgBox { 
	position:relative; 
	width: 16px;
	height: 16px;
	background: #E0E0E0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.totalSearchWr .searchArea .lst > li .lnk .infoBox .info .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.totalSearchWr .searchArea .lst > li .lnk .infoBox .info .name { 
	font-size:13px;
	color:#424242;
}
.totalSearchWr .searchArea .lst > li .lnk .infoBox .info .gender { 
	font-size:0; 
}
.totalSearchWr .searchArea .lst > li .lnk .infoBox .info .gender img { 
	max-width: 100%; 
}
.totalSearchWr .searchArea .lst > li .lnk:focus,
.totalSearchWr .searchArea .lst > li .lnk:hover { 
	border-color:#FF5722;
}
.totalSearchWr .searchArea .lst > li:nth-child(5n) { 
	margin-right:0;
}
.totalSearchWr .searchArea .lst > li:nth-child(-n+5) { 
	margin-top:0;
}
.totalSearchWr .searchArea .cmntArea { 
	border-top:1px solid #E0E0E0;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li { 
	border-bottom:1px solid #E0E0E0;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk { 
	display:flex; 
	flex-wrap:wrap; 
	align-items:center; 
	padding:20px;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .cate { 
	display:inline-flex;
	align-items:center; 
	justify-content:center; 
	min-width: 83px;
	height: 28px;
	margin:0 0 14px;
	padding:0 8px;
	background: #F2F3F7;
	border-radius: 5px;
	font-weight:500;
	font-size:14px;
	color:#9E9E9E;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .tit,
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .txt { 
	width: 100%; 
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .tit { 
	margin:0 0 6px;
	font-weight:500;
	font-size:18px;
	color:#424242;
	transition:all .3s ease;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .txt { 
	margin:0 0 10px;
	min-height: 56px;
	font-size:16px;
	color:#9E9E9E;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .date { 
	margin:0 9px 0 0;
	font-size:13px;
	color:#9E9E9E;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .info { 
	position:relative;
	flex-grow:1; 
	display:flex; 
	align-items:center; 
	gap:4px;
	padding:0 0 0 8px;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .info:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 1px;
	height: 16px;
	top:50%;
	left:0;
	margin:-8px 0 0;
	background: #E0E0E0;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .info .imgBox { 
	position:relative;
	display:block; 
	width: 16px;
	height: 16px;
	background: #E0E0E0;
	border-radius: 50%;
	font-size:0;
	overflow:hidden;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .info .imgBox img { 
	position:absolute; 
	width: 100%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .info .name { 
	max-width: 50px;
	font-size:13px;
	color:#424242;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .info .gender { 
	display:block; 
	font-size:0; 
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .info .gender img { 
	max-width: 100%; 
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .reply { 
	position:relative; 
	padding:0 0 0 17px;
	font-size:13px;
	color:#9E9E9E;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .reply:before { 
	content:"";
	position:absolute;
	box-sizing:border-box;
	display:block;
	width: 14px;
	height: 14px;
	top:50%;
	left:0;
	transform:translateY(-50%);
	background:url(/Form/_guest/basic/images/tsrchIcoReply.svg) no-repeat;
	background-size:cover;
}
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk:focus .tit,
.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk:hover .tit { 
	color: #FF5722; 
}
.totalSearchWr .searchArea .noData { 	
	padding:106px 0;
	font-weight:500;
	font-size:18px;
	color:#9E9E9E;
	text-align: center;
}
.totalSearchWr .searchArea:last-child { 
	margin-bottom:0;
	padding:0;
	border-bottom:none;
}
@media all and (max-width:999px){
	.totalSearchWr { 
		padding:0 0 60px;
	}
	.totalSearchWr .totalSearchTop { 
		margin:0 0 30px;
		padding:20px 20px 30px;
	}
	.totalSearchWr .searchArea { 
		padding:0 0 20px;
	}
	.totalSearchWr .searchArea .saTit { 
		margin:0 0 15px;
		font-size:19px; 
	}
	.totalSearchWr .searchArea .midBox .saNum { 
		font-size:15px; 
	}
	.totalSearchWr .searchArea .midBox .saLnk { 
		padding:0 20px 0 0;
		font-size:14px; 
	}
	.totalSearchWr .searchArea .midBox .saLnk:after { 
		width: 8px;
		height: 8px;
		margin:-4px 0 0;
	}
	.totalSearchWr .searchArea .lst > li { 
		width: 32%; 
		margin:2% 2% 0 0;
	}
	.totalSearchWr .searchArea .lst > li .lnk .time { 
		margin:0 0 10px;
		font-size:13px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .tit { 
		margin:0 0 5px;
		font-size:14px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .txt { 
		font-size:12px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .txt + .exTxt { 
		margin-top:30px;
	}	
	.totalSearchWr .searchArea .lst > li .lnk .txt + .cateLst,
	.totalSearchWr .searchArea .lst > li .lnk .txt + .career { 
		margin-top:5px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .exTxt { 
		font-size:12px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .cateLst > li { 
		font-size:12px; 
	}
	.totalSearchWr .searchArea .lst > li .lnk .txt + .exTxt,
	.totalSearchWr .searchArea .lst > li .lnk .cateLst + .exTxt,
	.totalSearchWr .searchArea .lst > li .lnk .career + .exTxt,
	.totalSearchWr .searchArea .lst > li .lnk .infoBox { 
		margin-top:30px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .career { 
		font-size:12px; 
	}
	.totalSearchWr .searchArea .lst > li .lnk .cate { 
		min-width: 75px;
		margin:0 0 10px;
		font-size:13px; 
	}
	.totalSearchWr .searchArea .lst > li .lnk .infoBox .info .name { 
		font-size:12px; 
	}
	.totalSearchWr .searchArea .lst > li:nth-child(5n) { 
		margin-right:2%;
	}
	.totalSearchWr .searchArea .lst > li:nth-child(-n+5) { 
		margin-top:2%;
	}
	.totalSearchWr .searchArea .lst > li:nth-child(3n) { 
		margin-right:0;
	}
	.totalSearchWr .searchArea .lst > li:nth-child(-n+3) { 
		margin-top:0;
	}
	.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk { 
		padding:15px;
	}
	.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .cate { 
		min-width: 75px; 
		margin:0 0 10px;
	}
	.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .tit { 
		font-size:15px; 
	}
	.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .txt { 
		min-height: 40px;
		font-size:14px; 
	}
	.totalSearchWr .searchArea .noData { 	
		padding:50px 0;
		font-size:15px;
	}
}
@media all and (max-width:599px){
	.totalSearchWr { 
		padding:0 0 30px;
	}
	.totalSearchWr .totalSearchTop { 
		margin:0 0 20px;
		padding:20px;
	}
	.totalSearchWr .searchArea { 
		padding:0 0 15px;
	}
	.totalSearchWr .searchArea .saTit { 
		margin:0 0 10px;
		font-size:17px; 
	}
	.totalSearchWr .searchArea .midBox { 
		margin:0 0 5px;
	}
	.totalSearchWr .searchArea .midBox .saNum { 
		font-size:14px; 
	}
	.totalSearchWr .searchArea .midBox .saLnk { 
		padding:0 15px 0 0;
		font-size:13px; 
	}
	.totalSearchWr .searchArea .midBox .saLnk:after { 
		width: 6px;
		height: 6px;
		margin:-3px 0 0;
	}
	.totalSearchWr .searchArea .lst > li { 
		width: 100%; 
		margin:0 0 10px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .time { 
		font-size:12px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .tit { 
		font-size:13px;
	}
	.totalSearchWr .searchArea .lst > li .lnk .cate { 
		min-width: 65px;
		margin:0 0 8px;
		font-size:12px; 
	}
	.totalSearchWr .searchArea .lst > li .lnk .txt + .exTxt,
	.totalSearchWr .searchArea .lst > li .lnk .cateLst + .exTxt,
	.totalSearchWr .searchArea .lst > li .lnk .career + .exTxt,
	.totalSearchWr .searchArea .lst > li .lnk .infoBox { 
		margin-top:15px;
	}
	.totalSearchWr .searchArea .lst > li:nth-child(5n) { 
		margin-right:0;
	}
	.totalSearchWr .searchArea .lst > li:nth-child(-n+5) { 
		margin-top:0;
	}
	.totalSearchWr .searchArea .lst > li:last-child { 
		margin:0;
	}
	.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .cate { 
		margin:0 0 8px;
	}
	.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .tit { 
		font-size:14px; 
	}
	.totalSearchWr .searchArea .cmntArea .cmntLst > li .lnk .txt { 
		min-height: 30px; 
	}
	.totalSearchWr .searchArea .noData { 	
		padding:30px 0;
		font-size:14px;
	}
}
/* 통합검색 끝
------------------------------------------------------ */
/* 아이디 찾기, 비밀번호 변경 공통 시작
------------------------------------------------------ */
.findComWr { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	min-height: 650px;
	padding:0 20px; 
}
.findComWr .findComBox { 
	max-width: 100%;
	text-align: center;	
}
.findComWr .findComLogo { 
	margin:0 auto 15px;
	font-size:0; 
}
.findComWr .findComLogo img { 
	max-width: 100%; 
}
.findComWr .findComTit,
.findComWr .findComTxt { 
	color: #424242;
}
.findComWr .findComTit { 
	margin:0 0 10px;
	font-weight:700;
	font-size:24px;
}
.findComWr .findComTxt {
	font-size:20px; 
}
@media all and (max-width:999px){
	.findComWr { 
		min-height: 740px; 
	}
	.findComWr .findComLogo { 
		width: 190px;
		margin:0 auto 10px;
	}
	.findComWr .findComTit { 
		font-size:22px;
	}
	.findComWr .findComTxt {
		font-size:16px; 
	}
}
@media all and (max-width:599px){
	.findComWr { 
		min-height: 470px; 
	}
	.findComWr .findComLogo { 
		width: 143px;
	}
	.findComWr .findComTit { 
		margin:0 0 5px;
		font-size:20px;
	}
	.findComWr .findComTxt {
		font-size:15px; 
	}
}
/* 아이디 찾기, 비밀번호 변경 공통 끝
------------------------------------------------------ */
/* 아이디 비밀번호 분기 페이지 시작
------------------------------------------------------ */
.findDivideWr .findComBox { 
	width: 662px; 
}
.findDivideWr .findComTxt { 
	margin:0 0 54px;
}
.findDivideWr .divideBox { 
	display:flex; 
	flex-wrap:wrap; 
	gap:10px;
}
.findDivideWr .divideBox .divideCon { 
	width: calc((100% - 10px)/2);
	padding:26px 30px 30px;
	border:1px solid #E0E0E0;
	border-radius: 20px;
}
.findDivideWr .divideBox .divideCon .dTit { 
	margin:0 0 36px;
	font-weight:700;
	font-size:26px;
	color:#212121;
}
.findDivideWr .divideBox .divideCon .dLst { 
	display:flex; 
	flex-wrap:wrap; 
	gap:12px;
}
.findDivideWr .divideBox .divideCon .dLst > li { 
	width: calc((100% - 12px)/2); 
}
.findDivideWr .divideBox .divideCon .dLst > li .btn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 46px;
	border:1px solid #9E9E9E;
	border-radius: 5px;
	font-size:16px;
	color:#666;
	transition:all .3s ease;
}
.findDivideWr .divideBox .divideCon .dLst > li .btn:focus,
.findDivideWr .divideBox .divideCon .dLst > li .btn:hover { 
	border-color:#FF5722;
	color: #FF5722;
}
@media all and (max-width:999px){
	.findDivideWr .findComTxt { 
		margin:0 0 30px;
	}
	.findDivideWr .divideBox .divideCon { 
		padding:20px;
	}
	.findDivideWr .divideBox .divideCon .dTit { 
		margin:0 0 25px;
		font-size:21px;
	}
	.findDivideWr .divideBox .divideCon .dLst { 
		gap:10px; 
	}
	.findDivideWr .divideBox .divideCon .dLst > li { 
		width: calc((100% - 10px)/2); 
	}
	.findDivideWr .divideBox .divideCon .dLst > li .btn { 
		height: 40px;
		font-size:14px;
	}
}
@media all and (max-width:599px){
	.findDivideWr .findComTxt { 
		margin:0 0 15px;
	}
	.findDivideWr .divideBox { 
		gap:20px; 
	}
	.findDivideWr .divideBox .divideCon { 
		width: 100%; 
		padding:15px;
	}
	.findDivideWr .divideBox .divideCon .dTit { 
		margin:0 0 10px;
		font-size:19px; 
	}
	.findDivideWr .divideBox .divideCon .dLst > li .btn { 
		height: 35px; 
	}
}
/* 아이디 비밀번호 분기 페이지 끝
------------------------------------------------------ */
/* 아이디 찾기 시작
------------------------------------------------------ */
.findIdWr .findComBox { 
	width: 400px; 
}
.findIdWr .findComTxt { 
	margin:0 0 26px;
}
.findIdWr .resultBox { 
	padding:21px 30px 23px;
	background: #FFF;
	border-radius: 5px;
	box-shadow:0 2px 10px 0 rgba(0,0,0,.08);
}
.findIdWr .resultBox .tit { 
	margin:0 0 11px;
	font-weight:500;
	font-size:16px;
	letter-spacing:-.02em;
	color:#424242;
}
.findIdWr .resultBox .resultTxt { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 46px;
	background: #F4F4F4;
	border-radius: 5px;
	font-weight:500;
	font-size:20px;
	letter-spacing:-.02em;
	color: #FF5722;
}
.findIdWr .resultBox .resultTxt.noData { 
	font-weight:400;
	color: #666;
}
.findIdWr .lnk { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 66px;
	margin:50px 0 0;
	background: #FF5722;
	border-radius: 5px;
	font-weight:700;
	font-size:18px;
	color:#FFF;
}
@media all and (max-width:999px){
	.findIdWr .findComTxt { 
		margin:0 0 20px;
	}
	.findIdWr .resultBox { 
		padding:20px;
	}
	.findIdWr .resultBox .tit { 
		font-size:14px;
	}
	.findIdWr .resultBox .resultTxt { 
		height: 40px;
		font-size:16px;
	}
	.findIdWr .lnk {
		height: 50px;
		margin:30px 0 0;
		font-size:15px;
	}
}
@media all and (max-width:999px){
	.findIdWr .findComTxt { 
		margin:0 0 15px;
	}
	.findIdWr .resultBox { 
		padding:15px;
	}
	.findIdWr .resultBox .resultTxt { 
		height: 35px;
		font-size:15px;
	}
	.findIdWr .lnk {
		height: 40px;
		margin:20px 0 0;
		font-size:14px;
	}
}
/* 아이디 찾기 끝
------------------------------------------------------ */
/* 비밀번호 변경 시작
------------------------------------------------------ */
.changePwWr .findComBox { 
	width: 420px; 
}
.changePwWr .findComTxt { 
	margin:0 0 34px;
}
.changePwWr .changeBox { 
	text-align: left; 
}
.changePwWr .changeBox .tit { 
	margin:0 0 8px;
	font-weight:500;
	font-size:18px;
	color:#424242;
}
.changePwWr .changeBox > * + .tit { 
	margin-top:14px;
}
.changePwWr .changeBox .btn { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 66px;
	border:1px solid #FF5722;
	border-radius: 5px;
	font-weight:500;
	font-size:16px;
	color:#FF5722;
}
.changePwWr .lnk { 
	display:flex; 
	align-items:center; 
	justify-content:center; 
	width: 100%;
	height: 66px;
	margin:30px 0 0;
	background: #FF5722;
	border-radius: 5px;
	font-weight:700;
	font-size:18px;
	color:#FFF;
}
@media all and (max-width:999px){
	.changePwWr .findComTxt { 
		margin:0 0 30px;
	}
	.changePwWr .changeBox .tit { 
		margin:0 0 5px;
		font-size:15px;
	}
	.changePwWr .changeBox > * + .tit { 
		margin-top:10px;
	}
	.changePwWr .changeBox .btn { 
		height: 50px;
		font-size:14px;
	}
	.changePwWr .lnk { 
		height: 50px;
		margin:20px 0 0;
		font-size:15px;
	}
}
@media all and (max-width:599px){
	.changePwWr .findComTxt { 
		margin:0 0 20px;
	}
	.changePwWr .changeBox .tit { 
		font-size:14px;
	}
	.changePwWr .changeBox .btn { 
		height: 40px;
	}
	.changePwWr .lnk { 
		height: 40px;
		margin:15px 0 0;
		font-size:14px;
	}
}
/* 비밀번호 변경 끝
------------------------------------------------------ */