* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}
html { font-size: 62.5%;}
body {
	-webkit-user-select:none;
	-webkit-text-size-adjust: none;
	-webkit-box-sizing: border-box;
}
html, body {
	margin:0;
}
/* ie8 */ html>/**/body { font-size /*\**/: 15px\9;}
@media screen and (min-width:481px) {
body {
	font-size: 15px;
	font-size: 1.5rem;
}
/* ie8 */ html>/**/body { font-size /*\**/: 15px\9;}
}
/* miniTAB */
@media screen and (min-width:640px) {
#wrapper .copy {
	font-size: 16px;
	font-size: 1.6rem;
}
/* ie8 */ html>/**/body #wrapper .copy { font-size /*\**/: 16px\9;}
} 
/* TAB */
@media screen and (min-width:768px) {
#wrapper .copy {
	font-size: 18px;
	font-size: 1.8rem;
}
/* ie8 */ html>/**/body #wrapper .copy { font-size /*\**/: 18px\9;}
}
/* PC */
@media screen and (min-width:960px) {
#wrapper .copy {
	font-size: 18px;
	font-size: 1.8rem;
}
/* ie8 */ html>/**/body #wrapper .copy { font-size /*\**/: 18px\9;}
}
img {
   vertical-align:bottom
}
p{
	margin: 0;
	padding: 0;
	color:#66686a;
}
body.landscape #wrapper{ 
	width:640px;
	height:auto;
}
#wrapper{
    margin: 0 auto;
    max-width: 640px;
    width: 100%;
	overflow:hidden;
}
#wrapper .copy {
	text-align:center;
	margin-top:4%;
	padding:20px 0;
	background-color:#f3f3f3;
}


.mbt4{
	margin-bottom:4%;
}
.mbt5{
	margin-bottom:5%;
}
.voice{
	margin: 5px 5px 20px 5px;
	padding: 0;
	color:#66686a;
	font-size:10px;
}
.caution{
	margin: 0 15px 0 15px;
	padding: 0;
	color:#66686a;
}
.foot{
	padding-bottom:130px;
	background: #cff4f5;
}
.attention{
	width:100%;
	background:#cff4f5;
	padding:20px 0;
}
.attention ul{
	width:90%;
	margin:0 auto;
	padding:10px;
	background:#ffffff;
	color:#322f31;
}
.attention ul li{
	line-height:1.5;
	text-indent:-1em;
	padding-left:1em;
	text-align:left;
	font-size:12px;
	list-style:none;
}
