table	{font-size:13px;}



.top	{padding:15px 0px 0px 0px;}

.topa	{padding:5px 10px 5px 30px;}



.genti	{padding:25px 0px 0px 0px;}

.life	{padding:10px 10px 10px 30px;}



.photo	{padding:15px 0px 10px 0px;}

.photoa {padding:3px 0px 3px 0px;}

.photob	{padding:20px 0px 0px 10px;}

.rtown	{padding:0px 5px 0px 5px;border-width :2px 0px 2px 0px;border-style :solid;border-color:#066060}

.rtowna	{padding:5px;font-size:11px;line-height:130%;letter-spacing:1px;}



.kukaku	{padding:40px 0px 0px 0px;}



.an	{padding:25px 0px 0px 0px;}

.mapa	{padding:20px 6px 6px 6px;line-height:130%;}

.mapb	{padding:10px 0px 3px 0px;}

.mapc	{padding:2px 0px 2px 3px;}

.mapd	{padding:5px 3px 3px 3px;}

.mape	{padding:5px 3px 3px 3px;font-size:11px;}



.bunjo	{padding:37px 0px 0px 0px;line-height:90%;}

.bunjoa	{padding:10px 10px 0px 10px;}



.newsa	{padding:2px 2px 2px 8px;}

.newsb	{padding:10px 0px 10px 10px;}



.house	{padding:2px 10px 2px 0px;}



.harukab	{padding:5px 0px 5px 0px;border-width :1px 0px 0px 0px;border-style :solid;border-color:#FFECEC}


/*==wb_[==*/
html{
	margin: 0;
	padding: 0;
}

#header {
	margin: 0;
	padding: 0;
	height: 50px;
	background-image: url(../../gw/images/top_banner.jpg);
}

a.logo {
    display: block;
	width: 150px;
	height: 50px;
	text-indent: -9999px;
	background-image: url(../../gw/images/gw_logo.jpg);
}