@charset "utf-8";

html,
body {
  padding: 0px;
  height: auto;
}

footer {
  display: none;
}

#secondary {
  display: none;
}

#page {
  width: 100%;
}
#main {
  width: 100%;
  margin: 0 auto;
}

#indexmain {
  width: 100%;
  margin: 0 auto;
}

#pickup .qbtn li {
  width: 23%;
}

#pickup .qbtn {
  width: 95%;
  margin-left: 20px;
}

#pickup .qa {
  width: 100%;
  float: left;
}

#content {
  width: 90%;
  page-break-after: always;
}

.site-branding .head_r {
  display: none;
}

.site-branding .head_l h1 {
  width: 100%;
}

ul.prqr_btn {
  display: none;
}

.manualpage ol li.stepli:nth-child(3),
.manualpage ol li.stepli:nth-child(6),
.manualpage ol li.stepli:nth-child(9) {
  page-break-after: always;
}

.side {
  display: none;
}

.manualpage .stepcontainer .glass {
  display: none;
} 


/* 追加（2022-5-19） */
body {
  -webkit-print-color-adjust: exact;/*chromeタイトル背景色表示*/
}

.entry-content{
  display: block;
}

#primary{
  display: block;
}

.entry-content h4,.break-print,.entry-content h1,.page-id-800 .entry-content h2{
  break-before: page !important;
}


.page-id-708 .break-print{
  margin-top: inherit;
}

.line-break h1:first-child,
.break-print:first-child,
.page-id-800 .entry-content h2:first-child,
.page-id-708 .entry-content h1,
.page-id-635 .entry-content h1{
  break-before:inherit !important;
}


.site-header-main{
  width: 90%;
  margin: 0px auto 0px;
}

.print-banner::before{
content: "";
background: url(../images/start-up-img.png) center center no-repeat;
background-size: contain;
display: inline-block;
height: 152px;
width: -webkit-fill-available;
width: -moz-available;
}

.print-label,.print-banner{
  font-size: 0 !important;
}

.print-label:before {
  font-size: 17.6px;
  content: "もくじ";
}

.hide{
  display: none;
}

/* 追加（2022-6-2） */

.post-773{
  display: none;
}

.stepli{
  break-inside: avoid;
}

.manualpage ol li.stepli .steptitle{
  min-height: 44px;
  height: 100%;
}

.manualpage ol li.stepli .stepcontainer{
  flex-direction: column-reverse !important;
}

.manualpage .stepcontainer .glass{
  display: block ;
}

.page-id-773 .stepli .stepcontainer .steptext ul li{
  border-bottom: dotted 1px #000;
}

.page-id-773 .steptext ul {
  margin-left: auto;
  margin-bottom: 35px;
}

.page-id-773 .steptext ul li{
  padding: 0px 0px 6px;
  margin-top: 10px;
}

.page-id-773 .steptext ol li{
  margin-top: 10px;
}

.print-page{
  display: block;
}

/* 追加（2024-2-2） */

.page-id-635,.page-id-800{
  page-break-before: always;
}

#main .entry-content ol{
  position: inherit !important;
  display: inherit !important;
}

#page .entry-content img{
  
}