.main_img { height:884px; }
.main_img header nav ul.menu li.language { padding-left:0; }
.main_img header nav ul.menu li.language a::after { display:none; }
.main_img header nav ul.menu li:not(.language) { display:none; }
.main_img h2 { font-weight:700; font-size:40px; text-align:center; line-height:70px; position:absolute; left:50%; top:30%; transform:translate(-50%, 30%); white-space:nowrap; }
.main_img h2 span { font-weight:700; font-size:50px; letter-spacing:-2.5px; }
.main_img .btn_box { display:flex; align-items:center; justify-content:space-around; gap:50px; position:absolute; left:50%; bottom:100px; transform:translateX(-50%); }
.main_img .btn_box li a { display:flex; flex-direction:column; align-items:center; gap:15px; }
.main_img .btn_box li a span { color:#fff; font-size:26px; font-weight:700; white-space:nowrap; }

/* 태블릿 */
@media only screen and (max-width:1024px){
    .main_img { height:680px; }
    .main_img h2 { font-size:30px; line-height:55px; }
    .main_img h2 span { font-size:40px; letter-spacing:-2px; }
    .main_img header nav ul.menu li:not(.language) { display:block; }
    .main_img .btn_box { gap:30px; bottom:70px; }
    .main_img .btn_box li a { gap:10px; }
    .main_img .btn_box li a img { width:140px; }
    .main_img .btn_box li a span { font-size:20px; text-align:center; }
}
/* 모바일 */
@media only screen and (max-width:768px){
    .main_img { height:500px; }
    .main_img h2 { font-size:25px; line-height:35px; top:28%; transform:translate(-50%, 28%); }
    .main_img h2 span { font-size:28px; letter-spacing:-1.5px; }
    .main_img .btn_box { gap:20px; }
    .main_img .btn_box li a img { width:80px; }
    .main_img .btn_box li a span { font-size:16px; }
}
