#tokusyu-cont{
	width:700px;
	text-align:center;
	line-height:150%;
	margin:0px auto;
}

#tokusyu-gaiyo{
 width:450px;
 margin:0px auto;
 padding:5px;
 font-size:90%;
 text-align:left;
}


table{
	width:690px;
	font-size:95%;
	margin:0px 0px 20px 10px;
	text-align:center;
	border:solid 1px #cccccc;
	border-collapse:collapse;
}

.shop-namae{
width:690px;
font-size:110%;
border-bottom:1px solid #cccccc;
padding:5px;
letter-spacing:0.15em;
white-space:nowrap;
}

th{
text-align:center;
width:70px;
background-color:#e9dacb;
font-size:90%;
padding:3px;
white-space:nowrap;
font-weight:normal;
border-color:#cccccc;
border-style:dashed solid;
border-width:1px;
}

td{
text-align:left;
background-color:#ffffff;
line-height:140%;
border-bottom:1px dashed #cccccc;
font-size:90%;
letter-spacing:0.2em;
padding:2px 2px 2px 5px;
}

.photo{
padding:3px;
width:160px;
border:solid 1px #cccccc;
text-align:center;
}

.data{
width:300px;
text-align:left;
background-color:#ffffff;
line-height:140%;
border-bottom:1px dashed #cccccc;
font-size:90%;
letter-spacing:0.2em;
padding:5px;
}

.memo{
width:160px;
vertical-align:top;
text-align:left;
background-color:#ffffff;
line-height:140%;
font-size:85%;
letter-spacing:0.2em;
padding:5px;
}
