@media screen and (max-width:1349px){ /* 태블릿 */
    
    /* ============================= 메인화면 첫 화면 부분 시작 */
    #elim_main_top{height: calc(100vh - 80px);}
    #elim_main_top .textbox02{
        width: 100%;
        left: 0; top: 58%; transform: translateY(-50%);
    }
    #elim_main_top .textbox02 p:nth-child(1){
        text-align: center; font-size: 1.5rem; margin: 20px 0;
    }
    #elim_main_top .textbox02 p:nth-child(2){
        text-align: center; font-size: 1rem;
    }
    #elim_main_top .textbox{
        left: 50%; top: 50%; transform: translate(-50%,-50%);
    }
    #elim_main_top .video video{height: calc(100vh - 80px); }
    
    @keyframes elim_text01 {
        0% {transform: translateY(20%); opacity: 0;}
        100% {transform: translateY(0%); opacity: 1;}
    }  
    /* ============================= 메인화면 첫 화면 부분 끝 */

    /* ============================= 회사소개 (2행) 시작 */
    #elim_company{
        display: flex; flex-flow: column nowrap; justify-content: center; align-items: center; padding: 0 80px;
    }
    #elim_company .elim_company_top .elim_company_text .elim_company_img1{width: 60px; height: 60px;} /* " (왼쪽) */
    #elim_company .elim_company_top .elim_company_text .emphasis{
        font-size: 1.25rem; /* padding: 40px 80px; */
    }
    #elim_company .elim_company_top .elim_company_text h2{
        font-size: 2.5rem; margin: 15px 0;
    }
    #elim_company .elim_company_top .elim_company_text .elim_company_img2{width: 60px; height: 60px;} /* " (오른쪽) */
    #elim_company .elim_company_top .company_introduction_go{
        margin-top: 10px; padding: 10px;
    }
    #elim_company .elim_company_top .company_introduction_go>p{font-size: 0.725rem; margin: 0 auto;}
    #elim_company .elim_company_top .company_introduction_go>p:nth-child(2){display: none;}
    #elim_company .elim_company_bottom{margin-top: 40px;}
    /* ==========슬라이드 */
    #company_container{height: 350px;}
    #company_container .swiper-wrapper .swiper-slide .bottom_text h2{font-size: 1.5rem;}/* 공통 */
    #company_container .swiper-wrapper .swiper-slide .bottom_text p{}
    #company_container .swiper-wrapper .swiper-slide .bottom_text p:nth-child(2){margin: 10px 0;}
    #company_container .swiper-wrapper .swiper-slide .bottom_text p>em{font-size: 1rem;}/* 공통 */



    /* ============================= 회사소개 (2행) 끝 */
    /* ============================= 사업분야 (3행) 시작 */
    #elim_business .container .elim_business_textbox .ebtb_text h2{font-size: 1.25rem;}
    #elim_business .container .elim_business_textbox .ebtb_text p{
        font-size: 1rem; width: 90%; text-align: center;
        line-height: 1.5; margin: 15px 0;
    }
    #elim_business .container .elim_business_textbox .ebtb_text a{
        font-size: 1rem; padding: 15px 25px; 
    }
    /* ============================= 사업분야 (3행) 끝 */

    /* 팝업 본체 */
    .popup{height: 500px; width: 500px;  padding: 20px; border-radius: 20px; }
    .popup .img{height: 75%; text-align: center;}
    .popup h2{font-size: 1.5rem; margin-bottom: 20px;}
    .popup p{margin-bottom: 20px;width: 85%; height: 300px;  }
    .popup .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
    /* 버튼 영역 */
    .popup button { width: 150px; padding: 15px 0; margin: 8px 4px;}

}