@charset "shift_jis";
/* **************************************

	marui web site
	brand-search.css
	
	* reset
	* layout
	* top
		initial search
		item search
		shop search
	* side search
	* result(item/initial)
	* result(shop)
	* webchannel ranking
		

************************************** */




/* reset
---------------------------------------- */

#search-contents h2,#search-contents h3,#search-contents h4,#search-contents h5,#search-contents p,#search-contents ul,#search-contents li,
#search-contents dl,#search-contents dt,#search-contents dd,#search-contents table,#search-contents td{ margin: 0; padding: 0; }

#search-contents2 h2,#search-contents2 h3,#search-contents2 h4,#search-contents2 h5,#search-contents2 p,#search-contents2 ul,#search-contents2 li,
#search-contents2 dl,#search-contents2 dt,#search-contents2 dd,#search-contents2 table,#search-contents2 td{ margin: 0; padding: 0; }

#search-contents li,#search-contents2 li{ list-style: none; }
#search-contents table,#search-contents2 table{	border-collapse:collapse; border-spacing:0; }

#search-contents a,#search-contents2 a{ outline: none; }

#wrapper #footcontents{
	background-image: none;
	padding-top:30px;
}



/* layout
---------------------------------------- */

#common_contents_body{
	padding-bottom: 0px;
}
#wrapper{
	width: 100%;
	margin: 0 auto;
	background-color: #eeeeee;
	/*padding-bottom: 40px;*/
	}
#search-contents{
	width: 916px;
	margin: 0 auto;
	background-color: #FFFFFF;
	}
	
#search-contents2{
	width: 916px;
	margin: 0 auto;
	background-color: #eeeeee;
	}
	
#side-search{
	width: 186px;
	float: left;
	}
	
#search-result{
	width: 710px;
	float: right;
	}
	



/* top
---------------------------------------- */

#wrapper h2.title-brandsearch{
	width: 916px;
	height: 59px;
	background: url(/brands/img/search/title-brandsearch.gif) left top no-repeat;
	text-indent: -9999px;
	}
#search-contents h3.title-searchmenu{
	width: 916px;
	height: 19px;
	background: url(/brands/img/search/title-searchmenu.gif) left top no-repeat;
	text-indent: -9999px;
	}


/* initial search  &  item search  &  shop search */

#search-contents .search-ini,#search-contents .search-item,#search-contents .serach-shop{
	width: 894px;
	margin: 25px 11px 0;
	margin-right: 11px !important;
	margin-right: 0;
	padding-bottom: 25px;
	}
	#search-contents .search-ini h4,#search-contents .search-item h4,#search-contents .serach-shop h4{
		width: 894px;
		height: 21px;
		text-indent:-9999px;
		}
	#search-contents .search-ini h4{
		/* background: url(/brands/img/search/cap-initial.gif) left top no-repeat;*/
		background: url(/brands/img/search/cap-name.gif) left top no-repeat;
		text-indent: -9999px;
		padding-bottom: 5px;
		}
	#search-contents .search-item h4{
		background: url(/brands/img/search/cap-item.gif) left top no-repeat;
		}
	#search-contents .serach-shop h4{
		background: url(/brands/img/search/cap-shop.gif) left top no-repeat;
		}
	
	#search-contents .free-word{
		width: 872px;
		margin: 10px 0 15px 11px;
		}
	#search-contents .free-word h5{
		background: url(/brands/img/search/cap-freeword.gif) left top no-repeat;
		text-indent: -9999px;
		padding: 5px 0 10px 0;
		}

	/* initial search */

	#search-contents .search-ini #table_l{
		width: 445px;
		float:left;
		}
	#search-contents .search-ini #table_r{
		width: 438px;
		float:right;
		}
	#search-contents .search-ini #table_l table{
		margin: 6px 0px 0px 11px;
		}
	#search-contents .search-ini #table_r table{
		margin: 6px 8px 0px 0px;
		}
	#search-contents .search-ini td{
		padding: 0 3px 2px 0;
		font-size:12px;
		}
	#search-contents .search-ini td.nolink{
		width:40px;
		height: 18px;
		padding-top:8px;
		background: url(/brands/img/search/btn-initial_kara.gif) left top no-repeat;
		text-align:center;
		vertical-align:top;
		color:#333333;
		}
	#search-contents .search-ini td.kara{
		height: 26px;
		}
	#search-contents .search-ini td a{
		display: block;
		width: 40px;
		height: 18px;
		padding-top:8px;
		background: url(/brands/img/search/btn-initial.gif) left top no-repeat;
		text-align:center;
		color:#333333;
		}
	#search-contents .search-ini td a:hover{
		background: url(/brands/img/search/btn-initial.gif) right top no-repeat;
		color:#f70034;
		}

	/* item search  &  shop search */

	#search-contents .search-item ul,#search-contents .serach-shop ul{
		width: 881px;
		margin: 4px 2px 0 11px;
		}
	#search-contents .search-item li,#search-contents .serach-shop li{
		width: 167px;
		float: left;
		margin-right: 9px;
		}
	#search-contents .search-item li.mt,#search-contents .serach-shop li.mt{
		margin-top: 25px;
		}
	#search-contents .search-item li dt,#search-contents .serach-shop li dt{
		margin-top: 9px;
		line-height: 0;
		}
	#search-contents .search-item li dt,#search-contents .serach-shop li dt{
		margin-bottom: -4px;
		}
	html>/**/body #search-contents .search-item li dt{ margin-bottom: 0px; }
	html>/**/body #search-contents .serach-shop li dt{ margin-bottom: 0px; }
	#search-contents .search-item li dd,#search-contents .serach-shop li dd{
		padding-bottom: 2px;
		line-height: 1;
		}
	#search-contents .search-item li dd a,#search-contents .serach-shop li dd a{
		display: block;
		width: 167px;
		height: 23px;
		background: url(/brands/img/search/btn-shop.gif) left top no-repeat;
		font-size:12px;
		color:#333333;
		}
	#search-contents .search-item li dd a:hover,#search-contents .serach-shop li dd a:hover{
		background: url(/brands/img/search/btn-shop.gif) right top no-repeat;
		color:#f70034;
		}
	#search-contents .search-item li dd a span,#search-contents .serach-shop li dd a span{
		display:block;
		padding:6px 0px 0px 9px;
		}



