@charset "UTF-8";
body{
	margin: 0px;
	padding: 0px;
}

#hamburger img{
	width: 44.1261px;
	height: 39.5px;
	position:fixed;
	top: 3%;
	left: 85%;
}

#logo img{
	width:325px;
	position: absolute;
    top: 25%;
    left: 50%;
    transform: translateX(-50%);
}

#scroll img{
	width:67.1782px;
	height: 58.0511px;
	position: absolute;
	top: 85%;
    left: 50%;
    transform: translateX(-50%);
}

#oshaberi img{
	width: 414px;
	height: 736px;
}

#niconico1 img{
	width: 414px;
	height: 736px;
	position: absolute;
	top: 100%;
    left: 50%;
    transform: translateX(-50%);
	
}

#text1{
	font-size: 12px;
	position: absolute;
	top: 190%;
    left: 85%;
    transform: translateX(-30%);
	font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}

#kirakira img{
	width: 371.7817px;
	position: absolute;
	top: 200%;
    left: 50%;
	transform: translateX(-50%);
	
}

#dohade img{
	width: 414px;
	position: absolute;
	top: 300%;
    left: 50%;
	transform: translateX(-50%);
}

#go img{
	width:398px;
	position: absolute;
	top: 405%;
    left: 50%;
	transform: translateX(-50%);
}

#toppage1{
	background-color: #5CA3FF;
	width: 414px;
	height: 3680px;
}

#shide1 img{
	width:414px;
	height: 736px;
	position: absolute;
	top: 500%;
    left: 50%;
	transform: translateX(-50%);
	
}

#honbun1{
	position: absolute;
	top: 543%;
    left: 30%;
	transform: translateX(-23%);
	font-size: 16px;
	font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-weight:bolder;
}

#toittemo img{
	width:345px;
	height: 676.3462px;
	position: absolute;
	top: 605%;
    left: 50%;
	transform: translateX(-50%);
}

#penicon img{
	width:267px;
	position: absolute;
	top: 747.5%;
    left: 52%;
	transform: translateX(-50%);
	z-index: 1;
}

#shide2 img{
	width:414px;
	height: 736px;
	position: absolute;
	top: 700%;
    left: 50%;
	transform: translateX(-50%);
}

#saigoni img{
	width:414px;
	height: 736px;
	position: absolute;
	top: 800%;
    left: 50%;
	transform: translateX(-50%);
}

#toppage2{
	background-color: #FFEE32;
	width: 414px;
	height: 2944px;
}

#logo2 img{
	width: 325px;
	position: absolute;
	top: 915%;
    left: 50%;
	transform: translateX(-50%);
}

#sns img{
	width:414px;
	position: absolute;
	top: 966%;
    left: 50%;
	transform: translateX(-50%);
}

#toppage3{
	background-color: white;
	width: 414px;
	height: 736px;
}

footer{
	background-color: #5CA3FF;
	text-align: center;
	width: 414px;
	padding: 12px 0;
}

footer p {
	color: white;
	font-size: 0.875rem;
	font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}
