.join_proc_btn {
	height:auto;
}
.join_cancel_btn {
	height:auto;
}
.join_terminate_btn {
	height:auto;
}
@media screen and (max-width:767px){
	.naver_login_btn {
		background-image:url('/img/icons/naver_login_icon.jpg'); background-repeat:no-repeat; background-position:left; background-size:contain; border:none;
	}
	.fb_login_btn {
		background-image:url('/img/icons/facebook_login_icon.jpg'); background-repeat:no-repeat; background-position:left; background-size:contain; border:none;
	}
	.kakao_login_btn {
		background-image:url('/img/icons/kakao_login_icon.jpg'); background-repeat:no-repeat; background-position:left; background-size:contain; border:none;
	}
	.login_wrap {
		width:80%;
		max-width:535px;
		min-width:340px;
		height:540px;
		margin:30px auto;
		border:1px solid #dfdfdf;
		margin-bottom:70px;
		position:relative;
		text-align:center;
		box-sizing:border-box;
		padding-top:50px;
		background-color:#f2f2f2;
	}
	/* 사이트맵 시작 */
	.sitemap_d1_title {
		font-family:'NBGothic'; font-size:17px; color:#fff;
		background-color:#1f69b5;
		width:100%; height:30px; text-align:left;
		box-sizing:border-box;
		padding:7px;
		margin-bottom:10px;
	}

	.site_obj {
		width:117px;
		height:80px;
		float:left;
		margin-right:5px;
		box-sizing:border-box;
	}
	.site_obj.long1 {
		height:150px;
	}
	.site_obj.long2 {
		height:240px;
	}
	.site_obj.ord7 {
		margin-right:0px;
	}
	.site_obj_title {
		border:1px solid #4490de; font-size:13px; color:#3480ce; width:100%; height:50px; text-align:center; padding:5px; padding-top:15px;
		box-sizing:border-box;
		line-height:19px;
	}
	.site_obj_title.long {
		padding-top:7px;
	}
	.site_obj_txt {
		width:100%;
		height:100%;
		font-family:'NGothic';
		font-size:13px;
		color:#555;
		padding-top:10px;
		padding-left:5px;
		line-height:20px;
		box-sizing:border-box;
	}
	.site_obj_txt .point {
		margin-top:0px;
		vertical-align:middle;
		padding-top:2px;
	}
	/* 사이트맵 끝 */
}
@media screen and (min-width:768px) and (max-width:1023px){
	.naver_login_btn {
		background-image:url('/img/icons/naver_login_icon.jpg'); background-repeat:no-repeat; background-position:20%; background-size:contain; border:none;
	}
	.fb_login_btn {
		background-image:url('/img/icons/facebook_login_icon.jpg'); background-repeat:no-repeat; background-position:20%; background-size:contain; border:none;
	}
	.kakao_login_btn {
		background-image:url('/img/icons/kakao_login_icon.jpg'); background-repeat:no-repeat; background-position:20%; background-size:contain; border:none;
	}
	.login_wrap {
		width:80%;
		max-width:535px;
		min-width:340px;
		height:540px;
		margin:50px auto;
		border:1px solid #dfdfdf;
		margin-bottom:70px;
		position:relative;
		text-align:center;
		box-sizing:border-box;
		padding-top:50px;
		background-color:#f2f2f2;
	}
	/* 사이트맵 시작 */
	.sitemap_d1_title {
		font-family:'NBGothic'; font-size:17px; color:#fff;
		background-color:#1f69b5;
		width:100%; height:30px; text-align:left;
		box-sizing:border-box;
		padding:7px;
		margin-bottom:10px;
	}

	.site_obj {
		width:117px;
		height:80px;
		float:left;
		margin-right:5px;
		box-sizing:border-box;
	}
	.site_obj.long1 {
		height:150px;
	}
	.site_obj.long2 {
		height:240px;
	}
	.site_obj.ord7 {
		margin-right:0px;
	}
	.site_obj_title {
		border:1px solid #4490de; font-size:13px; color:#3480ce; width:100%; height:50px; text-align:center; padding:5px; padding-top:15px;
		box-sizing:border-box;
		line-height:19px;
	}
	.site_obj_title.long {
		padding-top:7px;
	}
	.site_obj_txt {
		width:100%;
		height:100%;
		font-family:'NGothic';
		font-size:13px;
		color:#555;
		padding-top:10px;
		padding-left:5px;
		line-height:20px;
		box-sizing:border-box;
	}
	.site_obj_txt .point {
		margin-top:0px;
		vertical-align:middle;
		padding-top:2px;
	}
	/* 사이트맵 끝 */
}
@media screen and (min-width:1024px){
	.naver_login_btn {
		background-image:url('/img/icons/naver_login_icon.jpg'); background-repeat:no-repeat; background-position:20%; background-size:33px; border:none;
	}
	.fb_login_btn {
		background-image:url('/img/icons/facebook_login_icon.jpg'); background-repeat:no-repeat; background-position:20%; background-size:33px; border:none;
	}
	.kakao_login_btn {
		background-image:url('/img/icons/kakao_login_icon.jpg'); background-repeat:no-repeat; background-position:20%; background-size:33px; border:none;
	}
	.login_wrap {
		width:80%;
		max-width:535px;
		min-width:340px;
		height:540px;
		margin:50px auto;
		border:1px solid #dfdfdf;
		margin-bottom:70px;
		position:relative;
		text-align:center;
		box-sizing:border-box;
		padding-top:50px;
		background-color:#f2f2f2;
	}
	/* 사이트맵 시작 */
	.sitemap_d1_title {
		font-family:'NBGothic'; font-size:17px; color:#fff;
		background-color:#1f69b5;
		width:100%; height:30px; text-align:left;
		box-sizing:border-box;
		padding:7px;
		margin-bottom:10px;
	}
	.site_obj {
		display:block;
		width:110px;
		height:80px;
		float:left;
		margin-right:13px;
		box-sizing:border-box;
		cursor:pointer;
	}
	.site_obj.long1 {
		height:150px;
	}
	.site_obj.long2 {
		height:240px;
	}
	.site_obj.ord7 {
		margin-right:0px;
	}
	.site_obj_title {
		border:1px solid #4490de;
		font-size:13px; color:#3480ce; width:100%; height:50px; text-align:center; padding:5px; padding-top:15px;
		box-sizing:border-box;
		line-height:19px;
	}
	.site_obj_title.long {
		padding-top:7px;
	}
	.site_obj_txt {
		width:100%;
		height:100%;
		font-family:'NGothic';
		font-size:13px;
		color:#555;
		padding-top:10px;
		padding-left:5px;
		line-height:20px;
		box-sizing:border-box;
	}
	.site_obj_txt .point {
		margin-top:0px;
		vertical-align:middle;
		padding-top:2px;
	}
	/* 사이트맵 끝 */

	/* 아이디 비밀번호 찾기 관련 시작 */
	.findid_wrap {
		width:80%;
		max-width:535px;
		min-width:340px;
		height:287px;
		margin:50px auto;
		border:1px solid #dfdfdf;
		margin-bottom:70px;
		position:relative;
		text-align:center;
		box-sizing:border-box;
		padding-top:50px;
		background-color:#f2f2f2;
	}
	/* 아이디 비밀번호 찾기 관련 끝 */
}

