

/* トップページのカバーブロックに載せる文字に影をつける */
.header-cover-text{
	text-shadow: 2px 2px 5px #333333;
	margin: 0px;
}

/* ヘッダーアイキャッチのサイズを調整（PCは180px、スマホは150px）　*/

.c-page-header__bgimage{
	height:150px ;
}
.c-page-header{
	margin-bottom:-170px;
}


@media (min-width: 40em) {
	.c-page-header__bgimage {
	height:180px ;
	}
		.c-page-header{
	margin-bottom:-260px ;
	}
}


/* アイキャッチをヘッダーに載せる時のタイトルの高さの調整　*/
.c-page-header__content {
	margin-top: -100px ;
}
@media (min-width: 40em) {
	.c-page-header__content {
	margin-top: -180px;
	}
}

/* カスタマイザーの「デザイン」の項目のアイキャッチ画像を「ページヘッダーの上にタイトルを表示」にした場合は、テキストに影をつける */
.c-page-header__title {
/* 	text-shadow: 1px 0 10px #111 ; */
}


/* ブログ投稿記事の日付の列にある更新日を非表示にする */
.c-meta__item--modified{
	display:none;
}

/* ブログ投稿記事の日付の列にあるライターを非表示にする */
.c-meta__item--author{
	display:none;
}

/* フロントページの記事のライターを非表示にする */
/*
.c-entry-summary__meta{
	visibility:hidden
}
*/


/* ブログカードの背景色 */
.wp-oembed-blog-card {
  background-color: #fff;
}



/* フッターの背景色 */
.l-footer-widget-area {
  background-color: #e8e8e8;
}
/* フッターのリンクの文字色 */
.widget_nav_menu a{
color:#0B2161;/* コピーライト背景色と同じ */
}
/* コピーライトの背景色 */
.l-footer .c-copyright {
  background-color: #0B2161;
}


/* 吹き出し */
/* 
.smb-balloon__body {
	border-radius: 18px ;
}
 */

/* パスワード入力欄の前の文章→「このコンテンツは〜」を非表示 */
.post-password-form p{
	display:none;
}


/* お知らせバーの色を変える（https://snow-monkey.2inc.org/manual/infobar/） */
.p-infobar__inner {
	background: #036ED9;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #036ED9, #08a9c7);/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #036ED9, #08a9c7);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  color: #fff;
	font-size:80%;
}

/* 表の奇数の色 */
/* 
tr:nth-child(odd) {
	background-color: #ededed !important;
}
td {
	border: solid 1px #e8e8e8 !important;
}
 */

/* 表の偶数の色 */
/* 
tr:nth-child(even){
	background-color: #fff !important;
}
 */

/* 最下部のコピーライトのリンク */
.c-copyright a {
	margin: .5em 0;
	text-decoration: none;
	display: inline-block;
	padding: .3em 0.9em;
	border-radius: 4px;
	box-shadow: 0 2px 3px rgba(0,0,0,.2), 0 2px 3px -2px rgba(0,0,0,.15);
	background-color: #133cb3;/* 背景色 */
	color: #fff;
	vertical-align: middle;
	font-weight: bold;
	
}
.c-copyright a:hover{
	text-decoration: none!important;
	box-shadow: 0 13px 20px -3px rgba(0,0,0,.40);
	-webkit-tap-highlight-color: transparent;
}



/* 小見出し2のデザイン */
/* 
.p-entry-content > h2 {
  padding: 0.4em 0.5em;
  color: #494949;
  background: #f4f4f4;
  border-left: solid 5px #303c96 ;
  border-bottom: solid 3px #d7d7d7 ;
}
 */

/* 小見出し3のデザイン（吹き出し） */
/* 
.p-entry-content > h3 {
  position: relative;
  border-left: none;
  background-color: #c9e5ff;
	color: #444444;
	padding:12px 12px ;
	margin-top: 70px ;
	margin-left:-5px;
	font-size:1em ;
}
.p-entry-content > h3::after {
  position: absolute;
  content: "";
  top: 100%;
  left: 1.7em;
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-top: 12px solid #c9e5ff ;
}
 */

/* 小見出し4のデザイン*/
/* 
.p-entry-content > h4  {
  padding: .5em .75em;
  background-color: #f6f6f6;
  border-radius: 9px;
}
 */

/* 小見出し4のデザイン（ステッチ、ドッグイヤー） */
/*
.p-entry-content > h4  {
  position: relative;
  background: #d6ebff ;
  box-shadow: 0px 0px 0px 5px #c9e5ff;
	border: dashed 2px white;
	padding: 0.2em 1em ;
	margin-top:80px;
	margin-right: 5px ;
	margin-left: 5px ;
	margin-bottom: 40px ;
	color: #454545 ;
	font-size: 0.9em ;
}
.p-entry-content > h4::after {
  position: absolute;
  content: '';
  left: -7px;
  top: -7px;
  border-width: 0 0 16px 16px;
  border-style: solid;
  border-color: #fafafa #fafafa #a8d4ff ;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
}
*/

/* 小見出し5のデザイン（ボックスシャドウ） */
.p-entry-content > h5 {
	font-size: 0.8em;
	color: #494949;
	padding: 0.7em 1.0em;
  background: aliceblue;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.23);
}


/* 小見出し6のデザイン（左に少し太いバー） */
.p-entry-content > h6 {
	font-size:.8em;
  padding: 0.25em 0.5em;
  color: #494949;
  background: transparent;
  border-left: solid 5px #7db4e6;
}

/* Twitter埋め込み枠 */
.twitter-wrap {
	width: 95%;
	margin: auto;
	border-top: 4px solid #037;
	border-bottom: 4px solid #037;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, .4);
}
@media (min-width: 768px) {
	.twitter-wrap {
		width: 100%;
	}
}


