@charset "shift_jis";
/* CSS Document */



.ct_box {
}


.ct_inbox {
width: 100%;
margin: 0 auto;
}


.price_box {
padding: 20px 0;
}

#contents .date_box .date_inbox2 {
width: 100%;
display: block;
}

#contents .date_box .date_inbox .date_txt {
width: 90%;
margin: 0 auto;
}
#contents .date_box .date_inbox .btn_mall .btn {
margin: 15px auto 0;
}


.pc_none {
display: block;
}
.sp_none {
display: none;
}

#contents .feature_each .feature03_box .promo_box .promo_inbox {
background: #EBF3C8;
width: 100%;
margin: 0 auto;
border: none;
/* border-right: 3px solid #fff;
border-left: 3px solid #fff; */
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #D4C7B4;
  text-indent: -9999px;
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 4px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #83C866;
}

/* .bx-wrapper .bx-prev {
  left: -55px;
  background: url('../images/slidebtn_left.png') no-repeat;
background-size: cover;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: -55px;
  background: url('../images/slidebtn_right.png') no-repeat;
background-size: cover;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -23px;
  outline: 0;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  z-index: 9999;
} */


#contents .feature_each .feature04_btn{
max-width: 193px;
width: 40%;
height: inherit;
margin: auto;
bottom: 10px;
right: 0;
left:0;
}



#contents .feature_each .feature06{
margin: auto;
width: 180px;
bottom: 15px;
right: 0;
left:0;
}
