#zvhb { width:100%; height:auto; overflow:hidden; z-index:111;}
#zvhb .zvh { width:100%; max-width:900px; height:auto; overflow:hidden; background:#fff;}
#zvhb .zvh h2 { margin:1.4em 0;}
#zvhb .zvz { width:100%; height:auto; padding:8px 0; overflow:hidden; color:#fff; background:#000; font-size:1.05rem; font-weight:500;}
#zvhb .zvz div { height:auto; overflow:hidden; float:left; text-align:center; line-height:1.3;}
#zvhb .zvz div:first-child { width:19%; height:1em;} 
#zvhb .zvz div:nth-child(2) { width:17%; text-align:center;}
#zvhb .zvz div:nth-child(3), #zvhb .zvz div:nth-child(4), #zvhb .zvz div:nth-child(5), #zvhb .zvz div:nth-child(6) { width:16%; text-align:center;}

.zv { width:100%; max-width:900px; height:auto; overflow:hidden; box-sizing: border-box; color:#000;}
.zv .v { width:100%; height:auto; overflow:hidden; border:1px solid #c0c0c0; border-top:none;}
.zv .v img { width:100%; height:auto;}
.zv.kia .v img { margin-top:8px;}
.zv.ty .v img { margin-top:5px;}
.zv .v div { height:auto; box-sizing:border-box; padding:0 1%;overflow:hidden; float:left; }
.zv .v div:nth-child(3), .zv .v div:nth-child(4), .zv .v div:nth-child(5) { width:16%; text-align:center; padding-top:39px; min-height:95px;}
.zv .v div:nth-child(1) { width:17%; line-height:1; }
.zv .v div:nth-child(2) {  width:20%;text-indent:4px;font-size:1.6rem; text-align:center;}
.zv.mb .v div:nth-child(2) { font-family: MBCorpoATextCond-Regular-Web, Thimes New Roman, Times, serif;font-size:1.6rem;padding-top:33px;}
.zv.kia .v div:nth-child(2) { font-family: Kia, Arial, Helvetica, sans-serif;font-size:1.2rem;padding-top:37px;}
.zv.ty .v div:nth-child(2) { font-family:Toyota, Arial, Helvetica, sans-serif;font-size:1.15rem;padding-top:37px;}
.zv .v div:nth-child(6) { padding-top:28px;}
.zv .v div.d { line-height:1.2; padding-top:25px;}
.zv .v div:first-child span { color:#77aad9; margin-left:4px;}
/*.zv .v div:last-child { width:17%; text-align:right; padding: 15px 0.5%}
.zv .v div:last-child a { display:inline-block; width:90%; padding:5px 0; margin:0 auto; color:#fff; background:#387cbd; font-size:.95rem; text-align:center; margin-top:27px; }
.zv .v div:last-child a:hover { background:#77aad9; }*/
.zv .v div.e a { margin-top:8px}
.zv .v:nth-child(odd) { background:#eee;}
.zv .v:nth-child(even) { background:#fff;}
.zv .v:hover { background:#c2e8f9;}
li { line-height:1.4;}

@media (max-width: 899px) {
#zvhb, .zv { width:100%; max-width:400px; margin:0;}
#zvhb .zvz div:first-child { width:0;height:0;} 
#zvhb .zvz div:nth-child(2) { display:none;}
#zvhb .zvz div:nth-child(3), #zvhb .zvz div:nth-child(4), #zvhb .zvz div:nth-child(5) { width:33%; min-height:24px;}
#zvhb .zvz div:nth-child(6) {width:100%; margin-top:5px;}
.zv .v { text-align:center;}
.zv .v img { width:90%;}
.zv .v div:nth-child(1) { width:100%;}
.zv .v div:nth-child(2), .zv.mb .v div:nth-child(2), .zv.kia .v div:nth-child(2), .zv.ty .v div:nth-child(2) { width:100%; padding-top:0; float:none; margin-bottom:10px;}
.zv .v div:nth-child(3), .zv .v div:nth-child(4), .zv .v div:nth-child(5) { width:33%; padding-top:0; min-height:0;}
.zv .v div:nth-child(6) { width:100%; padding-top:5px; margin:8px 0; text-align:center; }
}