@charset "utf-8";
/* CSS Document */

.ql-container {font-size: inherit;}

.ql-container em {font-style: italic;}

.ql-container.ql-snow .ql-editor {min-height: 200px;}

.ql-container.ql-h100 {height: 100px;}
.ql-container.ql-h200 {height: 200px;}
.ql-container.ql-h300 {height: 300px;}
.ql-container.ql-h400 {height: 400px;}
.ql-container.ql-h500 {height: 500px;}
.ql-container.ql-h600 {height: 600px;}/* ポップアップ表示専用 */

.ql-toolbar.ql-snow {font-family: inherit;}

.ql-snow .ql-picker.ql-size {
    width: 114px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  z-index: 3000;
}

/* フォントサイズ */
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: '文字サイズ 2';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=xsmall]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=xsmall]::before {
  content: '文字サイズ 1';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: '文字サイズ 3';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=medium]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=medium]::before {
  content: '文字サイズ 4';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: '文字サイズ 5';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: '文字サイズ 6';
}

.ql-editor {
  font-size: 15px;
}
.ql-editor .ql-size-xsmall {
  font-size: 12px;
}
.ql-editor .ql-size-small {
  font-size: 18px;
}
.ql-editor .ql-size-medium {
  font-size: 22px;
}
.ql-editor .ql-size-large {
  font-size: 26px;
}
.ql-editor .ql-size-huge {
  font-size: 31px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  font-size: 15px !important;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=xsmall]::before {
  font-size: 12px !important;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 18px !important;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=medium]::before {
  font-size: 22px !important;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 26px !important;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 31px !important;
}


.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: '保存';
  padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "URL:";
}

.ql-snow .ql-tooltip a.ql-action::after {
  content: '編集';
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: '削除';
}

.ql-snow .ql-tooltip a.ql-preview {line-height: inherit;}
