@charset 'utf-8';



/* headline

-------------------------------------------------- */



#mainArea h2 {

	width: auto;

	padding: 3px 0px 0px 14px;

	margin: 0px 0px 11px;

	font-size: 120%;

	line-height: 1.3;

	color: #004499;

	font-weight: bold;

	background: url(/jp/shared/images/h3_bg.gif) 0px 3px no-repeat;

}



/* twoColumnsTypeHistory

-------------------------------------------------- */



#mainArea .twoColumnsTypeHistory {

	width: 670px;

	padding: 0px;

	margin: 0px 10px;

}



#mainArea .twoColumnsTypeHistory .leftColumn {

	width: 216px;

	padding: 3px 0px 0px;

	margin: 0px;

	float: left;

}



#mainArea .twoColumnsTypeHistory .leftColumn .caption {

	width: 214px;

	padding: 0px;

	margin: 6px 1px 8px;

	font-size: 85%;

	line-height: 1.6;

	color: #333333;

}



#mainArea .twoColumnsTypeHistory .rightColumn {

	width: 444px;

	padding: 0px;

	margin: 0px;

	float: right;

}



#mainArea .twoColumnsTypeHistory .rightColumn p {

	padding: 0px;

	margin: 0px 4px 13px 10px;

	/* except MacIE5.0 \*/

	text-align: justify;

	text-justify: distribute;

	/* end */

}



/* tableElements

-------------------------------------------------- */



#mainArea .generalTable tbody th.head {

	padding: 9px 7px;

	border-color: #ffffff;

	border-style: solid;

	border-width: 0px 1px 0px 0px;

	font-weight: bold;

	color: #ffffff;

	vertical-align: top;

	text-align: left;

	font-weight: bold;

	background: #7591ca;

	white-space: nowrap;

	line-height: 1.4;

}

