/*============================================================
	1: -font-size, line-height, color setting
============================================================*/
body{
	font-size:14px;
	line-height:160%;
	font-family: "verdana","‚l‚r ‚oƒSƒVƒbƒN","arial","helvetica","Hiragino Kaku Gothic Pro", "Osaka";

}
/*============================================================
	font-size, line-height
============================================================*/

/* 18px
============================================================*/
h1{
	font-size:18px;
	line-height:135%;
}


/* 16px
============================================================*/
#Emergency h2,
#Emergency02 h2,
h2.H2A,
.Box01A h3,
h4.H4D,
div.Box18A,
h3.H3E,
h3.H3F{
	font-size:16px;
	line-height:134%;
}

/* 14px
============================================================*/
	
/* line-height:18px */
.H2E strong,
.H2F,
.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: 169%;
}

/* line-height:18px */
.s3p{
	font-size: 75%;
	line-height: 169%;
}

h3.H3B{
	line-height:120%;
}


/* 13px
============================================================*/
.Table01A td,
.Table01A tbody 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:14px;
	line-height:160%;
}

/* 10px
============================================================*/
.Table01A td.Fnt01,
.Table01A tr.Fnt01 td
{
	font-size:13px;
	line-height:160%;
}

/* 10px
============================================================*/
.H2E span,
ul.List12B,
#portalAdBar .Box01A .List05A dt,
#portalAdBar .Box01A .List05A dd,
p.Notes01A,
p.Notes02A,
p.Notes02B,
p.Notes03A,
p.Link02D,
p.Link01D,
p.Link01C,
h2.H2B span,
h2.H2C span,
.SearchBtn01,
.Table01C tbody td span.Cap,
#Nav00Area .Status,
#portalFooter{
	font-size:12px;
	line-height:160%;
}
.Box02C .GoBox select{
	font-size:12px;
	line-height:140%;
}
* html .Box02C .GoBox select,
.GoBtn01{
	font-size:10px;
	line-height:140%;
}
table.Adobe,
#UtilityNav li{
	font-size:12px;
	line-height:150%;
}
.BoxFS01 table.TableFS01 th{
	font-size:12px;
	line-height:150%;
}

/* 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,
div.Box18A,
h5.H5B,
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,
table.table10A{
	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;
}

/* element.css
--------------------------------------------------- */
#portalNavBar{
	padding-top:45px;
	>padding-top:54px;
}

/* H3A 
----------------------------------------------*/
h3.H3A{
	background:url(/common/img/arw_04a.gif) no-repeat 0 0.6em;
}

/* .Link01A 
----------------------------------------------*/
p.Link01A{
}
p.Link01A a{
	background:url(/common/img/arw_02j.gif) no-repeat 0 0.4em;
}

/* dl.List09A 
----------------------------------------------
dl.List09A{
}
.List09A dt span{
	background-position: 0 0.4em;
}
.List09A dt strong span{
	background-position:0 0.4em;
}
*/
/* .Box05A 
----------------------------------------------*/
.Box05A table td span{
	background:url(/common/img/arw_02j.gif) no-repeat 100% 0.15em;
}

/* .Table01H 
----------------------------------------------*/
table.Table01H td{
	line-height:100%;
}
table.Table01H td a{
	background:url(/common/img/arw_02i.gif) no-repeat 100% 0.2em;
}

/* ul.List08A 
----------------------------------------------*/
.List08A li.Prv a{
	background:url(/common/img/arw_02k.gif) no-repeat 0 0.24em;
}
.List08A li.Nxt a{
	background:url(/common/img/arw_02j.gif) no-repeat 100% 0.24em;
}

/* .Link01D 
----------------------------------------------*/
p.Link01D a{
	background:url(/common/img/arw_02j.gif) no-repeat 100% 0.19em;
}

/* ul.List03A 
----------------------------------------------*/
.List03A li{
	background:url(/common/img/arw_01a.gif) no-repeat 0 0.7em;
}

/* ul.List02A 
----------------------------------------------*/
ul.List02A li{
	background:url(/common/img/arw_01b.gif) no-repeat 1px 0.62em;
}

/* dl.List05A 
----------------------------------------------*/
dl.List05A dt{
	background:url(/common/img/arw_01a.gif) no-repeat 0 0.6em;
}

/* Exception */
#FontSizeNav dd img{
	vertical-align:middle;
	>vertical-align:bottom;
}
/* table10A */
table.table10A tr,
table.table10A tr td,
table.table10A tr th{
	color:#666;
	font-weight:normal;
}

