@charset "utf-8";
/* 印刷用CSS
+=========================================================+*/
html {
  background-color: transparent !important;
}

body {
  font-size: 10px !important;
  min-width: auto !important;
}

footer,
#floatingNaviTohyo {
  display: none;
}

#footerArea {
  padding-bottom: 0;
}

a[href]:after {
  content: "" !important;
}

abbr[title]:after {
  content: "" !important;
}

.navbar {
  display: none;
}

a,
a:visited {
  text-decoration: none;
}

#titleArea {
  display: none;
}

#mainArea ol.breadcrumb {
  display: none;
}

#mainArea .jumpArea {
  display: none;
}

#mainArea .twitterArea {
  display: none;
}

#page-top {
  display: none;
}

.pageBreakBefore {
  page-break-before: always;
}

.pageBreakAfter {
  page-break-after: always;
}

.pageBreakAfter:last-child {
  page-break-after: auto;
}

.title01 {
  padding: 0 10px;
}
.title01::before {
  position: relative;
  top: 2px;
}
.pageBreakAfter h4 {
  font-size: 15px;
}

.table > tbody > tr > td {
  padding: 3px;
}

.container {
    max-width: 100%!important;
}
