@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {
  font-size: 13px;
}

#print {
  display: none;
}
.print_none {
  display: none !important;
}
.print_on {
  display: block !important;
}
.break {
  page-break-before: always;
}

h1 {
  margin: 0px auto;
}
.p_top {
  max-width: 960px;
  font-size: 13px;
}
strong {
  margin-top: 0;
  margin-left: 0;
}
ul {
  max-width: 960px;
}
li {
  margin-bottom: 0.5em;
}
li img {
  display: block;
  margin: 0 auto;
  height: 420px;
}
.t6m tbody tr:last-child,
.s2 tbody tr:last-child {
  display: none;
}
th {
  padding: 2px 10px;
}
.table1 tr th,
.table1 tr td {
  border-collapse: collapse;
  border-radius: 0 !important;
}


.calc3 {
  padding: 0;
}
.calc3 h1 {
  transform: scale(0.8,0.8);
  margin: 0px auto;
}
.calc3 h2 {
  transform: scale(0.8,0.8);
  margin: 0px auto 10px;
}
.calc3 strong {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
}
.calc3 .calcnotice {
  max-width: 750px;
}
.calc3 li {
  margin-bottom: 0;
  font-size: 11px;
}
.calc3 .table1 tr th {
  border-collapse: collapse;
  border-radius: 0 !important;
  background: #fcf;
  font-size: 12px;
}
.calc3 .table1 tr td {
  border-collapse: collapse;
  border-radius: 0 !important;
  font-size: 13px;
}
.calc3 .table1 tbody tr:nth-child(5n) {
  background: #fcf;
  border-bottom: 3px double #fcf;
}