@charset "utf-8";
/*------------------------------------------------------------
	favorite
------------------------------------------------------------*/
#gHeader .menuBox .navi05 a .en {
	opacity: 0;
}
#gHeader .menuBox .navi05 a .jp {
	display: block;
}
.pageTitle {
	margin-bottom: 77px;
}
#main {
	width: 1140px;
}
#main .comImgList li {
	min-height: 512px;
	padding: 51px 10px 9px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
}
#main .comImgList li::after {
	width: 100%;
	height: 129px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url("../img/common/bg06.png") no-repeat center bottom;
	background-size: 100% auto;
	content: '';
}
#main .comImgList li .textBox {
	width: 100%;
	position: relative;
	z-index: 5;
}
#main .comImgList li p {
	margin: 0 19px;
	min-height: 114px;
}
#main .comImgList li p .link {
	display: block;
}
#main .comImgList li p .link a {
	color: #FF9F9F;
}
#main .comImgList li p .link a:hover {
	text-decoration: underline;
}
#main .comImgList li .pho {
	width: 100%;
}
@media all and (max-width: 896px) {
	#gHeader .menuBox .navi05 a:hover .en {
		opacity: 0;
	}
	#gHeader .menuBox .navi05 a:hover .jp {
		display: block;
	}
	.pageTitle {
		margin-bottom: 30px;
	}
	#main {
		width: auto;
	}
	#main .comImgList li {
		min-height: inherit;
		padding: 7.5vw 1.6vw 1.4vw;
		display: block;
	}
	#main .comImgList li::after {
		height: 100%;
		background-image: url("../img/common/bg03.png");
	}
	#main .comImgList li p {
		margin: 0 6vw 20px;
		min-height: inherit;
	}
	#main .comImgList li p .link a:hover {
		text-decoration: none;
	}
	#main .comImgList li .pho img {
		width: 100%;
	}
}