@charset "UTF-8";

/*--------------------------------------------------------------
  Letter Spacing
---------------------------------------------------------------*/
.ls {
  letter-spacing: -0.1em
}

/*--------------------------------------------------------------
  home top
---------------------------------------------------------------*/
#home_top {
  top: 0;
  height: 0;
  padding-bottom: 94.666666%;
  background-image: none;
  min-height: initial;
}
/* Slider */
.bx-wrapper {
  top: 0 !important;
}
.bx-wrapper .bx-controls {
  width: 100% !important;
}
.bx-wrapper .bx-pager {
  padding-top: 10px;
}
ul.header-slider {
  position: relative;
  left: 0;
  overflow: hidden;
}
ul.header-slider li {
  width: 100%;
  height: auto;
}
ul.header-slider li a {
  width: 100%;
  height: 100%;
  display: block;
}

/*--------------------------------------------------------------
  パーソナル情報エリア
---------------------------------------------------------------*/
#home_infoarea {
  position: relative;
  top: -47px;
  width: 100%;
  height: 0;
  padding-bottom: 94.666666%;
  margin-bottom: 30px;
}
.home_catch {
  top: 65px;
  left: 4.666666%;
  font-size: 32px;
}
#home_infoarea p {
  display: none;
}

/*--------------------------------------------------------------
  メインエリア
---------------------------------------------------------------*/
/* Add 201809 */
#home_mainarea {
  top: 0;
  width: initial;
  margin: 0;
  padding: 0;
}

/*-------------------------------------------------------------
  Introduction - 201810
-------------------------------------------------------------*/
#intro {
  background-image: none;
  padding: 10% 0;
}
.intro-heading h2 {
  margin-bottom: 2.5%;
  font-size: 26px;
}
.intro-summary p {
  width: 100%;
  float: none;
  margin-bottom: 5%;
}
.intro-summary img {
  float: none;
}

/*-------------------------------------------------------------
  医療施設（医院・病院）建築・開業までのステップ - 201810
-------------------------------------------------------------*/
#step {
  padding: 10% 0;
}
h2.item-sp {
  font-size: 25px;
  font-weight: bold;
  line-height: 1.4;
  color: #ffffff;
  margin-bottom: 25px;
}
.step-bg {
  display: none;
}
.step-unit {
  width: 92.1875%;
}
.step p {
  width: 100px;
}
.step:nth-of-type(even) {
  margin-left: 50px;
}
.step:not(:last-of-type) {
  margin-bottom: 25px;
}
.step dl {
  padding-left: 15px;
}
.step dl dt {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.3;
  margin-bottom: 0.5em;
}
.step dl dt span {
  font-size: 0.7em;
  display: block;
  margin-left: -0.5em;
}
.step dl dd {
  font-size: 14px;
  line-height: 1.3;
  text-align: justify;
}

/*-------------------------------------------------------------
  診療圏調査・事業収支シミュレーション・設計提案 - 201810
-------------------------------------------------------------*/
#iss {
  padding: 10% 0;
}
.iss-unit {
  width: 92.1875%;
  margin: 0 auto;
}
.iss-unit dl:not(:first-of-type) {
  margin-top: 60px;
}
.iss-unit dl dt {
  width: 44.140625%;
}
.iss-unit dl dd {
  font-size: 13px;
  line-height: 1.6;
  padding-left: 3.90625%;
}

/*--------------------------------------------------------------
  カタログ請求・お問い合わせ
---------------------------------------------------------------*/
.cri-unit {
  background: rgba(232,252,255,0.8) /* #e8fcff */;
}