/********** ログイン画面スタイル - loginStyle.css **********/

	body {
		/*background-color : #1F408D;*/
		background-color : #1F408D;
		text-align : center;
		vertical-align : middle;
	}
	img {
		border : none;
	}
	form {
		margin : 0px;
		padding : 0px;
	}

	/*** ボタンのスタイル ***/
	.InputButton {
		width : 120px;
		height : 25px;
		font-size : 15px;
	}

	#InfoArea {
		padding: 15px 0px;
		text-align : left;
		overflow-wrap: break-word;
	}

	#LoginPage {
		width : 603px;
		background-color : #ffffff;
		border : 2px outset #1F408D;
		
    margin-left:auto; 
    margin-left:auto; 
    /*text-align:left; */
    margin:0px auto;

	}

	.ValidationList {
		text-align : left;
	}
	.ValidationList ul li {
		padding-left : 10px;
	}
/*変更するひつようがあるか？20090303*/
	#LoginPage #LoginHeader {
		width : 603px;
		height : 94px;
		background-attachment: scroll;
		background-image: url('./img/eia-title.gif');
		background-repeat: no-repeat;
		background-position: left top;
	}

/*表示切替*/
	#LoginPage #LoginContent.Hidden {
		margin : 70px 30px;
	}
	#LoginPage #LoginContent.Show {
		margin : 70px 30px 20px;
	}

	#LoginPage .IndexLogin {
		width : 400px;
	}
	#LoginPage .IndexLogin .Item {
		width : 150px;
		text-align : right;
	}
	#LoginPage .IndexLogin .Field {
		width : 250px;
		text-align : left;
	}
	#LoginPage .IndexLogin .Field input{
		width: 160px;
	    ime-mode: disabled;
	}
	
#LoginFooter{
		width : 603px;
		height : 75px;
	    background-color:#1F408D;
	    /*background-attachment:scroll;
	    background-image: url('./img/login-footer.jpg');
		background-repeat: no-repeat;
	    background-position: left top;*/
}
	
	
	.FooterLink{
		font-size : 10px;
		color : #ffffff;
		position : relative;
		top : 12px;
		left : 0px;
	}
	.FooterLink a {
		margin : 0px 10px;
	}
	.FooterLink a:link {
    	color: #ffffff; 
    	text-decoration : none;
    }
    .FooterLink a:visited {
    	color: #ffffff;
    	text-decoration : none;
    }
	.FooterLink a:hover {
		color : #ffffff;
		text-decoration : underline;
	}
	.FooterLink a:active {
		color : #ffffff; 
		text-decoration : underline;
	}
	 #CopyRight {
		font-size : 10px;
		color : #ffffff;
		position : relative;
		top : -424px;
		left : -12px;
		display: none;
	}
	#VegliaLogo {
		position : relative;
		top : 14px;
		left : 240px;
	}
	
.main_box{
    text-align:center; 
    width:100%;
}
.main_Contents{
    margin-left:auto; 
    margin-left:auto; 
    text-align:left; 
    vertical-align:text-top;
    margin:0px auto;
    width:603px;
    
}

	