/*
Theme Name: AFFINGER4 Child
Template: affinger4
Version: 20160912β
*/
@import url('../affinger4/style.css');
 
/*media Queries タブレットサイズ（960px以下）
----------------------------------------------------*/
@media only screen and (max-width: 960px) {
 
 
/*-- ここまで --*/
}
 
/*media Queries タブレットサイズ（600px以上）
----------------------------------------------------*/
@media only screen and (min-width: 600px) {
 
 
/*-- ここまで --*/
}
 
/*media Queries PCサイズ（960px以上）
----------------------------------------------------*/
@media only screen and (min-width: 960px) {
	main {
		padding: 30px 20px 30px 0;
	}
/*-- ここまで --*/
}
 
 
 
/*--card --*/
	.kanren.ichiran dl,
	.kanren.ichiran dl:last-child {
		border: 1px solid #ccc;
		float: left;
		height: 390px;
		margin: 0 1% 2.5%;
		overflow: hidden;
		padding-bottom: 20px;
		width: 47.6%;
		position:relative;
	}
	.kanren.ichiran.kadomaru img {
		border-radius:0;
	}
	.kanren.ichiran dt {
		height: 200px;
		overflow: hidden;
		width: 100%;
	float:none;
	}
	.kanren.ichiran dt img {
		width: 100%;
	}
	.kanren.ichiran dd {
		padding: 15px;
	}
	
	.kanren.ichiran dd p {
		line-height: 1.8em;
	}
	.kanren.ichiran h3 {
		margin-top:10px;
	}
	.kanren.ichiran dl a:after {
		background: rgba(0, 0, 0, 0) linear-gradient(rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%) repeat scroll 0 0;
		bottom: 0;
		content: "";
		display: block;
		height: 2.5em;
		position: absolute;
		width: 100%;
	}
	
	@media only screen and (max-width: 600px) {
		.kanren.ichiran dl,
		.kanren.ichiran dl:last-child {
			float: none;
			width: 100%;
			margin: 0 0 5%;
			height:auto;
		}
	}
