/*
.buy_bg {
 width:1000px;
 height:260px;
 margin:0 auto;
 padding:0;
 background:url("../images/care/tm-405ccond-ro_16_bg.jpg") no-repeat 0 0;
}
.buy_bg a:hover {
 opacity:1;
}
.buy_01 {
 margin:10px 0 0 10px;
}
.buy_02 {
 width:326px;
 margin:0 0 0 10px;
 float:left;
}
.buy_03 {
 width:328px;
 margin:0;
 float:left;
}
.buy_04 {
 width:326px;
 margin:0 10px 0 0;
 float:left;
}
*/
.buy_bg, .buy_bg img {
 width:100%;
}
.buy_01, .buy_02, .buy_03, .buy_04 {
 margin:0;
}

.cart_wrap {
 width:670px;
 margin:0 auto;
 padding:0;
}

.cart_bottle {
 width:288px;
 float:left;
}

.cart_logo {
 width:382px;
}

/*
.cart_nav {
  width:670px;
  margin:10px auto;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
*/

.cart_nav section {
  margin: 10px;
  padding: 15px;
}

.cart_num {
  background: #fafafa;
  border: none;
  border: 1px solid #42c865;
  color: #666;
  font-family: 'Open Sans', sans-serif;
  font-size: 1em;
  height: 50px;
  transition: border-color 0.3s;
  width: 100%;
  margin:0 0 10px 0;
  padding:0 10px;
}
.cart_button {
  background: #327240;
  border: none;
  color: #fff;
  cursor: pointer;
  height: 50px;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.2em;
  letter-spacing: 0.05em;
  text-align: center;
  text-transform: uppercase;
  transition: background 0.3s ease-in-out;
  width: 100%;
}

.cart_notice {
 font-size:12px;
 font-weight:bold;
 color:#eb597e;
 line-height:140%;
 margin:10px 0;
}
.cart_othmoll {
 background:#fff;
 text-align:center;
}
.cart_othmoll img {
 width:60%;
 margin:5px 0;
 border:1px solid #ccc;
}

.spon img {
 width:100%;
}
.cart_nav {
 width:100%;
}
.cart_nav img {
 margin:5px auto;
 width:80%;
}