body, td {
	margin: 0px;	
	background-color: #ffffff;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 0.8em;
	line-height: 1.6em;
	color: #000000;
}

a:link		{color: #3333cc; text-decoration: underline;}
a:hover 	{color: #cc0000; text-decoration: underline;}
a:active	{color: #ff0000; text-decoration: none;}
a:visited {color: #3333cc; text-decoration: underline;}

.menu {margin:5px 0px 5px 10px;}

a.menutext:link		 {color: #333333; font-weight:bold; text-decoration: none;}
a.menutext:hover 	 {color: #333333; font-weight:bold; text-decoration: underline; background-color: #cccccc;}
a.menutext:active	 {color: #333333; font-weight:bold; text-decoration: underline; background-color: #888888;}
a.menutext:visited {color: #333333; font-weight:bold; text-decoration: none;}


td.contact {
	font-size: 0.7em;
	line-height: 1.1;
	background-color: #eeeeee;
}

td.topics {padding:1px 0px;}

td.menubg {background: url(img/menu_bg.gif) bottom;}

td.brown {background-color: #eeddcc;}
td.gray {background-color: #dddddd;}
td.yellow {background-color: #eeeecc;}
td.blue {background-color: #cceeee;}
td.dgray {background-color: #444444; color:#ffffff;}
td.green {background-color: #aadd77; border-style: solid; border-color: #444444; border-width: 1px 1px 0px;}
td.dgrayb {border: 1px #444444 solid;}
td.Pink {background-color: #ffddee;}
td.orange {background-color: #ffcc66;}

td.list {font-size: 0.6em;}
td.listL {font-size: 0.8em; font-weight:bold;}

.block {margin-top: 25px;}
.fontL {font-size: 1.2em; font-weight: bold;}
.fontLred {font-size: 1.2em; font-weight: bold; color:#cc0000;}
.fontLblue {font-size: 1.2em; font-weight: bold; color:#0033cc;}
.fontS {font-size: 0.8em;}
.fontRed {color:#cc0000;}
.fontGrn { font-weight: bold; color:#009933;}

div.WakuRed {width:610px; border-bottom: 2px dotted #cc0000; margin:10px 0px;}

.Gakki		 {font-size: 1.2em; font-weight: bold; color:#ffffff; background-color:#669933; padding:5px;}

.Gakki2		 {font-weight: bold; color:#ffffff; background-color:#669933; padding-left:5px;}
.Line 		 {background-color:#669933;}
.Member		 {font-size: 1.5em; font-weight: bold;}
.Member2	 {font-size: 1.5em; font-weight: bold; color:#999999; margin-left:10px;}
img.Mphoto {margin: 0px 15px 10px 0px;}
img.MphotoR{margin: 0px 0px 10px 15px;}


.Gakki3		 {font-weight: bold; color:#ffffff; background-color:#aa5588; padding-left:5px;}
.Line 		 {background-color:#669933;}
.Member		 {font-size: 1.5em; font-weight: bold;}
.Member2	 {font-size: 1.5em; font-weight: bold; color:#999999; margin-left:10px;}
img.Mphoto {margin: 0px 15px 10px 0px;}
img.MphotoR{margin: 0px 0px 10px 15px;}


