@charset "utf-8";


/* 250516 */
.txt01_1 {
    font-size: 40px !important;
}

.txt01_2 {
    font-size: 20px !important;
}

.intro03Wrap .photoWrap .slogan {
    padding-top: 65px !important;
    padding-left: 60px !important;
}

.intro03Wrap .photoWrap .slogan {
    background: url(../../images/common/intro_img_bg.png) no-repeat top left;
}

.txt02 strong{
  font-weight:800 !important;
}

/* 2025. 06. 30. 외국인신입학 팝업 버튼 */
.button-container-popup {
  text-align: center; /* 자식 요소들을 가운데 정렬 */
  margin-top: 20px;
}

.div-button1, .div-button2, .div-button3 { display: inline-block; margin: 0px;}
.div-button1 { padding: 12px 25px; background-color: #4CAF50; color: white; font-size: 16px; border-radius: 8px; cursor: pointer; text-align: center; user-select: none; transition: background-color 0.3s ease;}
.div-button1:hover { background-color: #45a049; }
.div-button1:active { background-color: #3e8e41; }

.div-button2 { padding: 12px 25px; background-color: #25aae0; color: white; font-size: 16px; border-radius: 8px; cursor: pointer; text-align: center; user-select: none; transition: background-color 0.3s ease;}
.div-button2:hover { background-color: #1c8cb9; }
.div-button2:active { background-color: #3e8e41; }

.div-button3 { padding: 12px 5px; background-color: #dfa045; color: white; font-size: 16px; border-radius: 8px; cursor: pointer; text-align: center; user-select: none; transition: background-color 0.3s ease;}
.div-button3:hover { background-color: #c88f3d; }
.div-button3:active { background-color: #af7b31; }