div.top-txt
{
	margin: 0 0 1.25em 0;
}

ul.login-infor
{
	list-style: none;
	margin: 0 0 3.75em 0;
	padding: 0 0 0 1em;
}

ul.login-infor li
{
	background: url(/images/member/login/ico_infor.gif) left 4px no-repeat;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 1em;
}

ul.login-infor li span.txt-login
{
	font-weight: bold;
	color: #0f77ba;
}

div.login-form
{
	padding: 0 0 0 26.5em;
	height: 7em;
	margin: 0 0 1em 0;
	display: inline-block;
}

div.login-form div.login-input
{
	float: left;
	margin: 0 0.5em 0 0;
}

div.login-form div.login-input div
{
	margin: 0 0 0.25em 0;
}

div.login-form div.login-input img,
div.login-form div.login-input input
{
	vertical-align: middle;
}

div.login-form div.login-input input.basic
{
	width: 11em;
	border: 1px solid #dbdbdb;
	padding: 0.25em;
}

div.login-form div.login-input div.id-save
{
	padding: 0 0 0 3.75em;
}

div.login-form div.login-btn
{
	float: left;
	padding: 0 0 0 0;
}

div.member-link
{
	clear: both;
	text-align: right;
	padding: 0 1.5em 0 0;
}

div.login-visual
{
	position: absolute;
	left: 19em;
	top: 31.67em;
	z-index: 3;
}

/* 이미지사이즈 */
div#contentsWrapper h2#ContentsTitle img
{
	width: 10.25em;
}

div.top-txt img
{
	width: 55em;
	height: 3.42em;
}

img.txt01,
img.txt02
{
	width: 3.75em;
	height: 0.92em;
}

img.txt03
{
	width: 4.08em;
	height: 1em;
}

div.login-btn input
{
	width: 4.92em;
	height: 3.58em;
}

div.member-link img.link01
{
	width: 5.92em;
	height: 1.58em;
}

div.member-link img.link02
{
	width: 7em;
	height: 1.58em;
}

div.member-link img.link03
{
	width: 7.5em;
	height: 1.58em;
}

div.login-visual img
{
	width: 55em;
	height: 9.33em;
}
