/*
* クリアコンタクト
*/
#product-form .more.inv span {
  display: none !important;
}
#product-form .more.inv.temp span {
  display: flex !important;
}
#product-form .product-submitBtn {
  display: none !important;
}
#product-form .product-submit {
  display: none !important;
}
#product-form .f_box_2 {
  display: none !important;
}

/*
* カラーコンタクト
*/
.cartItem .temp {
  width: 100%;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  font-size: 40px;
  cursor: pointer;
  transition: .3s;
  max-width: 760px;
  margin: auto;
}
.cartItem .temp:hover {
  opacity: .8;
}
.cartItem p {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  white-space: pre-line;
}
#a-eye .cartItem .temp {
  /* background: #ed8292; */
  background: linear-gradient(to right, #e65067, #f0649f);
  color: #fff;
  border: 2px solid #786168;
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.2);
}
#unrolla-form .cartItem {
  width: 90%;
  left: 50%;
  margin-top: 10%;
  transform: translateX(-50%);
}
#unrolla-form .cartItem .temp {
  background: linear-gradient(to right, #ad7e51, #caa86f , #efd5cd);
  /* background: #9f8466; */
  color: #fff;
  border: 4px solid #826c54;
  outline: 2px solid #fff;
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.2);
}
#o-me .cartItem .temp {
  background: linear-gradient(to bottom, #ea98ba 0%, #e57ba3 100%);
  box-shadow: inset 8px 8px 8px #dd7696, inset -8px -8px 8px #dd7696;
  border-radius: 16px;
  color: #fff;
}
#dolemi .cartItem .temp {
  background: linear-gradient(to bottom, #c48ac9 0%, #a05aa7 100%);
  box-shadow: inset 6px 6px 10px #8b498e, inset -6px -6px 10px #8b498e;
  border-radius: 10px;
  color: #fff;
  margin-bottom: 50px;
  margin-bottom: 50px;
  max-width: 650px;
  height: 104px;
}
#riribunny .cartItem .temp {
  background: linear-gradient(to bottom, #e8716d 0%, #e04a45 100%);
  box-shadow: inset 6px 6px 10px #c83d3f, inset -6px -6px 10px #c83d3f;
  border-radius: 10px;
  color: #fff;
  margin-bottom: 50px;
  margin-bottom: 50px;
  max-width: 650px;
  height: 104px;
}
#belta .cartItem .temp {
  border-radius: 0;
  height: 80px;
  color: #fff;
  filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.6));
}
#belta .cartItem.item01 .temp {
  background: #98806e;
}
#belta .cartItem.item02 .temp {
  background: #878080;
}
#belta .cartItem.item03 .temp {
  background: #ca9c93;
}
#suclair .cartItem .temp {
  background: #d17793;
  color: #fff;
  border: 4px solid #fff;
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.2);
  margin-bottom: 60px;
}


@media screen and (max-width: 767px) {
  .cartItem .temp {
    font-size: 20px;
    height: 64px;
    border-radius: 8px;
    width: 90%;
    margin: auto;
  }
  .cartItem p {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
  }
  #unrolla-form .cartItem {
    margin-top: 8%;
  }
  #unrolla-form .cartItem .temp {
    border: 2px solid #826c54;
  }
  #o-me .cartItem .temp {
    box-shadow: inset 4px 4px 4px #dd7696, inset -4px -4px 4px #dd7696;
    border-radius: 6px;
  }
  #dolemi .cartItem .temp {
    box-shadow: inset 3px 3px 5px #8b498e, inset -3px -3px 5px #8b498e;
    height: 54px;
    border-radius: 5px;
  }
  #riribunny .cartItem .temp {
    box-shadow: inset 3px 3px 5px #c83d3f, inset -3px -3px 5px #c83d3f;
    height: 54px;
    border-radius: 5px;
  }
  #belta .cartItem .temp {
    height: 50px;
  }
  #belta .cartItem p {
    padding-top: 25px;
  }
  #suclair .cartItem .temp {
    border: 3px solid #fff;
    width: 80%;
    border-radius: 15px;
    margin-bottom: 40px;
  }
}


.content_block {
  padding-top: 100px !important;
}


