/* CSS Document */


/* floor
---------------------------------------------------- */
#c_l {
  float:left;
  width: 515px;
  padding:0;
  margin:40px 0 0 0;
}
#c_r {
  float:right;
  width: 200px;
  padding:0;
  margin:84px 0 0 0;
}

#c_l dl {
margin: 30px 0 0 0;
padding:0;
width: 500px;
line-height: 1.5em;
}
#c_l dt {
margin:  0;
padding: 0;
line-height: 1.5em;
width: 100px;
}
#c_l dd {
padding: 0;margin:0;
position: relative;
top: -1.7em;
left: 10em;
line-height: 1.5em;	
font-size:1em;
width: 400px;
}

#st01 {
  height:20px;
  width: 300px;
  display:block;
  margin:0 0 30px 0;
  text-indent: -9999px;
  background: url(../floor/images/st01.gif) no-repeat;
}
#st02 {
  height:20px;
  margin:0 0 25px 0;
  text-indent: -9999px;
  background: url(../floor/images/st02.gif) no-repeat;
}
#st03 {
  height:100px;
  margin:0 0 25px 0;
  text-indent: -9999px;
  background: url(../floor/images/st03.gif) no-repeat;
}
#st02_name {
  height:20px;
  text-indent: -9999px;
  background: url(../floor/images/st02_name.gif) no-repeat;
}
#st02_floor {
  height:20px;
  text-indent: -9999px;
  background: url(../floor/images/st02_floor.gif) no-repeat;
}
#st02_open {
  height:20px;
  text-indent: -9999px;
  background: url(../floor/images/st02_open.gif) no-repeat;
}
#st02_tel {
  height:20px;
  text-indent: -9999px;
  background: url(../floor/images/st02_tel.gif) no-repeat;
}
#st02_point {
  height:20px;
  text-indent: -9999px;
  background: url(../floor/images/st02_point.gif) no-repeat;
}
#st02_web {
  height:20px;
  text-indent: -9999px;
  background: url(../floor/images/st02_web.gif) no-repeat;
}

#st04 {
  height:20px;
  width: 300px;
  display:block;
  margin:0 0 25px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04.gif) no-repeat;
}
#st05 {
  height:20px;
  width: 300px;
  display:block;
  margin:0 0 20px 0;
  text-indent: -9999px;
  background: url(../floor/images/st05.gif) no-repeat;
}
#st06 {
  height:20px;
  width: 300px;
  display:block;
  margin:0 0 20px 0;
  text-indent: -9999px;
  background: url(../floor/images/st06.gif) no-repeat;
}
#st05_b01f {
  height:15px;
  margin:50px 0 15px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04_b01f.gif) no-repeat;
}
#st05_01f {
  height:15px;
  margin:50px 0 15px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04_01f.gif) no-repeat;
}
#st05_02f {
  height:15px;
  margin:50px 0 15px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04_02f.gif) no-repeat;
}
#st05_03f {
  height:15px;
  margin:50px 0 15px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04_03f.gif) no-repeat;
}
#st05_04f {
  height:15px;
  margin:50px 0 15px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04_04f.gif) no-repeat;
}
#st05_05f {
  height:15px;
  margin:50px 0 15px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04_05f.gif) no-repeat;
}
#st05_06f {
  height:15px;
  margin:50px 0 15px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04_06f.gif) no-repeat;
}
#st05_07f {
  height:15px;
  margin:50px 0 15px 0;
  text-indent: -9999px;
  background: url(../floor/images/st04_07f.gif) no-repeat;
}






/* floor navi
---------------------------------------------------- */
#floor {
  margin:0;
  width: 850px;
  height: 77px;
  padding:0;
  background:url(../floor/images/title.jpg) no-repeat 0 0;
  position:relative;
}
#floor ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#floor li {
  position: absolute;
  margin: 0;
  padding: 0;
  height: 23px;
  text-indent: -9999px;	
  line-height:100%;
}
#floor li a , #floor li strong{
  text-decoration: none;	
  display: block;
  height: 23px;
}
#floor h2 {
  position: absolute;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  height: 46px;
}
#floor h2#title      {
  left:0;
  top:0;
  width:280px;
  height:46px;
}

