@charset "utf-8";
/********************************************************************************************

teacher

*********************************************************************************************/



/*==========================================================================================

汎用

==========================================================================================*/
#LocalNaviSp{
}

	#LocalNaviSp img{
		vertical-align:bottom;
	}


.box1{
	padding:15px;
	text-align:center;
	border:3px solid #E5E5E5;
}

.listY{
}

	.listY li{
		clear:both;
	}
	
	.listY .yearHead{
		float:left;
		width:50px;
	}
	
	.listY .yearBody{
		float:left;
		width:400px;
	}


/*==========================================================================================

index

==========================================================================================*/
.indexTbl{
	width:100%;
}
	.indexTbl .col1{ }
	.indexTbl .col2{ width:300px; }
	.indexTbl .col3{ width:100px; text-align:center; }


	.indexTbl .odd.cell2{ background:#CBEDFA; }
	.indexTbl .odd .cell4{ background:#F2FAFF; }

/*==========================================================================================

list

==========================================================================================*/
.listTbl1{
	width:100%;
}






/*==========================================================================================

extension

==========================================================================================*/
/*--------------------------------------------------
日程の表
--------------------------------------------------*/
.exTbl{
	width:100%;
}
	.exTbl .col1{ width:150px; }
	.exTbl .col2{ }


.exData{
}
	.exData dt{
		margin-bottom:5px;
	}



/*==========================================================================================

image

==========================================================================================*/
.flex{
	display: flex;
}

.category{
	width: 60px;
	padding: 5px;
	text-align: left;
}

.content{
	width: 580px;
	padding: 5px;
}