@charset "UTF-8";

/* ===============================================
# posmap-opp_oneside
=============================================== */
.pm-wrap {
    height: 540px;
}
.pm-note {
    top: 276px;
    left: 783px;
    width: 160px;
}
/* -----------------------------
# .pm-scale
-------------------------------- */
/* pm-scale-y
----------------------- */
.pm-scale-y-value_01 {
    bottom: 445px;
}
.pm-scale-y-value_02 {
    bottom: 300px;
}
.pm-scale-y-value_03 {
    bottom: 130px;
}
.pm-scale-y-value_04 {
    bottom: 40px;
}
/* pm-scale-x
----------------------- */
.pm-scale-x-value_01 {
    left: 58px;
}
.pm-scale-x-value_02 {
    left: 370px;
}
.pm-scale-x-value_03 {
    left: 673px;
}

.pm-scale .pm-scale-x .dpicor{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    font-weight: bold;
    padding: 2px 0 2px 15px;
}
.pm-scale .pm-scale-x .dpicor01{
    background-color: #ebb47b;
    width: 285px;
}
.pm-scale .pm-scale-x .dpicor02{
    background-color: #9cd88d;
    width: 275px;
}
.pm-scale .pm-scale-x .dpicor03{
    background-color: #97c3e8;
    width: 268px;
}

.pm-scale .pm-scale-x .dpicor.typeB{
    width: 412px;
}
.pm-scale .pm-scale-x .dpicor02.typeB{
    width: 412px;
}

/* -----------------------------
# .pm-list
-------------------------------- */
.pm-list_dd_6650p {
    bottom: 300px;
    left: 710px;
}
.pm-list_dd_4450p {
    bottom: 276px;
    left: 417px;
}
.pm-list_dd_4440p {
    bottom: 165px;
    left: 417px;
}
.pm-list_dd_4450 {
    bottom: 107px;
    left: 417px;
}
.pm-list_dd_4440 {
    bottom: 50px;
    left: 417px;
}
.pm-list_dd_5450 {
    bottom: 191px;
    left: 55px;
}
.pm-list_dd_5440 {
    bottom: 70px;
    left: 55px;
}
.pm-list_dd_5650 {
    bottom: 422px;
    left: 710px;
}
.pm-list_dd_5550 {
    bottom: 355px;
    left: 415px;
}
.pm-list_dd_5451 {
    bottom: 190px;
    left: 125px;
}
.pm-list_dd_5441 {
    bottom: 68px;
    left: 125px;
}


/* NEWアイコン */
.pm .pm-list.new:after {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  background: url(/-/Media/Ricoh/Sites/co_jp/cmn_jp_v1/img/posmap/icon-new.png) no-repeat top right;
  background-size: 100%;
}