#floor li#fn01      {
  left:295px;
  top:6px;
  width:52px;
}
#floor li#fn02    {
  left:351px;
  top:6px;
  width:52px;
}
#floor li#fn03    {
  left:407px;
  top:6px;
  width:52px;
}
#floor li#fn04    {
  left:463px;
  top:6px;
  width:52px;
}
#floor li#fn05    {
  left:519px;
  top:6px;
  width:52px;
}
#floor li#fn06    {
  left:575px;
  top:6px;
  width:52px;
}
#floor li#fn07    {
  left:631px;
  top:6px;
  width:52px;
}
#floor li#fn08    {
  left:687px;
  top:6px;
  width:52px;
}
#floor li#fn09    {
  left:743px;
  top:6px;
  width:86px;
}
#floor li#fn01 a:hover  ,#floor li#fn01 strong   {
  background: url("../floor/images/title.jpg") no-repeat -295px -83px;
}
#floor li#fn02 a:hover ,#floor li#fn02 strong    {
  background: url("../floor/images/title.jpg") no-repeat -351px -83px;
}
#floor li#fn03 a:hover ,#floor li#fn03 strong    {
  background: url("../floor/images/title.jpg") no-repeat -407px -83px;
}
#floor li#fn04 a:hover ,#floor li#fn04 strong    {
  background: url("../floor/images/title.jpg") no-repeat -463px -83px;
}
#floor li#fn05 a:hover ,#floor li#fn05 strong    {
  background: url("../floor/images/title.jpg") no-repeat -519px -83px;
}
#floor li#fn06 a:hover ,#floor li#fn06 strong    {
  background: url("../floor/images/title.jpg") no-repeat -575px -83px;
}
#floor li#fn07 a:hover ,#floor li#fn07 strong    {
  background: url("../floor/images/title.jpg") no-repeat -631px -83px;
}
#floor li#fn08 a:hover ,#floor li#fn08 strong    {
  background: url("../floor/images/title.jpg") no-repeat -687px -83px;
}
#floor li#fn09 a:hover ,#floor li#fn09 strong    {
  background: url("../floor/images/title.jpg") no-repeat -743px -83px;
}


/* ���X�g
---------------------------------------------------- */
#shoplist ul{
list-style: none;
padding:0;
margin:0;
}
#shoplist li{
text-indent:10px;
clear:both;
  background: url(../floor/images/shoplist_line.gif) no-repeat;
  background-position: left bottom;
  padding:0;
margin:0 0 10px 0;
  height:1.8em;
  line-height:1.5em;
  font-size:0.9em;
}
#shoplist strong{
float:left;
width:340px;
padding:0 0 0 10px;
background: url(../images/lead.gif) no-repeat;
background-position: left center;
}
#shoplist em{
float:left;
width:260px;
font-style:normal;
}
#shoplist span{
float:left;
width:120px;
  letter-spacing:1px;
  padding:0 0 0 8px;
background: url(../floor/images/ic_tel.gif) no-repeat;
background-position: left center;
}

.ic_book{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_book.gif) no-repeat;
background-position: left center;
}
.ic_sports{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_sports.gif) no-repeat;
background-position: left center;
}
.ic_game{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_game.gif) no-repeat;
background-position: left center;
}
.ic_mishin{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_mishin.gif) no-repeat;
background-position: left center;
}
.ic_jewel{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_jewel.gif) no-repeat;
background-position: left center;
}
.ic_goods{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_goods.gif) no-repeat;
background-position: left center;
}
.ic_mobile{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_mobile.gif) no-repeat;
background-position: left center;
}
.ic_shoes{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_shoes.gif) no-repeat;
background-position: left center;
}
.ic_music{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_music.gif) no-repeat;
background-position: left center;
}
.ic_fashion{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_fashion.gif) no-repeat;
background-position: left center;
}
.ic_school{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_school.gif) no-repeat;
background-position: left center;
}

.ic_cosme{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_cosme.gif) no-repeat;
background-position: left center;
}
.ic_cut{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_cut.gif) no-repeat;
background-position: left center;
}
.ic_drag{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_drag.gif) no-repeat;
background-position: left center;
}
.ic_clinic{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_clinic.gif) no-repeat;
background-position: left center;
}
.ic_beauty{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_beauty.gif) no-repeat;
background-position: left center;
}
.ic_food{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_food.gif) no-repeat;
background-position: left center;
}
.ic_market{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_market.gif) no-repeat;
background-position: left center;
}
.ic_cafe{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_cafe.gif) no-repeat;
background-position: left center;
}
.ic_bakery{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_bakery.gif) no-repeat;
background-position: left center;
}
.ic_repair{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_repair.gif) no-repeat;
background-position: left center;
}
.ic_cleaning{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_cleaning.gif) no-repeat;
background-position: left center;
}
.ic_trip{
padding:0 0 0 12px;
height: 18px;
background: url(../floor/images/icon_trip.gif) no-repeat;
background-position: left center;
}


