#header{
width:100%;
margin:0 auto;
text-align:center;
}
#header>p{
padding:20px 0px;
font-size:2rem;
}
#wrap{
width:100%;
margin:0 auto;
text-align:center;
height: 500vh; /* スクロール用に高さ確保 */
display: flex;
align-items: center;
justify-content: center;
}
h2,h3{
width: 300px;
height: 300px;
}
h2{
 background-color:#384878;
}
h3{
 background-color: #ff0000;
}