@media handheld{
		body {color: black;
			background: #fff;
		}
		a:after  { content:  " [ "  attr(href)  " ] "  }
		a:link  {text-decoration:  underline;
			color:  navy;
		}
		a:visited  {text-decoration:  underline;
			color:  purple;
		}
}

a:link { color:#FFFBCC; text-decoration:underline; }
a:visited { color:#C0C0C0; text-decoration:underline; }
a:active { color:#800000; text-decoration:underline; }
a:hover  { color:#CC6D0F; text-decoration:none; }

span.orange { color:#CC6D0F;}
span.date { color:#999; font-size : small;}


.hide {display: none;}

span.credit { color:#999; font-size : x-small;}


body {
    color: #fffbf0;
    background: #000 url(../pat.gif)
}

hr {
    clear: both;
}

br.n  {
  clear:  both;
}



h1.fusen {
  width:100%;
  font-weight: bolder;
  color: #f4e7d9;
  background: #cc6d0f;
  border: 1px solid #000;
}


h1.fusen2 {
  width:100%;
  font-weight: bolder;
  color: #f4e7d9;
  background: #cc6d0f;
  border: 1px solid #000;
  float: right;

}

dt.noul a  { text-decoration: none; }

p.noul a  { text-decoration: none; }

td.noul a  { text-decoration: none; }

dt.noul2 a  { text-decoration: none;
  font-size : medium;
 }

p.noul2 a  { text-decoration: none;
  font-size : medium;
 }

td.noul2 a  { text-decoration: none;
  font-size : medium;
 }

 dt.m  {  font-size : medium;
 }

 dd.m  {  font-size : medium;
 }

p.m  {  font-size : medium;
 }

td.m  {  font-size : medium;

 }

#toplogo  {
    padding: 5%;
    float: right;
    width: 48%;
 }

#topimg2  {
        background-color: transparent;
	margin: 10px 10px;
	border: 0 none;
	float: left;
	width: 30%;
}

/* bottom-right [Page top] positioning */
#b2t-navi {
	display: block;
	float:right;
	width:22%;
	text-align: right;
	font-style: normal;
}

