﻿@charset "utf-8";
/* --------------------------------------------------------------------

	Site Name	: hair-stamp.com
	Description	: digital perm page
	Version		: 2.3 (hybrid layout edition)
	Notes		: additional 2007 08
	Technical Notes	: hybrid layout
	Author		: G-Life and Grand Design Co., Ltd.

----------------------------------------------------------------------- */

li {
	margin-left:0;
	padding-left:0;
}

.light { font-weight:normal }

.bold { font-weight:bold }

.iv { display:none }

strong.ext { 
	font-weight:normal ;
	color:#FF3366; }

/* --------------------------------------------------------------------
	 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 */


/* --------------------------------------------------------------------
	 main contents
----------------------------------------------------------------------- */

#dperm_main { margin:30px/* 30px 40px*/ }

#dperm_main h2 { margin-bottom:30px }

#dperm_main h2 { 
	margin-bottom:30px ;
	width:390px ;
	height:30px ;
	font-size:12px ;
	background:url(../imgs/dperm/dperm_title.gif) no-repeat ;
	text-indent:-9999px ; }

#dperm_main h2#salon {
	width:350px ;
	height:30px ;
	margin:30px 10px 20px 0;
	background:url(../imgs/dperm/salon_choice.gif) no-repeat ;
	text-indent:-9999px ; }

#dperm_main h3 { 
	margin-top:30px ; 
	margin-bottom:30px }

#dperm_main h3#merit {
	width:130px ;
	height:30px ;
	margin-bottom:20px ; 
	font-size:12px ;
	background:url(../imgs/dperm/dperm_merit.gif) no-repeat ;
	text-indent:-9999px ; }

#dperm_main h3#process {
	width:130px ;
	height:30px ;
	margin-bottom:20px ;
	font-size:12px ;
	background:url(../imgs/dperm/dperm_process.gif) no-repeat ;
	text-indent:-9999px ; }

#dperm_main h3#discount {
	width:200px ;
	height:30px ;
	font-size:12px ;
	margin-bottom:20px ;
	background:url(../imgs/dperm/dperm_discount.gif) no-repeat ;
	text-indent:-9999px ; }

#dperm_main h3#aftercare {
	width:130px ;
	height:30px ;
	font-size:12px ;
	margin-bottom:20px ;
	background:url(../imgs/dperm/dperm_acare.gif) no-repeat ;
	text-indent:-9999px ; }


/* --------------------------------------------------------------------
	 img settings
----------------------------------------------------------------------- */

img.float_r { float:right ; margin-left:20px }

img.float_r2 { float:right ; margin-left:40px }

.clear { clear:both }

/* --------------------------------------------------------------------
	 merit part settings
----------------------------------------------------------------------- */

ul#campaign {
	color:#FF3366;
}

li { 
	line-height:20px;
	margin-left:0;
	padding-left:0;
 }

li strong { font-weight:normal }

/* --------------------------------------------------------------------
	 process part settings
	 
	 other bg color testing:#cce6ff
----------------------------------------------------------------------- */

#dperm_process { margin-left:10px }

#dperm_process h4 {
	color:#666 ;
	font-size:12px ;
	line-height:1.5 ; }

.process { 
	color:#666666 ;
	background-color:#ccfbff ;
	padding:10px 10px 20px ;
	margin-bottom:20px ;
	border-right:solid 1px #9999ff ;
	height:1% ; }


/* --------------------------------------------------------------

.process { color:#666666 ; background-color:#ccfbff ; padding:10px 10px 140px 10px ; border-right:solid 1px #9999ff } 

.process2 { color:#666666 ; background-color:#ccfbff; padding:10px 10px 100px 10px ; border-right:solid 1px #9999ff }

.process3 { color:#666666 ; background-color:#ccfbff; padding:10px 10px 80px 10px ; border-right:solid 1px #9999ff }

.process4 { color:#666666 ; background-color:#ccfbff; padding:10px 10px 40px 10px ; border-right:solid 1px #9999ff }

-----------------------------------------------------------------*/


/* --------------------------------------------------------------------
	 ticket part settings
----------------------------------------------------------------------- */

div#ticket { margin-left:0px ; }

h5 {
	color:#FF3366 ;
	font-size:14px ; }

div#ticket p strong { 
	font-size:13px ; 
	font-weight:normal ; }

img.dticket { margin:10px 0 20px 0 ; }

.gray { color:#666666 }

.underline { text-decoration:underline }



/* --------------------------------------------------------------------
	 aftercare part settings
----------------------------------------------------------------------- */

div#aft-care { margin-left:0px ; }

img.aftcare { margin-top:30px ; margin-right:30px ; margin-bottom:20px }


