/**********************************/
/* グローバルナビ背景色           */
/*********************************
[data-has-global-nav] .p-global-nav {
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  background-color: #D6241D;
  color: #fff;
}

[data-has-global-nav] .p-global-nav .c-navbar {
  margin: 0 auto;
}

@media (min-width: 40em) {
  [data-has-global-nav] .p-global-nav .c-navbar {
    padding-right: 1.86957rem;
    padding-left: 1.86957rem;
    max-width: 1280px;
  }
}*/

/**********************************/
/* グローバルナビ文字色           */
/*********************************

@media (min-width: 1024px) {
    .p-global-nav .c-navbar__item:hover>a,
    .p-global-nav .c-navbar__item:active>a,
    .p-global-nav .c-navbar__item:focus>a {
        color: yellow;
    }
}*/

/* カレント表示時 
    .p-global-nav .c-navbar__item[data-active-menu="true"] > a {
		color: yellow;
}
*/

/**********************************/
/* 最近の投稿 列数                */
/**********************************/

@media {
  .snow-monkey-recent-posts .c-entries--rich-media .c-entries__item {
    flex-basis: 50%;
    max-width: 50%;
  }
}

/* タブレット用 */
@media (min-width: 40em) {
  .snow-monkey-recent-posts .c-entries--rich-media .c-entries__item {
    flex-basis: 33%;
    max-width: 33%;
  }
}

/* PC用*/
@media (min-width: 64em) {
  .snow-monkey-recent-posts .c-entries--rich-media .c-entries__item {
    flex-basis: 33%;
    max-width: 33%;
  }
}  




/**********************************/
/* ヘッダー背景色                 */
/*********************************

.l-header {
  background-color: #f8f4e6;
}

:not(.l-header__drop-nav) .p-global-nav .c-navbar__submenu {
  background-color: #f8f4e6;
}

:not(.l-header__drop-nav) .p-global-nav .c-navbar__item > .c-navbar__submenu::before {
  display: none;
}

:not(.l-header__drop-nav) .p-global-nav .c-navbar__subitem > a {
  color: #9ed130;
}*/

/* ヘッダータイトル下解説テキスト色 
.l-header > div {
  color: #9ed130;
}

.l-header > li {
  color: #9ed130;
}*/

/**********************************/
/* ドロップナビの色               */
/**********************************/

.p-drop-nav {
  background-color: #aac143;
  color: #fff;
}

.p-drop-nav .p-global-nav .c-navbar__submenu {
  background-color: #aac143;
  color: #fff;
}

.l-header__drop-nav .p-global-nav .c-navbar__item > .c-navbar__submenu::before {
  display: none;
}


.l-header__drop-nav .p-global-nav .c-navbar__subitem > a {
  color: #111;
}


/**********************************/
/* 投稿ページの大見出し(h2)       */
/**********************************/


/* 投稿ページの大見出し 太下線 
.p-entry-content > h2 {
  background-color: transparent;
  border-left: transparent;
  padding-left: 0;
  border-bottom: 3px solid #aac143;
}*/

/* 投稿ページの大見出し 左線＋背景色*/
.p-entry-content > h2 {
	border-bottom: 1px solid #e8ebdd;
	padding: 0.2em 0.5em;
	border-left: solid 5px #aac143;
}


/* 投稿ページの大見出し 吹き出し
.p-entry-content > h2 {
	position: relative;
	border-radius: 10px;
	background: #aac143;
	border-color: #aac143;
	color: #fff;
}

.p-entry-content > h2::after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	bottom: -10px;
	left: 1.5em;
	border-width: 10px 10px 0 10px;
	border-style: solid;
	border-color: #aac143 transparent transparent transparent;
}*/


/* 投稿ページの大見出し 紙折りメモ風
.p-entry-content > h2 {
  position: relative;
  padding: 0.5em;
  background: #c082ff;
  color: white;
  border-left: none;
}
.p-entry-content > h2::before {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  border: none;
  border-bottom: solid 15px transparent;
  border-right: solid 20px rgb(149, 158, 155);
}
*/

/* 投稿ページの大見出し ベタ塗り
.p-entry-content > h2 {
  border-left: none;
  background-color: #c082ff;
}
*/

/**********************************/
/* サイドバー見出し(h2)           */
/**********************************/

/* サイドバー見出し 塗りつぶし
.c-widget > h2 {
	border-left: none;
	background-color: #D6241D;
	color: white;
	height:50px;
}*/

/* サイドバー見出し 二重線*/
.c-widget > h2 {
    border-bottom: double 5px #aac143;
}
.c-widget > h2::before {
  position: absolute;
}


/* サイドバー見出しの横線を消す */
.c-widget__title:before,.c-widget__title:after {
	height:0px!important;
}

/**********************************/
/* 投稿ページの見出し(h3)         */
/**********************************/

.p-entry-content > h3 {
    border-bottom: double 5px #aac143;
	padding: 0.1em 0.2em;
}
.p-entry-content > h3::before {
  position: absolute;
}

/**********************************/
/* 投稿ページの見出し(h4)         */
/**********************************/
.p-entry-content > h4 {
  /*線の種類（実線） 太さ 色*/
  border-bottom: solid 1px #aac143;
  padding: 0.1em 0.2em;
}


/**********************************/
/* フッター周り                   */
/**********************************/

/* コピーライト背景色 
.l-footer .c-copyright {
  background-color: #9ed130;
}*/

/* フッターの上線色と背景色 
.l-footer-widget-area {
	border-top-color:#A692D1;
  background-color: #ffffff;
}*/


/**********************************/
/* その他                         */
/**********************************/

/* ブログカードを白にする */
.wp-oembed-blog-card {
  background-color: #fff;
}


