@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */
 .article h2 {
 background-color: #57B196;
 border-left: 0 none;
 color: #fff;
 padding: 15px 30px;
 }
.article h3,
#comment-area h3,
#related-entries h3{
 font-size:23px;
 border-bottom:5px solid #57B196;
 padding:10px 0;
}
.article h4 {
 border-bottom:3px solid #57B196;
 position: relative;
 color: #111;
 font-size: 1.143em;
 font-weight: bold;
 margin: 0 0 1.5em;
 padding: 0.5em 0.5em 0.5em 1.7em;
}

h4:before{
 content: "";
 position: absolute;
 background: #57B196;
 top: 0;
 left: 0.4em;
 height: 12px;
 width: 12px;
 transform: rotate(45deg);
 -moz-transform: rotate(45deg);
 -webkit-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
}
 
h4:after{
 content: "";
 position: absolute;
 background:#57B196;
 top: 1.0em;
 left: 0;
 height: 8px;
 width: 8px;
 transform: rotate(15deg);
 -moz-transform: rotate(15deg);
 -webkit-transform: rotate(15deg);
 -o-transform: rotate(15deg);
 -ms-transform: rotate(15deg);
}