@charset "utf-8";
p{
  font-size: 16px;
}
.access-h3{
  font-size: 2rem;
  margin-bottom: 2rem;
}
iframe {
  width: 100%;
  aspect-ratio: 16/9;
}
.access-container{
  padding-top: 60px;
  padding-bottom: 60px;
}
.access-row{
  margin-bottom: 80px;
}
.access-car, .access-train, .access-airport{
  padding-top: 48px;
  padding-bottom: 70px;
  border-top: 1px solid #707070;
}
.access-airport{
  border-bottom: 1px solid #707070;
}
.access-complement{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.1em;
}

@media all and (min-width: 576px) {

}
@media all and (min-width: 768px) {
  .access-container{
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
@media all and (min-width: 992px) {
  .access-inner{
    padding-top: 60px;
  }
  .access-row{
    margin-bottom: 115px;
  }
  .access-complement{
    font-size: 20px;
  }
}
@media all and (min-width: 1200px) {
}
@media all and (min-width: 1400px) {
  .access-inner{
    max-width: 510px;
    padding-top: 120px;
  }
}
/*デスクトップ*/
@media all and (min-width: 992px) and (max-width: 1199px) {
}
/*中デバイス*/
@media all and (min-width: 768px) and (max-width: 991px) {
  
}
/*小デバイス*/
@media all and (min-width: 576px) and (max-width: 767px) {

}

@media all and (max-width: 400px) {
 
}

/*iPhone5:SE*/
@media all and (max-width: 320px) {

}