/* ------------------------------------------------------------------------ */

/* campus report

/* ------------------------------------------------------------------------ */

.section h3{
	position	: inherit;
	margin		: 0 auto 10px;
	width		: 540px;
	height		: 35px;
	text-indent	: -9999px;
	overflow	: hidden;
}

	.section h3#h3_campusreport01 { background : transparent url(img/h3_campusreport01.jpg) no-repeat;}


.section h4{
	margin		: 0 auto 12px;
	width		: 540px;
	height		: 29px;
	text-indent	: -9999px;
	overflow	: hidden;
}

	.section h4#h4_cg01 { background : transparent url(report-cg/img/h4_kouketsu.jpg) no-repeat;}
	.section h4#h4_cg02 { margin : 0 auto 15px; background : transparent url(report-cg/img/h4_lifeshot.jpg) no-repeat;}
	.section h4#h4_cg03 { background : transparent url(report-cg/img/h4_schedule.jpg) no-repeat;}

	.section h4#h4_cad01 { background : transparent url(report-cad/img/h4_nakagami.jpg) no-repeat;}
	.section h4#h4_cad02 { margin : 0 auto 15px; background : transparent url(report-cad/img/h4_lifeshot.jpg) no-repeat;}
	.section h4#h4_cad03 { background : transparent url(report-cad/img/h4_schedule.jpg) no-repeat;}

	.section h4#h4_advanced_electrical_engineering01 { background : transparent url(report-electric/img/h4_iwasa01.jpg) no-repeat;}
	.section h4#h4_advanced_electrical_engineering02 { margin : 0 auto 15px; background : transparent url(report-electric/img/h4_lifeshot.jpg) no-repeat;}
	.section h4#h4_advanced_electrical_engineering03 { background : transparent url(report-electric/img/h4_schedule.jpg) no-repeat;}

	.section h4#h4_computer01 { background : transparent url(report-computer/img/h4_twin01.jpg) no-repeat;}
	.section h4#h4_computer02 { margin : 0 auto 15px; background : transparent url(report-computer/img/h4_lifeshot.jpg) no-repeat;}
	.section h4#h4_computer03 { background : transparent url(report-computer/img/h4_schedule.jpg) no-repeat;}

.section h5{
	margin		: 0 auto 10px;
	width		: 540px;
	text-indent	: -9999px;
	overflow	: hidden;
}


	
	.section h5#h5_cg01 { height : 59px; background : transparent url(report-cg/img/h5_kouketsu.gif) no-repeat;}
	.section h5#h5_cad01 { height : 59px; background : transparent url(report-cad/img/h5_nakagami.gif) no-repeat;}
        .section h5#h5_advanced_electrical_engineering01 { height : 59px; background : transparent url(report-electric/img/h5_iwasa.gif) no-repeat;}
	.section h5#h5_computer01 { height : 59px; background : transparent url(report-computer/img/h5_twin.gif) no-repeat;}


dl#dl_campusreport { width : 542px;}
dl#dl_campusreport dt,
dl#dl_campusreport dd { margin : 0; padding : 0;}


dl#dl_campusreport dt {
	display		: none;
	text-indent	: -9999px;
	overflow	: hidden;
}

dl#dl_campusreport dd{ 
	float	: left;
	display	: inline;
}

dl#dl_campusreport dd a {
	display			: block;
	margin			: 0 3px 6px;
	width			: 265px;
	height			: 136px;
	text-indent		: -9999px;
	overflow		: hidden;
	text-decoration	: none;
}

dl#dl_campusreport dd.btn_course-end { width : 268px; overflow : hidden;}

	dl#dl_campusreport dd#btn_campusreport01 a { background : transparent url(img/btn_campusreport01.jpg) no-repeat;} 
	dl#dl_campusreport dd#btn_campusreport02 a { background : transparent url(img/btn_campusreport02.jpg) no-repeat;}
	dl#dl_campusreport dd#btn_campusreport03 a { background : transparent url(img/btn_campusreport03.jpg) no-repeat;} 
	dl#dl_campusreport dd#btn_campusreport04 a { background : transparent url(img/btn_campusreport04.jpg) no-repeat;} 

	dl#dl_campusreport dd a:hover { background-position : 0 -136px !important;}



.report_right {
	float		: right;
	margin		: 0 0 20px 15px;
	width		: 210px;
}

	.report_right p		{
		margin		: 4px 0px;
		font-size	: 65%;
		line-height	: 1.3;
	}


.report_left dl,
.report_left dl dt,
.report_left dl dd { margin : 0; padding : 0;}

.report_left dl dt {
	margin			: 3px 12px;
	font-weight		: bold;
	text-align		: left;
	font-size		: 75%;
	color			: #0078C7;
}

.report_left dl dd {
	margin			: 2px 12px 15px;
	text-align		: justify;
	font-size		: 75%;
	line-height		: 1.5;
}

.report_pic {
	margin		: 0 15px;
	display		: inline;
	float		: left;
	width		: 150px;
	text-align	: center;
}

	.report_pic img { display : block;}
	.report_pic p	{
		margin		: 3px 0;
		font-size	: 75%;
		line-height	: 1.4;
	}



/* ---- table --- */

.section table.time_table{
	width			: 540px ;
	text-align		: center;
	margin			: 0 auto 10px;
	font-size		: 65%;
	line-height		: 1.3;
	border-collapse	: collapse;
}

.section table.time_table tr th,
.section table.time_table tr th,
.section table.time_table tr td {
	border		: solid 1px #d2d2d2;
	padding		: 5px 0;
	text-align	: center;
	color		: #555;
}

.section table.time_table tr th {
	color				: #666;
	background-color	: #f7f7f7;
	font-weight			: bold;
}

.section table.time_table tr th.time_limit {
	background-color	: #f2f2f2;
	color				: #4975A2;
	font-weight			: normal;
}











































