@charset "shift_jis";

.hpadding    { color: #483d8b; font-weight: bolder; font-size: 12px; font-family: Mincho; padding: 0px 10px }
.textpadding    { color: #000; font-size: 10px;  font-family: Mincho; margin: 0px; padding: 0px 10px }


a {
	text-decoration: none;
}

th {
vertical-align:middle;
}

a.nav:link{
	color: honeydew;
	text-shadow: 4px 2px 3px #888888;
}
a.nav:visited{
	color: gainsboro;
	text-shadow: 4px 2px 3px #555588;
}
a.nav:hover{
	color: aliceblue;
	text-decoration: underline;
	text-shadow: 4px 2px 3px #8888cc;
}
a.nav:active{
	color: ghostwhite;
	text-shadow: 4px 2px 3px #555588;
}

a.nav2:link{
	color: mediumblue;
}
a.nav2:visited{
	color: navy;
}
a.nav2:hover{
	color: royalblue;
	text-decoration: underline;
}
a.nav2:active{
	color: lavender;
}

a.nav3:link{
	color: #CCCCCC;
}
a.nav3:visited{
	color: #888888;
}
a.nav3:hover{
	color: #aaaacc;
	text-decoration: underline;
}
a.nav3:active{
	color: #darkblue;
}

.mylineHeight
{
	line-height:150%;
}

.doc1
{
	font-size: 2.0ex;
	line-height: 150%;
}

.doc2
{
	font-size: 1.8ex;
	line-height: 200%;
}

.doc3
{
	font-size: 2.16ex;
	line-height: 140%;
}

.note1
{
	margin-left: 1em ;
	margin-right: 1em ;
	font-family: monospace;
	font-size: 1.5ex;
	line-height: 110%;
	letter-spacing: 0.1em;
}

.f1 {
	font-family: "‚l‚r ‚o–¾’©", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "•½¬–¾’©",serif ;
	text-shadow: 8px 8px 6px #888888;
}
.f2 {
 	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif ;
	text-shadow: 8px 8px 6px #888888;
}
.f3 {
	font-family: "‚c‚es‘‘Ì", "HGs‘‘Ì", cursive;
	text-shadow: 8px 8px 6px #888888;
}
.f4 {
	font-family: "MS Gothic", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", fantasy ;
}
.f5 {
	font-family: monospace;
	text-shadow: 4px 4px 2px #888888;
}

.nav{
	margin-left: 1em ;
	margin-right: 1em ;
 	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif ;
}


