@charset "utf-8";
/* CSS Document */



/*----- #wrapper -----*/

/*----- #main -----*/
#mainVisual{
	clear: both;
	margin: 0 20px 10px;
	border: 1px solid #B98046;  
}


/*----- #contents -----*/
#contents{
	clear: both;
	width: 800px;
}

#contentsBox{
	background: url(../images/contents_bg.gif) repeat;
	margin-bottom: 20px;
	color: #630;
}

#contentsBox_bot{
	background: url(../images/contents_bg_bot.gif) left bottom no-repeat;
	padding: 10px 30px;
}

#contentsBox h2{
	width: 800px;
	height: 0px;
	padding-top: 68px;
	background: url(../images/menu/h_pricelist.gif) left top no-repeat;
	overflow: hidden;
}

#contentsBox .menuBox{
	width: 240px;
	height: 20px;
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;
}

#contentsBox .lastChild{
	padding-right: 0px;
}

#contentsBox h3{
	width: 240px;
	height: 0px;
	padding-top: 20px;
	overflow: hidden;
}

#contentsBox h3#h_cut{
	background: url(../images/menu/h_cut.gif) left top no-repeat;
}

#contentsBox h3#h_color{
	background: url(../images/menu/h_color.gif) left top no-repeat;
}

#contentsBox h3#h_perm{
	background: url(../images/menu/h_perm.gif) left top no-repeat;
}

#contentsBox h3#h_treatment{
	background: url(../images/menu/h_treatment.gif) left top no-repeat;
}

#contentsBox h3#h_others{
	background: url(../images/menu/h_others.gif) left top no-repeat;
}

#contentsBox dt,
#contentsBox dd{
	background: url(../images/dot_underline01.gif) top repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contentsBox dl{
	padding: 3px;
}

#contentsBox dt{
	clear:both;
	float: left;
	width: 11.8em;
}

#contentsBox dd{
	margin-left: 12em;
	text-align: right;
}
#contentsBox .add{
	color: #C00;
	font-size: 81%;
}

#contentsBox p.add{
	clear: left;
	background: url(../images/dot_underline01.gif) top repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
}
	

