A:link { color:#0000ff; text-decoration:underline;}
A:visited { color:#0000ff; text-decoration:underline;}
A:active { color:#0000ff; text-decoration:nunderline;}
A:hover { color:#00aaff; text-decoration:none;}

A.menu:link { color:#FFFFFF; text-decoration:none;padding:1px 10px 0px 10px;margin:0px -3px 0px -3px ; font-size:14px;border:1px 1px solid #FFFFFF;}
A.menu:visited { color:#FFFFFF; text-decoration:none;padding:1px 10px 0px 10px;margin:0px -3px 0px -3px ; font-size:14px;border:1px 1px solid #FFFFFF;}
A.menu:active { color:#003399; text-decoration:none;padding:1px 10px 0px 10px;margin:0px -3px 0px -3px ; font-size:14px;border:1px 1px solid #FFFFFF;background:#FFDF7D;}
A.menu:hover { color:#003399; text-decoration:none;padding:1px 10px 0px 10px;margin:0px -3px 0px -3px ; font-size:14px;border:1px 1px solid #FFFFFF;;background:#FFDF7D;}

A.submenu:link { color:#333355; text-decoration:none;padding:1px 8px;border-bottom:1px dotted #999999;background:#E1DCFF;width:149px;height:17px; font-size:13px;}
A.submenu:visited { color:#333355; text-decoration:none;padding:1px 8px;border-bottom:1px dotted #999999;background:#E1DCFF;width:149px;height:17px; font-size:13px;}
A.submenu:active { color:#333355; text-decoration:none;padding:1px 8px;border-bottom:1px dotted #999999;background:#E1DCFF;width:149px;height:17px; font-size:13px;}
A.submenu:hover { color:#3333aa; text-decoration:none;padding:1px 8px;border-bottom:1px dotted #999999;background:#eeffff;width:149px;height:17px; font-size:13px;}

A.submenu2:link { color:#333355; text-decoration:none;padding:1px 8px;border-bottom:1px dotted #999999;background:#E1DCFF;width:149px;height:14px; font-size:13px;}
A.submenu2:visited { color:#333355; text-decoration:none;padding:1px 8px;border-bottom:1px dotted #999999;background:#E1DCFF;width:149px;height:14px; font-size:13px;}
A.submenu2:active { color:#333355; text-decoration:none;padding:1px 8px;border-bottom:1px dotted #999999;background:#E1DCFF;width:149px;height:14px; font-size:13px;}
A.submenu2:hover { color:#3333aa; text-decoration:none;padding:1px 8px;border-bottom:1px dotted #999999;background:#ffffee;width:149px;height:14px; font-size:13px;}

BODY {
	margin:0px;
	font-size:15px;
	background:#F5FAFA;
}

TD {
	font-size:15px;
	line-height:130%;
}

TD.left {
	background : url(images/bg_l.gif) repeat-y right top;
	width:10px;
}

TD.right {
	background : url(images/bg_r.gif) repeat-y left top;
	width:10px;
}

TD {
	font-size:15px;
	line-height:130%;
}

TD.main {
	padding:10px 0px 10px 0px;
	width:570px;
}

TD.main1 {
	padding:10px 0px 10px 10px;
	width:500px;
}

TD.main2 {
	padding:10px 0px 0px 0px;
	background : #ffffff url(images/bg2.jpg) no-repeat right top;
	width:220px;
}

TD.main3 {
	padding:0px 0px 0px 0px;
	background : #ffffff url(images/bg3.gif) right top;
	width:150px;
}

TD.menu {
	padding:1px 3px 1px 7px;
	background:#265EF4;
	font-size:13px;
	border-bottom:1px solid #0033bb;
}

H2.news {
	font-weight:normal;
	font-size:15px;
	margin:0px 0px 2px 0px;
}

div.news {
	margin:0px 0px 5px 18px;
	font-size:13px;
}

div.group {
	margin:10px 10px 10px 10px;
}

div.nyuushi {
	margin:10px 0px 0px 20px;
}

.font13 {font-size:13px;color:#999999;}
