#login_close {
/* background: url(./img/skin_login.jpg) no-repeat;*/
 width: 720px;
 height: 563px;
 padding: 0;
 margin: 0;
}
#login_open {
/* background: url(./img/skin_login_open.jpg) no-repeat;*/
 width: 720px;
 height: 563px;
 padding: 0;
 margin: 0;
}

#container_login {
        display: block ;
        position: relative ;
        height: 540px;
}
#container_login a img {
        width: 100% ;
        height: 100% ;
}


/******* ログインパネル位置情報ズ *******/

#container_login div.header a.main_menu {
	display: block ;
	display: none ;
	position: absolute ;
	height: 22px ;
	top: 0px ;
}

#container_login input , #login a {
}

/*ログインIDフォームの位置情報*/

#container_login input#username {
	position: absolute ;
	left: 504px ;
	top: 246px ;
	width: 185px ;
	height: 23px ;
	font-size: 10pt ;
	z-index: 100 ;
}

/*パスワードフォームの位置情報*/

#container_login input#password {
	position: absolute;
	left: 504px ;
	top: 299px ;
	width: 185px ;
	height: 23px ;
	font-size: 10pt ;
	z-index: 110 ;
}

/*エラーメッセージの位置情報*/
/*パスワード忘れた人リンクの位置情報*/

#container_login div.msg {
        position: absolute ;
        border: none 0px ;
        padding: 3px 0px ;
        left: 504px ;
        top: 327px ;
        width: 185px ;
        height: 42px ;
        font-size: 8pt ;
        text-align: center ;
        z-index: 140 ;
}
#container_login div.msg * {
        font-size: 8pt ;
}
#container_login div.msg a.password_query {
        font-size: 5pt ;

}

/*ログインボタンの位置情報*/

#container_login input#button_login {
	position: absolute ;
	left: 536px ;
	top: 384px ;
	width: 120px ;
	height: 24px ;
	border: none 0px ;
	background-color: transparent ;
	z-index: 120 ;
}

/*新規登録ボタンの位置情報*/

#container_login a#button_new_regist {
	position: absolute ;
	left: 536px ;
	top: 414px;
	width: 120px ;
	height: 24px ;
	border: none 0px ;
	z-index: 130 ;
        border: 0;
}

#login_footer {
 text-align: right;
 width: 720;
 height: 21;
 padding-right: 1.0em;
 font-size: 8pt;
}
