/*---------------------------------------------------------
width
---------------------------------------------------------*/
#h_sec_d{
  width: 100%;
}

#h_sec_d .access{
  width: 70%;
}

#h_sec_d iframe,
#h_sec_d .access dl{
  width: 49%;
}

#h_sec_d .access dl dt{
  width: 30%;
}

#h_sec_d .access dl dd{
  width: 70%;
}

@media only screen and (max-width: 767px){
  #h_sec_d iframe,
  #h_sec_d .access dl{
    width: 100%;
  }

  #h_sec_d .access{
  width: 80%;
  }
}

/*---------------------------------------------------------
height
---------------------------------------------------------*/
@media only screen and (max-width: 767px){
  #h_sec_d iframe{
    height: 300px;
  }
}

/*---------------------------------------------------------
display
---------------------------------------------------------*/
#h_sec_d .access{
  justify-content: space-between;
}

#h_sec_d .access dl dt,
#h_sec_d .access dl dd{
  justify-content: center;
}


/*---------------------------------------------------------
align-items
---------------------------------------------------------*/
#h_sec_d{
  align-items: flex-start; 
}

#h_sec_d .access dl dt,
#h_sec_d .access dl dd{
  align-items: center;
}

/*---------------------------------------------------------
justify-content
---------------------------------------------------------*/
#h_sec_d .access dl dt{
  justify-content: center;
}


#h_sec_d .access dl dd{
  justify-content: flex-start;
}

/*---------------------------------------------------------
margin
---------------------------------------------------------*/
#h_sec_d .access{
  margin: 0 auto;
}

@media only screen and (max-width: 767px){
  #h_sec_d iframe{
    margin-bottom: 30px;
  }
}


/*---------------------------------------------------------
padding
---------------------------------------------------------*/
#h_sec_d{
  padding: 100px 0;
}

#h_sec_d .access dl dt,
#h_sec_d .access dl dd{
  padding: 10px 0;
}


/*---------------------------------------------------------
font-size
---------------------------------------------------------*/
#h_sec_d .access dl dt,
#h_sec_d .access dl dd{
  font-size: 100%;
}



/*---------------------------------------------------------
border
---------------------------------------------------------*/
#h_sec_d .access dl dt,
#h_sec_d .access dl dd{
  border-bottom: 1px solid #999;
}