header,
footer,
.PageTitle,
.Breadcrumb,
.Contents__left,
.Access__printBtnArea,
.Table__slide,
.IndexMain,
.FixedMenu,
.FixedMenu__footer,
.PageTop,
.NoPrintArea {
  display: none !important;
}

.PrintHeader,
.PrintFooter {
  display: block;
}

.PrintFooter {
  background-color: #5c3c22;
  color: #fff;
  text-align: center;
}

body {
  font-size: 12px;
}

.Contents {
  background-color: #fff;
}
.Contents__inner {
  width: 1200px;
}
.Contents__right {
  float: none;
  width: 100%;
}

.l_header_printAreaInner {
  margin-top: 20px;
  border-bottom: 2px solid #d3cbc6;
  padding-bottom: 20px;
  display: table;
  table-layout: fixed;
}

.l_header_printArea {
  display: block !important;
}

.l_header_printArea_main_visual {
  border-bottom: solid 4px #5c3c22;
  margin: 0;
}

.l_header_printArea_main_visual img {
  width: 100%;
  display: block;
  max-width: none;
  float: none;
  margin: 0;
  padding: 0;
}

.l_header_printAreaInner {
  width: 100%;
  font-size: 10px;
}

.l_header_printAreaInner .l_header_bottomNavigation {
  display: table-row;
}

.l_header_printAreaInner .l_header_bottomNavigation_left,
.l_header_printAreaInner .l_header_bottomNavigation_center,
.l_header_printAreaInner .l_header_bottomNavigation_right {
  border-left: 1px solid #d3cbc6;
  width: auto;
  display: table-cell;
  vertical-align: middle;
}

.l_header_printAreaInner .l_header_bottomNavigation_left {
  width: 30%;
  border-left: none;
  text-align: left;
}

.l_header_printAreaInner .l_header_bottomNavigation_center {
  width: 30%;
  font-size: 26px;
  text-align: left;
  padding: 15px;
}

.l_header_printAreaInner .l_header_bottomNavigation_right {
  text-align: left;
  padding: 15px;
}

.l_header_printAreaInner .l_header_bottomNavigation_center_01_main {
  font-size: 26px;
  text-align: left;
}

.mod_inner {
  max-width: none !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.mod_title_h1 {
  color: #5c3c22;
  text-align: left;
}

.mod_title_h1 span {
  display: block;
}

.mod_title_h1_lead {
  font-size: 14px;
}

.mod_title_h1_main {
  font-size: 26px;
  margin-top: 5px;
}

.mod_title_h3 {
  font-size: 22px;
}

.mod_title_h3:before {
  content: "";
  display: inline-block;
  border-radius: 10px;
  width: 0;
  height: 29px;
  background-color: transparent;
  border: 3px solid #f05466;
  margin-right: 10px;
  vertical-align: middle;
  position: absolute;
  left: 0;
}

.mod_marginTop10 {
  margin-top: 10px;
}

.mod_marginTop20 {
  margin-top: 20px;
}

.Access__featureItem {
  display: list-item;
  list-style-position: inside;
  background-image: none;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.Access__featureItem--night {
  list-style-image: url(../images/dialysis_clinic/icon_night.png);
}

.Access__featureItem--nearStation {
  list-style-image: url(../images/dialysis_clinic/icon_near_station.png);
}

.Access__featureItem--hdf {
  list-style-image: url(../images/dialysis_clinic/icon_hdf.png);
}

.Access__featureItem--wifi {
  list-style-image: url(../images/dialysis_clinic/icon_wifi.png);
}

.Access__featureItem--travel {
  list-style-image: url(../images/dialysis_clinic/icon_travel.png);
}

.Access__featureItem--sports {
  list-style-image: url(../images/dialysis_clinic/icon_sports.png);
}

.Access__featureItem--meal {
  list-style-image: url(../images/dialysis_clinic/icon_meal.png);
}

.Access__featureItem--echo {
  list-style-image: url(../images/dialysis_clinic/icon_echo.png);
}

.Access__featureItem--kidneyDoctor {
  list-style-image: url(../images/dialysis_clinic/icon_kidney_doctor.png);
}

.Access__featureItem--dialysisDoctor {
  list-style-image: url(../images/dialysis_clinic/icon_dialysis_doctor.png);
}

.Access__featureItem--pickup {
  list-style-image: url(../images/dialysis_clinic/icon_pickup.png);
}

.Access__featureItem--wheelchair {
  list-style-image: url(../images/dialysis_clinic/icon_wheelchair.png);
}

.Access__featureItem--shunt {
  list-style-image: url(../images/dialysis_clinic/icon_shunt.png);
}

.Access__featureItem--otherDepartments {
  list-style-image: url(../images/dialysis_clinic/icon_other_departments.png);
}

.print_none {
  display: none;
}

.Access__column {
  margin-bottom: 0;
}

.BloodAccess__block {
  margin-top: -100px;
}

.Contents__basic01 {
  padding: 40px 40px !important;
}

.Access__title01 {
  margin-bottom: 40px !important;
}
