div {
padding: 0;
margin: 0;
}

div.base {
position: relative;
width: 800px;
height: 600px;
overflow: hidden;
}

img {
display: block;
margin: 0;
padding: 0;
border: 0;
text-align: left;
vertical-align: top;
}

div.insidedebanner {
position: absolute;
top: 474px;
left: 199px;
display: none;
}

div.insidebebanner {
position: absolute;
top: 474px;
left: 295px;
display: none;
}

div.insideukbanner {
position: absolute;
top: 474px;
left: 391px;
display: none;
}

div.insidethbanner {
position: absolute;
top: 474px;
left: 487px;
display: none;
}

div.insidejpbanner {
position: absolute;
top: 474px;
left: 583px;
display: none;
}

div.insidedemap {
position: absolute;
top: 150px;
left: 135px;
display: none;
}

div.insidebemap {
position: absolute;
top: 169px;
left: 53px;
display: none;
}

div.insideukmap {
position: absolute;
top: 114px;
left: 14px;
display: none;
}

div.insidethmap {
position: absolute;
top: 327px;
left: 528px;
display: none;
}

div.insidejpmap {
position: absolute;
top: 204px;
left: 660px;
display: none;
}

hr {
display: none;
}

/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
/* footer */
/*/------------------------------------------------------------------------------------------------------------------------------------------------*/
div#footer {
text-align: center;
vertical-align: top;
clear: both;
}

div#footer p {
padding: 0;
margin: 0;
display: block;
width: 510px;
height: 35px;
background: url(../images/bm_footer_top.gif);
background-repeat: no-repeat;
background-position: bottom left;
text-align: center;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}

div#footer p span {
display: block;
color: #F5F5F5;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
font-weight: normal;
margin: 0;
padding: 15px 0 0;
}
