@charset "utf-8";

.sec_location__01 .logo_img {position:relative; width:100%; margin:0 auto; text-align:center; padding-bottom:130px;}
  .sec_location__01 .logo_img:after {content:""; position:absolute; bottom:0px; left: 50%; transform:translateX(-50%); width:2px; height:80px; background-color:#ff6902;}
  .sec_location__01 .logo_img img.ori_logo {height:80px; margin-right:30px;}
  .sec_location__01 .cover_img {position:relative;}

  .sec_location__01 .detail_wrap{display:flex; justify-content:center}
  .sec_location__01 .contact_detail { margin:0 auto; display: inline-block; text-align: left; }
  .sec_location__01 .contact_detail li span { display:inline-block; width:100px; padding:3px 15px; border-radius:30px; margin-right: 7px; background-color:#ff6902; color: #fff; text-align:center; font-weight: 700; }
  .sec_location__01 .contact_detail li { width:100%; margin:20px 0; font-size: 1.7rem;}
  .sec_location__01 .contact_detail li p {display:inline-block; padding-bottom:0;}

  .sec_location__01 .map{font-size:0;height:500px;}
  @media(max-width:1024px){
    .sec_location__01 .map{height:300px;}
  }
  @media(max-width:560px){
    .sec_location__01 .map{height:250px;}
  }
 
  @media screen and (max-width:1024px){
    .sec_location__01 .logo_img img.ori_logo {height:80px;}
    .sec_location__01 .cover_img:after {height:380px;}
  }

  @media screen and (max-width:768px){
    .sec_location__01 .logo_img img.ori_logo {height:70px;}
    .sec_location__01 .cover_img:after {height:300px;}
    .sec_location__01 .contact_detail { text-align: center;}
    .sec_location__01 .contact_detail li span {margin-bottom:20px;}
    .sec_location__01 .contact_detail li p {display:block;}
  }
  @media screen and (max-width:560px){
    .sec_location__01 .logo_img img.ori_logo {height:50px;}
    .sec_location__01 .cover_img:after {height:300px;}
  }