#gmap{
margin: 15px 0;
position: relative;
}

#gmap .mapbox{
left: 15px;
position: absolute;
top: 10px;
width: 360px;
}
	
/* USトイリンク募集 */
#gmap .mcon{
border: 1px dotted #5CA1C4;
font-size: 12px;
margin-top: 90px;
padding: 5px;
text-align: center;
}

.mcon h4{
color:#5CA1C4;
}

.mcon p{
color:#ccc;
line-height:17px;
margin:0 auto 5px;
}


/* 地図 */
#map{
float:left;
}

.clear{
clear:both;
}

/*吹き出しの*/
.gmap_block{
width:320px;
}

.gmap_block .gmap_title{
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}

.gmap_block .gmap_photo{
float:right;
margin-left:10px;
overflow:hidden;
}

.gmap_block .gmap_info{
font-size:75%;
}

.gmap_block .gmap_description{
font-size:75%;
margin-top:10px;
}


/*お店の情報（個別用）*/
#gmap_data{
float:left;
margin-right:10px;
width:320px;
}

#gmap_data .gmap_photo{
float:left;
width:130px;
}

.gmap_address{
line-height:14px;
}

#gmap_data .gmap_title{
font-size:100%;
font-weight:bold;
line-height:1.5em;
}

#gmap_data .gmap_info,
#gmap_data .gmap_description{
font-size:75%;
line-height:1.5em;
}

#gmap_data .gmap_description{
padding-top:5px;
}

/*お店の情報（リスト用）*/
#gmap_list{
background-image:url(../img/mapbg.jpg);
width:295px;
height:1800px;
overflow:auto;
float:left;
padding-left:5px;
}

#gmap_list .gmap_photo{
float:left;
width:125px;
}

#gmap_list .gmap_title{
background: url("../img/pin.gif") no-repeat scroll 0 0 transparent;
font-size: 100%;
font-weight: bold;
line-height: 1.5em;
margin: 10px 0 3px;
text-indent:15px;
}

#gmap_list .gmap_title a{
text-decoration: underline;
}

#gmap_list .gmap_info,
#gmap_list .gmap_description{
font-size:75%;
line-height:2em;
}

#gmap_list .gmap_description{
border-bottom: 1px dotted #5CA1C4;
width: 280px;
}

.gmap_coord{
display:none;
}

.blister h4{
	font-size:12px;
	color:#F60;
}
.blister img{
	float:right;
}

/* 通販サイト */
#shop{
	background-color:#F1EFDE;
    border-collapse: collapse;
	border:1px solid #5CA1C4;
    text-align: center;
	color:#5CA1C4;
	letter-spacing:1px;
}
#shop td{
	background-color:#fff;
	border:1px solid #5CA1C4;
	width:198px;
}

