@charset "utf-8";
/* ============================================================
 * FILE        : case css for cases24
 * COPYRIGHT   : Copyright(c) LAND COMPUTER Co.,Ltd. All rights reserved.
 * VERSION     : 0.0
 * DATE        : 2017/03/30
 * ------------------------------------------------------------
 * 0.0  
 * ============================================================ */

/* ====================================================
 * CASE24
 * ==================================================== */
.caseHeadline .topVisual img:not(.name) ,
div.layoutCell .cell.image img {
	box-sizing: border-box;
	border: 3px solid #5b9bd5;
}
div.layoutCell {
  margin-bottom: 30px !important;
}
div.layoutCell.layout .cell:not(.image) {
  width: 100% !important;
}
div.layoutCell.layout .cell.image {
  width: 100% !important;
}
div.layoutCell .cell:not(.image) {
  width: 100% !important;
}
div.layoutCell .cell.image {
  width: 100% !important;
  margin-bottom: 30px !important;
}
@media all and (min-width :480px) {
  div.layoutCell.layout .cell:not(.image) {
    width: 70% !important;
  }
  div.layoutCell.layout .cell.image {
    width: 30% !important;
  }
  div.layoutCell .cell:not(.image) {
    width: 60% !important;
  }
  div.layoutCell .cell.image {
    width: 40% !important;
    margin-bottom: 30px !important;
  }
}
.cell.image a.sub {
	display: block;
	text-align: center;
	font-size: 0.88em;
	margin-top: 5px;
}
.cell.image .explain span {
	display: block;
	font-size: 0.8em;
	line-height: 1.3;
	padding: 5px 8px;
	background-color: #f3f3f3;
}
.subHeading {
	margin-top: 30px;
	font-size: 1.1em;
	font-weight: bold;
}
.summary {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dotted #2e75b6;
}
