@charset "shift_jis";

/*　おすすめ8店舗　*/

#top8shop{
	width:770px;
	height:285px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
/*	background:#333;*/
	overflow:hidden;
}

#top8_bn{
	width:770px;
	height:300px;
	margin:0px 0px 0px 10px;
	padding:0px;
	position:relative;
	overflow:hidden;
}

#s_t8bn{
	width:95px;
	height:220px;
	margin:10px 0px 0px 0px;
	_margin:10px 0px 0px -2px;
	padding:0px;
	text-align:center;
	display:block;
	background:url("../images/top8_back.jpg") no-repeat;
	color:#ff0;
	float:left;
	position:relative;
}

#s_t8bn table{
	height:60px;
	margin:0px 0px 0px -2px;
	_margin:0px 0px 0px -4px;
	padding:0px;
}

#s_t8bn a{
	color:#f00;
}

#s_t8bn img{
	display:block;
}

#s_t8bn p{
	margin:0px 0px 0px 4px;
	_margin:0px 0px 0px -6px;/*ie6 hack*/
	width:80px;
	height:110px;
	overflow:hidden;
}

*+html body #s_t8bn p{   /* IE7 hack*/
	margin:0px 0px 0px -6px;
}

#s_t8bn h3{
	line-height:1.2em;
	font-size:12px;
	display:block;
	color:#f33;
	margin:2px 0px 0px 0px;
	padding:0px;
	width:93px;
	height:42px;
	overflow:hidden;
}

#s_t8bn span{
	font-size:10px;
	line-height:1.3em;
	margin:2px 0px 0px 0px;
	height:14px;
	display:block;
	width:93px;
	text-align:center;
	color:#000;
/*	background:#000;*/
}

/*----------　おすすめ8店舗　090601から　----------*/

#top8shop_2{
	text-align:center;
	width:770px;
	height:500px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	position:relative;
/*	background:#333;*/
	overflow:hidden;
}

#top8_bn_2{
	width:720px;
	height:420px;
	margin:0px 0px 0px 25px;
	_margin:0px 0px 0px -15px;
	padding:0px;
	overflow:hidden;
}

*+html body #top8_bn_2{   /* IE7 hack*/
	margin:3px 0px 0px 0px;
}

#s_t8bn_2{
	display:block;
	float:left;
	width:165px;
	height:205px;
	margin:2px 0px 2px 10px;
	padding:0px;
	border:1px #f9f solid;
	background:url("") #fff repeat-x;
}


#s_t8bn_2 a{
	color:#f00;
	text-decoration:underline;
}

#s_t8bn_2 img{
	display:block;
}

#s_t8bn_2 p{
	margin:2px 0px 0px 4px;
	_margin:0px 0px 0px 0px;/*ie6 hack*/
	width:155px;
	height:133px;
	overflow:hidden;
/*	background:#000;*/
}


#s_t8bn_2 .s_t8bn_2_sn{
	line-height:2em;
	font-size:12px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:165px;
	height:24px;
	background:#fcf;
	overflow:hidden;
	font-weight:bold;
}

#s_t8bn_2 h3{
	line-height:2em;
	font-size:12px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:165px;
	height:24px;
	background:#fcf;
	overflow:hidden;
}

#s_t8bn_2 span{
	font-size:10px;
	line-height:1.4em;
	margin:0px 0px 0px 0px;
	height:15px;
	display:block;
	width:165px;
	color:#000;
	background:#f9f;
}

#s_t8bn_2 span a{
	color:#000;
}

#s_t8bn_2 .s_t8bn_area{
	display:block;
	width:155px;
	color:#000;
	background:#fff;
}

#s_t8bn_2 .s_t8bn_area2{
	display:block;
	width:155px;
	color:#000;
	background:#fff;
	font-weight:bold;
}




/*　ここから未使用
#t8bn{
	width:170px;
	height:325px;
	margin:5px;
	text-align:center;
	display:block;
}

#t8bn h3{
	line-height:1.2em;
	font-size:14px;
	display:block;
	margin:5px 0px 0px 10px;
	padding:0px;
	width:145px;
}

#t8bn span{
	line-height:1.5em;
	margin:2px 0px 0px 0px;
	margin:0px;
	height:20px;
	display:block;
	width:170px;
}

.t8bn-f{
	width:170px;
	height:40px;
	background:url("../images/gal_tp.jpg") no-repeat;
}

.t8bn-b{
	width:170px;
	height:60px;
	background:url("../images/gal_ft.jpg") no-repeat;
}
ここまで未使用*/


/* エリアバナー6店舗*/
#ban_6shop{
	width:770px;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	position:relative;
}

#ban_6shop_cap{
	display:block;
	width:770px;
	height:65px;
	background: url("../images/area_osusume.jpg") no-repeat top left;
	margin:10px 0px 0px 5px;
	_margin:10px 0px 0px 3px;/*ie6 hack*/
	padding:0px;
	text-align:left;
	float:left;
}

#b_6_list{
	border:#f6f solid 2px;
	width:240px;
	height:185px;
	margin:8px 0px 5px 8px;
	_margin:8px 0px 0px 6px;/*ie6 hack*/
	padding:0px;
	float:left;
	position:relative;
	overflow:hidden;
}

#b_6_list img{
	height:110px;
	overflow:hidden;
}

.b_6_name{
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	background:#f9f url("") no-repeat left;
}

.b_6_name a{
	text-decoration:underline;
	color:#f00;
	font-weight:bold;
}

.b6se p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	visibility:hidden;
	font-size:8px;
}

