@charset "UTF-8";

/*-------------------------------------------------------------------
department
-------------------------------------------------------------------*/

#contner{
	width:996px;
	margin:0 auto;
}

#contentwrap{ overflow:hidden;}

#mainwrap{
	width:693px;
	margin-right:30px;
	padding-left:11px;
	float:left;
}
	
#sidewrap{
	width:250px;
	padding-right:12px;
	float:right;
	text-align:left;
}

#intro{
	font-size:113%;
	text-align:left;
	margin-bottom:20px;
}

.gakkaDetail{
	padding:25px;
	background-color:#eee;
	margin-bottom:30px;
	overflow:hidden;
}

.gakkaDetail li{ float:left;}

a#dpm_detail{
	width:180px;
	height:38px;
	display:block;
	background:url(../img/dpm_detail.png) no-repeat;
	text-indent:-9999px;
	margin-right:20px;
}

a#dpm_curriculum{
	width:180px;
	height:38px;
	display:block;
	background:url(../img/dpm_curriculum.png) no-repeat;
	text-indent:-9999px;
	margin-right:20px;
}

a#dpm_graduate{
	width:180px;
	height:38px;
	display:block;
	background:url(../img/dpm_graduate.png) no-repeat;
	text-indent:-9999px;
}

a#dpm_detail:hover, a#dpm_curriculum:hover, a#dpm_graduate:hover{ background-position:bottom;}

#department_ttl{
	height:45px;
	background: url(../img/department_info.png) no-repeat;
	text-indent:-9999px;
}


#department_info_list{
	height:280px;
	margin-bottom:40px;
	overflow: auto;
}

#department_info_list dl{
	overflow:hidden;
	border-bottom:dotted 1px #cccccc;
	line-height:1.3;
	margin-right:10px;
	text-align:left;
}

#department_info_list dt{
	width:68px;
	padding:15px 15px 15px 10px;
	float:left;
}

#department_info_list dd{
	background:url(../img/sprite.png) -390px 15px no-repeat;
	padding:15px 0 15px 18px;
	float:left;
}


/*教員一覧*/
#staff_list_ttl{
	height:37px;
	background:url(../img/bg_staff_list.png) no-repeat;
	text-indent:-9999px;
}

#labo_list_ttl{
	height:37px;
	background:url(../img/bg_labo.png) no-repeat;
	text-indent:-9999px;
}


.physics_staff{
	font-weight:bold;
	line-height:1;
	padding:10px 0 10px 15px;
	display:block;
	border-bottom: dotted 1px #CCC;
}

.staff_list{
	padding:10px 0 10px 15px;
	overflow:hidden;
}

#list_l, #list_r{ float:left;}

#list_l li, #list_r li{
	width:103px;
	line-height:1.7;
	padding-left:1.2em;
	display:block;
	background: url(../img/sprite.png) -390px -264px no-repeat;
}

#list_l li a, #list_r li a, #list_labo li a{ text-decoration:underline;}

#list_labo li{
	line-height:1.7;
	padding-left:1.2em;
	display:block;
	background: url(../img/sprite.png) -390px -264px no-repeat;
}

.physics_staff_ohter{
	display:block;
	padding:0 0 10px 30px;
	background: url(../img/sprite.png) -375px -265px no-repeat;
}

a#banner_campus{
	height:60px;
	background:url(../img/banner/banner_guide.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
}

a#banner_manual{
	height:60px;
	background:url(../img/banner/banner_manual.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

a#banner_test, a#banner_colloquium, a#banner_license, a#banner_campas, a#banner_abilitytest, a#banner_support, a#banner_intern{
	height:35px;
	display:block;
	text-indent:-9999px;
}

a#banner_test{background:url(../img/banner/banner_test.png) no-repeat;}
a#banner_colloquium{background:url(../img/banner/banner_colloquium.png) no-repeat;}
a#banner_license{background:url(../img/banner/banner_license.png) no-repeat;}
a#banner_campas{background:url(../img/banner/banner_campaslife.png) no-repeat;}
a#banner_abilitytest{background:url(../img/banner/banner_abilitytest.png) no-repeat;}
a#banner_support{background:url(../img/banner/banner_support.png) no-repeat;}
a#banner_intern{background:url(../img/banner/banner_internships.png) no-repeat;}