/* side search
---------------------------------------- */

#side-search h2{
	width: 186px;
	height: 38px;
	background: url(/brands/img/search/side/title-brandsearch.gif) left top no-repeat;
	text-indent: -9999px;
	}
#side-search h3{
	width: 186px;
	height: 19px;
	background: url(/brands/img/search/side/cap-menu.gif) left top no-repeat;
	text-indent: -9999px;
	margin-top: 22px;
	margin-bottom: 5px;
	}
#side-search .back-top a{
	font-size: 10px;
	color: #f70034;
	text-decoration: none;
	}
	#side-search .back-top a:hover{
		text-decoration: underline;
		}
		
#side-search h4{
	width: 186px;
	height: 33px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	margin-bottom: 5px;
	}
	#side-search h4.cap-initial{ background-image: url(/brands/img/search/side/cap-initial.gif) }
	#side-search h4.cap-item{ background-image: url(/brands/img/search/side/cap-item.gif) }
	#side-search h4.cap-shop{ background-image: url(/brands/img/search/side/cap-shop.gif) }
	
#side-search .search-btn{
	width: 179px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding : 0 4px 6px 3px;
	}
	

/* initial search */
#side-search .initial-table{
	width: 179px;
	margin-bottom: 4px;
	}
	#side-search .initial-table td{
		padding: 0 1px 2px 0;
		}
	#side-search .initial-table td.last{
		padding-right: 0;
		}
		
/* item search */
#side-search #item-search{
	width: 179px;
	}
#side-search #item-search li{
	width: 179px;
	height: 17px;
	padding-bottom: 1px;
	}
