@charset "UTF-8";
/* ########### 480px以上 ########### */
@media screen and (min-width: 480px) {
.info-box {
	padding-top:25px;
	padding-bottom:25px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}


	
/* staff1-boxとstaff2-boxを横に並べる設定 */
.info-box:after	{content: "";
	display: block;
	clear: both}

.staff-box	{
	padding-top:50px;
	float: left;
	width: 800px}

.staff1-box	{float: left;
	width: 400px}

.staff2-box	{float: right;
		width: 400px}

.staff-photo	{
	width:200px;
	margin:0px;
	vertical-align: top}
	
	 /* 記事 */
.kiji h1 {margin-top:0;
margin-bottom:20px;
padding-left:20px;
border-left:solid 20px #16a6b6;
font-size:24px;
font-weight:normal
}

.kiji h2	{margin: 0;
padding-left:10px;
border-left:solid 10px #5ebaba;
	font-size: 18px;
	font-weight:normal}



.kiji ul {margin-top:0}

.kiji p {margin-top:0;
margin-bottom:20px;
font-size:14px}

/*教授テーブル*/
.Inst_tb{
 width: 60%;
 margin-left:20px;
 border-collapse: separate;
 border-spacing: 0px;
 border-top: 2px solid #ccc;
 border-left: 2px solid #ccc;
 border-bottom: 2px solid #ccc;
 border-right: 2px solid #ccc
}
 .Inst_tb th{
 font-size:16px;
 width:40%;
 padding:4px;
 text-align:center;
 vertical-align:middle;
 color: #444;
 background-color: #fafafa;
 border-left: 3px double #999;
 border-top: 1px solid #fff;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc
 }
 
 .Inst_tb td{
	 width:50%;
 padding:4px;
 font-size:16px;
 background-color: #fafafa;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc
 }
 
}




/* ########### 480px以下 ########### */
@media screen and (max-width: 480px) {

	

}
