
@charset "utf-8";
/* =======================================
   CSS BrowserReset BaseElements
  
   (C)BLACKFLAG.NET ALL RIGHTS RESERVED.
   http://black-flag.net/
 ======================================= */
/*.carStockDetail .content html,*/
/*.carStockDetail .content  body,*/
.carStockDetail .content  div,
.carStockDetail .content  span,
.carStockDetail .content  applet,
.carStockDetail .content  object,
.carStockDetail .content  iframe,
.carStockDetail .content h1,
.carStockDetail .content  h2,
.carStockDetail .content  h3,
.carStockDetail .content  h4,
.carStockDetail .content  h5,
.carStockDetail .content  h6,
.carStockDetail .content  p,
.carStockDetail .content  blockquote,
.carStockDetail .content  pre,
.carStockDetail .content a,
.carStockDetail .content  abbr,
.carStockDetail .content  acronym,
.carStockDetail .content  address,
.carStockDetail .content  big,
.carStockDetail .content  cite,
.carStockDetail .content  code,
.carStockDetail .content del,
.carStockDetail .content  dfn,
.carStockDetail .content  em,
.carStockDetail .content  font,
.carStockDetail .content  img,
.carStockDetail .content  ins,
.carStockDetail .content  kbd,
.carStockDetail .content  q,
.carStockDetail .content  s,
.carStockDetail .content  samp,
.carStockDetail .content small,
.carStockDetail .content  strike,
.carStockDetail .content  strong,
.carStockDetail .content  sub,
.carStockDetail .content  sup,
.carStockDetail .content  tt,
.carStockDetail .content  var,
.carStockDetail .content dl,
.carStockDetail .content  dt,
.carStockDetail .content  dd,
.carStockDetail .content  ol,
.carStockDetail .content  ul,
.carStockDetail .content  li,
.carStockDetail .content fieldset,
.carStockDetail .content  form,
.carStockDetail .content  label,
.carStockDetail .content  legend,
.carStockDetail .content table,
.carStockDetail .content  caption,
.carStockDetail .content  tbody,
.carStockDetail .content  tfoot,
.carStockDetail .content  thead,
.carStockDetail .content  tr,
.carStockDetail .content  th,
.carStockDetail .content  td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;

/*  outline: 0;*/
}

