
.contents_field .title {
  display:none;
}



/*** xmas page style ***/
.xmas_page {
  width:800px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  text-align:center;
  background:#8a1530;
}

.xmas_page .mobile {
  display:none;
}

.xmas_page .sub {
  height:160px;
  margin:0 0 10px 0;
  padding:0;
  background:url(list_title.gif) no-repeat center top;
}
.xmas_page .sub span {
  display:none;
}




.xmas_page .top_info {
  margin-bottom:10px;
  padding:0 10px;
  text-align:right;
  line-height:1.4em;
  color:#eee;
}
.xmas_page .top_info .limit {
  margin-bottom:20px;
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
  color:#ff3;
}
.xmas_page .top_info .text {
  float:left;
  text-align:left;
}
.xmas_page .top_info .text span {
  display:block;
}
.xmas_page .top_info .text a,
.xmas_page .top_info .text a:link,
.xmas_page .top_info .text a:visited,
.xmas_page .top_info .text a:active {
  margin-right:2px;
  color:#6cf;
}
.xmas_page .top_info .text a:hover {
  color:#ff9;
}

.xmas_page .top_info .btn_order {
  display:block;
  width:200px;
  height:50px;
  margin-left:auto;
  margin-right:0;
  background:url(btn_order.gif) no-repeat left top;
}
.xmas_page .top_info .btn_order span {
  display:none;
}





.xmas_page .btm_info {
  padding:10px;
  text-align:right;
  line-height:1.4em;
  color:#eee;
}




/* cake list */
.xmas_page .cake_list {
  clear:both;
  width:790px;
  margin-left:10px;
  margin-right:0;
  text-align:left;
}
.xmas_page .cake_list ol {
  margin:0;
  padding:0;
  list-style-type:none;
}
.xmas_page .cake_list ol li {
  position:relative;
  float:left;
  width:385px;
  height:160px;
  margin:0 10px 10px 0;
  padding:0;
  background:#fff;
}
.xmas_page .cake_list ol li .thumb {
  position:absolute;
  left:2px;
  top:2px;
  display:block;
  width:120px;
  height:156px;
  margin-right:5px;
}
.xmas_page .cake_list ol li .thumb span {
  display:none;
}
.xmas_page .cake_list ol li .num {
  position:absolute;
  left:130px;
  top:3px;
  display:block;
  width:25px;
  margin:0;
  padding:0;
  line-height:1em;
  font-size:1.8em;
  font-family:'Arial Black',Impact,sans-serif;
  color:#8a1530;
}
.xmas_page .cake_list ol li .name {
  position:absolute;
  left:155px;
  top:5px;
  display:block;
  width:220px;
  font-size:1.2em;
  color:#8a1530;
}
.xmas_page .cake_list ol li .name font {
  font-size:12px;
  color:#8a1530;
}
.xmas_page .cake_list ol li .text {
  position:absolute;
  left:130px;
  top:30px;
  display:block;
  width:255px;
  margin-bottom:10px;
  line-height:1.2em;
  color:#063b65;
}
.xmas_page .cake_list ol li .text span {
  display:block;
}
.xmas_page .cake_list ol li .data {
  position:absolute;
  right:0;
  bottom:10px;
  display:block;
  width:200px;
  line-height:14px;
  font-weight:bold;
  font-size:13px;
  background:url(dot.gif);
}
.xmas_page .cake_list ol li .data span {
  color:#063b65;
  background-color:#fff;
}
.xmas_page .cake_list ol li .data .size {
  clear:both;
  float:left;
  padding:0 2px;
  white-space:nowrap;
}
.xmas_page .cake_list ol li .data .price {
  float:right;
  padding:0 10px 0 2px;
  white-space:nowrap;
  text-align:right;
}


.xmas_page .cake_list ol li.cakeA .thumb {
  background:url(thumb/A.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeB .thumb {
  background:url(thumb/B.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeC .thumb {
  background:url(thumb/C.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeD .thumb {
  background:url(thumb/D.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeE .thumb {
  background:url(thumb/E.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeF .thumb {
  background:url(thumb/F.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeG .thumb {
  background:url(thumb/G.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeH .thumb {
  background:url(thumb/H.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeI .thumb {
  background:url(thumb/I.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeJ .thumb {
  background:url(thumb/J.jpg) no-repeat center center;
}
.xmas_page .cake_list ol li.cakeK .thumb {
  background:url(thumb/K.jpg) no-repeat center center;
}

