body
{
font: 12px verdana;
color: #000;
text-align:center;
}

.main
{
width:600px;
height:300px;
border:2px solid #5294B5;
}

.map
{
width:460px;
height:100px;
float:left;
border:0px solid #ff00cc;
margin-bottom:10px;
margin-left:3px;
text-align:left;
}

.contents
{
width:120px;
height:250px;
border: 0px solid #ffcc00;
float:right;
margin-right:3px;
padding:5px;
text-align:left;
}

.information
{
width:460px;
height:100px;
float:left;
border:0px solid #000143;
margin-left:3px;
padding:5px;
text-align:left;
}

.wrap
{
width:250px;
padding-right:5px;
float:left;
}

h1
{
font: 14px verdana;
color: #404040;
font-weight: strong;
}