@charset "UTF-8";

/* ---------- body ---------- */
html {
	-webkit-text-size-adjust: none; /* フォントサイズ自動調整OFF */
    height: 100%;
    padding: 0px;
    margin: 0 auto;
}
body{
	height: 100%;
	font-size: 10pt;
	background: #ffffff;
	font-family: "Hiragino Kaku Gothic ProN", sans-serif;
	padding: 0px;
	margin: 0 auto;
}

a {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(cc,00,00,0.3); /* タップ時の背景色 */
	margin: 0px;
}




/* ---------- image ---------- */
.image {
	width: 100%;
	text-align: center;
	line-height: 0px;
}
#image2 {
	width: 100%;
	text-align: center;
	line-height: 0px;
}
img[usemap] {
	border: none;
	height: auto;
	max-width: 100%;
	width: auto;
}


/* ---------- contentsArea ---------- */



#contents {
	width: 320px;
	height: 100%;
	position: relative;
	margin: 0 auto;
}




#contents .sammy {
	background: url(../img/bg.png) no-repeat center top;
    background-size: 320px 600px;
	line-height: 0;
	text-align: left;
}
#contents .pv {
	background-size: 320px 800px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_pv.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .hyakuretsu {
	background-size: 320px 400px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_hyakuretsu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .chance {
	background-size: 320px 600px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_chance.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .atari {
	background-size: 320px 450px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_atari.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .feature {
	background-size: 320px 800px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_feature.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .flow1 {
	background-size: 320px 800px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_flow1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .flow2 {
	background-size: 320px 460px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_flow2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .zero {
	background-size: 320px 550px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_zero.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .ranse1 {
	background-size: 320px 450px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_ranse1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .ranse2 {
	background-size: 320px 550px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_ranse2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contents .spec {
	background-size: 320px 780px;
	line-height: 0;
	text-align: left;
	background-image: url(../img/bg_spec.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#contents .sammy h1 {
	line-height: 0;
	text-align: left;
	padding-top: 205px;
	padding-bottom: 0px;
	padding-left: 30px;
}