/* =======================================
  タブレット／PC版
======================================= */
.carStockDetail .content {font-size: 75%; filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
.carStockDetail .content img { vertical-align: text-bottom; -ms-interpolation-mode: bicubic;}
.carStockDetail .content strong {font-weight: bold;}
.carStockDetail .content ol,.carStockDetail .content  ul {  list-style: none;}
.carStockDetail .content table {border-collapse: collapse; /* border-collapse: separate;*/ border-spacing: 0; }
.carStockDetail .content caption, .carStockDetail .content th, .carStockDetail .content td {font-weight: normal;text-align: left;vertical-align: top;}
.carStockDetail .content blockquote:before, .carStockDetail .content blockquote:after,
.carStockDetail .content q:before, .carStockDetail .content q:after {content: "";}
.carStockDetail .content blockquote, q {quotes: "" "";}
.carStockDetail .content a:focus {overflow: hidden;}
.carStockDetail .content option {padding-right: 10px;}

/* =======================================
  CommonElements
======================================= */
.carStockDetail .content a:link { text-decoration:none; color: #000;}
.carStockDetail .content a:visited { text-decoration:none; color: #000;}
.carStockDetail .content a:active { text-decoration:none; color: #000;}
.carStockDetail .content a:hover { text-decoration:none; color: #000;}
.carStockDetail .content #container {margin: 0 auto;width: 800px;text-align: center;}

/* #flickscroll--------------------------- */
.carStockDetail .content #flickscroll {margin: 0 auto; width: 800px; height: 534px; text-align: left; position: relative; overflow: hidden; cursor: pointer;}
.carStockDetail .content #flickscroll ul {top: 0; left: 0; height: 534px; position: absolute; overflow: hidden; }
.carStockDetail .content #flickscroll ul li {width: 800px; height: 534px; float: left; display: inline; overflow: hidden; }

/* #flickthumb
--------------------------- */
.carStockDetail .content #flickthumb {margin: 10px auto; width: 700px; height: 100px; text-align: center; }
.carStockDetail .content #flickthumb ul {width: 700px; height: 100px; }
.carStockDetail .content #flickthumb ul li {width: 100px; height: 100px; float: left; cursor: pointer; display: inline; }
.carStockDetail .content #flickthumb ul li.active {filter:alpha(opacity=100)!important; -moz-opacity: 1!important; opacity: 1!important; }

/* =======================================
  ClearFixElements
======================================= */
.carStockDetail .content #flickscroll ul:after,
.carStockDetail .content #flickthumb ul:after {content: "."; height: 0; clear: both; display: block; visibility: hidden; }
.carStockDetail .content #flickscroll ul,
.carStockDetail .content #flickthumb ul {display: inline-block; overflow: hidden; }

/* =======================================
  flick
======================================= */
.carStockDetail .content .thumbnail .active{filter: alpha(opacity=25)!important; -moz-opacity:0.25!important; opacity:0.25!important; }
.carStockDetail .content .thumArrow {padding-top:18px; }
.carStockDetail .content #backBtn  {display:block; background-color: #999999; background-image: url("/vcsImg/img/car/thumbnail-left.png"); background-position: left center; background-repeat: no-repeat; display: block; height: 52px; width: 17px; }
.carStockDetail .content #backBtn:hover {background-color: #000000; background-image: url("/vcsImg/img/car/thumbnail-left.png"); background-position: left center; background-repeat: no-repeat; display: block; height: 52px; width: 17px; }
.carStockDetail .content #nextBtn {background-color: #999999; background-image: url("/vcsImg/img/car/thumbnail-right.png"); background-position: right center; background-repeat: no-repeat; display: block; height: 52px; width: 17px; }
.carStockDetail .content #nextBtn:hover {background-color: #000000; background-image: url("/vcsImg/img/car/thumbnail-right.png"); background-position: right center; background-repeat: no-repeat; display: block; height: 52px; width: 17px; }
.carStockDetail .content .hidText               { display: block; text-indent: -9999px;}
.carStockDetail .content .mainPhoto               { position: relative; width: 800px; height: 534px; text-align: center;}
.carStockDetail .content .mainPhoto img             { width: 800px; height: 534px;}
.carStockDetail .content .commentDiv            { position: absolute; top: 474px; left: 0px; width: 800px; height: 60px; overflow: hidden;}
.carStockDetail .content #commentArea           { position: absolute; left: 0; width: 800px; height: 60px; background-color: #000; overflow: hidden; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7;}
.carStockDetail .content #commentArea:hover       { filter: alpha(opacity=90); -moz-opacity: 0.9; opacity:0.9;}
.carStockDetail .content #commentArea a         { display: block; padding: 6px 40px 0 10px; height: 54px; text-align: left; line-height: 16px; color: #ffffff !important; text-decoration: none; outline: none;  font-size:12px; word-break: break-all; background:url("/vcsImg/img/car/close.png") 770px center no-repeat;}
.carStockDetail .content .thumbnailArea         { position: relative; margin-top: 15px; width: 800px; height: 53px;}
.carStockDetail .content .pageArr             { position: absolute; top: 0px; width: 17px; height: 53px;}
.carStockDetail .content #prevBtn.pageArr         { left: 0px;}
.carStockDetail .content #nextBtn.pageArr         { right: 0px;}
.carStockDetail .content .thumbnail             { position: absolute; top: 0; left: 25px; width: 750px; height: 52px; overflow: hidden;}
.carStockDetail .content .thumsUl             { width: 760px; height: 52px; float: left;}
.carStockDetail .content .thumsUl li              { float: left; margin-left:1px; width: 75px; height: 52px;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.carStockDetail .content .thumsUl li a            { display: block; width: 75px; height: 52px;}
/*20200401cyber前田修正　このファイル下部にも.carStockDetail .content .thumsUl li a img の指定があったので、それも変更した。 */
/*.carStockDetail .content .thumsUl li a img          { margin: 3px; width: 69px; height: 46px;}*/
.carStockDetail .content .thumsUl li a img          {height: 46px; display: block; margin: auto; max-width: 69px;visibility: hidden;}

/* =======================================
  スマホ版
======================================= */
@media only screen and (max-width: 640px) {
.carStockDetail .content  div,
.carStockDetail .content  span,
.carStockDetail .content  applet,
.carStockDetail .content  object,
.carStockDetail .content  iframe,
.carStockDetail .content h1,
.carStockDetail .content  h2,
.carStockDetail .content  h3,
.carStockDetail .content  h4,
.carStockDetail .content  h5,
.carStockDetail .content  h6,
.carStockDetail .content  p,
.carStockDetail .content  blockquote,
.carStockDetail .content  pre,
.carStockDetail .content a,
.carStockDetail .content  abbr,
.carStockDetail .content  acronym,
.carStockDetail .content  address,
.carStockDetail .content  big,
.carStockDetail .content  cite,
.carStockDetail .content  code,
.carStockDetail .content del,
.carStockDetail .content  dfn,
.carStockDetail .content  em,
.carStockDetail .content  font,
.carStockDetail .content  img,
.carStockDetail .content  ins,
.carStockDetail .content  kbd,
.carStockDetail .content  q,
.carStockDetail .content  s,
.carStockDetail .content  samp,
.carStockDetail .content small,
.carStockDetail .content  strike,
.carStockDetail .content  strong,
.carStockDetail .content  sub,
.carStockDetail .content  sup,
.carStockDetail .content  tt,
.carStockDetail .content  var,
.carStockDetail .content dl,
.carStockDetail .content  dt,
.carStockDetail .content  dd,
.carStockDetail .content  ol,
.carStockDetail .content  ul,
.carStockDetail .content  li,
.carStockDetail .content fieldset,
.carStockDetail .content  form,
.carStockDetail .content  label,
.carStockDetail .content  legend,
.carStockDetail .content table,
.carStockDetail .content  caption,
.carStockDetail .content  tbody,
.carStockDetail .content  tfoot,
.carStockDetail .content  thead,
.carStockDetail .content  tr,
.carStockDetail .content  th,
.carStockDetail .content  td {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
/*  outline: 0;*/
}

.carStockDetail .content {font-size: 75%;filter: expression(document.execCommand("BackgroundImageCache", false, true));}
.carStockDetail .content img {vertical-align: text-bottom;-ms-interpolation-mode: bicubic;}
.carStockDetail .content strong {font-weight: bold;}
.carStockDetail .content ol, ul {list-style: none;}
.carStockDetail .content table {border-collapse: collapse;/*  border-collapse: separate;*/border-spacing: 0;}
.carStockDetail .content caption, th, td {font-weight: normal;text-align: left;vertical-align: top;}
.carStockDetail .content blockquote:before, blockquote:after,
.carStockDetail .content q:before, q:after {content: "";}
.carStockDetail .content blockquote, q {quotes: "" "";}
.carStockDetail .content a:focus {overflow: hidden;}
.carStockDetail .content option {padding-right: 10px;}
/* =======================================
  CommonElements
======================================= */
.carStockDetail .content a:link { text-decoration:none; color: #000;}
.carStockDetail .content a:visited { text-decoration:none; color: #000;}
.carStockDetail .content a:active { text-decoration:none; color: #000;}
.carStockDetail .content a:hover { text-decoration:none; color: #000;}

.carStockDetail .content #container {margin: 0 auto; width: 304px; text-align: center; }
/* #flickscroll
--------------------------- */
.carStockDetail .content #flickscroll {margin: 0 auto; width: 304px; height: 203px; text-align: left; position: relative; overflow: hidden; cursor: pointer;}
.carStockDetail .content #flickscroll ul {top: 0; left: 0; height: 203px; position: absolute; overflow: hidden; }
.carStockDetail .content #flickscroll ul li {width: 304px; height: 203px; float: left; display: inline; overflow: hidden; }

/* #flickthumb
--------------------------- */
.carStockDetail .content #flickthumb {margin: 10px auto; width: 204px; height: 100px; text-align: center; }
.carStockDetail .content #flickthumb ul {width: 204px; height: 100px; }
.carStockDetail .content #flickthumb ul li {width: 100px; height: 100px; float: left; cursor: pointer; display: inline; }
.carStockDetail .content #flickthumb ul li.active {filter:alpha(opacity=100)!important; -moz-opacity: 1!important; opacity: 1!important; }

/* =======================================
  ClearFixElements
======================================= */
.carStockDetail .content #flickscroll ul:after,
.carStockDetail .content #flickthumb ul:after {content: ".";height: 0;clear: both;display: block;visibility: hidden;}
.carStockDetail .content #flickscroll ul,
.carStockDetail .content #flickthumb ul {display: inline-block;overflow: hidden;}

/* =======================================
  flick
======================================= */
.carStockDetail .content .thumbnail .active{filter: alpha(opacity=25)!important;-moz-opacity:0.25!important;opacity:0.25!important;}
.carStockDetail .content .thumArrow {padding-top:18px;}
.carStockDetail .content #backBtn  {display:block; background-color: #999999; background-image: url("/vcsImg/img/car/thumbnail-left.png"); background-position: left center; background-repeat: no-repeat; display: block; height: 72px; width: 17px; }
.carStockDetail .content #backBtn:hover {background-color: #000000; background-image: url("/vcsImg/img/car/thumbnail-left.png"); background-position: left center; background-repeat: no-repeat; display: block; height: 72px; width: 17px; } .carStockDetail .content #nextBtn {background-color: #999999; background-image: url("/vcsImg/img/car/thumbnail-right.png"); background-position: right center; background-repeat: no-repeat; display: block; height: 72px; width: 17px; }
.carStockDetail .content #nextBtn:hover {background-color: #000000; background-image: url("/vcsImg/img/car/thumbnail-right.png"); background-position: right center; background-repeat: no-repeat; display: block; height: 72px; width: 17px; }
.carStockDetail .content .hidText     { display: block; text-indent: -9999px;}
.carStockDetail .content .mainPhoto   { position: relative; width: 304px; height: 203px; text-align: center;}
.carStockDetail .content .mainPhoto img { width: 304px; height: 203px;}
.carStockDetail .content .commentDiv      { position: absolute; top: 143px; left: 0px; width: 304px; height: 60px; overflow: hidden;}
.carStockDetail .content #commentArea   { position: absolute; left: 0; width: 304px; height: 60px; background-color: #000; overflow: hidden; filter: alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7;}
.carStockDetail .content #commentArea:hover { filter: alpha(opacity=90); -moz-opacity: 0.9; opacity:0.9;}
.carStockDetail .content #commentArea a { display: block; padding: 6px 40px 0 10px; height: 54px; text-align: left; line-height: 16px; color: #ffffff !important; text-decoration: none; outline: none;  font-size:12px; word-break: break-all; background:url("/vcsImg/img/car/close.png") 274px center no-repeat;}
.carStockDetail .content .thumbnailArea { position: relative; margin-top: 15px; width: 304px; height: 72px;}
.carStockDetail .content .pageArr { position: absolute; top: 0px; width: 17px; height: 72px;}
.carStockDetail .content #prevBtn.pageArr { left: 0px;}
.carStockDetail .content #nextBtn.pageArr { right: 0px;}
.carStockDetail .content .thumbnail { position: absolute; top: 0; left: 22px; width: 260px; height: 72px; overflow: hidden;}
.carStockDetail .content .thumsUl { width: 260px; height: 72px; float: left;}
.carStockDetail .content .thumsUl li  { float: left; width: 52px; height: 35px; margin-top: 1px;margin-left: 0px;}
.carStockDetail .content .thumsUl li a  { display: block; width: 52px; height: 36px;}

/*20200401cyber前田修正　このファイル上部にも.carStockDetail .content .thumsUl li a img の指定があったので、それも変更した。 */
/*.carStockDetail .content .thumsUl li a img  { margin: 2px; width: 48px; height: 32px;}*/
.carStockDetail  .content .thumsUl li a img  { margin: auto; height: 32px; display: block;max-width: 48px;}
}/* END スマホ版  */




