@charset "utf-8";
.sec_about__02 .top_sec { margin-top:120px; }
.sec_about__02 .top_sec .tbinner {position:relative; }
.sec_about__02 .top_sec .top_wrap {display:flex; flex-wrap:wrap;}
.sec_about__02 .top_sec .top_wrap .top_img { width:550px; }
  .sec_about__02 .top_img .img_wrap {position: relative; width: 100%;
  height: 0; padding-bottom: 120%; overflow: hidden; margin-top:-120px;}
  .sec_about__02 .top_img .img_wrap img {width:100%; height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); object-fit:cover;}
.sec_about__02 .top_sec .titleArea { width:calc(100% - 550px); padding-left:100px;}
@media screen and (max-width:1200px){
  .sec_about__02 .top_sec .top_wrap .top_img { width:450px; }
  .sec_about__02 .top_sec .titleArea { width:calc(100% - 450px); padding-left:50px;}
}
@media screen and (max-width:1024px){
  .sec_about__02 .top_sec .top_wrap .top_img { width:100%; }
  .sec_about__02 .top_sec .top_wrap .top_img,
  .sec_about__02 .top_sec .titleArea{margin:0 auto;}

  .sec_about__02 .top_img .img_wrap { padding-bottom: 50%; }
  .sec_about__02 .top_sec .titleArea { width:100%; padding-left:0px; }
  .sec_about__02 .titleArea{text-align: center;}
}
@media screen and (max-width:768px){
  .sec_about__02 .top_img .img_wrap { padding-bottom: 65%; }
}
