/* 目次カスタマイズ */
.wpco{
	width:75%;
    margin-left: auto;
    margin-right: auto;
}
.wpco .wpco__title {
	background:#FFFFFF;
box-shadow: 0px 0px 0px 5px #FFFFFF;
  border-top: dashed 2px Gray;
	  border-bottom: dashed 2px Gray;
  padding: 0.2em 0.5em;
  text-align: center;
	color:Gray;
}
.wpco .contents-outline ol li a::before {
	display:none;
}
.wpco .contents-outline a {
    padding: .4rem 0;
}
.wpco .contents-outline ol li{
	font-size:0.9em;

}

/* アバター画像非表示 */
.c-entry-summary__meta .c-meta__item--author {
  display: none;
}

/* 記事内文字サイズ */
@media (min-width: 1200px) {/* 1200px以上*/
.c-entry__body{
	font-size:20px;
}
}
@media screen and (max-width: 640px) {/* 640px以下*/
.c-entry__body{
	font-size:18px;
}
}

/* 著者情報を非表示 */
.c-meta__item--author {
  display: none;
}

/* 記事下のタグ一覧を非表示*/
.c-entry-tags {
  display: none;
}

/* 見出し2 */
.p-entry-content h2 {
	  color: #6cb4e4;
  background: #dfefff;
  box-shadow: 0px 0px 0px 5px #dfefff;
  border: dashed 2px white;
  padding: 0.2em 0.5em;
	  text-align: center;
}

/* 見出し3 */
.p-entry-content h3{
  color: #6cb4e4;
  text-align: center;
 padding: 0.1em;
  border-top: solid 2px #6cb4e4;
  border-bottom: solid 2px #6cb4e4;
}

/* 見出し4 */
.p-entry-content h4{
		font-size:1em;
 background: linear-gradient(transparent 70%, #a7d6ff 70%); 
}

/* 見出し5 */
.p-entry-content h5{
	font-size:1em;
  color: #6594e0;/*文字色*/
  border-bottom: dashed 2px #6594e0;
	}

/* 見出し6 */



/* フロントページのブロック幅指定 */
.tophaba{
	width:80%;
		  margin: 0 auto;
  max-width: 1400px;
}

/* フロントページのブロック幅指定2 */
.tophaba2{
	width:50%;
		  margin: 0 auto;
  max-width: 1400px;
}

/* フロントページの見出し幅指定2 */
.tophaba3{
	width:50%;
		  margin: 0 auto;
  max-width: 1400px;
	  text-align: center;
}

/* フロント2のカラフルなブロック用 */
.front2bg1{
	background: url(https://toushisedori.com/wp-content/uploads/2019/06/waiting-410328_640.jpg) no-repeat center;
		  position: relative;
		background-size:cover ;
}

.wp-block-media-text__media{
	width:70%;
	 padding-top:20px;
	 padding-bottom:20px;
}

/* カテゴリの上に文字 */
.example {
  position: relative;
  }

.example p {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:0;
  padding:0;
  color: white;/*文字は白に*/
  font-weight: bold; /*太字に*/
  font-size: 1em;/*サイズ1倍*/
  font-family :Quicksand, sans-serif;/*Google Font*/
  }

.example img {
  width: 100%;
  }



.cat-item {
  color: #2d8fdd;
  border-left: solid 6px #2d8fdd;/*左側の線*/
  background: #f1f8ff;/*背景色*/
  margin-bottom: 3px;/*下のバーとの余白*/
   line-height: 1.5;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
}

/* フロントお知らせh2用 */
h2.c-entry-summary__title {
  background: #ffffff;
  box-shadow: 0px 0px 0px 5px #ffffff;
  border: dashed 2px white;
  padding: 0.2em 0.5em;
}

/* フロント投稿日用 */
div.c-entry-summary__meta {
    display:none;
}

/* フロント概要用 */
div.c-entry-summary__content {
	display:none;
}

/* 箇条書きリスト */
.p-entry-content ul {
	  color: #668ad8;/*文字色*/
  padding: 0.5em 1em 0.5em 2.3em;
  position: relative;
}

.heading.pager-prev-next span.page-prev-next {
    padding: 0.5em 1em;
    margin: 2em 0;
    border:solid 3px #5b8bd0;
		text-align: center;
		margin-top: 10px;
		margin-right: 60px;
		margin-bottom: 10px;
		margin-left: 60px;
		color: #000000;
		background: #f0f7ff;
		font-weight:bold;
}
.heading.pager-prev-next span.page-prev-next p {
   margin: 0; 
    padding: 0;
	
}

/* テーブル用CSS */
.tabletext{
	text-align:center;
	font-size:15px;
}
.tabletext1 {
	text-align:center;
	font-size:15px;
}
.tabletext1 tr:nth-child(1) td{
	background-color:#e6e6e6;
}

/* フロント3のカスタマイズ */
h2.toppage001 {
	background: #ffffff;
  text-align: center;
	    color: #1a1a1a;
	    margin: 10px 0;
	 box-shadow: none;
  border: none;
	
	  padding: 0.2em 0.5em;
	position: relative;
  padding-left: 1.2em;
}

h3.front03h3 {
	color:#ffffff;
	text-align:left;
	padding-top:0.2em;
 padding-bottom:0.2em;
	border: none ;
	background-color:#191970;
	  background: -webkit-repeating-linear-gradient(-45deg, #191970, #191970 3px,#191970 3px, #191970 7px);
  background: repeating-linear-gradient(-45deg, #191970, #191970 3px,#191970 3px, #191970 7px);
}

body, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer {
    color:#4D4D4D;
}

article p {
  line-height: 200%;
	margin-bottom:6%;
	
}
