@charset "Shift_JIS";


/* 右メニュー */
div#right div#smenu{
	width:215px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	background:url(../images/bk_sm.gif) bottom no-repeat;
}
div#smenu h5{
	width:215px;
	margin:0 0 15px 0;
	padding:0;
	float:left;
}
div#smenu ul{
	margin:0 0 0 15px;
	_margin:0 0 0 6px;
	padding:0;
	float:left;
}
div#smenu li{
	width:200px;
	float:left;
	padding:0;
	list-style-type: none;
	text-indent: -9999px;
}
div#smenu li a{
	margin:0;
	padding:0;
	display: block;
	text-decoration: none;
}
div#smenu #s01 a{
	width:111x;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m02.gif) no-repeat;
	background-position:0 0;
	margin:0 0 25px 0;
}
div#smenu #s02 a{
	width:135px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m03.gif) no-repeat;
	background-position:0 0;
	margin:0 0 15px 0;
}
div#smenu #s03 a{
	width:112px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m04.gif) no-repeat;
	background-position:0 0;
	margin:0 0 25px 0;
}
div#smenu #s04 a{
	width:99px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m05.gif) no-repeat;
	background-position:0 0;
	margin:0 0 25px 0;
}
div#smenu #s05 a{
	width:56px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m06.gif) no-repeat;
	background-position:0 0;
	margin:0 0 25px 0;
}
div#smenu #s06 a{
	width:76px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m07.gif) no-repeat;
	background-position:0 0;
	margin:0 0 10px 18px;
}
div#smenu #s07 a{
	width:124px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m08.gif) no-repeat;
	background-position:0 0;
	margin:0 0 25px 18px;
}
div#smenu #s08 a{
	width:100px;
	height:9px;
	overflow:hidden;
	background:url(../images/menu/m09.gif) no-repeat;
	background-position:0 0;
	margin:0 0 25px 0;
}

/* ロールオーバー */
div#smenu #s01 a:hover{
	width:111x;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m02.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 0;
}
div#smenu #s02 a:hover{
	width:135px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m03.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 15px 0;
}
div#smenu #s03 a:hover{
	width:112px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m04.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 0;
}
div#smenu #s04 a:hover{
	width:99px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m05.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 0;
}
div#smenu #s05 a:hover{
	width:56px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m06.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 0;
}
div#smenu #s06 a:hover{
	width:76px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m07.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 10px 18px;
}
div#smenu #s07 a:hover{
	width:124px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m08.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 18px;
}
div#smenu #s08 a:hover{
	width:100px;
	height:9px;
	overflow:hidden;
	background:url(../images/menu/m09.gif) no-repeat;
	background-position:0 -9px;
	margin:0 0 25px 0;
}

/* アクティブ */
div#smenu #s01_o{
	width:111x;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m02.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 0;
}
div#smenu #s02_o{
	width:135px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m03.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 15px 0;
}
div#smenu #s03_o{
	width:112px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m04.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 0;
}
div#smenu #s04_o{
	width:99px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m05.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 0;
}
div#smenu #s05_o{
	width:56px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m06.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 0;
}
div#smenu #s06_o{
	width:76px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m07.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 10px 18px;
}
div#smenu #s07_o{
	width:124px;
	height:10px;
	overflow:hidden;
	background:url(../images/menu/m08.gif) no-repeat;
	background-position:0 -10px;
	margin:0 0 25px 18px;
	_margin:0 0 25px 9px;
}
div#smenu #s08_o{
	width:100px;
	height:9px;
	overflow:hidden;
	background:url(../images/menu/m09.gif) no-repeat;
	background-position:0 -9px;
	margin:0 0 25px 0;
}

/* おすすめタイトル */
div#left h2#osusume{
	width:615px;
	height:40px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	background:url(../images/menu/p01.jpg) no-repeat;
	text-indent:-9999px;
}

/* おすすめメイン */
div#left div.cont01{
	width:577px;
	margin:0 0 25px 20px;
	!margin:0 0 25px 19px;
	_margin:0 0 25px 9px;
	padding:0 0 15px 0;
	float:left;
	background:url(../images/bk577.gif) bottom no-repeat;
}
h3{
	width:577px;
	margin:0 0 10px 0;
	padding:0;
}
div.cont01 p{
	width:557px;
	!width:550px;
	margin:0 0 0 10px;
	!margin:0 0 0 12px;
	_!margin:0 0 0 7px;
	padding:0;
	float:left;
}

div.cont01 p.en{
	padding:5px 0 0 0;
	font-size: 12px;
	color:#a6937c;
}

