/* ¸ð¹ÙÀÏ 760px ÀÌ»ó */
@media all and (min-width:760px)
{

.pc_view { display:block }
.text_h { clear:both; }

  .top_lang_pc {display:block;}

  .main  {    ovreflow:hidden;      margin:0 auto;  }
  #video  {    position:fixed;    top:0; left:0;    z-index:-1000;  }   
  .play_btn_section {display:block;}
  
  #main_section  {  }  
  .main_0{padding:0px 0 160px 0;}
  .main_cp {width:23%;}
  .top_2 {display:block;}
  .top_2_modile {display:none;}
  .top_2_modile1 {display:none;}      
  .main_0 p{  font-size:36px;   }  
  .main_left {width:50%; float:left;} 
  .main_right {width:50%;float:left;}   
  .fc_list {float:left; width:50%;}
  .main_3_2 {width:49%; float:left; margin:0.5%; }
  .main_4_2  {    float:left;    width:16.6%;    text-align:center;    height:250px;  }  
  .main_4_2_a  {    float:left;    width:16.6%;    text-align:center;  }    
  .main_4_3  {    height:23px;    border-right:1px solid gray;  }     
  .main_4_3_a  {    height:23px;    border-right:1px solid gray;  }   
  .table_pc {display:table;}
  .table_mobile_w {display:none;}
  .sub_tk  {    width:30%;  /*  background:gray;  */      float:left;    margin:1%; text-align:center;  }
  .sub_tk img { width:80%; }
  .map_info  {    width:50%; float:left; padding:20px; } 
  .map_info img{ width:100%;}  
  .map_info td{    height:55px;    color:#000;    border-bottom:1px solid #bbbbbb;  }
  
  .main_n02  {    float:left;    width:50%;  }   

  .catalogue {position:absolute;background:url("../images/cd_btn.png")no-repeat;width:184px; height:100px; right:460px; margin-top:200px;}

  /* ¼­ºê¹Ú½º */
  .sub_esg { padding:60px 0px; width:1000px; margin:0 auto; }
  .sub_088{ padding:60px 0 90px 0;}
  .sub_088 span {font-size:30px; font-weight:bold;}
  .sub_088 .pd_s {font-size:15px;}
 
   /* ¼­ºê¸Þ´º Å¸ÀÌÆ² */
  .sub_title01 h2{ /*  font-family:"NotoKrB";*/ display:inline;  font-size:36px;  color:#000000;  line-height:0px;  letter-spacing:0px;}
  .sub_title01 span{  font-size:18px;  color:#000000;  margin-left:15px;  letter-spacing:-0.02em;}
  .sub_title02 {font-size:30px; font-weight:bold;}
  .sub_title03 {font-size:24px !important; font-weight:bold;}
  .sub_title04 {font-size:16px; font-weight:500; line-height:1.5em; }

  .sub_body03  { font-size:15px; line-height:1.5em; }
  .sub_body03 p, .sub_body03 b { font-size:18px;}


  /* È¸»ç¼Ò°³ */
  .sub_main01 {background:url("../images/sub_cp.jpg") no-repeat center center;}

  /* ÀÎ»ç¸» */
  .welcome p, .welcome span{font-size:28px;}
  

  /* °æ¿µÀÌ³ä */
  .sub_main01_1 {background:url("../images/sub_bg03.jpg") no-repeat center center;}
 
   /* ¿¬Çõ */

 
 
 /* ÀÎÁõ¼­ */
 .auth_paper{ width:33%; padding:2px; float:left; text-align:center; }
 .auth_paper img { width:75%; border:1px solid #ddd; }
 .auth_paper div {margin-top:10px;  margin-bottom:20px;  font-size:15px;} 
 .auth_paper a { line-height:0; }
 
  /* °í°´»ç */
 .partner_company {width:25%; padding:10px; float:left; text-align:center;}
 .partner_company img {width:100%;}  
 .partner_company_title {font-size:16px; font-weight:bold; padding-left:10px; padding-top:10px; clear:both;}  
 
 /* ´ÙÀ½¸ÊÀº PC¹öÀü¿¡¼­¸¸ Ç¥½Ã */
 #full_size_map {display:block;}
 #mini_size_map {display:none;}
 
 
 /* Á¦Ç°¼Ò°³ */
 .product {width:100%; height:250px; background-image:url('../images/sub_pd01.jpg'); background-position:center center; padding:60px 0;}
 .product h2 { font-size:25px; }
 
 .product_img { width:33%; float:left; overflow:hidden; border:solid 1px white; text-align:center; }
 .product_img:hover { border:solid 1px #02bd3c; } 
 .product_img img { width:100%; }
 .product_img img:hover { transform: scale(1.1); transition: transform 0.5s ease; }
 
 .prd { width:100%; height:200px; background:#4c5a68; }
 
 .pd_title { padding:30px 0 20px 0; font-size:20px; color:#578322; font-weight:600; line-height:1.4em; }
 .pd_title span { font-size:15px; color:#578322; font-weight:500; }
 
 .pd01 { width:100%; float:left; margin:0 0 40px 0; }
 .pd_tab01 { float:left; width:16%; background:#424440; color:#fff; font-size:15px; padding:15px 0; text-align:center; }
 .pd_tab02 { float:left; width:16%; background:#f3f3f3; color:#000; font-size:15px; padding:15px 0; text-align:center;  }
 .pd_tab02:hover { float:left; width:16%; background:#424440; color:#fff; font-size:15px; padding:15px 0; text-align:center; }
 
 .prd01{width:49%; height:200px; float:left; padding:70px 0;}

 .prd01 h2{color:#fff; float:left;}

 .prd02{width:49%; height:200px; float:left; padding:55px 0;}

 .prd02 p{color:#fff;}  

 .prd02 article{border-left:3px solid #fff; padding:0 0 0 25px; height:52px; float:left; margin:21px 0 0 0;}
 
 .prd02_1{font-size:18px;}
 
 .prd02_2{font-size:15px;}
  
 .sub_pd{
  max-width:1000px;
  margin:0 auto;
  padding:0 0 60px 0;
} 
  

  
  
  /* ¼³ºñÇöÈ² */
  .fc {width:100%; height:250px; padding:60px 0; background-image:url('../images/sub_fc01.jpg'); background-position:center center;}
  .fc h2 { font-size:25px; }
  .fc02 {width:100%; height:250px; padding:60px 0; background-image:url('../images/sub_fc02.jpg'); background-position:center center;}
  .fc02 h2 { font-size:25px; }
  .fc03 {width:100%; height:250px; padding:60px 0; background-image:url('../images/sub_fc03.jpg'); background-position:center center;}  
  .fc03 h2 { font-size:25px; }
  
  /* R&D */
  .rd {width:100%;height:250px;background-image:url('../images/sub_rd01.jpg');background-position:center center;padding:60px 0;}
  .rd h2 { font-size:25px; }
  
  /* ¹Ìµð¾î¼¾ÅÍ */
  .media {width:100%; height:250px; background-image:url('../images/sub_ns01.jpg'); background-position:center center; padding:60px 0; }
  .media h2 { font-size:25px; }
  
  /* Ä¿¹Â´ÏÆ¼ */
  .community {width:100%; height:250px; background-image:url('../images/sub_nt01.jpg'); background-position:center center; padding:60px 0; }
  .community h2 { font-size:25px; }

  /* ESG°æ¿µ */
  .esg { width:100%; height:250px; background:url('../images/sub_esg.jpg')no-repeat #000; background-position:center center; padding:60px 0; }
  .esg h2 { font-size:25px; }
  .esg_tb { width:100%; border-collapse:collapse; border-top:2px solid #777; }
  .esg_tb th { padding:10px 0; background:#f8f8f8; border:1px solid #ddd; }
  .esg_tb td { padding:10px 20px; border:1px solid #ddd; line-height:1em; }
  .esg_tb td input { width:100%; height:40px; border:1px solid #ddd; padding:0 10px; font-size:16px; color:#000; }
  .esg_tb td textarea { width:100%; height:100px; border:1px solid #ddd; margin:0; padding:10px; }

  .esg_fx { width:100%; display:flex; justify-content:left; }
  .esg_fx00 { width:100%; text-align:center; font-size:20px; line-height:1.8em; }
  .esg_fx00 b { font-size:18px; font-weight:600; }
  .esg_fx01 { width:30%; line-height:0; display:flex; align-items:center;  }
  .esg_fx01 img { width:100%; }
  .esg_fx02 { width:70%; padding: 0 0 0 60px; }

  .info { width:100%; padding:30px 0 0 0; }
  .info_title { font-size:16px; font-weight:900; padding:0 0 10px 0; }
  .info_box { width:100%; border:1px solid #ddd; background:#f9f9f9; font-size:15px; color:#888; padding:15px; line-height:1.3em; }
  .info_agree { width:100%; text-align:center; padding:10px 0 0 0; }
  .info_btn { margin:30px auto 0 auto; padding:15px 60px; background:#578322; color:#fff; font-weight:600; cursor:pointer; }




 /* Ä«ÇÇ¶óÀÌÆ® */
 .footer{  font-size:15px; }
 .footer p{  font-size:15px;  float:left;  line-height:1.5em;  margin-right:35px;}
 .footer select {float:right;}    
 
 
 

 .ex_01{
  display:block;
} 
 
 .gr_f{display:none;}
 

 
.copy_link {font-size:13px; display:block;} 
.copy_link a {color:white; font-size:1em !important; }
.rel_link1 ul {margin:0; padding:0; width:100%; font-size:1em;}
.rel_link1 li{ display:flex; align-items: center; margin:0; 0 0 0; padding:4px;  font-size:1em;  height:30px; background:url(../images/fm_btn02.jpg); background-size:100% 100%;}
.rel_link1 article {height:2.5vw; display:flex; align-items: center; margin:0; 0 0 0; padding:4px;  font-size:1em;  height:30px; }
.link_title {display:flex; align-items: center;  width:200px; height:30px; padding:4px;  background:url('../images/fm_btn01.jpg');  background-size:100% 100%; color:white; font-width:bold; font-size:1em; }

 
 /*³¡*/
 
}
