.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
.button {
  background-color: #1D1E21;
  line-height: 1.5;
  cursor: pointer;
  color: #fff;
  padding: 8px 40px;
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  text-decoration: none;
}
.button:hover,
.button:focus {
  color: #fff;
  background-color: #111213;
}
.button:active {
  background-color: #000000;
}
.desk {
  width: 1300px;
  padding: 0 80px;
}
.section--alpha .desk {
  width: 1920px;
}
.section--gamma .desk,
.section--eta .desk {
  width: 912px;
}
@media (max-width: 1920px) {
  .section--alpha .area .seam.slim .text {
    width: 23.125vw;
    padding: 0 1.04166667vw;
    height: 14.16666667vw;
  }
  .section--alpha .area .seam.slim .text .text-section--h6 {
    top: 2.08333333vw;
  }
  .section--alpha .area .seam.slim .text h3 {
    font-size: 2.08333333vw;
  }
  .section--alpha .area .seam.slim .pict {
    margin-bottom: 2.60416667vw !important;
  }
}
@media (max-width: 1299px) {
  .section--iota .desk {
    width: 1024px;
  }
  .section--iota .hover-unit {
    padding-left: 20px;
    padding-right: 20px;
  }
  #view .section--iota .hover-unit {
    height: 530px;
  }
  #view .section--iota .hover-unit .hover-unit__height {
    height: 530px;
    width: 202px;
    margin-left: -101px;
    padding: 18px 20px 100px 20px;
  }
  #view .section--iota .hover-unit.is-active .hover-unit__body--over {
    height: 530px;
  }
}
@media (max-width: 1299px) {
  .section--delta .desk {
    width: 1024px;
  }
  .section--delta .area .seam {
    padding-top: 40px;
  }
  #view .section--delta .area .seam {
    height: 550px;
  }
  #view .section--delta .area .seam.is-active .part {
    -webkit-transform: translateY(-220px);
            transform: translateY(-220px);
  }
}
.unit-slider {
  margin-bottom: 52px;
}
.section--delta .area {
  margin-bottom: 68px;
}
.section--lambda .area {
  margin-top: 68px;
  margin-bottom: 68px;
}
.section--alpha .area .flat .body {
  padding-top: 135px;
  padding-bottom: 135px;
}
.section--alpha .area .edge .body {
  padding-top: 47px;
  padding-bottom: 47px;
}
.section--gamma .area .seam + .seam {
  margin-top: -81px;
}
.section--delta .area .seam.fold div.more {
  padding-top: 19px;
  padding-bottom: 19px;
}
.section--epsilon .area .pure.fold + .pure.fold {
  margin-top: -70px;
}
.section--alpha .area {
  width: 100%;
}
.section--alpha .area > .unit {
  margin-right: 0.94760312%;
  margin-left: 0.94760312%;
  width: 98.10479376%;
}
.section--alpha .area .cb-album .body,
.section--alpha .area .head,
.section--alpha .area .foot,
.section--alpha .area .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--alpha .area > .slim .part {
  width: 100%;
}
.section--delta .area {
  width: 100%;
}
.section--delta .area > .unit {
  margin-right: 1.03092784%;
  margin-left: 1.03092784%;
  width: 97.93814433%;
}
.section--delta .area .cb-album .body,
.section--delta .area .head,
.section--delta .area .foot,
.section--delta .area .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--delta .area > .slim {
  width: 31.27147766%;
}
.section--delta .area > .slim .head,
.section--delta .area > .slim .foot,
.section--delta .area > .slim .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--delta .area > .slim.cb-album .body {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--delta .area > .slim .tiny {
  width: 100%;
}
.section--zeta .area {
  width: 100%;
}
.section--zeta .area > .unit {
  margin-right: 1.03092784%;
  margin-left: 1.03092784%;
  width: 97.93814433%;
}
.section--zeta .area .cb-album .body,
.section--zeta .area .head,
.section--zeta .area .foot,
.section--zeta .area .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--zeta .area > .slim {
  width: 31.27147766%;
}
.section--zeta .area > .slim .head,
.section--zeta .area > .slim .foot,
.section--zeta .area > .slim .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--zeta .area > .slim.cb-album .body {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--zeta .area > .slim .tiny {
  width: 100%;
}
.section--iota .area {
  width: 100%;
}
.section--iota .area > .unit {
  margin-right: 1.03092784%;
  margin-left: 1.03092784%;
  width: 97.93814433%;
}
.section--iota .area .cb-album .body,
.section--iota .area .head,
.section--iota .area .foot,
.section--iota .area .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--iota .area > .slim {
  width: 22.93814433%;
}
.section--iota .area > .slim .head,
.section--iota .area > .slim .foot,
.section--iota .area > .slim .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--iota .area > .slim.cb-album .body {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--iota .area > .slim .tiny {
  width: 100%;
}
.section--lambda .area {
  width: 100%;
}
.section--lambda .area > .unit {
  margin-right: 1.03092784%;
  margin-left: 1.03092784%;
  width: 97.93814433%;
}
.section--lambda .area .cb-album .body,
.section--lambda .area .head,
.section--lambda .area .foot,
.section--lambda .area .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--lambda .area > .slim {
  width: 22.93814433%;
}
.section--lambda .area > .slim .head,
.section--lambda .area > .slim .foot,
.section--lambda .area > .slim .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--lambda .area > .slim.cb-album .body {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--lambda .area > .slim .tiny {
  width: 100%;
}
.section--my .area {
  width: 100%;
}
.section--my .area > .unit {
  margin-right: 1.03092784%;
  margin-left: 1.03092784%;
  width: 97.93814433%;
}
.section--my .area .cb-album .body,
.section--my .area .head,
.section--my .area .foot,
.section--my .area .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--my .area > .slim {
  width: 31.27147766%;
}
.section--my .area > .slim .head,
.section--my .area > .slim .foot,
.section--my .area > .slim .part {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--my .area > .slim.cb-album .body {
  margin-right: 0%;
  margin-left: 0%;
  width: 100%;
}
.section--my .area > .slim .tiny {
  width: 100%;
}
.section--alpha .area {
  width: 101.93181818%;
  margin-left: -0.96590909%;
}
.section--beta .area {
  width: 57.54385965%;
}
.section--delta .area {
  width: 102.10526316%;
  margin-left: -1.05263158%;
}
.section--epsilon .area {
  width: 65.96491228%;
}
.cb-layout4 .section--epsilon .area.farwest {
  float: right;
  width: 31.92982456%;
}
.cb-layout5 .section--epsilon .area.base {
  float: right;
}
.cb-layout5 .section--epsilon .area.farwest {
  width: 31.92982456%;
}
.section--zeta .area {
  width: 102.10526316%;
  margin-left: -1.05263158%;
}
.section--iota .area {
  width: 102.10526316%;
  margin-left: -1.05263158%;
}
.section--kappa .base {
  width: 48.77192982%;
}
.section--lambda .area {
  width: 102.10526316%;
  margin-left: -1.05263158%;
}
.section--my .area {
  width: 102.10526316%;
  margin-left: -1.05263158%;
}
.section--alpha .area .seam {
  width: 31.43812709%;
}
.section--alpha .area .flat {
  width: 1162px;
}
.section--alpha .area .flat .body {
  width: 57.48709122%;
  padding-left: calc(((100%/1162*334)) - 139px);
  padding-right: calc(((100%/1162*334)) - 139px);
}
.section--alpha .area .flat .pict.tall {
  width: 48.53700516%;
}
.section--alpha .area .edge .body {
  width: 752px;
}
.section--alpha .area .edge .part {
  width: 35.63829787%;
  margin-left: 64.36170213%;
}
.section--alpha .area .edge .pict.tall {
  width: 61.17021277%;
}
.section--zeta .area .pure.slim {
  width: 97.93814433%;
}
.section--zeta .area .pure.slim .body {
  width: 564px;
}
.section--eta .area .unit .part {
  width: 68.08510638%;
  margin-left: 15.95744681%;
  margin-right: 15.95744681%;
}
.section--iota .area .unit {
  width: 22.93814433%;
}
.section--lambda .area .unit.wide {
  width: 47.93814433%;
}
/*# sourceMappingURL=screen-large.css.map */