@charset "utf-8";

/*------------------------------
	産学官・地域連携
	         cooperation.css
------------------------------*/

table.border {
	border-top:1px solid #999;
	border-left:1px solid #999;
}
table.border th,
table.border td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
table.borderless,
table.borderless th,
table.borderless td {
	border:none;
}
table.color {
	border-top:solid;
	border-left:solid;
	border-width:1px;
}
table.color th {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	text-align:center;
	background-color:#E7E9FA;
}
table.color td {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	text-align:center;
	background-color:#FFFFFF;
}
.full {
	width:640px;
}
table.coope {
	border-top:1px solid #999;
	border-left:1px solid #999;
}
table.coope th,
table.coope td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	vertical-align:middle;
}
table.coope th {
	background-color:#E7E9FA;
	text-align:center;
	width:100px;
}
table.coope td {
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
}
table.history {
	border-top:1px solid #999;
	border-left:1px solid #999;
}
table.history th,
table.history td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	vertical-align:middle;
}
table.history th {
	background-color:#E7E9FA;
	text-align:center;
}
table.history td {
	background-color:#FFFFFF;
	text-align:center;
}
table.history td.history_left {
	background-color:#FFFFFF;
	text-align:left!important;
	padding-left:10px!important;
	padding-right:10px!important;
}
table.history td.history_right {
	background-color:#FFFFFF;
	text-align:right!important;
	padding-right:10px!important;
}
table.summary {
	border-top:solid;
	border-left:solid;
	border-width:1px;
}
table.summary th {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	width:100px;
	background-color:#E7E9FA;
	text-align:center;
	vertical-align:middle;
}
table.summary td {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	padding-left:10px;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;
}
table td.fuku {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}
table.company {
	border-top:solid;
	border-left:solid;
	border-width:1px;
	margin-left:60px;
}
table.company th {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	padding-left:65px;
	text-align:left;
	width:150px;
	background-color:#E7E9FA;
}
table.company td {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	padding-left:110px;
	text-align:left;
	width:190px;
	background-color:#FFFFFF;
}
	
td.middle {
	vertical-align:middle;
}
h4 {
	padding-left:0!important;
}
table.day {
	border-top:solid;
	border-left:solid;
	border-width:1px;
}
table.day th {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	background-color:#E7E9FA;
	text-align:center;
	vertical-align:middle;
	
}
table.day td {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	vertical-align:middle;
}
.pink {
	background-color:#FFF6F9!important;
	
}

