h1,h2,h3,h4,h5,h6 {
    font-family: 'Rounded Mplus 1c', sans-serif !important;
}
 /* ナビ下ライン追加 */
nav#navi.navi.cf {
    border-bottom: 3px solid #F15A24;

}
.article h3 {
    border-left: 0; /* デフォルトCSS打ち消し */
    border-right: 0;
    border-top: 0;
    padding: 0;
    margin:  0;                 
    font-size:  20px;           /* 文字サイズ指定 */
    border-bottom: solid 3px;   /* 線指定 */
    padding-bottom:  5px;       /* 余白指定 */
    margin-bottom: 15px;        /* 周りの余白指定 */
    position:  relative;        /* 位置調整 */
    font-weight:  600;       /* 文字の太さ調整 */
    border-bottom-color: #1E2A6D;
}
p {
    margin:  0;                 /* デフォルトCSS打ち消し */
    line-height: 2;             /* 行間調整 */
}
.article h3:before {
    content:  '';                   /* 空白の要素を作る */
    width: 50px;                    /* 幅指定 */
    height: 3px;                    /* 高さ指定 */
    background-color: #F15A24;      /* 背景色指定 */
    display:  block;                /* ブロック要素にする */
    position:  absolute;            /* 位置調整 */
    left:  0;                       /* 位置調整 */
    bottom: -3px;                   /* 位置調整 */
}

.su-posts-default-loop .su-post-comments-link {
    display: none;             /* 投稿日時非表示 */
}
.date-tags {
    display: none;             /* 投稿日時非表示 */
}

.su-posts-default-loop h2.su-post-title {
    margin: 0;/* デフォルトCSS打ち消し */
    font-size: 0;/* デフォルトCSS打ち消し */
    background-color: transparent;
    margin-left: -1.5em !important;
}

/* 編集者情報打ち消し */
.footer-meta {
    display: none;
}

/* コンテンツヘッダ */
.sow-slider-image-wrapper p {
    font-family: 'Rounded Mplus 1c', sans-serif !important;
    margin:  0;             /* デフォルトCSS打ち消し */
    font-size:  15px;       /* 文字サイズ指定 */
    position:  relative;    /* 位置調整 */
    font-weight:  normal;   /* 文字の太さ調整 */
    background: linear-gradient(to right, rgb(125,185,232,0) 0%,rgba(48, 224,192,0.85) 50%,rgba(125,185,232,0) 100%);/* グラデーション指定 */
    padding:  5px;         /* 余白指定 */
    margin-bottom: 15px;    /* 周りの余白指定 */
    border-radius:  2px;    /* 角丸指定 */
    line-height: 1.5;
    text-shadow: 0px 0px 10px #1E2A6D !important;
}

/* 中食コンテンツヘッダ */
.sow-hmr-slider-image-wrapper p {
    font-family: 'Rounded Mplus 1c', sans-serif !important;
    margin:  0;             /* デフォルトCSS打ち消し */
    font-size:  15px;       /* 文字サイズ指定 */
    position:  relative;    /* 位置調整 */
    font-weight:  normal;   /* 文字の太さ調整 */
    background: linear-gradient(to right, rgb(251,176,59,0.3) 0%,rgba(241,90,36,0.9) 50%,rgba(251,176,59,0.3) 100%);/* グラデーション指定 */
    padding:  5px;         /* 余白指定 */
    margin-bottom: 15px;    /* 周りの余白指定 */
    border-radius:  2px;    /* 角丸指定 */
    line-height: 1.5;
    text-shadow: 0px 0px 10px #81292d !important;
}

/* エントリータイトル */
h1.entry-title, h1.archive-title {
    font-family: 'Rounded Mplus 1c', sans-serif !important;
    margin:  0;             /* デフォルトCSS打ち消し */
    font-size:  28px;       /* 文字サイズ指定 */
    position:  relative;    /* 位置調整 */
    font-weight:  normal;   /* 文字の太さ調整 */
    background: linear-gradient(to right, rgb(125,185,232,0) 0%,rgba(48, 224,192,0.85) 50%,rgba(125,185,232,0) 100%);/* グラデーション指定 */
    padding:  15px;         /* 余白指定 */
    margin-bottom: 15px;    /* 周りの余白指定 */
    border-radius:  2px;    /* 角丸指定 */
    color: #fff;
}
.article-header h1 {
    margin-top: 10px !important;
}
.breadcrumb {
    margin-top: -1em !important;
}

 /* お知らせ表示調整 */
.top-info h2 {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}
 /* ヘッダタグライン調整 */
.tagline {
    margin-top:  0.2em;
}

h1.entry-title {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  text-align: center !important;
  text-shadow:0px 0px 10px #1E2A6D !important;
}

.co_table tr:nth-of-type(2n+1) {
    background-color: #e9f8f7;   /* 固有テーブル調整 */
}
.bio_table tr:nth-of-type(2n+1) {
    background-color: #e4f1fc;  /* 固有テーブル調整 */
}

 /* リスト表示調整 */
.su-list ul li {
    position: relative;
    list-style-type: none !important;
    display: block !important;
    line-height: 2em !important;
    margin: 0 !important;
    padding: 4px 0 4px 2em !important;
}
 /* サブメニュー上部表示 */
.navi-in > ul .sub-menu {
    z-index: 9999;
}
 /* 中食フーズ用タイトル表示 */
.entry-hmr-title {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    text-align: center !important;
    text-shadow: 0px 0px 10px #81292d !important;
}
.entry-hmr-title {
    font-family: 'Rounded Mplus 1c', sans-serif !important;
    font-size: 28px !important;
    position: relative !important;
    font-weight: normal !important;
    background: linear-gradient(to right, rgb(251,176,59,0.65) 0%,rgba(241,90,36,0.9) 50%,rgba(251,176,59,0.65) 100%) !important;
    padding: 5px;
    margin-bottom: 15px !important;
    border-radius: 2px !important;
    color: #fff !important;
}
 /* ギャラリーライン非表示 */
#gallery-1 img {
    border: none !important;
}
 /* ギャラリーライン非表示 */
#gallery-2 img {
    border: none !important;
}
 /* タイトル非表示 */
#post-67
.entry-title {
  display:none;
}
#post-69
.entry-title {
  display:none;
}
#post-285
.entry-title {
  display:none;
}
#post-14
.entry-title {
  display:none;
}
#post-20
.entry-title {
  display:none;
}
#post-83
.entry-title {
  display:none;
}
#post-85
.entry-title {
  display:none;
}
#post-87
.entry-title {
  display:none;
}
#post-1773
.entry-title {
  display:none;
}


.su-box {
    margin: 0 0 0 0 !important;
    border-width: 1px !important;
    border-style: solid !important;
}

.article h4, .article h5, .article h6 {
    margin: 0.5em 0 0.5em !important;
    font-size: 18px;
}

.su-list ul li {
    line-height: 1.7em !important;
}
.su-list ul li > i {
    left: 10px !important;
}

.article-footer, .entry-footer {
  display:none;
}

#gallery-3 img, #gallery-4 img, #gallery-5 img, #gallery-6 img, #gallery-7 img, #gallery-8 img, #gallery-9 img, #gallery-10 img, #gallery-11 img, #gallery-12 img  {
    border: none !important;
}

.tagline {
  color: #333;
}