@media print {
	.naver_login_btn {
		background-image:url('/img/icons/naver_login_icon.jpg'); background-repeat:no-repeat; background-position:left; background-size:contain; border:none;
	}
	.fb_login_btn {
		background-image:url('/img/icons/facebook_login_icon.jpg'); background-repeat:no-repeat; background-position:left; background-size:contain; border:none;
	}
	.kakao_login_btn {
		background-image:url('/img/icons/kakao_login_icon.jpg'); background-repeat:no-repeat; background-position:left; background-size:contain; border:none;
	}
	.login_wrap {
		width:80%;
		max-width:535px;
		min-width:340px;
		height:540px;
		margin:30px auto;
		border:1px solid #dfdfdf;
		margin-bottom:70px;
		position:relative;
		text-align:center;
		box-sizing:border-box;
		padding-top:50px;
		background-color:#f2f2f2;
	}
	/* 사이트맵 시작 */
	.sitemap_d1_title {
		font-family:'NBGothic'; font-size:17px; color:#fff;
		background-color:#1f69b5;
		width:100%; height:30px; text-align:left;
		box-sizing:border-box;
		padding:7px;
		margin-bottom:10px;
	}

	.site_obj {
		width:117px;
		height:80px;
		float:left;
		margin-right:5px;
		box-sizing:border-box;
	}
	.site_obj.long1 {
		height:150px;
	}
	.site_obj.long2 {
		height:240px;
	}
	.site_obj.ord7 {
		margin-right:0px;
	}
	.site_obj_title {
		border:1px solid #4490de; font-size:13px; color:#3480ce; width:100%; height:50px; text-align:center; padding:5px; padding-top:15px;
		box-sizing:border-box;
		line-height:19px;
	}
	.site_obj_title.long {
		padding-top:7px;
	}
	.site_obj_txt {
		width:100%;
		height:100%;
		font-family:'NGothic';
		font-size:13px;
		color:#555;
		padding-top:10px;
		padding-left:5px;
		line-height:20px;
		box-sizing:border-box;
	}
	.site_obj_txt .point {
		margin-top:0px;
		vertical-align:middle;
		padding-top:2px;
	}
	/* 사이트맵 끝 */
}