@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}


html {
    font-size: 16px;
}

.wrapper {
    max-width: 1200px; /* 원하는 화면의 최대 너비를 설정하세요. */
    margin: 0 auto;
}

@media (min-width: 1200px) {
    .container {
        
        max-width: 1200px;
    }
}

@media screen and (max-width: 768px) {

    html {
        font-size: 18px;
    }

    li .menu-label a
    {
    padding: 10px 5px;
    display: inline-block;
    }

    body {
        max-width: 100%;
        overflow-x: hidden;
    }

    div[style*="flex: 1;"] {
        box-sizing: border-box;
        padding: 0 10px;
    }
}

@media only screen and (max-width: 767px) {
    div#category-news-wrapper {
        display: none;
    }
}

p {
    color: #333333; /* 텍스트 색상을 어두운 적색으로 설정 */
    font-size: 16px; /* 원하는 글꼴 크기를 설정 */
}

a {    
    text-decoration: none; /* 밑줄 제거 */
}