@charset "utf-8";

/*
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ブロックエディタで使う

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
*/


.block-editor h3 {
	font-size: 140%;
  margin: 0 0 0.6em 0;
  padding: 0.8em 1em 0.8em 0.4em;
  font-weight: bold;
  background: url(../img/caption/dot_line.png) center bottom repeat-x;
  background-size: 4px;
}


.block-editor h4 {
  font-size: 120%;
  margin: 0 0 0.3em 0;
  padding: 0.8em 1em 0.8em 0.4em;
  font-weight: bold;
  border-left: 4px solid #b2b2a6;
  color: #636352;
}

.block-editor .block_space hr {
  display: none;
}

.block-editor .block_space {
  display: block;
  margin: 0;
  padding: 20px 0;
}

.block-editor xmp {
  display: block;
  margin: 0.5em 0 0.5em 0;
  padding: 6px;
  background-color: #f4f6f1;
  font-size: 90%;
  line-height: 180%;
  font-family: 'courier';
  /* overflow: hidden; */
  border: 1px solid #c7cdbf;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
}



.block-editor-top h3 {
	font-size: 140%;
  margin: 0 0 0.6em 0;
  padding: 0.8em 1em 0.8em 0.4em;
  font-weight: bold;
  background: url(../img/caption/dot_line.png) center bottom repeat-x;
  background-size: 4px;
}


.block-editor-top h4 {
  font-size: 120%;
  margin: 0 0 0.3em 0;
  padding: 0.8em 1em 0.8em 0.4em;
  font-weight: bold;
  border-left: 4px solid #b2b2a6;
  color: #636352;
}

.block-editor-top .block_space hr {
  display: none;
}

.block-editor-top .block_space {
  display: block;
  margin: 0;
  padding: 20px 0;
}

.block-editor-top xmp {
  display: block;
  margin: 0.5em 0 0.5em 0;
  padding: 6px;
  background-color: #f4f6f1;
  font-size: 90%;
  line-height: 180%;
  font-family: 'courier';
  /* overflow: hidden; */
  border: 1px solid #c7cdbf;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
}
