/* curri_index */
.classlist table{
	width:100%;
	margin-bottom:1em;
}
/*週３*/
.classlist #cl1 tr:nth-of-type(odd){
	background:#FEE;
}
.classlist #cl1 tr:nth-of-type(even){
	background:#FFF8F8;
}
.classlist #cl1 tr:hover{
	background:#FED;
}
.classlist #cl1 tr:nth-of-type(1){
	background:#FCC;
}
/*週１*/
.classlist #cl2 tr:nth-of-type(odd){
	background:#DEF;
}
.classlist #cl2 tr:nth-of-type(even){
	background:#F8F8FF;
}
.classlist #cl2 tr:hover{
	background:#CEF;
}
.classlist #cl2 tr:nth-of-type(1){
	background:#BDF;
}
/*オプション*/
.classlist #cl3 tr:nth-of-type(odd){
	background:#CEC;
}
.classlist #cl3 tr:nth-of-type(even){
	background:#E0EEE0;
}
.classlist #cl3 tr:hover{
	background:#BEB;
}
.classlist #cl3 tr:nth-of-type(1){
	background:#ADA;
}
/*SAG福岡大阪*/
.classlist #cl4 tr:nth-of-type(odd){
	background:#FCE;
}
.classlist #cl4 tr:nth-of-type(even){
	background:#FDE;
}
.classlist #cl4 tr:hover{
	background:#FDD;
}
.classlist #cl4 tr:nth-of-type(1){
	background:#EAC;
}
/*実践半年*/
.classlist #cl5 tr:nth-of-type(odd){
	background:#EED;
}
.classlist #cl5 tr:nth-of-type(even){
	background:#FAFAEA;
}
.classlist #cl5 tr:hover{
	background:#DDC;
}
.classlist #cl5 tr:nth-of-type(1){
	background:#EED;
}
/*ゼミワークショップ*/
.classlist #cl6 tr:nth-of-type(odd){
	background:#EEE;
}
.classlist #cl6 tr:nth-of-type(even){
	background:#F8F8F8;
}
.classlist #cl6 tr:hover{
	background:#DDD;
}


.classlist a{
	display:block;
	text-decoration:none;
	color:#000 !important;
}

.classlist th{
	font-size:80%;
	text-align:center;
}
.classlist td{
	font-size:80%;
/*	line-height:3em;*/
	padding:0.5em 0;
	text-align:center;
}




/* curri_seminar */
.curri_seminar_li{
	text-inedent:1em;
	margin-left:10px;
	margin-bottom:10px;
	line-height:150%;
}
/* curri_all */
.curri_bdr_bottom{
	border-bottom:1px solid #CCCCCC !important;
}
.curri_index_button{
	margin-top:35px;
	background-color:transparent !important;
	text-align:center;

}
.bg_color_curri_a{
	background-color:#FEE9CD;
	}
.bg_color_curri_b{
	background-color:#CCE0FF;
	}
.bg_color_curri_c{
	background-color:#D5EBBF;
	}
.bg_color_curri_e{
	background-color:#FFCCCC;
	}
.bg_color_curri_f{
	background-color:#FFFFCC;
	}
.bg_color_curri_k{
	background-color:#B2FFE0;
}
.bg_color_curri_i{
	background-color:#CCCCE0;
}
.bg_color_curri_w{
	background-color:#CCCCE0;
	}
.bg_color_curri_x{
	background-color:#E0FFB2;
	}
.bg_color_curri_y{
	background-color:#FFD6EB;
	}
.font_color_curri_k{
	color:#339988;
	}
.font_color_curri_i{
	color:#663366;
	}
.font_color_curri_w{
	color:#663366;
	}
.font_color_curri_x{
	color:#336633;
	}
.font_color_curri_y{
	color:#FF0099;
	}

#common_left_navi #left_localnavi ul li.s3 a{
	border-left:10px solid #E00;
background:#FCC;
}
#common_left_navi #left_localnavi ul li.s3 a:hover{
	border-left:10px solid #F00;
background:#FBB;
}
#common_left_navi #left_localnavi ul li.s1 a{
	border-left:10px solid #48F;
background:#BEF;
}
#common_left_navi #left_localnavi ul li.s1 a:hover{
	border-left:10px solid #00F;
background:#9EF;
}
#common_left_navi #left_localnavi ul li.h3 a{
	border-left:10px solid #FE9;
background:#FFB;
}
#common_left_navi #left_localnavi ul li.h3 a:hover{
	border-left:10px solid #FE0;
background:#FF9;
}
#common_left_navi #left_localnavi ul li.sl a{
	border-left:10px solid #EAE;
background:#FDE4FF;
}
#common_left_navi #left_localnavi ul li.sl a:hover{
	border-left:10px solid #DAD;
background:#FDD5FF;
}
#common_left_navi #left_localnavi ul li.op a{
	border-left:10px solid #c9f29f;
background:#EFD;
}
#common_left_navi #left_localnavi ul li.op a:hover{
	border-left:10px solid #BE8;
background:#dfb;
}
#common_left_navi #left_localnavi ul li:nth-of-type(5) a{
	border-left:10px solid #DDA;
background:#FAFAEA;
}
#common_left_navi #left_localnavi ul li:nth-of-type(5) a:hover{
	border-left:10px solid #CC9;
background:#FAFADA;
}

h1{
	margin-top:1em;
	font-size:18pt !important;
}
h4{
	font-size:1em !important;
	line-height:2em;
}
.prof{
	font-size:80%;
}


