@charset "UTF-8";
@page {
  size: A4 portrait;
}
body main article section.bg-color:nth-of-type(odd) {
    background-color:transparent!important;
}
article{
  padding:2%!important;
}
/* section {
  break-before: always!important;
  page-break-before: always!important;
}
section:first-of-type {
  break-before: auto!important;
  page-break-before: auto!important;
} */
.mv{
  position:relative!important;
  margin-top:-120px!important;
  padding:0!important;
}
.print-only{
    display: block!important;
}
header,
footer,
.side_fix,
.subsidy-dl-btn,
h2::before{
  margin-top:0!important;
    display: none !important;
}
.cntbox{
  break-inside: avoid;
}
.onestop .col4 .cntbox{
  width:49%!important;
}
    /* break-inside: avoid; */

h2,h3{
  font-size:18px!important;
}
h4,h5,p,li,a{
  font-size:13px!important;
}