div#content {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	zoom: 100%;
}
div#content:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
}


a.snav-sub_kaisen-menu {
	background-image: url("../common_img/shop-nav-sub_kaisen-1.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
	margin-left:30px;
}
a.snav-sub_kaisen-menu:hover {
	background-image: url("../common_img/shop-nav-sub_kaisen-1.gif");
	background-position: 0px -30px;
	background-repeat:no-repeat;
	margin-left:30px;
}
a.snav-sub_kaisen-menu:active {
	background-image: url("../common_img/shop-nav-sub_kaisen-1.gif");
	background-position: 0px -60px;
	background-repeat:no-repeat;
	margin-left:30px;
}
a.snav-sub_kaisen-lunch-menu {
	background-image: url("../common_img/shop-nav-sub_kaisen-2.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
a.snav-sub_kaisen-lunch-menu:hover {
	background-image: url("../common_img/shop-nav-sub_kaisen-2.gif");
	background-position: 0px -30px;
	background-repeat:no-repeat;
}
a.snav-sub_kaisen-lunch-menu:active {
	background-image: url("../common_img/shop-nav-sub_kaisen-2.gif");
	background-position: 0px -60px;
	background-repeat:no-repeat;
}
a.snav-sub_kaisen-coupon {
	background-image: url("../common_img/shop-nav-sub_kaisen-3.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
a.snav-sub_kaisen-coupon:hover {
	background-image: url("../common_img/shop-nav-sub_kaisen-3.gif");
	background-position: 0px -30px;
	background-repeat:no-repeat;
}
a.snav-sub_kaisen-coupon:active {
	background-image: url("../common_img/shop-nav-sub_kaisen-3.gif");
	background-position: 0px -60px;
	background-repeat:no-repeat;
}
a.snav-sub_kaisen-attention {
	background-image: url("../common_img/shop-nav-sub_kaisen-4.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
a.snav-sub_kaisen-attention:hover {
	background-image: url("../common_img/shop-nav-sub_kaisen-4.gif");
	background-position: 0px -30px;
	background-repeat:no-repeat;
}
a.snav-sub_kaisen-attention:active {
	background-image: url("../common_img/shop-nav-sub_kaisen-4.gif");
	background-position: 0px -60px;
	background-repeat:no-repeat;
}


div#courseMainWrapper {
	float: left;
	width: 633px;
	height: auto;
	margin-right:30px;
}
div#courseSubWrapper {
	float: left;
	width: 217px;
	height: auto;
}


div.courseWrapper {
	margin-bottom:30px;
	zoom: 100%;
}
div.courseWrapper:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
}
div.courseWrapper div.photoWrapper {
	float: left;
	width: 188px;
	height: 250px;
	margin-right:20px;
}
div.courseWrapper div.courseDataWrapper {
	float: left;
	width: 425px;
}
div.courseWrapper div.courseDataWrapper h3 img {
}
div.courseWrapper div.courseDataWrapper  ul {
	padding-top:3px;
	border-top:1px dotted #CCCCCC;
	list-style-type:disc;
	list-style-position:inside;
}
div.courseWrapper div.courseDataWrapper  ul li {
	margin-bottom:3px;
	padding-bottom:3px;
	border-bottom:1px dotted #CCCCCC;
}
div.courseWrapper div.courseDataWrapper  ul li p {
	margin-top:3px;
	line-height: 16px;
}


div#freeDrinkWrapper {
	width:217px;
	margin-bottom:20px;
}

div#cautionWrapper {
	width:217px;
	margin-bottom:10px;
}
div#cautionWrapper ul {
	list-style-type:none;
	list-style-position:outside;
}
div#cautionWrapper ul li {
	margin-bottom:15px;
}
div#cautionWrapper ul li h4 {
	margin-bottom:3px;
}

div#characterWrapper {
	width:217px;
	margin-top:-5px;
}
