#itemName {
	margin-bottom: 0;
}

.conteSp picture {
	display: block;
	margin-bottom: 20px;
}

.conteSp h2 picture:first-child {
	display: block;
	margin-bottom: 10px;
}

.noteBox {
	margin: 0 0 0 30px;
	padding: 15px 20px;
	background-color: #fdffe1;
  border: 2px solid #c00;
	margin-top: 20px;
  text-align: left;
}
.noteBox h2 {
	font-size: 18px; 
	color: #c00;
}
.noteBox h3 {
  margin: 10px 0 0;
  padding: 0;
	font-size: 16px; 
	color: #c00;
}
.noteBox p {
	font-size: 15px; 
	margin: 5px 0 0;
	padding: 0;
  text-align: left;
}
.readBox {
	padding-top: 20px;
}
.readBox .red {
	font-size: 18px;
}

.tare {
	margin-top: 20px;
}

#item6 h2 {
	margin-bottom: 20px !important;
}

@media screen and (max-width: 767px) {
  .noteBox {
    margin: 15px 5% 0;
  }

  #ancLink2 ul li {
    background-color: none;
    margin: 0 0 10px;
    padding: 0px;
  }
  #mainBox .conteSp {
    margin: 0 5% 15px;
    padding-bottom: 0;
    border-bottom: 0px dotted #351b00;
  }
  .cargobx .payBox {
    display: none;
  }
}
@media screen and (max-width: 767px) {
    .cargobx .fm.buyBox select {
        padding: 8px 25px 8px 8px;
        max-width: 100%;
    }
}