/* 언어 반응형 */

/* ********************************************* *
 * 1600px
 * ********************************************* */
 @media screen and (max-width: 1600px){
     /* 메인페이지 */
     .main02 .main02_left>ul>li .main02_left_inner .main02_left_text span{display: inline;}
 }
  


 
/* ********************************************* *
 * 1440px
 * ********************************************* */
 @media screen and (max-width: 1440px){
    .boundary2, .boundary{padding: 0 20px;}

     /* 헤더 */
     .header .main_nav .logo{width: 175px;}
     /* 메인페이지 */
     .main02 .main02_left>ul>li .main02_left_inner{padding: 38px 45px; height: 290px;}
     .main02 .main02_right .main02_right_inner p{font-size: 2.3rem;}
     .main02 .main02_right{height: 290px;}
     .main02 .main02_left>ul>li .main02_left_inner .main02_left_text>p{font-size: 0.95rem;}
     .main01 .main_product{padding: 0 0 0 20px;}
     .main01 .main_product::before{left: 20px;}
     .main_02_img{width: 100%;}
     :lang(en) .main02 .main02_left>ul>li .main02_left_inner .main02_left_text>p{height: 77px;}
     :lang(en)  .main02 .main02_left>ul>li .main02_left_inner{padding: 38px 25px;}
     :lang(en) .main02 .main02_right .main02_right_inner p{font-size: 1.9111rem;}
     

}
@media screen and (max-width: 1300px){
    .header{padding-left: 2%; padding-right: 2%;}
    :lang(en) .main02{padding: 24px 10% 48px 10%;}

}

@media screen and (min-width: 1200px){
    .mo_btn_wrap{display: none;}
}

/* ********************************************* *
 * 1200px
 * ********************************************* */