#side-search #item-search li a{
	display: block;
	width: 179px;
	height: 17px;
	background-image: url(/brands/img/search/side/btn-item.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
	#side-search #item-search li.item01 a{ background-position: 0 0;}
	#side-search #item-search li.item02 a{ background-position: 0 -18px;}
	#side-search #item-search li.item03 a{ background-position: 0 -36px;}
	#side-search #item-search li.item04 a{ background-position: 0 -54px;}
	#side-search #item-search li.item05 a{ background-position: 0 -72px;}
	#side-search #item-search li.item06 a{ background-position: 0 -90px;}
	#side-search #item-search li.item07 a{ background-position: 0 -108px;}
	#side-search #item-search li.item08 a{ background-position: 0 -126px;}
	#side-search #item-search li.item09 a{ background-position: 0 -144px;}
	#side-search #item-search li.item10 a{ background-position: 0 -162px;}
	#side-search #item-search li.item11 a{ background-position: 0 -180px;}
	#side-search #item-search li.item12 a{ background-position: 0 -198px;}
	#side-search #item-search li.item13 a{ background-position: 0 -216px;}
	#side-search #item-search li.item14 a{ background-position: 0 -234px;}
	#side-search #item-search li.item15 a{ background-position: 0 -252px;}
	#side-search #item-search li.item16 a{ background-position: 0 -270px;}
	#side-search #item-search li.item17 a{ background-position: 0 -288px;}
	#side-search #item-search li.item18 a{ background-position: 0 -306px;}
	#side-search #item-search li.item19 a{ background-position: 0 -324px;}
	#side-search #item-search li.item20 a{ background-position: 0 -342px;}
	#side-search #item-search li.item21 a{ background-position: 0 -360px;}
	#side-search #item-search li.item22 a{ background-position: 0 -378px;}
	#side-search #item-search li.item23 a{ background-position: 0 -396px;}
	#side-search #item-search li.item24 a{ background-position: 0 -414px;}
	#side-search #item-search li.item25 a{ background-position: 0 -432px;}
	#side-search #item-search li.item26 a{ background-position: 0 -450px;}
	#side-search #item-search li.item27 a{ background-position: 0 -468px;}
	#side-search #item-search li.item28 a{ background-position: 0 -486px;}
	#side-search #item-search li.item29 a{ background-position: 0 -504px;}
	#side-search #item-search li.item30 a{ background-position: 0 -522px;}
	#side-search #item-search li.item31 a{ background-position: 0 -540px;}
	#side-search #item-search li.item32 a{ background-position: 0 -558px;}
	#side-search #item-search li.item33 a{ background-position: 0 -576px;}
	#side-search #item-search li.item34 a{ background-position: 0 -594px;}
	#side-search #item-search li.item35 a{ background-position: 0 -612px;}
	#side-search #item-search li.item36 a{ background-position: 0 -630px;}
	#side-search #item-search li.item37 a{ background-position: 0 -648px;}
	#side-search #item-search li.item38 a{ background-position: 0 -666px;}
	#side-search #item-search li.item39 a{ background-position: 0 -684px;}
	#side-search #item-search li.item40 a{ background-position: 0 -702px;}
	#side-search #item-search li.item41 a{ background-position: 0 -720px;}
	#side-search #item-search li.item42 a{ background-position: 0 -738px;}
	#side-search #item-search li.item43 a{ background-position: 0 -756px;}
	#side-search #item-search li.item44 a{ background-position: 0 -774px;}
	#side-search #item-search li.item45 a{ background-position: 0 -792px;}
	#side-search #item-search li.item46 a{ background-position: 0 -810px;}
	#side-search #item-search li.item47 a{ background-position: 0 -828px;}
	#side-search #item-search li.item48 a{ background-position: 0 -846px;}
	#side-search #item-search li.item49 a{ background-position: 0 -864px;}
	#side-search #item-search li.item50 a{ background-position: 0 -882px;}
	#side-search #item-search li.item51 a{ background-position: 0 -900px;}
	#side-search #item-search li.item52 a{ background-position: 0 -918px;}
	#side-search #item-search li.item53 a{ background-position: 0 -936px;}
	#side-search #item-search li.item54 a{ background-position: 0 -954px;}
	#side-search #item-search li.item55 a{ background-position: 0 -972px;}
	#side-search #item-search li.item56 a{ background-position: 0 -990px;}
	#side-search #item-search li.item57 a{ background-position: 0 -1008px;}
	#side-search #item-search li.item58 a{ background-position: 0 -1026px;}
	#side-search #item-search li.item59 a{ background-position: 0 -1044px;}
	#side-search #item-search li.item60 a{ background-position: 0 -1062px;}
	#side-search #item-search li.item61 a{ background-position: 0 -1080px;}
	#side-search #item-search li.item62 a{ background-position: 0 -1098px;}
	#side-search #item-search li.item63 a{ background-position: 0 -1116px;}
	#side-search #item-search li.item64 a{ background-position: 0 -1134px;}
	#side-search #item-search li.item65 a{ background-position: 0 -1152px;}
	#side-search #item-search li.item66 a{ background-position: 0 -1170px;}
	#side-search #item-search li.item67 a{ background-position: 0 -1188px;}
	#side-search #item-search li.item68 a{ background-position: 0 -1206px;}
	#side-search #item-search li.item69 a{ background-position: 0 -1224px;}
	#side-search #item-search li.item70 a{ background-position: 0 -1242px;}
	#side-search #item-search li.item71 a{ background-position: 0 -1260px;}
	#side-search #item-search li.item72 a{ background-position: 0 -1278px;}
	#side-search #item-search li.item73 a{ background-position: 0 -1296px;}
	#side-search #item-search li.item74 a{ background-position: 0 -1314px;}
	#side-search #item-search li.item75 a{ background-position: 0 -1332px;}
	#side-search #item-search li.item76 a{ background-position: 0 -1350px;}
	#side-search #item-search li.item77 a{ background-position: 0 -1368px;}
	#side-search #item-search li.item78 a{ background-position: 0 -1386px;}
	#side-search #item-search li.item79 a{ background-position: 0 -1404px;}
	#side-search #item-search li.item80 a{ background-position: 0 -1422px;}
	#side-search #item-search li.item81 a{ background-position: 0 -1440px;}
	#side-search #item-search li.item82 a{ background-position: 0 -1458px;}
	#side-search #item-search li.item83 a{ background-position: 0 -1476px;}
	#side-search #item-search li.item84 a{ background-position: 0 -1494px;}
	#side-search #item-search li.item85 a{ background-position: 0 -1512px;}
	#side-search #item-search li.item86 a{ background-position: 0 -1530px;}
	#side-search #item-search li.item87 a{ background-position: 0 -1548px;}
	#side-search #item-search li.item88 a{ background-position: 0 -1566px;}
	#side-search #item-search li.item89 a{ background-position: 0 -1584px;}
	#side-search #item-search li.item90 a{ background-position: 0 -1602px;}
	#side-search #item-search li.item91 a{ background-position: 0 -1620px;}
	#side-search #item-search li.item92 a{ background-position: 0 -1638px;}
	#side-search #item-search li.item93 a{ background-position: 0 -1656px;}
	#side-search #item-search li.item94 a{ background-position: 0 -1674px;}
	#side-search #item-search li.item95 a{ background-position: 0 -1692px;}
	#side-search #item-search li.item96 a{ background-position: 0 -1710px;}
	#side-search #item-search li.item97 a{ background-position: 0 -1728px;}
	#side-search #item-search li.item98 a{ background-position: 0 -1746px;}
	#side-search #item-search li.item99 a{ background-position: 0 -1764px;}
	
	#side-search #item-search li.item01 a:hover{ background-position: -179px 0;}
	#side-search #item-search li.item02 a:hover{ background-position: -179px -18px;}
	#side-search #item-search li.item03 a:hover{ background-position: -179px -36px;}
	#side-search #item-search li.item04 a:hover{ background-position: -179px -54px;}
	#side-search #item-search li.item05 a:hover{ background-position: -179px -72px;}
	#side-search #item-search li.item06 a:hover{ background-position: -179px -90px;}
	#side-search #item-search li.item07 a:hover{ background-position: -179px -108px;}
	#side-search #item-search li.item08 a:hover{ background-position: -179px -126px;}
	#side-search #item-search li.item09 a:hover{ background-position: -179px -144px;}
	#side-search #item-search li.item10 a:hover{ background-position: -179px -162px;}
	#side-search #item-search li.item11 a:hover{ background-position: -179px -180px;}
	#side-search #item-search li.item12 a:hover{ background-position: -179px -198px;}
	#side-search #item-search li.item13 a:hover{ background-position: -179px -216px;}
	#side-search #item-search li.item14 a:hover{ background-position: -179px -234px;}
	#side-search #item-search li.item15 a:hover{ background-position: -179px -252px;}
	#side-search #item-search li.item16 a:hover{ background-position: -179px -270px;}
	#side-search #item-search li.item17 a:hover{ background-position: -179px -288px;}
	#side-search #item-search li.item18 a:hover{ background-position: -179px -306px;}
	#side-search #item-search li.item19 a:hover{ background-position: -179px -324px;}
	#side-search #item-search li.item20 a:hover{ background-position: -179px -342px;}
	#side-search #item-search li.item21 a:hover{ background-position: -179px -360px;}
	#side-search #item-search li.item22 a:hover{ background-position: -179px -378px;}
	#side-search #item-search li.item23 a:hover{ background-position: -179px -396px;}
	#side-search #item-search li.item24 a:hover{ background-position: -179px -414px;}
	#side-search #item-search li.item25 a:hover{ background-position: -179px -432px;}
	#side-search #item-search li.item26 a:hover{ background-position: -179px -450px;}
	#side-search #item-search li.item27 a:hover{ background-position: -179px -468px;}
	#side-search #item-search li.item28 a:hover{ background-position: -179px -486px;}
	#side-search #item-search li.item29 a:hover{ background-position: -179px -504px;}
	#side-search #item-search li.item30 a:hover{ background-position: -179px -522px;}
	#side-search #item-search li.item31 a:hover{ background-position: -179px -540px;}
	#side-search #item-search li.item32 a:hover{ background-position: -179px -558px;}
	#side-search #item-search li.item33 a:hover{ background-position: -179px -576px;}
	#side-search #item-search li.item34 a:hover{ background-position: -179px -594px;}
	#side-search #item-search li.item35 a:hover{ background-position: -179px -612px;}
	#side-search #item-search li.item36 a:hover{ background-position: -179px -630px;}
	#side-search #item-search li.item37 a:hover{ background-position: -179px -648px;}
	#side-search #item-search li.item38 a:hover{ background-position: -179px -666px;}
	#side-search #item-search li.item39 a:hover{ background-position: -179px -684px;}
	#side-search #item-search li.item40 a:hover{ background-position: -179px -702px;}
	#side-search #item-search li.item41 a:hover{ background-position: -179px -720px;}
	#side-search #item-search li.item42 a:hover{ background-position: -179px -738px;}
	#side-search #item-search li.item43 a:hover{ background-position: -179px -756px;}
	#side-search #item-search li.item44 a:hover{ background-position: -179px -774px;}
	#side-search #item-search li.item45 a:hover{ background-position: -179px -792px;}
	#side-search #item-search li.item46 a:hover{ background-position: -179px -810px;}
	#side-search #item-search li.item47 a:hover{ background-position: -179px -828px;}
	#side-search #item-search li.item48 a:hover{ background-position: -179px -846px;}
	#side-search #item-search li.item49 a:hover{ background-position: -179px -864px;}
	#side-search #item-search li.item50 a:hover{ background-position: -179px -882px;}
	#side-search #item-search li.item51 a:hover{ background-position: -179px -900px;}
	#side-search #item-search li.item52 a:hover{ background-position: -179px -918px;}
	#side-search #item-search li.item53 a:hover{ background-position: -179px -936px;}
	#side-search #item-search li.item54 a:hover{ background-position: -179px -954px;}
	#side-search #item-search li.item55 a:hover{ background-position: -179px -972px;}
	#side-search #item-search li.item56 a:hover{ background-position: -179px -990px;}
	#side-search #item-search li.item57 a:hover{ background-position: -179px -1008px;}
	#side-search #item-search li.item58 a:hover{ background-position: -179px -1026px;}
	#side-search #item-search li.item59 a:hover{ background-position: -179px -1044px;}
	#side-search #item-search li.item60 a:hover{ background-position: -179px -1062px;}
	#side-search #item-search li.item61 a:hover{ background-position: -179px -1080px;}
	#side-search #item-search li.item62 a:hover{ background-position: -179px -1098px;}
	#side-search #item-search li.item63 a:hover{ background-position: -179px -1116px;}
	#side-search #item-search li.item64 a:hover{ background-position: -179px -1134px;}
	#side-search #item-search li.item65 a:hover{ background-position: -179px -1152px;}
	#side-search #item-search li.item66 a:hover{ background-position: -179px -1170px;}
	#side-search #item-search li.item67 a:hover{ background-position: -179px -1188px;}
	#side-search #item-search li.item68 a:hover{ background-position: -179px -1206px;}
	#side-search #item-search li.item69 a:hover{ background-position: -179px -1224px;}
	#side-search #item-search li.item70 a:hover{ background-position: -179px -1242px;}
	#side-search #item-search li.item71 a:hover{ background-position: -179px -1260px;}
	#side-search #item-search li.item72 a:hover{ background-position: -179px -1278px;}
	#side-search #item-search li.item73 a:hover{ background-position: -179px -1296px;}
	#side-search #item-search li.item74 a:hover{ background-position: -179px -1314px;}
	#side-search #item-search li.item75 a:hover{ background-position: -179px -1332px;}
	#side-search #item-search li.item76 a:hover{ background-position: -179px -1350px;}
	#side-search #item-search li.item77 a:hover{ background-position: -179px -1368px;}
	#side-search #item-search li.item78 a:hover{ background-position: -179px -1386px;}
	#side-search #item-search li.item79 a:hover{ background-position: -179px -1404px;}
	#side-search #item-search li.item80 a:hover{ background-position: -179px -1422px;}
	#side-search #item-search li.item81 a:hover{ background-position: -179px -1440px;}
	#side-search #item-search li.item82 a:hover{ background-position: -179px -1458px;}
	#side-search #item-search li.item83 a:hover{ background-position: -179px -1476px;}
	#side-search #item-search li.item84 a:hover{ background-position: -179px -1494px;}
	#side-search #item-search li.item85 a:hover{ background-position: -179px -1512px;}
	#side-search #item-search li.item86 a:hover{ background-position: -179px -1530px;}
	#side-search #item-search li.item87 a:hover{ background-position: -179px -1548px;}
	#side-search #item-search li.item88 a:hover{ background-position: -179px -1566px;}
	#side-search #item-search li.item89 a:hover{ background-position: -179px -1584px;}
	#side-search #item-search li.item90 a:hover{ background-position: -179px -1602px;}
	#side-search #item-search li.item91 a:hover{ background-position: -179px -1620px;}
	#side-search #item-search li.item92 a:hover{ background-position: -179px -1638px;}
	#side-search #item-search li.item93 a:hover{ background-position: -179px -1656px;}
	#side-search #item-search li.item94 a:hover{ background-position: -179px -1674px;}
	#side-search #item-search li.item95 a:hover{ background-position: -179px -1692px;}
	#side-search #item-search li.item96 a:hover{ background-position: -179px -1710px;}
	#side-search #item-search li.item97 a:hover{ background-position: -179px -1728px;}
	#side-search #item-search li.item98 a:hover{ background-position: -179px -1746px;}
	#side-search #item-search li.item99 a:hover{ background-position: -179px -1764px;}
	
/* shop search  */

#side-search #shop-search{
	width: 179px;
	}
