/* lang */
:lang(en) .product-lng-text-box p span {display:inherit;}
:lang(en) .main02-li li p span{display: inherit;}
:lang(en) .header .nav{width: 60%;}

:lang(kr) .header .logo a img:nth-child(2){display: none!important;}
:lang(en) .header .logo a img:nth-child(1){display:block;}

:lang(en) .header .logo a img:nth-child(1){display: none;}
:lang(en) .header .logo a img:nth-child(2){display: block;}

:lang(ru) .header .logo a img:nth-child(1){display: none;}
:lang(ru) .header .logo a img:nth-child(2){display: block;}
:lang(en) .main05 li:nth-child(1){padding: 80px 20px 80px 0;}



:lang(ru) .header .nav .depth-01>li:hover>.depth-02>li{padding:16px 16px 0px 16px;}

:lang(ru) .header .nav .depth-01>li:hover>.depth-02>li:last-child{padding-bottom: 16px;}
:lang(ru) .header .nav .depth-02 li a{line-height: 1.4; text-align: center; }

:lang(en) .customer-map>iframe:nth-child(1){display: none;}
:lang(ru) .customer-map>iframe:nth-child(1){display: none;}
:lang(en) .customer-map>iframe:nth-child(2){display: block;}
:lang(ru) .customer-map>iframe:nth-child(2){display: block;}
/* ********************************************* *
 * 1660px
 * ********************************************* */
 @media screen and (max-width: 1660px){

 }
  


 
/* ********************************************* *
 * 1440px
 * ********************************************* */
 @media screen and (max-width: 1440px){

    /* header */
    .header .nav{width: 60%;}
    .header .language{right: 16px;}
     /* 메인페이지 */
    .main01 .main-slide .main-bg-img01{background-position: 90% -146px;}
    .main01 .main-slide{ height: 800px;}
    .boundary{width: 100%; padding:0 20px}
    :lang(ru) .main01 .main-slide .main-bg-img02 .main-text h1{font-size:3.089rem ;} 
    .main_slide_arrow ul .main_slide_arrow_left{left: 20px;}
    .main_slide_arrow ul .main_slide_arrow_right{right: 20px;}
    .main_product_arrow ul .main_product_arrow_left{left: 20px;}
    .main_product_arrow ul .main_product_arrow_right{right: 20px;}
    .main02-li li p{height: 160px;}
    .main02-li li p span{display: inline; word-break:break-all;}
    /* 문의하기 */
    .online_con{width:100%;}
    /* 대리점 현황-metso */
    .metso-con-text span{display: inline;}
    /* 대리점 현황-주요제품 */
    .agent-con h4{padding: 80px 0 0 13px;}

    :lang(en) .main02-li li p {height: 210px;}
    :lang(en) .main02-li li p span{display: inline;}
    :lang(en) .header .nav{width: 76%;}
}



/* ********************************************* *
 * 1200px
 * ********************************************* */
 @media screen and (max-width: 1300px){
    .boundary2{padding: 0 20px;}
    .boundary3{padding: 0 20px;}
 }
