*{
margin:0;
padding:0;
}

body{
background:#000000;
padding-bottom:90px;
color:#FFFFFF;
}

#container{
position:absolute;
width:428px;
top:50%;
left:50%;
margin:-195px 0 0 -214px;
}

h1{
width:428px; height:41px;
text-indent:-9999px;
background:url(../images/tdoc_logo.gif) no-repeat 0 0;
}

p, ul{
clear:both;
}

#logo_set{
margin:12px 0 0 0;
}

#logo_set span, address{
float:left;
display:block;
height:32px;
font-size:9px;
text-indent:-9999px;
}

#day{
width:140px;
background:url(../images/2009120.gif) no-repeat 0 0;
}

#logo{
width:135px;
background:url(../images/courrier_logo.gif) no-repeat 0 0;
}

address{
width:153px;
background:url(../images/copyright.gif) no-repeat 0 0;
}

ul{
display:block;
margin:0 0 0 2px;
list-style:none;
}

li{
display:inline;
float:left;
margin:35px 0 0 0;
}

li a, li span{
display:block;
color:#FFFFFF;
text-indent:-9999px;
width:116px; height:24px;
margin:0 0 65px 0;
}

#japan a{
background:url(../images/btn01_def.gif) no-repeat 0 0;
}

#japan a:hover{
background:url(../images/btn01_over.gif) no-repeat 0 0;
}

#english a{
margin:0 0 0 14px;
background:url(../images/btn02_def.gif) no-repeat 0 0;
}

#english a:hover{
margin:0 0 0 14px;
background:url(../images/btn02_over.gif) no-repeat 0 0;
}

#j_body, #e_body{
font-size:10px;
text-indent:-9999px;
}

#j_body{
height:82px;
background:url(../images/body_ja.gif) no-repeat 0 0;
}

#e_body{
margin:27px 0 0 0;
height:78px;
background:url(../images/body_eng.gif) no-repeat 0 0;
}