@charset "UTF-8";
/* CSS Document */


/* MySlick */

.SlickMedia {
	margin-top: 30px;
}


.SlickMedia .BoxPaper {
	position: relative;
	display: inline-block;
	width: 216px;
	height: 220px;
	background: url(../../module/about/img/ShadowSlickMedia.png) no-repeat center center;
	background-size: contain;
	text-align: center;
	vertical-align: top;
}

.SlickMedia a .BoxPaper {
	color: #4a545a;
}

.SlickMedia a:hover .BoxPaper p {
	text-decoration: underline;
}

.SlickMedia .BoxPaperContent {
	position: relative;
	display: block;
	width: 200px;
	height: 200px;
	background: #FFF;
	margin: 4px 8px 16px 8px;
	padding: 10px 15px;
	box-sizing: border-box;
	}

.SlickMedia .BoxPaper h2 {
	display: table;
	position: relative;
	width: 100%;
	height: 50px;
	font-size: 1.15em;
	line-height: 1.1em;
	font-weight: 500;
	color: #2091d2;
	margin: 0 0 5px 0;
}

.SlickMedia .BoxPaper h2 .Center {
	display: table-cell; 
	vertical-align: middle; 
	width: 100%; 
	position: static;
}


.SlickMedia .BoxPaper p {
	display: table;
	position: relative;
	width: 100%;
	height: 28px;
	font-size: 0.92em;
	line-height: 1.2em;
	font-weight: 300;
	color: #4a545a;
	margin: 0;
}



.SlickMedia .BoxPaper .Logo {
	display: table;
	position: relative;
	width: 100%;
	height: 55px;
	margin-bottom: 5px;
	text-align: center;
	}
	
.SlickMedia .BoxPaper .LogoCenter {
	display: table-cell; 
	vertical-align: middle; 
	width: 100%; 
	position: static;
	}
	
.SlickMedia .BoxPaper .Logo img {
	max-height: 55px;
	max-width: 120px;
	margin: auto;
	}