@charset "UTF-8";
h2.h2-G005-red {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/red/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-red {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/red/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-red {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/red/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-orange {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/orange/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-orange {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/orange/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-orange {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/orange/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-yellow {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/yellow/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-yellow {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/yellow/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-yellow {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/yellow/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-yellowgreen {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/yellowgreen/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-yellowgreen {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/yellowgreen/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-yellowgreen {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/yellowgreen/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-green {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/green/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-green {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/green/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-green {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/green/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-aqua {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/aqua/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-aqua {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/aqua/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-aqua {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/aqua/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-blue {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/blue/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-blue {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/blue/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-blue {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/blue/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-brown {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/brown/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-brown {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/brown/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-brown {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/brown/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-pink {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/pink/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-pink {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/pink/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-pink {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/pink/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-purple {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/purple/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-purple {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/purple/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-purple {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/purple/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-black {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/black/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-black {
  margin-top: 0;
  padding: 12px 15px;
  color: #252525;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/black/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-black {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/black/h4-icon.png") no-repeat left 12px;
}
h2.h2-G005-colorful {
  margin-top: 0;
  padding: 15px 15px 15px 20px;
  color: #ebf5cd;
  font-size: 20px;
  font-weight: normal;
  background: url("../../images/heading/G005/colorful/h2-ribbon.png") repeat-y left top;
}
h3.h3-G005-colorful {
  margin-top: 0;
  padding: 12px 15px;
  color: #68c9d3;
  font-size: 18px;
  font-weight: bold;
  background: url("../../images/heading/G005/colorful/h3-icon.png") no-repeat left 16px;
}
h4.h4-G005-colorful {
  margin-top: 0;
  padding: 7px 15px;
  background: #fff;
  color: #20770d;
  font-size: 16px;
  font-weight: normal;
  background: url("../../images/heading/G005/colorful/h4-icon.png") no-repeat left 12px;
}
