@charset "UTF-8";

/* CSS Document */

/*====================================

	page_ttl

====================================*/

.page_ttl {
	background: url(../images/page_ttl_bg.jpg) center center;
	background-size: cover;
}
.page_ttl h2 {
}

/*====================================

	#access

====================================*/

#access {
	padding-top: 0;
}
#access .inner {
}
#access .inner .map {
}
#access .inner .map iframe {
	width: 100%;
	height: 600px;
}
#access .inner .map p {
}

/*====================================

	#nearest

====================================*/

#nearest {
	background: #7F1082;
}
#nearest h3 {
	color: #fff;
}
#nearest h3:after {
	background: #fff;
}
#nearest .inner {
}
#nearest .inner dl {
	display: table;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 30px 0;
	width: 100%;
	margin-bottom: -1px;
	color: #fff;
}
#nearest .inner dl dt {
	display: table-cell;
	vertical-align: middle;
	width: 200px;
	color: #fff;
	font-weight: bold;
}
#nearest .inner dl dd {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
}

/*====================================

	#suitacampusmap

====================================*/

#suitacampusmap {
}
#suitacampusmap .inner {
}
#suitacampusmap .inner .ph {
	padding: 0 20%;
}
#suitacampusmap .inner .suitalist {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
#suitacampusmap .inner .suitalist .cell {
	width: 30%;
}
#suitacampusmap .inner .suitalist dl {
	display: table;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: -1px;
	padding: 10px 0;
}
#suitacampusmap .inner .suitalist dl dt {
	display: table-cell;
	vertical-align: top;
	width: 30px;
}
#suitacampusmap .inner .suitalist dl dt span {
	height: 30px;
	width: 30px;
	border-radius: 50%;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 90%;
	display: inline-block;
}
#suitacampusmap .inner .suitalist dl dt.blue span {
	background: #1E4EA1;
	color: #fff;
}
#suitacampusmap .inner .suitalist dl dt.pink span  {
	background: #D699C2;
	color: #fff;
}
#suitacampusmap .inner .suitalist dl dt.orange span  {
	background: #E88F21;
	color: #fff;
}
#suitacampusmap .inner .suitalist dl dd {
	display: table-cell;
	vertical-align: top;
	padding-left: 1em;
}














