@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      mall_map.css
 Author:         Your Name (admin)
 Style Info:     モールマップ
----------------------------------------------------------- */

@import url("genre_navi.css");

/*	メイン部分
----------------------------------------------------*/

#main {
	width: 750px;
	margin: 0 auto;
}
#main h2 {
	padding-top: 20px;
	margin-bottom: 20px;
}
#main ul li.comment {
	margin-bottom: 30px;
}
#main ul li.shopList {
	float: right;
	height: 43px;
}
#main ul li#shopListPalette {
	width: 250px;
}
#main ul li#shopListSanjyo {
	width: 213px;
}
#main ul li#shopListHaneikai {
	width: 239px;
}
#main ul li.shopList a {
	height: 100%;
	width: 100%;
	display: block;
}
#main ul li.shopList a:hover img {
	visibility: hidden;
}
#main ul li#shopListPalette a {
	background: url(../img/button_palette_on.gif) 0 0 no-repeat;
}
#main ul li#shopListSanjyo a {
	background: url(../img/button_sanjyo_on.gif) 0 0 no-repeat;
}
#main ul li#shopListHaneikai a {
	background: url(../img/button_haneikai_on.gif) 0 0 no-repeat;
}
#main ul li#shopListPalette a:hover,
#main ul li#shopListSanjyo a:hover,
#main ul li#shopListHaneikai a:hover {
	background-color: #fff;
}
#main .mainMap {
	position: relative;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}
#main .mainMap li {
	position: absolute;
}
#main .mainMap li a {
	display: block;
}
#main .mainMap li a:hover img {
	visibility: hidden;
}


/* パレット */

#main #mainMapPalette {
	height: 933px;
}
#main #mainMapPalette li#map_s {
	right: 46px;
	bottom: 14px;
}
#main #mainMapPalette li#map_s a {
	height: 36px;
	width: 193px;
	background: url(../img/link_sanjyo_map_on.gif) 0 0 no-repeat;
}
#main #mainMapPalette li#map_k {
	top: 41px;
	right: 176px;
}
#main #mainMapPalette li#map_k a {
	height: 38px;
	width: 219px;
	background: url(../img/link_kawaramachi_map_on.gif) 0 0 no-repeat;
}
#main #mainMapPalette li#map_k a:hover,
#main #mainMapPalette li#map_s a:hover {
	background-color: #fff;
}
#main .banner {
	margin: -20px 0 20px;
}

/* 三条小橋 */

#main #mainMapSanjyo {
	height: 613px;
}
#main #mainMapSanjyo li#mapPalette {
	left: 37px;
	top: 41px;
}
#main #mainMapSanjyo li#mapPalette a {
	height: 31px;
	width: 177px;
	background: url(../img/link_palette_map_on.gif) 0 0 no-repeat;
}
#main #mainMapSanjyo li#mapPalette a:hover {
	background-color: #fff;
}
#main h2#sanjyoTitle {
	position: relative;
}
#main h2#sanjyoTitle a#relatedSite {
	position: absolute;
	left: 364px;
	top: 42px;
	display: block;
}



/* 河原町御所表 */

#main #mainMapHaneikai {
	height: 1098px;
}
#main #mainMapHaneikai li#mapPalette {
	left: 180px;
	bottom: 24px;
}
#main #mainMapHaneikai li#mapPalette a {
	height: 31px;
	width: 216px;
	background: url(../img/link_han_to_palette_map_on.gif) 0 0 no-repeat;
}
#main #mainMapHaneikai li#mapPalette a:hover {
	background-color: #fff;
}
