@charset "EUC-JP";
/* ÁóãÖ sokyu style - by Tad */

 html{
	background: #3CF;
}body{
	background: #FFF;
	color: #000000;
	font: sans-serif;
}

@media screen,tv{
body{
	margin: 0.5em 10%;
	padding: 20px;
}h1{
	margin: 0.5em;
	font: xx-large;
}p{
	line-height: 1.4;
	text-indent: 1em;
	}
}

@media handheld{
html{
	padding: 0;
}body{
	margin: 5px;
}p{
	line-height: 1;
	}
}

 a:hover{
	background: ;#9FF;
	text-decoration: underline;
}

 h1{
	border: solid;
	border-width: 0 0 3px 0;
	text-align: right;
	font-style: italic;
	font-weight: normal;
}h2{
	background: #3CF;
	padding: 5px 1em;
	text-align: right;
	border: solid;
	border-width: 0 0 3px 0;
	font-style: italic;
	font-weight: normal;
}h3{
	background: #3CF;
	font: x-large normal;
	padding: 3px;
}h4{
	border: solid;
	border-width: 0 0 3px 0;
	font-size: large;
	font-weight: border;
	font-style: italic;
}h5{
	border: solid;
	border-width: 0 0 2px 0;
	font-size: large;
	font-weight: bold;
}h6{
	border: solid;
	border-width: 0 0 1px 0;
	font-size: medium;
	font-weight: bold;
}h2,h3,h4,h5,h6{
	margin-bottom: 2px;
}

p{
	margin: 0 0 1em 0;
	padding: 0;
}

 pre.code{
	background: #9C3;
	color: #000000;
	margin: 0.5em 2em;
	padding: 5px;
	border: double 2px;
}blockquote{
	background: #9C3;
	color: #000000;
	margin: 0.5em 2em;
	padding: 5px;
	border: dotted 3px;
}blockquote dl{
	margin: 0;
	padding: 0 5px;
}


 em{
	font-weight: bold;
	font-style: italic;
}kbd{
	margin: 2px;
	padding: 1px;
	border: outset;
	border-width: 1px 3px 5px 1px;
	background: #999;
	color: #FFF;
}code{
	background: #9C3;
	color: #000000;
}

 dl{
	border: solid 1px;
	background: #FFF;
	margin: 0.5em;
}dt{
	margin: 0;
	font-size: medium;
	font-weight: bold;
	padding: 0.2em;
	background: #3CF;
}dd:before{
	content: "¨¦ ";
	font-weight: bold;
}dd{
	margin: 0;
	padding: 0.2em 0;
}dd:hover{
	background: #CCC;
}

 hr{
	display: none;
}

 dl#INFORMATION, .finally dl{
/*	padding: 1em; */
	margin: 2% auto;
	border: solid;
	border-width: 2px;
}dl#INFORMATION dt, .finally dl dt{
	text-decoration: underline;
/*	margin: 2px 0; */
}dl#INFORMATION dd:hover, .finally dl dd:hover{
	font-weight: bold;
}

 ul#NAVIGATION{
	background: #CFC;
	text-align: right;
	margin: 0;
	padding: 5px 1em;
}ul#NAVIGATION li{
	display: inline;
	margin: 0;
}ul#NAVIGATION li.nlink:after{
	content: "/";
}

 em{
	font-style: normal;
	font-weight: bold;
}

abbr{
	cursor: help;
}