/*---------------------------- rerefit01 ----------------------------*/
.rerefit01_wrap {
  background-color: #f1f1f2;
}
.rerefit01_wrap .section01 {
  background-color: #b3b0a9;
}
.rerefit01_wrap .question_bar {
  background-color: #898379;
}
.rerefit01_wrap .section03 .card_txt {
  background-color: #e6dec9;
}
.rerefit01_wrap .section03 .sol_card:nth-child(even) .card_txt {
  background-color: #d9d0b8;
}
.rerefit01_wrap .section04 {
  background-color: #f1f1f2;
}
.rerefit01_wrap .section_point {
  background-color: #918b7e;
}
.rerefit01_wrap .section07 .no_item .bottom_bar {
  background-color: #918b7e;
}
.rerefit01_wrap .section07 .tag.first,
.rerefit01_wrap .section07 .tag.second {
  background-color: #cac3b1;
  color: #726957;
}
.rerefit01_wrap .section07 .tag.third {
  background-color: #f37321;
}
.rerefit01_wrap .section07 .compare_table .th.first {
  background-color: #cac3b1;
  color: #fff;
}
.rerefit01_wrap .section07 .compare_table .th.third {
  background-color: #f37321;
}
.rerefit01_wrap .section07 .compare_table .col.basic {
  flex: 3.3;
}
.rerefit01_wrap .section8 {
  background-color: #cac4b1;
}
.rerefit01_wrap .section8 p {
  color: #827b69;
}
.rerefit01_wrap .section9 {
  background-color: #cac4b1;
}
.rerefit01_wrap .section12 .box_header {
  background-color: #cac4b1;
}
.rerefit01_wrap .section12 .box_header h3 {
  color: #6f6a5b;
}
.rerefit01_wrap .section12 .box_body {
  background-color: #f1f1f2;
}
.rerefit01_wrap .section12 .program_title {
  color: #9c9683;
}
.rerefit01_wrap .section12 .circle_item {
  background-color: #d9d2bf;
}
.rerefit01_wrap .section13 .txt_wrap h3 {
  color: #706a57;
}

