body{word-break:break-all;}
td{word-break:break-all;}
.frame{border: 1px solid #BEBEBE;}
.navigator a{color: #000; text-decoration: none;}
.navigator a:hover{color: #333; text-decoration: none;}
.pager{margin-top: 5px;}
.msg{
	border: 5px solid #f3f3f3; color: #cc0000; font-weight: bold; padding: 20px; text-align: center;
}

.search-list{ padding: 5px; width: 620px; margin-left: 20px;}
.search-name{ background: url(/images/blue01.gif) no-repeat left; padding-left: 20px; font-size: 15px;}
.product-img{ width: 120px; height: 120px; overflow: hidden; border: 2px solid #d6d6d6;}
.search-price span{ color: Red; font-size: 20px; font-family: Arial;}
.search-sp{height: 1px; border-top: 1px solid #6AC4E7;}


.share{border: 1px solid #ccc; background-color: #f3f3f3; padding: 2px; font-weight: bold; color: #003A8A; text-align: left; vertical-align: top; display: block; height: 22px; width: 150px;}
.share ul{ display: inline; margin: 0px; padding: 0px; }
.share li{position: relative; list-style: none; margin: 0; padding: 3px;}
.share ul ul{position: absolute; top: 22px; left: -3px; border: 1px solid #ccc; background-color: #fefefe; width: 154px; display: none;}
.share ul.level1 li.submenu:hover ul.level2{ display: block;}
.share li a{ color: #666; text-decoration: none;}
.share li a:hover{ color: #333; text-decoration: none;}
