.yes_print {
  display: none;
}
@media print {
  body {
    padding-top: 0;
  }
  header {
    display: none;
  }
  main {
    padding-top: 0;
  }
  main > section {
    padding-top: 0;
    padding-bottom: 0;
  }
  .pagetitle {
    display: none;
  }
  .title_box.title_h1 {
    display: none;
  }
  .col_5_plan {
    width: 48%;
  }
  .inner_narrow {
    width: 100%;
  }
  .inner {
    width: 100%;
  }
  .expansion a:before {
    display: none;
  }
  .yokoku {
    display: none;
  }
  .bottom_contact {
    display: none;
  }
  .global_footer {
    display: none;
  }

  .yes_print {
    display: block;
  }
  .no_print {
    display: none;
  }
  .page-top {
    display: none !important;
  }
  .breadcrumb {
    display: none;
  }
  .second_item.plan_figure {
    margin-bottom: 0;
  }
  .plan_madori_box {
    border: initial;
  }
  .second_item:not(:last-child) {
    margin-bottom: 2rem;
  }
  .third_item:not(:last-child) {
    margin-bottom: 1rem;
  }
  .second_item.plan_txt_box {
    display: none;
  }
  .second_item.plan_figure {
    display: none;
  }
  .type_tag .type_tag_item.garden {
    background: none;
  }
  .type_tag .type_tag_item {
    color: #000;
  }
  .plan_spec_box .floor .type_area .type_main .hierarchy {
    font-size: 1em;
  }
  .plan_spec_box .floor .type_area {
    font-size: 1em;
    color: #000;
    border: 1px solid #ddd;
  }
  .plan_spec_box .floor .type_area .type_main .type_box {
    border: 1px solid #000;
  }
  .plan_spec_box .floor .type_area .type_main .type_box {
    font-size: 1em;
  }
  .plan_spec_box .floor .type_area .type_main .type_box span.alphabet {
    font-size: 2em;
  }
  .plan_spec_box .floor dl.full_size {
    background: none;
  }
  .plan_spec_box .floor dl.full_size span {
    font-size: 1em;
  }
  .plan_spec_box .floor .madori {
    font-size: 1em;
    color: #fff;
  }
  .type_tag .type_tag_item {
    font-size: 1em;
  }
  .plan_spec_box .floor .type_area .type_main .type_box {
    width: 80px;
    height: 80px;
  }
  .plan_spec_box .floor .main_spec {
    padding-top: 0;
    width: calc(100% - (80px + 8px));
  }
  .plan_spec_box .floor .type_area .type_main .type_box span.type {
    font-size: 14px;
  }
  .plan_spec_box .floor .madori p.furigana {
    font-size: 10px;
    margin-left: 0;
  }
  .plan_spec_box .floor .madori .ldk {
    font-size: 1.2em;
  }
  .plan_spec_box .floor .madori .wic {
    line-height: 1em;
  }
  .plan_spec_box .floor dl.full_size {
    line-height: 1em;
    padding: 5px;
  }
  .plan_spec_box .floor dl.full_size dd {
    font-size: 100%;
  }
  .plan_spec_box .floor .madori span.ldk > span {
    font-size: 1em;
  }
  .plan_spec_box .size ul li dl dd > span {
    font-size: 1em;
  }
  .plan_spec_box .floor dl.full_size {
    font-size: 1em;
  }
  .plan_spec_box .size ul li dl {
    display: flex;
    padding: 8px 0;
    align-items: center;
  }
  .plan_spec_box .size ul li dl dt {
    font-size: 0.9em;
    margin-bottom: 0;
  }
  .plan_spec_box .size ul li dl dd {
    font-size: 0.9em;
  }

  .plan_spec_box .size {
    padding: 10px 0;
  }
  .plan_spec_box .size ul li dl dd span.large_txt {
    font-size: 1.2em;
  }
  .plan_madori .kadobeya {
    border: 1px solid #000;
    color: #000;
  }
  .plan_spec_box .size ul li dl {
    display: block;
  }
  .plan_spec_box .size ul li dl dt {
    padding-bottom: 10px;
  }
  .plan_catch h4 {
    font-size: 0.9em;
    color: #000;
  }
  .plan_txt_list ul li {
    font-size: 0.9em;
    color: #000;
  }
}
