* {
  margin: 0;
  padding: 0;
  border: 0;
}
ol, ul { list-style: none; }
body {
  background: #666666;
  background: url("../imgs/bg-navi.jpg") repeat-y center;  
}
#wrapper {
  /*background: #666666 url("../imgs/bg.jpg") no-repeat center top;*/
  min-width: 960px;
  min-height: 776px;
  height: 776px;
}
#Container {
}
.main{
  line-height: 0;
}
.main img{
  width:100%;
  height: auto;
}
.mainline{
  line-height: 0;
  background: url("../imgs/main-line.jpg") no-repeat center top;  
  background-size:cover;
}
.mainline img{
  opacity: 0;
}
.naviBox{
  width:100%;
  height: 185px;
}
.naviBox .naviBox-inner{
  height: 185px;
  margin:0 auto;
  position: relative;
  background: url("../imgs/img-ftr.png") no-repeat center bottom  
}
#ContentTitle {
  display: none;
}
#SiteTitle {
  float: left;
  background: url("../imgs/logo.jpg") no-repeat left top;
  width: 479px;
  height: 112px;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
}
#Content {
  width:960px;
  position: absolute;
  top: -6px;
  left: 0;
  right: 0;
  margin: auto;
}
#Content li {
  float: left;
}
#Content li,
#Content li a {
  display: block;
  width: 120px;
  height: 112px;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
}
#Content .nav-home      { background: url("../imgs/nav-home_ov.jpg") no-repeat left top; }
#Content .nav-statement { background: url("../imgs/nav-statement_ov.jpg") no-repeat left top; }
#Content .nav-company   { background: url("../imgs/nav-company_ov.jpg") no-repeat left top; }

#Content .nav-home      a { background: url("../imgs/nav-home.jpg") no-repeat left top; }
#Content .nav-statement a { background: url("../imgs/nav-statement.jpg") no-repeat left top; }
#Content .nav-company   a { background: url("../imgs/nav-company.jpg") no-repeat left top; }
#Content .nav-margin    { background: url("../imgs/nav-margin.jpg") no-repeat left top; }
#Content li a:hover       { background: none !important; }

.relative {
	position: relative;
}
.bnrTokyo23 {
	position: absolute;
	top: 670px;
	left: 790px;
}
