.cream_bg{
	background: #FAD270;
}
.textblock{
	height: 100%;
	width: 100%;
}
.chaptertitle {
	position: absolute;
	font-size: 6vw;
	font-family: pangolin;
	color: #fff;
	top: 45%;
	left: 52%;
	z-index: 10;
	transform: translate(-50%,-50%);
}
.bg_full {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.basket1 {
    position: absolute;
    z-index: 1;
    width: 20%;
    top: 80%;
    left: 10%;
}
.basket2{
    position: absolute;
    z-index: 1;
    width: 20%;
    top: 80%;
    left: 40%;
}
.basket3 {
    position: absolute;
    z-index: 1;
    width: 20%;
    top: 80%;
    left: 70%;
}
.top_text {
    position: absolute;
    top: 0;
    width: 100%;
    background: #F7517C;
    left: 0;
    z-index: 2;
    color: #F5E567;
    font-family: abeezee;
    font-size: 2.5vw;
    padding: 1%;
}
.puppy01, .puppy02, .puppy03, .puppy04, .puppy05, .puppy06 {
    position: absolute;
    width: 10%;
    top: 67%;
    left: 10%;
}
.puppy02{
	left: 20%;
}
.puppy03{
	left: 40%;
}
.puppy04{
	left: 50%;
}
.puppy05{
	left: 70%;
}
.puppy06{
	left: 80%;
}
.count_text1, .count_text2, .count_text3, .count_text4, .count_text5, .count_text6 {
    position: absolute;
    font-family: sniglet;
    font-size: 4vw;
    top: 54%;
    left: 12.5%;
    z-index: 2;
}
.count_text2{
	left: 22.5%;
}
.count_text3{
	left: 42.5%;
}
.count_text4{
	left: 52.5%;
}
.count_text5{
	left: 72.5%;
}
.count_text6{
	left: 82.5%;
}
.zoomin{
	animation: zoomin1 1s ease-in-out forwards;
}
@keyframes zoomin1 {
	to{transform: scale(1.2);}
}
.line1, .line2, .line3 {
    z-index: 999;
    width: 0%;
    top: 18%;
    left: 10%;
    position: absolute;
    height: 30%;
}
.line2{
	top:32%;
}
.line3{
	top:48%;
}
.two, .four, .six {
    position: absolute;
    font-family: sniglet;
    font-size: 4vw;
    top: 43%;
    left: 18.5%;
    z-index: 22;
    color: #2397C4;
}
.four{
	top:28%;
	left: 32.5%;
}
.six{
	top:13%;
	left: 48.5%;
}
@media (min-aspect-ratio: 4/3){
	.chaptertitle{
		font-size: 10vmin;
	}
	.number1,.number2,.number3,.number4,.number5,th{
		font-size: 4vmin;
	}
	.top_text{
		font-size: 5.5vmin;
	}
	.count_text1, .count_text2, .count_text3, .count_text4, .count_text5, .count_text6,.two, .four, .six {
		font-size: 8vmin;
	}
}









