body {
  background: none;
  font-size: 12px;
}

form {
  padding: 0px;
  margin: 0px;
}

fieldset {
  padding: 0px;
  margin: 0px;
  border: 0px;
}

.noprint {
  display: none;
}

.background.layer_1,
.background.layer_2 {
  background: none;
}

#super_offer, #order_box, #recipe_box, #hypermarket_map, #hypermarket_change, #hypermarket_info_content .item.type_4,
#hp_banner, #hypermarket_info .link, #full_contact, #navi, #lang, #motto, #service, #search_form, #season_info a.more, 
#list_show, #cart_show, #login_show, #footer_content, #epublisher, #footer_info a, #xbox_wall, #xbox_body, #content_footer,
#rcol, #crumb, #root_hypermarket_change, #shop_basket_navi {
  display: none;
}

#header #h1 {
  font-size: 30px;
  color: #000;
  font-weight: bold;
}

a {
  color: #000;
  text-decoration: none;
}

h2 {
  font-size: 18px;  
}

h3 {
  font-size: 14px;  
}

h4, h5, h6 {
  font-size: 14px;  
}


.wysiwyg img {
  border: 0px;
}

form fieldset {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

.shop_basket table.list {
  margin-bottom: 26px;
  width: 650px;
}

.shop_basket table.list thead th {
  text-align: left;
}

.shop_basket table.list thead th, .shop_basket table.list tbody td {
  font-size: 12px;
  padding: 8px 12px;
  border-bottom: 1px solid #000;
}

.shop_basket table.list a {
  display: none;
}

.shop_basket table h2, .shop_basket table p {
  font-size: 12px;
}

.shop_basket table span.preview {
  float: left;
  height: 98px;
  width: 120px;
  overflow: hidden;
  margin-right: 20px;
}

.shop_basket table .inp1 {
  font-size: 11px;
  border: 0px;
  width: auto;
}

.shop_basket table p.price {
  margin-top: 10px;
}

.shop_basket table select {
  font-size: 11px;
  border: 0px;
}


