@charset "utf-8";
/********************************************
 * このCSSの編集は(システム部以外)禁止です。*
 ********************************************/
div.marker-cross {
  background-image: url(/images/marker-cross.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 25px;
  height: 25px;
  z-index: 10; /* 他のマーカーの上 */
}

div.s0 {
  background-image: url(/images/marker-official-shadow.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 67px;
  height: 38px;
}
div.m0 {
  background-image: url(/images/marker-official.png);
  background-repeat: no-repeat;
  position: absolute;
  cursor: pointer;
  width: 48px;
  height: 38px;
  z-index: 1; /* 公式マーカーはジョッキの上に */
}
div.s1 {
  background-image: url(/images/marker-mug-shadow.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 37px;
  height: 36px;
}
div.m1 {
  background-image: url(/images/marker-mug.png);
  background-repeat: no-repeat;
  position: absolute;
  cursor: pointer;
  width: 29px;
  height: 34px;
  z-index: 0; /* ジョッキは公式マーカーの下に */
}
div.s2 {
  background-image: url(/images/marker-mug-shadow.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 37px;
  height: 36px;
}
div.m2 {
  background-image: url(/images/marker-mug.png);
  background-repeat: no-repeat;
  position: absolute;
  cursor: pointer;
  width: 29px;
  height: 34px;
  z-index: 0; /* ジョッキは公式マーカーの下に */
}
div.s3 {
  background-image: url(/images/marker-mug-shadow.png);
  background-repeat: no-repeat;
  position: absolute;
  width: 37px;
  height: 36px;
}
div.m3 {
  background-image: url(/images/marker-mug.png);
  background-repeat: no-repeat;
  position: absolute;
  cursor: pointer;
  width: 29px;
  height: 34px;
  z-index: 0; /* ジョッキは公式マーカーの下に */
}


div.gm0 {
  position: absolute;
  height: 30px;
  cursor: pointer;
  z-index: 1; /* 公式マーカーはジョッキの上に */
}
div.gm0 p {
  float: left;
  height: 30px;
}
div.gm0 p.l { /* 左 */
  background: url(/images/bg_groupmarker-l.png) 0 0 no-repeat;
  width: 10px;
}
div.gm0 p.c {
  background: url(/images/bg_groupmarker-c.png) 0 0 repeat-x;
  padding: 5px 5px 0px 5px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
}
div.gm0 p.r { /* 右 */
  background: url(/images/bg_groupmarker-r.png) 0 0 no-repeat;
  width: 60px;
}

div.gm2 {
  position: absolute;
  height: 34px;
  cursor: pointer;
  z-index: 0; /* ジョッキは公式マーカーの下に */
}
div.gm2 p {
  float: left;
  height: 34px;
}
div.gm2 p.l { /* 左 */
  background: url(/images/bg_groupmarker-user-l.png) 0 0 no-repeat;
  width: 11px;
}
div.gm2 p.c {
  background: url(/images/bg_groupmarker-user-c.png) 0 0 repeat-x;
  padding: 7px 5px 0px 5px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
}
div.gm2 p.r { /* 右 */
  background: url(/images/bg_groupmarker-user-r.png) 0 0 no-repeat;
  width: 36px;
}


div.javascript_to_run {
  display: none;
}
