@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-areal5800{ /*#旭川・道央・道北*/
	left:141px;
	top:70px;
}
li.cle-area-list-areal5800 a:active,
li.cle-area-list-areal5800 a:hover{ /*#旭川・道央・道北*/
	background-position:-141px -418px;
}
li.cle-area-list-areal5600{ /*#小樽・千歳・札幌近郊*/
	left:100px;
	top:148px;
}
li.cle-area-list-areal5600 a:active,
li.cle-area-list-areal5600 a:hover{ /*#小樽・千歳・札幌近郊*/
	background-position:-100px -496px;
}
li.cle-area-list-areal5700{ /*#函館・道南*/
	left:97px;
	top:256px;
}
li.cle-area-list-areal5700 a:active,
li.cle-area-list-areal5700 a:hover{ /*#函館・道南*/
	background-position:-97px -604px;
}
li.cle-area-list-areal5900{ /*#釧路・帯広・道東*/
	left:259px;
	top:50px;
}
li.cle-area-list-areal5900 a:active,
li.cle-area-list-areal5900 a:hover{ /*#釧路・帯広・道東*/
	background-position:-259px -398px;
}
li.cle-area-list-areal5520{ /*#円山公園・琴似・手稲*/
	left:270px;
	top:189px;
}
li.cle-area-list-areal5520 a:active,
li.cle-area-list-areal5520 a:hover{ /*#円山公園・琴似・手稲*/
	background-position:-270px -537px;
}
li.cle-area-list-areal5580{ /*#北24条・麻生・元町・栄町*/
	left:406px;
	top:177px;
}
li.cle-area-list-areal5580 a:active,
li.cle-area-list-areal5580 a:hover{ /*#北24条・麻生・元町・栄町*/
	background-position:-406px -525px;
}
li.cle-area-list-areal5500{ /*#札幌駅・大通・すすきの*/
	left:347px;
	top:235px;
}
li.cle-area-list-areal5500 a:active,
li.cle-area-list-areal5500 a:hover{ /*#札幌駅・大通・すすきの*/
	background-position:-347px -583px;
}
li.cle-area-list-areal5540{ /*#白石・南郷・新さっぽろ*/
	left:432px;
	top:280px;
}
li.cle-area-list-areal5540 a:active,
li.cle-area-list-areal5540 a:hover{ /*#白石・南郷・新さっぽろ*/
	background-position:-432px -628px;
}
li.cle-area-list-areal5560{ /*#平岸・澄川・月寒・清田*/
	left:296px;
	top:288px;
}
li.cle-area-list-areal5560 a:active,
li.cle-area-list-areal5560 a:hover{ /*#平岸・澄川・月寒・清田*/
	background-position:-296px -636px;
}

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;
}

/* wedding */
#o-gw {
	margin-top: 10px;
	text-align: center;
}

#o-gw img {
	padding-bottom: 2px;
}

#o-gw a:hover {
	text-decoration: none;
}

