/*============================================================
	1: -font-size, line-height, color setting
============================================================*/
body{
	font-size:12px;
	line-height:130%;
	font-family: "verdana","‚l‚r ‚oƒSƒVƒbƒN","arial","helvetica","Hiragino Kaku Gothic Pro", "Osaka";

}
/*============================================================
	font-size, line-height
============================================================*/

/* 16px
============================================================*/
h1{
	font-size:16px;
	line-height:100%;
}


/* 14px
============================================================*/
.H2E strong,
.H2F,
#Emergency h2,
#Emergency02 h2,
h2.H2A,
.Box01A h3,
h4.H4D,
h3.H3E,
h3.H3F,
div.Box18A{
	font-size:14px;
	line-height:114%;
}

/* 12px
============================================================*/
	
/* line-height:18px */
.Box05A .Box05B table td,
.Box05A .Box05B table th,
dl.List06D dt,
dl.List06D dd,
.Box09C .Box04G td p,
ul.List01A,
dl.List06A,
dl.List06B,
dl.List06D,
ul.List07A,
ul.List08A,
dl.List09A,
.Box03A h4,
h3.H3A,
h4.H4F,
h5.H5A,
h5.H5B,
h5.H5C
{
	line-height: 149%;
}

/* line-height:18px */
.s3p{
	font-size: 75%;
	line-height: 149%;
}

h3.H3B{
	line-height:100%;
}


/* 11px
============================================================*/
.H2E span,
#portalBody .Table06A thead td,
.Table01A tbody td,
.Table01A td,
.Table01A th,
.Table05A tbody td,
.Table05A td,
.Table05A th,
.Table06A tbody td,
.Table06A td,
.Table06A th,
.Table06B tbody td,
.Table06B td,
.Table06B th,
.Table06C tbody td,
.Table06C td,
.Table06C th{
	font-size:12px;
	line-height:130%;
}


/* 10px
============================================================*/
h5.H5A span.Pdf,
ul.List12B,
#portalAdBar .Box01A .List05A dt,
#portalAdBar .Box01A .List05A dd,
.Table05A td,
/*p.Notes01A,*/
p.Notes02A,
p.Notes02B,
p.Notes03A,
p.Link02D,
p.Link01D,
p.Link01C,
h2.H2B span,
h2.H2C span,
.SearchBtn01,
.GoBtn01,
.Table01C tbody td span.Cap,
#Nav00Area .Status,
#portalFooter{
	font-size:10px;
	line-height:140%;
}
table.Adobe,
#UtilityNav li{
	font-size:10px;
	line-height:130%;
}

/* Exception */
input.Btn01A{
	font-size:10px;
}

/* Exception */
/* #portalBody .Table06A thead td{
	font-size:12px;
} */

/*============================================================
	color
============================================================*/

/* #c00 */
dl.List12A dd strong,
.Box05C p.Txt01A em,
#Emergency h2,
#Emergency02 h2,
.Table07A tbody td em,
table.Table01H strong,
.Box09A .Table02A li.Deficit,
.Table01A table.Fix strong,
.List01A strong,
.List09A strong,
#Nav01 strong,
#Nav01 strong a,
#Nav01 strong a:visited,
#Nav02 strong,
#Nav02 strong a,
#Nav02 strong a:visited,
#Nav00 strong,
#Nav00 strong a,
#Nav00 strong a:visited,
h1{
	color:#c00;
}

/* #039 */
a{
	color:#039;
}

/* #39c */
strong span.Result,
h2,
h3.H3A,
.Box01A p,
h4.H4A,
h5.H5B,
div.Box18A,
h5.H5C{
	color:#39c;
}

/* #a28366 */
#Nav01 li.Gold,
#Nav01 li.Gold a{
	color:#a28366;
}

/* #666 */
h4.H4B,
p.Notes10A,
p.Notes01A,
p.Notes03A,
ul.List02A{
	color:#666;
}

/* #333 */
.Box03A h4,
p,
table.Table01E td span,
table th,
table td{
	color:#333;
}

/* #fff */
.H2E span,
input.Btn01A,
.SearchBtn01,
.GoBtn01{
	color:#fff;
}

/* #f00 */
.Box05B td em{
	color:#f00;
}

/* #999 */
ul.List12B{
	color:#999;
}

/* #8994a8 */
#topBody a:visited,
#portalFooter a:visited,
#portalAdBar a:visited,
//#portalNavBar a:visited,
#portalBody a:visited{
 	color:#8994a8;
}
/* table10A */
table.table10A tr,
table.table10A tr td,
table.table10A tr th{
	color:#666;
	font-weight:normal;
}

