:root {
  --color-01: #213b86;
  --color-02: #342f72;
  --title-01: #111;
  --title-02: #111;
  --red: #e50112;
  --mv-bg: #e4edff;
}

.pane-contents {
  overflow: hidden;
}

#colgen .mv_area {
  background: var(--color-02);
}
#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(--red);
  border-width: 0 4px 4px 0;
}
#colgen .point_area {
  background: url(/goods/colgen/40305001/bg01.png) no-repeat scroll center 0/cover;
}
#colgen .point_area .img {
  width: 450px;
}
@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/40305001/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 */