@charset "UTF-8";


#pagetitle { background: url(../img/healing/pagetitle.jpg) left top no-repeat;}

.healing01 {background: url(../img/healing/healing01.gif) left top no-repeat;}

.healing02 {background: url(../img/healing/healing02.gif) left top no-repeat;}

.healing03 {background: url(../img/healing/healing03.gif) left top no-repeat;}

.healing04 {background: url(../img/healing/healing04.gif) left top no-repeat;}

#healing01-column01 {
	float: left;
	width: 270px;
	height: 425px;
	margin-right: 10px;
}

#healing01-column02 {
	float: left;
	width: 540px;
	height: 395px;
	margin: 0;
	padding: 30px 0 0 30px;
/*
	background: url(../img/healing/healing01_bg02.jpg) left bottom no-repeat;
*/
}

#healing01-h4-01 {
	width: 270px;
	height: 425px;
	background: url(../img/healing/healing01_bg01.jpg) left top no-repeat;
	text-indent: -9999px;
}

#healing02-h4-01 {
	width: 850px;
	height: 35px;
	margin-bottom: 20px;
	background: url(../img/healing/healing02_h4_01.gif) left top no-repeat;
	text-indent: -9999px;
}

.menu-btn-text {
	width: 549px;
	height: 35px;
	padding: 10px 0 10px 15px;
	border-left: 1px solid #ddd;
}

.menu-btn-text02 {
	width: 549px;
	height: 55px;
	padding: 0 0 0 15px;
	border-left: 1px solid #ddd;
}

table.menulist {
	border-collapse: collapse;
	width: 850px;
}

table.menulist td.td01 {
	width: 255px;
	padding: 15px;
	font-size: 14px;
	line-height: 28px;
	background: #c8c5e6;
	border-bottom: 1px dotted #999999;
}

table.menulist td.td02 {
	width: 535px;
	padding: 15px;
	background: #f0eff8;
	border-bottom: 1px dotted #999999;
}

table.menulist .small {
	font-size: 85%;
	line-height: 85%;
}

#healing03-h4-01 {
	width: 850px;
	height: 40px;
	margin: 0;
	background: url(../img/healing/healing03_h4_01.gif) left top no-repeat;
	text-indent: -9999px;
}

.healing03-h5 {
	width: 850px;
	height: 64px;
	margin-top: 30px;
	text-indent: -9999px;
}
.healing03-h5.h5-01 { background: url(../img/healing/healing03_h5_01.gif) left top no-repeat;}
.healing03-h5.h5-02 { background: url(../img/healing/healing03_h5_02.gif) left top no-repeat;}
.healing03-h5.h5-03 { background: url(../img/healing/healing03_h5_03.gif) left top no-repeat;}

dl.healing03-price01 dt.dt-01 {
	float: left;
	width: 490px;
	height: 27px;
	padding-top: 8px;
	padding-left: 10px;
	border-top: 1px dotted #999;
	background: #c8c5e6;
	color: #000;
}

dl.healing03-price01 dd.dd-01 {
	float: left;
	width: 170px;
	height: 27px;
	padding-top: 8px;
	border-top: 1px dotted #ccc;
	text-align: center;
}

dl.healing03-price01 dd.dd-02 {
	float: left;
	width: 180px;
	height: 27px;
	padding-top: 8px;
	border-top: 1px dotted #ccc;
	font-size: 14px;
	font-weight: bold;
	color: #b46eb4;
}

dl.healing03-price02 {
	float: left;
	width: 400px;
	margin-right: 50px;
}

dl.healing03-price02.end {
	margin-right: 0;
}

dl.healing03-price02 dt.dt-01 {
	float: left;
	width: 150px;
	height: 27px;
	padding-top: 8px;
	padding-left: 10px;
	border-top: 1px dotted #999;
	background: #c8c5e6;
	color: #000;
}

dl.healing03-price02 dd.dd-01 {
	float: left;
	width: 90px;
	height: 27px;
	padding-top: 8px;
	border-top: 1px dotted #ccc;
	text-align: center;
}

