@charset "UTF-8";
h2.h2-A004-red {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/red/icon-h2.png") no-repeat 20px 18px #c12a2a;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-red {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/red/bg-h3.png") repeat;
  border-left: 5px solid #c12a2a;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-red {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #c12a2a;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-red {
  background-color: #434343;
}
h2.h2-A004-orange {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/orange/icon-h2.png") no-repeat 20px 18px #fa7e02;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-orange {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/orange/bg-h3.png") repeat;
  border-left: 5px solid #fa7e02;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-orange {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #fa7e02;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-orange {
  background-color: #434343;
}
h2.h2-A004-yellow {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/yellow/icon-h2.png") no-repeat 20px 18px #c4be27;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-yellow {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/yellow/bg-h3.png") repeat;
  border-left: 5px solid #c4be27;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-yellow {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #c4be27;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-yellow {
  background-color: #434343;
}
h2.h2-A004-yellowgreen {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/yellow-green/icon-h2.png") no-repeat 20px 18px #84a328;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-yellowgreen {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/yellow-green/bg-h3.png") repeat;
  border-left: 5px solid #84a328;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-yellowgreen {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #84a328;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-yellowgreen {
  background-color: #434343;
}
h2.h2-A004-green {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/green/icon-h2.png") no-repeat 20px 18px #2a600d;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-green {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/green/bg-h3.png") repeat;
  border-left: 5px solid #2a600d;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-green {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #2a600d;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-green {
  background-color: #434343;
}
h2.h2-A004-aqua {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/aqua/icon-h2.png") no-repeat 20px 18px #33a1a1;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-aqua {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/aqua/bg-h3.png") repeat;
  border-left: 5px solid #33a1a1;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-aqua {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #33a1a1;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-aqua {
  background-color: #434343;
}
h2.h2-A004-blue {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/blue/icon-h2.png") no-repeat 20px 18px #353bb0;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-blue {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/blue/bg-h3.png") repeat;
  border-left: 5px solid #353bb0;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-blue {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #353bb0;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-blue {
  background-color: #434343;
}
h2.h2-A004-brown {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/brown/icon-h2.png") no-repeat 20px 18px #67492a;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-brown {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/brown/bg-h3.png") repeat;
  border-left: 5px solid #67492a;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-brown {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #67492a;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-brown {
  background-color: #434343;
}
h2.h2-A004-pink {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/pink/icon-h2.png") no-repeat 20px 18px #d55d78;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-pink {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/pink/bg-h3.png") repeat;
  border-left: 5px solid #d55d78;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-pink {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #d55d78;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-pink {
  background-color: #434343;
}
h2.h2-A004-purple {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/purple/icon-h2.png") no-repeat 20px 18px #9844a5;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-purple {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/purple/bg-h3.png") repeat;
  border-left: 5px solid #9844a5;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-purple {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #9844a5;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-purple {
  background-color: #434343;
}
h2.h2-A004-black {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/black/icon-h2.png") no-repeat 20px 18px #4d4d4d;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-black {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/black/bg-h3.png") repeat;
  border-left: 5px solid #4d4d4d;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-black {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #4d4d4d;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-black {
  background-color: #434343;
}
h2.h2-A004-colorful {
  margin-top: 0;
  padding: 12px 10px 10px 43px;
  background: url("../../images/heading/A004/colorful/icon-h2.png") no-repeat 20px 18px #2a600d;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A004-colorful {
  margin-top: 0;
  padding: 9px 10px 8px 14px;
  background: url("../../images/heading/A004/colorful/bg-h3.png") repeat;
  border-left: 5px solid #33a1a1;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A004-colorful {
  margin-top: 0;
  padding: 8px 10px 8px 0;
  border-bottom: 1px solid #c12a2a;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A004-colorful {
  background-color: #434343;
}
