div.main{
width:600px;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}
div.topleft{
width:50%;
text-align:center;
margin:0px;
padding:0px;
float:left;
}
div.topleft div.tanabe{
width:300px;
height:208px;
background:#ffffff;
border:4px ridge #ffffff;
font:normal 100 x-small/120% monospace;
color:#333333;
}
div.topleft div.tanabe h1{
margin:5px auto 10px auto;
}
div.topleft div.tanabe p.address{
margin:0px 0px 5px 0px;
}
div.topleft div.tanabe p.address span.phone{
letter-spacing:3em;
}
div.topleft div.tanabe p.address a{
font:normal 900 x-small/120% monospace;
color:#0000ff;
}
div.topright{
margin:0px;
padding:0px;
float:right;
width:50%;
height:208px;
}
div.topright p.mailme{
margin:30px auto 0px auto;
text-align:center;
font:normal 900 x-small/120% monospace;
color:#330000;
line-height:30px;
}
div.topright p.mailme h3{
display:inline;
color:#0000ff;
font:normal 900 x-small/120% monospace;
}
div.footleft{
width:50%;
text-align:center;
margin:10px auto 0px auto;
padding:0px;
float:left;
}
div.footleft div.flash{
width:300px;
height:224px;
margin:0px auto 0px auto;
background:#ffffcc;
}
div.footright{
width:50%;
text-align:center;
margin:10px auto 0px auto;
padding:0px;
float:right;
background:#ffffcc;
}
div.footright div.link{
width:300px;
height:224px;
text-align:center;
background:#ffffff;
border:4px ridge #ffffff;
font:normal 100 x-small/120% monospace;
color:#333333;
}
div.footright div.link p{
width:70%;
text-align:left;
font:normal 100 x-small/120% monospace;
color:#333333;
}
div.footright div.link p a{
font:normal 100 x-small/120% monospace;
color:#0000ff;
}