
div.consumer {
  color:#333;
}

/***** ヘッダー *****/

div.consumer div.header {
  height:30px;
  width:100%;
  background-image:url(/images/consumer/x_newcart_head_bg.gif);
  background-repeat:repeat-x;
  background-position:0 0;
}

/* ヘッダー＞ショップ名 */

div.consumer div.header div.header-left {
  height:30px;
  padding:0;
  margin:0;
  width:500px;
}

div.consumer div.header div.header-left p {
  margin:0;
  padding:0 5px;
  line-height:30px;
  font-size:16px;
  background-color:#F00;
}

div.consumer div.header div.header-left a {
  font-size:13px;
  text-decoration:none;
  color:#FFF;
  font-weight:bold;
}

div.consumer div.header p.header-center {
  width:760px;
  margin:-30px auto 0;
}

/* ヘッダー＞キャッチ */

div.consumer div.header div.header-right {
  padding:0;
  margin:0;
  width:200px;
}

div.consumer div.header div.header-right img.logo {
  margin:0 10px 0 0;
}

div.consumer div.header div.header_right img.shop-name {
  margin:0 10px 0 0;
}

div.consumer div.header div.header_right img.shop-catch {
  margin:5px 10px 0 0;
}


/* ヘッダー＞ナビゲーション */

div.consumer div.header-navigation {
  width:770px;
  margin:20px auto 0;
}

div.consumer div.large {
  width:820px;
}

div.consumer div.header-navigation p.link-image {
  margin:0 4px;
}

/* フッター */

div.consumer div.footer {
  height:40px;
  height:30px;
  margin-top:20px;
  background-image:url(https://www.moshimo.com/mds/images/npcart_footer_back.gif);
  background-repeat:repeat-x;
  background-position:0 0;
}

div.consumer div.footer div.navigation {
  padding-top:10px;
  height:14px;
  width:760px;
  line-height:0px;
}

div.consumer div.footer div.navigation p.link {
  height:14px;
  margin:0 6px;
}

div.consumer div.main div.body div.middle div.bottom div.btn-box {
  width:256px;
}