div.cont01 span{
	text-decoration:underline;
}
div#left div.cont02{
	width:555px;
	margin:0 0 25px 20px;
	!margin:0 0 25px 19px;
	_margin:0 0 25px 9px;
	padding:10px;
	float:left;
	border:solid 1px #F0EAE2;
}
div.cont02 img{
	margin:0 20px 0 0;
	padding:0;
	float:left;
}
div.cont02 p{
	width:300px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
}
div.cont02 p.en{
	font-size: 12px;
	color:#a6937c;
}

/* メニュータイトル */
div#left h2#menu{
	width:615px;
	height:40px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
	background:url(../images/menu/p07.jpg) no-repeat;
	text-indent:-9999px;
}

/* メニューメイン */
div#left div.cont03{
	width:577px;
	margin:0 0 25px 20px;
	!margin:0 0 25px 19px;
	_margin:0 0 25px 9px;
	padding:0 0 10px 0;
	float:left;
	background:url(../images/bk577.gif) bottom no-repeat;
}

div#left p.en_t{
	text-align:center;
	padding:0 0 10px 0;
	font-size: 12px;
	color:#a6937c;
}

div.cont03 p{
	width:360px;
	_width:345px;
	margin:0 10px 0 0;
	padding:0;
	float:right;
}

div.cont03 p.en{
	padding:5px 5px 0 0;
	font-size: 12px;
	color:#a6937c;
}
div.cont03 img.menu{
	margin:0 0 10px 10px;
	!margin:0 0 10px 12px;
	float:left;
}
div.cont03 p span{
	margin:5px 0 10px 0;
	!padding:0 0 10px 0;
	float:left;
}

/* プラチナルームについて */
div#left div#cont04{
	width:555px;
	margin:15px 0 25px 10px;
	_margin:15px 0 25px 5px;
	padding:0 0 15px 0;
	float:left;
	background:url(../images/menu/bk.gif) bottom no-repeat;
}
div#cont04 h4{
	width:555px;
	margin:0 0 10px 0;
	padding:0;
}
div#cont04 p{
	width:290px;
	margin:0 15px 0 15px;
	_margin:0 10px 0 0;
	padding:0;
	float:right;
}
div#cont04 p.en{
	width:550px;
	margin:0 0 0 10px;
	padding:5px 0 0 0;
	font-size: 11px;
	color:#a6937c;
}

div#cont04 img.menu{
	margin:0 0 10px 10px;
	!margin:0 0 10px 12px;
	float:left;
}
div#cont04 strong.l-14b{
	margin:0 0 10px 10px;
	float:left;
}
div#cont04 p#reserve{
	width:534px;
	margin:5px 0 0 10px;
	padding:0;
	float:left;
	_float:none;
}

/* アロマトリートメント */
div.cont03 div#imgs{
	width:574px;
	margin:0 0 0 10px;
	!margin:0;
	padding:0;
	float:left;
}
div#imgs img{
	margin:0 12px 0 0;
	!margin:0 0 0 11px;
	padding:0;
	float:left;
}
div.cont03 p#option{
	width:554px;
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
	padding:0;
	float:left;
}
/* 使用しているオイルについてボタン */
ul#b_oil{
	width:360px;
	_width:345px;
	margin:50px 10px 0 0;
	padding:0;
	float:right;
}
ul#b_oil li{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	list-style-type: none;	
	text-indent:-9999px;
	display: block;	
}
ul#b_oil li a{
	width:190px;
	height:28px;
	float:left;
	background:url(../images/menu/aloma13.gif) center no-repeat;
	text-indent:-9999px;
}

/* アロマトリートメントオプション */
div.cont06 {
	width:577px;
	margin:0;
	padding:0;
	float:left;
}
div.cont05 {
	width:552px;
	margin:0 0 0 10px;
	_margin:0 0 0 6px;
	padding:0;
	float:left;
}
div.cont05 dl{
	width:552px;
	margin:0 0 0 0;
	padding:0 0 20px 0;
	float:left;
	border-top:1px solid #F0EAE2;
}
div.cont05 dl.noborder{
	border:none;
}
div.cont05 dt{
	width:552px;
	height:40px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	float:left;
}
div.cont05 dt#aloma01{
	background:url(../images/menu/aloma01.gif) center left no-repeat;
}
div.cont05 dt#aloma02{
	background:url(../images/menu/aloma07.gif) center left no-repeat;
}
div.cont05 dt#aloma03{
	background:url(../images/menu/aloma09.gif) center left no-repeat;
}
div.cont05 dt#aloma04{
	background:url(../images/menu/aloma11.gif) center left no-repeat;
}
div.cont05 dd{
	width:552px;
	margin:0;
	padding:0;
	float:left;
}
div.cont05 dd p{
	width:350px;
	margin:0;
	padding:0;
	float:right;
}
div.cont05 dl img{
	float:left;
}

