/* フォントサイズと行間を調整 */
.main, .main p {
font-size: 14px;
line-height: 31px;
}

/* 記事とサイドバーの幅変更 */
.c2l .l-header-inner, .c2l .global-navi, .c2l .global-navi-inner, .c2l .l-container, .c2l .l-footer-inner、
.c2r .l-header-inner, .c2r .global-navi, .c2r .global-navi-inner, .c2r .l-container, .c2r .l-footer-inner { max-width: 980px }
.c2r .l-main, .c2l .l-main { width: 720px }
.c2r .l-sub , .c2l .l-sub { width: 260px }

/* singleでアイキャッチを非表示 */
.single .attachment-post-thumbnail {
display: none;
}
/* h2の下の余白 */
.entry-content > h2 {
margin-bottom: 13px;
}


/* 最新情報のアイキャッチを右にしてサイズを変更 */
.sub .rewg .widget-item-entry-img {
float: left;
margin-left: 0;
margin-right: 1em;
width: 120px;
height: 120px;
}
.sub .rewg .widget-item-entry-img img {
max-width: 100%;
max-height: 100%;
}



/* スタイルリセット */
body .entry-content h2 {
padding: 0;
background: none;
border: none;
border-radius: 0;
color: #000;

border-bottom: double 5px #FFC778;
/*線の種類（二重線）太さ 色*/
}


/* スタイルリセット */
body .entry-content h3 {
padding: 0;
background: none;
border: none;
border-radius: 0;
color: #000;
border-bottom: solid 1px black;
/*線の種類（実線） 太さ 色*/
}
/* サイトタイトルを非表示 */
.site-title {display: none}

/* スタイルリセット */
body .entry-content h4 {
padding: 0;
background: none;
border: none;
border-radius: 0;
color: #000;
	
  position: relative;
  padding: 0 .5em .5em 1.7em;

}
h4::after {
  position: absolute;
  top: .2em;
  left: .4em;
  z-index: 2;
  content: '';
  width: 12px;
  height: 12px;
  background-color: #ccc;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}


/* 単体記事のアイキャッチ非表示 */
.single .attachment-post-thumbnail {
display: none !important;
}

/* 固定ページのアイキャッチ非表示 */
.page .attachment-post-thumbnail {
display: none !important;
}