@charset "UTF-8";

/* first */
#first {
  height: 680px;
  width: 100%;
  border-radius: 0 0 60px 60px;
  background: url("/media/img/screen/blog/content/content_tit.jpg") 50% / cover
    no-repeat;
}

/* content */
#content .width-wrap {
  display: flex;
  flex-direction: column;
  gap: 60px;
}
#content .width-wrap .title-area p {
  margin-bottom: 10px;
}
#content .width-wrap .sub-title p:first-child {
  margin-bottom: 24px;
}
#content .width-wrap .img-area {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
#content .width-wrap .section-title p {
  margin-bottom: 24px;
}
#content .annotation {
  margin-top: 12px;
  text-align: center;
  display: block;
}
#content img {
  width: 100%;
}

/* banner */
#banner {
  background: url("/media/img/screen/bg_blogContent_banner.jpg") 50% / cover
    no-repeat;
  text-align: center;
}
#banner .width-wrap {
  padding: var(--paddingBanner);
}
#banner .width-wrap p:nth-child(2) {
  margin: 16px 0 48px;
}
#banner .width-wrap a {
  border-radius: 12px;
  margin: 0 auto;
}

/* responsive */
@media all and (max-width: 1200px) {
  #first {
    height: 460px;
    border-radius: 0 0 42px 42px;
  }

  #content .width-wrap {
    gap: 44px;
  }
}
@media all and (max-width: 500px) {
  #first {
    height: 240px;
    border-radius: 0 0 24px 24px;
  }

  #content .width-wrap {
    gap: 28px;
  }
  #content .width-wrap .sub-title p:first-child {
    margin-bottom: 20px;
  }
  #content .width-wrap .img-area {
    gap: 15.25px;
  }

  #banner .width-wrap p:nth-child(2) {
    margin: 14px 0 38px;
  }
  #banner .width-wrap a {
    padding: 14px 24px;
  }
}
