body{
  color: #383838;
}
h2{
  font-family: 'Noto Serif JP', serif;
}
figure{

}
img {
  border-radius: 30px;
  width: 100%; 
  height: 100%;
}
.map-responsive{
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;
  height:0;
}
.map-responsive iframe{
  left:0;
  top:0;
  height:auto;
  width:auto;
  position:absolute;
}