@charset "UTF-8";
h2.h2-A009-red {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #ea1818;
}
h3.h3-A009-red {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/red/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-red {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #ea1818;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-orange {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #ff7404;
}
h3.h3-A009-orange {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/orange/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-orange {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #ff7404;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-yellow {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #e8c607;
}
h3.h3-A009-yellow {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/yellow/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-yellow {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #e8c607;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-yellowgreen {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #91cd33;
}
h3.h3-A009-yellowgreen {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/yellow-green/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-yellowgreen {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #91cd33;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-green {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #38801e;
}
h3.h3-A009-green {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/green/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-green {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #38801e;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-aqua {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #3fc8c9;
}
h3.h3-A009-aqua {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/aqua/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-aqua {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #3fc8c9;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-blue {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #0347ac;
}
h3.h3-A009-blue {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/blue/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-blue {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #0347ac;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-brown {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #84562a;
}
h3.h3-A009-brown {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/brown/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-brown {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #84562a;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-pink {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #ec167d;
}
h3.h3-A009-pink {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/pink/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-pink {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #ec167d;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-purple {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #b13cc4;
}
h3.h3-A009-purple {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/purple/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-purple {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #b13cc4;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-black {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #5c5c5c;
}
h3.h3-A009-black {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/black/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-black {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #5c5c5c;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A009-colorful {
  margin-top: 0;
  padding: 12px 10px 10px 14px;
  background-color: #000;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
  border-bottom: 2px solid #0347ac;
}
h3.h3-A009-colorful {
  margin-top: 0;
  padding: 9px 10px 8px 28px;
  background: url("../../images/heading/A009/colorful/arrow-h3.png") no-repeat 12px 13px #fff;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A009-colorful {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 3px solid #69a707;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
