@charset "UTF-8";
h2.h2-F010-red {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #540005;
  background: url("../../images/heading/F010/red/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #540005, #9a0009);
  background: url("../../images/heading/F010/red/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#540005), to(#9a0009));
  background: url("../../images/heading/F010/red/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #540005, #9a0009);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-red {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #540005;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-red {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #540005;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-orange {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #6c3012;
  background: url("../../images/heading/F010/orange/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #6c3012, #9d4000);
  background: url("../../images/heading/F010/orange/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#6c3012), to(#9d4000));
  background: url("../../images/heading/F010/orange/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #6c3012, #9d4000);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-orange {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #6c3012;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-orange {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #6c3012;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-yellow {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #543a00;
  background: url("../../images/heading/F010/yellow/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #543a00, #9a6a00);
  background: url("../../images/heading/F010/yellow/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#543a00), to(#9a6a00));
  background: url("../../images/heading/F010/yellow/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #543a00, #9a6a00);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-yellow {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #543a00;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-yellow {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #543a00;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-yellowgreen {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #3c480a;
  background: url("../../images/heading/F010/yellowgreen/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #3c480a, #6f8513);
  background: url("../../images/heading/F010/yellowgreen/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#3c480a), to(#6f8513));
  background: url("../../images/heading/F010/yellowgreen/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #3c480a, #6f8513);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-yellowgreen {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #3c480a;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-yellowgreen {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #3c480a;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-green {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #003705;
  background: url("../../images/heading/F010/green/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #003705, #054c0c);
  background: url("../../images/heading/F010/green/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#003705), to(#054c0c));
  background: url("../../images/heading/F010/green/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #003705, #054c0c);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-green {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #003705;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-green {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #003705;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-aqua {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #144b47;
  background: url("../../images/heading/F010/aqua/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #144b47, #1f847e);
  background: url("../../images/heading/F010/aqua/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#144b47), to(#1f847e));
  background: url("../../images/heading/F010/aqua/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #144b47, #1f847e);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-aqua {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #144b47;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-aqua {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #144b47;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-blue {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #07234b;
  background: url("../../images/heading/F010/blue/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #07234b, #0c3f8a);
  background: url("../../images/heading/F010/blue/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#07234b), to(#0c3f8a));
  background: url("../../images/heading/F010/blue/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #07234b, #0c3f8a);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-blue {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #07234b;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-blue {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #07234b;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-brown {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #4c3317;
  background: url("../../images/heading/F010/brown/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #4c3317, #604321);
  background: url("../../images/heading/F010/brown/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#4c3317), to(#604321));
  background: url("../../images/heading/F010/brown/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #4c3317, #604321);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-brown {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #4c3317;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-brown {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #4c3317;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-pink {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #690237;
  background: url("../../images/heading/F010/pink/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #690237, #aa0057);
  background: url("../../images/heading/F010/pink/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#690237), to(#aa0057));
  background: url("../../images/heading/F010/pink/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #690237, #aa0057);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-pink {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #690237;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-pink {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #690237;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-purple {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #390e44;
  background: url("../../images/heading/F010/purple/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #390e44, #6a1a7e);
  background: url("../../images/heading/F010/purple/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#390e44), to(#6a1a7e));
  background: url("../../images/heading/F010/purple/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #390e44, #6a1a7e);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-purple {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #390e44;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-purple {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #390e44;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-black {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #0f0f0f;
  background: url("../../images/heading/F010/black/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #0f0f0f, #848484);
  background: url("../../images/heading/F010/black/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#0f0f0f), to(#848484));
  background: url("../../images/heading/F010/black/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #0f0f0f, #848484);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-black {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #0f0f0f;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-black {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #0f0f0f;
  font-size: 16px;
  font-weight: normal;
}
h2.h2-F010-colorful {
  margin-top: 0;
  padding: 11px 10px 11px 26px;
  color: #fff;
  background-color: #aa0057;
  background: url("../../images/heading/F010/colorful/h2-arrow.png") no-repeat 5px 7px, -moz-linear-gradient(top, #aa0057, #1f847e);
  background: url("../../images/heading/F010/colorful/h2-arrow.png") no-repeat 5px 7px, -webkit-gradient(linear, top, bottom, from(#aa0057), to(#1f847e));
  background: url("../../images/heading/F010/colorful/h2-arrow.png") no-repeat 5px 7px, linear-gradient(to bottom, #aa0057, #1f847e);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: #c3c3c3 0px 0px 8px 0;
  -moz-box-shadow: #c3c3c3 0px 0px 8px 0;
  box-shadow: #c3c3c3 0px 0px 8px 0;
  font-size: 24px;
  font-weight: normal;
}
h3.h3-F010-colorful {
  position: relative;
  margin-top: 0;
  padding: 9px 10px 10px 26px;
  background: #0c3f8a;
  color: #7dcdd6;
  font-size: 18px;
  font-weight: normal;
}
h4.h4-F010-colorful {
  margin-top: 0;
  padding: 9px 10px 10px 0;
  color: #6c3012;
  font-size: 16px;
  font-weight: normal;
}
