/* --- 基本部分 --- */
	BODY {
		background-color: #dfffdf;
	}
	
	TABLE {
		cellSpacing: 1;
		cellPadding: 1;
		text-align: center;
	}
	
	TH {
		text-align: center;
	}
	
	SPAN.req {
		color: #ff0000;
	}
	
	SPAN.man {
		color: #ff0000;
		text-align: left;
		font-size: 15px;
	}
	
	A.hid_line {
		text-decoration: none;
		color: #ff0000;
	}
	
	DIV.fakeContainerA { 
			margin: 0 0 0 0px;
			border: none;
			width: 1180px; 
			overflow-x: scroll; 
		}


/* --- タイトル --- */
	TABLE.frm_title {
		cellSpacing: 1;
		cellPadding: 1;
		width: 100%;
		text-align: center;
		border: 0;
	}
	
	SPAN.site_nm {
		color: #00af00;
		font-size: 24px;
	}
	
	SPAN.page_nm {
		color: #00af00;
		font-size: 24px;
	}


/* --- ログイン --- */
	INPUT.id {
		IME-MODE: disabled;
		width: 90px;
	}
	
	INPUT.pass {
		IME-MODE: disabled;
		width: 112px;
	}
	
	DIV.info {
		display: block;
		text-align: left;
		border-style: solid;
		border-width: 1px;
		height: 200px;
		width: 600px;
		padding: 3px;
		overflow-y: scroll;
	}


/* --- パスワードリマインド ---*/
	
	INPUT.mail {
		IME-MODE: disabled;
		width: 380px;
	}


/* --- パスワード変更 --- */
	DIV.pass_change {
		display: block;
		text-align: left;
		width: 500px;
		padding-left: 8px;
	}


/* --- メニュー --- */
	INPUT.menu_btn {
		WIDTH: 300px;
		HEIGHT: 33px;
	}
	
	INPUT.logout_btn {
		WIDTH: 200px;
		HEIGHT: 30px;
	}


/* --- ユーザー管理 --- */
	DIV.user_kanri {
		display: block;
		text-align: left;
		width: 700px;
		padding-left: 8px;
	}

/* --- ログイン管理 --- */
	DIV.login_kanri {
		display: block;
		text-align: left;
		width: 700px;
		padding-left: 8px;
	}

