@import url(video.css);
@import url(instagram.css);
@import url(staff.css);

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #000000;
}

::-webkit-scrollbar-thumb {
  background: #c0120f;
}

::-webkit-scrollbar-thumb:hover {
  background: #790200;
}

body{
  width: 100vw;
  overflow-x: hidden;
  font-family: 'Yu Mincho';
}

.video-container{
  position: fixed;
  top: 0;
  z-index: -100;
  height: 100vh;
  width: 100vw;
  contain: content;
}

.video-container > video{
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}

.responsive-section{
  width: 800px;
  margin: auto;
}

.black-trans-background{
  background: #0000009c;
  padding-bottom: 100px;
}

.blank-section{
  height: 800px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  color: white;
  align-items: center;
  justify-content: flex-end;
}

.blank-arrow{
  width: 30px;
  padding-bottom: 30px;
  filter: brightness(0.7);
  transition: 0.4s;
  animation: bounce-down 0.5s linear infinite;
}

.blank-arrow:hover{
  filter: brightness(1);
  cursor: pointer;
  transition: 0.4s;
  animation: none;
}

.black-background{
  background: black;
  padding-top: 100px;
  padding-bottom: 100px;
}

.br-pc{
  display: block;
}

.br-sp{
  display: none;
}

#shop_sp{
  display: none;
}

.smaller-text {
  font-size: 24px;
}

.section-title > img{
  width: 45px;
  margin-bottom: 8px;
}

@media only screen and (max-width: 600px) {

  ::-webkit-scrollbar {
    width: 1px;
  }
  
  ::-webkit-scrollbar-track {
    background: #00000000;
  }
  
  ::-webkit-scrollbar-thumb {
    background: #c0120f00;
  }
  
  ::-webkit-scrollbar-thumb:hover {
    background: #79020000;
  }

  .br-pc{
    display: none;
  }
  
  .br-sp{
    display: block;
  }

  #shop_pc{
    display: none;
  }
  #shop_sp{
    display: block;
  }
  .black-background {
    margin-top: -5px;
  }
}