@charset "UTF-8";
h2.h2-D001-red {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/red/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-red {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #bc1c1c;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-red {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/red/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #bc1c1c;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-red {
  background-color: #434343;
}
h2.h2-D001-orange {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/orange/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-orange {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #d26d36;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-orange {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/orange/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #d26d36;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-orange {
  background-color: #434343;
}
h2.h2-D001-yellow {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/yellow/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-yellow {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #e0b432;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-yellow {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/yellow/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #e0b432;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-yellow {
  background-color: #434343;
}
h2.h2-D001-yellowgreen {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/yellow-green/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-yellowgreen {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #94e032;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-yellowgreen {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/yellow-green/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #94e032;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-yellowgreen {
  background-color: #434343;
}
h2.h2-D001-green {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/green/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-green {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #1f8828;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-green {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/green/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #1f8828;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-green {
  background-color: #434343;
}
h2.h2-D001-aqua {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/aqua/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-aqua {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #1ca4bc;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-aqua {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/aqua/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #1ca4bc;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-aqua {
  background-color: #434343;
}
h2.h2-D001-blue {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/blue/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-blue {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #1c29bc;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-blue {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/blue/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #1c29bc;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-blue {
  background-color: #434343;
}
h2.h2-D001-brown {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/brown/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-brown {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #8b2e06;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-brown {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/brown/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #8b2e06;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-brown {
  background-color: #434343;
}
h2.h2-D001-pink {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/pink/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-pink {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #d57171;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-pink {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/pink/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #d57171;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-pink {
  background-color: #434343;
}
h2.h2-D001-purple {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/purple/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-purple {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #711cbc;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-purple {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/purple/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #711cbc;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-purple {
  background-color: #434343;
}
h2.h2-D001-black {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/black/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-black {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #000;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-black {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/black/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #000;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-black {
  background-color: #434343;
}
h2.h2-D001-colorful {
  padding: 12px 10px 10px 14px;
  background: #dfd9d9 url("../../images/heading/D001/colorful/border-h2.png") left top no-repeat;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-D001-colorful {
  padding: 9px 10px 8px 19px;
  border-bottom: 2px solid #1c29bc;
  background-color: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-D001-colorful {
  padding: 8px 10px 8px 19px;
  background-image: url("../../images/heading/D001/colorful/arrow-left-h4.png");
  background-repeat: no-repeat;
  background-position: 7px 13px;
  background-color: #1ca4bc;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h3.h3-D001-colorful {
  background-color: #434343;
}
