#header{
    margin-bottom:0px;
}

/* スライダーボーダーとctr削除 */
.bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 0px #ccc !important;
-webkit-box-shadow: 0 0 0px #ccc !important;
box-shadow: 0 0 0px #ccc !important;
border: solid #fff 0px !important;
left: 0px !important;
background: #fff !important;
}
.bx-wrapper .bx-pager {
    bottom: -25px !important;
}
.eyecatch img{
  width:100%;
}
.eyecatch .bx-wrapper{
  margin-bottom:0px !important;
}

/*item category辺り*/
.mainBox__topText{
  margin-bottom:25px;
  text-align:center;
}

/*横並び一覧*/
.itemList{
    padding:0;
}
.itemList__unit{
  float:left;
  text-align:center;
  list-style:none;
}
.itemList__imgBox{
  margin-bottom:15px;
}
.itemList__name{
  margin-bottom:5px;
}
.itemList__description{
  margin-top:5px;
}


/*1つ並び*/
.itemList--full .itemList__unit{
  width:100%;
}
.itemList--full .itemList__unit:nth-child(n+2){
  margin-top:20px;
}
.itemList--full .itemList__imgBox{
  margin-bottom:5px;
}

/*2つ並び*/
.itemList--2 .itemList__unit{
  width:49%;
}
.itemList--2 .itemList__unit:nth-child(n+2){
  margin-left:2%;
}
.itemList--2 .itemList__unit:nth-child(2n+1){
  clear:both;
  margin-left:0;
}
.itemList--2 .itemList__unit:nth-child(n+3){
  margin-top:15px;
}

/*4つ並び*/
.itemList--4 .itemList__unit{
  width:22%;
}
.itemList--4 .itemList__unit:nth-child(n+2){
  margin-left:4%;
}
.itemList--4 .itemList__unit:nth-child(4n+1){
  clear:both;
  margin-left:0;
}
.itemList--4 .itemList__unit:nth-child(n+5){
  margin-top:15px;
}

/*5つ並び*/
.itemList--5 .itemList__unit{
  width:18%;
}
.itemList--5 .itemList__unit:nth-child(n+2){
  margin-left:2.5%;
}
.itemList--5 .itemList__unit:nth-child(5n+1){
  clear:both;
  margin-left:0;
}
.itemList--5 .itemList__unit:nth-child(n+6){
  margin-top:25px;
}

/*CONTENTS*/
.itemList--contents{
  background:black;
}
.itemList--contents .itemList__unit{
  width:33.3333333333%;
  float:left;
}
.itemList--contents .itemList__unit:nth-child(3n+1){
    clear: both;
}
.itemList--contents .itemList__unit img{
  width:100%;
}

/*NEWS*/
.info__inner{
  /*
  height:180px;
  overflow: auto;
  border-left:solid 5px #626262;
  */
	padding: 10px 15px;
	border: 1px solid #000;
	font-size: 110%;
}
.info__inner dt{
  float:left;
  font-weight:bold;
  width:24%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-all;
}
.info__inner dd{
  float:left;
  padding-left:5px;
  width:74%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*NEWS追加*/
.info__inner li {
	margin-bottom: 0.5rem;
}
.info__inner li .info_date {
	margin-right: 0.3rem;
}
.info__inner dt,.info__inner dd{
  margin:0px 0px 5px;
}
.dnone{
  display: none;
}


.section--mainTop{
  margin-top:20px;
}
.section--itemList{
  margin-bottom:20px;
}
.section--column{
  margin-bottom:20px;
}
.bgSection{
  padding:15px;
  background:#f2f2f2;
}
.blockTitle{
  font-size:16px;
  padding-bottom:5px;
  text-align:center;
}
.bgSection__img{
  text-align:center;
}
.bgSection__text{
  margin-top:10px;
}


/*campaign*/
.campaignList {
  padding: 0;
  margin: 0 10px;
  text-align: left;
}
.campaignList .col1,
.campaignList .col2,
.campaignList .col3,
.campaignList .col4 {
  font-size: 0;
  text-align: left;
}
.campaignList .col1 .cell,
.campaignList .col2 .cell,
.campaignList .col3 .cell,
.campaignList .col4 .cell {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 12px;
}
.campaignList .col1 .cell {
  width: 100%;
  font-size: 12px;
}
.campaignList .col2 .cell {
  display: inline-block;
  width: 49%;
  margin-right: 2%;
}
.campaignList .col2 .cell:nth-child(2n) {
  margin-right: 0;
}
.campaignList .col3 .cell {
  display: inline-block;
  width: 32%;
  margin-right: 2%;
}
.campaignList .col3 .cell:nth-child(3n) {
  margin-right: 0;
}
.campaignList .col4 .cell {
  display: inline-block;
  width: 23.5%;
  margin-right: 2%;
}
.campaignList .col4 .cell:nth-child(4n) {
  margin-right: 0;
}
.column .box__name {
  text-align: left;
}



/*10,000円以上(税抜)お買い上げで送料無料！*/
.delivery_info_area{
  margin-bottom:40px;	
}
.delivery_info {
    border: 1px solid #000;
	padding: 10px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

/*PickUp*/
.pickup .image{
  margin-bottom:5px;	
}
.pickup .itemList__unit p {
    line-height: 1rem;
}

/**/
ul.MainBanner_Links {
    list-style: none;
    padding-left: 0;
}
ul.MainBanner_Links li {
    text-align: center;
}
ul.MainBanner_Links li:nth-child(n+2) {
    margin-top:20px;
}
ul.MainBanner_Links li img{
  	max-width:100%;
	height:auto;
}