#side-search #shop-search li{
	width: 179px;
	height: 17px;
	padding-bottom: 1px;
	}
#side-search #shop-search li a{
	display: block;
	width: 179px;
	height: 17px;
	background-image: url(/brands/img/search/side/btn-shop.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	}
	#side-search #shop-search li.yurakucho a{ background-position: 0 0; }
	#side-search #shop-search li.s-honkan a{ background-position: 0 -18px; }
	#side-search #shop-search li.s-carren a{ background-position: 0 -36px; }
	#side-search #shop-search li.s-one a{ background-position: 0 -54px; }
	#side-search #shop-search li.s-annex a{ background-position: 0 -72px; }
	#side-search #shop-search li.s-men a{ background-position: 0 -90px; }
	#side-search #shop-search li.intheroom a{ background-position: 0 -108px; }
	#side-search #shop-search li.shibuya-c a{ background-position: 0 -126px; }
	#side-search #shop-search li.shibuya-j a{ background-position: 0 -144px; }
	#side-search #shop-search li.ikebukuro a{ background-position: 0 -162px; }
	#side-search #shop-search li.ueno a{ background-position: 0 -180px; }
	#side-search #shop-search li.kichijoji a{ background-position: 0 -198px; }
	#side-search #shop-search li.kokubunji a{ background-position: 0 -216px; }
	#side-search #shop-search li.machida a{ background-position: 0 -234px; }
	#side-search #shop-search li.kinshicho a{ background-position: 0 -252px; }
	#side-search #shop-search li.kitasenju a{ background-position: 0 -270px; }
	#side-search #shop-search li.kawasaki a{ background-position: 0 -288px; }
	#side-search #shop-search li.yokohama a{ background-position: 0 -306px; }
	#side-search #shop-search li.mizonokuchi a{ background-position: 0 -324px; }
	#side-search #shop-search li.ebina a{ background-position: 0 -342px; }
	#side-search #shop-search li.kashiwa a{ background-position: 0 -360px; }
	#side-search #shop-search li.vat a{ background-position: 0 -378px; }
	#side-search #shop-search li.souka a{ background-position: 0 -396px; }
	#side-search #shop-search li.ohmiya a{ background-position: 0 -414px; }
	#side-search #shop-search li.shiki a{ background-position: 0 -432px; }
	#side-search #shop-search li.mito a{ background-position: 0 -450px; }
	#side-search #shop-search li.shizuoka a{ background-position: 0 -468px; }
	#side-search #shop-search li.namba a{ background-position: 0 -486px; }
	#side-search #shop-search li.koube a{ background-position: 0 -504px; }
	#side-search #shop-search li.nakano a{ background-position: 0 -522px; }
	#side-search #shop-search li.kyoto a{ background-position: 0 -540px; }
	
	#side-search #shop-search li.yurakucho a:hover{ background-position: -179px 0; }
	#side-search #shop-search li.s-honkan a:hover{ background-position: -179px -18px; }
	#side-search #shop-search li.s-carren a:hover{ background-position: -179px -36px; }
	#side-search #shop-search li.s-one a:hover{ background-position: -179px -54px; }
	#side-search #shop-search li.s-annex a:hover{ background-position: -179px -72px; }
	#side-search #shop-search li.s-men a:hover{ background-position: -179px -90px; }
	#side-search #shop-search li.intheroom a:hover{ background-position: -179px -108px; }
	#side-search #shop-search li.shibuya-c a:hover{ background-position: -179px -126px; }
	#side-search #shop-search li.shibuya-j a:hover{ background-position: -179px -144px; }
	#side-search #shop-search li.ikebukuro a:hover{ background-position: -179px -162px; }
	#side-search #shop-search li.ueno a:hover{ background-position: -179px -180px; }
	#side-search #shop-search li.kichijoji a:hover{ background-position: -179px -198px; }
	#side-search #shop-search li.kokubunji a:hover{ background-position: -179px -216px; }
	#side-search #shop-search li.machida a:hover{ background-position: -179px -234px; }
	#side-search #shop-search li.kinshicho a:hover{ background-position: -179px -252px; }
	#side-search #shop-search li.kitasenju a:hover{ background-position: -179px -270px; }
	#side-search #shop-search li.kawasaki a:hover{ background-position: -179px -288px; }
	#side-search #shop-search li.yokohama a:hover{ background-position: -179px -306px; }
	#side-search #shop-search li.mizonokuchi a:hover{ background-position: -179px -324px; }
	#side-search #shop-search li.ebina a:hover{ background-position: -179px -342px; }
	#side-search #shop-search li.kashiwa a:hover{ background-position: -179px -360px; }
	#side-search #shop-search li.vat a:hover{ background-position: -179px -378px; }
	#side-search #shop-search li.souka a:hover{ background-position: -179px -396px; }
	#side-search #shop-search li.ohmiya a:hover{ background-position: -179px -414px; }
	#side-search #shop-search li.shiki a:hover{ background-position: -179px -432px; }
	#side-search #shop-search li.mito a:hover{ background-position: -179px -450px; }
	#side-search #shop-search li.shizuoka a:hover{ background-position: -179px -468px; }
	#side-search #shop-search li.namba a:hover{ background-position: -179px -486px; }
	#side-search #shop-search li.koube a:hover{ background-position: -179px -504px; }
	#side-search #shop-search li.nakano a:hover{ background-position: -179px -522px; }
	#side-search #shop-search li.kyoto a:hover{ background-position: -179px -540px; }
	
