@charset "utf-8";
/*
* Column List CSS
*
* @version			0.0.1
* @lastmodified 2018/03/20
* @link					https://www.landcomp.co.jp/
* @copyright		Copyright 2018, LAND COMPUTER Co.,Ltd.All rights reserved.
*------------------------------------------------------------------------- */

/* Flex Box List ========================================================= */
ul.colList {
	list-style: none;
  display: -webkit-inline-box;    /* Android */
  display: -webkit-box;           /* Android browser */
  display: -webkit-flex;          /* safari（PC） || old webkit browser */
  display: -moz-box;
  display: -moz-flex;             /* mogira */
  display: -ms-flexbox;           /* IE10 */
  display: -ms-flex;              /* IE10 */
  display: -o-flex;               /* opera */
  display: flex;
  -webkit-box-direction: row;
  -webkit-flex-direction: row;
  -moz-box-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
ul.colList li {
  width: 100%;
  margin-right: 0;
}
/* RESPONSIVE --------------------- */
@media all and (min-width :480px) {
	ul.col2 li ,
	ul.col3 li ,
	ul.col4 li {
		width: 49.00%;
		margin-right: 2.00%;
	}
	ul.col2 li:nth-child(2n) ,
	ul.col3 li:nth-child(2n) ,
	ul.col4 li:nth-child(2n) {
		margin-right: 0;
	}
}
@media all and (min-width :600px) {
}
@media all and (min-width :768px) {
	ul.col3 li ,
	ul.col4 li {
		width: 32.00%;
		margin-right: 2.00%;
	}
	ul.col3 li:nth-child(2n) ,
	ul.col4 li:nth-child(2n) {
		margin-right: 2.00%;
	}
	ul.col3 li:nth-child(3n) ,
	ul.col4 li:nth-child(3n) {
		margin-right: 0;
	}
  ul.col3 li:last-child ,
  ul.col4 li:last-child {
    margin-right: auto;
  }
}
@media all and (min-width :960px) {
	ul.col4 li {
		width: 23.50%;
		margin-right: 2.00%;
	}
	ul.col4 li:nth-child(2n) ,
	ul.col4 li:nth-child(3n) {
		margin-right: 2.00%;
	}
	ul.col4 li:nth-child(4n) ,
	ul.col4 li:nth-child(4n):last-child {
		margin-right: 0;
	}
  ul.col4 li:last-child {
    margin-right: auto;
  }
}
