.post h2{
    background: #c50a0a !important;/*背景を赤く*/
    color: #fff !important;/*文字色を白く*/
    border-left: 10px solid #484343;/*左に黒ラインをつける*/
    padding: 15px !important;
    border-top: none !important;
    border-bottom:none !important;
    border-radius: 3px;/*見出しの縁を丸く*/
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);/*影をつける*/}


.post h3{
border-bottom:3px solid #c50a0a;
padding: 15px !important;}


#side aside h4 {
background-color: #fff;
padding: 10px;
margin-bottom: 1px;
border-radius: 3px 3px 0px 0px;
border-left: 15px solid #c50a0a;
}
 
aside .kanren {
background-color: #fff;
border-radius: 0px 0px 3px 3px;}

#toc_container {
  margin-left: auto;
  margin-right: auto;
}
