.box-access-map {
  width: 100%;
  max-width: 840px;
  height: 500px;
  margin: 0 auto;
  padding: 40px 0;
}
.box-access-map iframe {
  width: 100%;
  height: 100%;
}
.txt-acc-bold {
  position: relative;
  display: inline-block;
  padding-right: 15px;
  font-weight: bold;
}
.txt-acc-bold::before {
  content: "■";
  position: relative;
  display: inline-block;
  color: #1E6356;
}
.sec-page-access .wrap-btn-center {
  padding-top: 60px;
}
.h3-cmn-acc {
  margin-top: 40px;
}
.img-map-acces {
  position: relative;
  display: block;
  width: 100%;
  max-width: 780px;
  margin: 0 auto;
} 
/*-------------------------------------------------
break point 1100px 
--------------------------------------------------*/
@media only screen and (max-width: 1100px) {
  
}
/*-------------------------------------------------
break point 960px Tablet
--------------------------------------------------*/
@media only screen and (max-width: 960px) {
  .box-access-map {
    padding: 20px 0;
    height: 400px;
  }
  .txt-acc-bold {
    display: block;
  }
  .sec-page-access .wrap-btn-center {
    padding-top: 50px;
  }
  .h3-cmn-acc {
    margin-top: 30px;
  }
}
/*-------------------------------------------------
break point 800px Tablet
--------------------------------------------------*/
@media only screen and (max-width: 800px) {
  .sec-page-access .box-access-detail .dis-inb{
    display: block;
  }
  .acc-only-pc {
    display: none;
  }
}
/*-------------------------------------------------
break point 520px SP
--------------------------------------------------*/
@media only screen and (max-width: 520px) {
  .h3-cmn-acc {
    margin-top: 25px;
  }
  .sec-page-access .wrap-btn-center {
    padding-top: 30px;
  }
}