@charset "utf-8";

* {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

img {
  vertical-align: top;
}

a:any-link {
  text-decoration: none;
  color: #fff;
}

.story {
  background-image: url(../img/cassdiy.jpg);
  width: 100%;
  background-size: cover;

  position: relative;
}

h2 {
  width: 100%;
  text-align: center;
  padding-top: 50px;
  font-size: 2.5em;
  font-family: "코버워치";
  color: #fff;
}

.swiper-container {
  position: relative;
  max-width: 1280px;

  margin: 0 auto;
  overflow-x: hidden;

  padding: 6em 0;
}

.swiper-wrapper {
  position: absolute;
  height: 100%;
  left: 0;
  top: -50px;
  transform: translateX(-50%);
  max-width: 1280px;
  cursor: pointer;
  margin-top: 100px;
}

.swiper-slide {
  text-align: center;
}

.swiper-slide img {
  max-width: 100%;
  height: auto;
}

#swiper-button-next {
  position: absolute;
  right: 3px;
}

#swiper-button-prev {
  position: absolute;
  left: -3px;
}

.swiper-slide img {
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 35);
}

.swiper-slide:hover img {
  transform: scale(1.03);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 35);
}
