<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

@page {
    size: A4 portrait; /* 横の場合はlandscape */
}

body {
  width: 100%;
  max-width: 1200px !important;
  margin: 0 auto;
  background: none;
  position: static !important;
  font-size: 11pt;
}

.cms-preview,
.flatpickr-calendar {
  display: none !important;
}

#main,
#wrapper {
  margin: 0;
}

#content {
  min-width: 100%;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  page-break-after: avoid;
}

p,
h2,
h3 {
  orphans: 3;
  widows: 3;
}

#pageTitle h1 {
  font-size: 16pt;
}

h2 {
  font-size: 14pt;
}

h3 {
  font-size: 13pt;
}

h4 {
  font-size: 12pt;
}

/* Don't show linked images  */
.body a[href^="http"] {
  color: #000;
}

.body a:link[href^="http"]:after,
.body a[href^="http"]:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

.body abbr[title]:after {
  content: " (" attr(title) ")";
}

.body a[href$=".jpg"]:after,
.body a[href$=".jpeg"]:after,
.body a[href$=".gif"]:after,
.body a[href$=".png"]:after {
  content: " (" attr(href) ") ";
  display: none;
}

/* Don't show links that are fragment identifiers, or use the `javascript:` pseudo protocol .. taken from html5boilerplate */
a[href^="#"]::after,
a[href^="javascript:"]::after {
  content: "";
}

/* Table */
thead {
  display: table-header-group;
}

img,
tr {
  page-break-inside: avoid;
}

img {
  max-height: 240mm;
}

/* Hide various parts from the site */

#accessibilityTool,
#pageHeader,
#pageNav,
#links,
#advertisement,
.adobeReader,
.back,
#printBtn,
#miniEnquete,
#snsParts,
#footerNavi,
#pageFooter,
#pageTop {
  display: none !important;
}

.entrance {
  background: none !important;
}

#doc-notice,
.contentGpArticleDoc .docNo,
.contentGpArticleDoc .date {
  display: none;
}

.contentGpArticleDoc #doc-body {
  width: 100%;
}</pre></body></html>