
#headmenu {
font-size:12px;
color:#FFFFFF;
}
#headmenu a:link {
color:#FFFFFF;
}
#headmenu a:hover {
color:#FFFF00;
}
.tblmgn-w12px {
width: 12px;
}
.tblmgn-h10px {
height: 10px;
}
.tblmgn-h7px {
height: 7px;
}
.tblmgn-h5px {
height: 5px;
}
.tblmgn-h25px {
height: 25px;
}
.tblmgn-h30px {
height: 30px;
}
.tblmgn-h20px {
height: 20px;
}
.tblmgn-h15px {
height: 15px;
}
.tblmgn-h1px {
height: 1px;
}
.tblmgn-h3px {
height: 3px;
}
.tblmgn-w5px {
width: 5px;
}
.tblmgn-w14px {
width: 14px;
}
.tblmgn-w25px {
width: 25px;
}
.tblmgn-w30px {
width: 30px;
}
.tblmgn-w40px {
width: 40px;
}

.tex16px-20px {
font-size:16px;
line-height:20px;
color:#333333;
}
.tex16px-18px {
font-size:16px;
line-height:18px;
color:#333333;
}
.tex16px-16px {
font-size:16px;
line-height:16px;
color:#333333;
}

.tex14px-18px {
font-size:14px;
line-height:18px;
color:#333333;
}
.tex14px-16px {
font-size:14px;
line-height:16px;
color:#333333;
}
.tex14px-15px {
font-size:14px;
line-height:15px;
color:#333333;
}
.tex14px-14px {
font-size:14px;
line-height:14px;
color:#333333;
}
.tex12px-18px {
font-size:12px;
line-height:18px;
color:#333333;
}
.tex12px-16px {
font-size:12px;
line-height:16px;
color:#333333;
}
.tex12px-15px {
font-size:12px;
line-height:15px;
color:#333333;
}
.tex12px-14px {
font-size:12px;
line-height:14px;
color:#333333;
}
.headborder {
border-top:solid #009933 7px;
border-bottom:none;
border-left:none;
border-right:none;
}
.tex10px-15px {
font-size:10px;
line-height:15px;
color:#333333;
}

.tex12px-18pxGreen {
font-size:12px;
line-height:18px;
color:#009933;
}
.tex12px-18pxGreenBold {
font-size:12px;
font-weight:bold;
line-height:18px;
color:#009933;
}
.tex12px-18pxBlackBold {
font-size:12px;
font-weight:bold;
line-height:18px;
color:#000000;
}
.tex12px-18pxwhiteBold {
font-size:12px;
font-weight:bold;
line-height:18px;
color:#FFFFFF;
}
.tex12px-18px-fordx {
font-size:12px;
font-weight:bold;
line-height:15px;
color:#CCCC66;
}
.tex12px-18px-formail {
font-size:12px;
font-weight:bold;
line-height:15px;
color:#FF9999;
}
.tex12px-18px-formb {
font-size:12px;
font-weight:bold;
line-height:15px;
color:#FFCC33;
}
.tex12px-18px-forwiki {
font-size:12px;
font-weight:bold;
line-height:15px;
color:#9966FF;
}
.tex12px-18px-forsns {
font-size:12px;
font-weight:bold;
line-height:15px;
color:#33CCFF;
}




div.topdiv{
left: 0px;
width:800px;
}
div.maindiv{
margin:5 auto;
width:800px;
}

div.leftdiv{
margin: auto;
float : left;
@width:150px;
}
div.rightdiv{
margin: auto;
margin-left: 152px;
width:640px;
}


p.ppp15{
font-size:15pt;
margin:0.4em;
}

p.ppp11{
font-size:11pt;
margin:0.3em;
}


.active {ime-mode:active;}
.disabled {ime-mode:disabled;}
.red {color:#FF0000;font-size:9pt;}
.bikou {color:#999999;font-size:9pt;}
.hai {color:#999999;}

.submit {
padding: 3px;
}

table.green {
padding: 10px;
border:1px solid #96c996;
}
td.top {
background-image: url(http://www.agekuda.net/usr/img/bg-00.gif);
background-repeat: repeat-x;
font-size: 14pt;
font-weight: bold;
color: #333333;
padding: 5px 5px 10px 5px;
}
td.title {
font-weight: bold;
font-size: 10pt;
color: #333333;
border: dashed 1px #96c996;
padding: 3px;
}
td.head {
background-image: url(http://www.agekuda.net/usr/img/bg-00.gif);
background-repeat: repeat-x;
font-size: 11pt;
color: #333333;
padding: 5px 5px 12px 5px;
}
td.body {
padding: 2px 2px 12px 2px;
font-size: 11pt;
}
td.memo {
background-color:#ffffe0;
font-size:9pt;
color:#333333;
padding: 5px;
}

form{
margin:0px;
}



/* calendar
==================================================*/

.calendar {
	float: left;
	width: 260px;
	margin: 3px;
//	border:1px solid #A57D6B;
	border-collapse: collapse;
	font-size: 18px;
//	background-color: white;
	border:0px none white;
}

.calendar a {
	color: blue;
	text-decoration: none;
}

.cth {
	height:25px;
	text-align: center;
	padding:0em;
	border:1px solid #A57D6B;
}

.ctr {
	vertical-align:center
}

.ctd {
	width:14%;
	height:25px;
	border:1px solid #A57D6B;
	padding:0em;
	text-align: center;
	vertical-align:middle
}

.ctf {
	border: 1px solid #A57D6B;
	padding:0em;
	text-align: center;
}
