/*
 * css for articlepage pc
 * width: 1281px ~
*/

article h2{
  margin: 67px 0 28px -2px;
  padding-left: 25px;
  padding-bottom: 5px;
}
article h2:before{
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  top: -8px;
  left: 9px;
  background: #F90; /* オレンジ */
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
article h2:after{
  content: "";
  height: 10px;
  width: 10px;
  position: absolute;
  top: 10px;
  left: -1px;
  background: #6C3; /* 深緑 */
  transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
}
article h3{
  margin: 55px 0 13px -3px;
  padding-bottom: 3px;
}
article h4{
  margin: 34px 0px 8px 0px;
}