@charset "UTF-8";

/* ==========================================================================
   管理画面エディター用スタイル
   ========================================================================== */


/* 見出し */
.post_content {
  font-size: 16px;
  font-family:  'Noto Sans JP', '游ゴシック体','Yu Gothic', 'YuGothic', "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  word-break: break-all;
  width: 100%;
}
.post_content#tinymce{
  width: auto;
}

.post_content h1,
.post_content h2,
.post_content h3,
.post_content h4,
.post_content h5,
.post_content h6{
  font-size: 1em;
  font-weight: 500;
  line-height: 1.4;
  padding: 10px;
  margin-bottom: 10px;
  background: #058741;
  color: #FFF;
  border-left: 5px solid #0e5111;
}

.post_content h1{
  font-size: 1.25em;
}
.post_content h2{
  font-size: 1.125em;
}
.post_content h3{
  font-size: 1em;
}
.post_content h4{
  font-size: 0.875em;
}
.post_content h5,
.post_content h6{
  font-size: 0.875em;
  background: none;
  color: #181818;
  padding: 5px 0;
}

.post_content p,
.post_content ul,
.post_content ol,
.post_content table,
.post_content blockquote,
/*.post_content img,*/
.post_content p{
  margin-bottom: 30px;
}

.post_content img{
  margin-top: 10px;
}
.post_content img + *{
  margin-top: 10px;
}

.post_content a{
  color: #2196F3;
}

.post_content p{
  
}
.post_content p + p{
}

.post_content ul{
  list-style: disc;
  margin-left: 1.5em;
}
.post_content ol{
  list-style: decimal;
  margin-left: 1.5em;
}

.post_content table{
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.post_content table tr{
  
}
.post_content table tr th,
.post_content table tr td{
  border: 1px solid #CCC;
  padding: 10px;
  text-align: left;
}
.post_content table tr th{
  background: #eee;
}
.post_content table tr td{
  
}

.post_content blockquote{
  background: #EEE;
  padding: 15px 30px;
}