@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap');
body {
    margin-left: 4em;
    margin-right: 4em;
}

.top-page-1 {
    margin: 0;
    height: 110vh;  
    background-image: url("../img/wallpapers/Marnie_Sea.jpg");
    background-position: center;
    background-size: cover;
}

.top-page-2 {
    margin: 0;
    height: 110vh;  
    background-image: url("../img/wallpapers/Marnie\ Wood_2.jpg");
    background-position: center;
    background-size: cover;
}

.top-page-3 {
    margin: 0;
    height: 110vh;  
    background-image: url("../img/wallpapers/Chihiro_Among_Flowers.jpg");
    background-position: center;
    background-size: cover;
}

.top-page-4 {
    margin: 0;
    height: 110vh;  
    background-image: url("../img/wallpapers/Howl.jpg");
    background-position: center;
    background-size: cover;
}

.kaede-gif-box {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}

.kaede-gif {
    height: 100vh;
    text-align: center;
}

.section-title {
	font-size: 50px;
	font-family: "Abril Fatface", cursive;
	font-weight: 100;
	position: relative;
}

.section-title::before {
	content: "";
	position: absolute;
	background-color: #00AFF0;
	width: 70px;
	height: 4px;
	bottom: 0;
}

footer {
    font-family: "Montserrat", serif;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 20px 100px;
	font-weight: 600;
}

footer a.cgv {
	text-decoration: none;
	color: black;

}