/* カスタム CSS をここに入力してください */

/* 2020-08-16  本文のフォントサイズを大きく */
.entry-content p {
font-size: 1.8rem;
}

/* 2020-07-22 h3*/
h4 {
 background: #e6e6fa;
 box-shadow: 0px 0px 0px 5px #e6e6fa;
 border: dashed 2px white;
 padding: 0.2em 0.5em;
}

/* 2020-07-22 デフォルトのフッター非表示 */
#colophon {
    display: none;
}

/* 2020-07-21 Tabletやスマホでfooterにウィジット表示
 */

.secondary-footer {
	background-color: #fff;
	padding: 0 7.6923%;
}

@media screen and (min-width: 38.75em) {
	.secondary-footer {
		margin: 7.6923% 7.6923% 0;
		padding: 7.6923% 7.6923% 0;
	}
}

@media screen and (min-width: 59.6875em) {
	.secondary-footer {
		display: none;
	}
}
@media screen and (min-width: 68.75em) {
	.secondary-footer {
		display: none;
	}
}
@media screen and (min-width: 77.5em) {
	.secondary-footer {
		display: none;
	}
}

/**2020/07/21 * ウィジット幅大きく */
@media screen and (min-width: 55em) {
	.site-header {padding: 0 8%;}
}

@media screen and (min-width: 55em) {
	.widget {padding: 0 8%;}
}

/* ロゴを自由な大きさに */ 
.header.headercenter #logo img {
max-height: initial;
}

.font-size-large{
 font-size: 150%	
}

/* 20200527 サイドライン囲み枠 */
.kakomi-sideline-background{
  padding: 0.5em 1em;
  margin: 2em 0;
	width: 95%;
  color: #474747;
	background: #f8f8f8;/*背景色*/
	border-left: double 7px #9eceff;/*左線*/
  border-right: double 7px #9eceff;/*右線*/
}
.kakomi-sideline-background p {
    margin: 0; 
    padding: 0;
}


/* ドット 囲み枠 */
.kakomi-box-dot-blue {
	margin: 2em auto;
	padding: 1em;
	width: 95%;
	border: 4px dashed #00bfff; /*太さ・線種・色*/
	background-color: #fff; /* 背景色 */
	border-radius: 5px; /*角の丸み*/
}

/*20200522蛍光マーカーの追加*/
/*黄色マーカー*/
.marker_yellow {
	background: linear-gradient(transparent 60%, #ffff01 60%);
}

/*ピンクマーカー*/
.marker_pink {
	background: linear-gradient(transparent 60%, #ffccdd 60%);
}

/*緑マーカー*/
.marker_green {
	background: linear-gradient(transparent 60%, #ccffcc 60%);
}

/*青マーカー*/
.marker_blue {
	background: linear-gradient(transparent 60%, #cceeff 60%);
}

/* 補足BOX　2 */
.kakomi-hosoku2 {
	margin: 2em 0em 2em 4em; /* 枠外との間隔（上、右、下、左） */
	padding: 5px 10px;
	font-size: 0.9em; /* 文字サイズ */
	color: #555555; /* 文字色 */
	border-left: 3px solid #999999; /* 線の太さ・線種・色 */
	border-radius: 5px;
}

/* シンプル 枠（影）1 */
.kakomi-box {
	margin: 2em auto;
	padding: 1em;
	width: 90%;
	border: 1px solid #ccc; /* 枠線 */
	background-color: #fff; /* 背景色 */
	box-shadow: 1px 1px 2px #ccc;}

/* ドット 囲み枠 */
.kakomi-box1 {
	margin: 2em auto;
	padding: 1em;
	width: 95%;
	border: 4px dashed #00bfff; /*太さ・線種・色*/
	background-color: #fff; /* 背景色 */
	border-radius: 5px; /*角の丸み*/
}


/* アイキャッチ キャプション */
.post-thumbnail-caption{
	margin-top:5px;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:30px;
	padding-left:10px;
	padding-right:10px;
	font-size: 1.3rem;
	color: #6b6b6b;
	background-color: #f3f3f3;
}

/* 見出し h3 */
h3-old { 
	position: relative; 
	padding: 0.5em 0.5em 0.2em; 
	background: #f7f8ff; 
	color: black;
	border-bottom: solid 2px #191970;
	border-left: solid 10px #dadffe;
}

/* 見出し h2 */
h2 {
	padding: 0.25em 0.5em;/*上下 左右の余白*/
	color: black;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 10px #a9a9a9;/*左線*/
}
