@charset "UTF-8";

@page {
margin: 15mm 10mm;
}

* html body { zoom:90%; }
body { background:#fff none; color:#222; }
#container { width:auto; font-size: 11.5pt; }
.wrapper { width:auto; font-size: 11.5pt; }
#main { margin:0; }
#conts { float:none; width:auto; }
#header, #main_visual, #globalnavi, #sidebar, #footer, #side_fixed_box { display:none; }

/*ページ途中で切れる対策*/
p, table, img, h1, h2, h3 { page-break-inside: avoid; }
h1, h2, h3 { clear:both; }

#conts hr { border-bottom:solid 1px #222; }
#conts #social_btn { display:none; }

/*▼見出し▼*/
/*擬似要素リセット*/
#conts h1:before, #conts h1:after, #conts h2:before, #conts h2:after, #conts h3:before, #conts h3:after, #conts h4:before, #conts h4:after { display:none; }

#conts h1 { font-size:2.3em; padding:0; color:#222; width:auto; }
#conts h2 { background:none; border:none!important; border-bottom:solid 4px #222!important; padding:0 10px 15px; color:#222; width:auto; }
#conts h3 { background:none; border:solid 1px #222!important; width:auto; padding:8px 10px; color:#222; }
#conts h4 { background:none; border:none; color:#222; width:auto; overflow:hidden; position:relative; }
#conts h5 { color:222; width:auto; }

/*▼索引▼*/
#conts .list_box { border-bottom:solid 1px #222; width:auto; }
#conts .list_box .tit_box { border:none; width:auto; }
#conts .list_box .tit_box span { display:none; }
#conts .list_box h4 { float:none; background:none; padding:0; color:#222; position:static; overflow:hidden; border:none; zoom:1; }
#conts .list_box h4 a:link { color: #222; text-decoration:none; }
#conts .list_box h4 a:visited { color: #222; text-decoration:none; }
#conts .list_box .icon_img { display:none; width:auto; }

/*▼テーブル▼*/
#conts table { width:100%; }
#conts table.table01 { width:100%; }

#conts table th { color:#222; }
#conts table th, #conts table td { border-color:#222; }
#conts table.table01 th { color:#222; }

body.land_info_page{
  min-width: initial;
  color: #000;
}
.land_info_page #header,
.land_info_page #footer,
.land_info_page #navibar,
.land_info_page .land_detail_tab ul.tab,
.land_info_page .land_info_content .land_info_header {
  display: none;
}
.land_info_page .land_info_table caption{
  color: #000;
}
.land_info_page .land_info_content .contact_box{
  border: 6px solid #36991f;
}
.land_info_page .land_info_content .contact_box p.contact_caption{
  color: #000;
}
.land_info_page .land_info_content .contact_box .contact_info{
  float: none;
  width: 100%;
  padding-right: 0;
  text-align: center;
}
.land_info_page .land_info_content .contact_box .button_area{
  display: none;
}
.land_info_page .kukaku_content {
  display: block;
}
.land_info_page .land_detail_slider #bx-pager a.active:after {
  display: none;
}

