
/***** Body *****/

div#dx-body {
  width: 960px;
  margin-top: 12px;
}


/***** HeaderLink *****/

div#bargain-link {
  width: 960px;
  border-bottom: 2px solid #EDA297;
}

div#bargain-link p.link-tab {
  line-height: 0px;
  font-size: 0;
}

div#bargain-link p.link-tab img {
  vertical-align: bottom;
}

/***** Title *****/

div#dx-body p.title {
  margin-bottom: 8px;
}

div#dx-body p.free {
  margin-bottom: 8px;
}




/***** Infomation *****/

div#dx-infomation {
  width:920px;
  margin-top:20px;
  padding:20px 13px;
  background-color:#FFFFC7;
  line-height:1.4;
}

div#dx-infomation div#distributor {
  width:278px;
  margin-right:30px;
}

div#dx-infomation div#settle {
  width:278px;
  margin-right:30px;
}

div#dx-infomation div#delivery {
  width:278px;
}

div#dx-infomation p.corp {
  font-size:14px;
  margin:15px 0;
}

div#dx-infomation p.parts {
  margin-top:15px;
}


/***** Body-common *****/
a:link,a:visited,a:active,a:hover {
	color:#0075C3;
}

.font-20 {
  font-size:20px;
}

div#food {
  width:960px;
}

.push-title {
  margin-top:20px;
}

.through {
  text-decoration:line-through;
}

/* ＴＯＰ */
div#line-1 .item-box-1 {
  width:300px;
  margin:20px 0;
  padding:0 10px;
  text-align:center;
}

div#line-1 p.item-photo-1 {
  width:300px;
  height:300px;
}

div#line-1 div.item-text-1 {
  margin-top:10px;
  line-height:1.2;
}

div#line-1 div.item-text-1 div.item-text-catch-box {
  font-size:14px;
}

div#line-1 div.item-text-1 div.item-text-regular-box {
  padding-top:5px;
}

div#line-1 div.item-text-1 span.regular-price-text {
  font-size:14px;
  color:#3F75C8;
}

div#line-1 div.item-text-1 span.regular-price {
  font-size:16px;
  color:#3F75C8;
}

div#line-1 div.item-text-1 span.discount-rate {
  font-size:28px;
}


div#line-1 div.item-text-1 span.special-price-text {
  font-size:22px;
}

div#line-1 div.item-text-1 span.special-price {
  font-size:30px;
}

div#line-1 div.item-text-1 span.special-price-sum {
  font-size:16px;
}

/* Middle */
div#line-2 .item-box-2 {
  width:150px;
  margin:20px 0;
  padding:0 21px;
  text-align:center;
}

div#line-2 p.item-photo-2 {
  width:150px;
  height:150px;
}

div#line-2 div.item-text-2 {
  margin-top:10px;
  line-height:1.2;
}

div#line-2 div.item-text-2 div.item-text-catch-box {
  font-size:12px;
}

div#line-2 div.item-text-2 div.item-text-regular-box {
  padding-top:5px;
}

div#line-2 div.item-text-2 span.regular-price-text {
  font-size:12px;
  color:#3F75C8;
}

div#line-2 div.item-text-2 span.regular-price {
  font-size:16px;
  color:#3F75C8;
}

div#line-2 div.item-text-2 span.discount-rate {
  font-size:20px;
}


div#line-2 div.item-text-2 span.special-price-text {
  font-size:14px;
}

div#line-2 div.item-text-2 span.special-price {
  font-size:18px;
}

div#line-2 div.item-text-2 span.special-price-sum {
  font-size:14px;
}


/* category */
div#category p.category-title {
  width:960px;
  margin-top:20px;
}

div#item-box div.item-box {
  width: 172px;
  margin:20px 9px;
}

div#item-box div.item-box div.item-title {
  width: 172px;
  height: 58px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

div#item-box div.box-blue div.item-title {
  background-image: url(/images/petarou/dx/common/item_back_header_blue.gif);
}

div#item-box div.box-yellow div.item-title {
  background-image: url(/images/petarou/dx/common/item_back_header_yellow.gif);
}

div#item-box div.item-box div.item-title p {
  width:162px;
  padding-top: 8px;
  font-size:12px;
  line-height: 16px;
}

div#item-box div.item-box div.item-body {
  width: 172px;
  background-repeat: repeat-y;
  background-position: 0 0;
}

div#item-box div.box-blue div.item-body {
  background-image: url(/images/petarou/dx/common/item_back_body_blue.gif);
}

div#item-box div.box-yellow div.item-body {
  background-image: url(/images/petarou/dx/common/item_back_body_yellow.gif);
}

div#item-box div.item-box p.item-photo-box {
  width: 150px;
  height: 150px;
  padding-top: 8px;
}

div.item-footer {
  width: 172px;
  height: 8px;
  line-height: 1px;
  font-size: 1px;
}

div#item-box span.regular-price {
  font-size:16px;
  color:#3F75C8;
}

div#item-box span.discount-rate {
  font-size:20px;
}


div#item-box span.special-price-text {
  font-size:16px;
}

div#item-box span.special-price {
  font-size:20px;
}

div#item-box span.special-price-sum {
  font-size:14px;
}

/* ページャー付き TOP 商品 */
div#main-300 .item-box {
  width:300px;
  margin:20px 0;
  padding:0 10px;
  text-align:center;
}

div#main-300 p.photo {
  width:300px;
  height:300px;
}

div#main-300 div.catch {
  font-size: 14px;
  margin-top: 10px;
  line-height: 1.2;
}

div#main-300 span.text {
  font-size: 16px;
}

div#main-300 span.price {
  font-size: 30px;
}

div#main-300 span.sum {
  font-size: 16px;
}


/** ページャー付きループ **/
div#main-150 .item-box {
  width:150px;
  margin:20px 0;
  padding:0 21px;
  text-align:center;
}

div#main-150 .item-box-in {
  width: 150px;
}

div#main-150 p.photo {
  width:150px;
  height:150px;
}

div#main-150 div.catch {
  margin-top:10px;
  line-height:1.2;
  font-size: 12px;
}

div#main-150 span.text {
  font-size: 14px;
}

div#main-150 p.price-box a {
  color: red;
}

div#main-150 span.price {
  font-size:18px;
}

div#main-150 span.sum {
  font-size:14px;
  color:#3F75C8;
}

