
/***********************

	menu
 
************************/


.bar02{
	width: 678px;
	height: 33px;
	margin :0px;
	padding: 0px;
	background: url(img/bar02.gif) no-repeat;
	text-indent: -5555px;
	font-size: 1px;
} 

.bar03{
	margin: 0px;
	padding: 0px;
	text-indent: -5555px;
	width: 165px;
	height: 60px;
}

.menu{
	width: 680px;
	margin: 12px auto 0;
	padding: 0px;
	line-height: 140%;
}

.menu .line{
	margin-top: 10px;
	background: #EAE0CA url(img/td_bg.gif) repeat-y right center;
}

.menu th{
	padding: 6px 0px 4px 5px;
	background: url(img/table_top.gif) repeat-x;
	color: #663300;
	width: 450px;
	border-bottom: 1px solid #F5F0E5;
	text-align: left;
}
.menu td.price3 {
	background: url(img/table_top.gif) repeat-x;
}

.menu th strong {
	padding-left: 20px;
	background: url(img/list.gif) no-repeat 10px 48%;
}

.menu th .text{
	font-weight: normal;
}

.price{
	/* font-size: 10px; */
	color: #993300;
	font-weight: bold;
}

.menu td {
	font-weight: bold;
	color: #663300;
	/* background: #EAE0CA url(img/td_bg.gif) no-repeat; */
	border-bottom: 1px solid #F5F0E5;
}

.menu td.name1 {
	padding: 5px 10px;
	width: 560px;
}

.menu td.comment {
	padding: 5px 10px;
	font-weight: normal;
}

.menu .orange {
	color:#CC6600;
	font-weight: bold;
}

.menu .green {
	color:#003300;
	font-weight: bold;
}

.menu td.price1,
.menu td.price3 {
	padding: 5px 10px;
	width: 130px;
	text-align: right;
}

th.menu_item {
	background-color:#EAE0CA;
	background-image:none;
	text-align:left;
	text-indent:15px;
}

.box01 .cmp {
	padding-top: 30px;
	padding-left: 200px;
}

.cmp div {
	padding-bottom: 10px;
	line-height: 1.3;
}

.cmp .green {
	padding-left: 5px;
	border-left: 3px solid #663300;
	font-weight: bold;
}

.cmp .orange {
	color:#CC0000;
}

.cmp .j10 {
	color: #666666;
}

.cap{
	font-size: 10px;
	text-align:left;
	width: 670px;
	margin: 5px auto 0px;
	line-height: 130%;
}

.box01{
	clear: both;
	width: 678px;
	margin: 20px auto 0px;
	padding: 0px;
	border: 1px solid #CDCDCD;
}

.box01 .left{
	margin: 0px 0px 0px 2px;
	padding: 7px;
	float: none;
}

.box01 .left p{
	line-height: 130%;
	color: #993300;
}


.box01 .right{
	margin: 25px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

.box01 .right ul{
	width: 440px;
	margin: 0px;
	padding: 0px;
}

.box01 .right li{
	/* width: 450px; */
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 5px 23px;
	list-style: none;
	border-bottom: 1px solid #7C5024;
	line-height: 160%;
}

.num01{background: url(img/camp01.gif) no-repeat left;}
.num02{background: url(img/camp02.gif) no-repeat left;}
.num03{background: url(img/camp03.gif) no-repeat left;}
.num04{background: url(img/camp04.gif) no-repeat left;}
.num05{background: url(img/camp05.gif) no-repeat left;}
.num06{background: url(img/camp06.gif) no-repeat left;}
.num07{background: url(img/camp07.gif) no-repeat left;}
.num08{background: url(img/camp08.gif) no-repeat left;}

.box02{
	clear: both;
	width: 680px;
	margin: 30px auto 0px;
	padding: 0px 0px 0px 0px;
	background: url("img/kerastase-bg.jpg") no-repeat top;
}

.box02#kera2{
	background: url("img/kerastase-bg2.jpg") no-repeat top;
}

.box02 .text01{
	padding-left: 238px;
	color: #630;
	line-height: 150%;
}

.box02#kera2 .text01{
	padding-top: 30px;
}

.box02 .image01{
	clear: both;
	float: left;
	margin: 5px 10px;
	padding: 0px;
}

.box02 .text02{
	height: 165px;
	padding-left: 238px;
}

.box02 .text02 p{
	text-align: left;
	margin :20px 0px 0px 0px;
	padding: 0px;
	line-height: 1.5;
	color: #666;
}

.box03{
	clear: both;
	width: 678px;
	margin: 30px auto 0px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #CDCDCD;
}

.box03 .about{
	width: 656px;
	margin: 10px auto 0;
	padding: 0px;
	border-bottom: 1px solid #A7A7A7;
	line-height: 160%;
	color:#666;
}

.box03 h3{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #663300;
}
