@charset "UTF-8";


/* タイトル */
.editor-post-title__block .editor-post-title__input {
  font-weight: normal;
}


/*---------*/
/*  見出し  */
/*---------*/
.wp-block-heading h2,
.wp-block-heading h3,
.wp-block-heading h4 {
  font-family: Hiragino Sans, "ヒラギノ角ゴシック", Hiragino Kaku Gothic ProN, Roboto, "Droid Sans", YuGothic, "游ゴシック", Meiryo, "メイリオ", sans-serif;
}




/*------------*/
/*  区切り hr  */
/*------------*/
/* デフォルト（短い線） */
.wp-block-separator:not(.is-style-hr-dot) {
  max-width: 100%;
}




/*-------*/
/*  引用  */
/*-------*/

.wp-block-quote {
  /* border: 1px solid #3d3939; */
  padding: .75rem 1rem;
}

.wp-block-quote .editor-rich-text:first-child p {
  margin-top: 0;
}

.wp-block-quote .editor-rich-text:last-child p {
  margin-bottom: 0;
}

.wp-block-quote p {
  /* color: #001826; */
}



/*----------------*/
/*  整形済みテキスト  */
/*----------------*/
.wp-block-code,
.wp-block-preformatted pre {
  font-family: Menlo, Consolas, monaco, monospace;
  /* color: #3d3939; */
}



/*----------*/
/*  テーブル  */
/*----------*/
.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
  background-color: #fff;
  border-radius: 1rem;
}



/*---------*/
/*  リスト  */
/*---------*/
.core-blocks-list ul,
.core-blocks-list ol {
  list-style-position: inside;
}



/*-------*/
/*  画像  */
/*-------*/

.wp-block-image figcaption {
  text-align: center;
  font-size: 1rem;
}



/*------------*/
/*  エディター  */
/*------------*/

button.components-button.components-icon-button.components-toolbar__control[aria-label="左寄せ"],
button.components-button.components-icon-button.components-toolbar__control[aria-label="中央寄せ"],
button.components-button.components-icon-button.components-toolbar__control[aria-label="中央揃え"],
button.components-button.components-icon-button.components-toolbar__control[aria-label="右寄せ"],
button.components-button.components-icon-button.components-toolbar__control[aria-label="Bold"],
button.components-button.components-icon-button.components-toolbar__control[aria-label="Italic"] {
  display: none;
}





/*----------------*/
/*  ブロック ボタン  */
/*----------------*/
div[data-type="core/button"] {
  text-align: center;
}


.wp-block-buttons .wp-block-button {
  margin: 0;
  display: block;
}


.wp-block-button.is-style-outline-bt:not(.has-text-color):not(.is-style-outline) .editor-rich-text__tinymce[data-is-placeholder-visible=true]+.editor-rich-text__tinymce,
.wp-block-button.is-style-pink-bt:not(.has-text-color):not(.is-style-outline) .editor-rich-text__tinymce[data-is-placeholder-visible=true]+.editor-rich-text__tinymce {
  /* color: #454C48; */
}

/* 標準ボタン */
.wp-block-button .wp-block-button__link,
.is-style-default .wp-block-button__link,
.wp-block-button.is-style-default .block-editor-rich-text__editable.wp-block-button__link,
.wp-block-button.is-style-default .wp-block-button__link {
  background-color: #fff;
  border: 4px solid #AD8345;
  border-radius: 1.5rem;
  color: #313131;
  font-weight: bold;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  padding: .25rem 0;
  text-decoration: none;
  width: 100%;
  transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}


/* 標準ボタン */
.wp-block-button .wp-block-button__link::after,
.is-style-default .wp-block-button__link::after,
.wp-block-button.is-style-default .block-editor-rich-text__editable.wp-block-button__link::after,
.wp-block-button.is-style-default .wp-block-button__link::after {
  content: '';
  display: block;
  width: 1rem;
  height: 1rem;
  background: url('../../images/right.svg') no-repeat right center;
}



.wp-block-button.is-style-brownbg .block-editor-rich-text__editable.wp-block-button__link,
.wp-block-button.is-style-brownbg .wp-block-button__link {
  font-size: 15px;
  line-height: 1.25;
  background-color: #AD8345;
  border: 4px solid #fff;
  border-radius: 1.5rem;
  color: #fff;
  font-weight: bold;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  text-decoration: none;
  width: 100%;
  transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
}


.wp-block-button.is-style-brownbg .block-editor-rich-text__editable.wp-block-button__link::after,
.wp-block-button.is-style-brownbg .wp-block-button__link::after {
  content: '';
  display: block;
  width: 1rem;
  height: 1rem;
}


/*------------*/
/*  サイドバー  */
/*------------*/


/* カラーパレット文字色削除 */
.editor-color-palette-control:last-child,
.editor-color-palette-control:last-of-type {
  display: none;
}



/*  テキスト装飾機能  */
.bold,
.format01 {
  font-weight: bold;
}


.italic,
.format02 {
  font-style: italic;
}