@charset "utf-8";

/*投稿情報と日付を消す*/
.post-byline,.post-date {
	display: none;
}
img.hu-img-placeholder {
	display: none;
}


body{
	font-family: 'VL ゴシック','Courier New',Courier,'メイリオ','ＭＳ ゴシック';
	color: #000000;/* フォント色 */
	line-height:1.5em;
}

/*親ページ対策*/
/*トップページのHタグが小さくなるのを防ぐ*/
//.post-inner,.post-row,.post-content{
//	float:none!important;
//	border: solid 3px #000000;
//	border-radius: 15px;/* 角丸 */
//}


.post-hover,h1.entry-title,.card-title{
//	float:none!important;
	color: #777!important;/* フォント色 */	

	display: block;
	padding: 0.5em;
//	margin:0.8em;
	border: solid 3px #000000!important;
	border-radius: 15px;/* 角丸 */
	width:100%!important;
}

body .content{
	h1,h2,h3,h4,h5,h6{
	font-size: 1.5em!important;/* フォントサイズ */
	font-weight: bold;/* フォント太さ */
	padding: 0.8em;
	color: #000000;/* フォント色 */
	}
	h1{
//		border: solid 3px #ff7777;
//		color: #ff7777!important;/* フォント色 */	
	}
	h2{
//		border: solid 3px #77ff77;
//		color: #77ff77!important;/* フォント色 */	
	}
	max-width:40em;
	
	//左揃えのまま中央寄せ
	display: table;
	margin: 0 auto;
}


//ヘッダー用文字(cocoon用)
.logo-text{
	text-align:left;
	.site-name-text{
		color:#fff;
		font-size: xxx-large;
		font-weight: bold;
		text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;
		//	-webkit-text-stroke: 1px black;//WebKitベースでない未対応ブラウザがあるので使わない。
	}
}

//サイトの説明(cocoon用)
.header-in{
	text-align:left;
	.tagline{
		color:#fff;
		font-size: xx-large;
		font-style: normal;
		font-weight: bold;
		text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;
	}	
}

//サイト名とキャッチフレーズを横並びにする(cocoon用)
@media screen and (min-width: 835px) {
  .header-in {
    display: flex;
    flex-direction: row;
    align-items: center; /* 上下の中央揃え */
    justify-content: flex-start; /* 左寄せ（中央にしたい場合は center ） */
  }
  .logo-header {
    margin-right: 20px; /* サイト名と説明文の間のすき間 */
  }
}
