@charset "utf-8";
/* --------------------------------------------------------------------

	Site Name	: hair-stamp.com
	Description	: cut color page
	Version		: 2.7 (hybrid layout edition)
	Notes		: 
	Technical Notes	: hybrid layout
	Author		: Grand Design Co., Ltd.

----------------------------------------------------------------------- */

div.clearer {
	clear:both ;
	margin:0 ;
	padding:0 ; }

.clear { clear:both }

.light { font-weight:normal }

.bold { font-weight:bold }

.underline { text-decoration:underline }

dl {
	margin:0 ;
	padding:0 ; }


/* --------------------------------------------------------------------
	 clearfix
----------------------------------------------------------------------- */

.clearfix:after {
	content:"." ;
	display:block;
	clear:both ;
	height:0 ;
	visibility:hidden ; }

.clearfix { display:inline-block ; }

/* start holly hack \*/
* html .clearfix { height:1% ; }
.clearfix { display:block ; }
/* end of holly hack */


/* --------------------------------------------------------------------
	 for main contents
----------------------------------------------------------------------- */

#cutcolor_main { 
	margin:10px 30px 60px ; }

#cutcolor_main p { margin-top:5px }

h4 { 
	font-size:12px ; }

h4.spl {
	margin-left:25px ;
	font-weight:normal ; }

.tax {
	color:#666666 ;
	margin-top:0 ;
	margin-left:40px ;
	margin-bottom:30px ; }

p#color_concept {
	padding-top:25px ;
	background:url(../imgs/ccprice/color_bg.jpg) no-repeat right top ; }

p#other_menu {
	margin-left:55px ; }

.tax2 {
	color:#666666 ;
	margin-top:0 ;
	margin-left:40px ;
	margin-bottom:0 ; }


/* --------------------------------------------------------------------
	 price part settings
----------------------------------------------------------------------- */

.menu_section {
	margin:30px 30px 50px ; }

#perm_menu{ 
	margin-bottom:15px ;
	width:498px ;
	height:150px ;
	background:url(../imgs/ccprice/perm_menu6.jpg) no-repeat left top ;
	text-indent:-9999px ; }

#stperm_menu {
	margin-bottom:15px ;
	width:498px ;
	height:183px ;
	background:url(../imgs/ccprice/stperm_menu.jpg) no-repeat left top ;
	text-indent:-9999px ; }

#cut_menu { 
	margin-bottom:15px ;
	width:338px ;
	height:97px ;
	background:url(../imgs/ccprice/cut_menu.jpg) no-repeat left top ;
	text-indent:-9999px ; }

.menu_section2 {
	margin:40px 30px 40px ; }

#color_menu { 
	margin-bottom:20px ;
	width:498px ;
	height:128px ;
	background:url(../imgs/ccprice/color_menu.jpg) no-repeat left top ;
	text-indent:-9999px ; }

#henna_menu { 
	width:498px ;
	height:97px ;
	background:url(../imgs/ccprice/henna_menu.jpg) no-repeat left top ;
	text-indent:-9999px ; }

.menu_section3 {
	margin:30px 30px 20px ; }

#treatment_menu { 
	margin-bottom:20px ;
	width:338px ;
	height:150px ;
	background:url(../imgs/ccprice/treatment_menu2.jpg) no-repeat left top ;
	text-indent:-9999px ; }

.menu_section4 {
	margin:0 30px 50px ; }

#shampoo_menu { 
	margin-bottom:15px ;
	width:338px ;
	height:183px ;
	background:url(../imgs/ccprice/shampoo_menu.jpg) no-repeat left top ;
	text-indent:-9999px ; }


/* --------------------------------------------------------------------
	 img settings
----------------------------------------------------------------------- */

img { border:none ; }

img.float_r { 
	float:right ;
	margin-left:15px ; }

img.float_l {
	float:left ;
	margin-right:35px ; }

img.float_r_top { 
	float:right ;
	margin-top:20px ;
	margin-left:35px ; }

img.float_r2 { 
	float:right ;
	margin-left:30px ; }

img.frame {
	border:solid 1px #ccc ; }


/* --------------------------------------------------------------------
	 other menu part photo settings
----------------------------------------------------------------------- */

/*
#other_menu_photopart {
	margin:0 ;
	padding:0 ;
	width:310px ;
	float:right ; }

#other_menu_photopart div#three_photo {
	margin-top:30px ; }
*/