.container{
    gap: 2rem;
}
.privacy {
    display: block;
    width: 80%;
    background-color: rgba(255,255,255);
    color: black;
    padding: 2rem;
}

section {
    margin-bottom: 2rem;
}

main h1 {
    padding: 0.5em;
    /*文字周りの余白*/
    color: #494949;
    /*文字色*/
    background: #eaf3ff;
    /*背景色*/
    border-bottom: solid 3px #516ab6;
    /*下線*/
    margin-bottom: 1rem;
}

h2 {
    padding: 0.25em 0.5em;
    /*上下 左右の余白*/
    color: #494949;
    /*文字色*/
    background: transparent;
    /*背景透明に*/
    border-left: solid 5px #7db4e6;
    /*左線*/
    margin-bottom: 1rem;
}
@media screen and (max-width:999px) {
    .privacy {
        width: 95%;
        padding: .5rem;
    }}