@charset "utf-8";
/* CSS Document */
/* -----------------------------------------------------------------------------
   018$B!'%m%0%$%s(B
-------------------------------------------------------------------------------- */

#xLogin #contentTitle{
	background-image:url(/pc/img/login/title_login.gif);
}
#xLogin #contentTitle2{
	background-image:url(/pc/img/login/title_login_member.gif);
    background-repeat: no-repeat;
    height: 36px;
}
#Content #contentTitle2 H1 {
    display: block;
    text-indent: -9999px;
}

#xLogin #contentTitle3{
	background-image:url(/pc/img/login/title_login_visitor.gif);
    background-repeat: no-repeat;
    height: 36px;
}
#Content #contentTitle3 H1 {
    display: block;
    text-indent: -9999px;
}

#xLogin #contentBody{
	table-layout:fixed;
	position:static;
}

#xLogin #contentBody th,td{
	padding:3px 0px 0px 4px;
	height:24px;
}

#xLogin #contentFooter th,td{
	padding:3px 0px 0px 4px;
	height:24px;
}

#xLogin #contentBody .bs{
	vertical-align:middle;
	width:20px;
}
#xLogin #contentBody .bt{
	background-image:url(/pc/img/login/caption_login.png);
	background-repeat:no-repeat;
	position:relative;
/*	top:4px;*/
	color:#FFFFFF;
	width:104px;
	text-align:left;
	font-weight:bold;
height: 39px;
}
#xLogin #contentBody .bt_gray{
	background-image:url(/pc/img/login/caption_login_disable.png);
	background-repeat:no-repeat;
	position:relative; top:4px;
	color:#FFFFFF;
	width:104px;
	text-align:left;
	font-weight:normal;
height: 39px;
}
#xLogin #contentBody .bv{
	width:200px;
	text-align:left;
}

#xLogin #contentBody .space{
	width:auto;
/*	height:16px;*/
	height:10px;
	text-align:left;
}

#xLogin .loginBoxIn input[type=text],
#xLogin .loginBoxIn input[type=password] {
	background-color:#ffffff;
	border:solid 1px #c0c0c0;
	padding:2px 2px 2px 2px;
	margin:1px;
	height:18px;
}
#xLogin .loginBoxIn input[type=radio],
#xLogin .loginBoxIn input[type=checkbox] {
	padding:2px;
	margin:1px;
}
#xLogin .loginBoxIn input[readonly],
#xLogin .loginBoxIn input[disabled] {
	background-color:#e8e8e8;
	border:solid 1px #c0c0c0;
}

#xLogin #id,
#xLogin #ma,
#xLogin #pw
	{ime-mode:inactive;}

/* -----------------------------------------------------------------------------
   018$B!'3t<gMM@lMQ%m%0%$%s(B
-------------------------------------------------------------------------------- */

#stkLogin #contentBody{
	table-layout:fixed;
	position:static;
}

#stkLogin #contentBody th,td{
	padding:3px 0px 0px 4px;
	height:24px;
}

#stkLogin #contentBody .bs{
	vertical-align:middle;
	width:20px;
}
#stkLogin #contentBody .bt{
	background-image:url(/pc/img/login/caption_login.png);
	background-repeat:no-repeat;
	position:relative;
	color:#FFFFFF;
	width:104px;
	text-align:left;
	font-weight:bold;
	height: 39px;
}
#stkLogin #contentBody .bt_gray{
	background-image:url(/pc/img/login/caption_login_disable.png);
	background-repeat:no-repeat;
	position:relative; top:4px;
	color:#FFFFFF;
	width:104px;
	text-align:left;
	font-weight:normal;
	height: 39px;
}
#stkLogin #contentBody .bv{
	width:200px;
	text-align:left;
}

#stkLogin #contentBody .space{
	width:auto;
	height:10px;
	text-align:left;
}
#stkLogin .loginBoxIn {
	float: left;
	margin-top: 30px;
	margin-bottom: 60px;
	height: 200px;
	width: 50%;
}

#stkLogin .loginBoxIn input[type=text],
#stkLogin .loginBoxIn input[type=password] {
	background-color:#ffffff;
	border:solid 1px #c0c0c0;
	padding:2px 2px 2px 2px;
	margin:1px;
	height:18px;
}
#stkLogin .loginBoxIn input[type=radio],
#stkLogin .loginBoxIn input[type=checkbox] {
	padding:2px;
	margin:1px;
}
#stkLogin .loginBoxIn input[readonly],
#stkLogin .loginBoxIn input[disabled] {
	background-color:#e8e8e8;
	border:solid 1px #c0c0c0;
}

#stkLogin #id,
#stkLogin #ma,
#stkLogin #pw
	{ime-mode:inactive;}

#stkLogin .divider {
	width:100%;
	height:15px;
	margin: 20px 0px;
	background: url(/pc/img/dline_100p.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
