#stage #content #cover #end #main .shop {
	background:url(../img/shop/title.jpg) no-repeat 0px 0px;
}

#stage #content #cover #end #main .photo {
	float:left;
	width:695px;
	margin:0px;
	padding:0px;
}

#stage #content #cover #end #main .photo .st {
	float:left;
	width:675px;
	height:45px;
	background:url(../img/shop/stb.jpg) no-repeat 0px 0px;
	margin:0px 10px 10px 10px;
	_margin:0px 5px 10px 5px;
	padding:0px;
}

#stage #content #cover #end #main .photo .st p {
	margin:0px;
	padding-left:20px;
	line-height:45px;
}


#stage #content #cover #end #main .photo .information {
	float:left;
	float:left;
	width:675px;
	margin:0px;
	padding:0px 10px 0px 10px;
}
/*
------------------------------------------------------------------- */
#shop-dtl-list {
	float:left;
	width:440px;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 20px 0px;
}

#shop-dtl-list dl {
	padding:5px 0px;
	line-height:1.6em;
	background:url(../../shop/img/dot_green.gif) repeat-x bottom;
}

#shop-dtl-list dt {
	float:left;
	width:100px;
}

#shop-dtl-list dd {
	float:left;
	width:300px;
	padding:5px 0px 0px 0px;
}

#shop-dtl-list dd#shop-more-num {
	float:left;
	width:130px;
	padding:5px 0px 0px 0px;
	font-weight:bolder;
}

#shop-dtl-list dt#shop-more-tel {
	width:57px;
}

#shop-dtl-list dd#shop-more-telnum {
	float:left;
	width:130px;
	padding:5px 0 0;
	text-indent:5px;
	font-weight:bolder;
}

/*
------------------------------------------------------------------- */

#shop-dtl-image{
	float:right;
	/*width:170px;*/
	width:210px;
	margin:0px;
}

#shop-dtl-image p#shop-dtl-print{
	text-align:right;
}

#shop-dtl-image p#shop-dtl-print img{
	margin:0 30px 0 0;
}

#shop-dtl-image p#shop-dtl-print a{
	cursor:pointer;
}

p.shop-img{
		margin:20px 0 0 10px;
}

#shop-dtl-image div.shop-dtl-photo{
	position:relative;
	width:215px;
	height:160px;
}

#shop-dtl-image div.shop-dtl-photo p{
	position:absolute;
	bottom:0;
	left:0;
}

#shop-dtl-image div.shop-dtl-photo_under{
	padding-top: 12px;
}

#shop-dtl-image div.shop-dtl-photo p.photo-frame{
	z-index:2;
}

#shop-dtl-image div.shop-dtl-photo p.photo-image{
	z-index:1;
}


/*
------------------------------------------------------------------- */
#stage #content #cover #end #main .photo .map {
	float:left;
	width:655p;
	margin:0px;
	padding:0px 0px 0px 20px;
}

#stage #content #cover #end #main .photo .retop {
	float:left;
	width:675px;
	text-align:right;
	margin:0px;
	padding:0px 20px 20px 0px;
}