@media screen and (max-width: 1200px){
    .boundary2{padding: 0 20px;}
    .boundary3{padding: 0 20px;}
    /* 메인페이지 */
    .main01 .main-slide{ height: 700px;}
    :lang(ru) .main01 .main-slide .main-bg-img02 .main-text h1{ width: 85%; font-size: 2.389rem;}
    .main01 .main-slide .main-bg-img01{background-position:90% -146px;}
    .main-text h1{padding: 0 20px;}
    .main_product_arrow{padding-bottom: 21%;}
    .main_product_arrow ul li{width: 22px; height: 43px;}
    :lang(ru) .metso-con-inner p:last-child{padding: 24px 32px;}
    /* 주요장비 */
    :lang(ru) .product-tab-list2 li{width: 33.33%;}
    /* 대리점 현황-주요제품 */
    .agent-tab-list li{width:33.333%; border-right: 1px solid #222; border-left: 0px;}
    .agent-tab-list li:nth-child(1),.agent-tab-list li:nth-child(4){border-left: 1px solid #222;}
    .agent-tab-list li:nth-child(4),.agent-tab-list li:nth-child(5){border-top: 0px solid #222;}
    :lang(en) .header .nav .depth-02 li a{font-size: 0.75rem;}
    /* 대리점 */
    :lang(ru) .metso-con-inner p:last-child{font-size: 22px;}
}

/* ********************************************* *
 * 1024px min 부터 mobile ver.
 * ********************************************* */
@media screen and (min-width: 1025px){
 
    .mobile-lang{display: none;}
    .header .nav .depth-02 li a:hover{color: #ffc233;}    
    .header .nav .depth-01>li>a:hover{background-color: #ffc233;}
    .header .nav .depth-01>li:hover>.depth-02{display: block;}
}

/* ********************************************* *
 * 1024px max
 * ********************************************* */
@media screen and (max-width: 1024px){

    .boundary{width: 100%; padding:0 20px}
    /* 공통 서브 헤더 */
    .common-title{font-size:2.889rem ;}
    .equipment-bg{background-position: 90% 50%;}
    .product-bg{background-position: 20%;}
    
    :lang(ru) .comm-tab{line-height: 1.4;display: flex;  display: -webkit-box; display: -ms-flexbox;  flex-wrap: wrap;}
    :lang(ru) .common_tab_banner{height: auto;}
    :lang(ru) .comm-tab li>span{height: 100%; display: block;
        display: flex; display: -webkit-box; display: -ms-flexbox; 
        justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; 
        align-items: center; -webkit-box-align: center; -ms-flex-align: center; 
    }
    :lang(ru) .comm-tab li>span{padding: 16px;}
    :lang(ru) .comm-tab li{float: inherit;}
    /* 해더 */
    :lang(ru) .header{height: 80px;}
    :lang(ru) :lang(ru) .header .logo{width: 155px; top: 41px;}
    .mobile-lang{display: block;}
    .mobile-lang span{width: 50%; height: 50px; line-height: 50px; font-size: 16px; border-top: 1px solid #555; float: left; color: #fff; cursor: pointer;}
    .mobile-lang span:nth-child(1){border-right: 1px solid #555; box-sizing: border-box;}
    .mobile-lang span.mo-lg-on{color:#ffc233;}
    .header .language{display: none}

    .mobile-button{display: block; position: absolute; right:16px; top:40px; width: 30px; cursor: pointer;}
    .mobile-button span{position: absolute; background-color: #fff; width: 100%; height: 2px; display: block; transition: all .3s ease-in-out; }
    .mobile-button span::after,.mobile-button span::before{ width: 100%; height: 2px;background: #fff; display: block; transition: all .3s ease-in-out;  ;}
    .mobile-button span::after{position: absolute; content: ""; top: -10px; left: 0}
    .mobile-button span::before{position: absolute; content: ""; bottom: -10px; left: 0}

    .show .mobile-button span::before {top: 5px;-webkit-transform: rotate(45deg);transform: rotate(45deg); width: 50%; left: -3px;}
    .show .mobile-button span::after {top: -5px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); width: 50%; left: -3px;}
    :lang(ru) .header .nav .depth-01>.header_menu>a{height: 50px;}
    .header .nav{position: absolute; display: none; top: 60px; left: 0; z-index: 100; width: 100%; /* height: 100%; */ background-color: transparent; padding:20px 0}
    :lang(ru) .header .nav{width: 100%;}
    .header .nav .depth-01{display: block; height: auto; padding-left: 0;}
    .header .nav .depth-01>li{width: 100%; display: block; height: auto; margin: 0; background-color:rgba(0,0,0,0.8)}
    .header .nav .depth-01>li>a{display: block; height: 100%; font-size: 18px; line-height: 50px; font-size: 16px;}
    .header .nav .depth-01>li:hover>.depth-02{display: none;}
    .header .nav .depth-01> li + li{padding-left:0}
    .header .nav .depth-02{display: none;}
    .header .nav .depth-02 li{height: 50px;}
    .header .nav .depth-02 a {line-height: 50px; color:#ffc233; font-size: 16px;}
    
    .header .nav:hover{background-color: transparent;}
    /* 메인 */
    /* 사업분야-LNG 본딩장비 */
    .product-tab-list li{width: 33.333%; border-bottom: 0;}
    .product-tab-list li:nth-child(3){border-right: 1px solid #ddd;}
    .product-tab-list li:nth-child(4){border-bottom: 1px solid #ddd;}
    .product-tab-list li:nth-child(5){border-bottom: 1px solid #ddd;}
    .product-tab-list li:nth-child(6){border-bottom: 1px solid #ddd;}
    .product-lng-text-box{word-break: break-all;}
    .product-lng-text-box p{text-align: left;}
    .product-lng-text-box p span{display:inherit; text-align: center; }

    /* 대리점현황-metso */
    .metso-con-inner p:last-child{width: 77.5%;}
    
    :lang(en) .header .nav{width: 100%;}
    

    


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

}

/* ********************************************* *
 * 960px max
 * ********************************************* */
@media screen and (max-width: 960px){
    
    /* 공통탭 */
    .sub-tab-list{padding: 0;}
     /* 메인페이지 */
    .main02-li li p{height: 210px;}
    /* .main01 .main-slide .main-bg-img01{background-position: 20% -200px;} */
    /* 대리점현황-metso */
    .metso-con-text{background-color: transparent; width: 100%; left:30%;};
    
    /* ceo인사말 */
    .company-ceo-con p{padding: 0;}
    .company-ceo-con .video_con{height: auto; padding-bottom: 55%;}
    /* 특허현황 */
    .company-certi-con ul li{width: 50%;} 
    /* 사업분야-LNG 본딩장비 */
    :lang(ru) .comm-tab li{font-size: 17px;}
    :lang(ru) .product-tab-list li{ height: auto; float: inherit; line-height: 1.4; padding: 16px;
        display: flex; display: -webkit-box; display: -ms-flexbox; 
        justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; 
        align-items: center; -webkit-box-align: center; -ms-flex-align: center; 
        flex-direction: column; -webkit-box-orient: vertical; -ms-flex-direction: column; 
    }
    :lang(ru) .sub-tab-list{display: flex;flex-wrap: wrap;}
    :lang(ru) .product-tab-list li:nth-child(1){border-top: 1px solid #ddd; }
    :lang(ru) .product-tab-list li:nth-child(2){border-top: 1px solid #ddd; }
    :lang(ru) .product-tab-list li{width: 50%; border-top: 0; border-bottom: 1px solid #ddd;}
    :lang(ru) .product-tab-list li:nth-child(2n){border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
    :lang(ru) .product-tab-list li:nth-child(2n-1){border-left: 1px solid #ddd; border-right: 0;}
    :lang(ru) .product-tab-list:nth-child(2){border-bottom: 1px solid #ddd;}
    .product-tab-list li{width: 33.333%; border-right: 1px solid #ddd; border-left: 0; border-bottom: 1px solid #ddd;}
    .product-tab-list li:nth-child(1),.product-tab-list li:nth-child(4){border-left: 1px solid #ddd;}
    .product-tab-list li:nth-child(4),.product-tab-list li:nth-child(5){border-top:0;}
    .product-tab-list li:last-child{border-top: 0;}
    .product-img-list li{width: 33.333%;}
    .pro-feature{padding: 13px;}
    .hotpad_con .hotpad_top_con>.inner>.img_con{width: 100%;}
    .hotpad_con .hotpad_top_con>.inner .table_wrap{width: 100%; padding-left: 0;}
    .hotpad_con .hotpad_top_con>.inner .table_wrap table{width: 100%;}
    /* 사업분야-유압호스 */
    .hose .product_hose .product-img-list li{padding:0px 1.388% 20px;}
    /* 오시는길 */
    .customer-add{padding-left: 65px;}
    /* 대리점현황-metso */
    .metso-con-inner p:last-child{width: 99.5%; padding: 40px;}
    
    /* 대리점 현황-주요제품 */
    .agent-img-list li{width: 33.333%;}

    :lang(en) .main02-li li p {height: 265px;}
    :lang(ru) .metso-con-inner p:last-child{padding: 24px 84px;}
}


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

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

    /* 공통 */
    .common-title{font-size: 2.889rem;}
    .main-text h1{font-size:2.389rem ;}
    .main01 .main-slide .main-bg-img02 .main-text h1{font-size:2.389rem ;}
    .main01 .main-slide .main-bg-img03 .main-text h1{font-size:2.389rem ;}
    /* 메인페이지 */
    :lang(ru) .main01 .main-slide .main-bg-img02 .main-text h1{font-size: 32px;}
    :lang(ru) .main01 .button-wrap{margin-top: 48px;}
    :lang(ru) .main03{height: 415px; padding: 62px 0;}
    .main_product_arrow{padding-bottom: 30%;}
    .main_product_arrow ul .main_product_arrow_left{left: 13px;}
    .main_product_arrow ul .main_product_arrow_right{right: 13px;}
    .main04-slide{margin: 0 32px!important;}
    .main01 .main-slide .main-bg-img01{background-position: 90% -250px;}
    .main01 .main-slide{ height: 600px;}
    /* .main01-button{margin-top: 80px;} */
    .main-text h1{font-size: 2.889rem; padding-top: 40px;}
    .main01 .swiper-wrapper .swiper-slide:nth-child(2) .main-text h1{padding-top: 0;}
    :lang(ru) .main02-li{display: block;}
    :lang(ru) .main02-li li p{height: auto;}
    .main02-li li p span{display: inline-block;}
    .main02-li li{width: 100%; padding-bottom: 50px; padding-top: 50px;}
    .main02-li li:first-child{padding-top: 0;}
    .main02-li li::before{width: 80%; height: 1px; top:100%;transform: translateX(-13%);}
    .main02-li li p{height:auto;}
    .main05 li{width: 100%;}
    .main05 li:nth-child(2){height: 300px;}
    .root_daum_roughmap {height:300px!important;}
    .main05-hover{line-height: 300px;}  
    .main05-info dl dd{padding-left: 16px;}
    .main05-hover{display: none;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li>.lang_wrap{width: 150px; height: 150px; padding:30px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li>.lang_wrap>.text>p{font-size: 18px; padding-top: 8px;}

    .main_lang>.inner> .text_wrap .title_lang{padding: 0 20px;}
    .main_lang>.inner> .text_wrap>.title>.text{padding: 0 20px; font-size: 95px;}
    .main_lang>.inner> .text_wrap>.title>.text::before{width: 100px; height: 116px; margin-right:-8px; margin-bottom: -2px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li{padding: 8px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul{margin-left: -8px; margin-right: -8px;}

    /* ceo인사말 */
    .company-ceo-con .video_con{margin: 24px auto 62px auto;}
    
    
    /* 연혁 */
    .company-his-con{width: 95%; overflow: hidden;}
    .company-his-month{width: 100%; padding-top: 8%; color: #ffc233;}
    .company-his-inner{width: 100%;  padding:32px 0px; border: 0px solid #dbdbdb;}
    .company-his-inner table{width: 100%;}
    .company-his-inner table tr td:first-child{width:25%; text-align:center;}
    .company-his-inner table tr td{width: 75%;}
    .company-his-month::before,.company-his-con:last-child .company-his-inner::after{display: none;}


    /* 연혁 */
    .history_con .his_list .history_img .history_img_text{padding:0px 32px;}
    .history_con .his_list .history_list_inner::after{left: 20px;}
    .history_con .his_list .history_list_inner>ul>li:first-child strong::after{left: -38px!important;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(odd){text-align: left; padding-left:20px; padding-right: inherit;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(even){padding-left: 52px; text-align: left; padding-right: inherit;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(even) .his_list_in{padding-left: 0;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(even) strong::after{left: -39px; right: inherit;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(even) .his_list_in ul li::before{right: inherit; left: 0;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(even) .his_list_in ul li{padding-left: 20px; padding-right: inherit;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(odd) strong::after{right: inherit; left: -36px;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(odd) .his_list_in ul li::after{right: inherit; left: 0;}
    .history_con .his_list .history_list_inner>ul>li:nth-child(odd) .his_list_in ul li{padding-left: 16px; padding-right: inherit;}
    .history_con .his_list .history_img_in{height: 200px;}
    .history_con .his_list .history_img .history_img_text p{font-size: 2rem;}
    .history_right>.history_img_inner{background-position: 0%!important;}

    /* 사업분야-LNG 본딩장비 */
    .product-lng-text-box p span{text-align: center;}
    .product_list>.inner ul{margin-left: -8px; margin-right: -8px;}
    .product_list>.inner ul li{width: 50%; padding: 8px;}
    .product_list>.inner ul li .con_wrap .text_wrap{font-size: 20px;}
    .product-img-list{margin-left: -8px; margin-right: -8px;}
    .product-img-list li{padding: 8px; width: 50%;}
    .hotpad_con .hotpad_top_con>.inner>.img_con ul {margin-left: -8px; margin-right: -8px;}
    .hotpad_con .hotpad_top_con>.inner>.img_con ul li{padding: 8px; width: 50%;}
    .hotpad_top_text{margin: 0 auto; width: 100%;}
    .hotpad_con .hotpad_top_con>.inner>.top_text>p{width: 100%;}
    .product-tab-list2 li{width: 33.333%;}
    :lang(ru) .product-tab-list2 li{width: 50%;}

    /* 오시는길 */
    .customer-map{width: 100%; height: 320px;}
    .customer-add{width: 100%; padding: 50px 0 0 8px;}
    .customer-add table tr td{padding: 12px 0;}
    /* 대리점 현황- metso */
    .metso-con-inner p{text-align: center;}
    .metso-con-inner p span{display: inline; word-break: keep-all;}
    .metso-con-text{border: 1px solid #ffc233; color: #ffc233; position: static;left: 0; top: 0; margin-left:0; margin-top:100px; transform: translateY(0); margin-top: 20px; padding: 16px;}
    .metso-con-inner p:last-child{font-size: 1.2rem;}
    /* 대리점 현황- 주요제품 */
    .agent-tab-list li:last-child{font-size: 15px;}
    
    .agent-con h4{padding: 80px 0 0 10px;}
    :lang(ru) .metso-con-inner p:last-child{padding: 24px 34px;}
    :lang(ru) .metso-con-inner p:last-child::before{background: url(../img/sub/agent/agent_bracket01_mo.png)no-repeat; background-position: center; background-size: contain;}
    :lang(ru) .metso-con-inner p:last-child::after{background: url(../img/sub/agent/agent_bracket02_mo.png)no-repeat; background-position: center; background-size: contain;}

    :lang(en) .main02-li li p{height: auto;}


} 


/* ********************************************* *
 * 576px
 * ********************************************* */
 @media screen and (min-width: 600px){
     .mobile-con-tab{display: none;}
     #ballmills .agent-img-list li:nth-child(2) .agent-img img:nth-child(2){display: none;}
 }

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


    /* 폰트 */
    html{font-size: 16px;}
    /* 공통 서브 배경 */
    .common_sub_banner {height:350px; border-bottom: 0;}
    :lang(ru) .common_tab_banner{border-bottom: 0;}
    .comm-tab{display:none;}
    :lang(ru) .comm-tab{display: none;}
    /* 메인페이지 */
    .main_lang>.inner> .text_wrap>.title>.text::before{width: 79px; height: 92px;}
    /* .main01-button{margin-top: 70px;} */
    .main-text h1,.main01 .swiper-wrapper .swiper-slide:nth-child(2) .main-text h1{padding-top: 70px;}
    :lang(ru) .main01 .main-slide .main-bg-img02 .main-text h1{font-size: 26px;}
    :lang(ru) .main03 .button-wrap .main03-button{width: 295px;}
    :lang(ru) .main01 .button-wrap{margin-top: 32px;}
    .main03{background: url(../img/main/main03-mo.jpg)no-repeat; background-position: center;}
    .main01 .main-slide .main-bg-img01{background: url(../img/main/main01-01-mo.jpg)no-repeat; background-position: 80% 0;}
    .main01 .main-slide .main-bg-img02{background: url(../img/main/main01-04-mo.jpg)no-repeat; background-position: 50% 0;}
    .main01 .main-slide .main-bg-img03{background: url(../img/main/main01-03-mo.jpg)no-repeat; background-position: 50% 0;}
    .main01 .main-slide .main-bg-img04{background: url(../img/main/main01-05-mo.jpg)no-repeat; background-position: 80% 0;}
    .main02{padding: 80px 0;}
    .main_lang>.inner> .text_wrap>.title>.text{font-size: 65px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li>.lang_wrap>.text>p{font-size: 19px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li>.lang_wrap{width: 130px; height: 130px; padding: 20px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li>.lang_wrap>.text>p{font-size: 17px;}
    .main_slide_arrow ul li{width: 20px; height: 40px;}
    .main01 .button-wrap{margin-top: 72px;}
    /* 인사말 */
    .company-ceo-con{width:100%; margin: 0 auto;}
    .company-ceo-con p span{display:inline;}
    /* 특허현황 */
    .company-certi-con ul li{width: 100%; padding:25px 0;} 
    .company-certi-con ul li p{font-size: 16px;}
    /* 연혁 */
    .history_con .his_list .history_list_inner>ul>li .his_list_in ul li{font-size: 17px;}

    /* 사업분야-LNG 본딩장비 */
    :lang(ru) .equipment-tab-list>li{width: 100%; border-left: 1px solid #ddd;}
    .product-tab-list li{width: 100%;border-right: 1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
    .product-tab-list li:nth-child(2),.product-tab-list li:nth-child(3){border-top:0;}
    .product-img-list li{width: 50%;}
    .product-img-list li .pro-img{height: 195px;}
    .pro-feature{padding:6px;}
    .product-lng-text-box p{font-size: 1rem;}
    .pro-feature .in p{padding-bottom: 10px;}
    .pro-feature .in p:last-child{padding-bottom: 0;}
    .hotpad_con .hotpad_top_con>.inner>.img_con ul li .img_wrap .img_inner{height: 195px;}

    /* 문의하기 */
    .online_box{width:100%;padding:16px;}
    .online_box_full{padding:16px;}
    .online_send{padding-bottom: 25px;}
    .form_input{padding: 16px;}
    /* 대리점 현황-metso */
    .metso-con-inner p:last-child::before{background: url(../img/sub/agent/agent_bracket01_mo.png)no-repeat; height: 122px; top: 21px;}
    .metso-con-inner p:last-child::after{background: url(../img/sub/agent/agent_bracket02_mo.png)no-repeat; height: 122px; top: 21px;}
    .metso-con-inner p{padding-bottom: 40px;}
    .metso-con-inner p:last-child{padding: 40px 50px;}
    :lang(ru) .metso-con-inner p:last-child{padding: 24px 50px;}
    :lang(ru) .agent-tab-list li{border-left: 1px solid #ddd; border-right: 1px solid #ddd!important;}
    /* 대리점 현황-주요제품 */
    .agent-tab-list li{width: 100%; border-left: 1px solid #222;}
    .agent-tab-list li:nth-child(1),.agent-tab-list li:nth-child(2){border-bottom: 0px;}
    .agent-img-list li{width:50%;}
    .agent-con h4{padding: 60px 0 0 6px;}
    .agent-img{height: 150px;}
    #ballmills .agent-img-list li:nth-child(2) .agent-img img:nth-child(1){display: none;}
    :lang(ru) .metso-con-inner p:last-child::before{ background: url(../img/sub/agent/agent_bracket01_mo_i.png)no-repeat; background-size: contain; background-position: center; height: 179px;}
    :lang(ru) .metso-con-inner p:last-child::after{background: url(../img/sub/agent/agent_bracket02_mo_i.png)no-repeat; background-size: contain; background-position: center; height: 179px;}

      

}

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

/* ********************************************* *
 * 480px
 * ********************************************* */
@media screen and (max-width: 480px){
    /* 메인페이지 */
    .main_product_arrow{padding-bottom: 53%;}
    .main_slide_arrow ul li{width: 18px;height: 37px;}
    .sub-body{padding: 80px 0!important;}
    .root_daum_roughmap {height:230px!important;}

    .main01 .main-slide,.main01 .main-slide .main-bg{height: 600px;}
    /* .main01-button{margin-top: 35px;} */
    .main-text{width: 100%;
        position: absolute;
        padding-top: 0;
        text-align: center;
        top: 50%;
        transform: translateY(-50%);
        left: 0;}
    
    .main02,.main03{padding: 50px 0;}
    .main04{padding: 50px 0 90px 0;}
    :lang(ru) :lang(ru) .main-text p{padding-top: 0;}
    :lang(ru) .main-text p{width: 90%;}
    :lang(ru) .main-text{padding-top: 2%;}
    :lang(ru) .main01-button{width: 180px; font-size: 0.9rem;}
    .main02-li li{padding-top: 30px; padding-bottom: 30px;}

    .main03 p span{display:inline}
    .main03{position: relative;}
    .main03>.boundary{position: absolute; top: 50%; transform: translateY(-50%);}

    .main05-info dl dt{width: 20%;}
    .main05-info dl dd{width: 80%;}
    .main05 li:nth-child(2){height: 230px;}
    .main-text p{padding: 0 20px;}
    .main-text p span{display: inline-block;}
    .main-text h1{font-size: 2.0rem; padding-bottom: 20px; padding-top: 65px;}
    
    .main-text p{font-size: 1rem;}
    
    .main_lang>.inner> .text_wrap>.title>.text{font-size: 54px;}
    .main_lang>.inner> .text_wrap>.title>.text>span{font-size: 40px;}
    .main_lang>.inner> .text_wrap>.title>.text::before{width: 62px; height: 70px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li{padding: 4px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul{margin-left: -4px; margin-right: 4px;}
    .main_lang>.inner> .text_wrap .title_lang{padding: 0;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li>.lang_wrap{width: 100px; height: 100px; padding: 16px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li>.lang_wrap>.lang_img>img{width: 49px; height: 39px;}
    .main_lang>.inner> .text_wrap .title_lang>.inner ul li>.lang_wrap>.text>p{padding-top: 0; font-size: 16px;}

    /* 연혁 */
    .history_con .his_list .history_img .history_img_text span{font-size: 16px;}
    .history_con .his_list .history_list_inner>ul>li .his_list_in ul li{font-size: 16px;}
    /* 본딩장비 */
    .product_list>.inner ul li .con_wrap .text_wrap{font-size: 16px;}
    .product-tab-list2{display: flex; flex-wrap: wrap;}
    .product-tab-list2 li p{ height: 100%; line-height: 1.4;
        display: flex; display: -webkit-box; display: -ms-flexbox; 
        justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; 
        align-items: center; -webkit-box-align: center; -ms-flex-align: center; 
        flex-direction: column; -webkit-box-orient: vertical; -ms-flex-direction: column; 
    }
    .hotpad_con .hotpad_top_con>.inner .produc_video_con .img_con .inner ul{margin-left: -8px; margin-right: -8px;}
    .hotpad_con .hotpad_top_con>.inner .produc_video_con .img_con .inner ul li{width: 50%; padding: 8px;}
    .product-tab-list2 li{width: 50%;}
    .hotpad_con .hotpad_top_con>.inner>.top_text>p{font-size: 16px;}
    .product-con h4{font-size: 25px;}
    /* 사업분야-주요장비 */
    .product-con h4{padding-top: 30px;}
    .product_hose{padding: 0;}
    .hose .product_hose .product-img-list{margin-left: -8px; margin-right: -8px;}
    .hose .product_hose .product-img-list li{padding: 8px;}
    /* 대리점 현황-metso */
    .agent_point{font-size: 1.3rem;}
    .metso-con-inner p:last-child::before{background: url(../img/sub/agent/agent_bracket01_mo1.png)no-repeat; height: 142px; top: 21px;}
    .metso-con-inner p:last-child::after{background: url(../img/sub/agent/agent_bracket01_mo2.png)no-repeat; height: 142px; top: 21px;}
    /* 대리점현황-주요제품 */
    .agent-con h4{line-height: 1.2;}
    .agent-img{height: 100px;}

    :lang(en) .metso-con-inner p:last-child::before{top: 40px;}
    :lang(en) .metso-con-inner p:last-child::after{top: 40px;}
    :lang(en) .metso-con-inner p:last-child{font-size: 1.1rem;}
    :lang(ru) .metso-con-inner p:last-child{padding: 16px 36px; font-size: 20px;}
    :lang(ru) .agent-con h4{font-size: 21px;}
    
    

}

@media screen and (max-width: 370px){
    /* 대리점현황-metso */
    .metso-con-inner p:last-child::before{background: url(../img/sub/agent/agent_bracket01_mo_i.png)no-repeat; height: 212px; top: 19px;}
    .metso-con-inner p:last-child::after{background: url(../img/sub/agent/agent_bracket02_mo_i.png)no-repeat; height: 212px; top: 19px;}
    :lang(en) .metso-con-inner p:last-child::before{top: 20px;}
    :lang(en) .metso-con-inner p:last-child::after{top: 20px;}
    
    
}
/* ********************************************* *
 * 380px
 * ********************************************* */
@media screen and (max-width: 380px){
    /* 메인페이지 */
    .main05 li:nth-child(1) .main05-phone{font-size: 1.6rem;}
    .main02 h2,.main04 h2{font-size: 2rem;}
    .main04 h2{padding-bottom: 20px;}
    .main02-li li p{padding: 3% 0;}
    
    .common-title{font-size: 2.5rem;}
    .footer p{font-size: 13px;}
   
    /* 사업분야-LNC 본딩장비 */
    .product-img-list li .pro-img{height: 100px;}
    .com-sub-title h2{font-size: 2rem;}
    /* 오시는길 */
    .customer-map{height: 280px;}
    .customer-add table{width: 100%;}
    .customer-add table tr td:first-child{font-size: 18px;}
    .customer-add table tr td{font-size: 16px; padding: 10px 0;}
    /* 대리점 현황-주요제품 */
    .agent-con h4{padding: 40px 0 0 0px;}
    
 
}