/*---------中ページ・ショップ検索結果・店舗情報*/
.sh-list {
    border-collapse:collapse;
    border:1px solid #C1C1C1;
	margin-bottom:10px;
}
.sh-list th {
    border-bottom:1px solid #C1C1C1;
	height:24px;
	vertical-align:middle;
}
.sh-list th.h-1 {
	background-image:  url(../images/sh_li_h1.gif);
	background-repeat: no-repeat;
    text-align:left;
	font-size:10px;
	color:#999999;
	width:590px;	
	padding:0;
	font-weight:normal;
}
.sh-list th.h-1 strong {
    margin-left:15px;
}
.sh-list th.h-2 {
	background-image:  url(../images/sh_li_h2.gif);
	background-repeat: repeat-x;
	width:370px;	
	padding:0;	
}
.sh-list th.h-3 {
	background-image:  url(../images/sh_li_h2.gif);
	background-repeat: repeat-x;
    text-align:right;
	width:120px;
	padding:0;	
}
.sh-list td.d-1 {
    font-size:0.8em;
	color:#FF99CC;
	vertical-align:top;
	padding:10px;
}
.sh-list td.d-2 {
    padding:10px 0;
}
.sh-list td.d-2 h2  {
    font-size:1em;
	margin-bottom:0;
	margin-top:0;
}
.sh-list td.d-2 h2 a {
	color:#CC3366;
}
.sh-list td.d-2 h2 a:hover {
   color:#FF6699;
}
.sh-list td.d-2 img#go {
    float:right;
	margin-left:5px;
}
.sh-list td.d-2 h3 {
	background-image:  url(../images/sh_li_eki.gif);
	background-repeat: repeat-x;
	height:24px;
	font-size:12px;
	color:#CC3366;
	font-weight:normal;
	padding:6px;
	margin-top:7px;
	margin-bottom:3px;
}
.sh-list td.d-2 h4 {
    font-size:0.9em;
	color:#666666;
	margin-top:10px;
	margin-bottom:2px;
}
.sh-list td.d-2 h5 {
    font-size:0.8em;
	color:#666666;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:2px;
}
.sh-list td.d-2 img#logo {
    float:right;
	margin-left:3px;
	margin-bottom:3px;
}

.sh-list td.d-3 {
    text-align:center;
}
.sh-list td.d-3 div {
    margin-bottom:1px;
}

.aboutmenu {
margin-left:25px;
color:#666666;
font-size:0.8em;
margin-top:10px;
margin-bottom:10px;
width:680px;
}

