@charset "UTF-8";
* {
  box-sizing: border-box;
  position: relative;
}

html {
  font-size: 16px;
}

body {
  margin: 0;
  padding: 0;
  background: #fff;
  font-family: "Noto Sans KR", serif;
}

h1 {
  font-family: "Bebas Neue", serif;
  color: #FF008A;
  display: none;
}

.background {
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  position: absolute;
  padding: 0 16px;
}

.main {
  min-height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.logo-holder {
  display: flex;
  justify-content: center;
  padding-top: 40px;
}
.logo-holder img {
  width: 600px;
}



.tea {
  display: flex;
  bottom: 100px;
  right: 40px;
}
.tea img {
  width: 50px;
}

.album {
  bottom: 77px;
  right: 100px;
}
.album img {
  width: 100px;
}

.shop {
  right: 60px;
}

.shop img{
  width: 90px;
}

.hong {
  bottom: 50px;
  left: 9px;
}
.hong img {
  width: 160px;
}

.diary {
  top: 20px;
  left: 30px;
}
.diary img {
  width: 130px;
}

.collection {
  bottom: 150px;
  left: 73px;
}
.collection img {
  width: 130px;
}

.contents {
  max-width: 980px;
  margin: 10vh auto;
  padding: 0 1rem;
}
.contents p {
  font-size: 1.7rem;
  line-height: 1.7rem;
  padding-bottom: 0;
  margin: 0;
  position: none;
}
.contents p span {
  font-family: "Bebas Neue", serif;
}



@media screen and (max-width: 1024px) {
  .logo-holder {
    width: 100%;
  }
  .contents p {
    font-size: 1.4rem;
    position: none;

    
    
  }
  .teacup{
    display: flex;
  justify-content: center;
  margin: 3.25rem 0;
  padding: 10px;
  }

.teacup img {
  width: 800px;
}

.album {
  bottom: 77px;
  right: 40px;
}
.album img {
  width: 60px;
}

.shop {
  right: 14px;
}
.shop img{
 width: 70px;
}

.hong {
  bottom: 50px;
  left: 9px;
}
.hong img {
  width: 100px;
}

.diary {
  top: 20px;
  left: 30px;
}
.diary img {
  width: 70px;
}

.collection {
  bottom: 105px;
  left: 73px;
}
.collection img {
  width: 90px;
}

}
@media screen and (max-width: 768px) {

  .teacup{
    display: flex;
  justify-content: center;
  margin: 3.25rem 0;
  padding: 10px;
  }

.teacup img {
  width: 600px;
}

  
  .logo-holder {
    width: 90%;
    display: flex;
    justify-content: center; /* 가로 중앙 정렬 */
    align-items: center; /* 세로 중앙 정렬 */
  }
  .logo-holder img {
    width: 90%;
  }
  .background {
    padding: 0;
  }



  .album {
    bottom: 50px;
    right: -10px;
  }
  .album img {
    width: 50px;
  }
  
  .shop {
    right: -30px;
  }

  .shop img{
    width: 50px;
   }
   
  
  .hong {
    bottom: 33px;
    left: 30px;
  }
  .hong img {
    width: 80px;
  }
  .diary {
    top: 20px;
    left: 20px;
  }
  .diary img {
    width: 70px;
  }

  .collection {
    bottom: 77px;
    left: 40px;
  }
  .collection img {
    width: 80px;
  }
  
}/*# sourceMappingURL=style.css.map */




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

  .teacup{
    display: flex;
  justify-content: center;
  margin: 3.25rem 0;
  padding: 10px;
  }

.teacup img {
  width: 400px;
}

  
  .logo-holder {
    width: 90%;
    display: flex;
    justify-content: center; /* 가로 중앙 정렬 */
    align-items: center; /* 세로 중앙 정렬 */
  }
  .logo-holder img {
    width: 90%;
  }
  .background {
    padding: 0;
  }




  .album {
    bottom: 25px;
    right: -40px;
  }
  .album img {
    width: 50px;
  }
  
  .shop {
    right: -45px;
  }

  
  .shop img {
    width: 40px;
  }
  
  .hong {
    bottom: 30px;
    left: 36px;
  }
  .hong img {
    width: 70px;
  }
  .diary {
    top: 30px;
    left: 20px;
  }
  .diary img {
    width: 50px;
  }

  .collection {
    bottom: 40px;
    left: 25px;
  }
  .collection img {
    width: 70px;
  }
  
}/*# sourceMappingURL=style.css.map */





 