.main_visu_area {
  background: url("/info/campaign/2512dept/images/bg_top.png"), -moz-linear-gradient( 90deg, rgb(224,84,138) 1%, rgb(211,70,124) 14%, rgb(198,55,110) 32%, rgb(211,70,124) 73%, rgb(224,84,138) 100%);
  background: url("/info/campaign/2512dept/images/bg_top.png"), -webkit-linear-gradient( 90deg, rgb(224,84,138) 1%, rgb(211,70,124) 14%, rgb(198,55,110) 32%, rgb(211,70,124) 73%, rgb(224,84,138) 100%);
  background: url("/info/campaign/2512dept/images/bg_top.png"), -ms-linear-gradient( 90deg, rgb(224,84,138) 1%, rgb(211,70,124) 14%, rgb(198,55,110) 32%, rgb(211,70,124) 73%, rgb(224,84,138) 100%);
	background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}
.contents_bg {
  background: url("/info/campaign/2512dept/images/bg_bottom2.png"), -moz-linear-gradient( 90deg, rgb(228,147,178) 10%, rgb(226,115,158) 65%, rgb(223,83,137) 100%);
  background: url("/info/campaign/2512dept/images/bg_bottom2.png"), -webkit-linear-gradient( 90deg, rgb(228,147,178) 10%, rgb(226,115,158) 65%, rgb(223,83,137) 100%);
  background: url("/info/campaign/2512dept/images/bg_bottom2.png"), -ms-linear-gradient( 90deg, rgb(228,147,178) 10%, rgb(226,115,158) 65%, rgb(223,83,137) 100%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}
@media screen and (max-width:1000px) {
.contents_bg {
  background: url("/info/campaign/2512dept/images/bg_bottom.png"), -moz-linear-gradient( 90deg, rgb(228,147,178) 10%, rgb(226,115,158) 65%, rgb(223,83,137) 100%);
  background: url("/info/campaign/2512dept/images/bg_bottom2.png"), -webkit-linear-gradient( 90deg, rgb(228,147,178) 10%, rgb(226,115,158) 65%, rgb(223,83,137) 100%);
  background: url("/info/campaign/2512dept/images/bg_bottom2.png"), -ms-linear-gradient( 90deg, rgb(228,147,178) 10%, rgb(226,115,158) 65%, rgb(223,83,137) 100%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;

}
  .general-table .taStyle02 thead th {
  background-color: #ffec9e;
  text-align: center;
}
}

.text-red {
  color: #ffef00;
  font-weight: bold;
}
.general-table .taStyle02 td, .general-table .taStyle02 th {
  background-color: #fff;
  border: 2px solid #ffedcc;
  color: #483039;
}


