@charset "utf-8";

/* ------------------------------------------

「場所を探す」トップページ

------------------------------------------ */

#content{
	width:741px !important;
}


.areaBox{
	width:236px;
	border:1px solid #985f30;
	float:left;
	display:inline;
	margin:0 5px 20px 0;
}

.areaBox2{
	width:488px;
	border:1px solid #985f30;
	float:left;
	display:inline;
	margin:0 13px 20px 0;
}

.areaBox.side{
	margin:0 0 20px 0;
}

.areaBox.btm{
	margin:0 13px 0 0;
}

.areaBox.btm2{
	margin:0;
}

.areaBox dt,
.areaBox2 dt{
	line-height:0;
	font-size:0;
}

.areaBox dd.name,
.areaBox dd.name2,
.areaBox2 dd.name,
.areaBox2 dd.name2{
	font-size:0.9em;
}

.areaBox dd.name a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:180px;
	height:28px;
	background:url(/area/images/area_bg01.gif) no-repeat 0 50%;
	padding:12px 47px 0 9px;
}

.areaBox2 dd.name a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:432px;
	height:28px;
	background:url(/area/images/area_bg02.gif) no-repeat 0 50%;
	padding:12px 47px 0 9px;
}

.areaBox dd.name2 a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:180px;
	height:34px;
	background:url(/area/images/area_bg01.gif) no-repeat 0 50%;
	padding:6px 47px 0 9px;
}

.areaBox2 dd.name2 a{
	display:block;
	color:#fff;
	font-weight:bold;
	width:432px;
	height:34px;
	background:url(/area/images/area_bg01.gif) no-repeat 0 50%;
	padding:6px 47px 0 9px;
}

.areaBox dd.txt,
.areaBox2 dd.txt{
	font-size:small;
	padding:13px 11px;
}

.areaBox dd.other{
	border-top:1px dotted #c2c2c2;
	background:#f0f0f0;
	padding:11px 9px;
	zoom:1;
}

.areaBox2 dd.other,
.areaBox2 dd.other2{
	border-top:1px dotted #c2c2c2;
	background:#f0f0f0;
	padding:11px 0 11px 0;
	zoom:1;
}

.areaBox2 dd.other2 ul.box01,
.areaBox2 dd.other2 ul.box02{
	width:225px;
	border:none;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	zoom:1;
}

.areaBox2 dd.other2 ul.box01{
	background:url(/item/images/item_bg03.gif) repeat-y 100% 50%;
}

.areaBox dd.other li,
.areaBox2 dd.other li,
.areaBox2 dd.other2 li{
	list-style:none;
	background:url(/item/images/ico_link.gif) no-repeat 0 4px;
	background:url(/item/images/ico_link.gif) no-repeat 0 0\9;
	*background:url(/item/images/ico_link.gif) no-repeat 0 4px;
	_background:url(/item/images/ico_link.gif) no-repeat 0 4px;
	padding-left:13px;
	zoom:1;
}

.areaBox2 dd.other li{
	float:left;
	display:inline;
	width:219px;
	margin:0 0 0 10px;
	zoom:1;
}

.areaBox2 dd.other2 li{
	float:left;
	display:inline;
	width:210px;
	margin:0;
}

.areaBox dd.detail{
	border-top:1px dotted #c2c2c2;
	background:#f0f0f0;
	padding:11px 0 11px 0;
	zoom:1;
}

.areaBox dd.detail li{
	list-style:none;
	display:inline;
	zoom:1;
}

.areaBox dd.detail li.price{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	width:130px;
	zoom:1;
}

.areaBox dd.detail li.btn{
	float:right;
	display:inline;
	margin:5px 12px 0 0;
	width:78px;
	zoom:1;
}

.areaMain{
	width:741px;
	position:relative;
	padding:0 0 20px 0;
}

.areaOsusume {
	padding-bottom:5px;
}

.osusumeBox {
    float: left;
    width: 240px;
	padding-bottom:10px;
}

.osusumeRight {
    float: right;
    width: 150px;
}

#bottom-path {
    border-top: 1px solid #CCCCCC;
    list-style: none outside none;
    margin-top: 20px;
    padding-top: 3px;
	width:741px;
}

p.pagetop{
	width:741px !important;
}