@charset "UTF-8";
h2.h2-D007-red {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #ca0707;
  background: url("../../images/heading/D007/red/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-red {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/red/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #ca0707;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-red {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #ca0707;
  background: url("../../images/heading/D007/red/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-orange {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #ff8f2e;
  background: url("../../images/heading/D007/orange/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-orange {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/orange/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #ff8f2e;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-orange {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #ff8f2e;
  background: url("../../images/heading/D007/orange/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-yellow {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #c1a30e;
  background: url("../../images/heading/D007/yellow/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-yellow {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/yellow/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #c1a30e;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-yellow {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #c1a30e;
  background: url("../../images/heading/D007/yellow/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-yellowgreen {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #8bb50c;
  background: url("../../images/heading/D007/yellow-green/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-yellowgreen {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/yellow-green/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #8bb50c;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-yellowgreen {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #8bb50c;
  background: url("../../images/heading/D007/yellow-green/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-green {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #29d142;
  background: url("../../images/heading/D007/green/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-green {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/green/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #29d142;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-green {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #29d142;
  background: url("../../images/heading/D007/green/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-aqua {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #31cbcc;
  background: url("../../images/heading/D007/aqua/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-aqua {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/aqua/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #31cbcc;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-aqua {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #31cbcc;
  background: url("../../images/heading/D007/aqua/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-blue {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #3786c3;
  background: url("../../images/heading/D007/blue/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-blue {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/blue/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #3786c3;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-blue {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #3786c3;
  background: url("../../images/heading/D007/blue/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-brown {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #b15d3c;
  background: url("../../images/heading/D007/brown/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-brown {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/brown/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #b15d3c;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-brown {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #b15d3c;
  background: url("../../images/heading/D007/brown/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-pink {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #fa61bc;
  background: url("../../images/heading/D007/pink/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-pink {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/pink/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #fa61bc;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-pink {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #fa61bc;
  background: url("../../images/heading/D007/pink/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-purple {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #b22dc7;
  background: url("../../images/heading/D007/purple/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-purple {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/purple/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #b22dc7;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-purple {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #b22dc7;
  background: url("../../images/heading/D007/purple/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-black {
  padding: 12px 10px 10px 12px;
  border: 1px solid #adadad;
  border-left: 6px solid #a4a4a4;
  background: url("../../images/heading/D007/black/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-black {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/black/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #a4a4a4;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-black {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #a4a4a4;
  background: url("../../images/heading/D007/black/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-D007-colorful {
  padding: 12px 10px 10px 12px;
  border: 1px solid #ff8f2e;
  border-left: 6px solid #8bb50c;
  background: url("../../images/heading/D007/colorful/bg-h2.png") repeat left top;
  color: #000;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D007-colorful {
  padding: 10px 10px 9px 36px;
  border: 1px dotted #adadad;
  background: url("../../images/heading/D007/colorful/arrow-h3.png") no-repeat 7px 7px #fff;
  color: #8bb50c;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D007-colorful {
  padding: 10px 10px 9px 22px;
  border-bottom: 1px dotted #29d142;
  background: url("../../images/heading/D007/colorful/arrow-h4.png") no-repeat left 12px;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
