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; /* 하단 여백 */
}

.m72_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; /* 타이틀 텍스트 폰트 두께 */
}

.m72_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; /* 타이틀 라벨 내의 강조 텍스트 색상 */
}





.m72_Ceo {
    background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center; /* CEO 섹션의 이미지와 메시지를 상단 정렬 */
    margin: 0px 10vw; /* 수평 여백 */
}
.Ceo_Img {
    
}
.Ceo_Img img {
    width: 25vw;
    vertical-align: top;
}
.Ceo_Message {
    width: 100%;
    text-align: center;
}
.Ceo_Message p:nth-child(1) {
    font-size: 1.2vw; /* 첫 번째 문단 폰트 크기 */
    font-weight: normal; /* 첫 번째 문단 폰트 두께 */
    color: #888;
}
.Ceo_Message p:nth-child(2) {
    font-size: 2.5vw; /* 두 번째 문단 폰트 크기 */
    font-weight: bold; /* 두 번째 문단 폰트 두께 */
    color: #fff;
}
.Ceo_Message p:nth-child(3) {
    font-size: 2vw; /* 세 번째 문단 폰트 크기 */
    font-weight: bold; /* 세 번째 문단 폰트 두께 */
    color: #fff;
    margin-top: 5vw; /* 세 번째 문단 왼쪽 패딩 */
}

.m72_Ceo_2 {

    display: flex;
    align-items: center; /* CEO 섹션의 이미지와 메시지를 상단 정렬 */
    margin: 0px 10vw; /* 수평 여백 */
}

.Ceo_Img_2, .Ceo_Img_4 {
    margin-left: auto;
}
.Ceo_Img_2 img {
    width: 25vw;
    vertical-align: top;
}

.Ceo_Img_3, .Ceo_Img_4 {
    display: flex;
    flex-direction: column; /* CEO 섹션의 이미지 세로 정렬 */
    align-items: center; /* CEO 섹션의 이미지 세로 정렬 시 가운데 정렬 */
}
.Ceo_Img_3 img {
    width: 15vw;
    vertical-align: top;
    margin-left: 5vw;
}

.m72_Ceo_4 {
    background-color: rgba(255, 255, 255, 0.05);
    display: flex;
    align-items: center; /* CEO 섹션의 이미지와 메시지를 상단 정렬 */
    margin: 0px 10vw; /* 수평 여백 */
}
.Ceo_Img_4 img {
    width: 15vw;
    vertical-align: top;
    margin-right: 5vw;
}







.m72_Button {
    width: 10vw;
    display: inline-block;
    background-color: #0055ff; /* 보안 버튼 배경 색상 */
    color: #ffffff; /* 보안 버튼 텍스트 색상 */
    padding: 0.5vw 20px; /* 보안 버튼 패딩 */
    border-radius: 5px; /* 보안 버튼 테두리 반경 */
    cursor: pointer; /* 보안 버튼 호버 시 커서를 포인터로 변경 */
    transition: background-color 0.3s ease; /* 보안 버튼 배경 색상 전환 효과 */
    margin: 1vw 0vw; /* 보안 버튼 외부 여백 */
    font-size: 0.85vw;
    text-align: center; /* 보안 버튼 텍스트 가운데 정렬 */
}
.m72_Button:hover {
    background-color: #0041cc; /* 보안 버튼 호버 배경 색상 */
}
