@charset "UTF-8";

.btnBlock .contsImg {
    max-width: 704px;
    width: 83.4%;
    margin: 0 auto;
}
.entryBtn {
    max-width: 800px;
    width: 83.4%;
    margin: 0 auto;
}
a.txtLink {
	text-decoration: underline;
	color: #0000ff;
	display: inline;
}
a.anc_cpNote {
  color: #333;
  font-weight: bold;
  font-size: 30px;
}
a.anc_cpNote span.anc_cpNoteTxt {
	display: inline-block;
	text-decoration: underline;
}
@media only screen and (max-width: 959px){
	a.anc_cpNote {
		font-size: 27px;
	}
}
@media only screen and (max-width: 640px){
	a.anc_cpNote {
		font-size: 24px;
	}
}
@media only screen and (max-width: 460px){
	a.anc_cpNote {
		font-size: 18px;
	}
}
.cardInfo {
	padding: 0 4.16667% !important;
}
.cpNotes {
	padding: 5.2083% 8.33333% 3.125%;
}
.contsTtl .brownH {
  background: #5d1a00;
  font-size: 26px;
}
.fs19 {
  font-size: 19px;
}
.fs21 {
  font-size: 21px;
}
.cRed {
  color: #e6002e;
}
.newProductBtn {
    max-width: 700px;
    width: 83.4%;
    margin: 0 auto;
}
.netorderBtn {
    max-width: 708px;
    width: 83.4%;
    margin: 0 auto;
}
.cpImgWrap .contsImg {
  max-width: 960px;
  padding: 0;
}
.greenBtn {
  background-color: #019b43;
  -webkit-box-shadow: 0px -5px 0px 0px #017c36 inset;
  box-shadow: 0px -5px 0px 0px #017c36 inset;
}
@media only screen and (max-width: 640px){
  .contsTtl .brownH{
    font-size: 20px;
  }
  .fs21{
    font-size: 18px;
  }
  .fs19{
    font-size: 16px;
  }
}
