@charset "shift_jis";
/* CSS Document */

.bold {
	font-weight: bold;
}
.bold2 {
	font-weight: bold;
	width: 130px;
}

.menu_box {
	width: 210px;
	float: left;
	padding-right: 5px;
	padding-bottom: 50px;
}

table {
	width: 190px;
}

.menu_box p {
	float: left;
}
.price {
	text-align: right;
}
.left_text {
	line-height: 190%;
	padding-left: 5px;
}

.border > td {
	background-image: url(../menu_border.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.right_text {
	text-align: right;
	line-height: 190%;
}
td {
	line-height: 250%;
}
#midashi {
	background-image: url(../midashi_menu.png);
	background-repeat: no-repeat;
}

.note{
	font-size:0.85em !important;
}

#cut_sub_menu{
	width : 100%;
}

#cut_sub_menu tr th {
	text-align:left;
	padding: 0 0 0 1em;
	font-weight:normal;
	line-height:140% !important;
}
#cut_sub_menu tr td {
	padding:0;
	border-bottom:none !important;
	border-image:none !important;
	line-height:140% !important;
}

div.attention{
	padding-right: 2em;
	text-align : left;
	width: 95%;
}