@charset "UTF-8";
/* =========================================================
共通
============================================================ */
.mypageService{
  text-align: center;
  margin: 10px 0 0;
}

.mypageService h2{
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 5px 0;
 /* background-color: #8467b0;*/
  color: #ce4d66;
  line-height: 1.5;
}

.mypageServiceInner{
  text-align: left;
  padding: 0 0 4px;
}

.mypageServiceInner > b.ttl{
  font-size: 14px;
  text-align: center;
  display: block;
  margin: 0 auto 12px;
  color: #ab8f4e;
  background-color: #f8f6f6; 
  border: 1px solid #BCAA80;
}

.mypageServiceInner ul{
  line-height: 1.5em;
  margin: 0 5px 0 2.5em;
}

.mypageServiceInner ul li{
  position: relative;
  padding: 8px 0;
  /*display: flex;*/
  align-items: center;
  font-size: 13px;
}

.mypageServiceInner ul li::before{
  content: "";
  position: absolute;
  background: url(/ec/shop/images/login/icon_tokuten.svg) no-repeat;
  width: 27px;
  height: 28px;
  background-size: auto;
  left: -32px;
}
.mypageServiceInner ul li .pros{
  font-weight: bold;
  display: block;
  color: #ab8f4e;
  padding-bottom: 3px;
  font-size: 14px;
}
.mypageService .mypageBtn a{
  padding-bottom: 3px;
}


@media screen and (min-width: 768px) {
  /* =========================================================
  SP
  ============================================================ */

}

@media screen and (max-width: 1366px) and (min-width: 768px) {
  /* =========================================================
  タブレット
  ============================================================ */

}