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

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-logo {
  height:30px;
  padding:0;
  margin:0;
  background-image:url(/images/consumer/x_free.gif);
  background-repeat:no-repeat;
  background-position:right top;
}

div.consumer div.header div.header-logo p.title {
  line-height:30px;
  padding-left:10px;
  font-size:14px;
}

div.consumer div.header div.header-logo p.title a:link, div.consumer div.header div.header-logo p.title a:visited, div.consumer div.header div.header-logo p.title a:active, div.consumer div.header div.header-logo p.title a:hover {
  color:#FFF;
  text-decoration:none;
}

/* ヘッダーの8000円以上送料無料ロゴが無い時の対応 */
div.consumer div.header div.no-logo {
  height:30px;
  padding:0;
  margin:0;
  background-repeat:no-repeat;
  background-position:right top;
}

div.consumer div.header div.no-logo p.title {
  line-height:30px;
  padding-left:10px;
  font-size:14px;
}

div.consumer div.header div.no-logo p.title a:link, div.consumer div.header div.no-logo p.title a:visited, div.consumer div.header div.no-logo p.title a:active, div.consumer div.header div.no-logo p.title a:hover {
  color:#FFF;
  text-decoration:none;
}


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

div#consumer-header-navigation {
	background: white;
	margin-top:15px;
	margin-bottom:15px;
}

div#consumer-header-navigation table.navigation-table td {
    padding:0 4px;
}

div#consumer-header-navigation table.navigation-table td.btn_box {
  width:220px;
}

div#consumer-header-navigation table.navigation-table td.btn_box input.text-box {
  width:150px;
  margin-right:5px;
  margin-top:2px;
  font-size:14px;
}

/* フッター */

div#consumer-footer {
  line-height:30px;
  margin-top:0px;
  background-image: url(../../images/shop/common/npcart_footer_back.gif);
  background-repeat:repeat-x;
  background-position:0 0;
}

div#consumer-footer div.navigation {
  padding-top:5px;
  width:920px;
  line-height:30px;
	color: #FFFFFF;
}

div#consumer-footer div.navigation p {
  line-height:30px;
  margin:0 6px;
	color: #FFFFFF;
}

div#consumer-footer div.navigation p a{
  line-height:30px;
  margin:0 6px;
	color: #FFFFFF;
}
