@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");
.socialWelfare_250619_m { font-family: "Montserrat", "Pretendard", "Noto Sans KR", "Malgun Gothic", sans-serif; position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; }
.socialWelfare_250619_m .inner { width: 100%; margin: 0 auto; position: relative; }
.socialWelfare_250619_m .inner .btn_dark { background: #414141; color: #fff; border-radius: 1vw; font-size: 2.5vw; display: inline-block; text-align: center; padding: 2vw 1.5vw; }
.socialWelfare_250619_m .mainTop span { position: absolute; top: 61vw; animation: flash 1.5s infinite ease-in-out; }
.socialWelfare_250619_m .stn01 a { position: absolute; }
.socialWelfare_250619_m .stn01 a:nth-of-type(1) { left: 50%; transform: translateX(-50%); top: 64vw; }
.socialWelfare_250619_m .stn01 a:nth-of-type(2) { right: 9vw; top: 64vw; }
.socialWelfare_250619_m .stn02 { background: #fce7d7; }
.socialWelfare_250619_m .stn02 .content { position: relative; }
.socialWelfare_250619_m .stn02 .content .btn_white { color: #111; border-radius: 1vw; font-size: 2.8vw; display: inline-block; width: 24vw; height: 6vw; text-align: center; line-height: 6vw; border: 1px solid #111; position: absolute; bottom: 20.5vw; left: 15vw; background: #fff; }
.socialWelfare_250619_m .stn02 .tabs { display: flex; margin: 0 auto 4vw; width: 90vw; justify-content: space-around; }
.socialWelfare_250619_m .stn02 .tabs li { width: 43vw; height: 12vw; border-radius: 1vw; background: #bbb; cursor: pointer; text-align: center; }
.socialWelfare_250619_m .stn02 .tabs li a { color: #fff; font-weight: 700; font-size: 4vw; text-align: center; line-height: 12vw; }
.socialWelfare_250619_m .stn02 .tabs li.active { background: #111; }
.socialWelfare_250619_m .stn04 { background: #fff; }
.socialWelfare_250619_m .stn04 .btn_orange { background: #f86707; color: #fff; border-radius: 1vw; font-size: 4vw; display: block; width: 90vw; height: 14vw; line-height: 14vw; text-align: center; margin: 0 auto 18vw; font-weight: 700; }
@keyframes flash {
  0% { opacity: 0.3; }
  50% { opacity: 1; }
  100% { opacity: 0.3; }
}