@charset "UTF-8";
h2.h2-E010-red {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/red/mark-h2.png"), url("../../images/heading/E010/red/heart-h2.png"), url("../../images/heading/E010/red/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #facdcd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-red {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/red/heart-h3.png"), url("../../images/heading/E010/red/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #bc1c1c;
}
h4.h4-E010-red {
  padding: 5px 0;
  border-bottom: 1px solid #d62849;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-red {
  background-image: url("../../images/heading/E010/red/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #facdcd;
}
.lt-ie9 h3.h3-E010-red {
  background: #fff url("../../images/heading/E010/red/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #d62849;
}
h2.h2-E010-orange {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/orange/mark-h2.png"), url("../../images/heading/E010/orange/heart-h2.png"), url("../../images/heading/E010/orange/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #ffecdd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-orange {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/orange/heart-h3.png"), url("../../images/heading/E010/orange/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #fe3f00;
}
h4.h4-E010-orange {
  padding: 5px 0;
  border-bottom: 1px solid #fe3f00;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-orange {
  background-image: url("../../images/heading/E010/orange/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #ffecdd;
}
.lt-ie9 h3.h3-E010-orange {
  background: #fff url("../../images/heading/E010/orange/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #fe3f00;
}
h2.h2-E010-yellow {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/yellow/mark-h2.png"), url("../../images/heading/E010/yellow/heart-h2.png"), url("../../images/heading/E010/yellow/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #fff5dd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-yellow {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/yellow/heart-h3.png"), url("../../images/heading/E010/yellow/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #ecb409;
}
h4.h4-E010-yellow {
  padding: 5px 0;
  border-bottom: 1px solid #e78416;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-yellow {
  background-image: url("../../images/heading/E010/yellow/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #fff5dd;
}
.lt-ie9 h3.h3-E010-yellow {
  background: #fff url("../../images/heading/E010/yellow/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #e78416;
}
h2.h2-E010-yellowgreen {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/yellow-green/mark-h2.png"), url("../../images/heading/E010/yellow-green/heart-h2.png"), url("../../images/heading/E010/yellow-green/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #edffdd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-yellowgreen {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/yellow-green/heart-h3.png"), url("../../images/heading/E010/yellow-green/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #82c404;
}
h4.h4-E010-yellowgreen {
  padding: 5px 0;
  border-bottom: 1px solid #9ad628;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-yellowgreen {
  background-image: url("../../images/heading/E010/yellow-green/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #edffdd;
}
.lt-ie9 h3.h3-E010-yellowgreen {
  background: #fff url("../../images/heading/E010/yellow-green/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #9ad628;
}
h2.h2-E010-green {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/green/mark-h2.png"), url("../../images/heading/E010/green/heart-h2.png"), url("../../images/heading/E010/green/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #ddffe0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-green {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/green/heart-h3.png"), url("../../images/heading/E010/green/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #15a909;
}
h4.h4-E010-green {
  padding: 5px 0;
  border-bottom: 1px solid #3ad628;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-green {
  background-image: url("../../images/heading/E010/green/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #ddffe0;
}
.lt-ie9 h3.h3-E010-green {
  background: #fff url("../../images/heading/E010/green/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #3ad628;
}
h2.h2-E010-aqua {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/aqua/mark-h2.png"), url("../../images/heading/E010/aqua/heart-h2.png"), url("../../images/heading/E010/aqua/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #dff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-aqua {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/aqua/heart-h3.png"), url("../../images/heading/E010/aqua/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #1cbecc;
}
h4.h4-E010-aqua {
  padding: 5px 0;
  border-bottom: 1px solid #28d6b5;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-aqua {
  background-image: url("../../images/heading/E010/aqua/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #dff;
}
.lt-ie9 h3.h3-E010-aqua {
  background: #fff url("../../images/heading/E010/aqua/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #28d6b5;
}
h2.h2-E010-blue {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/blue/mark-h2.png"), url("../../images/heading/E010/blue/heart-h2.png"), url("../../images/heading/E010/blue/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #ddf3ff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-blue {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/blue/heart-h3.png"), url("../../images/heading/E010/blue/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #1598c9;
}
h4.h4-E010-blue {
  padding: 5px 0;
  border-bottom: 1px solid #28b9d6;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-blue {
  background-image: url("../../images/heading/E010/blue/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #ddf3ff;
}
.lt-ie9 h3.h3-E010-blue {
  background: #fff url("../../images/heading/E010/blue/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #28b9d6;
}
h2.h2-E010-brown {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/brown/mark-h2.png"), url("../../images/heading/E010/brown/heart-h2.png"), url("../../images/heading/E010/brown/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #ffe8dd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-brown {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/brown/heart-h3.png"), url("../../images/heading/E010/brown/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #c0510e;
}
h4.h4-E010-brown {
  padding: 5px 0;
  border-bottom: 1px solid #d64128;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-brown {
  background-image: url("../../images/heading/E010/brown/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #ffe8dd;
}
.lt-ie9 h3.h3-E010-brown {
  background: #fff url("../../images/heading/E010/brown/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #d64128;
}
h2.h2-E010-pink {
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/pink/mark-h2.png"), url("../../images/heading/E010/pink/heart-h2.png"), url("../../images/heading/E010/pink/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #ffe5e5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-pink {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/pink/heart-h3.png"), url("../../images/heading/E010/pink/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #e05d76;
}
h4.h4-E010-pink {
  padding: 5px 0;
  border-bottom: 1px solid #e05d76;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-pink {
  background-image: url("../../images/heading/E010/pink/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #ffe5e5;
}
.lt-ie9 h3.h3-E010-pink {
  background: #fff url("../../images/heading/E010/pink/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #e05d76;
}
h2.h2-E010-purple {
  font-size: 24px;
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/purple/mark-h2.png"), url("../../images/heading/E010/purple/heart-h2.png"), url("../../images/heading/E010/purple/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #ffddfa;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-purple {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/purple/heart-h3.png"), url("../../images/heading/E010/purple/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #cf28d6;
}
h4.h4-E010-purple {
  padding: 5px 0;
  border-bottom: 1px solid #cf28d6;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-purple {
  background-image: url("../../images/heading/E010/purple/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #ffddfa;
}
.lt-ie9 h3.h3-E010-purple {
  background: #fff url("../../images/heading/E010/purple/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #cf28d6;
}
h2.h2-E010-black {
  font-size: 24px;
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/black/mark-h2.png"), url("../../images/heading/E010/black/heart-h2.png"), url("../../images/heading/E010/black/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #eee;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-black {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/black/heart-h3.png"), url("../../images/heading/E010/black/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #000;
}
h4.h4-E010-black {
  padding: 5px 0;
  border-bottom: 1px solid #000;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-black {
  background-image: url("../../images/heading/E010/black/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #eee;
}
.lt-ie9 h3.h3-E010-black {
  background: #fff url("../../images/heading/E010/black/heart-h3.png") 8px 8px no-repeat;
  border-bottom: 1px solid #000;
}
h2.h2-E010-colorful {
  font-size: 24px;
  padding: 10px 15px 5px 35px;
  background-image: url("../../images/heading/E010/colorful/mark-h2.png"), url("../../images/heading/E010/colorful/heart-h2.png"), url("../../images/heading/E010/colorful/base-h2.png");
  background-position: right 5px, 10px 10px, left top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-color: #facdcd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 24px;
  font-weight: normal;
  color: #351e00;
}
h3.h3-E010-colorful {
  padding: 5px 5px 5px 35px;
  background-image: url("../../images/heading/E010/colorful/heart-h3.png"), url("../../images/heading/E010/colorful/line-h3.png");
  background-position: 8px 8px, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 18px;
  font-weight: normal;
  color: #000;
}
h4.h4-E010-colorful {
  padding: 5px 0;
  border-bottom: 1px solid #cf28d6;
  font-size: 16px;
  font-weight: normal;
  color: #333;
}
.lt-ie9 h2.h2-E010-colorful {
  background-image: url("../../images/heading/E010/colorful/heart-h2.png");
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-color: #facdcd;
}
