/*================================================
 * 基本設定
 ================================================*/
html, body {
      width: 100%;
      height: auto;
  margin: 0;
}

/*================================================
 * トップテキスト大きさ
 ================================================*/
toptext {
  position: absolute; top: 250px;
      left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
  font-size: 1em;
  font-family:sans-serif;
  overflow-x: hidden;
}

/*================================================
 * sectionのコントロール
 ================================================*/

section {
  position: relative;
  padding:2vh 0vw;
  min-height: vh;
  color: #000;
  z-index:-1;
}


/*================================================
 * 右スライド
 ================================================*/
.delighter.right { transform:translate(-100%); opacity:0; transition: all .75s ease-out; }
.delighter.right.started { transform:none; opacity:1; }

/*================================================
 * 左スライド
 ================================================*/
.delighter.left { transform:translate(100%); opacity:0; transition: all .75s ease-out; }
.delighter.left.started { transform:none; opacity:1; }

/*================================================
 * ポップアップスライド
 ================================================*/
.delighter.bottom { transform:translatey(300%); opacity:0; transition: all .75s ease-out; }
.delighter.bottom.started { transform:none; opacity:1; }


/*================================================
 * コンセプト行の読み込みディレイ
 ================================================*/
.delighter li { opacity: 0; transform: translatey(400%); transition: all .7s ease-out; 
}
.delighter.started li { opacity: 1; transform: none; }
.delighter.started li:nth-child(1) { transition: all .7s ease-out .1s; }
.delighter.started li:nth-child(2) { transition: all .7s ease-out .3s; }
.delighter.started li:nth-child(3) { transition: all .7s ease-out .5s; }
.delighter.started li:nth-child(4) { transition: all .7s ease-out .7s; }
.delighter.started li:nth-child(5) { transition: all .7s ease-out .9s; }
.delighter.started li:nth-child(6) { transition: all .7s ease-out 1.1s; }
.delighter.started li:nth-child(7) { transition: all .7s ease-out 1.3s; }
.delighter.started li:nth-child(8) { transition: all .7s ease-out 1.5s; }
.delighter.started li:nth-child(9) { transition: all .7s ease-out 1.7s; }
.delighter.started li:nth-child(10) { transition: all .7s ease-out 1.9s; }
.delighter.started li:nth-child(11) { transition: all .7s ease-out 2.1s; }



