@charset "utf-8";
/* CSS Document */
h3{margin-bottom:10px;}
p.intro{
	margin-left:20px;
}

h4{
	border-left:6px solid #F99;
	border-bottom:1px solid #F99;
	padding:2px 0 2px 10px;
	margin:15px 0 5px 0;
}
#contr ul{
	padding-left:15px;
	margin-bottom:10px;
}
div.shampoo{
	 float:left;
	 border:1px solid #ccc;
	 padding:8px;
	 width:165px;
	 margin-left:10px;
}
div.shampoo h5{
	 border-bottom:1px solid #666;
	 text-align:center;
	 font-size:110%;
	 font-weight:bold;
	 color:#666;
}
.trim{
  line-height:1.3;
	margin-bottom:8px;
	margin-left:15px;
}
dl.shampoo{
	margin-left:2em;
	margin-bottom:8px;
}
dl.shampoo dt{
	 float:left;
}
dl.shampoo dd{
	padding-left:13em;
}
table.price{
	width:80%;
	vertical-align:middle;
	font-size:130%;
	background:url(../../images/bk.gif);
	border-collapse:separate;
	border-spacing:2px;
	margin-left:15px;
	margin-top:10px;
}
table.price th{
	background-color:#FFDDDD;
	
	width:150px;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
table.price td{
	padding:3px 8px;
	
	background-color:#fff;
}
p.cut{
	margin:5px 0 0 20px;
}
img.tel{
  margin:5px 30px;
}
span.before{
	color:#3399FF;
	font-size:1.1em;
	font-family:"Times New Roman", Times, serif;
	padding-right:20px;
	background-image: url(../images/icon.gif);
	background-position: right center;
	background-repeat:no-repeat;
}
span.after{
  color:#FF6699;
  font-size:1.1em;
  font-family:"Times New Roman", Times, serif;
	padding-right:20px;
	background-image: url(../images/icon.gif);
	background-position: right center;
	background-repeat:no-repeat;
}
