@charset "UTF-8";

/*=== 9-1-2 丸が動いてスクロールを促す ====*/

/*スクロールダウン全体の場所*/
.scrolldown2{
  /*描画位置※位置は適宜調整してください*/
position:absolute;
bottom:10px;
left:50%;
}

/*Scrollテキストの描写*/
.scrolldown2 span{
  /*描画位置*/
position: absolute;
left:10px;
bottom:10px;
  /*テキストの形状*/
color:#000; /*#eee->#000 */;
font-size: 0.7rem;
letter-spacing: 0.05em;
/*縦書き設定*/
-ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
}

/* 丸の描写 */
.scrolldown2:before {
  content: "";
  /*描画位置*/
  position: absolute;
  bottom:0;
  left:-4px;
  /*丸の形状*/
width:10px;
height:10px;
border-radius: 50%;
background:#000; /*#eee->#000 */;
  /*丸の動き1.6秒かけて透過し、永遠にループ*/
animation:
  circlemove 1.6s ease-in-out infinite,
  cirlemovehide 1.6s ease-out infinite;
}

/*下からの距離が変化して丸の全体が上から下に動く*/
@keyframes circlemove{
    0%{bottom:45px;}
   100%{bottom:-5px;}
}

/*上から下にかけて丸が透過→不透明→透過する*/
@keyframes cirlemovehide{
    0%{opacity:0}
   50%{opacity:1;}
  80%{opacity:0.9;}
100%{opacity:0;}
}

/* 線の描写 */
.scrolldown2:after{
content:"";
  /*描画位置*/
position: absolute;
bottom:0;
left:0;
  /*線の形状*/
width:2px;
height: 50px;
background:#000; /*#eee->#000 */;
}


/*========= 粒子を描画するエリア設定 ===============*/
#header .fixed {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  overflow: hidden;
  position: relative;
  flex-direction: row;
}

.fixed {
  display:flex;
	justify-content: center;
	align-items: center;
  z-index: 0;
/*  height: 100vh;
  width: 100%;
  max-width: 100%;
  padding: 0 7vw;
  animation: bgchange 40s ease infinite;*/
}

#particle {
  position: absolute;
/*  left: 10px;*/
  top: 200px;
  width: 100%;
  height: 75vh;
  vertical-align: bottom;
  z-index: 2;
}
#particle1 {
  position: absolute;
/*  left: 10px;*/
  top: 40px;
  width: 50%;
  height: 70vh;
  vertical-align: bottom;
  z-index: 2;
}
/*
@media screen and (max-width: 390px) {
  #particle1 {
    height: 70vh;

  }
}*/