@media screen and (max-width:699px){ /* 모바일 */
    /* ============================= 첫 화면 시작 */
    #elim_company_top{
        height: calc(100vh - 60px);padding: 0;
        justify-content: center; align-items: center;
    }
    #elim_company_top .title_text p{margin-left: 15px;}
    #elim_company_top .title_text h1{font-size: 3rem;}
    #elim_company_top .company_page_move{padding: 20px 0 ;}
    #elim_company_top .company_page_move li>button{margin: 0 15px; font-size: 0.875rem;}
    /* ============================= 첫 화면 끝 */
    /* ============================= 2행 시작 */
    /* ============================= 회사소개 시작 */
    #introduction .introduction_box_01{flex-flow: column; padding: 50px 10px;}
    #introduction .introduction_box_01 .introduction_text{
        padding: 10px; width: 100%; margin-bottom: 20px; 
    }
    #introduction .introduction_box_01 .introduction_text h2{font-size: 1.5rem;}
    #introduction .introduction_box_01 .introduction_text .ptext p{
        font-size: 0.825rem; margin: 10px 0;
    }
    #introduction .introduction_box_01 .introduction_img{
    width: 100%; height: 214px; 
    }
    /* ============================= 회사소개 끝 */
    /* ============================= 인사말 시작 */
    #introduction .introduction_box_02{padding: 50px 10px;}
    #introduction .introduction_box_02 .greeting{padding: 30px 10px;}
    #introduction .introduction_box_02 .greeting h2{font-size: 1.25rem;}
    #introduction .introduction_box_02 .greeting .text{margin-top: 30px;}
    #introduction .introduction_box_02 .greeting .text p{
        font-size: 0.825rem; margin-top: 10px;
    }
    /* ============================= 인사말 끝 */
    /* ============================= 2행 끝 */

    /* ============================= 3행 시작 */
    #certified{padding: 50px 10px; height: 100%; }
    #certified .container{width: 100%;}
    #certified .container>h2{font-size: 1.25rem; margin-bottom: 20px;}
    #certified .container .certified_box{flex-flow: column nowrap; }
    #certified .container .certified_box .license .text h3{font-size: 1.25rem; text-align: center;}
    #certified .container .certified_box .license .text p{text-align: center;}
    /* ======================인증서 시작 */
    #certified .container .certified_box .license{
        margin-right: 0; height: 100%; width: 90%; margin-bottom: 10px;
    }
    /* ======================인증서 끝 */
    /* ======================다양한 인증서 시작 */
    #certified .container .certified_box .certified_diverse_container{position: 10px; width: 100%;}
    /* ============================슬라이드 시작 */
    #certified .container .certified_box .certified_diverse_container #diverse_box{padding: 10px;}
    #certified .container .certified_box .certified_diverse_container #diverse_box .swiper-wrapper{
        height: 400px;
    }
    
    /* ============================슬라이드 끝 */
    .popup_bg {}
    .popup_bg .popup{}
    .popup_bg .popup img{}
    /* ======================다양한 인증서 끝 */
    /* ============================= 3행 끝 */


    /* ============================= 4행 시작 */
    #comemap{padding: 30px 0;}
    #comemap .container h2{font-size: 1.25rem; margin-bottom: 50px;}
    #comemap .container .comemap_box .comemap_box_text{margin-bottom: 20px;}
    #comemap .container .comemap_box .comemap_box_text>p>*{font-size: 0.825rem;}
    /* ======================구글 지도 시작 */
    #comemap .container .comemap_box .map_icon{flex-flow: column nowrap;}
    /* ======================구글 지도 끝 */
    #comemap .container .comemap_box .map_icon{height: max-content;}
    #comemap .container .comemap_box .map_icon .map{margin-right: 0; height: 250px; margin-bottom: 20px;}
    #comemap .container .comemap_box .map_icon .icon{flex-flow: row; width: 100%;}
    #comemap .container .comemap_box .map_icon .icon .icon_all{width: 100px;}
    #comemap .container .comemap_box .map_icon .icon .icon_all .img{width: 50px; height: 50px;}
    #comemap .container .comemap_box .map_icon .icon .icon_all p{font-size: 0.625rem;}
    #comemap .container .comemap_box>p{font-size: 0.825rem; margin-top: 30px;}
    /* ============================= 4행 끝 */
    #top{
    right: 20px; bottom: 140px;
    border-radius: 10px; width: 80px; height: 40px;
    padding: 5px 25px;
    }
}