@import url("css/mce.css");

/* 見出し */
  .editor-ttl,
  h2.paragraph {
    font-size: 158%;
    padding: 20px 24px;
    margin-top: 56px;
    margin-bottom: 24px;
    border-radius: 4px;
    line-height: 1.7em;
    background-color: #eee;
  }
  .post-type-roumukanrinavi .blog-ttl00,
  .post-type-roumukanrinavi h2.paragraph,
  .post-type-interview .editor-ttl,
  .post-type-interview h2.paragraph,
  .post-type-interview .blog-ttl00 {
    font-size: 158%;
    padding: 20px 24px;
    margin-bottom: 24px;
    border-radius: 4px;
    line-height: 1.7em;
    margin-top: 60px;
    background: rgb(25, 47, 96);
    color: #fff;
  }
  * + .editor-ttl {
    margin-top: 40px;
  }
  .editor-ttl2 {
    font-size: 143%;
    padding-left: 24px;
    margin-top: 48px;
    margin-bottom: 20px;
    line-height: 1.7em;
    border-left-style: solid;
    border-left-width: 1px;
  }
  * + .editor-ttl2 {
    margin-top: 40px;
  }
  .editor-ttl3 {
    font-size: 115%;
  }
  * + .editor-ttl3 {
    margin-top: 40px;
  }

/* 注意書き */
  .txt-attention {
    font-size: 88%;
    color: #999;
  }

@media (max-width: 767px) {
  .editor-ttl,
  h2.paragraph {
    font-size: 120%;
    padding: 16px 24px;
    margin-top: 24px;
    margin-bottom: 12px;
  }
  .editor-ttl2 {
    font-size: 115%;
  }
  .editor-ttl3 {
    font-size: 100%;
  }
}