div.anker{
width:552px;
height:1px;
float:left;
}
/* アロマトリートメントオプション(種類) */
div.cont05 dl.syurui{
	width:552px;
	margin:-10px 0 20px 0;
	padding:0;
	float:left;
	border-top:none;
}
dl.syurui dt{
	width:365px;
	height:25px;
	margin:0;
	padding:0;
	float:right;
	text-indent:-9999px;
}
dl.syurui dt#aloma05{
	background:url(../images/menu/aloma04.jpg) left no-repeat;
}
dl.syurui dt#aloma06{
	background:url(../images/menu/aloma05.jpg) left no-repeat;
}
dl.syurui dt#aloma07{
	background:url(../images/menu/aloma06.jpg) left no-repeat;
}
dl.syurui dd{
	width:355px;
	_width:348px;
	margin:0 5px 15px 0;
	padding:0;
	float:right;
}

/* オイル */
div#left div.oil{
	width:577px;
	margin:0 0 25px 20px;
	!margin:0 0 25px 19px;
	_margin:0 0 25px 9px;
	padding:0 0 10px 0;
	float:left;
	background:url(../images/bk577.gif) bottom no-repeat;
}
div#left div.massage{
	width:562px;
	margin:0 0 0 6px;
	_margin:0 0 0 3px;
	padding:0 0 20px 0;
	float:left;
	border:1px solid #C1BCB5;
	background:url(../images/menu/oil_bk.gif) top #F8F6F2 no-repeat;
}
div#left div.season{
	width:577px;
	margin:0 0 25px 20px;
	!margin:0 0 25px 19px;
	_margin:0 0 25px 9px;
	padding:0 0 10px 0;
	float:left;
	background:url(../images/bk577.gif) bottom no-repeat;
}
div#left div.original{
	width:577px;
	margin:0 0 15px 20px;
	!margin:0 0 15px 19px;
	_margin:0 0 15px 9px;
	float:left;
}

/* BULAN BALIの使用しているオイル */
div.oil dl{
	width:535px;
	margin:25px 0 0 20px;
	_margin:25px 0 0 10px;
	padding:0;
	float:left;
}
div.oil dt{
	width:535px;
	height:17px;
	margin:0 0 25px 0;
	padding:0;
	float:left;
	background:url(../images/menu/oil03.gif) center no-repeat;
	text-indent:-9999px;
}
/* オイル一覧ボタン */
div.oil ul{
	width:555px;
	margin:30px 0 10px 0;
	padding:0;
	float:left;
}
div.oil li{
	float:right;
	margin:0;
	padding:0;
	width:200px;
	list-style-type: none;	
	text-indent:-9999px;
	display: block;	
}
div.oil li a{
	width:200px;
	height:28px;
	float:right;
	background:url(../images/menu/oil04.gif) center no-repeat;
	text-indent:-9999px;
}

/* メッセージ */
div.massage h4{
	width:562px;
	height:47px;
	margin:30px 0 0 0;
	padding:0;
	background:url(../images/menu/oil05.gif) center no-repeat;
	text-indent:-9999px;
}
div.massage h5{
	width:520px;
	height:20px;
	margin:40px 0 15px 20px;
	padding:0;
	text-indent:-9999px;
}
div.massage h5.tit_msg01{
	background:url(../images/menu/oil06.gif) left no-repeat;
}
div.massage h5.tit_msg02{
	background:url(../images/menu/oil07.gif) left no-repeat;
}
div.massage p{
	width:520px;
	margin:0 0 10px 20px;
	padding:0;
}
div.massage p#sign{
	width:520px;
	margin:10px 0 10px 20px;
	padding:0;
	text-align:right;
}

/* ブレンドボタン */
ul#brend {
	margin:-10px 0 20px 20px;
	!margin:0 0 20px 19px;season
	_margin:0 0 20px 10px;
	padding:0;
	float:left;
}
ul#brend li{
	margin:0;
	padding:0;
	float:left;
	display:block;
}
ul#brend li a{
	width:230px;
	height:28px;
	float:left;
	text-indent:-9999px;
	background:url(../images/menu/oil10.gif) no-repeat;
}


/* オーガニックオイル */

div.season p{
	width:540px;
	margin:0 0 15px 20px;
}
div.season ul{
	width:540px;
	margin:0 0 15px 20px;
	list-style:none;
}
div.season li{
	width:540px;
	height:30px;
	_height:35px;
	margin:0 0 5px 0;
	list-style:none;
}
div.season li img{
	float:left;
	margin:0 10px 0 0;
}
div.season li span{
	float:left;
	margin:5px 0 0 0;
}