*{
margin: 0;
padding: 0;
color: greenyellow;
}


.t-img{
background-image: url(../img/page.1.jpg);
background-size: cover;
}
/* ↓上下の高さを指定し、画像全体を表示できる */
.t-text{
text-align: center;
padding: 250px ;
}

.t-text h1{
font-size: 70px;
font-family: 'Dancing Script', cursive;
}

.f-area{
background-image: url(../img/page.2.jpg);
background-size: cover;
background-attachment: fixed;
padding: 250px 0;
text-align: center;
font-size: 40px;
}




h5 {
font-size: 50px;
margin-bottom: 40px;
}


.s-list{
background-color: black;
text-align: center;
padding: 50px;
}

.s-list h1{
font-size: 90px;
text-align: center;
justify-content: center;
}

.info{
border: solid white;
padding: 50px;
font-size: 50px;
}

.info,p{
font-size: 25px;
}




footer{
background-color: grey;
padding: 50px 50px;}

.last{
display: flex;
justify-content: center;
justify-content: space-between;
font-size: 16px;
}



footer ul li{
list-style: none;
width: 800px;
}

footer ul li a{
color:yellow ;
font-size: 20px;
text-decoration: none;
}
/* ↑カーソル当てたとき下線が表示されないようにする */

footer ul li a:hover{
color: white;
}

footer{
text-align: right;
font-size: 20px;
}