/*---ブラウザ初期値リセット---*/

*{ margin:0;padding:0; line-height:1em;}



/*---全体・段組み---*/

body{

	  background:#231F20;

	  background:#333;

	  color:#ffffff;

	  font-size:14px;

	  link:#ffffff;

	  vlink:#ffffff;

	 }



img{

	 border:none;

	 line-height:1em;

	 margin:0;

	 padding:0;

	}





/*---ヘッダー---*/

.head{

		width:1000px;

		/*---IE6---*/

		height:100px;

		margin-left:auto;

		margin-right:auto;

	 }



.head_menu{

		font-size:13px;

		width:680px;

		text-align:right;

		margin-top:70px;

	 }



.main_movie{

		width:1000px;

		height:370px;

		/*---IE6---*/

		margin-left:auto;

		margin-right:auto;

		z-index:1;

	 }



.cont_top{

		width:1000px;

		height:250px;

		/*---IE6---*/

		margin-left:auto;

		margin-right:auto;

		z-index:1;

	 }



.movie_menu{

		width:1000px;

		height:50px;

		padding:5px 0px;

		text-align:center;

		background:#000000;

		position:absolute;

		top:410px;

		border-top:solid 1px #ccc;

		filter:Alpha(opacity=50);

		-moz-opacity:0.5;

		opacity:0.50;

		z-index:2;

	 }



.movie_menu2{

		width:1000px;

		height:50px;

		padding:5px 0px;

		text-align:center;

		font-size:13px;

		position:absolute;

		top:410px;

		border-top:solid 1px #ffffff;

		z-index:3;

	 }



.cont_movie_menu{

		width:1000px;

		height:50px;

		padding:5px 0px;

		text-align:center;

		background:#000000;

		position:absolute;

		top:100px;

		border-top:solid 1px #ccc;

		border-bottom:solid 1px #ccc;

		filter:Alpha(opacity=50);

		-moz-opacity:0.5;

		opacity:0.50;

		z-index:2;

	 }



.cont_movie_menu2{

		width:1000px;

		height:50px;

		padding:5px 0px;

		text-align:center;

		font-size:13px;

		position:absolute;

		top:100px;

		z-index:3;

	 }





.main_center{

		width:1000px;

		height:300px;

		background:#362720;

		/*---IE6---*/

		margin-left:auto;

		margin-right:auto;

		z-index:1;

	 }



.main_center_cont{

		width:500px;

		font-size:13px;

		color:#FFE9DF;

		padding-top:15px;

		line-height:25px;

	 }



.cont_center{

		width:1000px;

		background:#362720;

		/*---IE6---*/

		margin-left:auto;

		margin-right:auto;

		z-index:1;

	 }





/*---フッター---*/

.foot{

		width:1000px;

		 background:url(../img/foot_bar.jpg) no-repeat center;

		_background:url(../img/foot_bar.jpg) no-repeat 50% 0px;

		/*---IE6---*/

		height:80px;

		margin-left:auto;

		margin-right:auto;

	 }





/*---コピーライト---*/

.copy{

		width:1000px;

		height:30px;

		text-align:center;

		font-size:13px;

		/*---IE6---*/

		margin-left:auto;

		margin-right:auto;

	 }

	 

	 



/* room */



#room .right{

	width:112px;

	overflow:hidden;

}



* html #room .right img{

	margin-left:-15px;



}



#room .left{

	width:600px;

	overflow:hidden;

}



.shadetabs li{

	margin-bottom:7px;

}

.tabcontent{display:none;}



#room .caption{

	background:url(../img/suite_villa/sankara-suite/caption.jpg) top repeat-x;

	color:#fff;

	position:relative;

}

* html #room .caption{height:40px;}

#room .caption p{

	padding:10px 70px 10px 10px;

}

#room .caption .next{

	position:absolute;

	top:10px;

	right:10px;

	display:inline-block;

	padding:0 3px;

	background:#d5ded3;

}

#room .caption .next a{

	color:#00492d;

}


