.rtxt{font-size:12px;}
.txt {font-size:12pt;}
.stxt{font-size:11px;}
.pu {font-size:10pt; padding-left:10px;}
td#link {
font-size:10pt;
color:#666666;
text-decoration:none;
}
td#pr {
font-size:10pt;
color:#000000;
text-decoration:none;
}


td#menu {
font-size:11pt;
color:black;
text-decoration:none;
text-align:center;
}
td#say {
font-size:11pt;
color:black;
}
.menu{font-style:normal;font-size:12px; color:#003399;}
.copy{font-family:Arial; font-weight:bold; font-size:11px; color:#ffffff;text-decoration:none;}

A:link.menu {font-style:normal; color:#003399; text-decoration:none; font-weight:normal;}
A:visited.menu {text-decoration: none; color:#003399;  text-decoration:none; font-weight:normal;}
a:hover.menu{ color:#000000; text-decoration:none; font-weight:normal; position : relative; left : 1pt; top :1pt;}

.tmenu{text-decoration: none; color:#000000; font-size:13px; font-weight:normal;text-align: right; padding-right: 15px;}
A:link.tmenu {font-style:normal; color:#000000; text-decoration:underline; font-weight:normal;}
A:visited.tmenu {color:#000000;  text-decoration:underline; font-weight:normal;}
A:hover.tmenu {color:#000000;  text-decoration:none; font-weight:normal; position : relative; left : 1pt; top :1pt;}

.fmenu{text-decoration: none; color:#000000; font-size:15px; text-decoration:none; font-weight:normal;}
A:link.fmenu {font-style:normal; color:#000000; text-decoration:none; font-weight:normal;}
A:visited.fmenu {color:#000000;  text-decoration:none; font-weight:normal;}
A:hover.fmenu {color:#000000;  text-decoration:underline; font-weight:normal;}

strong.hd	{font-size:10pt; color:#333333; padding-left:20px; font-weight:normal;}

td.pickup {
	font-size: 11pt;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px dotted #999999;
	padding: 0px;
	text-align: left;
}
.bdr	{
	background-color: #ffffff;
	border: 1px solid #000000;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}
table#waku	{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#ffffff;
	font-size:10pt;
	padding: 15px;
	}
.input  {
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	background: url(http://www.kyoichiba.com/images/bg_input.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:fixed;
	color:#B22222;
	}

.button{
	border-color:#666666;
	background-color:#FEF0DF;
	border-style:solid;
	border-width:1px;
	color:#000000;
	}
.main {
width:180px;
border:1px solid black;
}

.month {
background-color:#cc3300;
font:bold 12px verdana;
color:white;
}

.daysofweek {
background-color:#3366cc;
font:bold 10px verdana;
color:white;
padding: 2px;
}

.days {
font-size: 10px;
font-family:verdana;
color:black;
background-color: #FFFAFA;
padding: 2px;
}

.days #today{
font-weight: bold;font-size: 12px;
color: red;
}