	.brandlistcont{
		overflow:auto;
		height:4295px; 
		width:214px;
		overflow-x: hidden;
		position:relative;
	}
	.brandlistscroll{
		overflow-x: hidden;
		overflow:auto;
		height:500px;
		width:214px;
		margin:0;
		padding:0
	}
	
	.brandlist{
		width:215px;
		height:500px;
		border:1px #727272 solid;
		background:#ffffff;	
		padding:5px 0;
	}

		
	.brndcont{
		width:200px;
		float:right;
		padding:0;
		margin-top:10px;
	}
	#.brndcont{
		width:197px;
		float:right;
		padding:0;
		margin-top:10px;
	}	
	
		.brndcont ul{
			width:200px;
			padding:0;
			margin:0 0 0 0px ;
		}
		
		#.brndcont ul{
			width:197px;
			padding:0;
			margin:0 0 0 0px ;
		}		
		
		.brndcont li{
			height:33px;			
			width:200px;			
			list-style:none;
			display:block;
			margin-bottom:10px;
			padding:2px 0 3px 0px;
			position:relative;
			z-index:0;
			background:#FFFFFF;
		
		}
		
		#.brndcont li{
			height:38px;			
			width:190px;			
			list-style:none;
			display:block;
			margin-bottom:10px;
			padding:2px 0 3px 0px;
		}		
			
		
		.brndcont li a{
			font-size:12px;
			font-family:tahoma;
			text-decoration:none;
			color:#000000;
			display:block;	
			padding:3px 0 0 19px;
		}
		
		
		img{border:0px;}
		
		
		.brand-img{position:absolute; top: 2px; right:4px; z-index:0; float:right;}
		
		li.bline{
			position:relative; background:url(https://gt206.secure.ne.jp/~gt206142/images/brandlist/bline.jpg) repeat-x; 
			height:1px;
			margin-top:1px;
			margin-bottom:0px;
			left:3px;
			width:194px;
		}
		
		
		<!-- FOR IE -->
		#.brndcont li a{
			height:26px;
			font-size:12px;
			font-family:tahoma;
			text-decoration:none;
			color:#00000;
			display:block;	
			padding:2px 0 0px 15px;
			width:197px;
		}		
		
		.brndcont li a div{			
			font-size:9px;
			padding-top:1px;
			color:#a6a6a6;
			overflow:hidden;		
		}
		
		.brndcont li a:hover{
			height:33px;			
			width:200px;			
			font-family:tahoma;
			height:33px;		
			color:#db4143;
			text-decoration:none;
			background: url(https://gt206.secure.ne.jp/~gt206142/images/brandlist/left_bg_n.jpg) -8px -38px repeat-x ;
			/**border-bottom:2px #eea6a6 solid**/
		}	
		
		
		<!-- FOR IE -->
		#.brndcont li a:hover{
			height:33px;			
			width:200px;			
			font-family:tahoma;
			padding:2px 0 0px 15px; 
			height:33px;		
			color:#db4143;
			text-decoration:none;
			background: url(https://gt206.secure.ne.jp/~gt206142/images/brandlist/left_bg_n.jpg) -8px -38px repeat-x ;
			/**border-bottom:2px #eea6a6 solid**/
		}			
		
		li.brndlstimg{
			margin-left:-14px;
			display:block;
			background:#FFFFFF;}
			
        li#.brndlstimg{
			margin-left:-13px;
			display:block;			
			background:#FFFFFF;}			
		
		li.brndlstimg a:hover{
			filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;
			background:url(https://gt206.secure.ne.jp/~gt206142/images/brandlist/left_bg_n.jpg) 0px 0px repeat-x ;
			display:block;
		}
		
		li#.brndlstimg a:hover{
			height:38px;			
			width:190px;
			filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;
			background:url(https://gt206.secure.ne.jp/~gt206142/images/brandlist/left_bg_n.jpg) 0px 0px repeat-x ;
			display:block;
		}		
		
		/**li#.brndlstimg a:hover{
			filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;
			background-color:#ffffff;
			display:block;
		}	**/	
	
	   .brand-img img{cursor:pointer;}	
	   
	  /** .brand-img img a:hover{
	   		filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;}   **/
		
		li#.bline{position:relative; background:url(https://gt206.secure.ne.jp/~gt206142/images/brandlist/bline.jpg) repeat-x; height:1px; /**margin-top:1px; margin-bottom:-18px; left:3px;**/ width:196px;}
		
		


