.section-inner {
  display: flex;
  justify-content: center;
  background-color: #fafafa;
  padding-top: 30px;
}

#single_post {
  padding: 20px 30px;
  width: 740px;
}

/* module_main.cssを上書き */
.detail-content .mod-page-title .page-lead {
  padding-bottom: 0 !important;
}

/* style_sp.cssのスタイルを上書き */
.global-nav .clearfix {
  display: block !important;
}

.page-footer .copyright {
  width: auto !important;
  font-size: inherit !important;
  float: none !important;
  border-top: none !important;
  margin: 0 !important;
  padding-top: 0 !important;
}

/* サムネ画像のサイズを調整 */
.section-inner .top-article-image {
  margin: -20px -30px 0;
  width: 740px;
}

/* style_sp.cssをlayout.cssのスタイルで上書き */
.breadcrumbs-inner a:link,
.breadcrumbs-inner a:visited {
  color: #06c;
}

html body main {
  background-color: #fafafa !important;
}

.header .header-inner .header-inside {
  min-height: 50px;
}

/* base.cssのスタイルを上書き */
.old-css-invalid dd {
  font-size: 100%;
}

/* module_detail.cssのスタイルを上書き */
main .detail-local-nav {
  margin-bottom: 0;
}

/* font-familyはエンジニアtype側のスタイルではなく、USERのタブと統一させる */
html main div,
html main span,
html main object,
html main iframe,
html main p,
html main blockquote,
html main pre,
html main a,
html main abbr,
html main address,
html main cite,
html main code,
html main del,
html main dfn,
html main em,
html main img,
html main ins,
html main kbd,
html main q,
html main s,
html main samp,
html main small,
html main strong,
html main sub,
html main sup,
html main var,
html main b,
html main u,
html main i,
html main dl,
html main dt,
html main dd,
html main ol,
html main ul,
html main li,
html main fieldset,
html main form,
html main label,
html main legend,
html main table,
html main caption,
html main tbody,
html main tfoot,
html main thead,
html main tr,
html main th,
html main td,
html main article,
html main aside,
html main canvas,
html main details,
html main embed,
html main figure,
html main figcaption,
html main footer,
html main header,
html main hgroup,
html main html main,
html main menu,
html main nav,
html main output,
html main ruby,
html main section,
html main summary,
html main time,
html main mark,
html main audio,
html main video,
html main button,
html body input {
  font-family: 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN W3', 'Meiryo', 'MS PGothic', sans-serif !important;
}

html main h1,
html main h2,
html main h3,
html main h4,
html main h5,
html main h6 {
  font-family: 'Meiryo', 'MS PGothic', sans-serif !important;
  font-weight: bold;
}
