@charset "UTF-8";
h2.h2-A002-red {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/red/bg-h2.png") repeat #fff;
  border-top: 1px solid #f03e3e;
  border-right: 1px solid #f03e3e;
  border-bottom: 1px solid #f03e3e;
  border-left: 7px solid #f03e3e;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-red {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/red/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-red {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #f03e3e;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-orange {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/orange/bg-h2.png") repeat #fff;
  border-top: 1px solid #ff9131;
  border-right: 1px solid #ff9131;
  border-bottom: 1px solid #ff9131;
  border-left: 7px solid #ff9131;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-orange {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/orange/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-orange {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #ff9131;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-yellow {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/yellow/bg-h2.png") repeat #fff;
  border-top: 1px solid #f9c734;
  border-right: 1px solid #f9c734;
  border-bottom: 1px solid #f9c734;
  border-left: 7px solid #f9c734;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-yellow {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/yellow/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-yellow {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #f9c734;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-yellowgreen {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/yellow-green/bg-h2.png") repeat #fff;
  border-top: 1px solid #b6d754;
  border-right: 1px solid #b6d754;
  border-bottom: 1px solid #b6d754;
  border-left: 7px solid #b6d754;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-yellowgreen {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/yellow-green/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-yellowgreen {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #b6d754;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-green {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/green/bg-h2.png") repeat #fff;
  border-top: 1px solid #83d057;
  border-right: 1px solid #83d057;
  border-bottom: 1px solid #83d057;
  border-left: 7px solid #83d057;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-green {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/green/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-green {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #83d057;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-aqua {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/aqua/bg-h2.png") repeat #fff;
  border-top: 1px solid #5fd3d3;
  border-right: 1px solid #5fd3d3;
  border-bottom: 1px solid #5fd3d3;
  border-left: 7px solid #5fd3d3;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-aqua {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/aqua/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-aqua {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #5fd3d3;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-blue {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/blue/bg-h2.png") repeat #fff;
  border-top: 1px solid #2760ca;
  border-right: 1px solid #2760ca;
  border-bottom: 1px solid #2760ca;
  border-left: 7px solid #2760ca;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-blue {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/blue/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-blue {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #2760ca;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-brown {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/brown/bg-h2.png") repeat #fff;
  border-top: 1px solid #7a5026;
  border-right: 1px solid #7a5026;
  border-bottom: 1px solid #7a5026;
  border-left: 7px solid #7a5026;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-brown {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/brown/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-brown {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #7a5026;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-pink {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/pink/bg-h2.png") repeat #fff;
  border-top: 1px solid #e62376;
  border-right: 1px solid #e62376;
  border-bottom: 1px solid #e62376;
  border-left: 7px solid #e62376;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-pink {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/pink/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-pink {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #e62376;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-purple {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/purple/bg-h2.png") repeat #fff;
  border-top: 1px solid #a839ba;
  border-right: 1px solid #a839ba;
  border-bottom: 1px solid #a839ba;
  border-left: 7px solid #a839ba;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-purple {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/purple/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-purple {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #a839ba;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-black {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/black/bg-h2.png") repeat #fff;
  border-top: 1px solid #0f0f0f;
  border-right: 1px solid #0f0f0f;
  border-bottom: 1px solid #0f0f0f;
  border-left: 7px solid #0f0f0f;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-black {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/black/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-black {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #0f0f0f;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A002-colorful {
  margin-top: 0;
  padding: 12px 10px 10px 18px;
  background: url("../../images/heading/A002/colorful/bg-h2.png") repeat #fff;
  border-top: 1px solid #b6d754;
  border-right: 1px solid #b6d754;
  border-bottom: 1px solid #b6d754;
  border-left: 7px solid #5fd3d3;
  color: #333;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-A002-colorful {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  background: url("../../images/heading/A002/colorful/line-h3.png") repeat-x left bottom;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A002-colorful {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #3dbfc0;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
