/*
 * article common css
 * 
*/

/* 見出し 付箋 */
article header h1{
  padding: 13px 15px 1px 26px;
  font-family: 'mplus';
  font-size: 225%;
}
article header h1:after{
  bottom: 2px;
}
article h2{
  margin-top: 48px;
  padding: 4px 0 4px 16px;
  border-bottom: 2px #6C3 solid;
  font-size: 184%;
  position: relative;
  line-height: 120%;
}
article h2:before{
  content: "";
  position: absolute;
  height: 11px;
  width: 11px;
  top: -8px;
  left: 5px;
  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: 7px;
  width: 7px;
  position: absolute;
  top: 6px;
  left: 0px;
  background: #6C3; /* 深緑 */
  transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
}
article h3{
  margin: 26px 0 13px -2px;
  padding: 0 0 2px 1px;
  border-bottom: 2px #9E4 dotted;
  font-size: 140%;
}
article h4{
  margin: 21px 0px 5px 0px;
  padding-bottom: 3px;
  font-size: 120%;
}

div.equation{
  padding: 6px 15px 6px 15px;
  background-color: #D0FFFF;
}
div.equation pre{
  font-size: 100%;
  line-height: 120%;
}