
/* print */

@page {
	margin: 5mm;
	size: A4 portrait; 
  /* 横の場合はlandscape */
}


@media print and (-ms-high-contrast: none){
  html,body {zoom: 95%!important;}
}


@media print {
  /* html,body {height: 900px!important;zoom: 85%;} */
  html,body {zoom: 85%;}
  body {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
  }

  header,
  .quality,
  .btn,
  footer {
    display: none;
  }

  .container {
    width: 1024px;
  }

  .container {
    padding-block-start: 40px;
  }

  .type-wrap {
    margin-block-start: 40px;
    padding-block-end: 40px;
  }
  

  .type_img-wrap {
    margin-inline: auto!important;
    width: 550px;
    height: 700px;
  }
  
  .type_img-wrap img {
    object-position: center;
    object-fit: cover;
    width: auto;
    height: 700px;
  }

  .type_guide {
    margin-block-start: 0;
    margin-block-end: 40px;
  }

  .type_guide_img-wrap {
    width: calc(( 322 / var(--media_tb)) * 100vw );
  }

  .sectionItem#caption {
    margin: 20px auto;
  }


.plan-type {
   background: none;
    }

    .plan-type__inner .inner-left {
        padding: 0 0 11.4285714286vw;
    width: 45%;
        max-width: inherit;
    }
    .plan-type__inner .inner-left__point li {
        padding: 2vw;
        font-size:16px;
    }
        .plan-type__inner .inner-right {
        width: 50%;
    }
        .entry-cta {
       display: none;
    }
        .plan-type__btn {
  display: none;
    }
    .page-note {
   display: none;
  }
  .page-note.plan_detail_cap {
   display: block;
}
  }

/* print */

@page {
	margin: 5mm;
	size: A4 portrait; 
  /* 横の場合はlandscape */
}

