@charset "UTF-8";

.access_sec1 {
  width: 100%;
  padding: 260px 0 260px;
}
@media screen and (max-width: 767px) {
  .access_sec1 {
    padding: 39vw 0 17vw;
  }
}
.access_sec1 .inner {
  width: 90%;
  max-width: 845px;
  margin: 0 auto;
}


.access_sec1 h2 {
  margin-bottom:70px;
  text-align:center;
}
@media screen and (max-width: 767px) {
  .access_sec1 h2 {
    margin-bottom:16vw;
  }
}

.access_sec1 .inner p {
  text-align:center;
}
    .access_sec1 .inner p img {
      max-width:620px;
      width:100%;
    }
    
    
.access_sec1 .company_area {
    padding: 80px 0;
}
    .access_sec1 .company_area dt {
        color:#AA8E22;
    }
@media screen and (max-width: 767px) {
  .access_sec1 .company_area {
    padding: 12vw 0;
    width:90%;
  }
    .access_sec1 .company_area dt,
    .access_sec1 .company_area dd {
        font-size:3.7vw;
    }
}
    
    
.access_sec1 ul {
    display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
    width:100%;
}
    .access_sec1 li {
        margin-bottom:18px;
        width:49%;
    }
    .access_sec1 li:first-child {
        width:100%;
    }
    
@media screen and (max-width: 767px) {
    .access_sec1 li {
        margin-bottom:1.8vw;
    }
}

