@charset 'UTF-8';
/* menu
-------------------------------------------------*/

#menu {
	background:url(../images/bg_esthetics_center.gif) repeat-y;
	width:681px;
	margin:0 auto 1em auto;
}
#menu_head {
	background:url(../images/bg_esthetics_head.gif) no-repeat;
	width:100%;
	height:auto;
	padding:88px 0 0 0;
}
#menu_foot {
	background:url(../images/bg_esthetics_foot.gif) no-repeat;
	width:100%;
	height:16px;
	margin:15px 0 0 0;
}
/*------------------------*/

#menu ul {
	list-style-type:none;
}
#menu ul li {
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #C1BFB5;
}
#menu h4 {
	text-indent:-1000em;
	width:280px;
	height:16px;
	margin:0 0 0.5em 0;
}
#menu p.text_box {
	padding:0 0 0 20px;
	color:#786559;
}
#menu .price_box {
	padding:0 0 0 20px;
}
#menu .text_box {
	margin:0 0 10px 0;
	font-size:90%;
}
#menu div.price_box .prices {
	float:left;
	margin:10px 15px 0 0;
	color:#360;
}
#menu div.price_box .prices2 {
	margin:10px 15px 0 0;
}
span.number {
	font-size:80%;
	margin:0 10px 0 0;
}
span.price {
	font-weight:bold;
/*	color:#b91825;*/
	color:#360;
}


#menu div.price_box .prices2 {
	margin:10px 15px 0 0;
}


/*----------------------*/
#menu div.left {
	width:300px;
	float:left;
	margin:0 10px 0 35px;
	display:inline;
}
#menu div.right {
	width:300px;
	float:left;
}
/*----------------------*/

#menu .rep_menu_01 {
	background:url(../images/rep_menu_01.gif) no-repeat;
}
#menu .rep_menu_02 {
	background:url(../images/rep_menu_02.gif) no-repeat;
}
#menu .rep_menu_03 {
	background:url(../images/rep_menu_03.gif) no-repeat;
}
#menu .rep_menu_04 {
	background:url(../images/rep_menu_04.gif) no-repeat;
}
#menu .rep_menu_05 {
	background:url(../images/rep_menu_05.gif) no-repeat;
}
#menu .rep_menu_06 {
	background:url(../images/rep_menu_06.gif) no-repeat;
}
#menu .rep_menu_07 {
	background:url(../images/rep_menu_07.gif) no-repeat;
}
#menu .rep_menu_08 {
	background:url(../images/rep_menu_08.gif) no-repeat;
}
#menu .rep_menu_09 {
	background:url(../images/rep_menu_09.gif) no-repeat;
}

/*add_info
-------------------------------------------------*/
#add_info {
	width:670px;/*681*/
	margin:0 auto;
	padding:0 0 0 11px;
}
#add_info ul {
	list-style-type:none;
}
#add_info ul li {
	font-size:80%;
	text-indent:-1.7em;
	margin:0 0 0 1em;
}
/*
-------------------------------------------------*/
#menu_list {
	width:600px;
	margin:0 auto;
}
p.trigger {
	background:#c5bfb0;
	font-size:75%;
	margin:0px 0 0 20px;
	padding:2px 10px;
	width:75px;
	height:13px;
	clear: both;
}
p.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
p.trigger a:hover {
	color:#F2F1EE;
}
p.trigger a:active {
	color: #fff;
	}
p.trigger a:visited {
	color: #fff;
	}
.toggle_container {
	margin: 0 0 5px 20px;
	padding: 0;
	overflow: hidden;
	clear: both;
	background:#e6e2d8;
}
.toggle_container .block {
	padding: 10px 20px; /*--Padding of Container--*/
	color:#786559;
}
.toggle_container .block p {
	color:#786559;
	font-size:80%;
	line-height:1.5em;
	}
	
/*Green Box
-------------------------------------------------*/	
#green_area {
	width:685px;
	margin:0 auto;
	
	}
