@CHARSET "UTF-8";

#_JW_stMp_basic {}

#_JW_stMp_basic li {
  width: calc(100% / 3);
}

#_JW_stMp_basic li ._stMpWrap {
  margin: 0 5px 5px;
  border-width: 1px;
  border-color: #ddd #aaa #aaa #ddd;
  border-style: solid;
  margin-bottom: 10px;
  font-size: 1em;
  padding: 10px;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}

#_JW_stMp_basic li ._stMpWrap .stMp_Title {
  background: url("../images/stMp_Title.png") 0 center no-repeat;
  padding-left: 23px;
  font-weight: 600;
  font-size: 1.2em;
  color: #2a6bbf;
}

#_JW_stMp_basic li ._stMpWrap ul {
  padding: 0 0 0 8px;
  margin-top: -13px;
}

#_JW_stMp_basic li ._stMpWrap ul li {
  float: none;
  width: auto;
  border-left: 1px solid #ccc;
  background: url("../images/siteMenuEle_2.png") left 22px no-repeat;
  padding: 10px 0 0 25px;
}

#_JW_stMp_basic li ._stMpWrap ul li:last-child {
  background: url("../images/siteMenuEle_2_last.png") left top no-repeat;
  border-left: 0;
}

#_JW_stMp_basic li ._stMpWrap ul li a {
  font-size: 1em;
  transition: all 0.4s cubic-bezier(0.7, 0, 0.3, 1);
}

#_JW_stMp_basic li ._stMpWrap ul li a:hover {
  color: #2247a6;
  text-decoration: underline;
}

#_JW_stMp_basic li ._stMpWrap ul li ul {
  background-color: #f4f4f4;
  margin-top: 0;
}

#_JW_stMp_basic li ._stMpWrap ul li ul li {
  border-left: 0;
  background: url("../images/siteMenuEle_3.png") left 12px no-repeat;
  padding: 0 0 0 7px;
}

#_JW_stMp_basic li ._stMpWrap ul li ul li:last-child {
  background: url("../images/siteMenuEle_3.png") left 12px no-repeat;
}

#_JW_stMp_basic li ._stMpWrap ul li ul li a {
  font-size: 0.9em;
  color: #777;
}

#_JW_stMp_basic li ._stMpWrap ul li ul li a:hover {
  color: #2a6bbf;
}
