@charset "utf-8";

/* search by areas */

.cle-area{
	background:url("../img/area-s.png") no-repeat #fff;
	height: 348px;
	margin: 10px 15px 0;
	border-bottom: 5px solid #fff;
	position: relative;
}


ul.cle-area-list li {
	position:absolute;
	display:block;
	width:110px;
	height:41px;
}
ul.cle-area-list li a{
	position:absolute;
	display:block;
	width:110px;
	height:41px;
	background:url("../img/area-s.png") 1000px 1000px no-repeat;
	text-indent:-9999px;
}


li.cle-area-addresslist a:active,
li.cle-area-addresslist a:hover{
	background-position:-412px -353px;
}


li.cle-area-list-areal3302{ /*#江坂・千里中央・豊中*/
	left:5px;
	top:105px;
}
li.cle-area-list-areal3302 a:active,
li.cle-area-list-areal3302 a:hover{ /*#江坂・千里中央・豊中*/
	background-position:-5px -453px;
}

li.cle-area-list-areal3304{ /*#茨木・高槻*/
	left:100px;
	top:52px;
}
li.cle-area-list-areal3304 a:active,
li.cle-area-list-areal3304 a:hover{ /*#茨木・高槻*/
	background-position:-100px -400px;
}

li.cle-area-list-areal3306{ /*#京阪エリア・東大阪*/
	left:166px;
	top:116px;
}
li.cle-area-list-areal3306 a:active,
li.cle-area-list-areal3306 a:hover{ /*#京阪エリア・東大阪*/
	background-position:-166px -464px;
}

li.cle-area-list-areal3310{ /*#堺・泉州*/
	left:73px;
	top:263px;
}
li.cle-area-list-areal3310 a:active,
li.cle-area-list-areal3310 a:hover{ /*#堺・泉州*/
	background-position:-73px -611px;
}

