@charset "utf-8";

body {
	background-color: #fff;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	background-image:url(../../images/header_bg.gif);
	background-repeat:repeat-x;
}
body * {
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

p {
	margin-bottom: 1.1em;
	margin-top: 0;
}

#wrapper {
width:1024px;

}


#header {
background-image:url(../../images/coconfouato_img_r1_c1.jpg);
background-repeat:no-repeat;
height:252px;

}

#nav {

}

#nav li {
display:inline;
}

#nav li .skincare_btn {
background-image:url(../../images/skincare_lesson_btn.png);
height:62px;

}

#contents {
margin-left:auto;
margin-right:auto;
text-align:center;
width:876px;

}

#main {
float:left;
width:620px;
}

#right_menu {

}

#right_menu img {
margin-top:7px;
margin-bottom:7px;

}

#footer {
font-size:1.2em;

}

/* -- common class -- */
.cen {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.salon_info {
width:600px;
height:280px;
font-size:1.5em;
background-color:#999999;

}

.bg_white {
background-color:#FFFFFF;

}

.salon_data {
text-align:left;
}

.resevation_form {
text-align:left;
margin-top:7px;
padding-top:16px;
margin-left:128px;
padding-left:10px;
width:480px;
background-color:linen;
font-size:1.3em;
padding-bottom:12px;

}

form td {
padding:3px;

}

.confirm {
	text-align:left;
	font-size:2.0em;
	height:750px;
	line-height:135%;
}

#thanks {
	text-align:left;
	font-size:2.0em;
	height:750px;
	line-height:135%;
}

#thanks h2 {
	font-weight:bold;
	
}

.need {
	color:#C00;
	font-size:x-small;
}
