A{
    color:#FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
}
A:hover{
    color:#0000FF;
}

A.blue{
    color:#000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
}
A.blue:hover{
    color:#FF0000;
}
.title {
font-size: 18pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
font-weight:"bold";
COLOR: #666666;
}
.sub {
font-size: 14pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","Osaka";

COLOR: #666666;
}

.sub02 {
font-size: 10pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
font-weight:"bold";
COLOR: #666666;
}
.sheet {
font-size: 10pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
}
.haiku{
FONT-FAMILY: "ƒqƒ‰ƒMƒm–¾’© Pro W6","‚l‚r –¾’©";
}
.courseLink{
	font-size:80%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif,"‚l‚r ‚oƒSƒVƒbƒN","Osaka";
}



table.courseDetailData{
	font-size:80%;
	color:#4d4d4d;
	border:1px solid #2b2b2b;
	margin-bottom:15px;
	border-collapse: collapse; 
}
.courseDetailData tr{
	border:1px solid #2b2b2b;
	padding:5px 30px;
}
.courseDetailData th{
	border:1px solid #2b2b2b;
	background-color:#BBBBBB;
	padding:5px;
	text-align:left;
	font-size:90%;
}
.courseDetailData td{
	border:1px solid #2b2b2b;
	text-align:left;
	padding:8px;
}


.courseDetailComment{
	font-size:12px;
}
table.courseDetailNav{
	margin-bottom:18px;
}
table.courseDetailNav td{
	text-align:center;
	font-size:80%;
	padding:3px;
}
td.courseDetailNavIo{
	text-align:right;
	color:#666;
	background-color:#EEE;
}

