@charset "utf-8";

/*------------------------------
	大学概要
	         about.css
------------------------------*/

.pink {	background-color:#FFF6F9!important;}

.blue {	background-color:#c1c7f2!important;}

.pd110 {padding-left:110px!important;}

.pd80 {padding-left:80px!important;}
.tcenter {text-align:center;}

.full {
	width:640px;
}

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:1px solid #999;
	border-left:1px solid #999;
}

table.color th {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
	background-color:#E7E9FA;
}

table.color td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
	background-color:#FFFFFF;
}

table.capacity {
	border-top:1px solid #999;
	border-left:1px solid #999;
}

table.capacity th,
table.capacity td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	vertical-align:middle;
}

table.capacity th {
	background-color:#E7E9FA;
	text-align:center;
	vertical-align:middle;
}

table.capacity td {
	background-color:#FFFFFF;
	vertical-align:top;
	padding:0 5px;
}

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;
	vertical-align:middle;
}

th.history {
	background-color:#E7E9FA!important;
	text-align:center!important;
}

table.history td {
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
}

table.history td.history_left {
	background-color:#FFFFFF;
	text-align:left!important;
	padding-left:10px!important;
}



table.his2 {
	border-top:1px solid #666;
	border-left:1px solid #666;
}
table.his2 th,
table.his2 td {
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	vertical-align:middle;
}
table.his2 th {
	background-color:#E7E9FA;
	text-align:center;
}
table.his2 td {
	padding:0 10px;
}

table.summary {
	border-top:1px solid #999;
	border-left:1px solid #999;
}

table.summary th,
table.summary td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	vertical-align:middle;
}
table.summary th{
	width:100px;
	background-color:#E7E9FA;
	text-align:center;
}

table.summary td {
	padding-left:10px;
	text-align:left;
	background-color:#FFFFFF;
}

th.organize {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	width:100px;
	background-color:#FFFFFF!important;
	text-align:center;
	vertical-align:middle;
}

td.organize {
	border-right-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	padding-left:10px;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align:middle;
}

table tr 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;
}

.pl40 {
	padding-left:40px!important;
}


/* organize */
dl.chart05,
dl.chart06,
dl.chart07,
dl.chart08,
dl.chart09 {
	padding-top: 7px;
	clear:both;
}

dl.chart05 {
	background-image:url(../about/images/organize05.jpg);
	width:446px;
	padding-left:194px;
	height:129px;
}
dl.chart06 {
	background-image:url(../about/images/organize06.jpg);
	width:297px;
	padding-left:343px;
	height:230px;
}
dl.chart07 {
	background-image:url(../about/images/organize07.jpg);
	width:297px;
	padding-left:343px;
	height:106px;
}
dl.chart08 {
	background-image:url(../about/images/organize08.jpg);
	width:446px;
	padding-left:194px;
	height:29px;
}
dl.chart09 {
	background-image:url(../about/images/organize09.jpg);
	width:446px;
	padding-left:194px;
	height:257px;
}

dl.chart05 dt,
dl.chart06 dt,
dl.chart07 dt,
dl.chart08 dt,
dl.chart09 dt {
	float:left;
	width:126px;
	padding-right: 19px;
/*	text-indent: -999em;*/
}

dl.chart05 dt {	height:129px;}
dl.chart06 dt {	height:230px;}
dl.chart07 dt {	height:106px;}
dl.chart08 dt {	height:29px;}
dl.chart09 dt {	height:257px;}

dl.chart05 dt a,dl.chart05 dd a,
dl.chart06 dt a,dl.chart06 dd a,
dl.chart07 dt a,dl.chart07 dd a,
dl.chart08 dt a,dl.chart08 dd a,
dl.chart09 dt a,dl.chart09 dd a {
	display:block;
	height:21px;
	text-indent:-999em;
}
dl.chart05 dd,
dl.chart06 dd,
dl.chart07 dd,
dl.chart09 dd {
	float:left;
	width: 147px;
	padding-left: 3px;
	height: 25px;
}

dd.double {
	height:35px!important;
}
dd.double a {
	height:31px!important;
}

dl.info dt{
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:10px;
	padding-bottom:5px;
}

dl.info dd{
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:8px;
	padding-bottom:5px;
}

.apli li {
	list-style-type: disc;
	padding-left: 1px;
	margin-left: 20px;
}




