@charset "UTF-8";

 /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
車検整備
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.inspection h3 { margin-bottom: 8px; margin-top: 3px; }
.inspection .fl p { 
	margin-bottom: 33px;  
    letter-spacing: 0.1em;
}
.inspection .fl p.mb12 { margin-bottom: 13px; }
.inspection .fr table { 
	width: 100%; 
	height: 366px;
}
.inspection .fr table tr {
	border-top: 1px solid #C8C8C8; 
	border-bottom: 1px solid #C8C8C8; 
}
.inspection .fr table tr td { 
	text-align: right; 
	padding-right: 26px;
}
.inspection .fr table tr td:nth-child(2),
.inspection .fr table tr th:nth-child(2) {
	border-right: 1px solid #C8C8C8; 
	border-left: 1px solid #C8C8C8; 
}
.inspection .fr table tr .blueback { 
	background: #E5ECEC; 
	line-height: 18px;
    font-weight: bold;
    text-align: center;
}
.inspection .fr table tr th,
.inspection .fr table tr td { height: 46px; width: 151px; }
.inspection .fr table tr th span { font-size: 12px; }
.inspection .fr table tr .bluecolor { 
	color: #006699; 
	font-weight: bold;
}
.inspection .fr table tr td:nth-child(1) { 
	padding-left: 16px; 
	text-align: left;
}
.inspection .fr table + table { margin-top: 50px; }
.inspection table tr > * { box-sizing: border-box; }

.inspection .fr table tr td:nth-child(2),
.inspection .fr table tr td:nth-child(3) { letter-spacing: 0px; }

.inspection .caution { 
	clear: both; 
	font-size: 12px;
    line-height: 24px;
    padding-top: 42px;
}

