div[id^=page_] .c-bg-img-top {
    background-size: auto;
}

.service_block .c-content-title h3 {
    background-color: #def0f9;
    padding: 23px;
    margin: 0;
}

.service_block .c-content-title .triangle3,
.carriage_block .c-content-title .triangle3 {
    margin: 0 auto;
    border-left-widht: 20px;
    border-right-widht: 20px;
    border-top: 20px solid #def0f9;
}


.carriage_block h3 {
    border-bottom: 2px solid;
    display: inline-block;
    padding-bottom: 15px;
}


.carriage_detail {
    border: 4px solid #eeeeee;
    padding: 10px;
}
.carriage_detail >  dl {
	display: table;
	margin-bottom:0 ;
	margin-top:10px;	
}
.carriage_detail >  dl:first-child {
	margin-top: 0;
}

.carriage_detail > dl > dt, .carriage_detail > dl > dd {
    display: table-cell;
    padding: 10px;
}
.carriage_detail > dl > dt {
    width: 200px;
	text-align:left;
    vertical-align: top;	
	padding: 10px;
	border-right: solid 1px #eeeeee;
}
.carriage_detail > dl > dd {
	padding-left: 20px;
}
@media (max-width: 991px) {
.guidelineIcon .img-responsive { margin: 0 auto; }
}
@media (max-width: 767px) {
.carriage_detail > dl > dt { width: 100px; }
}