/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/
background {
	max-width: 100%;
	height: auto;
}

img {
	max-width: 100%;
	height: auto;
}

/* 画像のコピーガード対策有り */
.guard {
	position: relative;
	width: 300px;
	height: 225px;
}

.img_Guard {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	background: url(http://nanpahame.com/wp-content/uploads/2017/03/bbb-300x188.png);
}

/* 続きを読むを記事を読むにとWEBアイコン追加 */
.entry-read a {
	color: #fff;
	background-color: #666666;
	font-size: 14px;
	padding: 2px 6px;
	border-radius: 6px;
	text-decoration: none;
}

.entry-read a:before {
	margin-right: 5px;
	font-family: "FontAwesome";
	content: "\f0a9";
}

/* h1デザイン */
h1 {
	position: relative;
	color: #111;
	font-size: 1.143em;
	font-weight: bold;
	margin: 0 0 1.5em;
	padding: .5em .5em .5em 1.7em;
	border-bottom: 3px solid #B92A2C;
}

h1:before {
	content: "";
	position: absolute;
	background: #d48789;
	top: 0;
	left: .4em;
	height: 12px;
	width: 12px;
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

h1:after {
	content: "";
	position: absolute;
	background: #d26466;
	top: 1em;
	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);
}

/* h2デザイン */
.article h2 {
	font-size: 26px;
	background: #f19ca7;
	color: #FFFFFF;
	padding: 12px 0 12px 14px;
	border-left: none;
	box-shadow: 0 2px 5px #999;
}

/* 「記事を読む」ボタンを右へ移動 */
.entry-read {
	text-align: right;
	margin-right: 10px;
}

/* 見出しの下に線（ボーダー）を表示する */
.entry content h2 {
	border-bottom: solid 3px blue;
}

/* 一部の投稿IDで非表示ID７１の場合*/
.post-101 .entry-title {
	display: none;
}

/* 広告の要素 */
.ad-space .ad-label {
  display: none;
}
