@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/
/* 記事タイトルを小さく */
.entry h2 a{
 font-size: 16px !important;
 line-height: 1.4;
}
/* ウィジェットタイトル部分 */
#sidebar h3{
    text-align:center;
    line-height: 24px;
    font-size: 18px;
    color: #ffffff;    /*文字色*/
    background-color: #dd0d0d;    /*背景色*/
    border-radius: 10px;
    padding: 2px 10px;
}
/*---------------------------------
見出し2 先頭にマーク(重なる四角2つ)×下線
--------------------------------*/
.article h2 {
    border-left:none;/* デフォルトの左1pxの線を消す */
    position: relative;
    padding-left: 3em;/* テキスト左の余白 */
    border-bottom: 2px solid #CC0000;/* 下線 線の太さ・線の種類・色 */
}
 
.article h2:before{
    content: "■"; /* 下の記号 */
    position: absolute;
    font-size: 150%;
    color: #FF6666;/* 下の記号の色 */
    top: 0.5em;/* 下の記号のトップの位置 */
    left: 0.6em;/* 下の記号の左の位置 */
}
 
.article h2:after{
    content: "■";/* 上の記号 */
    position: absolute;
    font-size: 150%;
    color: #CC0000;/* 上の記号の色 */
    top: 0.2em;/* 上の記号のトップの位置 */
    left: 0.3em;/* 上の記号の左の位置 */
}

.article h3,
#comment-area h3,
#related-entries h3{
	font-size:23px;
	position: relative;
	padding-bottom: .5em;
	border-bottom: 4px solid #ccc;
}
.article h3::after {
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 20%;
	height: 4px;
	background-color: #666699;
}
 
.article h4 {
	border-left: 15px solid #6699ff;
	border-bottom: 0px;
	padding: 5px 0 5px 10px;
	margin-bottom: 30px;
}

