body { background-color: #c6c7c9; } .container { color: #7a8183; width: 876px; margin: auto; background-color: white; } .container.head { margin-top: 30px; background: white url(../css/img/b-head.png) no-repeat top left; height: 55px; _line-height: 55px; } .container.foot { background: white url(../css/img/b-foot.png) no-repeat top left; height: 55px; _line-height: 55px; } .container .inner { padding: 0 50px; border-left: 16px solid #ef7f01; border-right: 16px solid #ef7f01; } .container .content { height: 460px; margin-left: 250px; overflow: auto; margin-top: 40px; } .footer { color: #ef7f01; text-transform: uppercase; } #logo h1 { float: left; margin: 0; padding: 0; display: block; width: 165px; height: 75px; overflow: hidden; position: relative; } #logo h1 span{ margin: 0; padding: 0; display: block; width: 165px; height: 75px; position: absolute; top: 0; left: 0; z-index: 1; background: url('../css/img/logo.png') top left no-repeat; clear: both; } .navi { height: 75px; margin-left: 250px; line-height: 75px; font-size: 120%; } .navi a{ color: #7a8183; text-decoration: none; padding: 30px 1em 30px 2em; line-height: 75px; } .navi a.active{ color: #ef7f01; } .navi a.first { background: url(../css/img/1st-menu.png) no-repeat left center; } .navi a.second { background: url(../css/img/2nd-menu.png) no-repeat left center; } .navi a.thrird { background: url(../css/img/3rd-menu.png) no-repeat left center; }