@charset "shift_jis";
/*-----------------------------------------------------
	レビュー・口コミ投稿時のモデル選択部分をカスタマイズ 20180912 sm38
	//css1.kakaku.k-img.com/css/category/variations.cssをベースに、必要項目のみ上書き
-----------------------------------------------------*/
.kuruma-itemview div.variItemBox,
#mainContents div.variItemBox,
#spec_result div.variItemBox {
  position: relative;
  text-align: left;
  z-index: 5000;
}
.kuruma-itemview div.variItemBox p,
#spec_result div.variItemBox p {
  margin-top: 0;
}

.kuruma-itemview .smallBox .variPopupMain {
  padding: 0;
  width: 226px;
}
.kuruma-itemview .variItemBox .variPopupMain table,
.imgPopup .variItemBox .variPopupMain table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 538px;
}
.imgPopup .variItemBox .variPopupMain table {
  width: 482px;
}
.kuruma-itemview .mRanking  .variItemBox .variPopupMain table {
  margin-bottom: 0;
}
.kuruma-itemview .smallBox .variItemBox .variPopupMain table {
  margin: 5px 14px 15px;
  width: 192px;
}
.kuruma-itemview .variItemBox .variPopupMain tr.areaLink,
.imgPopup .variItemBox .variPopupMain tr.areaLink {
  cursor: pointer;
}
.kuruma-itemview .variItemBox .variPopupMain tr.areaLink:hover th,
.kuruma-itemview .variItemBox .variPopupMain tr.areaLink:hover td,
.imgPopup .variItemBox .variPopupMain tr.areaLink:hover th,
.imgPopup .variItemBox .variPopupMain tr.areaLink:hover td {
  background: #fefde8 url(https://img1.kakaku.k-img.com/images/category/search/dotline02.gif) repeat-x bottom left;
}
.kuruma-itemview .variItemBox .variPopupMain tr.areaLink.varitblEnd:hover th,
.kuruma-itemview .variItemBox .variPopupMain tr.areaLink.varitblEnd:hover td,
.imgPopup .variItemBox .variPopupMain tr.areaLink.varitblEnd:hover th,
.imgPopup .variItemBox .variPopupMain tr.areaLink.varitblEnd:hover td {
  background: #fefde8;
}
.kuruma-itemview .variItemBox .variPopupMain tr.areaLink:hover td.variPopupItem p a,
.imgPopup .variItemBox .variPopupMain tr.areaLink:hover td.variPopupItem p a {
  color: #09f;
}
.kuruma-itemview .variItemBox .variPopupMain table th,
.imgPopup .variItemBox .variPopupMain table th {
  background: url(https://img1.kakaku.k-img.com/images/category/search/dotline02.gif) repeat-x bottom left;
  border: none !important;
  padding: 5px 0;
  text-align: left;
  vertical-align: middle;
}
.kuruma-itemview .variItemBox .variPopupMain .imgLline3 table th,
.kuruma-itemview .variItemBox .variPopupMain .imgLline5 table th {
  padding: 5px 5px 5px 15px;
  width: 80px;
}
.kuruma-itemview .variItemBox .variPopupMain .imgSline3 table th,
.kuruma-itemview .variItemBox .variPopupMain .imgSline5 table th,
#itemv .variItemBox .variPopupMain .imgSline3 table th,
#itemv .variItemBox .variPopupMain .imgSline5 table th,
#review .variItemBox .variPopupMain .imgSline3 table th,
#review .variItemBox .variPopupMain .imgSline5 table th,
#pickuplist .variItemBox .variPopupMain .imgSline3 table th,
#pickuplist .variItemBox .variPopupMain .imgSline5 table th,
.kuruma-itemview #spec_result .variItemBox .variPopupMain .imgSline3 table th,
.kuruma-itemview #spec_result .variItemBox .variPopupMain .imgSline5 table th,
.imgPopup .variItemBox .variPopupMain .imgSline3 table th,
.imgPopup .variItemBox .variPopupMain .imgSline5 table th {
  padding: 5px 5px 5px 15px;
  width: 36px;
}
.kuruma-itemview .variItemBox .variPopupMain table td,
.imgPopup .variItemBox .variPopupMain table td {
  background: #fff url(https://img1.kakaku.k-img.com/images/category/search/dotline02.gif) repeat-x bottom left;
  border-bottom: none !important;
  border-right: none;
  line-height: 120%;
  padding: 5px 0;
  text-align: left;
  vertical-align: middle;
  width: auto;
}

.kuruma-itemview .variItemBox .variPopupMain tr.varitblEnd th,
.kuruma-itemview .variItemBox .variPopupMain tr.varitblEnd td,
.imgPopup .variItemBox .variPopupMain tr.varitblEnd th,
.imgPopup .variItemBox .variPopupMain tr.varitblEnd td {
  background: #fff;
}

.kuruma-itemview .variItemBox .variPopupMain table td.variPopupPrice,
.imgPopup .variItemBox .variPopupMain table td.variPopupPrice {
  padding-right: 15px;
  text-align: right;
  width: 90px;
}

#combinedsales .variItemBox .variPopupMain table td.variPopupPrice {
  text-align: left;
}
.kuruma-itemview .variItemBox .variPopupMain table td.variPopupPrice span,
.imgPopup .variItemBox .variPopupMain table td.variPopupPrice span {
  display: block;
  font-size: 74%;
  margin-top: 2px;
}
.kuruma-itemview .variItemBox .variPopupMain table td.variPopupPrice a,
.kuruma-itemview .variItemBox .variPopupMain table td.variPopupPrice p.hyphen,
.kuruma-itemview .variItemBox .variPopupMain table td.variPopupPrice p.popPrice,
.imgPopup .variItemBox .variPopupMain table td.variPopupPrice a,
.imgPopup .variItemBox .variPopupMain table td.variPopupPrice p.hyphen,
.imgPopup .variItemBox .variPopupMain table td.variPopupPrice p.popPrice {
  color: #f00;
  font-family: Verdana;
  font-size: 104%;
  font-weight: bold;
  margin: 0;
}
.kuruma-itemview .variItemBox .variPopupMain table td.variPopupPrice a:link,
.kuruma-itemview .variItemBox .variPopupMain table td.variPopupPrice a:visited,
.imgPopup .variItemBox .variPopupMain table td.variPopupPrice a:link,
.imgPopup .variItemBox .variPopupMain table td.variPopupPrice a:visited {
  color: #f00;
  text-decoration: none;
}
.kuruma-itemview .variItemBox .variPopupMain table td.variPopupPrice a:hover,
.imgPopup .variItemBox .variPopupMain table td.variPopupPrice a:hover {
  text-decoration: underline;
}
.kuruma-itemview .variPopupMain table td.variPopupTip,
.imgPopup .variPopupMain table td.variPopupTip,
#itemv .variPopupMain table td.variPopupTip,
#review .variPopupMain table td.variPopupTip,
#pickuplist .variPopupMain table td.variPopupTip {
  text-align: right;
  width: 26px;
}
.kuruma-itemview .variItemBox .variPopupMain table td.variPopupItem,
.imgPopup .variItemBox .variPopupMain table td.variPopupItem {
  padding-left: 6px;
  text-align: left;
}
.kuruma-itemview .variItemBox .variPopupMain td.variPopupItem p,
.imgPopup .variItemBox .variPopupMain td.variPopupItem p {
  font-size: 100%;
  font-weight: bold;
  margin: 0;
  word-wrap: break-word;
}
.kuruma-itemview .variItemBox .variPopupMain .imgLline3 td.variPopupItem p,
.kuruma-itemview .variItemBox .variPopupMain .imgLline5 td.variPopupItem p {
  width: 275px;
}

