.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently not supported by any browser */
}

.car-check-view {
  position: relative;
  padding: 0px 15px !important;
  margin: 0px !important;
  box-sizing: border-box !important;
  margin: 15px 0px !important;
}
.car-check-view img {
  display: block;
  width: 100%;
}
.car-check-view .parts {
  position: absolute;
  top: 45%;
  left: 0;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  border-radius: 50%;
  background-color: #666;
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.car-check-view .parts.description {
  position: relative !important;
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0px !important;
  letter-spacing: 0px;
  cursor: default;
}
.car-check-view .parts.detail {
  cursor: default;
  background-color: transparent;
}.car-check-view .parts.Exchange {
  background-color: transparent;
  background-image: url(../img/car/acc-check-X.svg);
}
.car-check-view .parts.Sheeting {
  background-color: transparent;
  background-image: url(../img/car/acc-check-W.svg);
}
.car-check-view .parts.Disadhesion {
  background-color: transparent;
  background-image: url(../img/car/acc-check-M.svg);
}
.car-check-view .parts.Dent {
  background-color: transparent;
  background-image: url(../img/car/acc-check-D.svg);
}
.car-check-view .parts.Painting {
  background-color: transparent;
  background-image: url(../img/car/acc-check-P.svg);
}
.car-check-view .parts.Scratch {
  background-color: transparent;
  background-image: url(../img/car/acc-check-A.svg);
}
.car-check-view .parts.Leak {
  background-color: transparent;
  background-image: url(../img/car/acc-check-U.svg);
}
.car-check-view .parts.Rust {
  background-color: transparent;
  background-image: url(../img/car/acc-check-S.svg);
}
.car-check-view .parts.T1 {
  left: 14%;
}
.car-check-view .parts.T2 {
  left: 60%;
}
.car-check-view .parts.T3 {
  left: auto;
  right: 7%;
}
.car-check-view .parts.B18 {
  left: 1%;
}
.car-check-view .parts.B1 {
  left: 8.7%;
}
.car-check-view .parts.B2, .car-check-view .parts.B3 {
  left: 16.5%;
}
.car-check-view .parts.B2 {
  margin-top: 13.2%;
}
.car-check-view .parts.B3 {
  margin-top: -12.2%;
}
.car-check-view .parts.B4, .car-check-view .parts.B5 {
  left: 19.3%;
}
.car-check-view .parts.B4 {
  margin-top: 7.8%;
}
.car-check-view .parts.B5 {
  margin-top: -6.4%;
}
.car-check-view .parts.B6, .car-check-view .parts.B7 {
  left: 24.3%;
}
.car-check-view .parts.B6 {
  margin-top: 13.2%;
}
.car-check-view .parts.B7 {
  margin-top: -12.2%;
}
.car-check-view .parts.B8 {
  left: 31.3%;
}
.car-check-view .parts.B9 {
  left: 38%;
}
.car-check-view .parts.B10 {
  left: 55.5%;
}
.car-check-view .parts.B11 {
  left: auto;
  right: 23.9%;
}
.car-check-view .parts.B12, .car-check-view .parts.B13 {
  left: auto;
  right: 16.8%;
}
.car-check-view .parts.B12 {
  margin-top: 13.2%;
}
.car-check-view .parts.B13 {
  margin-top: -13%;
}
.car-check-view .parts.B14, .car-check-view .parts.B15 {
  left: auto;
  right: 15.5%;
}
.car-check-view .parts.B14 {
  margin-top: 7.8%;
}
.car-check-view .parts.B15 {
  margin-top: -7.6%;
}
.car-check-view .parts.B16 {
  left: auto;
  right: 15.5%;
}
.car-check-view .parts.B17 {
  left: auto;
  right: 7.5%;
}
.car-check-view .parts.L1, .car-check-view .parts.R1 {
  margin-top: -2%;
}
.car-check-view .parts.L1 {
  left: 16%;
}
.car-check-view .parts.R1 {
  left: auto;
  right: 16%;
}
.car-check-view .parts.L2, .car-check-view .parts.R2 {
  margin-top: -8.6%;
}
.car-check-view .parts.L2 {
  left: 35%;
}
.car-check-view .parts.R2 {
  left: auto;
  right: 35%;
}
.car-check-view .parts.L3, .car-check-view .parts.R3 {
  margin-top: -8.6%;
}
.car-check-view .parts.L3 {
  left: 53.6%;
}
.car-check-view .parts.R3 {
  left: auto;
  right: 53.6%;
}
.car-check-view .parts.L4, .car-check-view .parts.R4 {
  margin-top: -11%;
}
.car-check-view .parts.L4 {
  left: auto;
  right: 25%;
}
.car-check-view .parts.R4 {
  left: 25%;
}
.car-check-view .parts.L5, .car-check-view .parts.R5 {
  margin-top: 2%;
}
.car-check-view .parts.L5 {
  left: 42%;
}
.car-check-view .parts.R5 {
  left: auto;
  right: 42%;
}
.car-check-view .parts.L6, .car-check-view .parts.R6 {
  margin-top: 2%;
}
.car-check-view .parts.L6 {
  left: auto;
  right: 37%;
}
.car-check-view .parts.R6 {
  left: 37%;
}
.car-check-view .parts.L7, .car-check-view .parts.R7 {
  margin-top: 10%;
}
.car-check-view .parts.L7 {
  left: 50%;
}
.car-check-view .parts.R7 {
  left: auto;
  right: 50%;
}
.car-check-view .parts.L8, .car-check-view .parts.R8 {
  margin-top: -2%;
}
.car-check-view .parts.L8 {
  left: auto;
  right: 15%;
}
.car-check-view .parts.R8 {
  left: 15%;
}

@media (max-width: 480px) {
  .car-check-view .parts {
    top: 45%;
    left: 0;
    width: 2.8vw;
    height: 2.8vw;
  }
}
