.container {
 width:745px;
}

.Main {
 width:535px;
 float:left;
}

.Menu {
 margin-left:10px;
 width:200px;
 float:left;
}


.HelpMenu{
  background:url(/img/navi.gif);
  padding:5px 0px 5px 5px;
  text-align:center;
  font-size:90%;
}

.Infomation{
  width: 100%;
  border: 1px solid #cccc99;
  background-color: #ccff99;
  font-size: 0.8em;
  overflow: hidden;
  margin-bottom:10px;
}

.PickUp{
  background:url(/img/pickup_title.gif);
  background-repeat:no-repeat;
  background-position:left;
  color:white;
  height:22px;
  font-weight:bold;
  padding-left:5px;
  vertical-align:middle;
  font-size:90%;
  margin-top:10px;
}

.Login{
  background:url(/img/login_title2.gif);
  background-repeat:no-repeat;
  background-position:left;
  color:white;
  height:22px;
  font-weight:bold;
  padding-left:5px;
  vertical-align:middle;
  font-size:90%;
}

.Link{
  background:url(/img/link_title.gif);
  background-repeat:no-repeat;
  background-position:left;
  color:white;
  height:22px;
  font-weight:bold;
  padding-left:5px;
  margin-top:10px;
  vertical-align:middle;
  font-size:90%;
}

img{
  vertical-align:middle;
}


.container {
 width:745px;
}

.header{
  background: url(/img/title_logo1.gif) center left no-repeat #00ced1 ;
  width: 745px;
  height: 80px;
}

.advertise{
  float:right;
  padding: 0px;
  text-align:right;
  background-color:#00ced1;
  height:80px;
}

.advertise img{
  border-style: none;
  margin-right: 3px;
  vertical-align:middle;
  margin-top:10px;
}

.navi {
  width: 745px;
  height: 24px;
  background-color: #6495ed;
  font-size: 0.8em;
  border-top: #191970 1px solid;
  border-bottom: #191970 1px solid;
  margin-bottom: 10px;
  color:white;
}

.navi ul {
  margin:5px;
  list-style-type: none
  text-align:left;
  float:left;
  padding:0px;
}

.navi li {
  float:left;
  padding-left: 5px;
  list-style-type: none;
}

.navi a {
  font-weight: bold;
  color: #ffffff;
  text-decoration: none
}

.navi a:hover {
  color: #003399;
  text-decoration: none
}

.Main {
 width:535px;
 float:left;
}

.mainvisual{
  height:100px;
  width:100%;
  background: url(/genkiNET/img/main_visual.jpg) #efefef;
  background-repeat: no-repeat;
  background-position: left;
  font-size: 0.8em;
  text-align: left;
  overflow: hidden;
  border-style:solid solid none solid;
  border-color:#cccc99;
  border-width:1px;
}

.information{
  border: 1px solid #cccc99;
  background-color: #ccff99;
  font-size: 0.8em;
  float: left;
  margin-bottom: 5px;
  padding:8px;
}

.menustriptitle{
  background: url(/img/menustrip_title.gif);
  background-repeat: no-repeat;
  background-position: left;
  color: white;
  height: 22px;
  font-weight: bold;
  margin-top: 10px;
  text-align: center;
  vertical-align: middle;
  font-size: 90%;
}

<!-- 縦メニュー　-->
.menustrip {
  margin: 20px 10px;
  padding: 0px;
  border-top: 1px solid #009900;
  border-right: 1px solid #009900;
  border-left: 1px solid #009900;
}

.menustrip ul{
  margin: 0px;
  padding: 0px;
  list-style:none;
  text-align:left;
  width:200px;
}

.menustrip li{
  margin: 0px;
  padding-left: 0px;

}

.menustrip a {
  display:block;
  padding:3px;
  border-bottom: 1px solid #009900;
  border-right: 1px solid #009900;
  border-left: 1px solid #009900;
  background-color: #dfffbf;
  text-decoration: none;
  color: #666600;
  font-weight: bold; 
  font-size: 0.9em;
}

.menustrip a:hover {
  display: block;
  padding: 3px;
  border-bottom: 1px solid #009900;
  border-right: 1px solid #009900;
  border-left: 1px solid #009900;
  background-color: #00ca00;
  text-decoration: none;
  color: #ffffff;
}

.Footer {
  margin-top:25px;
  margin-bottom: 5px;
  width:745px;
  float:left;
  font-size: 0.8em;
  border-top: #009900 1px solid;
  border-bottom: #009900 1px solid;
}
