body{
 margin-top:-8px;
 margin-left:-8px;
 padding-right:0.5em;
 margin-right:0px;
 margin-bottom:0px;
 padding-bottom:0px;
 background-color:#FFFFFF;
 color:#000000;
 font-size:93%;
 background-image:url(../images/bg_yellow.gif);
 background-repeat:repeat-y;
}

td.spacerLT{
 background-image:url(../images/bg_yellow.gif);
 background-repeat:repeat-y;
}

table.all{
 background-color:#FFFFFF;
 background-image:url(../images/spacer_l.gif);
 background-repeat:repeat;
}

td{
 background-image:url(../images/spacer_l.gif);
 background-repeat:repeat;
}

td.lftNavi{
 background-image:url(../images/bg_yellow.gif);
 background-repeat:repeat-y;
}

h2{
 font-size:120%;
 padding-bottom:0.2em;
 border-bottom:2px solid #000000;
}

h3{
 font-size:1em;
}

td.contentsR{
 background-image:url(../images/mainblock_bg_orange.gif);
 background-repeat:repeat-x;
}

td.contentsR p strong{
 border-bottom:2px dotted #FF9933;
}

div.toEn{
 text-align:right;
}

div.fnavi{
 text-align:center;
 margin-top:1em;
}

div.fnavi a{
 text-decoration:none !important;
 color:#000000;
}

p.rImage{
 text-align:center;
}

.en{
 font-family:Verdana,Sans-Serif;
}

.nodisurl{
 display:none;
}

div.ref{
 line-height:1.1em;
 margin-left:2em;
 margin-bottom:5px;
 margin-top:5px;
}

span.end{
 color:white;
}

p.ref{
 margin-top:-1em;
 text-align:right;
 font-size:83%;
}

p.ref img{
 margin-bottom:-2px;
}

li{
 list-style-type:square;
}

p.cNavi{
 text-align:center;
}

em{
 font-family:Times,Serif;
}

/*フッタ部（クレジット）*/
address{
 border-top:1px dotted #000000;
 margin-top:1em;
 padding-top:0.5em;
 margin-left:195px;
 text-align:center;
 font-style:normal;
 font-family:Verdana,Sans-Serif;
 line-height:1.4em;
}

div.naviL{
 position:absolute;
 top:-4px;
 width:224px;
 left:-4px;
 background-image:url(../images/bg_yellow.gif);
 background-repeat:repeat-y;
}
