body {
  font-family: "Noto Sans KR", serif;
}

.cursor-pointer {
  cursor: pointer;
}

section {
  min-height: 240px; 
}

section.lg {
  min-height: 540px;
}

#main-sec-1 { background-image: url('/img/main_sec_01.jpg'); }
#main-sec-4 { background-image: url('/img/main_sec_04.jpg'); }


.main-sec {
  background: no-repeat top center;
  background-size: cover; 
  background-attachment: fixed;
  position: relative;
}

#main-sec-1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}
