body{
     	background-image: url("bg.gif");
     	background-repeat: repeat-y;
     	background-position: left top ;
     	margin: 0px 0px;
     	scrollbar-face-color: FFFFFF;
     	scrollbar-highlight-color: 666666;
     	scrollbar-shadow-color: cccccc;
     	scrollbar-3dlight-color: FFFFFF;
     	scrollbar-arrow-color: 993300;
     	scrollbar-track-color: FFFFFF;
     	scrollbar-darkshadow-color: FFFFFF;
	width	:	auto ;
	height	:	auto ;
}

/* link STYLE */
a:link       { color: #696169; text-decoration: none ; font-size:12px ; font-family:MS UI Gothic,Sans-serif,Arial,Tahoma,Verdana,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka; }
a:visited    { color: #333333; text-decoration: none ; font-size:12px ; font-family:MS UI Gothic,Sans-serif,Arial,Tahoma,Verdana,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;}
a:active     { color: #FFCCCC }
a:hover      { position: relative; left:  1px; top:  1px;}

a:link.bottom_idx       { color: #FFFFFF; text-decoration: none ; font-size:11px ; font-family:MS UI Gothic,Arial,Tahoma,Verdana,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;font-weight:500; }
a:visited.bottom_idx    { color: #FFFFFF; text-decoration: none ; font-size:11px ; font-family:MS UI Gothic,Arial,Tahoma,Verdana,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;font-weight:500; }
a:active.bottom_idx     { color: #FFFFFA;font-weight:500;  }
a:hover.bottom_idx      { position: relative; left:  0px; top:  0px;color:#DFDDBD;font-weight:500;  }


/* ベーシックフォント */
div.{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:140%;font-weight:500;color:#696169;
    }
p.{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:140%;font-weight:500;color:#696169;margin-top: 0.2em;margin-bottom: 0.8em;
    }
p.room{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:180%;font-weight:500;color:#696169;margin-top: 0.8em;margin-bottom: 0.8em;
    }

div.{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#696169;
    }

li.{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:140%;font-weight:500;color:#696169;margin-top: 0.2em;margin-left: -1.5em;
    }


td.mid-dark{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#696169;
    }

td.mid-dark-arial{
     font-size:12px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:700;color:#696169;
    }

td.komoji-white{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#FFFFFF;
    }

td.midashi-white{
     font-size:18px;font-family:sans-serif,MS UI Gothic,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#FFFFFF;
    }

td.midashi-dark{
     font-size:18px;font-family:sans-serif,MS UI Gothic,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#696169;
    }

td.midashi-dark-arial-bold{
     font-size:12px;font-family:Arial,sans-serif,MS UI Gothic,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:700;color:#696169;
    }

span.midashi-dark{
     font-size:18px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#696169;
    }

span.midashi-white{
     font-size:18px; font-family:sans-serif,MS UI Gothic,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%; font-weight:500;color:#FFFFFF;
    }


span.mid-dark{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#696169;
    }

span.mid-white{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:180%;font-weight:500;color:#FFFFFF;
    }


span.komoji-dark{
     font-size:11px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#696169;
    }

span.komoji-white{
     font-size:11px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:180%;font-weight:500;color:#FFFFFF;
    }

td.underbar{
     font-size:12px;font-family:MS UI Gothic,sans-serif,"ＭＳ Ｐゴシック",Arial,"Comic Sans ms",sans,Osaka;
     line-height:160%;font-weight:500;color:#696169;
     border-style:solid;border-color:#D5CEB7;border-top-width : 0px;border-bottom-width : 1px;border-left-width : 0px;border-right-width : 0px;
    }


/* イントロムービー */
div.intro_base{
	position: absolute;top: 50px;left: 0px;width:100%;text-align:center;
}

div.intro_frame{
	position: relative;background-color:;width:700;height:400;
}

div.intro_logo{
	position: static;text-align:left;background-color:;width:720;height:40;
}


div.skip{
	position: static;width:720;height:100;
	text-align:center; margin-top:0.5em;
	background-color:;
	font-family:Sans-serif,MS UI Gothic,Arial,Osaka;font-size:18px;color:#FFFFFF;
}

img.movie{
    padding:10px 15px;background-color:#ffffff;border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
    border-width:5px;border-style:solid;
}


/* ページ */

div.base{
	position: absolute;top: 0px;left: 0px;width:100%;height:100%;
	font-size:12px;line-height:100%;
}

div.frame{
     	background-image: url("underbar.gif");background-repeat: no-repeat;background-position: right bottom ;margin: 0px 0px;
	position: absolute;top:50px;left:100px;background-color:#FFFFFF;width:800px;height:550px;
	font-size:12px;line-height:100%;
}

div.frame_guestroom{
     	background-image: url("guestroom/underbar.gif");background-repeat: no-repeat;background-position: right bottom ;margin: 0px 0px;
	position: absolute;top:50px;left:100px;background-color:#FFFFFF;width:800px;height:550px;
	font-size:12px;line-height:100%;
}

div.frame_dining{
     	background-image: url("restaurant/underbar.gif");background-repeat: no-repeat;background-position: right bottom ;margin: 0px 0px;
	position: absolute;top:50px;left:100px;background-color:#FFFFFF;width:800px;height:550px;
	font-size:12px;line-height:100%;
}

.frame_spa_menu{
     	background-image: url("underbar_info.gif");background-repeat: no-repeat;background-position: right bottom ;margin: 0px 0px;
	position: absolute;top:50px;left:100px;background-color:#FFFFFF;width:800px;height:1200px;
	font-size:12px;line-height:100%;
}

div.frame_long{
     	background-image: url("underbar_info.gif");background-repeat: no-repeat;background-position: right bottom ;margin: 0px 0px;
	position: absolute;top:50px;left:100px;background-color:#FFFFFF;width:800px;height:900px;
	font-size:12px;line-height:100%;
}

div.frame_long2{
     	background-image: url("underbar_info.gif");background-repeat: no-repeat;background-position: right bottom ;margin: 0px 0px;
	position: absolute;top:50px;left:100px;background-color:#FFFFFF;width:800px;height:1100px;
	font-size:12px;line-height:100%;
}

div.line01{
	position: absolute;top:0px;left:0px;
	width:800px;height:6px;
	background-color:#000000;
}

div.line02{
	position: absolute;top:6px;left:0px;
	width:800px;height:4px;
	background-color:#331100;
}

div.line03{
	position: absolute;top:550px;left:0px;width:800px;height:30px;background-color:#001133;
     	font-size:12px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:120%;font-weight:500;color:#FFFFFF;vertical-align:middle;
}
p.line03{
	margin-top : 8px;
}

div.line03-shadow{
     	background-image: url("topbar_shadow.gif");background-repeat: no-repeat;background-position: left top ;
	position: absolute;top:13px;left:0px;width:800px;
     	font-size:7px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:100%;font-weight:700;color:#FFFFFF
}

div.flashmovie{
     	background-image: url("bg2.gif");background-repeat: repeat-x;background-position: left top ;
	position: absolute;top:10px;left:0px;width:800px;height:260px;
}

div.cont1{
     	background-image: url("");background-repeat: repeat-y;background-position: left top ;
	position: absolute;top:290px;left:10px;width:780px;height:200px;
	background-color:;
}

h1{
	position: absolute;top:5px;left:90px;width:900px;height:20px;
	font-size:12px;
	line-height:80%;
}

div.notes{
	position: absolute;top:880px;left:10px;width:800px;height:20px;
	text-align:left;color:#FFFFFF;
	background-color:;
}

div.cont1-idx{
     	background-image: url("middlebar.gif");background-repeat: no-repeat;background-position: left top ;
	position: absolute;top:260px;left:0px;width:800px;height:35px;
	text-align:left;
	background-color:;
     	font-size:12px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:160%;font-weight:500;color:#DFDFDF
}

div.cont1-1{
	position: absolute;top:5px;left:0px;width:170px;height:200px;
	text-align:left;
	background-color:;
     	font-size:11px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:160%;font-weight:500;color:#DFDFDF
}

div.cont1-2{
	position: absolute;top:0px;left:200px;width:400px;height:150px;text-align:left;background-color:;
     	font-size:12px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:160%;font-weight:500;color:;
}

div.cont1-3{
	position: absolute;top:0px;left:610px;width:170px;height:200px;text-align:left;background-color:;
     	font-size:11px;font-family:MS UI Gothic,Arial,sans-serif,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:160%;font-weight:500;color:;
}

div.cont1-4{
	position: absolute;top:520px;left:0px;width:550px;height:25px;text-align:left;background-color:;
     	font-size:11px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:120%;font-weight:500;color:;
}

div.idx{	
     	background-image: url("bg5.gif");background-repeat: no-repeat;background-position: left top ;height:22px;
     	font-size:12px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:100%;
     	font-weight:500;
     	color:#333333;
}

span.float_left{ float: left;
}
*.float_clear{ clear: both;
}

/* サブページ用（第２階層）
---------------------------------------------------- */

div.bgx{
     	background-image: url("");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.bgroom{
     	background-image: url("guestroom/bg.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.bgclub{
     	background-image: url("club/bg.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.bgspa{
     	background-image: url("ispa/top_main.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.bgspa_flash{
     	background-image: url("");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:270px;left:340px;width:450px;height:220px;
}

div.bgrestaurant1{
     	background-image: url("");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:390px;left:0px;width:500px;height:160px;
}
div.bgrestaurant2{
     	background-image: url("");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:390px;left:500px;width:300px;height:160px;
}
div.bgrestaurant3{
     	background-image: url("");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:325px;left:0px;width:800px;height:65px;
}

div.bggeneral{
     	background-image: url("general_info/bg.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:100%;
}

div.bgbis{
     	background-image: url("business/bg.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:100%;
}

div.bgfamily{
     	background-image: url("family/bg.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:100%;
}

div.bgbanquet{
     	background-image: url("banquet/bg.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:100%;
}

div.bgspa1{
     	background-image: url("ispa/bg1.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.bgspa2{
     	background-image: url("ispa/bg2.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.bgspa3{
     	background-image: url("ispa/bg3.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.bgspa4{
     	background-image: url("ispa/bg4.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.bgclub2{
     	background-image: url("club/info/bg.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:550px;
}
div.header{
	position: absolute;top:30px;left:0px;width:800px;
}

div.cont2{
     	background-image: url("");background-repeat: repeat-y;background-position: left top ;
	position: absolute;top:30px;left:10px;width:770px;height:475px;
}

div.cont2-1{
	position: absolute;top:0px;left:0px;width:150px;height:475px;
	text-align:left;background-color:;
}

div.cont2-2{
     	background-image: url("");background-repeat: repeat-y;background-position: right top ;
	position: absolute;top:0px;left:160px;width:625px;height:475px;
	text-align:left;
	background-color:;
}

td.idx{
     	background-image: url("bg5.gif");background-repeat: no-repeat;background-position: left top ;
     	font-size:12px;font-family:MS UI Gothic,sans-serif,Arial,"ＭＳ Ｐゴシック","Comic Sans ms",sans,Osaka;
     	line-height:100%;
     	font-weight:500;
     	color:#333333;
}


/* ディテールページ用（第３階層）
---------------------------------------------------- */


div.bgroom2{
     	background-image: url("guestroom/bg2.jpg");background-repeat: no-repeat;background-position: left bottom ;
	position: absolute;top:0px;left:0px;width:800px;height:530px;
}
div.dining_yan{
     	background-image: url("restaurant/yan_toh_heen/titleimage.jpg");background-repeat: no-repeat;background-position: right bottom ;
	position: absolute;top:0px;left:160px;width:630px;height:495px;
	text-align:left;
	background-color:;
}
div.dining_spn{
     	background-image: url("restaurant/spoon/titleimage.jpg");background-repeat: no-repeat;background-position: right bottom ;
	position: absolute;top:0px;left:160px;width:630px;height:495px;
	text-align:left;
	background-color:;
}
div.dining_nob{
     	background-image: url("restaurant/nobu/titleimage.jpg");background-repeat: no-repeat;background-position: right bottom ;
	position: absolute;top:0px;left:160px;width:630px;height:495px;
	text-align:left;
	background-color:;
}
div.dining_har{
     	background-image: url("restaurant/harbourside/titleimage.jpg");background-repeat: no-repeat;background-position: right bottom ;
	position: absolute;top:0px;left:160px;width:630px;height:495px;
	text-align:left;
	background-color:;
}
div.dining_stk{
     	background-image: url("restaurant/steakhouse/titleimage.jpg");background-repeat: no-repeat;background-position: right bottom ;
	position: absolute;top:0px;left:160px;width:630px;height:495px;
	text-align:left;
	background-color:;
}
div.dining_lob{
     	background-image: url("restaurant/lobby/titleimage.jpg");background-repeat: no-repeat;background-position: right bottom ;
	position: absolute;top:0px;left:160px;width:630px;height:495px;
	text-align:left;
	background-color:;
}
div.cont3-2{
     	background-image: url("");background-repeat: repeat-y;background-position: right top ;
	position: absolute;top:0px;left:160px;width:625px;height:460px;
	text-align:left;
	background-color:;
}