#green_box {
	background:url(../images/green_center.gif) repeat-y;
	}
#green_box_head {
	background:url(../images/green_head.gif) no-repeat;
	width:658px;
	height:32px;
	}
#green_box_foot {
	background:url(../images/green_foot.gif) no-repeat;
	width:658px;
	height:13px;
	margin:0 0 15px 0;
	}
#green_box div.left {
	width:300px;
	float:left;
	margin:0 10px 0 35px;
	display:inline;
}
#green_box div.right {
	width:300px;
	float:left;
}
#green_box ul {
		list-style-type:none;
	}
#green_box ul li {
	margin:0 0 20px 0;
	}
#green_box h4 {
	text-indent:-1000em;
	width:274px; height:45px;
	margin:0 0 5px 0;
	}
/*-------------------------------------------------*/
#green_box .rep_menu_01 {
	background:url(../images/t_ttl_01.gif) no-repeat;
}
#green_box .rep_menu_02 {
	background:url(../images/t_ttl_02.gif) no-repeat;
}
#green_box .rep_menu_03 {
	background:url(../images/t_ttl_03.gif) no-repeat;
}
#green_box .rep_menu_04 {
	background:url(../images/t_ttl_04.gif) no-repeat;
}
#green_box .rep_menu_05 {
	background:url(../images/t_ttl_05.gif) no-repeat;
}
#green_box .rep_menu_06 {
	background:url(../images/t_ttl_06.gif) no-repeat;
}
#green_box .rep_menu_07 {
	background:url(../images/t_ttl_07.gif) no-repeat;
}
#green_box .rep_menu_08 {
	background:url(../images/t_ttl_08.gif) no-repeat;
}
#green_box .rep_menu_09 {
	background:url(../images/t_ttl_09.gif) no-repeat;
}
#green_box .rep_menu_10 {
	background:url(../images/t_ttl_10.gif) no-repeat;
}
#green_box .rep_menu_11 {
	background:url(../images/t_ttl_11.gif) no-repeat;
}
/*-------------------------------------------------*/
#green_box p.text_box {
	padding:0 0 0 5px;
	color:#71795d;
	width:275px;
}
#green_box .price_box {
	padding:0 0 0 15px;
}
#green_box .text_box {
	margin:0 0 10px 0;
	font-size:90%;
}
#green_box div.price_box .prices {
	float:left;
	margin:10px 15px 0 0;
}
#green_box div.price_box .prices2 {
	margin:10px 15px 0 0;
}
span.number {
	font-size:80%;
	margin:0 10px 0 0;
}
span.price {
	font-weight:bold;
/*	color:#b91825;*/
	color:#360;
	

}
#green_box div.price_box .prices2 {
	margin:10px 15px 0 0;
}

/*-------------------------------------------------*/
#green_box p.trigger {
	background:#d2dbc5;
	font-size:75%;
	margin:0px 0 0 5px;
	padding:1px 10px 3px 10px;
	width:75px;
	height:13px;
	clear: both;
}
#green_box p.trigger a {
	color:#475F47;
	text-decoration: none;
	display: block;
}
#green_box p.trigger a:hover {
	color:#F2F1EE;
}
#green_box p.trigger a:active {
	color: #fff;
	}
#green_box p.trigger a:visited {
	color: #fff;
	}
#green_box .toggle_container {
	width:265px;
	margin: 0 0 5px 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	overflow: hidden;
	clear: both;
	background:#d2dbc5;
}
#green_box .toggle_container .block {
	padding: 10px 15px; /*--Padding of Container--*/
	color:#786559;
}
#green_box .toggle_container .block p {
	color:#475F47;
	font-size:80%;
	line-height:1.5em;
	}
h3.rep_ttl_aroma {
	background:url(../images/bg_esthetics_head2.gif) no-repeat;
	width:658px;
	height:49px;
	text-indent:-1000em;
	margin:0 0 10px 0;
	}
