/* line 5, about.scss */
article.about .sub_cover {
  background: url("../images/about/page_cover.png") no-repeat top center;
}
@media screen and (max-width: 767px) {
  /* line 5, about.scss */
  article.about .sub_cover {
    background-size: cover;
  }
}
/* line 12, about.scss */
article.about .gaiyou {
  max-width: 800px;
  margin: 0 auto 100px;
}
/* line 16, about.scss */
article.about .gaiyou .table {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
/* line 20, about.scss */
article.about .gaiyou .table .tr {
  display: table-row;
}
/* line 22, about.scss */
article.about .gaiyou .table .tr .th, article.about .gaiyou .table .tr .td {
  display: table-cell;
  border: solid 1px #bfbfbf;
  line-height: 1.4em;
  padding: 15px;
}
/* line 30, about.scss */
article.about .gaiyou .table .tr .th {
  width: 20%;
  background: #EEEEEE;
}
@media screen and (max-width: 767px) {
  /* line 16, about.scss */
  article.about .gaiyou .table {
    display: block;
    width: 100%;
  }
  /* line 39, about.scss */
  article.about .gaiyou .table .tr {
    display: block;
  }
  /* line 41, about.scss */
  article.about .gaiyou .table .tr .th, article.about .gaiyou .table .tr .td {
    display: block;
    border: none;
    line-height: 1.4em;
  }
  /* line 46, about.scss */
  article.about .gaiyou .table .tr .th {
    background: #EEEEEE;
    width: 100%;
  }
}
/* line 56, about.scss */
article.about .map {
  max-width: 800px;
  margin: 0 auto 100px;
}
/* line 59, about.scss */
article.about .map .ggmap {
  position: relative;
  padding: 0 0 40%;
  height: 0;
  overflow: hidden;
}
/* line 64, about.scss */
article.about .map .ggmap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
@media screen and (max-width: 767px) {
  /* line 59, about.scss */
  article.about .map .ggmap {
    padding: 0 0 80%;
  }
}

/*# sourceMappingURL=about.css.map */
