@charset "utf-8";
/*------------------------------
	学部・大学院
	         university.css
------------------------------*/
.full {
	width:640px;
}
.tcenter {
	text-align:center;
}
.vm {
	vertical-align:middle!important;
}
h3.curlist {
	font-weight:bold;
	padding-bottom:5px;
}
h3.curlist img {
	vertical-align:top;
}
h4 {
	padding-left:0!important;
}
td.pink {
	background-color:#FFF6F9!important;
	text-align:center!important;
}
td.green {
	background-color:#F1FFEC!important;
}
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!important;
}
table.capacity th,
table.assess th,
table.post th {
	background-color:#E7E9FA;
}
table.capacity th,
table.post th,
table.training th {
	text-align:center;
}
/* 課程・選考 subject.html
   カリキュラム curriculum.html */
table.capacity td {
	vertical-align:top;
	padding:0 5px;
}
td.cellin {
	padding:0!important;
}
td.cellin table {
	border-top:none;
	border-left:none;
	width:100%;
}
td.cellin table th {
	background-color:#FFFFFF;
	text-align:left;
	padding:0 5px;
}
td.cellin table td {
	border-right:none!important;
}
td.cellin table .bottom {
	border-bottom:none!important;
}
div.emphasis {
	border:1px solid #999;
	padding:10px;
	width:580px;
	margin:10px auto;
}
div.emphasis p {
	text-align:center;
	line-height: 2.4;
}
div.emphasis p a{
	font-size:120%;
}
/* 大学院工学研究科博士後期課程 postgrafuate.html */
table.post th,
table.post td {
	vertical-align:middle;
}
table.post td {
	text-align:left;
	padding: 0 5px;
}
table.post .posttd {
	text-align:center!important;
	width:100px!important;
	padding-left:0px;
}
/* 実務訓練 training.html */
table.training th,
table.training td {
	vertical-align:middle;
	padding:0 5px;
}
table.training td {
	text-align:left;
}
/* 授業評価 assess.html */
table.assess th,
table.assess td {
	vertical-align:middle;
	padding:0 5px;
	text-align:left;
}
table.assess th.assessth {
	background-color:#C1C7F2!important;
	text-align:center!important;
	width:150px!important;
}
table.assess td {
	width:150px!important;
}
/* さまざまな履修制度 ( research-student.html ) */
h5.research_cap {
	font-weight:bold;
}
dl.research dt{
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:10px;
	padding-bottom:5px;
}
dl.research dd{
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:8px;
	padding-bottom:5px;
}
table.research1 {
}
table.research1 th,
table.research1 td {
	padding:5px;
	margin:10px;
}


/* 長期履修制度 ( long.html ) */

h5.long_cap {
	font-weight:bold;
}

