body {background-image: url("haikei.png"); background-repeat: no-repeat; background-size: cover; } h1 {text-align: center; font-size: 400% } h2 {text-align: center; font-size: 300% } h2.a {color: red;} h3 {text-align: center;} p.mail {text-align: center;} ul {font-size: 200%;} div.gazou1 {width: 45%; float: left; padding-left: 6em; } div.gazou2 {width: 45%: float: right; } div.left {width: 25%; height: 17em; float: left; margin-left: 6em; } div.right {width: 25%; height: 17em; float: right; margin-right: 6em; padding-right: 12em; } div.meil {width: 25%; height: 17em; margin: 15rem 0 30rem; }