/* ranking-anc */
#side-search #brand-ranking-anc{ width: 186px;}
#side-search #brand-ranking-anc p{ font-size: 11px; background-color:#fe3253; padding: 6px 6px 6px 0;}
#side-search #brand-ranking-anc p strong{ font-size: 12px;} 
#side-search #brand-ranking-anc a{
	display: block; width: 148px; background:url(/brands/img/search/side/icon-ranking-anc.gif) left top no-repeat;
	padding-left: 32px; line-height:1.2; text-indent: 0; color:#FFF; text-decoration: none;}
	


/* result(item/initial)
---------------------------------------- */

#search-result h3.title-result-item{
	width: 710px;
	height: 50px;
	background: url(/brands/img/search/title-result-item.gif) left top no-repeat;
	text-indent: -9999px;
	}
	
#search-result h3.title-result-initial{
	width: 710px;
	height: 50px;
	background: url(/brands/img/search/title-result-initial.gif) left top no-repeat;
	text-indent: -9999px;
	}
	
#search-result .result-box{
	width: 690px;
	background-color: #FFFFFF;
	margin-top: 20px;
	padding: 10px 10px 25px 10px;
	}
#search-result h4.result-caption{
	width: 690px;
	background: url(/brands/img/search/bg-result-title.gif) left bottom repeat-x;
	padding-bottom: 10px;
	color: #4c4c4c;
	font-size: 16px;
	font-weight: bold;
	} 
