@charset "UTF-8";
/* CSS Document */
.link {  
	text-align: right;
	padding-right: 20px;
	line-height:1.7em;
	
	
}
    
.syokuin {  
	padding: 20px;
	
	
}

.gakusei {  
	padding: 20px;
	
	
}
table
{		
	width: 700px;
	background-color: #ffffff;
	text-align:left;
	border: 1px ;
	border-color: #59a6e5;
	position:relative;
	
}


	   
table, td {		
				
				
         border: 1px #000080 solid;
         background-color: #ffffff;
         line-height: 20px;
         color : #111111 ;
}

td, th {
				
				
		padding: 5px; 
} 


table.t2
{		
	width: 700px;
	background-color: #ffffff;
	text-align:left;
	border: 1px #59a6e5 solid;
	border-collapse: collapse;
    border-spacing: 0;
}

table.t2 th
{		
	padding: 5px;
	border: #59a6e5 solid;
	border-width:0 0 1px 1px;
	text-align: left;
}

table.t2 td {
    padding: 5px;
    border: 1px #59a6e5 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
}

table th.year{
	width:50px;
	text-align:center;
}
table td.year{
	width:50px;
	text-align:center;
}

table th.name{
	width:80px;
	text-align:center;
}
table td.name{
	width:80px;
	text-align:center;
}

table th.univ{
	width:130;
	text-align:center;
}
table td.univ{
	width:130px;
	text-align:center;
}

table th.title{
	width:250px;
	text-align:center;
}
table td.title{
	width:250px;
	text-align:center;
}

table tr.n{
	width:700px;
	background:#0099FF;
}
table td.n{
	width:700px;
	background:#0099FF;
}

table td.photo{
	width:80px;
	
}

table td.photo2{
	width:620px;
	
}