/*============================
.bannerBox
============================*/
.bannerBox {
    padding: 20px 0 0;
}
.bannerBox ul {}
.bannerBox ul li {
    margin: 0 0 10px;
}
.bannerBox ul li a {}
.bannerBox ul li a img {}
@media all and (max-width: 640px) {
    .bannerBox {}
    .bannerBox ul {}
    .bannerBox ul li {}
    .bannerBox ul li a {}
    .bannerBox ul li a img {}
}

/*============================
#anchor_review
============================*/
#anchor_review {
    padding: 120px 30px 20px;
    margin: -100px 0 40px;
}
#anchor_review h2 {
}
#anchor_review .reviewlist {
    border-bottom: 1px solid #CCC;
    margin: 0 0 10px;
    padding: 10px 0;
}
#anchor_review .reviewlist:last-child {
	border-bottom: none;
}
#anchor_review .reviewlist .reviewlist_datas {}
#anchor_review .reviewlist .reviewlist_datas ul.review_poster {margin: 0 0 10px;}
#anchor_review .reviewlist .reviewlist_datas ul.review_poster li {
    display: inline-block;
    margin: 0 15px 0 0;
}
#anchor_review .reviewlist .reviewlist_content {}
#anchor_review .reviewlist .reviewlist_content .review_ttl {
    font-size: 1.1em;
    font-weight: bold;
    color: #666;
    margin: 0 0 5px;
}
#anchor_review .reviewlist .reviewlist_content div {}
#anchor_review .reviewlist .shopcomment {
    background: #F7F7F7;
    padding: 10px 20px;
    margin: 10px 0 0;
}
#anchor_review .reviewlist .shopcomment .shopcomment_ttl {}

@media all and (max-width: 640px) {
	#anchor_review {
    margin: -100px 10px 0;
    padding: 120px 0px 0px;
    border: none;
}
	#anchor_review h2 {
    margin: 0 0 20px;
}
	#anchor_review .reviewlist {}
	#anchor_review .reviewlist .reviewlist_datas {}
	#anchor_review .reviewlist .reviewlist_datas ul.review_poster {}
	#anchor_review .reviewlist .reviewlist_datas ul.review_poster li {}
	#anchor_review .reviewlist .reviewlist_content {}
	#anchor_review .reviewlist .reviewlist_content .review_ttl {}
	#anchor_review .reviewlist .reviewlist_content div {}
	#anchor_review .reviewlist .shopcomment {}
	#anchor_review .reviewlist .shopcomment .shopcomment_ttl {}
}
@media all and (min-width: 641px) {
  .productStyle .detailBox .wrap .cartBox dl .itemCount ul .inputCount[name="product_num"] {
    width: 100px;
  }
  .productStyle .detailBox .wrap .cartBox dl .itemCount ul .inputCount[name="product_num"] option {
    padding-right: 10px;
  }
}
