/*---------------
全体
---------------*/
html{
	width: 100%;
	height: 100%;
}
body{
	width: 100%;
	height: 100%;
	background: #000;
	font-family: 'Noto Sans JP', sans-serif;
	line-height: 1.2;
	font-size: 1.4rem;
	color: #FFF;
		background: #000 url(../images/mobile/bg.png) top center repeat-y;

}
.contentBox{
	max-width: 640px;
	margin: 0 auto;
}
/*+++++
header
+++++*/
.headerWrap{
	background: #0189BF;
	color: #FFF;
}
/*+++++
footer
+++++*/
.footerWrap{
	position: relative;
	z-index: 1000;
		background: rgba(0,0,0,0.8);
	color: #FFF;
	padding-top: 2%;
}
.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;
}