/** SELECT
================================================**/
.select h3{margin-bottom: 3rem;}
.select h4{line-height: 1.8;  margin-bottom: 2rem;}
.select p{line-height: 1.5; margin-bottom: 1.5rem;}
.select .price{font-weight: 600;}
.select .price span{font-weight: 100;}
.select .cart_btn {margin-bottom: 2rem;}

.button_2 {
    background-color: #900020;
    border: 2px solid #900020;
    color: #fff;
    font-size:14px;
    margin:1rem 1rem 0 0;
    width: 300px;
    padding: 1rem 2.5rem;
     border-radius: 6px;        /* CSS3 */  
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 6px;   /* Firefox用 */ 
}

.button_2:hover {
    background-color: #fff;
    border-color: #900020;
    color: #900020;
    text-decoration:none;
}

@media (max-width: 359px) {
.button_2 {
    font-size:12px;
    width: 200px;
}
}


  .bx-wrapper .bx-pager {
    bottom: -95px;
  }
  
  .bx-wrapper .bx-pager a {
    border: solid #ccc 1px;
    display: block;
    margin: 0 5px;
    padding: 3px;
  }
  
  .bx-wrapper .bx-pager a:hover,
  .bx-wrapper .bx-pager a.active {
    border: solid #5280DD 1px;
  }
  
  .bx-wrapper {
    margin-bottom: 50px;
  }


/** EXAMPLES
================================================**/
.example-item ol li {
	font-size: .875em;
}

.example-item .slider a {
	line-height: 1.5em;
}

.example-item .bx-pager {
	text-align: center;
	margin-top: -30px;
}

.example-item .bx-pager a {
	margin: 0 3px;
}

.example-item .bx-pager a img {
	padding: 3px;
	border: solid #ccc 1px;
	width: 58px;
}

.example-item .bx-pager a:hover img,
.example-item .bx-pager a.active img {
	border: solid #5280DD 1px;
}


/** 四季とうふ
================================================**/
/* マッシュ・ド・豆腐<  */
.mashdetofu img{ padding: 1rem;}