	* {
			margin: 0px;
			padding: 0px;
			}
			
		body {
			font-size: 13px;
			line-height: 1.4;
			color: #FFFFFF;
			background-color: #66563E;
		}
		#container {
       		width: 825px;
       		margin: 0px auto 0px auto;
       		padding-bottom: 15px;
       		padding-left: 15px;
       		padding-right: 15px;
       		padding-top: 15px;
       		background-color: #66563E;
       }
		#container li{
			list-style: none;
		}
		#contents_box{
			border:#FFFFFF 2px solid;
			width: 820px;
		}
		#head h1{
			float: left;
		}
		#head ul{
			float: left;
			padding-left: 300px;
			padding-top: 50px;
		}
		#head li{
			float: left;
			background: url(../../images/yajirushi.gif) no-repeat;
			background-position : 0px 8px;
			padding-left: 8px;
			padding-right: 10px;
		}
		.headlist01{
			width: 55px;
		}
		.headlist02{
			width: 65px;
		}
		#nav{
			clear: left;
		}
		#nav li{
			float: left;
		}
		#headimages{
			clear: left;
		}
		#subtitle h2{
			float: left;
			padding-top: 35px;
			padding-left: 15px

		}
		#subtitle p{
			float: left;
			padding-left: 198px;
		}
		
		#left_box{
			clear: left;
			width: 200px;
			float: left;
			padding-left: 8px;
			padding-top: 8px;
		}
			#left_box ul{
				background: url(../../images/bg_photo.gif) no-repeat;
				padding-left: 20px;
			}
				.photoimg1{
					padding-top: 5px;
				}
				.photoimg2{
					padding-top: 3px;
				}
				.photoimg3{
					padding-top: 1px;
				}
			#left_box li{
				
			}
			#left_box p{
				padding-top: 8px;
				padding-bottom: 8px;
			}
			#left_box dd{
				font-size: 11px;
			}
		#right_box{
			width: 590px;
			float: left;
			padding-left: 15px;
			padding-top: 8px;
		}
			#casinopr{
	background: url(../../images/bg_casina.gif) no-repeat;
	width: 578px;
	height: 98px;
	color: #03004C;
	padding: 5px 5px 10px 5px;
			}
			
			#news{
				float: left;
				padding-top: 20px;
			}
				#news ul{
					background: url(../../images/bg_news.gif) no-repeat;
					width: 285px;
					height: 150px;
					color: #03004C;
				}
				
				#news li{
					text-indent:5px;
				}
			#info{
				float: left;
				padding-left: 18px;
				padding-top: 20px;
			}
				#info ul{
					background: url(../../images/bg_info.gif) no-repeat;
					width: 285px;
					height: 150px;
					color: #03004C;
				}
				#info li{
					text-indent:5px;
				}
				
				.games{
					clear:left;
					height: 175px;
					background-color: #F9FAEC;
					border: 1px solid #000;
					position:relative;
					margin-bottom: 10px;
				}
				
				.game_area{
					color: #000;
					padding: 15px 0;
					position: relative;
				}
				
				.game_statement {
					padding: 5px 0 5px 230px ;
				}
				.game_statement2 {
					padding: 5px 0 5px 250px ;
				}
				.game_photo{
					position: absolute;
					top: 15px;
				}
				.games img{
					float:left;
					pading:10px 25px 5px 5px;
					
				}
				
				.price{
					color: #ff0000;
					font-style: italic;
					font-size: 1.6em;
					font-weight: bold;
				}
				.tax {
					font-weight: bold;
				}
				
				.plan {
					padding: 5px 0 5px 20px;
				}
				
				#staff {
					padding: 10px 0 ;
				}
				
				#staff table{
					border-collapse: collapse;
					background-color: #F9FAEC;
					border: 1px solid #000;
					color: #000;
					width: 100%
				}
				#staff td {
					border: 1px solid #000;
				}
				
				.stafftable{
					text-align: center;
					position: relative;
					left: 3px;
				}
				
				#dealer {
					float: left;
					width: 270px;
					text-align: center;
					positon: relative;
					left: 5px;
					margin-right: 5px;
				}
				
				
				#majician {
				float: left;
					width: 270px;
					text-align: center;
					margin-left: 5px;
					padding-bottom: 5px;
				}
				
				#pagetop{
					clear: left;
					text-align: right;
					padding: 15px 10px 10px 0;
				}
				
				#table_rule {
					text-align: center;
					padding: 5px 0;
				}
				.gamearea{
					clear:left;
					padding: 10px 5px 15px 10px;
					color: #000;
					width: 100%
				}
				
				.gameareal {
					float: left;
					background-color: #F9FAEC;
					border: 1px solid #000;
					width: 270px;
					position: relative;
					left:2px;
					height:220px;
					margin-bottom: 5px;
				}
				
				.gamearear {
					float: left;
					background-color: #F9FAEC;
					border: 1px solid #000;
					width: 270px;
					position: relative;
					left:14px;
					height:220px;
					margin-bottom: 5px;
				}
				.pricerate {
					padding-right: 5px;
					text-align: right;
				}
				.gamespec {
						padding: 3px;
				}
				.gameimages {
						text-align: center;
				}
				
				.question {
					background-color: #F9FAEC;
					color: #000;
					border: 1px solid #000;
					padding: 5px;
					width: 570px;
				}
				.question img{
					margin: 2px;
					line-height: 20px;
					vertical-align: middle;
				}
				.question span {
					color: #2B93C9;
					font-weight: bold;
				
				}				
				.answer {
					margin: 15px 0 0 0;
					background-color: #F9FAEC;
					color: #000;
					border: 1px solid #000;
					padding: 5px;
					width: 570px;
				}
				.answer span{
					color: #2B93C9;
					font-weight: bold;
				}
				.answer img{
					margin: 2px;
					line-height: 20px;
					vertical-align: middle;
				}
				
				
				.answer_content {
					position: relative;
					left: 38px;
					width: 530px;
					color: #E8377E;
					font-weight: bold;
				}
				.answer_line {
					margin: 5px 3px;
					border-bottom: 1px dotted #000;
					padding-bottom: 5px;
				}
				
				#aboutus {
					background-color: #F9FAEC;
					width: 570px;
					border: 1px solid #000;
					padding: 5px 0 5px 10px;
				}
				
		#footer{
			clear: left;
			background: url(../../images/bg_footer.gif) no-repeat;
		}
			.footertab1{
				padding-left: 8px;
			}
			.footertab2{
				padding-left: 420px;
				padding-top: 3px;
				font-size: 11px;
			}
		
		
		
		
		#recruit01 table{
			border-collapse: collapse;
			width: 430px;
			margin-top: 10px;
		}
		#recruit01 td{
			border:#DBDDDC 1px solid;
			padding: 2px;
		}
		#recruit02 table{
			border-collapse: collapse;
			width: 430px;
			margin-top: 10px;
		}
		#recruit02 td{
			border:#DBDDDC 1px solid;
			padding: 2px;
		}
		#recruit03 table{
			border-collapse: collapse;
			width: 430px;
			margin-top: 10px;
		}
		#recruit03 td{
			border:#DBDDDC 1px solid;
			padding: 2px;
		}
		#otoi{
			border-top:#DBDDDC 1px dotted;
			margin-top: 20px;
		}
		#otoi table{
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		#com {
			width: 430px;
			background-color: #F9FAEC;
			padding: 1px;	
		}

		#com h3{
			padding-bottom: 5px;
		}
		#com table{
			border-collapse: collapse;
			width: 430px;
			border:#DBDDDC 1px solid;
			margin-top: 5px;
		}
		#com td{
			border:#DBDDDC 1px solid;
			padding: 2px;
		}
		
		#con{
			margin-top: 10px;
		}
		
		
		#con h3{
			padding-bottom: 3px;
			margin-bottom: 5px;
			padding-top: 5px;
		}
		.conlist{
			background-color: #F9FAEC;
			color: #000000;
		}
		.matp{
			background-color: #F9FAEC;
			margin-top: 5px;
			color: #000000;
		}
		#simap{
			background-color: #F9FAEC;
			border:#000000 1px solid;
			margin-bottom: 20px;
			padding-left: 50px;
		}
		
		
		#mat h3{
			padding-bottom: 3px;
			padding-top: 5px;
		}
		#mat p{
			padding-bottom: 5px;
		}
		
		#mapp {
			padding-bottom: 10px;
		}
		#mapp h3{
			padding-bottom: 3px;
			padding-top: 10px;
			margin-bottom: 10px;
		}
	
		
		#mat{
			margin-top: 10px;
		}
		#mop{
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		
		#rentaltab table{
			border-collapse: collapse;
			margin-top: 10px;
		}
		#rentaltab td{
			border:#DBDDDC 1px solid;
			padding: 2px;
		}
		#rentaltab2 table{
			border-collapse: collapse;
			margin-top: 20px;
		}
		#rentaltab2 td{
			border:#DBDDDC 1px solid;
			padding: 2px;
		}
		
		#blackj{
			background-color: #F9FAEC;
			color: #000;
			border: 1px solid #000;
			padding: 5px;
			height: 420px;
		}
		
		#black_left{
			clear: left;
			width: 280px;
			float: left;
		}
		#black_right{
			width: 280px;
			float: left;
			padding-left: 10px;
		}
		#bakara{
			clear: left;
			background-color: #F9FAEC;
			color: #000;
			border: 1px solid #000;
			padding: 5px;
			height: 294px;
			margin-top: 20px;
		}
		.bjmoney{
			padding-left: 350px;
		}
		.bamoney{
			padding-left: 430px;
		}
		.romoney{
			padding-left: 400px;
		}
		.bxmoney{
			padding-left: 70px;
		}
		.saimoney{
			padding-left: 148px;
		}
		.pokamoney{
			padding-left: 115px;
		}
		.bakul1{
			clear: left;
		}
		.bakul1{
			padding-bottom: 5px;
			width: 280px;
			float: left;
		}
		.bakul2{
			width: 280px;
			float: left;
			padding-left: 10px;
		}
		#roul{
			clear: left;
			background-color: #F9FAEC;
			color: #000;
			border: 1px solid #000;
			padding: 5px;
			height: 439px;
			margin-top: 20px;
		}
		#roul h4{
			float: left;
		}
		#roul p{
			float: left;
			background-color: #F9FAEC;
			color: #000;
			border: 1px solid #000;
			width: 97px;
			padding-left: 417px;
		}
		#roul ul{
			clear: left;
		}
		#bgsix{
			width: 283px;
			float: left;
			background-color: #F9FAEC;
			color: #000;
			border-top: 1px solid #000;
			border-left: 1px solid #000;
			padding: 5px;
			height: 106px;
		}
		#sai{
			width: 283px;
			float: left;
			background-color: #F9FAEC;
			color: #000;
			border: 1px solid #000;
			padding: 5px;
			height: 106px;
		}
		#poka{
			clear: left;
			width: 283px;
			background-color: #F9FAEC;
			color: #000;
			border: 1px solid #000;
			padding: 5px;
			height: 88px;
		}
		#bgsix h4{
			float: left;
		}
		.maney01{
			float: left;
		}
		.bgsixtext1{
			clear: left;
			padding-top: 10px;
		}
		#sai h4{
			float: left;
		}
		.maney02{
			float: left;
		}
		.bgsixtext2{
			clear: left;
			padding-top: 10px;
		}
		#poka h4{
			float: left;
		}
		.maney03{
			float: left;
		}
		.bgsixtext3{
			clear: left;
			padding-top: 10px;
		}
		#padd01{
			padding-top: 20px;
		}
		#padd02{
			margin-left: 20px;
		}
		#padd03{
			margin-bottom: 20px;
		}
		#simap{
			padding-left: 20px;
		}
		#recruit01{
			color: #333333;
		}
		
		
		
		
		
		
		
		.tabparty{
			padding-left: 415px;
		}
		.tabrules{
			padding-left: 380px;
		}
		.tabtable{
			padding-left: 450px;
		}
		.tabrental{
			padding-left: 464px;
		}
		.tabrenfaq{
			padding-left: 464px;
		}
		.tabprofile{
			padding-left: 482px;
		}
		.tabcontast{
			padding-left: 472px;
		}
		.tabrecruit{
			padding-left: 482px;
		}
		.tabphoto{
			padding-left: 448px;
		}
		.tabnew{
			padding-left: 482px;
		}
		.tabevent{
			padding-left: 466px;
		}
		.tabmap{
			padding-left: 468px;
		}
		
		
		.oti{
			padding-top: 10px;
			
		}
		#simap td{
			padding: 0;
			margin: 0;
			border: 0;
		}
		#simap table{
			padding: 0;
			margin: 0;
			border-collapse:collapse;
			border: 0;
		}
		
		
		
		
		/*clearfix*/
.clearfix:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix{ zoom:1; }


a img {
			border: none;
		}
