@charset "UTF-8";
#content #data-regular-list table thead th:first-child {
  width: 15%;
}
#content #data-regular-list table thead th:first-child + th {
  width: 72%;
}
#content #data-regular-list table thead th:first-child + th + th {
  width: 13%;
}
#content #data-regular-list table thead th:first-child + th + th + th {
  width: 14%;
}
#content #data-regular-list table tbody td {
  font-family: "MS UI Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", Helvetica, "游ゴシック", YuGothic, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Verdana;
}
#content #data-regular-list table tbody td span.item_num {
  margin-left: 5px;
  font-size: 1.6rem;
}
html.ie8lte #content #data-regular-list table tbody td span.item_num {
  font-size: 26px;
}
#content #data-regular-list table tbody td span.integrate {
  margin-left: 8px;
  font-size: 0.62rem;
}
html.ie8lte #content #data-regular-list table tbody td span.integrate {
  font-size: 10px;
}
#content #data-regular-list table tbody td span.unit {
  margin-left: 5px;
  font-size: 0.84rem;
}
html.ie8lte #content #data-regular-list table tbody td span.unit {
  font-size: 12px;
}
#content #data-regular-list table tbody td span.date {
  margin-right: 8px;
}
#content #data-regular-list table tbody td a.btn.detail {
  /* 詳細はこちらボタン */
  width: 114px;
  height: 29px;
  background-image: url(/public/images/default/mypage/btn-to_detail_regular.gif);
}
#content #data-regular-list table tbody td a.btn.detail:hover {
  background-position: 0 -29px;
}
#content #new-order-items > .box > .boxH {
  background-image: url(/public/images/default/mypage/content-boxh-bg-red.gif);
}
#content #new-order-items > .box > .boxB {
  padding: 18px 18px 0;
  background: #fbf0df url(/public/images/default/mypage/bg-texture-fabric-light.png);
}
#content #new-order-items > .box > .boxB > .box {
  width: 276px;
  float: left;
}
#content #new-order-items > .box > .boxB > .box ~ .box {
  margin-left: 18px;
  margin-bottom: 18px;
}
#content #new-order-items > .box > .boxB > .box:nth-child(3n+1) {
  margin-left: 0;
}

html.ie8lte #content #new-order-items > .box > .boxB > .box:first-child + .box + .box + .box,
html.ie8lte #content #new-order-items > .box > .boxB > .box:first-child + .box + .box + .box + .box + .box + .box + .box {
  margin-left: 0;
}
#content #new-order-items > .box > .boxB > .box > .boxF {
  height: 56px;
  background: transparent url(/public/images/default/mypage/top-order-item-boxf-bg.png) no-repeat;
}
#content #new-order-items > .box > .boxB > .box > .boxF > p {
  margin-top: 8px;
  margin-left: 10px;
}
#content #new-order-items > .box > .boxB > .box > .boxF > p > a.btn {
  /* 単品・定期購入ボタン */
  width: 126px;
  height: 35px;
  float: left;
}
#content #new-order-items > .box > .boxB > .box > .boxF > p > a.btn:hover {
  background-position: 0 -35px;
}
#content #new-order-items > .box > .boxB > .box > .boxF > p > a.btn ~ a.btn {
  margin-left: 4px;
}
#content #new-order-items > .box > .boxB > .box > .boxF > p > a.btn[href*="single"],
#content #new-order-items > .box > .boxB > .box > .boxF > p > a.btn.ord-single {
  background-image: url(/public/images/default/mypage/btn-order-single.gif);
}
#content #new-order-items > .box > .boxB > .box > .boxF > p > a.btn[href*="regular"],
#content #new-order-items > .box > .boxB > .box > .boxF > p > a.btn.ord-regular {
  background-image: url(/public/images/default/mypage/btn-order-regular.gif);
}

#content #new-order-items .category {
  margin-top: 10px;
}

.card-expire input {
  width: 35px;
}
