/* 共通 */
.section table.table td strong{
	color: #F28B36;
}
.section table.table th,
.section table.table td{
	vertical-align: middle;
}
.section table.table th{
	text-align: center;
}
.section table.table td{
	text-align: right;
}
/* 残価据置プラン */
.section #about .flex{
	align-items: center;
    justify-content: space-evenly;
}
.section #about .flex i{
	font-size: 70px;
	color: #38a1db;
}
.section #payment-count table.table{
	width: 100%;
	table-layout: fixed;
}
.section #payment-count .panel-heading h4{
font-weight: bold;
}
.section #payment-count table.table th{
	width: 27%;
}
.section #payment-count table.table td{
	word-break: break-all;
	text-align: center;
}
.section #payment-count table.table td strong{
	font-size: 150%;
	color: #38a1db;
}
.section #payment-count table.table td span{
display: block;
}
@media(max-width: 767px){
.section #final-payment .col-xs-12,.section #about .col-xs-12 {
	margin-bottom: 15px;
}
.section #about .flex i{
	font-size: 45px;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.section #about .flex i::before{
	content: "\e094";
}
}