@charset "utf-8";

@media screen and (max-width: 768px) {
/* -------------------------------------------------------------------
.template-talk
------------------------------------------------------------------- */
.template-container {
  max-width: 720px;
  padding-right: 10px;
  padding-left: 10px;
}





/* template-content */
.member-main-box {
  flex-wrap: wrap;
}
.member-main-img,
.member-main-box .text {
  width: 100%;
  margin: 30px auto;
}
.member-sub-box {
  flex-wrap: wrap;
}
.member-sub-contents {
  width: 100%;
}
.member-sub-img {
  max-width: 170px;
  margin: 30px auto 15px;
}
.talk-nav-link {
  width: 48.5%;
}
.talk-flex-contents {
  flex-wrap: wrap;
}
.text-img-flex {
  width: auto;
  max-width: 100%;
  margin: 30px auto;
}
.text-img-flex img {
  display: block;
  width: auto;
  max-width: 100%;
  margin: auto;
}
.flex-text-box {
  width: 100%;
}
.talk-commentator-flex .text-img-flex {
  width: 100%;
}
.talk-commentator-flex .flex-text-box {
  width: 100%;
}
.talk-map-container {
  margin: 50px auto;
}
.talk-map-img {
  width: 45%;
}





}