@charset "utf-8";
/*--基本設定--*/
body{
	margin:0;
	padding:0;
	background:#000000;
}
/*
h1,h2,h3{
	margin:0.5em 0;
}
*/

/*--text font--*/
body{
	font-family:verdana, Osaka, "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-size: small;
	color:#CCCCCC;
}
h1 a,h2 a{
	text-decoration:none;
}

p{
	line-height:1.7em;
}	

#footer p{
	text-align:right;
	font-size:10px;
	color:#CCCCCC;
}
.red{
	color:#FF0000;
} 
.light-red{
	color:#FF3300;
}
/*--レイアウト--*/
#login_form {
	position:relative;
	width:219px;
	margin:100px auto 0 auto;
	padding:0;
}
#login_form form{
	margin:0;
	padding:0;
}
#login_form h1{
	width:234px;
	height:126px;
	margin:0 0 10px -8px;
	padding:0;
	background:url(../images/login_logo.gif);
	text-indent:-10000px;
	overflow:hidden;
}

#login_form table{
	width:218px;
	height:314px;
	margin:0;
	padding:0;
	background:url(../images/login_bgd.jpg);

}
#login_form table tr,#login_form table tr td{

	margin:0;
	padding:0;
	

}
#login_form table .input_id{
	position:absolute;
	top:210px;
	left:24px;
}

#login_form table .input_pass{
	position:absolute;
	top:260px;
	left:24px;
}

#login_form table .input_id input,#login_form table .input_pass input{
	width:160px;
}

#login_form table .submit_login{
	position:absolute;
	top:355px;
	left:135px;
	margin:0;
	padding:0;
}
#login_form table .submit_login input{
	background:url(../images/login_button.gif);
	margin:0;
	padding:0;
}
#login_form table .submit_login input:hover{
		background:url(../images/login_button_up.gif);
}
#login_form table input:hover{
		background:#D6F3F8;
}
#login_form .link_popforge {
	position:absolute;
	display:block;
	top:360px;
	width:73px;
	height:88px;
	text-indent:-100000px;
}

.link_drm_rec{
	position:absolute;
	display:block;
	top:100px;
	left:-40px;
	width:91px;
	height:84px;
	text-indent:-100000px;
	background:url(../images/drm_rec.png) left;
}
*html .link_drm_rec{
	position:absolute;
	display:block;
	top:101px;
	left:-36px;
	width:91px;
	height:84px;
	text-indent:-100000px;
	background:url(../images/ie/drm_rec.gif) left;
}
#login_form .credit{ 
	text-align:right;
	margin:0;
	padding:0;
}
#login_form .credit a{
	color:#FFFFFF;
	text-decoration:none;
}