#main-top img{float:none; border:none;}
p{margin:10px 0 30px 0; font-weight:100; text-decoration:none;}
table{margin:0 0 30px 10px;}

h2{padding:0; border:none;}
h3{float:none;}
em{font-size:1.4em; display:block; padding:0 0 10px 0;}

#map,#price{float:left;} 
#map p{margin:5px 0 0 0;}
#map img{margin:0 0 10px 0;}
#map{margin:0 0 30px 0;}

#price table{color:#0a1e40;}
#price table caption{text-align:left; font-size:1.4em; font-weight:400; letter-spacing:0.2em;}
#price table th{font-weight:100; line-height:1.2em; padding-right:5px;}
#price table td{font-size:1.5em; line-height:1.2em;}

.imp{display:block; font-size:10px; line-height:1.2em; margin:5px 0 10px 0;}

#navbar{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#navbar h4{font-size:12px; font-weight:100; margin:5px 0 0 5px; padding:0 0 0 3px; border-left:5px solid #071734; color:#071734;}
#navbar ul.link{font-size:12px; margin:5px 0 0 25px; padding:0; list-style:disc;}
#navbar ul.link li{margin:0 0 3px 0;}
#navbar ul.link li a{color:#1d3994; text-decoration:underline;}