@charset "UTF-8";
h2.h2-A010-red {
  background-color: #fff;
  background-image: url("../../images/heading/A010/red/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-red {
  padding: 12px 10px 10px 12px;
  background: #ffe0e0;
  border-left: 10px solid #a40000;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-red {
  padding: 8px 0;
  border-bottom: 1px dotted #a40000;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-red {
  background: #fff url("../../images/heading/A010/red/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-orange {
  background-color: #fff;
  background-image: url("../../images/heading/A010/orange/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-orange {
  padding: 12px 10px 10px 12px;
  background: #fff2e6;
  border-left: 10px solid #ff8e25;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-orange {
  padding: 8px 0;
  border-bottom: 1px dotted #ff8e25;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-orange {
  background: #fff url("../../images/heading/A010/orange/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-yellow {
  background-color: #fff;
  background-image: url("../../images/heading/A010/yellow/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-yellow {
  padding: 12px 10px 10px 12px;
  background: #fff8e6;
  border-left: 10px solid #fabe29;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-yellow {
  padding: 8px 0;
  border-bottom: 1px dotted #fabe29;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-yellow {
  background: #fff url("../../images/heading/A010/yellow/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-yellowgreen {
  background-color: #fff;
  background-image: url("../../images/heading/A010/yellow-green/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-yellowgreen {
  padding: 12px 10px 10px 12px;
  background: #f9ffe6;
  border-left: 10px solid #9bc907;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-yellowgreen {
  padding: 8px 0;
  border-bottom: 1px dotted #9bc907;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-yellowgreen {
  background: #fff url("../../images/heading/A010/yellow-green/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-green {
  background-color: #fff;
  background-image: url("../../images/heading/A010/green/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-green {
  padding: 12px 10px 10px 12px;
  background: #ecfce8;
  border-left: 10px solid #46a12f;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-green {
  padding: 8px 0;
  border-bottom: 1px dotted #46a12f;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-green {
  background: #fff url("../../images/heading/A010/green/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-aqua {
  background-color: #fff;
  background-image: url("../../images/heading/A010/aqua/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-aqua {
  padding: 12px 10px 10px 12px;
  background: #e6f7ff;
  border-left: 10px solid #068bca;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-aqua {
  padding: 8px 0;
  border-bottom: 1px dotted #068bca;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-aqua {
  background: #fff url("../../images/heading/A010/aqua/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-blue {
  background-color: #fff;
  background-image: url("../../images/heading/A010/blue/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-blue {
  padding: 12px 10px 10px 12px;
  background: #e6efff;
  border-left: 10px solid #2253ae;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-blue {
  padding: 8px 0;
  border-bottom: 1px dotted #2253ae;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-blue {
  background: #fff url("../../images/heading/A010/blue/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-brown {
  background-color: #fff;
  background-image: url("../../images/heading/A010/brown/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-brown {
  padding: 12px 10px 10px 12px;
  background: #fbefea;
  border-left: 10px solid #975239;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-brown {
  padding: 8px 0;
  border-bottom: 1px dotted #975239;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-brown {
  background: #fff url("../../images/heading/A010/brown/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-pink {
  background-color: #fff;
  background-image: url("../../images/heading/A010/pink/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-pink {
  padding: 12px 10px 10px 12px;
  background: #ffe6e6;
  border-left: 10px solid #fa9090;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-pink {
  padding: 8px 0;
  border-bottom: 1px dotted #fa9090;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-pink {
  background: #fff url("../../images/heading/A010/pink/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-purple {
  background-color: #fff;
  background-image: url("../../images/heading/A010/purple/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-purple {
  padding: 12px 10px 10px 12px;
  background: #f8eafa;
  border-left: 10px solid #863b94;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-purple {
  padding: 8px 0;
  border-bottom: 1px dotted #863b94;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-purple {
  background: #fff url("../../images/heading/A010/purple/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-black {
  background-color: #fff;
  background-image: url("../../images/heading/A010/black/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-black {
  padding: 12px 10px 10px 12px;
  background: #f2f2f2;
  border-left: 10px solid #000;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-black {
  padding: 8px 0;
  border-bottom: 1px dotted #000;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-black {
  background: #fff url("../../images/heading/A010/black/arrow-h2.png") left 20px no-repeat;
}
h2.h2-A010-colorful {
  background-color: #fff;
  background-image: url("../../images/heading/A010/colorful/arrow-h2.png"), linear-gradient(to bottom, #fff 0%, #f6f6f6 100%);
  background-repeat: no-repeat, no-repeat;
  background-position: 10px 20px, top left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 15px 10px 20px;
  border: 1px solid #e2e2e2;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A010-colorful {
  padding: 12px 10px 10px 12px;
  background: #e6efff;
  border-left: 10px solid #fabe29;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A010-colorful {
  padding: 8px 0;
  border-bottom: 1px dotted #e4bfb2;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
.lt-ie9 h2.h2-A010-colorful {
  background: #fff url("../../images/heading/A010/colorful/arrow-h2.png") left 20px no-repeat;
}
