/*背景画像削除*/
body::before {
	background: unset!important;
}

/* インデックスリストの広告下のマージン */
.widget-index-middle {
    margin-bottom: 20px;
}

/*サイトタイトル*/
.site-name-text {
	font-size: 60px;
}

.tagline{
	font-size: 20px;
	margin: .6em 0 0;
}

/* ヘッダーとフッターの位置をメニューの高さ分下げる */
div#header-container {
    background: linear-gradient(#ffe7e1 20%, #fff7ea);
}
li.menu-item :hover {
    background-color: #f3afaf;
}


/*フッターの高さ*/
.footer{
	margin-bottom: unset!important;
}
div#footer-in {
    margin-bottom: 60pt;
}

.go-to-top {
    bottom: 160px;
}

.logo-text {
	padding: unset!important;
}

/* サイドバー */
#sidebar ul li  {
  list-style-type: square;
	margin-left: 2em;
}
#sidebar ul li a {
	text-decoration: none; 
}
.wpp-list li {
  margin-bottom: 1em!important;
}
.wpp-meta, .post-stats {
    display: none;
} 
ul.wpp-list.wpp-list-with-thumbnails {
    padding-left: unset!important;
}
img.wpp-thumbnail.wpp_featured_stock.wp-post-image {
    width: 70px!important;
}
ul.wpp-list li a {
  padding: unset!important;
}

/*全体スタイルの変更*/
body {
	background: #fbf6e6;
}
/* 記事一覧の背景色 
a.entry-card-wrap.a-wrap.border-element.cf {
background: linear-gradient(#f6ffd3, #fffef8);
}
*/

a.popular-entry-card-link.a-wrap {
    background: linear-gradient(#fffcd9, #fffef8);
}

/*前後の記事*/
a.prev-post.a-wrap.border-element.cf {
    background: linear-gradient(90deg, #e9ffd9, #fffef8);
}
a.next-post.a-wrap.cf {
    background: linear-gradient(90deg, #fffef8, #e9ffd9);
}

/*人気記事*/
ul.wpp-list.wpp-list-with-thumbnails li {
    margin: 0em 0em .6em!important;
}

span.wpp-excerpt {
    font-size: smaller;
}

a.wpp-post-title {
    color: #d2511e;
    font-weight: bolder;
    padding: 0px!important;
}

/*アンカー広告 */
div.afc_popup {
  border-top-color: #b71086;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-color: #b71086;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-color: #b71086;
  border-left-style: solid;
  border-left-width: 1px;
  border-radius: 10px 0px 0px 0px!important;
	box-shadow: 5px -2px 10px rgba(0,0,0,0.1);
	height:90px;
	line-height: 1.3em;

}
div#afc_popup_area a {
  text-decoration-line: none;
	color: black;
}
/* PC用の変更 */
@media only screen and (min-width: 781px) {
.afc_popup {
	font-size: larger!important;
}
.item-label {
  font-weight: bold;
  font-size: larger;
	color:#562626;
	    box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.3);
    border-radius: 10px;
}
}

