@charset "EUC-JP"

/* Cross-browser settings */
* {
	margin						:	0;
	padding						:	0;
	font-size					:	12px;
	font-family				:	ＭＳ Ｐゴシック;
}

H1 {
	background-color	:	#00AA00;
	color							:	#FFFFFF;
	font-size					:	18pt;
	margin						:	5px 0px 5px 0px;
	padding						: 5px 5px 5px 5px;
	text-align				: center;
}

H2 {
	color							:	#000000;
	font-size					:	16pt;
	margin						:	5px 0px 5px 0px;
	padding						: 5px 8px 5px 8px;
	border-bottom			: solid 2px #000000;
	width							: 80%;
	
}

H3 {
	color							:	#000000;
	font-size					:	13pt;
	margin						:	5px 0px 5px 0px;
	padding						: 5px 11px 5px 11px;
	border-bottom			: solid 1px #000000;
	width							: 80%;
	
}


.main {
	font-size					:	10px;
	width							:	800px;
	/*background-color : #EEEEEE;*/
	padding						:	10px;
}

.negative {
	color:#FF0000;
	font-weight:bolder;
}

.positive {
	color:#0000FF;
	font-weight:bolder;
}


.description {
	width							: 80%;
	padding-left			: 50px;
	text-align				: left;
	font-size					:	15px;
}

.contents {
	font-size					:	12px;
	width							:	100%;
	height						:	400px;
	overflow					:	visible;
	border						:	1px solid #DDDDDD;
}

.contents .menubar {

	height						:	5px;
	overflow					:	visible;
	}

.contents .titlebar {
	height						:	50px;
	overflow					:	visible;
}

.message {
	color							:	red;
	font-weight				:	600;
	height						:	0px;
	overflow					:	visible;
}

.contents .titlebar .leftpane {
	width							:	30%;
	border-bottom			:	1px solid #DDDDDD;

}

.contents .titlebar .rightpane {
	width							:	auto;
	border-bottom			:	1px solid #DDDDDD;
}

.login_form {

	border						:	#999999 1px solid;
	font-size					:	13px;
	padding						:	5px;
	width							:	400px;

}

.footer {
	background-color	:	#FFFFFF;
	color							:	#000000;
	height						:	20px;
	margin						:	5px;
	padding						:	5px;
	font-size					:	12px;
	text-align				:	center;
	vertical-align		:	middle;
}


/*注意を促す文章に付与するスタイル*/
.caution {
	vertical-align		:	top;
	color							:	#FF0000;
	font-size					:	12px;
	font-weight				:	500;
	padding-top				:	10px;
	}

table {
	empty-cells				:	show;
}

input[type="text"] {
	width							:	60%;
}

input[type="password"] {
	width							:	100%;
}

img {
	border-style			:	none;
	}

