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

/* ====================================================
 * CASE21
 * ==================================================== */
.caseHeadline .topVisual img:not(.name) {
  box-sizing: border-box;
  width: 100%;
}
.caseHeadline .topVisual img:not(.name) {
	border: 3px solid #c92243;
	margin-bottom: 6px;
}
.inner .inner {
	margin-top: 35px;
}
ol {
	list-style-type: decimal;
	color: #c92243;
	margin-left: 20px;
}
ol.p2 {
	color: #4472c4;
}
ul.noteStr li {
	font-size: 0.88em;
}

.layoutCell .cell.image-text .explain {
	display: block;
	font-size: 0.88em;
	padding: 8px 10px 5px;
	background-color: #f3f3f3;
}
.layoutCell .cell + .cell {
  margin-top: 15px;
}
.layoutCell + .layoutCell {
	margin-top: 20px;
}
.image-text .caption span.sub {
	font-size: 0.8em;
}
.image-text .imgBox {
	position: relative;
}
.image-text .imgBox span {
	box-sizing: border-box;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 33%;
	border: 3px solid #c92243;
}
.cell.image a.sub {
	display: block;
	font-size: 0.8em;
	text-align: center;
	margin-top: 8px;
}
.summary {
	color: #fff;
	margin-top: 30px;
	padding: 25px;
	border-radius: 10px;
	background-color: #c92243;
}
.summary .sign {
	text-align: right;
	margin-top: 2em;
}
.summary p + h4 {
	margin-top: 2em;
}
