@charset "UTF-8";
h2.h2-D008-red {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/red/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-red:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/red/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-red {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/red/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-red:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/red/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-red {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #fe3434;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-orange {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/orange/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-orange:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/orange/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-orange {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/orange/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-orange:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/orange/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-orange {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #fa923a;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-yellow {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/yellow/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-yellow:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/yellow/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-yellow {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/yellow/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-yellow:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/yellow/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-yellow {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #d3b106;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-yellowgreen {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/yellow-green/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-yellowgreen:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/yellow-green/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-yellowgreen {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/yellow-green/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-yellowgreen:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/yellow-green/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-yellowgreen {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #85d11a;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-green {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/green/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-green:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/green/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-green {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/green/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-green:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/green/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-green {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #437c2b;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-aqua {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/aqua/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-aqua:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/aqua/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-aqua {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/aqua/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-aqua:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/aqua/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-aqua {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #2fc3c3;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-blue {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/blue/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-blue:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/blue/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-blue {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/blue/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-blue:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/blue/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-blue {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #1674a8;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-brown {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/brown/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-brown:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/brown/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-brown {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/brown/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-brown:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/brown/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-brown {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #995e27;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-pink {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/pink/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-pink:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/pink/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-pink {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/pink/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-pink:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/pink/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-pink {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #cf4068;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-purple {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/purple/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-purple:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/purple/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-purple {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/purple/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-purple:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/purple/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-purple {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #b547a6;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-black {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/black/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-black:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/black/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-black {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/black/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-black:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/black/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-black {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #313131;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D008-colorful {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 42px;
  background: url("../../images/heading/D008/colorful/earth-h2.png") no-repeat -50px -10px #f6f6f6;
  color: #494949;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-D008-colorful:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/colorful/arrow-h2.png") no-repeat left top;
}
h3.h3-D008-colorful {
  position: relative;
  margin-top: 0;
  padding: 10px 10px 9px 35px;
  background: url("../../images/heading/D008/colorful/bg-h3.png") repeat #f6f6f6;
  color: #494949;
  font-size: 18px;
  font-weight: normal;
}
h3.h3-D008-colorful:before {
  content: "";
  position: absolute;
  top: 14px;
  left: 12px;
  width: 20px;
  height: 20px;
  background: url("../../images/heading/D008/colorful/arrow-h3.png") no-repeat left top;
}
h4.h4-D008-colorful {
  margin-top: 0;
  padding: 10px 10px 5px 0;
  border-bottom: 3px double #b547a6;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
