body {
	font-size:10px;
	line-height:1.2;
	color:#000000;
	background-color:#FFCCBB;
	font-family:arial;
}

table {
}



p {

	font-size:12px;line-height:1.2;

	color:#000000;

	font-family:arial;

	position:relative;

	top:0px;

	left:5px;

}

.ts {
	font-size:65%;
	line-height:1.2;
	color:#333333;
	font-family:arial;
	padding:0px 10px 10px 0px !important;
}

.schedule td{

	font-size:12px;line-height:1.2;

	color:#000000;

	font-family:arial;

	

}

.font16{
	font-size:16pt;
	line-height:1.2:}
	
.course_title{
	font-size:20pt;
	line-height:1.2;
	font-weight:bold;
	color:#32790B;
	padding-left:15px;
	border-bottom:2px solid #32790B;}


.outline_title{
	font-size:20pt;
	line-height:1.2;
	font-weight:bold;
	color:#032F5B;
	padding-left:15px;
	border-bottom:2px solid #032F5B;}

.ts9 {

	font-size:10px;line-height:1.2;

	color:#000000;

	font-family:arial;

}

.t12 {

	font-size:12px;line-height:1.2;

	color:#000000;

	font-family:arial;

	

}

.tla {
	font-size:12px;line-height:1.2;
	color:#000000;
	font-family:arial;
	font-weight:bold;
}

h2 {
	font-size:14px;line-height:1.2;
	color:#000000;
	font-family:arial;
	font-weight:bold;
}


.linkg,
.linkh,
.links,
.linkc,
.linkshe,
.linka,
.linkr,
.linkm,
.linkl{
	font-size:75%;
	font-weight:bold;
}

.linkg a,
.linkh a,
.links a,
.linkc a,
.linkshe a,
.linka a,
.linkr a,
.linkm a,
.linkl a{
	color:#CC4444;
	text-decoration:none !important;
}

.linkg a:hover,
.linkh a:hover,
.links a:hover,
.linkc a:hover,
.linkshe a:hover,
.linka a:hover,
.linkr a:hover,
.linkm a:hover,
.linkl a:hover{
	text-decoration:underline !important;
}


.navigation td{
	vertical-align:top;
	background-color:#FFeebb;
	padding:10px 0px 10px 0px;
}

#main_visual{
	padding:100px 0px 0px 0px;
}


.padding_l10{
	padding-left:10px;
}


.text_center{
	text-align:center;
	font-weight:bold;
}

.text_right{
	text-align:right !important;
}

.bg_white{
	background-color:#FFFFFF;
}

.catch_copy{
	background-color:#DDDDDD;
}