dl.healing03-price02 dd.dd-02 {
	float: left;
	width: 150px;
	height: 27px;
	padding-top: 8px;
	border-top: 1px dotted #ccc;
	font-size: 14px;
	font-weight: bold;
	color: #b46eb4;
}

.healing04-column01 {
	float: left;
	width: 257px;
	padding: 0 20px 20px 0;
	border-right: 1px dotted #ccc;
}

.healing04-column02 {
	float: left;
	width: 257px;
	padding: 0 20px 20px 18px;
}

/*
.healing04-column01 {
	float: left;
	width: 257px;
	padding: 0 20px 20px 0;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.healing04-column02 {
	float: left;
	width: 257px;
	padding: 0 20px 20px 18px;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.healing04-column03 {
	float: left;
	width: 258px;
	padding: 0 0 20px 18px;
	border-bottom: 1px dotted #ccc;
}

.pt20 {
	padding-top: 20px;
}

.healing04-column04 {
	float: left;
	width: 554px;
	padding: 0 0 20px 18px;
	border-bottom: 1px dotted #ccc;
}

.healing04-column05 {
	float: left;
	width: 192px;
	padding: 20px 20px 0 0;
	border-right: 1px dotted #ccc;
}

.healing04-column06 {
	float: left;
	width: 172px;
	padding: 20px 20px 0 20px;
	border-right: 1px dotted #ccc;
}

.healing04-column07 {
	float: left;
	width: 172px;
	padding: 20px 20px 0 19px;
	border-right: 1px dotted #ccc;
}

.healing04-column08 {
	float: left;
	width: 192px;
	padding: 20px 0 0 20px;
}
*/

.healing04-h4 {
	width: 258px;
	height: 40px;
	text-indent: -9999px;
}
.healing04-h4.h4-01 { background: url(../img/healing/healing04_h4_01.gif) left top no-repeat;}
.healing04-h4.h4-02 { background: url(../img/healing/healing04_h4_02.gif) left top no-repeat;}
.healing04-h4.h4-03 { background: url(../img/healing/healing04_h4_03.gif) left top no-repeat;}
.healing04-h4.h4-04 { background: url(../img/healing/healing04_h4_04.gif) left top no-repeat;}
.healing04-h4.h4-05 { background: url(../img/healing/healing04_h4_05.gif) left top no-repeat;}
.healing04-h4.h4-06 { background: url(../img/healing/healing04_h4_06.gif) left top no-repeat;}
.healing04-h4.h4-07 { background: url(../img/healing/healing04_h4_07.gif) left top no-repeat;}
.healing04-h4.h4-08 { background: url(../img/healing/healing04_h4_08.gif) left top no-repeat;}
.healing04-h4.h4-09 { background: url(../img/healing/healing04_h4_09.gif) left top no-repeat;}
.healing04-h4.h4-10 { background: url(../img/healing/healing04_h4_10.gif) left top no-repeat;}
.healing04-h4.h4-11 { background: url(../img/healing/healing04_h4_11.gif) left top no-repeat;}
.healing04-h4.h4-12 { background: url(../img/healing/healing04_h4_12.gif) left top no-repeat;}



/*------------------------------------------------
   sub nav
------------------------------------------------*/

#concept a { background: url(../img/healing/subnav.gif) 0 0 no-repeat;}
#menu a { background: url(../img/healing/subnav.gif) 0 -25px no-repeat;}
#campaign a { background: url(../img/healing/subnav.gif) 0 -50px no-repeat;}
#guide a { background: url(../img/healing/subnav.gif) 0 -75px no-repeat;}


#concept a:hover { background: url(../img/healing/subnav.gif) -190px 0 no-repeat;}
#menu a:hover { background: url(../img/healing/subnav.gif) -190px -25px no-repeat;}
#campaign a:hover { background: url(../img/healing/subnav.gif) -190px -50px no-repeat;}
#guide a:hover { background: url(../img/healing/subnav.gif) -190px -75px no-repeat;}

