.clearit {	margin: 0;	padding: 0;	height: 0;	clear: both;}/* BUBBLE PLASTIC HORIZONTAL MENU */.bubplastic.horizontal {	width: 100%;	height: 28px;	margin: 0;	padding: 0;	background: #000000 url(../img/menu/bg-bubplastic.gif) top left repeat-x;	clear:both;}.bubplastic.horizontal ul {	list-style: none;	margin: 0;	padding: 0;}.bubplastic.horizontal ul li {	float: left;	margin: 0;	padding: 0;	background: transparent url(../img/menu/bg-bubplastic-button.gif) top left no-repeat;}.bubplastic.horizontal ul li a {	display: block;	height: 28px;	padding-left: 16px;	float: left;	font-size: 11px;	color: #d31500;	text-decoration: none;}.bubplastic.horizontal ul li a span.menu_ar {	display: block;	float: left;	height: 21px;	padding-top: 7px;	padding-right: 16px;	background: transparent url(../img/menu/bg-bubplastic-button.gif) top right no-repeat;	cursor: pointer;}/* END BUBBLE PLASTIC HORIZONTAL MENU *//* PINK HOVER */.bubplastic.pink ul li a:hover,.bubplastic.pink ul li.highlight a {	background: transparent url(../img/menu/bg-bubplastic-h-pink.gif) top left no-repeat;	color:white;}.bubplastic.pink ul li a:hover span.menu_ar,.bubplastic.pink ul li.highlight a span.menu_ar {	background: transparent url(../img/menu/bg-bubplastic-h-pink.gif) top right no-repeat;	color:white;}#test li {	display: block;	border: solid 1px red;}/*		横型インデックス1プロパティ		*/ul.index1{	height:20px;	margin:30px 0px;	padding:0px;	display:block;	position:relative;	font-size:12px;	list-style-type:none;	clear:both;	}ul.index1 li{	margin:0px 15px 0px 0px;	display:block;	border:1px solid #fe97ad;	float:left;	}	ul.index1 li a{	padding:4px 10px;	display:block;	color:#d31500;	text-decoration:none;	float:left;	}	ul.index1 li a:hover{	color:#d31500;	background-color:#fe97ad;	}
