@charset "UTF-8";

#contents img {
	width:100%;
	height:auto;
}

/* --------------------------------------------------
  btn-area
-------------------------------------------------- */
.btn-area{
text-align: center;
}
.btn-area ul.gift{
text-align: center;
}
.btn-area ul.gift li{
width: 74%;
margin: 3% 13%;
}
/* --------------------------------------------------
  sec1
-------------------------------------------------- */
#contents #sec1{
position: relative;
}
#contents #sec1 .ank{
position: absolute;
width: 32%;
top:42%;
left:65%;
}
#contents #sec1 img{
margin: 0;
}
#contents #sec1 p{
margin: 0;
}
/* --------------------------------------------------
  sec2
-------------------------------------------------- */
#contents #sec2 p{
margin: 0;
}
/* --------------------------------------------------
  sec3
-------------------------------------------------- */
#contents #sec3 p{
margin: 0;
}
/* --------------------------------------------------
  sec4
-------------------------------------------------- */
#contents #sec4 {
background: #fbf4ec;
padding-bottom: 7%;
}
#contents #sec4 p{
margin: 0;
}
/* --------------------------------------------------
  sec5
-------------------------------------------------- */
#contents #sec5 {
background: #f6f6f9;
padding-bottom: 7%;
}
#contents #sec5 p{
margin: 0;
}
#contents #sec5 .txt2{
padding: 5% 0 7%;
}
#contents #sec5 .btn2{
width: 92%;
margin: 0 4%;
}
/* --------------------------------------------------
  attention
-------------------------------------------------- */
#contents #attention {
background: #f6f6f9;
}
#contents #attention .inner {
  width: 90.625%;
  margin: 0 auto;
  padding: 0 0 15vw 0;
  color: #666666;
  line-height: 2;
}
#contents #attention h5,
#contents #attention h6 {
  font-weight: normal;
}
#contents #attention h6,
#contents #attention p {
  margin: 6vw 0 0 0;
}
#contents #attention h5 + h6 {
  margin: 0;
}
#contents #attention ul li {
  margin-left: 1em;
  text-indent: -1em;
}