/*---------------------------- rerefit02 ----------------------------*/
.rerefit02_wrap {
  background-color: #f1f1f2;
}
.rerefit02_wrap .section01 {
  background-color: #a69791;
}
.rerefit02_wrap .question_bar {
  background-color: #8b776f;
}
.rerefit02_wrap .section03 .card_txt {
  background-color: #dfd6cf;
}
.rerefit02_wrap .section03 .sol_card:nth-child(even) .card_txt {
  background-color: #d9c7b8;
}
.rerefit02_wrap .section04 {
  background-color: #f1f1f2;
}
.rerefit02_wrap .section_point {
  background-color: #8b776f;
}
.rerefit02_wrap .section07 .no_item .bottom_bar {
  background-color: #8b776f;
}
.rerefit02_wrap .section07 .tag.first {
  background-color: #dbccc6;
  color: #7a705f;
}
.rerefit02_wrap .section07 .tag.second {
  background-color: #8b776f;
  color: #fff;
}
.rerefit02_wrap .section07 .tag.third {
  background-color: #f37321;
}
.rerefit02_wrap .section07 .compare_table .th.first {
  background-color: #dbccc6;
  color: #7a705f;
}
.rerefit02_wrap .section07 .compare_table .th.second {
  background-color: #8b776f;
  color: #fff;
}
.rerefit02_wrap .section07 .compare_table .th.third {
  background-color: #f37321;
}
.rerefit02_wrap .section8 {
  background-color: #dbccc6;
}
.rerefit02_wrap .section8 p {
  color: #827b69;
}
.rerefit02_wrap .section9 {
  background-color: #8b776f;
}
.rerefit02_wrap .section12 .box_header {
  background-color: #8b776f;
}
.rerefit02_wrap .section12 .box_header h3 {
  color: #f4f3f2;
}
.rerefit02_wrap .section12 .box_body {
  background-color: #f1f1f2;
}
.rerefit02_wrap .section12 .program_title {
  color: #8b776f;
}
.rerefit02_wrap .section12 .circle_item {
  background-color: #beb0ac;
}
.rerefit02_wrap .section13 .txt_wrap h3 {
  color: #706a57;
}
/*---------------------------- rerefit03 ----------------------------*/
.rerefit03_wrap {
  background-color: #f1f1f2;
}
.rerefit03_wrap .section01 {
  background-color: #91a1a7;
}
.rerefit03_wrap .question_bar {
  background-color: #748b94;
}
.rerefit03_wrap .section03 .card_txt {
  background-color: #cbdce2;
}
.rerefit03_wrap .section03 .sol_card:nth-child(even) .card_txt {
  background-color: #a2c6d3;
}
.rerefit03_wrap .section04 {
  background-color: #f1f1f2;
}
.rerefit03_wrap .section_point {
  background-color: #748b94;
}
.rerefit03_wrap .section07 .no_item .bottom_bar {
  background-color: #748b94;
}
.rerefit03_wrap .section07 .tag.first {
  background-color: #cbdce2;
  color: #758c95;
}
.rerefit03_wrap .section07 .tag.second {
  background-color: #748b94;
  color: #fff;
}
.rerefit03_wrap .section07 .tag.third {
  background-color: #f37321;
  color: #fff;
}
.rerefit03_wrap .section07 .compare_table .th.first {
  background-color: #cbdce2;
  color: #758c95;
}
.rerefit03_wrap .section07 .compare_table .th.second {
  background-color: #748b94;
  color: #fff;
}
.rerefit03_wrap .section07 .compare_table .th.third {
  background-color: #f37321;
  color: #fff;
}
.rerefit03_wrap .section8 {
  background-color: #cbdce2;
}
.rerefit03_wrap .section8 p {
  color: #748b94;
}
.rerefit03_wrap .section9 {
  background-color: #748b94;
}
.rerefit03_wrap .section12 .box_header {
  background-color: #748b94;
}
.rerefit03_wrap .section12 .box_header h3 {
  color: #fff;
}
.rerefit03_wrap .section12 .box_body {
  background-color: #f1f1f2;
}
.rerefit03_wrap .section12 .program_title {
  color: #748b94;
}
.rerefit03_wrap .section12 .circle_item {
  background-color: #c0d0d6;
}
.rerefit03_wrap .section13 .txt_wrap h3 {
  color: #80959d;
}
/*---------------------------- rerefit04 ----------------------------*/
.rerefit04_wrap {
  background-color: #f6f6f6;
}
.rerefit04_wrap .section01 {
  background-color: #8da399;
}
.rerefit04_wrap .question_bar {
  background-color: #516b61;
}
.rerefit04_wrap .section03 .card_txt {
  background-color: #d1e2db;
}
.rerefit04_wrap .section03 .sol_card:nth-child(even) .card_txt {
  background-color: #afcac2;
}
.rerefit04_wrap .section04 {
  background-color: #f1f5f4;
}
.rerefit04_wrap .section_point {
  background-color: #6d8b83;
}
.rerefit04_wrap .section07 .no_item .bottom_bar {
  background-color: #809188;
}
.rerefit04_wrap .section07 .tag.first {
  background-color: #a8c8c4;
  color: #788f98;
}
.rerefit04_wrap .section07 .tag.second {
  background-color: #7a8a88;
}
.rerefit04_wrap .section07 .tag.third {
  background-color: #f37321;
}
.rerefit04_wrap .section07 .compare_table .th.first {
  background-color: #a8c8c4;
  color: #788f98;
}
.rerefit04_wrap .section07 .compare_table .th.second {
  background-color: #7a8a88;
}
.rerefit04_wrap .section07 .compare_table .th.third {
  background-color: #f37321;
}
.rerefit04_wrap .section8 {
  background-color: #bfd6cf;
}
.rerefit04_wrap .section8 p {
  color: #6e8478;
}
.rerefit04_wrap .section9 {
  background-color: #798a82;
}
.rerefit04_wrap .section12 .box_header {
  background-color: #798a82;
}
.rerefit04_wrap .section12 .box_header h3 {
  color: #fff;
}
.rerefit04_wrap .section12 .box_body {
  background-color: #f1f3f2;
}
.rerefit04_wrap .section12 .program_title {
  color: #798a82;
}
.rerefit04_wrap .section12 .circle_item {
  background-color: #c2d6d2;
}
.rerefit04_wrap .section13 .txt_wrap h3 {
  color: #798a82;
}
