body {
	background-color:#E3D6DA;
}
td#leftedge {
	width:20px;
	background-image:url(images/leftedge_w.png);
	background-repeat:repeat-y;
}
td#rightedge {
	width:20px;
	background-image:url(images/rightedge_w.png);
	background-repeat:repeat-y;
}
td#contents {
	background-image: none;
	background-color:white;
}
div#topicpath a:hover {
	color:#B12F40;
}
div#bottommenu a:hover {
	color:#B12F40;
}
#h_cafe {
	text-align:center;
	margin-bottom:0px;
}
#photo1 {
	margin-top:4px;
	margin-bottom:18px;
	margin-left:25px;
	margin-right:25px;
}
#photo1sweet {
	margin-top:4px;
	margin-bottom:18px;
	margin-left:10px;
	margin-right:10px;
}
#photo2_box {
	margin-left:25px;
	margin-right:25px;
	height:620px;
}
#photo8_box {
	margin-left:25px;
	margin-right:25px;
	height:550px;
}
#photo9_box {
	margin-left:25px;
	margin-right:25px;
	height:510px;
}
#photo10_box {
	clear:both;
	margin-left:25px;
	margin-right:25px;
	height:510px;
}
#photo10 {
	float:left;
	width:420px;
}
#photo10 img {
	margin-right:10px;
	margin-bottom:10px;
}
#photo45_box {
	clear:both;
	margin-left:25px;
	margin-right:25px;
}
#photo45_box p {
	margin-bottom:0.8em;
}
#photo6_box {
	clear:both;
	margin-left:25px;
	margin-right:25px;
	height:340px;
}
#photo6 {
	margin-top:30px;
	float:right;
	width:348px;
}
#photo2 {
	float:left;
	width:348px;
}
#photo4 {
	float:left;
	width:305px;
}
#photo5 {
	float:left;
	width:297px;
}
#photo2 p {
	margin: 10px 0;
}
#photo3_box {
	margin-top:-70px;
	margin-left:19px;
	margin-right:13px;
	margin-bottom:60px;
}
#photo3_box p {
	margin: 1em 0 0 6px;
}
#photo3_box img {
	margin: 0 6px;
}
#comment {
	float:left;
	margin-top:28px;
	margin-left:50px;
	width:180px;
}
#comment p {
	margin: 1em 0;
}
#comment7 {
	float:left;
	margin-top:28px;
	margin-left:50px;
	width:180px;
	text-align: justify;
	text-justify: inter-ideograph;
}
#comment7 p {
	margin: 1em 0;
}
#comment6 {
	float:left;
	margin-top:126px;
	width:244px;
}
#comment6 p {
	margin: 1em 0;
}
#comment8 {
	float:left;
	margin-top:28px;
	margin-left:40px;
	width:210px;
	text-align: justify;
	text-justify: inter-ideograph;
}
#comment8 p {
	margin: 1em 0;
}
#comment9 {
	float:left;
	margin-top:20px;
	width:226px;
}
#comment9 p {
	margin: 1em 0;
}
#comment10 {
	float:left;
	margin-top:20px;
	width:160px;
}
#comment10 p {
	margin: 1em 0;
}
#h_hitoyasumi {
	margin-left:30px;
}
#h_shizukana {
	text-align:center;
}
#h_shizukana img {
	padding-right:8px;
}
#cafelist_box {
	text-align:center;
}
#cafelist {
	margin-top:40px;
	margin-bottom:40px;
	margin-left:auto;
	margin-right:auto;
}
#cafelist th {
	text-align:left;
	vertical-align:middle;
	padding:8px 0;
}
#cafelist td {
	text-align:left;
	vertical-align:middle;
	padding:8px 16px;
}
#cafelist th#reserve {
}
#h_russia {
	margin-bottom: 40px;
}
#h_uranium {
	margin-bottom: 40px;
}
#h_xmas {
	margin-bottom: 40px;
}
#h_calpis {
	margin-bottom: 40px;
}
#photo2 p#uranium2 {
	margin-top: 50px;
}
#h_sweet {
	margin-bottom: 40px;
}
