@charset "UTF-8";

#original {
  background: url(../images/bg_note.png) #fff;
  padding: 110px 50px 60px;
}

#original .teaser-block-inner{
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  line-height: 180%;
}

#original .teaser-block-inner ul{
  display: flex;
  justify-content: space-between;
  margin: 30px 0;
}

#original .teaser-block-inner .original-text02{
  background: var(--pink);
  color: #fff;
  font-size: 2rem;
  font-family: var(--mincho);
  text-align: center;
  margin-bottom: 20px;
}

#original .teaser-block-inner .original-content {
  margin-bottom: 30px;
}

#original .teaser-block-inner .original-text03{
  color: var(--pink);
  font-size: 2.2rem;
  font-weight: 700;
  font-family: var(--mincho);
  text-align: center;
  margin-bottom: 10px;
  line-height: 1.5;
}

#original .btn {
  width: 100%;
}

#original .btn a {
  background: var(--blue);
  color:#fff;
  font-weight: 700;
  padding: 15px;
  border-radius: 30px;
  margin-bottom: 30px;
}

.original-bannar a {
  display: block;
  margin-bottom: 50px;
  box-shadow: 0px 4px 0px #000;
}

.original-bannar a:hover {
  box-shadow: 0px 0px 0px #000;
  transform: translateY(4px);
}

/* ---------------------------------
SP用
--------------------------------- */
@media screen and (max-width: 992px) {
  #original {
    margin: 40px 0;
    padding: 90px 15px 40px;
  }

  #original .btn a {
    padding: 10px;
  }
}