@charset "utf-8";
footer {
  padding: 80px 0;
}

.top_btn {
  width: 3vw;
  height: 3vw;
  position: fixed;
  right: 4vw;
  bottom: 3vw;
  background-color: #fff;
  border-radius: 50%;
  z-index: 999;
}



/* mobile */
@media screen and (max-width: 767px) 
{
  .top_btn {
    width: 12vw;
    height: 12vw;
  }
  .ft_left{
    width:100%;
  }
}

/* tablet 세로기준 */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .top_btn {
    width: 8vw;
    height: 8vw;
  }
  .ft_left{
    width:100%;
  }
}


/* 태블릿 아이패드미니 가로부터 ~ , 노트북 : 11인치  ~ 15인치 */
@media screen and (min-width: 1025px) and (max-width: 1440px) {
}
