@charset "UTF-8";
h2.h2-A006-red {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/red/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-red:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/red/arrow-h2.png") no-repeat;
}
h3.h3-A006-red {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/red/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-red {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #f20404;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-orange {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/orange/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-orange:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/orange/arrow-h2.png") no-repeat;
}
h3.h3-A006-orange {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/orange/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-orange {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #ff8400;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-yellow {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/yellow/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-yellow:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/yellow/arrow-h2.png") no-repeat;
}
h3.h3-A006-yellow {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/yellow/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-yellow {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #f6bf00;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-yellowgreen {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/yellow-green/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-yellowgreen:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/yellow-green/arrow-h2.png") no-repeat;
}
h3.h3-A006-yellowgreen {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/yellow-green/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-yellowgreen {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #8bb60b;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-green {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/green/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-green:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/green/arrow-h2.png") no-repeat;
}
h3.h3-A006-green {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/green/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-green {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #0f8d01;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-aqua {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/aqua/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-aqua:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/aqua/arrow-h2.png") no-repeat;
}
h3.h3-A006-aqua {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/aqua/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-aqua {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #1fb1b2;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-blue {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/blue/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-blue:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/blue/arrow-h2.png") no-repeat;
}
h3.h3-A006-blue {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/blue/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-blue {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #003eb0;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-brown {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/brown/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-brown:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/brown/arrow-h2.png") no-repeat;
}
h3.h3-A006-brown {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/brown/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-brown {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #845120;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-pink {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/pink/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-pink:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/pink/arrow-h2.png") no-repeat;
}
h3.h3-A006-pink {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/pink/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-pink {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #f80b66;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-purple {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/purple/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-purple:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/purple/arrow-h2.png") no-repeat;
}
h3.h3-A006-purple {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/purple/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-purple {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #b22dc7;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-black {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/black/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-black:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/black/arrow-h2.png") no-repeat;
}
h3.h3-A006-black {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/black/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-black {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #242424;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-A006-colorful {
  margin-top: 0;
  padding: 12px 10px 10px 25px;
  border: 1px solid #e4e4e4;
  background: url("../../images/heading/A006/colorful/bg-dotted.png") repeat left bottom #fff;
  color: #333;
  font-size: 24px;
  font-weight: normal;
  position: relative;
}
h2.h2-A006-colorful:before {
  content: "";
  position: absolute;
  top: 22px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url("../../images/heading/A006/colorful/arrow-h2.png") no-repeat;
}
h3.h3-A006-colorful {
  margin-top: 0;
  padding: 10px 10px 9px 26px;
  background: url("../../images/heading/A006/colorful/dotted-h3.png") repeat-y left 23px #f4f4f4;
  color: #333;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-A006-colorful {
  margin-top: 0;
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #003eb0;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}