#search-result .attention{
	width: 688px;
	margin-top: 5px;
	padding-left: 2px;
	}
#search-result .attention p{
		text-indent: -99999px;	/* icons2 */
		background: url(/brands/img/search/comment.gif) 0 0 no-repeat;	/* icons2 */
	width: 600px;
	color: #4c4c4c;
	font-size: 10px;
	float: left;
	padding-bottom: 30px;
	}
#search-result .attention a{
		display: none;	/* icons2 */
	width: 88px;
	height: 14px;
	background: url(/brands/img/search/btn-abouticon.gif) 0 0 no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	float: right;
	}
	#search-result .attention a:hover{ background-position: 0 -14px; }
	
	
#search-result table.item-teble{
	width: 690px;
	}
#search-result table.item-teble th{
	border-bottom: solid 1px #ff5a72;
	padding-bottom: 5px;
		padding-left: 1px;	/* icons2 */
		text-align: left;	/* icons2 */
/*	text-align: center;	*/
	}
	#search-result table.item-teble th.tx-left{ text-align: left; }
#search-result table.item-teble td{
	border-bottom: solid 1px #ffcdd4;
	}
	#search-result table.item-teble td.brand{
			width: 221px;	/* icons2 */
	/*	width: 360px;	*/
		padding: 5px 20px 5px 3px;
		text-align: left;
		}
	#search-result table.item-teble td.brand a{
		font-size: 12px;
		color: #f70034;
		text-decoration: none;
		}
		#search-result table.item-teble td.brand a:hover{ text-decoration: underline; }
	#search-result table.item-teble td.gender{
			width: 3px;	/* icons2 */
			text-indent: -9999px;	/* icons2 */
	/*	width: 239px;	*/
		padding: 5px 0;
	/*	text-align: center;	*/
		font-size: 12px;
		color: #4c4c4c;
		}
	#search-result table.item-teble td.item{
			line-height: 6px;
			width: 435px;	/* icons2 */
	/*	width: 88px;	*/
			padding: 2px 0 4px;	/* icons2 */
	/*	padding: 2px 0 0 0;	*/
			text-align: left;	/* icons2 */
	/*	text-align: center;	*/
		}
	#search-result table.item-teble td.item span{
			background-position: 2px 3px;	/* icons2 */
			background-repeat:no-repeat;	/* icons2 */
			font-size: 23px;	/* icons2 */
			float:left;	/* icons2 */
			display:inline;	/* icons2 */
			width: 125px;	/* icons2 */
		}
	#search-result table.item-teble td.item img{
			visibility: hidden;	/* icons2 */
			height: 17px;	/* icons2 */
			width: 120px;	/* icons2 */
			margin: 3px 0 0 2px;	/* icons2 */
	/*	margin-right: 2px;	*/
		}
		
