body,table,tr,td{color: #cccccc;  font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 10pt; line-height: 150%; } /* 指定のない文字は10ptで行間150％ */

* {
margin:0pt;
padding:0pt;
}


h1 {font-size:7pt;color:#FFFFFF;padding:0pt;margin:0pt;font-weight:normal;}

a:link {
	color:#CC9966;
	text-decoration: none;
} /* リンク文字は白 */

a:visited {
	color:#cc9966;
	text-decoration:none;
}  /* リンク済文字は白 */

a:hover {
	color: #FF9900;
	text-decoration:underline;
	position:relative;
	left:1pt;
	top:1pt;
} /* マウスが乗った時の色はくすんだ赤 */

a:active {
	color: #FF9900;
	text-decoration:underline;
	position:relative;
	left:1pt;
	top:1pt;
} /* クリック時の色は赤 */




a,p　{ font-size:10pt; } 

.english　{ font-size:8pt; line-height: 100% ; } 

.gray　{ color: #808080; } /* バハマールグレイ */

.black　{ color: #000000; }  /* 黒 */

.black2　{ color: #090909; }

.exsmall { color: black; font-size: 2pt; text-decoration: none; }

.redb　{ color: #ff0000; font-weight: bold; } /* 赤太字 */

.white{ color: #ffffff; font-size: 10pt; }

.big { color: #CC0000; font-size:12pt; } /* 大きい文字12pt */
.big2 { font-size:12pt; } /* 大きい文字12pt */

.small {
	font-size:8pt;
	line-height: 170%;
}
.caption { font-size: 8pt; line-height: 9pt }
.bold { font-weight: bold; }

.pad_l10 { padding-left: 10pt; }
.bgnorepeat_y {
	background: url(img/shadow.gif) repeat-x;
}
.bgnorepeat_y2 {
	background: url(img/bg_under2.gif) repeat-x bottom;
}.course_english {
	font-size: 8pt;
	color: #666666;
}

.tel_font {
	color: #006699;
	font-weight: bold;
	font-size: 12pt;}
	
.ttl {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; color: #FFFFFF; line-height:2.5em; font-size: 13px;}
.oasis{
font-size:10px;
line-height:1.2em; 
padding:5px 0 5px 0;
}

