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

/*2段組(2)
*****************************************************/
/*SP*/
.column2{}
.column2 > *{
	float:left;
	list-style:none;
	width:49%;
	margin-right:2%;
	margin-bottom:10px;
	}
.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){
}
/*幅1140の時
@media only screen and (min-width : 1188px){
	.inner > .column2 > *{width:555px;margin-right:30px;}
}*/

/*幅1200の時
@media only screen and (min-width : 1250px){
	.inner > .column2 > *{width:580px;margin-right:40px;}
}*/


/*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 : 600px){
	.column1-2 > *{
		float:left;
		list-style:none;
		width:49%;
		margin-right:2%;
		margin-bottom:20px;
		}
	.column1-2 > *:nth-child(2n){margin-right:0 !important;}
}
/*幅1140の時
@media only screen and (min-width : 1188px){
	.inner > .column1-2 > *{width:555px;margin-right:30px;}
}*/

/*幅1200の時
@media only screen and (min-width : 1250px){
	.inner > .column1-2 > *{width:580px;margin-right:40px;}
}*/





/*3段組
*****************************************************/
/*SP*/
.column3{}
.column3 > *{
	float:left;
	list-style:none;
	width:32%;
	margin-right:2%;
	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){
}
/*幅1140の時
@media only screen and (min-width : 1188px){
	.inner > .column3 > *{width:360px;margin-right:30px;}
}*/

/*幅1200の時
@media only screen and (min-width : 1250px){
	.inner > .column3 > *{width:380px;margin-right:30px;}
}*/


/*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 : 600px){
	.column1-3 > *{
		float:left;
		list-style:none;
		width:32%;
		margin-right:2%;
		margin-bottom:20px;
		}
	.column1-3 > *:nth-child(3n){margin-right:0 !important;}
}
/*幅1140の時
@media only screen and (min-width : 1188px){
	.inner > .column1-3 > *{width:360px;margin-right:30px;}
}*/

/*幅1200の時
@media only screen and (min-width : 1250px){
	.inner > .column1-3 > *{width:380px;margin-right:30px;}
}*/


/*2-3
*****************************************************/
/*SP*/
.column2-3{}
.column2-3 > *{
	float:left;
	list-style:none;
	width:49%;
	margin-right:2%;
	margin-bottom:10px;
	}
.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:32%;
		margin-right:2%;
		margin-bottom:20px;
		}
	.column2-3 > *:nth-child(2n){margin-right:2%;}
	.column2-3 > *:nth-child(3n){margin-right:0 !important;}
}
/*幅1140の時
@media only screen and (min-width : 1188px){
	.inner > .column1-3 > *{width:360px;margin-right:30px;}
}*/

/*幅1200の時
@media only screen and (min-width : 1250px){
	.inner > .column2-3 > *{width:380px;margin-right:30px;}
}*/



/*4段組
*****************************************************/
/*SP*/
.column4{}
.column4 > *{
	float:left;
	list-style:none;
	width:23.5%;
	margin-right:2%;
	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){
}
/*幅1140の時
@media only screen and (min-width : 1188px){
	.inner > .column4 > *{width:270px;margin-right:20px;}
}*/

/*幅1200の時
@media only screen and (min-width : 1250px){
	.inner > .column4 > *{width:285px;margin-right:20px;}
}*/



/*2-4
*****************************************************/
/*SP*/
.column2-4{}
.column2-4 > *{
	float:left;
	list-style:none;
	width:49%;
	margin-right:2%;
	margin-bottom:10px;
	}
.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 > *{
		float:left;
		list-style:none;
		width:23.5%;
		margin-right:2%;
		margin-bottom:20px;
		}
	.column2-4 > *:nth-child(2n){margin-right:2%;}
	.column2-4 > *:nth-child(4n){margin-right:0 !important;}

}
/*PC*/
@media only screen and (min-width : 1025px){
}
/*幅1140の時
@media only screen and (min-width : 1188px){
	.inner > .column2-4 > *{width:270px;margin-right:20px;}
}*/

/*幅1200の時
@media only screen and (min-width : 1250px){
	.inner > .column2-4 > *{width:285px;margin-right:20px;}
}*/



/*5段組
*****************************************************/
/*SP*/
.column5{ text-align:center;}
.column5 > *{
	float:none;
	list-style:none;
	width:auto;
	min-width:80px;
	display:inline-block;
	margin-right:1%;
	margin-bottom:10px;
	}
.column5:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width : 600px){
}
/*PC*/
@media only screen and (min-width : 1025px){
	.column5 > *{
		float:left;
		list-style:none;
		width:19.2%;
		margin-right:1%;
		margin-bottom:10px;
		}
	.column5 > *:nth-child(5n){margin-right:0;}
}

/*6段組
*****************************************************/
/*SP*/
.column6{ text-align:center;}
.column6 > *{
	float:none;
	list-style:none;
	width:auto;
	min-width:80px;
	display:inline-block;
	margin-right:1%;
	margin-bottom:10px;
	}
.column6:after {display: block;content:'';clear: both;height: 0;visibility: hidden;}
/*TABLET*/
@media only screen and (min-width : 600px){
}
/*PC*/
@media only screen and (min-width : 1025px){
	.column6 > *{
		float:left;
		list-style:none;
		width:16%;
		margin-right:0.8%;
		margin-bottom:10px;
		}
	.column6 > *:nth-child(6n){margin-right:0;}
}

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



