table.page {
	border-right: 1px groove #333333;
	background: #FFFFFF;}
img {
	border-width:0px;}
small {
	font-size:8pt;}
big {
	font-size:12pt;}
body {
	font-family: "Verdana", 'MS UI Gothic', "Osaka";
	color: #000000;
	background: #CCCCCC url(img/bg.gif);
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	font-size: 85%;}


/* --ナビゲーション------------- */
a.navi {
	font-size: 10px;
	font-weight: normal;}
a.menu {
	color: #FFFFFF;
	text-decoration: none;
	height: 50px;
	font-size: 8px;
	text-align: right;
	width: 200px;}
 a.menu:hover{
	background: url(img/ahover.gif) no-repeat fixed left top;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;}

/* ==td class ================ */
td {
	line-height: 150%;
	font-size: 85%;}
td.title {
	padding: 0px;
	margin: 0px;
	background: #9CCFFF url(img/title_bg.gif) no-repeat fixed right bottom;}
td.main{
	padding: 30px;	}
td.copy {
	font-size: 8pt;
	text-align: right;
	font-family: "Verdana";
	padding: 5px;
	background: #FFFFFF;
	height: 20px;}
td.footer {
	text-align: center;
	padding: 5px;
	background: #6699CC;
	height: 30px;
	font-size: 15px;}
td.footer a{
	color: #FFFFFF;} 
.copy a {
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;}




ul {
	text-align: left;}
li {
	padding: 0.5em;
	list-style: disc url(img/li.gif);}

/* ==dl dt dd ================ */

dl{
	width:480px;}
dt{
	text-align: left;
	font-weight: bold;
	text-indent: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;}
dd{
	padding: 10px 10px 20px;
	text-align: left;
	margin: 0px;}

dd table {
	font-size: 80%;
	line-height: 150%;
	border: 0px;}


hr {
	border-bottom: 1px dotted #333333;
	color: #FFFFFF;}
p {
	text-indent: 1em;}
a {
	text-decoration: none;
	font-weight: bold;}
a:hover {
	text-decoration: underline;}
table.course {
	border-bottom: 2px solid #ADD630;}
h1 {
	font-size: 110%;
	line-height: 120%;
	color: #FF0000;}
td.header {
	text-align: center;
	padding: 0px;
	height: 20px;
	font-size: 12px;
	margin: 0px;
	width: 560px;
	vertical-align: top;}
td.header a {
	color: #0033CC;}
.none {
	display: none;}
.wn {
	font-size: 95%;
	line-height: 100%;}
