@charset "UTF-8";
/* CSS Document */
/*------------------------------------------------------
 ブロック構造
------------------------------------------------------*/
#content{
	position: relative;
	left: 141px;
	top: 5px;
	width: 420px;
	_overflow:hidden;
}
/*------------------------------------------------------
 左カラム内
------------------------------------------------------*/
#menu ul{
	height: 193px;
	width: 180px;
	position: relative;
	top: 43px;
	left: 12px;
	z-index: 3;
}
#menu li{
	list-style: none;
	margin-bottom: 11px;
	*margin-bottom: 3px;
	_overflow: hidden;
}
#menu li#gnavi02,#menu li#gnavi03,
#menu li#gnavi04{
	*margin-bottom: 7px;
}
#menu li#gnavi_menu03{
	margin-bottom: 14px;
	*margin-bottom: 9px;
}

#menu li a{
	display: block;
}
#menu li#gnavi06 a{
	width: 53px;
	height: 11px;
	background: url(../../common/img/gnavi.jpg) no-repeat 0 0;
}
#menu li#gnavi06 a.selected,
#menu li#gnavi06 a:hover{
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -149px;
}
#menu li#gnavi01 a{
	width: 180px;
	height: 13px;
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -25px;
}
#menu li#gnavi01 a.selected,
#menu li#gnavi01 a:hover{
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -174px;
}
#menu li#gnavi02 a{
	width: 59px;
	height: 12px;
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -50px;
}
#menu li#gnavi02 a.selected,
#menu li#gnavi02 a:hover{
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -199px;
}
#menu li#gnavi03 a{
	width: 64px;
	height: 14px;
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -75px;
}
#menu li#gnavi03 a.selected,
#menu li#gnavi03 a:hover{
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -224px;
}
#menu li#gnavi04 a{
	width: 81px;
	height: 14px;
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -100px;
}
#menu li#gnavi04 a.selected,
#menu li#gnavi04 a:hover{
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -249px;
}
#menu li#gnavi05 a{
	width: 164px;
	height: 24px;
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -125px;
}
#menu li#gnavi05 a.selected,
#menu li#gnavi05 a:hover{
	background: url(../../common/img/gnavi.jpg) no-repeat 0 -274px;
}

