DIV#contents {
	
	TEXT-ALIGN: center; MARGIN: 0px 0px 0px 0px; FONT-SIZE: 14px; 
	WIDTH: 800px;line-height: 180%;
		BORDER-RIGHT: #000 0px solid; 
	BORDER-TOP: #000 0px solid; 
	BORDER-LEFT: #000 0px solid; 
	BORDER-BOTTOM: #000 0px solid;
	
}
DIV#top {
	TEXT-ALIGN: left;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 15px 0px; PADDING-TOP: 100px;
}
DIV#top02 {
	FONT-WEIGHT: bold;FONT-SIZE: 14px;TEXT-ALIGN: left;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px;line-height: 150%;
}
#top02 dt {
        width: 60px;
		        margin-bottom: 0em;
        float: left;
        clear: both;
        padding: 0em;
				BORDER-RIGHT: #000 0px solid; 
	BORDER-TOP: #000 0px solid; 
	BORDER-LEFT: #000 0px solid; 
	BORDER-BOTTOM: #000 0px solid;

}
#top02 dd {
float: left;
        padding: 0em;
        margin-bottom: 0em;
        margin-top: 0em;
        margin-left: 15px;
}

#top02 dl {	BORDER-BOTTOM: #000 0px solid;margin-bottom: 0em;padding: 0em;BORDER-TOP: #000 1px solid; 
}

.tel { width: 110px; }
.ad { width: 360px; }
.shop { width: 215px; }
.fin { clear:both;TEXT-ALIGN: left; }

#top02 table {   
border-right: 1px solid #000;
border-left: 1px solid #000;
border-top: 1px solid #000;
width: 100%;
cellpadding:0px;
cellspacing:0px;
FONT-WEIGHT: bold;FONT-SIZE: 14px;


} 
#top02 table td {   
border-bottom: 1px solid #000;
}  



