@charset "utf-8";
/*
* CSS for Col List
*
* @version			0.0.2
* @lastmodified 2018/02/26
* @link					https://www.landcomp.co.jp/
* @copyright		Copyright 2018, LAND COMPUTER Co.,Ltd.All rights reserved.
*------------------------------------------------------------------------- */

/* Flex Box Col2 / Col3 ================================================== */
div.colBox {
	list-style: none;

	/* android */
	display: -webkit-inline-box; 	
	-webkit-box-direction: row;
	-webkit-box-flex-wrap: wrap;
	-webkit-box-align-items: stretch;
	-webkit-box-justify-content: space-between;

	/* Safari */
	display: -webkit-flex; 				
	-webkit-flex-direction: row;
	-webkit-flex-wrap: wrap;
	-webkit-justify-content: space-between;
	
	/* IE10 */
  display: -ms-flex;
	-ms-flex-wrap: wrap;

	/* mogira */
	display: -moz-flex;
  display: -o-flex;

	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
  align-content: flex-start;
}
.colBox.box2 .cell {
	width: 49.0%;
}
.colBox.box3 .cell {
	width: 32.0%;
}

/* COl2/COL3 + CELL ====================================================== */
.colList {
  list-style: none;
  overflow: hidden;
  padding-left: 0;
  margin-bottom: 1rem;
}
.colList:after {
	clear: both;
}
ul.col3 li ,
.col2 .cell ,
.col3 .cell {
  float: none;
  margin-right: 0;
  margin-bottom: 1rem;
  width: auto;
  max-width: 100%;
}
.colBox .cell {
  width: 100%;
}
@media all and (min-width: 480px) {
  ul.col3 li ,
  .col2 .cell ,
	.col3 .cell {
    float: left;
		margin-right: 2.0%;
    margin-bottom: 0;
		width: 49.0%;
	}
  ul.col3 li:nth-child(2n) ,
	.col3 .cell:nth-child(2n) {
		margin-right: 0;
	}
	.colBox .cell {
		width: 49.0%;
	}
}
@media all and (min-width: 768px) {
  ul.col3 li ,
  .col3 .cell {
		margin-right: 2.0%;
    width: 32.0%;
  }
  ul.col3 li:nth-child(2n) ,
	.col3 .cell:nth-child(2n) {
		margin-right: 2.0%;
	}
  .col3 li:nth-child(3n) ,
  .col3 .cell:nth-child(3n) {
    margin-right: 0;
  }
}
.col2 .cell img {
  height: auto;
	width: auto;
  max-width: 100%;
}
