@charset "utf-8";

/* Table Of Contents
----------------------------------------

# content
# clearfix

----------------------------------------*/


/* # content
---------------------------------------------------------------------------- */

div#content div.section {font-size: 100%;}
div#content div.sectionInner {padding-bottom: 23px; padding:5px;}
div#content div.sectionInner h3.vch3 { border-bottom:#FFCC00 1px solid; border-left:#FFCC00 7px solid; font-weight:bold; padding:4px 0 3px 5px;}
div#content div.sectionInner table.vctbl {width:1000px; margin:10px 0 25px; border:#CCCCCC 1px solid;}
div#content div.sectionInner table.vctbl th {font-size:18px;padding:5px; background: #FFCC00; font-weight:bold; border:#CCCCCC 1px solid; text-align:center; vertical-align:middle;}
div#content div.sectionInner table.vctbl td {font-size:16px;padding:5px; border:#CCCCCC 1px solid; vertical-align:middle;}
div#content div.sectionInner table.vctbl td:nth-child(1) {text-align:center;}
div#content div.sectionInner table.vctbl td:nth-child(2) {text-align:center;}
div#content div.sectionInner table.vctbl td:nth-child(3) {text-align:center;}
div#content div.sectionInner table.vctbl td:nth-child(5) {text-align:center;}
div#content div.sectionInner table.vctbl td:nth-child(6) {text-align:center;}
div#content div.sectionInner table.vctbl td:nth-child(7) {text-align:center;}
div#content div.sectionInner table.vctbl td a {color:#39F; text-decoration:underline;}

div#content div.sectionInner table.vc{width:100%; border:none; border-collapse: separate; border-spacing: 5px; display:table; margin-bottom:10px;}
div#content div.sectionInner table.vc td{display:table-cell; text-align:center; border: 0; padding: 0}
div#content div.sectionInner table.vc td:last-child{border-right:none;}
div#content div.sectionInner table.vc td a{background:#5BAB21; border-radius:5px; font-size:150%; font-weight:bold; padding:5px 10px; border:none; border-bottom:2px solid #396B15; color:#FFF; text-decoration:none; display:block; width:100%; height:100%; position:relative; box-sizing: border-box;}
div#content div.sectionInner table.vc td a:hover{top:2px; color: #A5C58D; background: #4A8B1B; border-top:none;}
div#content div.sectionInner table.vc td.tab2 a{background: #f67395; border-bottom: 2px solid #d63f66;}
div#content div.sectionInner table.vc td.tab2 a:hover{background: #fd6b91; border-bottom:none; color: #ffbdc3;}
div#content div.sectionInner table.vc td.tab3 a{background: #7373FF; border-bottom: 2px solid #5151ea;}
div#content div.sectionInner table.vc td.tab3 a:hover{border-bottom:none; background: #5c5cf5; color: #c2c8f8;}
div#content div.sectionInner table.vc td a.this:after{position:absolute; content:""; top: 13px; left: 15px; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 12px; border-color: transparent transparent transparent #ffffff;}



/* 取扱い車種 */
.p-table-right{width: 100%; width: -webkit-calc(100% - 0px); width: calc(100% - 0px); overflow-x:scroll; -webkit-overflow-scrolling: touch;}
.p-table-right table{overflow-x: auto; overflow-y: hidden; border-top: #ccc 1px solid; border-collapse: collapse;}
.bge{background:#f6f6f6;}
.cle{color:#f6f6f6;}

/* # clearfix
---------------------------------------------------------------------------- */