/*-- 学生生活 --*/
h2.H_life {
	background-image: url(../images/life_h2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 68px;
	width: 644px;
	margin: 0px;
	padding: 0px;
}
.life_con {
	width: 584px;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
ul.life_coruse {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
ul.life_coruse li {
	margin: 0px;
	padding: 0px;
	float: left;
}
ul.life_coruse li.life_coruse_long {
	background-image: url(../images/course_long.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 149px;
	width: 285px;
	margin-right: 14px;
	display: block;
}
ul.life_coruse li.life_coruse_short {
	background-image: url(../images/course_short.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 149px;
	width: 285px;
	display: block;
}
.life_con_year {
	width: 584px;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 0px;
	background-image: url(../images/year_img.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
}
.life_year_month {
	float: left;
	width: 49px;
	margin-bottom: 5px;
	clear: both;
	margin-right: 20px;
}
.life_year_text {
	font-size: 12px;
	line-height: 130%;
	color: #000000;
	margin-top: 16px;
	float: right;
	width: 515px;
	background-image: url(../images/life_year_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
}
.life_year_text2 {
	font-size: 12px;
	line-height: 130%;
	color: #000000;
	margin-top: 9px;
	float: right;
	width: 311px;
}
ul.life_sche {
	font-size: 12px;
	line-height: 180%;
	color: #000000;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.life_sche li {
	list-style-type: none;
	background-color: #f2f2f2;
	width: 574px;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 10px;
}

/*-- 見出し --*/
h3.H_life_t1 {
	background-image: url(../images/life_t1.gif);
	text-indent: -9999px;
	padding: 0px;
	height: 34px;
	width: 614px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
h3.H_life_t2 {
	background-image: url(../images/life_t2.gif);
	text-indent: -9999px;
	padding: 0px;
	height: 34px;
	width: 614px;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
h3.H_life_t3 {
	background-image: url(../images/life_t3.gif);
	text-indent: -9999px;
	padding: 0px;
	height: 34px;
	width: 614px;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
h3.H_life_t4 {
	background-image: url(../images/life_t4.gif);
	padding: 0px;
	height: 34px;
	width: 614px;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-indent: -9999px;
}
h3.H_life_t5 {
	background-image: url(../images/life_t5.gif);
	padding: 0px;
	height: 34px;
	width: 614px;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-indent: -9999px;
}
h3.H_life_t6 {
	background-image: url(../images/life_t6.gif);
	padding: 0px;
	height: 34px;
	width: 614px;
	margin-top: 30px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-indent: -9999px;
}