#search-result .page-index{
	text-align: right;
	font-size: 13px;
	color: #4c4c4c;
	margin-top: 24px;
	}
#search-result .page-index span{
	margin: 0 4px;
	}
#search-result .page-index a{
	color: #f70034;
	text-decoration: none;
	margin: 0 4px;
	}
	#search-result .page-index a:hover{ text-decoration: underline; }
#search-result .page-index a.btn-back{
	display: inline-block;
	width: 33px;
	height: 12px;
	background: url(/brands/img/search/btn-pageback.gif) left top no-repeat;
	margin-bottom: -2px;
	}
#search-result .page-index a.btn-next{
	display: inline-block;
	width: 33px;
	height: 12px;
	background: url(/brands/img/search/btn-pagenext.gif) left top no-repeat;
	margin-right: 0;
	margin-bottom: -2px;
	}
#search-result .page-index a.btn-back:hover,#search-result .page-index a.btn-next:hover{ background-position: left bottom; }
#search-result .page-index a.btn-back span,#search-result .page-index a.btn-next span{ display:none; }




/* result(shop)
---------------------------------------- */

#search-result h3.title-result-shop{
	width: 710px;
	height: 50px;
	background: url(/brands/img/search/title-result-shop.gif) left top no-repeat;
	text-indent: -9999px;
	}

