#guidemap,
#guidemap_smp
{padding: 0;}

.diagram {
  position: relative;
  margin: 0 auto;
  background-size: 100%;
}

.tCenter{
  font-weight:600;
  text-align:center !important;
}

/* pc
============================== */
@media (min-width: 961px) {
#guidemap{
  margin:30px auto;
}
#guidemap .diagram {
    background-repeat: no-repeat;
    padding-top: calc((1867 / 1400)*100%);
    background-size:contain;
  }

/*	main size */

}


/* smp
============================== */
@media (max-width: 960px) {
#guidemap{
  width: 90%;
  margin:1em auto;
}

#guidemap .diagram {
    background-repeat: no-repeat;
    padding-top: calc((1867 / 1400)*100%);
    background-size:contain;
}

}
