
.thumb_comm a {
    display: block;
    position: relative;
}

.thumb_comm a img{
	position: absolute;
    top: -45%;
}

#entrance .thumb_comm {
    margin-bottom: 15px;
    overflow: hidden;
    float: left;
}


#entrance .work1 {
    margin-right: 0;
    margin-bottom: 0;
}

#entrance .sp { display: none;}

#entrance_info .money {margin-bottom: 50px;}
#entrance_info .pdf a {
	border: 1px solid #00a1e9;
	color: #00a1e9;
	text-align: center;
}	



@media screen and (min-width: 801px) {
	
	#entrance .thumb_comm {
		margin-bottom: 15px;
		width: 262px;
		height: 172px;
		overflow: hidden;
		float: left;
	}

	#entrance .thumb_comm:nth-child(3n+2) { margin: 0 15px;}
	
}

@media screen and (max-width: 800px) {

	#entrance .thumb_comm {
		width: 48%;
		position: relative;
		padding-top: 24%;
		margin-bottom: 4%;
	}
	.thumb_comm a {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
	}
	
	.thumb_comm a img { top: -15%; }
	
	#entrance .thumb_comm:nth-child(odd) { margin-right: 4%;}

	
	#entrance .pc { display: none;}
	#articleinner #entrance_info,
	#entrance .sp { display: block;}
	
	#entrance .pdf a {
		overflow: hidden;
		display: table;
		margin: 20px auto 0;
	}

	#entrance_info .pdf a {
		padding: 16px 0;
	}	
	
}


