@charset "utf-8";
/* CSS Document */

/*2段組(2)
*****************************************************/
/*SP*/
.column2{}
.column2 > *{
	float:left;
	list-style:none;
	width:47%;
	margin-right:6%;
	margin-bottom:20px;
	}
.column2 > *:nth-child(2n){margin-right:0 !important;}
.column2:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width : 600px){
	.column2 > *{ margin-bottom:20px;}
}
/*PC*/
@media only screen and (min-width : 1025px){
}
/*1-2
*****************************************************/
/*SP*/
.column1-2{}
.column1-2 > *{
	float:none;
	list-style:none;
	width:100%;
	margin-right:0;
	margin-bottom:10px;
	}
.column1-2:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width : 1025px){
	.column1-2 > *{
		float:left;
		list-style:none;
		width:47%;
		margin-right:6%;
		margin-bottom:20px;
		}
	.column1-2 > *:nth-child(2n){margin-right:0 !important;}
}



/*3段組
*****************************************************/
/*SP*/
.column3{}
.column3 > *{
	float:left;
	list-style:none;
	width:31%;
	margin-right:3.5%;
	margin-bottom:10px;
	}
.column3 > *:nth-child(3n){margin-right:0 !important;}
.column3:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width : 600px){
	.column3 > *{ margin-bottom:20px;}
}
/*PC*/
@media only screen and (min-width : 1025px){
}

/*1-3
*****************************************************/
/*SP*/
.column1-3{}
.column1-3 > *{
	float:none;
	list-style:none;
	width:100%;
	margin-right:0;
	margin-bottom:10px;
	}
.column1-3:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width : 900px){
	.column1-3 > *{
		float:left;
		list-style:none;
		width:31%;
		margin-right:3.5%;
		margin-bottom:20px;
		}
	.column1-3 > *:nth-child(3n){margin-right:0 !important;}
}


/*2-3
*****************************************************/
/*SP*/
.column2-3{}
.column2-3 > *{
	float:left;
	list-style:none;
	width:47%;
	margin-right:6%;
	margin-bottom:20px;
	}
.column2-3 > *:nth-child(2n){margin-right:0;}
.column2-3:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width : 600px){
	.column2-3 > *{
		float:left;
		list-style:none;
		width:31%;
		margin-right:3.5%;
		margin-bottom:40px;
		}
	.column2-3 > *:nth-child(2n){margin-right:3.5%;}
	.column2-3 > *:nth-child(3n){margin-right:0 !important;}
}


/*4段組
*****************************************************/
/*SP*/
.column4{}
.column4 > *{
	float:left;
	list-style:none;
	width:22.75%;
	margin-right:3%;
	margin-bottom:10px;
	}
.column4 > *:nth-child(4n){margin-right:0 !important;}
.column4:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width : 600px){
	.column4 > *{ margin-bottom:20px;}
}
/*PC*/
@media only screen and (min-width : 1025px){
}


/*1-4
*****************************************************/
/*SP*/
.column1-4{}
.column1-4 > *{}
.column1-4:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*PC*/
@media only screen and (min-width : 1025px){
	.column1-4 > *{
		float:left;
		list-style:none;
		width:22.75%;
		margin-right:3%;
		
		}
	.column1-4 > *:nth-child(4n){margin-right:0 !important;}

}

/*2-4
*****************************************************/
/*SP*/
.column2-4{}
.column2-4 > *{
	float:left;
	list-style:none;
	width:47%;
	margin-right:6%;
	margin-bottom:20px;
	}
.column2-4 > *:nth-child(2n){margin-right:0;}
.column2-4:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width :600px){
	.column2-4 > *{margin-bottom:20px;}
}
/*PC*/
@media only screen and (min-width : 1025px){
	.column2-4 > *{
		float:left;
		list-style:none;
		width:22.75%;
		margin-right:3%;
		
		}
	.column2-4 > *:nth-child(2n){margin-right:3%;}
	.column2-4 > *:nth-child(4n){margin-right:0 !important;}

}




