@charset "utf-8";
/*------------------------------------------------------------
	index
------------------------------------------------------------*/
body {
	overflow-x: clip;
}

.pagePath {
	padding: 2.4rem 1.6rem 3.2rem;
}
.mfp-container .mfp-content {
	padding: 40px 0;
	height: 100%;
	box-sizing: border-box;
	overflow-y: auto;
}

.comInfoBox .infoDl .slideBox .photoList .pho {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
	padding: 5%;
	transition: .3s;
}

.comInfoBox .infoDl .slideBox .photoList .pho img {
	width: auto;
	max-width: 100%;
    position: relative;
	top: auto;
	left: auto;
}
@media all and (min-width: 520px) {
	
	#main {
		position: relative;
	}
	#main .comBox {
		max-width: 123.2rem;
	}
	.pagePath {
		padding: 2.9rem 1.6rem 3.2rem;
	}
	.comInfoBox .infoDl .slideBox .photoList a:hover .pho img {
		transform: scale(1.1);
	}

}