/*
 Theme Name:  simj-oljournal
 Template:    original
*/

/* ===== oljournal 単記事だけ全幅＆サイドバー無効 ===== */
body.single-oljournal .wrap > aside { display:none !important; }

body.single-oljournal .wrap,
body.single-oljournal main.sub.inner,
body.single-oljournal main.sub.inner > .wrap,
body.single-oljournal section.single.main_cont,
body.single-oljournal section.single.main_cont .content,
body.single-oljournal section.single.main_cont .main_title,
body.single-oljournal section.single.main_cont #pagenavi {
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  float:none !important;
}

/* Gutenberg が <p> でショートコードを包む場合の保険 */
body.single-oljournal section.single.main_cont .content > p {
  margin:0 !important;
  padding:0 !important;
  max-width:none !important;
}

/* PDF ビューア（iframe/object/embed）をフル幅＋高さ 82svh */
body.single-oljournal section.single.main_cont .content iframe,
body.single-oljournal section.single.main_cont .content object,
body.single-oljournal section.single.main_cont .content embed {
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  height:82svh !important;
  min-height:60svh !important;
  border:0 !important;
}
@supports not (height: 1svh) {
  body.single-oljournal section.single.main_cont .content iframe,
  body.single-oljournal section.single.main_cont .content object,
  body.single-oljournal section.single.main_cont .content embed {
    height:82vh !important;
    min-height:60vh !important;
  }
}

/* 印刷時の軽い調整（任意） */
@media print {
  #wpadminbar { display:none !important; }
}