

/* ======================== menu ==========================

		更新日：2007/12/21
	
======================================================== */



.menu_table { width:466px; margin:0px auto; background:url(../img/menu/point.gif) 0% 0% no-repeat #fff; border-top:1px solid #f0f0f0; border-bottom:1px solid #707070; border-right:1px solid #ccc; border-left:1px solid #ccc; padding-right:10px; } 
.menu_table th { padding:4px 0px 0px 25px;  text-align:left; color:#630; }
.menu_table th span { font-size:10px; color:#C00 }

/* 2010/6/30 yamazawa */

.menu_table .photo {
	/* color:#633; */
	width: 140px;
	/* font-weight:bold; */
	text-align:right;
	padding: 5px 10px 0 25px;
}

.menu_table .name1 {
	/* color:#633; */
	width: 450px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px dotted #ccc;
	padding: 5px 0px 0px 10px;
	line-height: 140%;
	vertical-align: top;
}

.menu_table .price1 {
	color:#633;
	width: 180px;
	font-weight:bold;
	text-align:right;
	border-bottom:1px dotted #ccc;
	padding: 5px 0px 0px 10px;
	line-height: 140%;
	vertical-align: top;
}

.menu_table .price3 {
	color:#633;
	width: 180px;
	font-weight:bold;
	text-align:right;
	padding: 5px 0px 5px 10px;
	line-height: 140%;
	vertical-align: bottom;
}

.menu_table .comment {
	/* color:#633; */
	width: 470px;
	/* font-weight:bold; */
	text-align:left;
	padding: 5px 0px 5px 15px;
	margin-bottom:10px;
	line-height: 120%;
	vertical-align: top;
}

.menu_table .comment2 {
	/* color:#633; */
	width: 470px;
	/* font-weight:bold; */
	text-align:left;
	padding: 5px 0px 5px 15px;
	margin-bottom:10px;
	border-top:1px dotted #ccc;
	line-height: 120%;
	vertical-align: top;
}

.menu_table .link {
	/* color:#633; */
	width: 474px;
	/* font-weight:bold; */
	text-align:right;
	padding: 5px 0px 5px 15px;
	line-height: 120%;
}

.Wrapper04 {
	width:425px; 
	border:1px dotted #CCC; 
	margin:10px 0 10px 15px; 
	background-color:#FFF;
	padding:15px 0 15px 15px;
}


/* 2010/6/30 yamazawa */

.td_left { padding-left:30px; }
.td_right { padding-right:10px; text-align:right; font-weight:bold; }

.attention { width:450px; margin:5px auto 20px; }

.menu_cam { width:446px; margin:10px auto; background:url(../img/menu/cam_bg.gif) 0% 0% repeat-y; }
.menu_camIn { width:416px; margin:10px auto; }

.menu_table2 {  margin:10px 0px 0px 0px; }
.menu_table2 td.cam_td { padding:10px 0px 0px 15px;background:url(../img/menu/point2.gif) 0% 50% no-repeat;border-bottom:1px dotted #ccc; }
.menu_table2 td.cam_td2 { padding:2px 0px 0px 15px; border-bottom:1px dotted #ccc; }
.menu_table2 span { color:#600; font-weight:bold;}

.attention2 { padding:10px 0px 0px; }

.attention3 { width:440px; margin:10px auto; }


/* 20080702 */

.menu_box { width:450px; margin:10px auto 20px; }
.attention02 { width:210px; float:left; }
.menu_img{ width:239px; float:right;}



/*-----2010.03.02-----*/
.bn_tel{
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}
/*-----2010.03.02-----*/

/* =====================　エステ======================*/

#esthe {
	width:480px;
	margin:0px ;
	font-size:12px;
	line-height:140%;
}

#esthe .menu {
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding: 5px 0px;
}


#esthe .plan {
	text-align:left;
	font-weight:bold;
}



