
#frame {
position:relative;
width: 768px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
height: auto;
padding:0px;
text-align: left;
z-index:0;
}

#header {
margin:0px;
}

#main {
position:relative;
margin-right: 30px;
width:500;
z-index:0;
float:right;
}

#main_navi {
position:relative;
margin-top:0px;
width:597;
margin-left:1px;
padding:0px;
z-index:0;
text-align:center;
float:right;
}

#navi_col {
position: relative;
margin:0;
left:0 px;
top:0px;
width:170;
float:left;
z-index:10;
padding-bottom:5px;
}

#navi { 
position: relative;
}

#copy {
text-align:center;
font-size: 0.85em;
} 

#main_navi {
}

img.flag
{
border: 1px solid #000000;
}