ul.cle-area-list li.cle-area-list-areal3282{ /*#新大阪・十三・上新庄*/
	left:349px;
	top:66px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3282 a,
ul.cle-area-list li.cle-area-list-areal3282 a:link,
ul.cle-area-list li.cle-area-list-areal3282 a:visited{ /*#新大阪・十三・上新庄*/
	width:90px;
	height:36px;
}

ul.cle-area-list li.cle-area-list-areal3282 a:active,
ul.cle-area-list li.cle-area-list-areal3282 a:hover{ /*#新大阪・十三・上新庄*/
	width:90px;
	height:36px;
	background-position:-349px -414px;
}

ul.cle-area-list li.cle-area-list-areal3102{ /*#梅田・北新地*/
	left:350px;
	top:111px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3102 a,
ul.cle-area-list li.cle-area-list-areal3102 a:link,
ul.cle-area-list li.cle-area-list-areal3102 a:visited{ /*#梅田・北新地*/
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3102 a:active,
ul.cle-area-list li.cle-area-list-areal3102 a:hover{ /*#梅田・北新地*/
	width:90px;
	height:36px;
	background-position:-350px -459px;
}

ul.cle-area-list li.cle-area-list-areal3222{ /*#京橋・OBP・鶴橋*/
	left:450px;
	top:111px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3222 a,
ul.cle-area-list li.cle-area-list-areal3222 a:link,
ul.cle-area-list li.cle-area-list-areal3222 a:visited{ /*#京橋・OBP・鶴橋*/
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3222 a:active,
ul.cle-area-list li.cle-area-list-areal3222 a:hover{ /*#京橋・OBP・鶴橋*/
	width:90px;
	height:36px;
	background-position:-450px -459px;
}

ul.cle-area-list li.cle-area-list-areal3182{ /*#淀屋橋・本町・北浜*/
	left:350px;
	top:156px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3182 a,
ul.cle-area-list li.cle-area-list-areal3182 a:link,
ul.cle-area-list li.cle-area-list-areal3182 a:visited{ /*#淀屋橋・本町・北浜*/
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3182 a:active,
ul.cle-area-list li.cle-area-list-areal3182 a:hover{ /*#淀屋橋・本町・北浜*/
	width:90px;
	height:36px;
	background-position:-350px -504px;
}

ul.cle-area-list li.cle-area-list-areal3208{ /*#南森町・天満橋*/
	left:450px;
	top:156px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3208 a,
ul.cle-area-list li.cle-area-list-areal3208 a:link,
ul.cle-area-list li.cle-area-list-areal3208 a:visited{ /*#南森町・天満橋*/
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3208 a:active,
ul.cle-area-list li.cle-area-list-areal3208 a:hover{ /*#南森町・天満橋*/
	width:90px;
	height:36px;
	background-position:-450px -504px;
}

ul.cle-area-list li.cle-area-list-areal3242{ /*#ユニバーサルシティ・大阪南港・九条*/
	left:250px;
	top:201px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3242 a,
ul.cle-area-list li.cle-area-list-areal3242 a:link,
ul.cle-area-list li.cle-area-list-areal3242 a:visited{ /*#ユニバーサルシティ・大阪南港・九条*/
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3242 a:active,
ul.cle-area-list li.cle-area-list-areal3242 a:hover{ /*#ユニバーサルシティ・大阪南港・九条*/
	width:90px;
	height:36px;
	background-position:-250px -549px;
}

ul.cle-area-list li.cle-area-list-areal3162{ /*#心斎橋・南船場・堀江*/
	left:350px;
	top:201px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3162 a,
ul.cle-area-list li.cle-area-list-areal3162 a:link,
ul.cle-area-list li.cle-area-list-areal3162 a:visited{ /*#心斎橋・南船場・堀江*/
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3162 a:active,
ul.cle-area-list li.cle-area-list-areal3162 a:hover{ /*#心斎橋・南船場・堀江*/
	width:90px;
	height:36px;
	background-position:-350px -549px;
}

ul.cle-area-list li.cle-area-list-areal3142{ /*#難波・道頓堀*/
	left:350px;
	top:246px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3142 a,
ul.cle-area-list li.cle-area-list-areal3142 a:link,
ul.cle-area-list li.cle-area-list-areal3142 a:visited{ /*#難波・道頓堀*/
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3142 a:active,
ul.cle-area-list li.cle-area-list-areal3142 a:hover{ /*#難波・道頓堀*/
	width:90px;
	height:36px;
	background-position:-350px -594px;
}

ul.cle-area-list li.cle-area-list-areal3264{ /*#天王寺・新世界・住吉*/
	left:350px;
	top:291px;
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3264 a,
ul.cle-area-list li.cle-area-list-areal3264 a:link,
ul.cle-area-list li.cle-area-list-areal3264 a:visited{ /*#天王寺・新世界・住吉*/
	width:90px;
	height:36px;
}
ul.cle-area-list li.cle-area-list-areal3264 a:active,
ul.cle-area-list li.cle-area-list-areal3264 a:hover{ /*#天王寺・新世界・住吉*/
	width:90px;
	height:36px;
	background-position:-350px -639px;
}


ul#search-area-list li ul{
	display:block;
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	position:relative;
}
ul#search-area-list li ul li{
	position:absolute;
}

ul li.cle-area-list-shiga{
	left:327px;
	top:20px;
	width:45px;
	height:15px;
}
ul li.cle-area-list-shiga a{
	display:block;
	width:45px;
	height:15px;
}

ul li.cle-area-list-kyoto{
	left:193px;
	top:22px;
	width:45px;
	height:15px;
}
ul li.cle-area-list-kyoto a{
	display:block;
	width:45px;
	height:15px;
}

ul li.cle-area-list-hyogo{
	left:30px;
	top:78px;
	width:45px;
	height:15px;
}
ul li.cle-area-list-hyogo a{
	display:block;
	width:45px;
	height:15px;
}

ul li.cle-area-list-nara{
	left:281px;
	top:283px;
	width:45px;
	height:15px;
}
ul li.cle-area-list-nara a{
	display:block;
	width:45px;
	height:15px;
}

ul li.cle-area-addresslist a{
	background:url("../img/area-s.png") no-repeat -412px -5px #fff;
	left:412px;
	top:5px;
	text-indent: -9999px;
	width:143px;
	height:39px;
	position: absolute;
}

/* spEnkai2010
--------------------------------------------*/
.corecontent-enkaiSp-h4,
dl.corecontent-enkaiSp,
dl.corecontent-enkaiSp li a {
	background-image: url("../../../img/sp-enkai-materials_bp.png");
}

dl.corecontent-enkaiSp dt a:hover {
	background: none;
}

dl.corecontent-enkaiSp dt {
	height: 61px;
}

dl.corecontent-enkaiSp dd {
	margin-left: 336px;
} 

dl.corecontent-enkaiSp dt a {
	display: block;
	height: 61px;
	text-indent: -9999px;
}

dl.corecontent-enkaiSp li.umeda a {
	background-position: -1035px 0;
}

dl.corecontent-enkaiSp li.umeda a:hover {
	background-position: -1034px 1px;
}

dl.corecontent-enkaiSp li.minami a {
	background-position: -1110px 0;
}

dl.corecontent-enkaiSp li.minami a:hover {
	background-position: -1109px 1px;
}

dl.corecontent-enkaiSp li.privateRoom  {
	width: 80px;
}

dl.corecontent-enkaiSp li.privateRoom a {
	background-position: -870px 0;
	width: 80px;
}

dl.corecontent-enkaiSp li.privateRoom a:hover {
	background-position: -869px 1px;
}
