@charset "utf-8";
/* research.css */

/*研究設備紹介一覧*/
	body#pages #facility_index{
		width:600px;
		margin:0 auto;
	}
	
	body#pages #facility_index th , body#pages #facility_index td{
		padding:8px;
	}
	
	body#pages #facility_index th{
		width:50px;
		text-align:center;
	}
	
	body#pages #facility_index td{
		width:250px;
		vertical-align:top;
	}
	
/*研究設備紹介*/
	body#pages .research_facility{
		width:600px;
		margin:0 auto;
	}
	
	body#pages .research_facility th , body#pages .research_facility td{
		padding:8px;
	}
	
	body#pages .research_facility th{
		width:50px;
		text-align:center;
	}
	
	body#pages .research_facility td{
		width:250px;
		vertical-align:top;
	}

	
/*研究設備紹介詳細*/

/*研究室詳細*/
body#pages #lab_box{}

	body#pages #lab_box h3{
		background:url(../shared/hdg_c01.gif) no-repeat bottom;
		width:564px;
		padding:8px;
		margin:0 auto 10px auto;
	}
	
	body#pages #content #page_sub_title h3{
		margin:0 0 5px 5px;
	}
	
	#lb_weben{
		width:580px;
		margin:0 auto;
		overflow:hidden;
	}
	
		#lb_weben #web_site{
			text-align:right;
			padding-right:13px;
			background:url(../shared/arr03.gif) no-repeat right 4px;
			margin-right:10px;
			float:right;
		}
		
		
		#lb_weben #en_departments{
			float:left;
		}
	
	table#lb_staff{
		width:560px;
		margin:0 auto;
	}
	
	table#lb_staff th{
		text-align:center;
		width:80px;
		padding:5px;
		border:1px solid #ccc;
		background:#e0f0b0;
	}
	table#lb_staff td{
		width:460px;
		padding:5px;
		border:1px solid #ccc;
	}
	
		table#lb_staff td .staff_name{
			margin-right:30px;
		}
	
	table#lb{
		width:560px;
		clear:both;
		margin:20px auto;
	}
	
	body#pages #lab_box #lb th , body#pages #lab_box #lb td{
		border:1px solid #ccc;
		padding:8px;
	}

	body#pages #lab_box #lb tbody th{
		background:#efffbc;
		width:60px;
		text-align:center;
	}
	
	body#pages #lab_box #lb th.bg_green{
		font-weight:bold;
		background:#c1ce96;
		padding:4px 8px;
		text-align:left;
	}
	

	
	body#pages #lab_box #lb .staff_name{
		margin-right:10px;
	}
	
	body#pages #lab_box#lb td{}
	
	body#pages #lab_box#lb td ol.roman{}
	
	body#pages #lab_box#lb td ol.decimal{}
	
	body#pages #lab_box#lb td ol{}
	
	body#pages #lab_box#lb td ol li{}
	
	body#pages #lab_box #lb_text{}
	
	body#pages #lab_box .lb_img_box{}
	
		body#pages #lab_box .lb_img_box lib_img{}
		
		body#pages #lab_box .lb_img_box lib_zoom{}

	.lab_exp_text{
		width:550px;
		margin:0.4em auto 1em auto;
	}

/*研究室案内*/

.r_search_table{
	padding-top:20px;
}

.r_search_table table{
	margin-left:70px;
	}

.r_search_table table a{
	color:#268251;
}

.r_lab_table{
	padding-bottom:20px;
}

.r_lab_table table{
	width:750px;
	margin:10px auto 0 auto;
}

.r_lab_table th{
	text-align:center;
	vertical-align:top;
	border:1px solid #ccc;
	padding:5px 0;
	font-size:1.2em;
}

.r_lab_table th.w250{
	width:250px;
}

.r_lab_table td{
	padding:5px 10px;
	vertical-align:top;
	border:1px solid #ccc;
}
.r_lab_table td a{
	color:#268251;
}


#content_title{
	background:url(../research/images/content_title_bg.jpg) no-repeat right;
}

/*学部-卒論指導研究室*/
#school_lab_index{
	width:580px;
	margin:0 auto;
	overflow:hidden;
}

	#school_lab_index .senko_box{
			width:580px;
			overflow:hidden;
			margin:0 auto 30px auto;
		}

		body.school #content #school_lab_index .senko_box h3{
			margin: 0 0 10px 0;
		}

		#school_lab_index .senko_box .kouza_box{
			width:275px;
			overflow:hidden;
		}

		#school_lab_index .senko_box .kouza_box.kouza_box_irda{
			width:auto;
		}

		body.school #content #school_lab_index .senko_box h4{}

		body.school #content #school_lab_index .senko_box ul{
			margin:0;
			padding-left:20px;
		}

		body.school #content #school_lab_index .senko_box ul li{}

		#school_lab_index .senko_box ul li span.lab_hplink{
			margin:0 0 0 10px;
		}

			#school_lab_index .senko_box ul li span.lab_hplink a{
				background:url(../shared/outlink_icon.gif) no-repeat right center;
				padding-right:16px;
			}





/*20221025バナー追加*/
        #bn_list{
            margin-bottom: 50px;
        }
            #bn_list ul{
                display: flex;
                justify-content: center;
            }
                #bn_list ul li{
                    margin-right: 10px;
                }
                    #bn_list ul li:last-child{
                        margin-right: 0;
                    }


@media print, screen and (min-width: 768px){
	#research_gr_list{
		width:580px;
		margin:0 auto;
	}
    
    
    
}

	#research_gr_list td{
		border:1px solid #ccc;
		padding:5px;
		width:70px;
		font-size:12px;
	}
	
	body#pages #content #research_gr_list td p{
		margin:0px;
		display:inline;
	}
	
	
	#research_gr_list thead th{
		text-align:center;
		background:#ddefbc;
		font-weight:bold;
	}
	
	#research_gr_list tbody th{
		font-weight:bold;
		background:#fffce2;
		text-align:left;
	}

.image_img{
	margin:25px auto 0 auto;
}

/*入試情報リスト*/
body#pages #content #ee_list{
	width:570px;
	overflow:hidden;
	margin:0 auto;
	padding-top:20px;
}

	body#pages #content #ee_list ul{
		width:570px;
		overflow:hidden;
		margin:0;
		padding:0;
	}

	body#pages #content #ee_list ul li{
		width:570px;
		overflow:hidden;
		clear:both;
		margin:0 0 8px 0;
		padding:0;
		background:none;
	}

	body#pages #content #ee_list ul li .entry_date{
		display:block;
		width:80px;
		overflow:hidden;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		color:#15429f;
	}

	body#pages #content #ee_list ul li .entry_title{
		display:block;
		width:480px;
		overflow:hidden;
		float:right;
	}

	body#pages #content #ee_list ul li .entry_title a{
		color:#222;
	}

.f_size_s{
	font-size:0.9em;
	font-weight:normal;
}



