/*---------------
全体
---------------*/
body{
	background: #FFF;
	font-family: 'Noto Sans JP', sans-serif;
	line-height: 1.2;
	font-size: 1.4rem;

}
.contentBox{
  position: relative;
	max-width: 640px;
	margin: 0 auto;
}
/*+++++
header
+++++*/
.headerWrap{
	background: #bf0101;
	color: #FFF;
  font-size: 1rem;
  padding: 1% 0;
}
/*+++++
footer
+++++*/
.footerWrap{
	background: #000;
	color: #FFF;
}
.linkList{
	text-align: right;
}
.linkList > li{
	padding: 3px 0;
	list-style: none;
}
.linkList a{
	text-decoration: none;
	color: #FFF;
}
/*store周り*/
.chainBaseInfoBox{
	position: relative;

}
/*store周り*/
.chainBaseInfoBox{
  position: relative;

}
.linkBox{
  position: absolute;
    width: 20%;
    right: 19%;
    bottom: 15%;
}
.linkBox.is-android{
    width: 45%;
    right: 9%;
    bottom: 13%;
}
.linkBox > a{
  width: 100%;
}
.officialBtn{
  max-width: 406px;
}