@charset "shift_jis";

#sh-list #l-tl{
	text-align:right;
	font-weight:normal;
	color:#999;
	line-height:1.4;
}
.nav-50{
	width:545px;
	overflow:hidden;
	margin:0 auto 18px auto;
}
.nav-50 li{
	float:left;
	padding-right:12px;
}
#sh-list .pa25r{padding-right:26px !important;}
#sh-list .pa0t{padding-top:0 !important;}

#sh-list h3{margin-bottom:10px;}

#sh-list .sh-d{
	background-color:#fff8dc;
	width:940px;
	padding:17px 0;
	margin-bottom:30px;
}
#sh-list .one-shop{width:940px;}
#sh-list .sh-d-s{
	background-color:#fff8dc;
	width:452px;
	padding:20px 0;
	margin-bottom:30px;
}
#sh-list .sh-d .tl, #sh-list .sh-name .tl{
	width:888px;
	padding:10px 0px 3px 15px;
	margin:0 auto;
	background:transparent url(../img/shoplist/stl_bg.gif) no-repeat top;
	overflow:hidden;
	line-height:1.5;
}
#sh-list .one-tl{
	width:407px;
	padding:8px 0px 0 15px;
	margin:0 auto;
	background:transparent url(../img/shoplist/s_stl_bg.gif) no-repeat top;
	overflow:hidden;
	line-height:1.4;
}

#sh-list .sh-d .tl h4, #sh-list .sh-name .tl h4{
	width:300px;
	padding-top:3px;
	float:left;
	text-align:left;
	background:transparent url(../img/shoplist/icon_dish.gif) no-repeat left 5px;
	 color:#53170b;
}
#sh-list .one-tl h4{
	width:200px;
	padding-top:3px;
	float:left;
	text-align:left;
	background:transparent url(../img/shoplist/icon_dish.gif) no-repeat left 5px;
	 color:#53170b;
}

#sh-list .sh-d .tl h4 span, #sh-list .sh-name .tl h4 span, #sh-list .one-tl h4 span{padding-left:35px;}
#sh-list .sh-d .tl h4 a, #sh-list .sh-name .tl h4 a, #sh-list .one-tl h4 a{color:#53170b;}
#sh-list .sh-d .tl dl, #sh-list .sh-name .tl dl{
	float:right;
	padding-top:2px;
	width:583px;
	text-align:left;
}
#sh-list .sh-d .tl dl dt, #sh-list .sh-name .tl dt{
	width:125px;
	float:left;
}
#sh-list .sh-d .tl dl dd, #sh-list .sh-name .tl dd{
	width:450px;
	float:left;
	color:#3d0000;
	padding-top:5px;
}
#sh-list .one-tl dl{
	float:right;
	padding-top:3px;
	width:205px;
	text-align:left;
}
#sh-list .one-tl dl dt{
	width:88px;
	float:left;
}
#sh-list .one-tl dl dd{
	width:117px;
	float:left;
	color:#3d0000;
	padding-top:3px;
}
.tl-b{margin-bottom:12px;}
#sh-list .tl-b img{vertical-align:top;}

#sh-list .detail{
	width:870px;
	margin:0 auto;
}
#sh-list .detail-s{
	width:261px;
	margin:0 auto;
}
#sh-list .detail div{
	width:259px;
	float:left;
	padding-right:45px;
}
#sh-list .detail div p, #sh-list .detail-s div p{
	width:257px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
#sh-list .detail div p img, #sh-list .detail-s div p img{vertical-align:bottom;}
#sh-list .detail div dl, #sh-list .detail-s div dl{text-align:left;}
#sh-list .detail div dl dt, #sh-list .detail-s div dl dt{
	color:#53170b;
	font-weight:bold;
	background:transparent url(../img/shoplist/icon_circ.gif) no-repeat left 3px;
	padding-left:15px;
	margin-bottom:3px;
	line-height:1.4;
}
#sh-list .detail div dl dd, #sh-list .detail-s div dl dd{line-height:1.5;}
#sh-list .sh-name{margin-bottom:25px;}

#sh-list .ico-hatsu{
	background:transparent url(../img/shoplist/icon_hatsu.gif) no-repeat right 1px;
	padding-right:20px;
	padding-bottom:1px;
}