@charset "utf-8";
/*店舗index*/
.body #container h3{
	margin:0 0 0 15px;
	float:left;
	width:950px;
	}
.body #container div.shopindex{
	width:950px;
	background-color:#f3f3f3;
	margin:0 0 0 15px;
	float:left;
	padding:10px 0;
	display:inline;
	}
.body #container div.shopindex dl {
	width:920px;
	line-height:1.5em;
	margin:10px 0 0 15px;
	}
.body #container div.shopindex dl dt {
	width:100px;
	margin:0 10px 0 10px;
	float:left;
	display:inline;
	}
.body #container div.shopindex dl dd {
	width:790px;
	float:left;
	}


/*店舗タイトル*/
.body #container dl.area-title {
	width:950px;
	height:22px;
	float:left;
	margin:20px 10px 0 15px;
	display:inline;
	}
.body #container dl.area-title dt {
	width:238px;
	height:18px;
	float:left;
	background:url(../img/area-title.gif) 0 0 no-repeat;
	padding:4px 0 0 20px;
	}
.body #container dl.area-title dd {
	width:672px;
	height:22px;
	padding:4px 0 0 20px;
	float:left;
	background:url(../img/area-dd.gif) 0 0 no-repeat;
	}
	
/*物件一覧*/
.body #container table.ichiran {
	width:950px;
	float:left;
	margin:10px 0 0 15px;
	display:inline;
	}
.body #container table.ichiran th{
	width:218px;
	text-align:center;
	line-height:1.8em;
	vertical-align:top;
	border-right:2px dotted #cccccc;
	}
.body #container table.ichiran th span{
	display:block;
	width:218px;
	text-align:left;
	background:url(../img/area-data.gif) 00px 4px no-repeat;
	font-weight:normal;
	}
.body #container table.ichiran th span a{
	display:block;
	margin:0 0 0 20px;
	}
.body #container table.ichiran td{
	width:730px;
	text-align:left;
	}
iframe{
	width:100%;
	height:780px;
	margin-left:20px;
	}	

/*店舗一覧*/
.body #container #shoplist{
	width:950px;
	background-color:#f3f3f3;
	margin:20px 0 0 15px;
	float:left;
	padding:10px 0;
	display:inline;
	}

.body #container #shoplist h3 {	
	background:url(../kng-img/shop-title-shoplist.gif) 0 0 no-repeat;
	width:243px;
	height:19px;
	margin:0 0 0 15px;
	float:left;
	}
.body #container #shoplist h3 span {
	display:none;
	}
.body #container #shoplist dl {
	width:920px;
	line-height:1.5em;
	margin:10px 0 0 15px;
	float:left;
	}
.body #container #shoplist dl dt {
	width:100px;
	margin:0 10px 0 0;
	float:left;
	display:inline;
	}
.body #container #shoplist dl dd {
	width:810px;
	float:left;
	}

.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


