﻿/* layout */
#gnb .mnTit li { min-width:200px; }

/* 비주얼 */
.visual .slide01 .slogan .txt2{font-size:2.25rem; font-weight: 600;}
.visual .control{bottom:7rem;}

/* 바로가기 */
.link02 ul li a p{margin:.5rem auto 0;}

/* 규정 및 지침 */
.dataBox .btn_more{display:inline-block; margin-top:1.5rem; width:9.5rem; font-size:1rem; font-weight:600; color:#fff; line-height:2.75rem; padding:0 .5rem; border-radius:2rem; background:#4255bf; text-align:center;}
.dataBox .btn_more span:before{content:""; width:27px; height:1rem; display:inline-block; margin-right:.5rem; background:url('/images/web/intl/T0004/main/more_arrw.png') no-repeat center/contain;}
.dataBox .btn_more:hover,
.dataBox .btn_more:focus{background-color:#304ad8;}

@media (max-width:1280px) { 
    /* 비주얼 */
    .visual .slide01 .slogan{margin-top:3rem;}
    .visual .slide01{height:25rem;}
    .visual .slide01 .slogan .txt3 { display:block; line-height:1.6; font-weight: 400; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff}
    .visual .control{bottom:3rem;}
}

@media (max-width:1100px) {  

    /* 바로가기2 */     
    .link02 ul li a h3{font-size:1.1rem;}
    .link02 ul li a img { width:3.5rem; margin-bottom:.5rem; }
}

@media (max-width:980px) {  

    /* 바로가기2 */     
    .visual .slide01{height:22rem;}
}

@media (max-width:768px) {  

    /* 비주얼 */
    .visual .slide01 .slogan{margin:0;}
    .visual .slide01 .slogan .txt3 { text-shadow:none; color:#fff;}
    .visual .control{bottom:auto; height:auto; padding:1rem;}
}