/* CSS Document */
div#content_left h2{
	background:url(../../img/menu_title.jpg) no-repeat 0 0;
	width:600px;
	height:30px;
	text-indent:-1000em;
	margin-bottom:10px;
}

dl{
	background-color:#EEEEEE;
	border:1px solid #999999;
	padding:10px;
	margin-top:10px;
}
dt{
	font-size:12px;
	font-weight:bolder;
	color:#0066CC;
	margin-top:10px;
	line-height:1.3em;
}
dt.top{
	margin-top:0;
}
dd{
	font-size:11px;
	color:#666666;
	line-height:1.3em;
}
dd strong{
	font-weight:bolder;
	color:#FF0000;
}
/*-------------------------------------------------------*/
div#facial dt{
	color:#FF6633;
}
/*-------------------------------------------------------*/
dl#facial_op_txt{
	background-color:#FFFFCC;
	border:1px solid #FF6699;
	padding:10px;
	margin-top:10px;
}
/*-------------------------------------------------------*/
h4{
	width:100%;
	height:40px;
	text-indent:-1000em;
	padding-bottom:5px;
}
ul li{
	color:#CC3300;
	font-weight:bolder;
	font-size:12px;
	line-height:1.5em;
}
img.catch{
	display:block;
	margin-top:10px;
}
div#aroma_massage h4{
	margin:20px 0 5px 0;
	background:url(../../img/menu_aroma.jpg) no-repeat 0 0;
}
div#aroma_massage a#beginner_link{
	display:block;
	float:right;
	background:url(../../img/menu_beginner.jpg) no-repeat 0 0;
	width:539px;
	height:62px;
	text-indent:-1000em;
	margin-bottom:5px;
}
div#body_care h4{
	margin-top:70px;
	background:url(../../img/menu_body.jpg) no-repeat 0 0;
}

div#skyvacation h4{
	margin-top:70px;
	background:url(../../img/menu_skyvacation.jpg) no-repeat 0 0;
}

div#earrifure h4{
	margin-top:70px;
	background:url(../../img/menu_ear.jpg) no-repeat 0 0;
}

div#airifure h4{
	margin-top:70px;
	background:url(../../img/menu_ai.jpg) no-repeat 0 0;
}


img#body_img{
	margin:10px 0 10px 0;
}
div#facial h4{
	margin-top:50px;
	background:url(../../img/menu_facial.jpg) no-repeat 0 0;
}

p{
	font-size:12px;
	margin:10px 0 5px 0;
	color:#666666;
}
p.setumei{
	line-height:1.3em;
	font-size:11px;
	margin:10px 0 10px 0;
	padding:0;
	color:#666666;
}
p#subtitle{
	font-size:12px;
	padding:5px;
	background:#FFFF66;
	text-indent:1em;
	color:#FF6633;
	font-weight:bolder;
}
p strong{
	font-weight:bolder;
	color:#FF6633;
	line-height:1.3em;
}
p#option{
	margin-top:30px;
	color:#FF6633;
	font-weight:bolder;
	font-size:14px;
	padding-left:6em;
}
p#campaign_links a{
	font-weight:bolder;
	color:#0066CC;
}
/*- table -----------------------------------------------*/
table{
    border-top:1px solid #BBBBBB;
    border-left:1px solid #BBBBBB;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	width:100%;
}
th{
    border-right:1px solid #BBBBBB;
    border-bottom:1px solid #BBBBBB;
    color:#999999;
    background:#EEEEEE;
    padding:0.6em 1.2em;
    text-align:left;
	font-size:12px;
	font-weight:bolder;
}
td{
    border-right:1px solid #BBBBBB;
    border-bottom:1px solid #BBBBBB;
    padding:0.6em 1.2em;
	color:#666666;
	font-size:12px;
	font-weight:bolder;
	width:25%;
}
/*--------------------------------------------------------------*/
td.time{
    border-left:hidden;
    color:#990000;
    background-color:#EEEEEE;
    text-align:left;
}
th.min{
	font-size:10px;
	text-align:center;
	font-weight:normal;
}
th.course{
	color:#666666;
	background:#EEEEEE;
}
table#aroma_m .normal strong{
	color:#666666;
	background:#EEEEEE;
}
.normal{
	color:#666666;
	text-align:right;
}
.member,.member strong{
	color:#CC9900;
	background-color:#FFFFCC;
	text-align:right;
}
th.member,.member strong{
	background:#FFFF99;
}
.campaign,.campaign a,.campaign strong{
	color:#CC0000;
	background:#FFEEEE;
}
th.campaign,th.campaign strong{
	background:#FFCCCC;
}
td.campaign a{
	display:block;
	font-weight:bolder;
	text-align:right;
}
/*--------------------------------------------------------------*/
th{
	color:#666666;
}
th strong{
	font-weight:bolder;
}
th.morning strong{ color:#3333FF; }
th.daytime strong{ color:#006600; }
th.evening strong{ color:#666666; }
th.night strong{ color:#000000; }

th.morning{	background-color:#99FFFF; }
td.mor{
	color:#3333FF;
	background-color:#FFFFFF;
	text-align:right;
}

th.daytime{	background-color:#77FF77; }
td.day{
	color:#006600;
	background-color:#DDFFDD;
	text-align:right;
}

th.evening{	background-color:#EEEEEE; }
td.eve{
	color:#666666;
	background-color:white;
	text-align:right;
}

th.night{	background-color:#BBBBBB; }
td.nigh{
	color:#000000;
	background-color:#EEEEEE;
	text-align:right;
}
td#encho{
	text-align:left;
}
/*--------------------------------------------------------------*/
table#body_c{
	width:450px;
	margin:10px auto;
}

table#sky_c{
	width:600px;
	margin:10px auto;
}

table#facial_t{
	width:450px;
	margin:20px auto;
}
table#facial_op{
	width:450px;
	margin:0px auto;
}

/*---------------------------------------------------------------*/
a#campaign_navi{
	display:block;
	margin:20px auto;
	width:570px;
}
