.gothic9 {
	font-size: 9px;
}
.gothic12 {
	font-size: 12px;
	line-height: 18px;
}
.gothic10 {
	font-size: 10px;
}
.h1 {font-size: 9px; font:"｣ﾍ｣ﾓ ･ｴ･ｷ･ﾃ･ｯ", "Osaka｡ﾝﾅ";}

#cake {
	margin:	0;
	padding: 0;
	width : 592px;
	font-size: 12px;
}

#cake #shop17 {
	background-image: url(aobutusimages/shop_17.jpg);
	text-indent: -9999px;
	height: 87px;
	width: 592px;
	margin: 0;
	padding: 0;
}
#cake #cake001 {
	float: left;
	width: 288px;
	margin-right: 8px;
	height: 280px;
}

#cake #cake001 h4 {
	background-image: url(aobutusimages/cake001.jpg);
	text-indent: -9999px;
	display: block;
	height: 149px;
	width: 180px;
	margin: auto;
	left: auto;
}

#cake #cake002 {
	float: right;
	width: 287px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #3333FF;
	padding-left: 8px;
	height: 280px;
}
#cake #cake002 h4 {
	background-image: url(aobutusimages/cake002.jpg);
	text-indent: -9999px;
	display: block;
	height: 149px;
	width: 180px;
	margin: auto;
	left: auto;
}
#cake #cake003 {
	float: left;
	width: 288px;
	margin-right: 8px;
	height: 345px;
}
#cake #cake003 h4 {
	background-image: url(aobutusimages/cake003.jpg);
	text-indent: -9999px;
	height: 180px;
	width: 180px;
	margin: auto;
	left: auto;
}

#cake #cake004 {
	float: right;
	width: 287px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #3333FF;
	height: 345px;
}
#cake #cake004 h4 {
	background-image: url(aobutusimages/cake004.jpg);
	text-indent: -9999px;
	height: 180px;
	width: 180px;
	margin: auto;
	left: auto;
}
#cake #cake005 {
	width: 592px;
	margin: 0;
	padding: 0;
}

#cake #cake005img {
	width: 520px;
	margin: auto;
	left: auto;
	margin-bottom: 5px;
}
#cake    #cake005    #cake005img .cake005img01 {
	background-image: url(aobutusimages/cake005.jpg);
	text-align: center;
	height: 186px;
	width: 250px;
	text-indent: -9999px;
	float: right;
}
#cake    #cake005    #cake005img .cake005img02 {
	background-image: url(aobutusimages/cake00501.jpg);
	text-indent: -9999px;
	height: 187px;
	width: 250px;
}
#cake #cake005 #cakeimgfloatoff {
	clear: both;
}
#cake #cake006 {
	margin: 0;
	padding: 0;
	width: 592px;
}
#cake #cake006 h4 {
	background-image: url(aobutusimages/cake006.jpg);
	text-indent: -9999px;
	height: 446px;
	width: 390px;
	display: block;
	margin: auto;
	left: auto;
}
#cake #cake007 {
	margin: 0;
	padding: 0;
	width: 592px;
}
#cake #cake007 .cake007img01 {
	background-image: url(aobutusimages/cake007.jpg);
	height: 187px;
	width: 250px;
	margin: auto;
	left: auto;
	text-indent: -9999px;
}
#cake #cake007 .cake007img02 {
	background-image: url(aobutusimages/cake00701.jpg);
	height: 187px;
	width: 250px;
	margin: auto;
	left: auto;
	text-indent: -9999px;
	margin-top: 5px;
}
#cake  #cake008 {
	margin: 0;
	padding: 0;
	width: 592px;
}
#cake #cake008 h4 {
	background-image: url(aobutusimages/cake008.jpg);
	text-indent: -9999px;
	height: 187px;
	width: 250px;
	margin: auto;
	left: auto;
}
.caketext2 {
	color: #FF6600;
}
.caketext3 {
	font-weight: bold;
	color: #FF6600;
}
.caketext4 {
	font-weight: bold;
	color: #FF99FF;
}






.caketext {
	text-align: left;
}






.caketitle   {
	font-weight: bold;
	color: #CC0000;
}

#cake .cakefloatoff {
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3333FF;
}

