/* CSS Document */

body,
.textStyleA03 span{
	font-size: 10px;/*basics*/
	line-height: 1.4;
	/*\*/
	_font-size: 60%;/*IE6*/
	/**/
	}

*+html body,
*+html .textStyleA03 span{font-size: 60%;}/*IE7*/
html>/**/body,
html>/**/.textStyleA03 span{font-size: 60%;}/*IE8*/
html:not(:target) body,
html:not(:target) .textStyleA03 span{font-size: 10px;}/*modern browsers*/

/*
-----------------------------------------------------------------------*/
.textStyleA02,
.headingTypeA01,
.headingTypeB01,
.headingTypeC01,
.headingTypeD01,
.headingTypeE01,
.headingTypeE02,
.headingTypeG01,
dl.backNumberList01 dt{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 96%;
	/**/
	}

*+html .textStyleA02,
*+html .headingTypeA01,
*+html .headingTypeB01,
*+html .headingTypeC01,
*+html .headingTypeD01,
*+html .headingTypeE01,
*+html .headingTypeE02,
*+html .headingTypeG01,
*+html dl.backNumberList01 dt{font-size: 96%;}

html>/**/.textStyleA02,
html>/**/.headingTypeA01,
html>/**/.headingTypeB01,
html>/**/.headingTypeC01,
html>/**/.headingTypeD01,
html>/**/.headingTypeE01,
html>/**/.headingTypeE02,
html>/**/.headingTypeG01,
html>/**/dl.backNumberList01 dt{font-size: 96%;}

html:not(:target) .textStyleA02,
html:not(:target) .headingTypeA01,
html:not(:target) .headingTypeB01,
html:not(:target) .headingTypeC01,
html:not(:target) .headingTypeD01,
html:not(:target) .headingTypeE01,
html:not(:target) .headingTypeE02,
html:not(:target) .headingTypeG01,
html:not(:target) dl.backNumberList01 dt{font-size: 12px;}

/*
-----------------------------------------------------------------------*/
.textStyleA00,
.headingTypeH01{
	font-size: 16px;
	line-height: 1.4;
	/*\*/
	_font-size: 120%;
	/**/
	}
	
*+html .textStyleA00,
*+html .headingTypeH01{font-size: 120%;}
html>/**/.textStyleA00,
html>/**/.headingTypeH01{font-size: 120%;}
html:not(:target) .textStyleA00,
html:not(:target) .headingTypeH01{font-size: 16px;}