:root {
  --color-01: #e84c17;
  --color-02: #111;
  --title-01: #e55028;
  --title-02: #f17250;
  --red: #e50112;
  --mv-bg: #ffd7c6;
}

.pane-contents {
  overflow: hidden;
}

#colgen .mv_area {
  background: url(/goods/colgen/40303005/bg_mv.png) repeat-x scroll 0 0/auto 100%;
}
#colgen .check_area {
  background: var(--mv-bg);
}
#colgen .check_area .check_list {
  border: 1px solid var(--color-01);
}
#colgen .check_area .check_list li:after {
  border: solid var(--color-01);
  border-width: 0 4px 4px 0;
}
#colgen .point_area {
  background: url(/goods/colgen/40303005/bg01.png) no-repeat scroll 0 0/cover;
}
#colgen .point_area .name img {
  width: 50%;
}
@media screen and (max-width: 768px) {
  #colgen .seibun table tr {
    border-bottom: 1px solid var(--color-01);
  }
}
#colgen .faq {
  /* a */
}
#colgen .faq .accordion {
  border: 1px solid var(--color-01);
}
#colgen .faq .accordion .box {
  border-bottom: 1px solid var(--color-01);
}
#colgen .faq .accordion dt:before, #colgen .faq .accordion dt:after {
  background: var(--color-01);
}
#colgen .faq .accordion dt .dt_box:before {
  background: var(--color-01);
}
#colgen .faq .accordion dd:before {
  border: 1px solid var(--color-01);
  color: var(--color-01);
}
#colgen .faq .accordion dd a {
  color: var(--color-01);
}
#colgen .faq .accordion dd a:hover {
  color: var(--color-01);
}
#colgen .faq .accordion dd a strong {
  color: var(--color-01);
}
#colgen .title_bg {
  background: url(/goods/colgen/40303005/h2bg.png) no-repeat scroll 0 0/cover;
}
#colgen .title_boder {
  border-bottom: 2px solid var(--title-01);
}
#colgen .title_boder:before {
  background: linear-gradient(0deg, var(--title-02) 50%, var(--title-01) 51%);
}
#colgen .red {
  color: var(--red);
}/*# sourceMappingURL=style.css.map */