/* Background: #111 */ #container{ background-color: #111; } @media only screen and (min-width: 820px) {main .center{margin-top: -6%;}} .box-item.ttl h1{ font-family: "Agrandir-Bold"; font-weight: 999; font-size: 4rem; } .box-item.txt p{ font-family: "Agrandir-Regular"; font-size: 1.8rem; } .box-item.img{ padding-top: 2.5rem; } .box-item.img img{ max-width: 50%; } .box-item.txt h6{ display: flex; align-items: center; justify-content: center; } .box-item.google-map iframe{ border-radius: 15px; } @media only screen and (max-width: 820px) {main .center{margin-top: 6%;}} @media only screen and (max-width: 700px) {main .center{margin-top: 7%;}} @media only screen and (max-width: 550px) {main .center{margin-top: 3%;}} @media only screen and (max-width: 450px) {main .center{margin-top: 2.5%;}} @media only screen and (max-width: 380px) {main .center{margin-top: 0.5%;}}