@charset "UTF-8";
/* CSS Document */

/* contents */
#cholesterol-control-campaign {
  width: 800px;
  background: #FFFFFF;
  float: right;
}
#cholesterol-control-campaign .sp {
  display: none !important;
}
#cholesterol-control-campaign img {
  border: 0;
  margin: 0;
  vertical-align: top;
  display: block;
}
#cholesterol-control-campaign h1,
#cholesterol-control-campaign h2,
#cholesterol-control-campaign h3 {
  margin: 0;
  padding: 0;
}
#cholesterol-control-campaign .flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
#cholesterol-control-campaign .cv img {
  margin: 20px auto 20px;
  display: block;
  text-align: center;
}
/* present */
#cholesterol-control-campaign .acd-check {
  display: none;
  margin: 0;
}
#cholesterol-control-campaign .acd-label {
  display: block;
  margin: 0;
}
#cholesterol-control-campaign .acd-content {
  height: 0;
  opacity: 0;
  padding: 0;
  transition: .5s;
  visibility: hidden;
}
#cholesterol-control-campaign .acd-check:checked + .acd-label + .acd-content {
  height: auto;
  opacity: 1;
  padding: 0;
  margin: 0;
  visibility: visible;
}