body {
    background: #111827;
}

.Top_Img {
    border-bottom: 1px solid #2b3f68;
    margin-bottom: 6.8vw; /* 상단 여백 */
}
.Top_Img img {
    width: 100%;
    height: auto;
    vertical-align: bottom;
}

.Security {
    padding-bottom: 40px; /* 하단 여백 */
}

.m72x2_Title {
    text-align: center;
    margin-bottom: 4.3vw; /* 타이틀과 내용 사이의 여백 */
}
.Title_Text {
    color: #ffffff; /* 타이틀 텍스트 색상 */
    text-transform: uppercase; /* 타이틀 텍스트를 모두 대문자로 변환 */
    letter-spacing: 2px; /* 타이틀 텍스트의 글자 간격 */
    text-align: center; /* 타이틀 텍스트 정렬 */
    margin-bottom: 0px; /* 타이틀 텍스트 하단 여백 */
    font-size: 3.8vw; /* 타이틀 텍스트 폰트 크기 */
    font-weight: bold; /* 타이틀 텍스트 폰트 두께 */
}
.Top_Sub_Img {
    border-top: 1px solid #2b3f68;
    border-bottom: 1px solid #2b3f68;

}
.Top_Sub_Img img {
    width: 100%;
    height: auto;
    vertical-align: bottom;
}
.m72x2_List_Text {
    border-bottom: 1px solid #1e2a42; /* 보안 섹션 하단 테두리 색상 */
    text-align: center; /* 텍스트를 수평으로 가운데 정렬 */
    margin: 0px 30vw; /* 수평 여백 */
}
.Title_Label {
    font-size: 1vw; /* 타이틀 라벨 폰트 크기 */
    color: #888; /* 타이틀 라벨 텍스트 색상 */
    text-transform: uppercase; /* 타이틀 라벨 텍스트를 모두 대문자로 변환 */
    letter-spacing: 2px; /* 타이틀 라벨 글자 간격 */
    text-align: center; /* 타이틀 라벨 텍스트 정렬 */
    margin-top: 10px; /* 타이틀 라벨 상단 여백 */
    font-weight: bold; /* 타이틀 라벨 폰트 두께 */
    border-top: 3px solid #0055ff; /* 타이틀 라벨 상단 테두리 색상 */
    padding: 0px 10px; /* 타이틀 라벨 패딩 */
}
.Title_Label span {
    color: #fff; /* 타이틀 라벨 내의 강조 텍스트 색상 */
}





    
.m72x2_List {
    display: flex;
    justify-content: space-between; /* 항목 간의 간격을 균등하게 배치 */
    align-items: flex-start; /* 항목을 수직으로 상단 정렬 */
    margin: 5vw 5vw 0px 5vw; /* 수평 여백 */
}
.m72x2_List img {
    width: 65vw; /* 이미지의 너비를 뷰포트 너비의 50%로 설정 */
}
.List_Text_Left {
    color: #fff;
    font-size: 0.85vw; /* 왼쪽 텍스트 폰트 크기 */
    padding-top: 2vw; /* 왼쪽 텍스트 상단 여백 */
}
.List_Text_Title {
    font-size: 3vw; /* 리스트 텍스트 제목 폰트 크기 */
    font-weight: bold; /* 리스트 텍스트 제목 폰트 두께 */
    margin-bottom: 10px; /* 리스트 텍스트 제목 하단 여백 */
}



.m72x2_Text {
    border-bottom: 1px solid #1e2a42; /* 보안 섹션 하단 테두리 색상 */
    text-align: center; /* 텍스트를 수평으로 가운데 정렬 */
    margin: 0px 30vw; /* 수평 여백 */
}
.m72x2_Button {
    display: inline-block;
    background-color: #0055ff; /* 보안 버튼 배경 색상 */
    color: #ffffff; /* 보안 버튼 텍스트 색상 */
    padding: 0.5vw 20px; /* 보안 버튼 패딩 */
    border-radius: 5px; /* 보안 버튼 테두리 반경 */
    cursor: pointer; /* 보안 버튼 호버 시 커서를 포인터로 변경 */
    transition: background-color 0.3s ease; /* 보안 버튼 배경 색상 전환 효과 */
    margin: 20px; /* 보안 버튼 외부 여백 */
    font-size: 0.85vw;
}
.m72x2_Button:hover {
    background-color: #0041cc; /* 보안 버튼 호버 배경 색상 */
}
