@charset "UTF-8";
h2.h2-A005-red {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/red/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-red:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #da1919;
}
h3.h3-A005-red {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/red/arrow-h3.png"), url("../../images/heading/A005/red/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-red {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #da1919;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-red {
  background: url("../../images/heading/A005/red/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-orange {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/orange/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-orange:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #ff8300;
}
h3.h3-A005-orange {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/orange/arrow-h3.png"), url("../../images/heading/A005/orange/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-orange {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #ff8300;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-orange {
  background: url("../../images/heading/A005/orange/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-yellow {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/yellow/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-yellow:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #ded715;
}
h3.h3-A005-yellow {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/yellow/arrow-h3.png"), url("../../images/heading/A005/yellow/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-yellow {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #ded715;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-yellow {
  background: url("../../images/heading/A005/yellow/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-yellowgreen {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/yellow-green/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-yellowgreen:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #9bbf31;
}
h3.h3-A005-yellowgreen {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/yellow-green/arrow-h3.png"), url("../../images/heading/A005/yellow-green/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-yellowgreen {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #9bbf31;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-yellowgreen {
  background: url("../../images/heading/A005/yellow-green/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-green {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/green/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-green:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #389713;
}
h3.h3-A005-green {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/green/arrow-h3.png"), url("../../images/heading/A005/green/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-green {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #389713;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-green {
  background: url("../../images/heading/A005/green/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-aqua {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/aqua/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-aqua:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #3ebcbc;
}
h3.h3-A005-aqua {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/aqua/arrow-h3.png"), url("../../images/heading/A005/aqua/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-aqua {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #3ebcbc;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-aqua {
  background: url("../../images/heading/A005/aqua/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-blue {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/blue/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-blue:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #2931c6;
}
h3.h3-A005-blue {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/blue/arrow-h3.png"), url("../../images/heading/A005/blue/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-blue {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #2931c6;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-blue {
  background: url("../../images/heading/A005/blue/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-brown {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/brown/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-brown:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #764e26;
}
h3.h3-A005-brown {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/brown/arrow-h3.png"), url("../../images/heading/A005/brown/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-brown {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #764e26;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-brown {
  background: url("../../images/heading/A005/brown/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-pink {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/pink/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-pink:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #e84771;
}
h3.h3-A005-pink {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/pink/arrow-h3.png"), url("../../images/heading/A005/pink/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-pink {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #e84771;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-pink {
  background: url("../../images/heading/A005/pink/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-purple {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/purple/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-purple:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #a63ab7;
}
h3.h3-A005-purple {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/purple/arrow-h3.png"), url("../../images/heading/A005/purple/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-purple {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #a63ab7;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-purple {
  background: url("../../images/heading/A005/purple/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-black {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/black/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-black:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #2d2d2d;
}
h3.h3-A005-black {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/black/arrow-h3.png"), url("../../images/heading/A005/black/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-black {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #2d2d2d;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-black {
  background: url("../../images/heading/A005/black/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
h2.h2-A005-colorful {
  position: relative;
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  border: 1px solid #b7b7b7;
  background: url("../../images/heading/A005/colorful/bg-h2.png") repeat-x left top #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h2.h2-A005-colorful:before {
  content: "";
  position: absolute;
  top: 2%;
  left: 1px;
  width: 4px;
  height: 96%;
  background-color: #389713;
}
h3.h3-A005-colorful {
  margin-top: 0;
  padding: 10px 10px 9px 30px;
  background-image: url("../../images/heading/A005/colorful/arrow-h3.png"), url("../../images/heading/A005/colorful/bg-h3.png");
  background-repeat: no-repeat, repeat;
  background-position: 9px 13px, left top;
  background-color: #fff;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A005-colorful {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #2931c6;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-A005-colorful {
  background: url("../../images/heading/A005/colorful/arrow-h3.png") no-repeat 9px 13px #e6e6e6;
}