@media screen and (max-width: 1200px){
    .boundary{width: 100%; padding:0 20px}
    .product-bg, .tech-bg, .equipment-bg{background-position: 80% 20%;}
    /* 헤더 */
    .header{ padding-left: 3.4375%; padding-right: 3.4375%;}
    .header .nav_inner{display: none; width: 100%; height:calc(100% - 85px); overflow-x: hidden; max-width: 290px; position: fixed; text-align: left; padding:0; right:0; background-color: #35c685; top: 110px;}
    .header .nav_inner>ul>li{cursor: pointer;  position: static; display: block;height:auto; border-bottom: 1px solid white; background-color: #35c685; line-height: 65px; font-size: 18px; padding: 0 ;}
    .header .nav_inner>ul>li>a{pointer-events: none; position: relative; width: 100%;  padding-left: 16px; color: white;}
    .header .nav_inner>ul>li>a>span{position: absolute; right: 18px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 0; height: 0; 
        border-left:6px solid transparent; 
        border-right:6px solid transparent; 
        border-top: 6px solid white;
        margin-left:8px;}
    .header .nav_inner ul>li .sub_deph{display:none; position: static;}
    .header .nav_inner ul>li .sub_deph>ul>li{padding: 0; height: 65px; position: static; display: block; background-color: white; font-size: 17px;}
    .header .nav_inner ul>li .sub_deph >ul>li>a{color:#232323;}
    .header .nav_inner ul>li .sub_deph ul li:hover{background-color:#f2f2f2;}
    .header .nav_inner ul>li .sub_deph >ul>li>a{padding-left: 16px;}
    .header .nav_inner ul>li:hover .sub_deph{display: none;}
    .header .nav_inner ul>li .sub_deph ul li:hover a{color:#232323;}
    .header .language{right: 71px;}
    .header .nav_inner>ul>li::after{display: none;}
    :lang(en) .header .nav_inner ul>li{padding: 0;}
    :lang(en) .header .nav_inner ul>li{font-size: 19px;}
    :lang(en) .header .nav_inner ul>li .sub_deph ul li{height: 65px; padding: 0;}
    :lang(en) .main02{padding-left: 3.4375%; padding-right: 3.4375%;}

    /* 메인페이지 */
    .enter{display: block;}
    .wrap_inner{padding-left: 3.4375%; padding-right: 3.4375%;}
    .main01 .main-text h2{line-height: 1.3;}
    .main02{padding-left: 3.4375%; padding-right: 3.4375%;}
    .main02 .main02_left>ul{margin-left: -8px; margin-right: -8px;}
    .main02 .main02_left>ul>li{padding: 8px;}
    .main02 .main02_inner li .main02_img{width: 100%; float: none; overflow: hidden; margin: 0 auto;}
    .main02 .main02_inner li .main02_text{width: 85%; text-align: center; float: none; margin: 0 auto;}
    .main02 .main02_inner li .main02_text p{font-size: 16px;}
    .main02 .main02_inner li .main02_text span{display: inline;}
    .main04 .main04_contact .main04_table tr td{width: 10px;}
    .main04 .main04_contact .main04_table{font-size: 0.9rem;}
    .main01 .main-text h2{font-size:2.4888rem;}
    /* 오시는길 */
    /* .comeway-con .comeway-add ul li{ height: 245px;} */
    /* ceo인사말 */
    .company-bg{background-position: 90%;}
    .ceo_con .ceo_top .ceo_top_inner>p{font-size:2.1222rem;}
    .ceo_con .ceo_top .ceo_top_inner>p>span{font-size: 3.1444rem;}
    .ceo_con .ceo_top    .ceo_top_inner{padding: 55px 0;}
    .ceo_con .ceo_top{height: 260px;}
    /* 주요생산품 */
    :lang(en) .tab_list ul li{font-size: 1rem;}
    .tab_list ul li{width: 50%;display: inline-block; vertical-align: top; margin-right: -3px; padding: 16px 8px; border-top:1px solid #dbdbdb;  border-left: 1px solid #dbdbdb;  border-right: 1px solid #dbdbdb; }
    .tab_on{border-bottom: 1px solid #35c685!important;}
    .tab_02{font-size: 19px;}
    .tab_02 ul li:first-child, .tab_02 ul li:nth-child(2){border-top: 1px solid #dbdbdb;}
    .tab_02 ul li{border-bottom: 1px solid #dbdbdb; border-top: 0;}
    :lang(en) .tab_02 ul li{width: 50%;}
    /* 기업특장점 */
    .tech_con_center ul li .tech_inner .tech_text{width: 100%; padding:16px;}
    .tech_con_center ul li .tech_inner .tech_img_wrap{display: block; margin: 20px auto;}
    /* 액상실리콘 */
    .tech2_center{width: 100%;}
    .tech2_top>p>span{display: inline;}
    /* 비전 */
    .vision_con .vision_center ul li .vision_circle .vision_inner{font-size: 27px;}
    .vision_con .vision_center ul{margin-right: -12px; margin-left: -12px;} 
    .vision_con .vision_center ul li{padding: 12px;}


}


/* ********************************************* *
 * 1024px min 부터 mobile ver.
 * ********************************************* */
@media screen and (min-width: 1025px){
    /* 헤더 */
    .mobile_ver{display: none;}
}

/* ********************************************* *
 * 1024px max
 * ********************************************* */
@media screen and (max-width: 1024px){
    /* 푸터 */
    .footer .rock{display: none;}
    /* 메인페이지 */
    .main02 .main02_left{width: 100%;}
    .main02 .main02_right .main02_right_inner p{font-size: 2rem;}
    .main02 .main02_left>ul{width: auto;}
    .main02 .main02_right .main02_right_inner{background-position-y: 91%;}
    /* 오시는길 */
    .comeway-con .comeway-add ul li p>span{display: inline;}
    /* 조직도 */
    .organi_con{width: 100%;}
    /* 인증서 */
    .certi_con ul{margin-left: -16px; margin-right: -16px;}
    .certi_con ul li{width: 33.333%; padding: 16px;}
    .certi_con ul li p{font-size: 1rem;}
    /* 주요생산품 */
    .tab_02 ul li{width: 50%;}
    :lang(en) .tab_list ul li{font-size: 0.9444rem;}

    /* 액상실리콘 */
    .tech2_center ul li dl dd{font-size: 1rem;}
    .tech_con_center ul li{width: 50%;}



}

@media screen and (max-width: 870px){
    .tech01_center ul{margin-left: -16px; margin-right: -16px;}
    .tech01_center ul li{width: 50%; padding: 16px;}
    .circle_out{width: 100%; border-radius: 25px;}
    .circle_in{width: 93.5%; border-radius: 25px; height: 225px;}

}
@media screen and (max-width: 1000px){
    
}

/* ********************************************* *
 * 960px min
 * ********************************************* */
 @media screen and (min-width: 960px){
    
    .main02 .main02_left>ul>li:last-child{display: none;}

}

/* ********************************************* *
 * 960px max
 * ********************************************* */
@media screen and (max-width: 960px){
    /* 공통탭 */
    .sub-tab-list{padding: 0;}
    /* 메인페이지 */
    .main02 .main02_left>ul>li .main02_left_inner{height: 290px;}
    .main02 .main02_right{height: 290px;}
    .main02 .main02_left>ul{margin-left: -6px; margin-right: -6px;}
    .main02 .main02_left>ul>li{width: 50%; padding: 6px;}
    .main02 .main02_left>ul>li:nth-child(3){display: none;}
    .main01 .main-text h2{font-size:2.1888rem;}
    .main01 .main-text p{font-size: 1rem;}
    .event_con ul{margin-right: -12px;margin-left: -12px;}
    .event_con ul li{width: 33.333%; padding:12px;}
    .event_con ul li h3{font-size: 1rem; padding: 12px 0;}
    .event_con ul li p{font-size: 0.8rem;}

    /* ceo인사말 */
    .ceo_con .ceo_top .ceo_top_inner>p{font-size: 1.5rem;}
    .ceo_con .ceo_top .ceo_top_inner>p>span{font-size: 2.5rem;}
    .ceo_center{padding:32px 0 0 0;}
    .ceo_con .ceo_top{height: auto; padding: 24px 0; background-color:transparent;}
    .ceo_con .ceo_top .ceo_top_img{position: static; width: 75%; margin: 0 auto;}
    .ceo_con .ceo_top .ceo_top_inner{margin-top: 0; padding: 32px 0;}
    .ceo_center p{font-size: 18px;}
    .ceo_center h3{font-size: 27px;}
    .ceo_center p:last-child>span{font-size: 29px;}
     /* 조직도 */
     .organi_con .organi_center li p,.organi_con .organi_bottom>li>p,.organi_con .organi_bottom .organi_sub li>p,.organi_con .organi_center2 li p,.organi_con .organi_bottom .organi_sub2 li>p{font-size: 16px;}
     .organi_con .organi_center li p{width: 85%;}
     /* 공지사항 */
    .news_view_con .news_wrap .news_top .table_news td{display: block;}
    .news_view_con .news_wrap .news_top .table_news .news_date{padding: 10px 0;}
    .news_view_con .news_arrow .table_arrow tr td:nth-child(1){width:20%;}
    /* 주요고객사 */
    .customer_con ul{margin-left: -8px; margin-right: -8px;}
    .customer_con ul li{width: 25%; padding: 8px;}
    /* 주요시험설비 */
    .equipment_con .equipment_center ul{margin-left: -8px; margin-right: -8px;}
    .equipment_con .equipment_center ul li{height: 350px; padding: 8px;}
    /* 주요생산품 */
    /* .product_con .product_img_wrap ul li .product_img{height: 215px;} */
    .product_con .product_img_wrap ul{margin-left: -8px; margin-right: -8px;}
    .product_con .product_img_wrap ul li{padding: 8px;}
    .catalog_con ul{margin-left: -8px; margin-right: -8px;}
    .catalog_con ul li{padding: 8px;}
    .product_left{width: 265px;}
    .product_right{width: calc(100% - 265px);}
    .equipment_table>table thead th{font-size: 18px;}
    .equipment_table>table tr td{font-size: 16px;}
    .product_left>p{font-size: 1.7rem;}
    .tab_02 ul li{font-size: 16px;}
    :lang(en) .product_left{width: 100%; padding-bottom: 24px;}
    :lang(en) .product_right{width: 100%;  padding-bottom: 24px;}
    /* 기업특장점 */
    .tech_con_center ul li .tech_inner .tech_img_wrap{display: inline-block;}
    .tech_con_center ul li{width: 100%; height:auto; border-bottom: 1px solid #dbdbdb; border-right: 0;}
    .tech_con_center ul li:nth-child(5), .tech_con_center ul li:nth-child(6){border-bottom: 1px solid #dbdbdb;}
    .tech_con_center ul li{padding: 34px;}
    .tech_con_center ul li:last-child{border-bottom: 1px solid #dbdbdb;}
    .tech_con_center ul li .tech_inner .tech_text>h3{text-align: left;}
    .tech_con_center ul li .tech_inner .tech_text>p{text-align: left;}
    .tech_con_center ul{border-bottom:1px solid #dbdbdb;}
    .tech_con_center ul li:last-child{border-bottom: 0;}

    /* 액상실리콘 */
    .tech2_center ul li dl dd{font-size: 1rem;}
    .tech2_top>p{ margin-top: 0;}
    /* 비전 */
    .vision_con .vision_center ul li{width: 33.333%;}
    .vision_con .vision_center ul li:first-child .vision_circle .vision_inner>p:first-child{font-size: 34px!important;}
    .vision_con .vision_center ul li:first-child .vision_circle .vision_inner>p:nth-child(2){font-size: 36px!important;}
    /* 문의하기 */
    :lang(en) .inquriy_table ul li dl dd:first-child{width: 146px;}

}


/* ********************************************* *
 * 768px min
 * ********************************************* */
@media screen and (min-width: 768px){
   
}

@media screen and (max-width: 885px){

    :lang(en) .tab_04 ul li{font-size: 0.9rem;}
}


@media screen and (max-width: 830px){
    .product_left>p{font-size: 1.6rem;}
    :lang(en) .tab_02 ul li{width:100%;}
    :lang(en) .tab_01 ul li{width: 100%;}
    :lang(en) .tab_04 ul li{width: 100%;}
}
/* ********************************************* *
 * 768px max
 * ********************************************* */
@media screen and (max-width: 768px){

    .common_tab_banner .h_btn{display: none;}
    .common_tab_banner .boundary{padding: 0;}
    .common_tab_banner .boundary ul li{width:50%; min-width:0; position: static;}
    .dropdown .dropdown_menu{border-right: none; border-left: none;}
    .com-sub-title h2{font-size: 2rem;}
    .company-bg{background-position: 80%;}
    /* 메인페이지 */
    .main01 .main-text h2{padding-bottom: 29px;}
    .main02 .main02_right{width: 100%; height:290px;}
    .main02 .main02_right .main02_right_inner p{font-size: 1.8rem; padding: 2px 0;}
    .main02 .main02_left>ul>li .main02_left_inner{height: 290px;}
    .main02 .main02_left>ul>li .main02_left_inner{padding: 38px 30px;}
    .main02 .main02_right .main02_right_inner p:nth-child(3){padding-bottom: 25px; font-size: 0.9rem!important;}
    .main02 .main02_left>ul>li .main02_left_inner .main02_left_text>p{font-size: 0.9rem;}
    :lang(en) .main02 .main02_left>ul>li .main02_left_inner .main02_left_text>h3{font-size: 1.1444rem;}
    :lang(en) .main02 .main02_right{height: auto;}
    :lang(en) .main02 .main02_right .main02_right_inner p:nth-child(3){padding-bottom: 0;}
    :lang(en) .main02 .main02_right .main02_right_inner p{font-size: 1.8111rem;}

    /* 회사연혁 */
    .history_con ul li h3{width: 210px;}
    .history_con ul li .hisotry_table_wrap{width:calc(100% - 210px);}
    /* 오시는길 */
    .comeway-con .comeway-add ul li{width: 100%; height:auto; padding: 24px;}
    .comeway-con .comeway-add ul li::after{width: 95%; height: 1px; top:108%; left: 4%;}
    .comeway-con .comeway-add ul li:nth-child(2):after{display: block;}
    .comeway-con .comeway-map{height: 350px;}
    .comeway-con .comeway-add ul li .comeway-icon{width: 50px;}
    /* 사내행사 */
    .event_con ul{margin-right: -8px;margin-left: -8px;}
    .event_con ul li{width: 50%; padding: 8px;}
    .event_con ul li h3{font-size: 0.9rem; padding: 12px 0;}
    .event_con ul li p{font-size: 0.8rem;}
    .event_con ul li .event_img{height: 215px;}
    /* ceo인사말 */
    .ceo_center{padding: 24px 0 0 0 ;}
    .ceo_con .ceo_top .ceo_top_img{width: 100%;}
    /* 조직도 */
    .organi_con .organi_center li p,.organi_con .organi_bottom>li>p{width: 40%;}
    .organi_con .organi_bottom .organi_sub li>p{width: 95%;}
    /* 문의하기 */
    .inquriy_table ul li{width: 100%; height: auto;}
    .email{width: 47%!important;}

    .inquriy_table ul li dl dd input{width: 100%;}
    .inquriy_table ul li dl dd:first-child{padding-bottom: 16px;}
    /* 공지사항 */
    .news_view_con .news_wrap .news_top .table_news .news_date{padding: 8px 0;}
    /* 인증서 */
    .certi_con ul{margin-left: -10px; margin-right: -10px; }
    .certi_con ul li{width: 50%; padding: 10px;}
    /* 주요시험설비 */
    .equipment_con .equipment_center ul li{height: 300px;}
    .equipment_con .equipment_top{margin-bottom: 80px;}
    .equipment_con .equipment_center ul{margin-bottom: 80px;}
    .equipment_table>table thead th:first-child{width:auto;}
    :lang(en) .equipment_table .pro_howto{display: block;}
    /* 주요생산품 */
    .tab_list{font-size: 17px;}
    .product_con .product_img_wrap ul li{width: 50%;}
    /* .product_con .product_img_wrap ul li .product_img{height: 180px;} */
    .product_left{width: 100%; padding-bottom: 32px;}
    .product_right{width: 100%;}
    .catalog_con ul li{width: 50%;}
    .product_con .product_img_wrap ul li .product_img{padding: 8px;}
    .product_left{padding-bottom: 24px;}
    .tab_02 ul li{margin-right: -3px;}
    /* 액상실리콘 */
    .tech2_center ul li dl dd:first-child{width: 160px;}
    .tech2_top .tech2_img{width: 100%; float: none;}
    .tech2_top>p{width: 100%; float: left; padding: 24px;}
    .tech2_top>p::before{top: -5px;}
    .tech2_top>p{font-size: 25px;}
    .tech2_top{padding: 0;}
    /* 비전 */
    .vision_con .vision_center ul{margin-right: -8px; margin-left: -8px;} 
    .vision_con .vision_center ul li{padding: 8px;}
    .vision_con .vision_center ul li .vision_circle .vision_inner{font-size: 23px;}
    .vision_con .vision_center ul li:first-child .vision_circle .vision_inner>p:first-child{font-size: 32px!important;}
    .vision_con .vision_center ul li:first-child .vision_circle .vision_inner>p:last-child{font-size: 39px!important;}
    .vision_text{margin-bottom: 52px;}

   


} 


/* ********************************************* *
 * 576px
 * ********************************************* */
 @media screen and (min-width: 600px){
     .pro_howto{display: none;}
     .vision_img>:nth-child(2){display: none;}
    
 }

 
@media screen and (max-width: 600px){
    /* 공통 */
    .sub-body{padding: 52px 0;}
    /* 공통 서브탭 */
    .tab_02 ul li{margin: 0;}
    .mo_btn_wrap{width: 30px; height: 18px;}
   
    .com-sub-title{padding-bottom: 44px;}
    .common_tab_banner .dropdown a{font-size: 15px;}
    .common-title{font-size: 2.5rem;}
    .common_sub_banner{height: 315px;}
    .header .language{right: 45px;top: 34px;}
    .header .language>p{font-size: 1rem; font-weight: 400;}
    .common_tab_banner .dropdown_02 a>span::after{display: none;}
    .common_tab_banner .dropdown_01>a:hover{border-left:0;}

    /* 메인페이지*/
    
    .common_sub_banner{margin-top: 90px;}
    .header{height: 90px;}
    .header .main_nav .logo{width: 145px; top:15px;}
    .header .main_nav{height: 90px;}
    .header_bg{height: 90px;}
    .main01{margin-top: 90px;}
    .header .nav_inner{top: 90px;}
    .main02 .main02_left>ul>li .main02_left_inner .main02_left_text>p{height: auto; font-size: 1rem;}
    .main02 .main02_left>ul{margin: 0;}
    .main02 .main02_left>ul>li{width: 100%;}
    .main02 .main02_left>ul>li .main02_left_inner{height:auto;}
    .main01 .main_product{top: 575px;}
    .main01 .main-slide{height: 410px;}
    .main01 .main-text{padding: 69px 0;}
    .main01 .main-text p{width: 375px; font-size: 1.1rem;}
    .main01 .main-text{height: 280px;}
    .main01 .main-text h2{padding-bottom: 14px; font-size: 2rem;}
    .main02 .main02_left>ul>li{padding: 8px 0;}
    .cover_inner{padding: 78px 0;}
    .main02 .main02_right .main02_right_inner p{font-size: 2.4rem;}
    .main02 .main02_right .main02_right_inner p:nth-child(3){font-size: 1rem;}
    
    .cover>.cover_inner>h2{font-size: 1.3rem;}
    .cover>.cover_inner>p{font-size: 0.95rem;}
    .main02 .main02_left>ul>li .main02_left_inner .main02_left_text>h3{font-size: 1.5rem;}

    :lang(en) .main02 .main02_left>ul>li .main02_left_inner{height: auto;}
    :lang(en) .main02 .main02_right{height: auto;}
    :lang(en) .main02 .main02_left>ul>li .main02_left_inner .main02_left_text>p{height: auto;}
    /* ceo 인사말 */
    .ceo_con .ceo_top{background-color: #fbfbfb!important; background-image:none!important;border-top:2px solid #0474b8; border-bottom:2px solid #25b960; }
    .ceo_con .ceo_top .ceo_top_inner{text-align: center;}
    /* 회사연혁 */
    .history_con ul li .hisotry_table_wrap table tr td{padding: 8px 0;}
    .history_con ul li .hisotry_table_wrap table tr td>strong{font-size: 17px;}
    .history_con ul li h3{width: 170px;}
    .history_con ul li .hisotry_table_wrap{width:calc(100% - 170px);}
    .history_con ul li .hisotry_table_wrap table tr td:nth-child(1){width: 75px;}
    :lang(en) .history_con ul li .hisotry_table_wrap table tr td:nth-child(1){width: 90px;}
    /* 공지사항 */
    .notice_head{display: none;}
    .notice_body ul li dl{display: block;}
    .notice_body ul li dl dd{display: block; width: 100%; text-align:left;}
    .no{padding-bottom: 16px;}
    .date{color: #aeaeae; padding-top: 8px;}
    .page_btn{font-size: 17px; width: 28px; height: 36px;}
    .news_view_con .news_arrow .table_arrow tr td:nth-child(1){width: 30%;}
    .news_view_con .news_arrow .table_arrow tr td:nth-child(2){width: 70%;}
    /* 인증서 */
    .certi_con ul li p{font-size: 0.9rem;}
    /* 주요시험설비 */
    .equipment_con .equipment_center ul li{width: 50%;}

    /* 오시는길 */
    .comeway-con .comeway-add ul li .comeway-icon{width: 45px;}
    /* 주요고객사 */
    .customer_con ul li{width: 33.333%;}
    /* 주요생산품 */
    .tab_list{font-size: 16px;}
    .product_info3 .product_right ul{margin-left: -8px; margin-right: -8px;}
    .product_info3 .product_right ul li{width:50%; padding: 8px; margin-left: 0!important}
    .product_title{font-size: 1.9rem;}
    :lang(en) .product_title{font-size: 1.8rem;}
    .product_left>p{font-size: 1.4rem;}
    .equipment_table{overflow-x: auto;}
    .equipment_table>table thead th{font-size: 17px;}
    .product_right .equipment_table>table thead th:first-child{min-width: 190px;}
    .product_right ul li{padding: 6px 16px;}
    .tab_list ul li:first-child{border-top: 1px solid #dbdbdb;}
    .tab_list ul li{width:100%; border-top: 0;}
    .tab_02 ul li:nth-child(2){border-top:0;}



    /* 기업특장점 */
    .tech_con_center ul li .tech_inner .tech_text{width: 100%;}
    .tech_con_center ul li{padding: 27px;}
    .tech_con>p::after{top: 42px; width: 85px;}
    .tech_con>p::before{top: -86px; width: 85px;}
    .tech_point_text{padding: 8px 0;}
    /* 액상실리콘 */
    .tech2_center ul li dl{display: block;}
    .tech2_center ul li dl dd{display: block; width: 100%; padding: 18px;}
    .tech2_center ul li dl dd:first-child{width: 100%; background-color: #35c685; color: white; padding: 12px 18px;}
    .tech2_center ul li dl dd:first-child::before{content: ""; display: inline-block; vertical-align:middle; margin-right: -4px; margin-bottom: 3px; margin-right: 8px; width: 6px; height: 6px; border-radius: 50%; background-color: white;}
    .tech2_center ul li dl dd:last-child{width: 100%;}
    .tech2_center ul li{border-bottom: 0;}
    .tech2_top>p{font-size: 20px;}
    /* 비전 */
    .vision_con .vision_center ul li{width: 50%;}
    .vision_con .vision_center ul li .vision_circle .vision_inner{font-size: 23px;}
    .vision_text>p>span{display: inline;}
    .vision_text>p{font-size: 1.2rem;}
    .vision_text{padding: 27px;}
    .vision_con .vision_center ul li:first-child .vision_circle .vision_inner>p:last-child{font-size: 34px!important;}
    .vision_img>:nth-child(1){display: none;}
    .vision_img>img{width: 100%;}
    /* 문의하기 */
    .email{width: 46%!important;}
    /* 폰트 */
    html{font-size: 16px;}
    /* 카탈로그 */
    .catalog_con ul li>p{font-size: 17px;}

    
    /* 푸터*/
    .footer .boundary>p{display: block; width: 100%; margin-bottom: 10px;}
    .footer .family_box{float: left;}

    :lang(en) .main01 .main-text h1{font-size: 2.5rem;}
    :lang(en) .main04 .main04_contact .main04_table tr td{padding: 8px 6px;}

}

/* ********************************************* *
 * 480px min
 * ********************************************* */
 @media screen and (min-width: 480px){
 
   
}

/* ********************************************* *
 * 480px
 * ********************************************* */
@media screen and (max-width: 480px){
    /* 헤더 */
    .header .nav_inner{max-width: 100%; overflow-y: scroll;}
    .dropdown_01{border-bottom: 1px solid #f9f9f9;}
    
    /* 공통서브탭 */

    :lang(en) .common_tab_banner .boundary ul li{width: 100%;}
    .product_title>span{display: block;}
    .product_title{line-height: 1.2;}
    :lang(en) .product_title{line-height: 1.3;}
    .common_tab_banner{height: auto;}
    .product_tab_list .boundary ul li{width: 100%;}
    /* .dropdown_menu_02{top: 110px!important;} */
    .common_tab_banner .dropdown a{padding: 19px 35px 12px 12px; font-size: 14px;}
    .common_tab_banner .dropdown a>span{width: 45px; height: 54px;}
    .com-sub-title h2{font-size: 1.8rem;}
    .com-sub-title h2::after{width: 135px;}
    .common-title{font-size: 2rem;}
    /* 메인페이지 */
    .cover_inner::before, .cover_inner::after{width: 63px; height: 45px;}
    .main01 .main-text p{width: 290px;}
    .main02 .main02_left>ul>li .main02_left_inner .main02_left_icon{width: 55px; display: block;text-align: center;  float: none; margin: 24px auto; padding-right: 0;}
    .main02 .main02_left>ul>li .main02_left_inner .main02_left_text{text-align: center; padding-left: 0;}
    .main02 .main02_left>ul>li .main02_left_inner .main02_left_text>h3{padding-bottom: 5px; font-size: 1.2rem;}
    .main01 .main-text h2{padding: 8px; font-size: 1.7rem;}
    .main01 .main_product{top:505px;}
    /* 오시는길 */
    .comeway-con .comeway-add ul li{padding: 24px 32px;}
    /* ceo인사말 */
    .ceo_con .ceo_top .ceo_top_inner>p{font-size: 1.1rem;}
    .ceo_con .ceo_top .ceo_top_inner>p>span{font-size: 2rem;}
    .ceo_center p{font-size: 17px;}
    .ceo_center p:last-child{font-size: 18px; padding-top: 16px;}
    .ceo_center p:last-child>span{font-size: 26px;}
    .ceo_center p:last-child i{width: 120px;}
    /* 회사연혁 */
    .history_con ul li .hisotry_table_wrap{width: 100%;}
    .history_con ul li h3{padding:0 0 16px 0;}
    /* 사내행사 */
    .event_con ul li .event_img{height: 125px;}
    /* 문의하기 */
    .inquriy_table ul li dl{display: block;}
    .inquriy_table ul li dl dd{display: block;}
    /* 공지사항 */
    .news_view_con .news_wrap .news_top .table_news .news_title{font-size: 1.2rem;}
    .news_view_con .news_wrap .news_top .table_news .news_date{font-size:0.9rem;}
    .news_view_con .news_arrow .table_arrow tr td:nth-child(1){width: 40%; font-size: 0.9rem;}
    .news_view_con .news_arrow .table_arrow tr td:nth-child(2){width: 60%; font-size: 0.9rem;}
    .news_view_con .news_list_btn span{width: 150px; height: 45px; line-height: 45px;}
    /* 주요고객사 */
    .customer_con ul li{width:50%;}
    /* 주요시험설비 */
    .equipment_con .equipment_center ul li{height: 210px; }
    .equipment_table>table thead th, .equipment_table>table tr td{padding: 16px 8px;}
    .product_info3 .product_right ul li .product_img{height: 200px;}
    .product_info3 .product_right ul{margin-left: -4px; margin-right: -4px;}
    .product_info3 .product_right ul li{padding: 4px;}
    :lang(en) .equipment_table>table thead th:first-child{min-width: 180px;;}


    /* 기업특장점 */
    .tech_point_text{padding: 6px 0;}
    .tech_con_center ul li{padding: 24px 16px;}
    .tech_con_center ul li .tech_inner .tech_img_wrap{width: 130px;}
    .tech_con_center ul li .tech_inner .tech_text>p{padding-left: 0;}
    .tech_con_center ul li .tech_inner .tech_text>p::before{left: -14px;}
    .tech_con>p::before{width: 55px; top: -75px;}
    .tech_con>p::after{width: 55px; top: 59px;}
    /* 비전 */
    .vision_text{padding: 24px 16px;}
    .vision_con .vision_center ul li .vision_circle .vision_inner{font-size: 19px;}
    .vision_con .vision_center ul li:first-child .vision_circle .vision_inner>p:first-child{font-size: 26px!important;}
    .vision_con .vision_center ul li:first-child .vision_circle .vision_inner>p:last-child{font-size: 28px!important;}
    /* 액상실리콘 */
    .tech2_center>p{font-size: 21px;}.tech2_center>p::before{height: 18px;}
    .tech2_top>p{padding:24px 16px;}

    /* 푸터 */
    .footer .footer_text>p>span:last-child{display: block;}
    .footer .footer_text>p:first-child>span{display:block;}
    /* .footer .footer_text>p:nth-child(2)>span::before{display: none;} */


    

}


@media screen and (max-width: 370px){
   
}
/* ********************************************* *
 * 380px
 * ********************************************* */
@media screen and (max-width: 380px){
    /* 오시는길 */
    .comeway-con .comeway-map{height: 250px;}
    /* 주요생산품 */
    .product_con .product_img_wrap ul{margin: 0;}
    .product_con .product_img_wrap ul li{width: 100%; padding: 8px 0;}
    /* .product_con .product_img_wrap ul li .product_img{height: 200px;} */
    
  
}