@charset "utf-8";
/* CSS Document */

h2{
	margin:0;
}

div#contents{
}

div#kusatu{

}

div#kusatu .imgArea{
	float:left;
}

div#kusatu .txtArea{
	float:right;
	width:460px;
}

div#kusatu .txtArea p{
	margin:0 20px 20px 0;
	font-size:12px;
	line-height:160%;
}

div#kusatu .txtAreaImg{
	margin-right:20px;
}

div#uehonmachi{
	margin:0 0 20px 0;
	padding:20px 0 0 0;
}

div#uehonmachi .txtArea{
	float:left;
	width:500px;
	margin:0 0 0 20px;
}

div#uehonmachi .txtArea p{
	font-size:12px;
	line-height:160%;
	margin:0;
}

div#uehonmachi .imgArea{
	float:right;
}

div#uehonmachi .txtAreaImg{
	margin-right:20px;
}

div#tennojipark{
}

div#tennojipark .txtArea{
	float:left;
	width:460px;
	margin:0 0 0 20px;
}

div#tennojipark .txtArea p{
	font-size:12px;
	line-height:160%;
	margin:0;
}

div#tennojipark .imgArea{
	float:right;
}

div#map{
	padding-top:40px;
}

div#map .mapArea{
	text-align:center;
}

div#map .imgArea{
	float:left;
	width:561px;
}

div#map .txtArea{
	float:right;
	width:400px;
}

div#map .txtArea p{
	font-size:12px;
	line-height:160%;
	margin:0 20px 20px 0;
}

div#tableArea{
	margin-top:20px;
	padding-left:20px;
}

div#tableArea td{
	padding-right:5px;
}

div#tableArea .waku{
	vertical-align:top;
}


div#rosenzu{
	padding-top:40px;
}

div#rosenzu .txtArea{
	float:left;
	width:680px;
}

div#rosenzu .txtArea p{
	margin:0 0 0 20px;
	font-size:12px;
	line-height:160%;
}

div#rosenzu .mapArea{
	float:right;
	width:300px;
}



table.sisetu{
	width:310px;
	margin:3px 0 5px 0;
}

table.sisetu th{
	font-weight:normal;
	text-align:left;
	width:200px;
	padding:1px 10px 1px 0;
	font-size:10px;
	border-bottom:1px dotted #ccc;
}

table.sisetu td{
	padding:1px 0;
	font-size:10px;
	border-bottom:1px dotted #ccc;
}

div#sisetuImg{
	margin:20px 0;
}

div#sisetuImg td{
	padding:0 10px 10px 0;
	font-size:12px;
	line-height:120%;
}