.float{
    float:left;
    margin-right: 1em;
}

*.float{
    float: left;
    margin:0px 8px 10px 0px;
}

*.floatclear{
    clear: both;
}

/*balloon*/
div#balloon {
    display: none;
    position:absolute;
    z-index: 10;
    top: 500px;
    width: 240px;
    color: #ffffff;
    background-color: #000000;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 0 15px #666666;
    opacity:0.9;
}

div#balloon p{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding:8px;
    margin-bottom: 0;
}

div#balloon .tail {
    border-top: 18px solid #000000;
    border-right: 24px solid transparent;
    position: absolute;
    bottom: -18px;
    left: 128px;
    width:0;
    height:0;
}

/*#1520 Start by liujb 20140819 GooBikeSPトップページのリニューアル*/
.shopMail{
	    padding: 10px 5px 0px 5px;
}
/*#1520 End  by liujb 20140819 GooBikeSPトップページのリニューアル*/
.shopMail a{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 12px 10px;
	 display: block;
}

.shopMail a img{
	vertical-align: -2px;
	margin-right: 3px;
}
