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

/* ====================================================
 * CASE22
 * ==================================================== */
.caseHeadline .topVisual img:not(.name) {
	border: 3px solid #2e75b6;
	margin-bottom: 6px;
}
.caseHeadline .profile dd ul {
	list-style: none;
	padding: 0;
}
.caseHeadline .profile dd ul li {
	padding-left: 1em;
	text-indent: -1em;
}

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;
}
@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;
  }
}

.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;
}
