/*food ロールオーバー
--------------------------------*/
#navi_ideecafe,
#navi_patisserie,
#navi_marunouchi,
#navi_club21,
#navi_parc{
	width:147px;
	height:39px;
}

#navi_ideecafe a,
#navi_patisserie a,
#navi_marunouchi a,
#navi_club21 a,
#navi_parc a{
	display:block;
	overflow:hidden;
	width:147px;
	height:0 !important;
	height /**/: 39px ;
	padding-top:39px;
}


#navi_ideecafe a{
	background-image:url(http://www.idee.co.jp/imgs/navi_food_ideecafe.gif);
}

#navi_patisserie a{
	background-image:url(http://www.idee.co.jp/imgs/navi_food_patisserie.gif);
}


#navi_marunouchi a{
	background-image:url(http://www.idee.co.jp/imgs/navi_05_03.gif);
}

#navi_club21 a{
	background-image:url(http://www.idee.co.jp/imgs/navi_05_04.gif);
}

#navi_parc a{
	background-image:url(http://www.idee.co.jp/imgs/navi_05_05.gif);
}


#side_ideecafe #navi_ideecafe a.ov_ideecafe,
#side_patisserie #navi_patisserie a.ov_patisserie,
#side_marunouchi #navi_marunouchi a.ov_marunouchi,
#side_club21 #navi_club21 a.ov_club21,
#side_parc #navi_parc a.ov_parc{
	background-position:0 -39px;
}

#navi_ideecafe a:hover,
#navi_patisserie a:hover,
#navi_marunouchi a:hover,
#navi_club21 a:hover,
#navi_parc a:hover{
	background-position:0 -39px;
}

#navi_05_bg{
	height:10px;
	background: url(http://www.idee.co.jp/imgs/navi_04_bg.gif) repeat-y;
	vertical-align:top;
}

#l_side ul#l_navi,
#l_side ul#side_ideecafe,
#l_side ul#side_patisserie,
#l_side ul#side_marunouchi,
#l_side ul#side_club21,
#l_side ul#side_parc{
	background: url(http://www.idee.co.jp/imgs/navi_04_bg.gif) repeat-y;
}

#bt_map{
	width:54px;
	height:21px;
}

#bt_map a{
	display:block;
	overflow:hidden;
	width:54px;
	height:0 !important;
	height /**/: 21px ;
	padding-top:21px;
	background-image:url(http://www.idee.co.jp/imgs/bt_map_shop.gif);
}

#bt_map a:hover{
	background-position:0 -21px;
}


.bt_shop_info{
	width:134px;
	height:23px;
}

.bt_shop_info a{
	display:block;
	overflow:hidden;
	width:134px;
	height:0 !important;
	height /**/: 23px ;
	padding-top:23px;
	background-image:url(http://www.idee.co.jp/imgs/bt_shop_info.gif);
}

.bt_shop_info a:hover{
	background-position:0 -23px;
}


#wrapper .bt_moreinfo{
	width:91px;
	height:21px;
}

#wrapper .bt_moreinfo a{
	display:block;
	overflow:hidden;
	width:91px;
	height:0 !important;
	height /**/: 21px ;
	padding-top:21px;
	background-image:url(http://www.idee.co.jp/imgs/bt_moreinfo.gif);
}

#wrapper .bt_moreinfo a:hover{
	background-position:0 -21px;
}