@charset "UTF-8";
h2.h2-G010-red {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/red/h2-stripe.png") repeat;
  border-left: 4px solid #ca0000;
}
h3.h3-G010-red {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/red/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-red {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/red/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-orange {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/orange/h2-stripe.png") repeat;
  border-left: 4px solid #cc5f00;
}
h3.h3-G010-orange {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/orange/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-orange {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/orange/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-yellow {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/yellow/h2-stripe.png") repeat;
  border-left: 4px solid #ca9700;
}
h3.h3-G010-yellow {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/yellow/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-yellow {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/yellow/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-yellowgreen {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/yellowgreen/h2-stripe.png") repeat;
  border-left: 4px solid #88ae1a;
}
h3.h3-G010-yellowgreen {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/yellowgreen/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-yellowgreen {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/yellowgreen/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-green {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/green/h2-stripe.png") repeat;
  border-left: 4px solid #085e10;
}
h3.h3-G010-green {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/green/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-green {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/green/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-aqua {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/aqua/h2-stripe.png") repeat;
  border-left: 4px solid #27aaab;
}
h3.h3-G010-aqua {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/aqua/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-aqua {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/aqua/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-blue {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/blue/h2-stripe.png") repeat;
  border-left: 4px solid #2d5b9e;
}
h3.h3-G010-blue {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/blue/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-blue {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/blue/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-brown {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/brown/h2-stripe.png") repeat;
  border-left: 4px solid #765530;
}
h3.h3-G010-brown {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/brown/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-brown {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/brown/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-pink {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/pink/h2-stripe.png") repeat;
  border-left: 4px solid #d40061;
}
h3.h3-G010-pink {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/pink/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-pink {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/pink/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-purple {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/purple/h2-stripe.png") repeat;
  border-left: 4px solid #9323a5;
}
h3.h3-G010-purple {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/purple/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-purple {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/purple/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-black {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #252525;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/black/h2-stripe.png") repeat;
  border-left: 4px solid #333;
}
h3.h3-G010-black {
  margin-top: 0;
  padding: 10px;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/black/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-black {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #252525;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/black/h4-icon.png") no-repeat left 19px;
}
h2.h2-G010-colorful {
  margin-top: 0;
  padding: 18px 15px 18px 20px;
  color: #085e10;
  font-size: 20px;
  font-weight: bold;
  background: url("../../images/heading/G010/colorful/h2-stripe.png") repeat;
  border-left: 4px solid #abbc70;
}
h3.h3-G010-colorful {
  margin-top: 0;
  padding: 10px;
  color: #7b70bc;
  font-size: 20px;
  font-weight: normal;
  background: #fff url("../../images/heading/G010/colorful/h3-stripe.png") repeat-y left top;
}
h4.h4-G010-colorful {
  margin-top: 0;
  padding: 9px 3px 0 13px;
  color: #9323a5;
  font-size: 16px;
  line-height: 1.8em;
  font-weight: normal;
  background: url("../../images/heading/G010/colorful/h4-icon.png") no-repeat left 19px;
}