#search-result .result-head{
	width: 690px;
	background: url(/brands/img/search/bg-result-title.gif) left bottom repeat-x;
	padding-bottom: 10px;
	}
#search-result .result-head h4{
	width: 320px;
	color: #4c4c4c;
	font-size: 16px;
	font-weight: bold;
	float: left;
	}	
#search-result .result-head p.sup{
		display: none;	/* icons2 */
	width: 185px;
	float: left;
	font-size: 12px;
	line-height: 1.0;
	}
#search-result .result-head p.sup span{
	display: block;
	margin-top: -13px !important;
	margin-top: -17px;
	margin-left: 50px;
	line-height: 1.4;
	}
#search-result .result-head p.sup img{
	margin-right: 2px;
	margin-bottom: -5px !important;
	margin-bottom: 0;
	}
	#search-result .result-head p.sup img.cap{
		margin-right: 5px;
		}
	
	#search-result table.item-teble td.store{
			width: 138px;	/* icons2 */
	/*	width: 326px;	*/
		padding: 5px 18px 5px 3px;
		text-align: left;
		}
	#search-result table.item-teble td.store a{
		font-size: 12px;
		color: #f70034;
		text-decoration: none;
		}
		#search-result table.item-teble td.store a:hover{ text-decoration: underline; }
	#search-result table.item-teble td.floor{
			width: 60px;	/* icons2 */
	/*	width: 76px;	*/
			padding: 5px 14px 5px 2px;	/* icons2 */
			text-align: left;	/* icons2 */
	/*	text-align: center;	*/
			font-size: 11px;	/* icons2 */
	/*	font-size: 12px;	*/
		}
	#search-result table.item-teble td.gender2{
			width: 70px;	/* icons2 */
	/*	width: 196px;	*/
			padding: 5px 10px 5px 0;	/* icons2 */
	/*	padding: 5px 0;	*/
			text-align: left;	/* icons2 */
	/*	text-align: center;	*/
			font-size: 10px;	/* icons2 */
	/*	font-size: 12px;	*/
		color: #4c4c4c;
		visibility: hidden;
		}
	#search-result table.item-teble td.item2{
			line-height: 6px;
			width: 375px;	/* icons2 */
	/*	width: 89px;	*/
			padding: 2px 0 4px;	/* icons2 */
	/*	padding: 2px 0 4px 0;	*/
			text-align: left;	/* icons2 */
	/*	text-align: center;	*/
		}

	#search-result table.item-teble td.item2 span{
			background-position: 2px 3px;	/* icons2 */
			background-repeat:no-repeat;	/* icons2 */
			font-size: 23px;	/* icons2 */
			float:left;	/* icons2 */
			display:inline;	/* icons2 */
			width: 125px;	/* icons2 */
		}
	#search-result table.item-teble td.item2 img{
			visibility: hidden;	/* icons2 */
			height: 17px;	/* icons2 */
			width: 120px;	/* icons2 */
			margin: 3px 0 0 2px;	/* icons2 */
	/*	margin-right: 2px;	*/
		}
		
		
/* webchannel ranking
---------------------------------------- */
		
/*
#wc_ranking_box .wc_ranking_title_box h4{
	font-size:90%;
	padding: 6px 0 0 30px;
}
*/

body{
	background-color:#EEEEEE;
	}

/* ユーザーローカル用ハック
---------------------------------------- */
#id_shellfish, #id_bivalves{ position: absolute; }
