:root {
  --textColor: #000000;
  --titleColor: #000000;
  --linkColor: #A1C854;
  --deskWidth: 1278px;
  --deskSpace: 4vw;
  --deskMaxWidth: calc(100vw - (2 * var(--deskSpace)));
}
@media (max-width: 1023px) {
  :root {
    --deskSpace: 6vw;
    --deskMaxWidth: calc(100vw - (2 * var(--deskSpace)));
  }
}
:root {
  --ns-UnitNavigationOffset: 240px;
}
@media (max-width: 767px) {
  :root {
    --ns-UnitNavigationOffset: 170px;
  }
}
:root {
  --spacePart: 10px;
}
@media (max-width: 1023px) {
  :root {
    --spacePart: 10px;
  }
}
@media (max-width: 767px) {
  :root {
    --spacePart: 10px;
  }
}
:root {
  --spaceUnit: 20px;
}
@media (max-width: 1023px) {
  :root {
    --spaceUnit: 20px;
  }
}
@media (max-width: 767px) {
  :root {
    --spaceUnit: 20px;
  }
}
:root {
  --spaceTotal: 30px;
}
@media (max-width: 1023px) {
  :root {
    --spaceTotal: 30px;
  }
}
@media (max-width: 767px) {
  :root {
    --spaceTotal: 30px;
  }
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
.layout1 .wrapper {
  padding-top: 710px;
}
.area--two {
  width: 104.44444444%;
  margin-left: -2.22222222%;
}
.area--two .unit {
  margin-left: 2.12765957%;
  margin-right: 2.12765957%;
}
.area--two .unit--third,
.area--two .unit--second {
  width: 45.74468085%;
}
.area--two .unit--full {
  width: 95.74468085%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}
.area--two .unit--full .head,
.area--two .unit--full .foot {
  display: none;
}
.area--two .unit--full .unit__content,
.area--two .unit--full .unit__background {
  width: 47.77777778%;
}
.area--two .unit--full .unit__body {
  padding-top: calc(var(--spaceTotal) * 1);
  box-sizing: border-box;
}
.area--two .unit--image-right {
  flex-direction: row-reverse;
}
.unit--location .part:first-child {
  float: left;
  width: 35.27315914%;
}
.unit--location .part {
  float: right;
  width: 61.16389549%;
}
/*# sourceMappingURL=./screen-medium.css.map */