.eap-child-list .item-child {position: relative;}
.eap-child-list-style-1 {display: flex; flex-direction: column;}
.eap-child-list-style-2 {display: flex;}
.eap-child-list-style-2 > .item-child {width: 33.33333333%;}
.eap-child-list .icon {position: absolute; left:50%; transform: translateX(-50%) translateY(-50%);}
.eap-child-list-style-1 .icon {transform: translateX(-50%) translateY(+50%);}
.eap-child-list.eap-child-list-style-2 .icon { bottom:auto; left:auto; top:50%; transform: translateY(-50%) translateX(+50%) rotate(-90deg);}
.eap-child-list .item-child:last-child .icon {display:none;}
.eap-child-list .item-child > .ct {overflow: hidden; display: flex; flex-direction: column; height: 100%;}
.eap-child-list .item-child--top {position: relative;}
.eap-child-list .img img {object-fit: cover; width:100%; height:100%;}
.eap-child-list .title-bottom .title {position: absolute; bottom:0; left:0; width:100%;}
.eap-child-list .link {margin-top: auto; }

@media screen and (max-width: 1024px) {
	.eap-child-list-style-2 {flex-direction: column; max-width: 600px; margin: auto;}
	.eap-child-list-style-2 > .item-child {width: 100%;}
}