/*------------------------------------------------------
 右カラム内
------------------------------------------------------*/
div#rightInfo{
	width: 190px;
	position: absolute;
	top:199px;
	left: 686px;
}
#rightInfo h4{
	position: relative;
	top: 3px;
	left:0;
	margin-bottom: 15px;
}
ul#storeList{
	list-style: none;
	width: 160px;
	height: 346px;
	position: relative;
	left: 2px;
	z-index: 5;
}
ul#storeList li a{
	outline: none;
	width: 160px;
	display: block;
}
li#btnShinjuku a{
	height: 30px;
	background: url(../img/btn_shinjuku.gif) no-repeat 0 0;
}
li#btnYurakucho a{
	height:30px;
	background: url(../img/btn_yurakucho.gif) no-repeat 0 0;
}
li#btnShibuya a{
	height: 30px;
	background: url(../img/btn_shibuya.gif) no-repeat 0 0;
}
li#btnAkasaka a{
	height: 30px;
	background: url(../img/btn_akasaka.gif) no-repeat 0 0;
}
li#btnIkebukuro a{
	height: 30px;
	background: url(../img/btn_ikebukuro.gif) no-repeat 0 0;
}
li#btnTamagawa a{
	height: 30px;
	background: url(../img/btn_tamagawa.gif) no-repeat 0 0;
}
li#btnTamaplaza a{
	height: 30px;
	background: url(../img/btn_tamaplaza.gif) no-repeat 0 0;
}
li#btnTachikawa a{
	height: 30px;
	background: url(../img/btn_tachikawa.gif) no-repeat 0 0;
}
li#btnMinato a{
	height: 30px;
	background: url(../img/btn_minatomirai.gif) no-repeat 0 0;
}
li#btnCIAL a{
	height: 30px;
	background: url(../img/btn_yokohamaCIAL.gif) no-repeat 0 0;
}
li#btnKawasaki a{
	height: 30px;
	background: url(../img/btn_kawasaki.gif) no-repeat 0 0;
}
li#btnFunabashi a{
	height: 46px;
	background: url(../img/btn_funabashi.gif) no-repeat 0 0;
}
li#btnKawaguchi a{
	height: 30px;
	background: url(../img/btn_kawaguchi.gif) no-repeat 0 0;
}
li#btnOmiya a{
	height: 30px;
	background: url(../img/btn_omiya.gif) no-repeat 0 0;
}
li#btnKoshigaya a{
	height: 30px;
	background: url(../img/btn_koshigaya.gif) no-repeat 0 0;
}
li#btnNagoya a{
	height: 30px;
	background: url(../img/btn_nagoya.gif) no-repeat 0 0;
}
li#btnShijoKarasuma a{
	height: 30px;
	background: url(../img/btn_shijokarasuma.gif) no-repeat 0 0;
}
li#btnShinsaibashi a{
	height: 30px;
	background: url(../img/btn_shinsaibashi.gif) no-repeat 0 0;
}
li#btnShinjuku a:hover,li#btnShinjuku a.selected,
li#btnYurakucho a:hover,li#btnYurakucho a.selected,
li#btnShibuya a:hover,li#btnShibuya a.selected,
li#btnAkasaka a:hover,li#btnAkasaka a.selected,
li#btnIkebukuro a:hover,li#btnIkebukuro a.selected,
li#btnTamagawa a:hover,li#btnTamagawa a.selected,
li#btnTamaplaza a:hover,li#btnTamaplaza a.selected,
li#btnTachikawa a:hover,li#btnTachikawa a.selected,
li#btnMinato a:hover,li#btnMinato a.selected,
li#btnCIAL a:hover,li#btnCIAL a.selected,
li#btnKawasaki a:hover,li#btnKawasaki a.selected,
li#btnKawaguchi a:hover,li#btnKawaguchi a.selected,
li#btnOmiya a:hover,li#btnOmiya a.selected,
li#btnKoshigaya a:hover,li#btnKoshigaya a.selected,
li#btnNagoya a:hover,li#btnNagoya a.selected,
li#btnShijoKarasuma a:hover,li#btnShijoKarasuma a.selected,
li#btnShinsaibashi a:hover,li#btnShinsaibashi a.selected{ background-position: 0 -30px;}
li#btnFunabashi a:hover,li#btnFunabashi a.selected{ background-position: 0 -46px;}


#memo{
	position: absolute;
	top: 593px;
	*top: 593px;
	left: 20px;
	z-index: 2;
}


/*------------------------------------------------------
 content内
------------------------------------------------------*/
h4{
	clear: both;
}
#storeTtl{
	width: 420px;
	height: 48px;
}
#store h3{
	float: left;
}
#store h4.mt10{
	position:relative;
	top: 10px;
}
a#btnPrint{
	background: url(../img/btn_print.png) no-repeat 0 0;
	width: 65px;
	height: 19px;
	display: block;
	float: right;
	position: relative;
	top: 12px;
}
a:hover#btnPrint{
	background-position: 0 -19px;
	cursor: pointer;
}
#map{
	clear: both;
	position: relative;
	top: -3px;
}
#storeData{
	width: 420px;
	margin:18px 0 0 0;
}
#storeData img,#storeData p{
	float: left;
	padding-right:5px;
	line-height: 180%;
}
#storeData p{
	margin-top: 8px;
}
.storeInfo{
	position: relative;
	top:-15px;
	*top: -10px;
	margin:0 0 -35px 0;
	*margin-bottom:-10px;
	width: 420px;
	clear:both;
	color:#d4003b;
	display: inline-block;
}
.storeInfo a{
	color: #006f47;
}
#storeNews{
	position: relative;
	top:0px;
	margin:0 0 25px 0;
	width: 420px;
	clear:both;
}
#storeNews a{
	color: #006f47;
}
#icnNews{
	padding-bottom:3px;
}
.small{
	line-height: 180%;
}
