@charset "utf-8";
/* --------------------------------------------------------------------------------
用紙設定
-------------------------------------------------------------------------------- */
@page {
  size: A4;
  margin: 10mm;
}  

/* --------------------------------------------------------------------------------
共通
-------------------------------------------------------------------------------- */
body {
  width: 100% !important;
  height: auto;
  margin: 0 !important;
  color: #000;
	background-color: #FFF;
  overflow: visible !important;
}

#wrapper {
  box-shadow: none;
}

.content_block {
  margin-bottom: 2em;
}

ul.arrow li,
ul.check li,
ul.disc li,
ul.times li,
ul.jump li,
dl.arrow dt {
  margin-bottom: 0;
}

.papers .writing dd {
  margin-bottom: 5px;
}

/* ---------- ナビゲーション非表示 ---------- */
#nav_pagetop,
#l_nav,
#global_nav,
#foot_nav,
footer {
  display: none !important;
}

/* ---------- 改ページ指定 ---------- */
.page_break {
	page-break-before: always;  /* 強制的に改ページ */
}

section,
.l-container {
  page-break-inside: avoid;  /* 要素内で改ページしない */
}

/* --------------------------------------------------------------------------------
トップページ
-------------------------------------------------------------------------------- */
#toppage #sitenavi,
#info_adobe,
#bnr_pref,
#bnr_corp {
  display: none !important;  /* 非表示 */
}

/* --------------------------------------------------------------------------------
居所申請・ヘボン式ローマ字
よくあるご質問・申請書の配布場所
-------------------------------------------------------------------------------- */
#kyosho section,
#hepburn section,
#haifu section {
  page-break-inside: auto;  /* 要素内で自動的に改ページ */
}

#kyosho #case1,
#kyosho #case2,
#kyosho #case3,
#kyosho #case4,
#kyosho #case5,
#hepburn #case1,
#hepburn #case2,
#hepburn #case3,
#faq .content_block,
#haifu .entries {
  page-break-inside: avoid;  /* 要素内で改ページしない */
}

/* --------------------------------------------------------------------------------
よくあるご質問
-------------------------------------------------------------------------------- */
#faq .accordion_set dd {
	display: block;
}