@charset "UTF-8";

/* =========================================================
   Print Style
========================================================= */
/* layout
----------------------------------------------- */
html {
  width: 100%;
  height: 100%;
}
body {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  overflow: visible;
  /zoom: 90%;
  _zoom: 0.65;
}
#cmsPreviewMark, #accessibilityTool,
#commonHeader .menu, #pageNav, #breadCrumbs,
#menu, #links {
  display: none;
}
#main, #wrapper, #content {
  float: none;
  width: auto;
  margin: 0;
}

/* content
------------------------------------------------ */
#pageTitle {
  width: 100%;
}
#main .pieceHeader,
#main .pieceHeader h2 {
  filter: none;
}
.body h2,
#pageTitle .pieceBody,
#commonFooter {
  filter: none;
}
#pageTitle .pieceBody {
  background: none;
  background-color: #4ca438;
}
/* サブサイト */
body[class^="dir-kagakukan"] #pageTitle .pieceBody,
body[class^="dir-ikiikiKenko"] #pageTitle .pieceBody,
body[class^="dir-kururin"] #pageTitle .pieceBody,
body[class^="dir-gikai"] #pageTitle .pieceBody,
body[class^="dir-kankouGuide"] #pageTitle .pieceBody,
body[class^="dir-bunkazai"] #pageTitle .pieceBody {
  background-color: transparent;
}
#pageTitle .pieceBody h1 {
  color: #000;
}
/* IE9、Firefoxで1pxはみ出す件 */
.calendarEvents table,
.contentMapMarkers table,
.body table {
  margin-right: 1px;
}
/* 文化財 */
body[class^="dir-bunkazai"] #main {
  width: 100%;
}
body[class^="dir-bunkazai"] #wrapper {
  clear: both;
  float: right;
  width: 1000px;
  margin-left: -210px;
}
body[class^="dir-bunkazai"] #menu {
  display: block;
}
body[class^="dir-bunkazai"] #content {
  float: right;
  width: 790px;
}