@charset "UTF-8";


/* **************************************************************
 ページID　定義
************************************************************** */

#curriculum {
	width: 579px;
	min-height: 500px;
	color: #505050;
	padding-bottom: 30px;
}
*html #curriculum {
	height: 500px;
}

#curriculum a {
	text-decoration: underline;
}


/* **************************************************************
 ▼▼ スタイル定義 ▼▼
************************************************************** */


.curc-table01 {
	width: 566px;
	border-top: 1px solid #bdbdbd;
	border-left:1px solid #bdbdbd ;
}

.th01 {
	border-bottom: 1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	font-size: 80%;
	padding: 5px 0 5px 0;
	text-align: center;
	vertical-align: middle;
	background-color: #C2D5ED;
}

.td01-left01 {
	border-bottom: 1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	font-size: 80%;
	padding: 2px 0 2px 0px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFC;
}
.td01-right01 {
	border-bottom: 1px solid #bdbdbd;
	border-right:1px solid #bdbdbd ;
	font-size: 80%;
	padding: 0 0 0 10px;
	line-height: 22px;
	text-align: left;
	vertical-align: middle;
}
.td01-right02 {
	border-bottom: 1px solid #bdbdbd;
	border-right:1px solid #bdbdbd ;
	font-size: 80%;
	padding: 1px 0 1px 0;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
}
.td01-imageT{
	background-image: url(../images/curriculum_icon-001.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.td01-imageS{
	background-image: url(../images/curriculum_icon-002.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.td01-imageTS{
	background-image: url(../images/curriculum_icon-003.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.td01-imageHISHU{
	background-image: url(../images/curriculum_icon-004.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.td01-imageSENTAKU{
	background-image: url(../images/curriculum_icon-005.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.td01-imageSENHITU{
	background-image: url(../images/curriculum_icon-006.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.td01-imageHO{
	background-image: url(../images/curriculum_icon-007.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.td01-imageYO{
	background-image: url(../images/curriculum_icon-008.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.td01-imageYO_{
	background-image: url(../images/curriculum_icon-009.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.curc-table02 {
	margin-left: 40px;	
}
.td02-image {
	line-height: 22px;
	width: 25px;
	text-align: center;
	vertical-align: middle;
}
.td02-text-001 {
	font-size: 80%;
	width:178px;
	padding: 0 0 0 5px;
	line-height: 22px;
	text-align: left;
	vertical-align: middle;
}
.td02-text-002 {
	font-size: 80%;
	width:120px;
	padding: 0 0 0 5px;
	line-height: 22px;
	text-align: left;
	vertical-align: middle;
}

caption span {
	display: block;
	font-size: 80%;
	color: #1a2c58;
	line-height: 1.4em;
	text-align: left;
	padding-bottom: 3px;
}

.marginB40{
	margin-bottom: 40px;
}

caption span.cap-Lt {
	float: left;
	display: block;
	font-size: 80%;
	color: #1a2c58;
	line-height: 1.4em;
	text-align: left;
	padding-bottom: 3px;
}

caption span.cap-Rt {
	float: right;
	display: block;
	font-size: 80%;
	line-height: 1.4em;
	padding-bottom: 3px;
}

.curc-Link {
	width: 566px;
	text-align: right;
	font-size: 80%;
}