.kuruma-itemview .variItemBox .variPopupMain .imgSline3 td.variPopupItem p,
.kuruma-itemview .variItemBox .variPopupMain .imgSline5 td.variPopupItem p {
  width: 320px;
}

.kuruma-itemview .variItemBox .variPopupMain .noPrice td.variPopupItem p {
  width: 370px;
}
.kuruma-itemview .smallBox .variPopupMain table td.variPopupItem p {
  width: 150px;
}
.kuruma-itemview .favoriteV .variPopupMain table td.variPopupItem p {
  font-weight: normal;
}
.kuruma-itemview .variPopupMain table td.variPopupItem p img {
  margin-right: 6px;
  vertical-align: middle;
}
.kuruma-itemview .variPopupMain table td.variPopupItem p span {
  display: inline;
}
.kuruma-itemview .variPopupMain table td.variPopupItem p a {
  background: none;
}

#itemv .variItemBox .variPopupMain td.variPopupSelect,
#review .variItemBox .variPopupMain td.variPopupSelect,
#pkuplist .variItemBox .variPopupMain td.variPopupSelect,
.kuruma-itemview .pkuplistPop2 .variItemBox .variPopupMain td.variPopupSelect,
.kuruma-itemview .variItemBox .variPopupMain td.variPopupSelect,
#detailBox .variItemBox .variPopupMain td.variPopupSelect,
#nebikiList .variItemBox .variPopupMain td.variPopupSelect,
#interior .itemsumCom .variPopupMain td.variPopupSelect,
#all .variItemBox .variPopupMain table td.variPopupSelect,
.imgPopup .variItemBox .variPopupMain table td.variPopupSelect {
  text-align: left;
  width: 130px;
}

#review .variPopupMain a .pkupvariSelect,
.reviewPop .variPopupMain a .pkupvariSelect,
.kuruma-itemview .variPopupMain a .pkupvariSelect,
#detailBox .variPopupMain a .pkupvariSelect,
#nebikiList .variPopupMain a .pkupvariSelect,
#interior .itemsumCom .itemsumReview .variPopupMain a .pkupvariSelect {
  background: url(https://img1.kakaku.k-img.com/images/category/variation/variSelect_review_2.png) top no-repeat;
}
#review .variPopupMain a:hover .pkupvariSelect,
.reviewPop .variPopupMain a:hover .pkupvariSelect,
.kuruma-itemview .variPopupMain a:hover .pkupvariSelect,
#detailBox .variPopupMain a:hover .pkupvariSelect,
#nebikiList .variPopupMain a:hover .pkupvariSelect {
  background-position: bottom;
}
.kuruma-itemview .variPopupMain a .pkupvariSelect2 {
  background: url(https://img1.kakaku.k-img.com/images/category/variation/variSelect_bbs2.png) top no-repeat;
}
.kuruma-itemview .variPopupMain a:hover .pkupvariSelect2 {
  background-position: bottom;
}
.kuruma-itemview .variItemBox .variPopupMain col.name {
  width: 400px;
}
.kuruma-itemview .pkuplistPop2 .variItemBox .variPopupMain col.name {
  width: 360px;
}
#interior .kuruma-itemview .itemsumCom div.variItemBox p {
  font-size: 120%;
}

.variItemBox .variPopupMain .variPopupBtn a {
  background: url(https://img1.kakaku.k-img.com/images/category/variation/variation_close_02.png) no-repeat -116px -92px;
}
.variItemBox .variPopupMain .variPopupBtn a:hover {
  background: url(https://img1.kakaku.k-img.com/images/category/variation/variation_close_02.png) no-repeat -116px -274px;
}