@charset "utf-8";
.company .top_sec {  }
  .company .top_sec .tbinner {position:relative; }
  .company .top_sec .top_wrap {display:flex; flex-wrap:wrap;}
  .company .top_sec .top_wrap .top_img { width:550px; }
    .company .top_img .img_wrap {position: relative; width: 100%;
    height: 0; padding-bottom: 110%; overflow: hidden;}
    .company .top_img .img_wrap img {width:100%; height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); object-fit:cover;}
  .company .top_sec .titleArea { width:calc(100% - 550px); padding-left:100px;}
  .company .top_sec .titleArea img {height:150px; margin-bottom:30px;}
  .bttm_line {}
  @media screen and (max-width:1200px){
    .company .top_sec .top_wrap .top_img { width:450px; }
    .company .top_sec .titleArea { width:calc(100% - 450px); padding-left:50px;}
  }
  @media screen and (max-width:1024px){
    .company .topTxt {text-align: center;}
    .company .topTxt img {height:150px;}
    .company .top_sec .top_wrap .top_img { width:100%; }
    .company .top_img .img_wrap { padding-bottom: 50%; }
    .company .top_sec .titleArea { width:100%; padding-left:0px; }
    .company .titleArea{text-align: left; margin-top:50px;}
  }
  @media screen and (max-width:768px){
    .company .top_img .img_wrap { padding-bottom: 65%; }
  }
  @media screen and (max-width:560px){
    .company .top_sec .top_wrap .top_img {margin:0 auto 0;}
    .company .top_img .img_wrap { padding-bottom: 75%; }
  
    .company .topTxt img {height:100px;}

  
  }