@charset "utf-8";
#plan_list_block {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 718px;
}

.plan_casset {
	margin: 0px;
	padding: 12px 0px 12px 0px;
	height: auto;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.plan_thumb {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	height: auto;
	width: 93px;
}
.plan_txt {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 604px;
}
.plan_txt h3 {
	background-image:url(../../top/images/kadomaru.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin: 0px;
	padding: 1px 0px 5px 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-size:110%;
}
.plan_txt dl {
	margin: 0px;
	padding: 4px 0px 4px 0px;
	height: auto;
	width: 604px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.plan_txt dl dt {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	height: auto;
	width: 70px;
}
.plan_txt dl dd {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: right;
	height: auto;
	width: 530px;
}
.plan_copy {
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
.plan_copy p {
	line-height: 125%;
}
#news_detail_box {
	margin: 0px;
	padding: 12px 0px;
}
#news_image {
	float: left;
	height: auto;
	width: 280px;
}
#news_image img {
	margin: 0px 0px 16px 0px;
	padding: 0px;
}
#news_txt {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 422px;
}
#news_txt h3 {
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#news_comment {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	line-height: 140%;
}
#news_copy {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	line-height: 140%;
}
.dining_left {
	margin: 0px;
	padding: 0px 0px 16px 0px;
	float: left;
	height: auto;
	width: 337px;
}

.dining_left p {
	font-size: 90%;
	line-height: 135%;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.dining_bg {
	background-image:url(../images/restaurant-_bg.jpg);
	background-position:right 40px;
	background-repeat:no-repeat;
}

.dining_right {
	margin: 0px;
	padding: 0px 0px 16px 0px;
	float: right;
	height: auto;
	width: 337px;
}
.dining_right p {
	font-size: 90%;
	line-height: 135%;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

.dining_right_btn {
	margin: 0px;
	padding: 21px 0px 0px 0px;
	float: right;
	height: auto;
	width: 337px;
}

#dining_block {
	margin:0px;
	padding:0px;
}
#dining_block table {
	margin: 0px;
	padding: 0px;
}
#dining_block td {
	margin: 0px;
	padding: 0px 17px 16px 0px;
	height: auto;
	width: 160px;
}
#dining_block td h3 {
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 0px;
}
#dining_block td div {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#dining_block td p {
	font-size: 85%;
	line-height: 140%;
}

