@charset "UTF-8";
h2.h2-E004-red {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/red/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #ea4942;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-red {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #ea4942;
  background: url("../../images/heading/E004/red/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-red {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #e31414;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-orange {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/orange/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #ed7d3e;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-orange {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #ed7d3e;
  background: url("../../images/heading/E004/orange/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-orange {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #ed7d3e;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-yellow {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/yellow/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #efd52e;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-yellow {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #efd52e;
  background: url("../../images/heading/E004/yellow/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-yellow {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #efd52e;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-yellowgreen {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/yellow-green/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #a2de52;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-yellowgreen {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #a2de52;
  background: url("../../images/heading/E004/yellow-green/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-yellowgreen {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #a2de52;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-green {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/green/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #29d142;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-green {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #29d142;
  background: url("../../images/heading/E004/green/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-green {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #42b345;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-aqua {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/aqua/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #5eced3;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-aqua {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #5eced3;
  background: url("../../images/heading/E004/aqua/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-aqua {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #5eced3;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-blue {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/blue/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #127fbd;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-blue {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #127fbd;
  background: url("../../images/heading/E004/blue/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-blue {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #127fbd;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-brown {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/brown/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #b07532;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-brown {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #b07532;
  background: url("../../images/heading/E004/brown/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-brown {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #b07532;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-pink {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/pink/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #f23a8d;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-pink {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #f23a8d;
  background: url("../../images/heading/E004/pink/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-pink {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #f23a8d;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-purple {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/purple/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #c451d4;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-purple {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #c451d4;
  background: url("../../images/heading/E004/purple/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-purple {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #c451d4;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-black {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/black/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #525252;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-black {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #525252;
  background: url("../../images/heading/E004/black/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-black {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #525252;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-E004-colorful {
  padding: 12px 10px 10px 60px;
  background: url("../../images/heading/E004/colorful/flower-h2.png") no-repeat;
  color: #000;
  border: 2px solid #127fbd;
  font-size: 24px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
h3.h3-E004-colorful {
  padding: 11px 10px 8px 26px;
  border-bottom: 3px solid #5eced3;
  background: url("../../images/heading/E004/colorful/flower-h3.png") no-repeat 3px 10px;
  color: #000;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-E004-colorful {
  padding: 10px 10px 9px 0;
  border-bottom: 1px dotted #a2de52;
  color: #000;
  font-size: 16px;
  font-weight: normal;
}