/* �e�i���g��
---------------------------------------------------- */
#stb01_01 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/b01_01t.gif) no-repeat;
}
#stb01_02 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/b01_02t.gif) no-repeat;
}
#stb01_03 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/b01_03t.gif) no-repeat;
}
#stb01_04 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/b01_04t.gif) no-repeat;
}
#stb01_05 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/b01_05t.gif) no-repeat;
}
#stb01_06 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/b01_06t.gif) no-repeat;
}
#stb01_07 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/b01_07t.gif) no-repeat;
}
#stb01_08 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/b01_08t.gif) no-repeat;
}
#st01_01 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_01t.gif) no-repeat;
}
#st01_02 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_02t.gif) no-repeat;
}
#st01_03 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_03t.gif) no-repeat;
}
#st01_04 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_04t.gif) no-repeat;
}
#st01_05 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_05t.gif) no-repeat;
}
#st01_06 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_06t.gif) no-repeat;
}
#st01_07 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_07t.gif) no-repeat;
}
#st01_08 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_08t.gif) no-repeat;
}
#st01_09 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_09t.gif) no-repeat;
}
#st01_10 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_10t.gif) no-repeat;
}
#st01_11 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_11t.gif) no-repeat;
}
#st01_12 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_12t.gif) no-repeat;
}
#st01_13 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_13t.gif) no-repeat;
}
#st01_14 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_14t.gif) no-repeat;
}
#st01_15 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_15t.gif) no-repeat;
}
#st01_16 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_16t.gif) no-repeat;
}
#st01_17 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/01_17t.gif) no-repeat;
}
#st02_01 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_01t.gif) no-repeat;
}
#st02_02 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_02t.gif) no-repeat;
}
#st02_03 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_03t.gif) no-repeat;
}
#st02_04 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_04t.gif) no-repeat;
}
#st02_05 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_05t.gif) no-repeat;
}
#st02_06 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_06t.gif) no-repeat;
}
#st02_07 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_07t.gif) no-repeat;
}
#st02_08 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_08t.gif) no-repeat;
}
#st02_09 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_09t.gif) no-repeat;
}
#st02_10 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_10t.gif) no-repeat;
}
#st02_11 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_11t.gif) no-repeat;
}
#st02_12 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_12t.gif) no-repeat;
}
#st02_13 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_13t.gif) no-repeat;
}
#st02_14 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/02_14t.gif) no-repeat;
}
#st03_01 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/03_01t.gif) no-repeat;
}
#st03_02 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/03_02t.gif) no-repeat;
}
#st03_03 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/03_03t.gif) no-repeat;
}
#st04_01 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/04_01t.gif) no-repeat;
}
#st04_02 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/04_02t.gif) no-repeat;
}
#st05_01 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/05_01t.gif) no-repeat;
}
#st05_02 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/05_02t.gif) no-repeat;
}
#st05_03 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/05_03t.gif) no-repeat;
}
#st06_01 {
  height:20px;
  text-indent: -9999px;
  background: url(../floor/images/06_01t.gif) no-repeat;
}
#st06_02 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_02t.gif) no-repeat;
}
#st06_03 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_03t.gif) no-repeat;
}
#st06_04 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_04t.gif) no-repeat;
}
#st06_05 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_05t.gif) no-repeat;
}
#st06_06 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_06t.gif) no-repeat;
}
#st06_07 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_07t.gif) no-repeat;
}
#st06_08 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_08t.gif) no-repeat;
}
#st06_09 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_09t.gif) no-repeat;
}
#st06_10 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/06_10t.gif) no-repeat;
}
#st07_01 {
  height:20px;
  text-indent: -9999px;
  background: url(../floor/images/07_01t.gif) no-repeat;
}
#st07_02 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/07_02t.gif) no-repeat;
}
#st07_03 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/07_03t.gif) no-repeat;
}
#st07_04 {
  height:20px;text-indent: -9999px;
  background: url(../floor/images/07_04t.gif) no-repeat;
}


/* ITEM
---------------------------------------------------- */
#item ul{
	margin:40px 0 0 0;
	padding:0;
	list-style: none;
	}
#item li{
	margin:0 ;
	padding:0;
	display:inline;
	}
#item img{
	width:177px;
	hight:158px;
	margin:0 6px 10px 0;
	padding:0;
	}
#item a img{
  border: 1px solid #c8c8c8;
}
#item a:hover img {
  border: 1px solid #ff0000;
}
#item em img{
  border: 1px solid #c8c8c8;
}