html {

	margin: 0;

	padding: 0;

}



body {

	/*background: url(./jp/img/bg.jpg) repeat top left;*/
	background:#000000;

	margin: 0px;

	padding: 0px;

	color: #C3B9B7;

	font-family: "verdana","‚l‚r ‚oƒSƒVƒbƒN","sans-serif","ƒqƒ‰ƒMƒmŠpƒS Pro W6","Arial","Helvetica" ;

}



td {

	font-size: 12px;

	line-height: 18px;

	text-align: left;

}



h2 {

	text-align: left;

	width: 300px;

}



td.text1 {

	font-size: 12px;

	line-height: 18px;

	padding: 0px 0px 0px 30px;

}



.text2 {

	font-size: 12px;

	line-height: 18px;

	padding: 0px 0px 0px 5px;

	color: #9A8E04;

	width: 80px;

	text-align: left;

}



.text3 {

	font-size: 12px;

	line-height: 18px;

	color: #C3B9B7;

	width: 600px;

	text-align: left;

}



.text4 {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 0px 10px;

	color: #9A8E04;

	width: 480px;

	text-align: left;

}



.text5 {

	font-size: 12px;

	line-height: 18px;

	padding: 0px 0px 0px 10px;

	color: #C3B9B7;

	height:150px;

	text-align: left;

}



td.menu {

	padding: 0px 0px 0px 0px;

}



.img {

	padding: 10px 0px 0px 0px;

	width: 610px;

}



td.img1 {

	padding: 10px 0px 0px 5px;

}



div.img2 {

	padding: 8px 0px 0px 5px;

}





.img4 {

	padding: 5px 0px 0px 0px;

	text-align: left;

}





div.img5 {

	padding: 10px 0px 0px 0px;

}



.header{

	padding: 10px 12px 10px 0px;

	text-align: center;

}



.header1{

	padding: 10px 10px 10px 10px;

	text-align: center;

}



.header2{

	padding: 0px 0px 0px 0px;

	background: #000000;

	text-align: left;

	width: 900px;

}



.header3{

	padding: 10px 8px 10px 6px;

	text-align: center;

}



.header4{

	padding: 10px 15px 10px 15px;

	text-align: center;

}




td.banner {

	padding: 20px 0px 0px 0px;

}



td.banner1 {

	padding: 10px 0px 0px 0px;

}



.footer {

	font-size: 10px;

	line-height: 16px;

	font-family: verdana;

	color: #4E4E4E;

	padding: 3px 7px 3px 0px;

	text-align: left;

}



.footer1 {

	font-size: 10px;

	line-height: 16px;

	color: #4E4E4E;

	font-family: verdana;

	padding: 3px 6px 3px 0px;

	text-align: left;

}



.footer3 {

	font-size: 10px;

	line-height: 16px;

	color: #4E4E4E;

	padding: 3px 6px 3px 0px;

	text-align: left;

}



.side1 {

	padding: 15px 0px 0px 0px;

	text-align: left;

}



.side2 {

	padding: 8px 0px 0px 8px;

	font-size: 12px;

	line-height: 18px;

	text-align: left;

	width: 150px;

}



a:hover {

	text-decoration: underline;

	color: #787878;

}



a {

	text-decoration: none;

	color: #787878;

}



div.img3 {

	padding: 15px 0px 0px 0px;

}



.space {

	width: 20px;

}



.space2 {

	width: 3px;

}



.space3 {

	width: 5px;

}



.space3_1 {

	width: 8px;

}



.space5 {

	width: 10px;

}



.space4 {

	height: 10px;

}



.space6 {

	height: 3px;

}



.space7 {

	height: 20px;

}



.space8 {

	height: 5px;

}



table.live {

	background: #2D270D;

}



.black {

	font-size: 10px;

	line-height: 16px;

	color: #888888;

	text-align: left;

	background: #000000;

	padding: 0px 0px 2px 10px;

	border-left: 2px solid #2D270D;

	border-right: 2px solid #2D270D;

}



.live_text4 {

	font-size: 10px;

	line-height: 16px;

	color: #C3B9B7;

	text-align: left;

	padding: 0px 0px 3px 10px;

}



.line {

	width: 3px;

	background: #2E270B;

}



.his_bord {

        border-top: solid 1px #393319;

}





.his_text {

	font-size: 14px;

	line-height: 18px;

	padding: 10px 0px 0px 3px;

	color: #9A8E04;

	width: 480px;

	text-align: left;

}



.his_text2 {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 0px 10px;

	color: #9A8E04;

	width: 480px;

	text-align: left;

}



.his_text3 {

	font-size: 14px;

	line-height: 18px;

	padding: 10px 0px 0px 3px;

	color: #9A8E04;

	width: 30px;

	text-align: left;

}



.his_pop {

	font-size: 10px;

	line-height: 14px;

	padding: 5px 0px 0px 3px;

	color: #8B885F;

	text-align: left;

}



.his_pop1 {

	font-size: 10px;

	line-height: 14px;

	padding: 0px 0px 0px 3px;

	color: #FFFFFF;

	text-align: left;

}



.his_pop2 {

	font-size: 10px;

	line-height: 14px;

	padding: 0px 0px 5px 3px;

	color: #A29A97;

	text-align: left;

}



.his_date {

	width: 95px;

}



p.his_date {

	font-size: 12px;

	line-height: 16px;

	color: #FFF7F5;

	text-align: center;

	background: #2E290C;

}



.his_bord {

        border-top: solid 1px #393319;

}



.his_name {

	font-size: 12px;

	line-height: 18px;

	color: #FFF7F5;

	text-align: left;

	width: 413px;

	padding: 5px 0px 0px 5px;

}



.his_lname {

	font-size: 12px;

	line-height: 18px;

	color: #989896;

	text-align: left;

	height: 20px;

	padding: 0px 0px 0px 0px;

}



div.his_date1 {

	font-size: 12px;

	line-height: 16px;

	color: #928F66;

	text-align: left;

	padding: 0px 0px 0px 12px;

}



.his_name4 {

	font-size: 12px;

	line-height: 18px;

	padding: 3px 0px 0px 5px;

	text-align: left;

	color: #FFF7F5;

        border-top: solid 1px #2E290C;

}



td.his_gre {

	width: 87px;

	padding: 0px;

}



p.his_gre {

	font-size: 10px;

	line-height: 14px;

	text-align: center;

	padding: 0px 0px 0px 3px;

	color: #FBFFFB;

	margin-top: 0px;

}



a.his {

	text-decoration: underline;

	color: #CC9900;

}



.contact {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 0px 10px;

	color: #C3B9B7;

	text-align: left;

}



.contact1 {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 0px 0px;

	color: #C3B9B7;

	text-align: left;

}



.con1 {

	font-size: 12px;

	line-height: 18px;

	padding: 0px 0px 0px 15px;

	color: #C3B9B7;

	text-align: left;

}





.cont_red {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 0px 0px;

	color: #FF0000;

	text-align: left;

}



.cont_text {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 5px 10px;

	color: #998D00;

	text-align: right;

	width: 180px;

}



.cont_text2 {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 20px 5px 20px;

	color: #CDCCCA;

	text-align: left;

	text-valign: top;

	width: 350px;

}



.cont_red2 {

	font-size: 12px;

	line-height: 18px;

	color: #FF0000;

	text-align: left;

}



.contact2 {

	font-size: 10px;

	line-height: 14px;

	padding: 5px 10px 0px 0px;

	color: #C3B9B7;

	text-align: left;

}



.contact3 {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 5px 0px;

	color: #9A8E04;

	text-align: center;

}



.cont_text3 {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 5px 10px;

	color: #ffffff;

	text-align: center;

	text-valign: top;

}



.link {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 5px 0px 10px;

	color: #9A8E04;

	text-align: left;

}



.link1 {

	font-size: 12px;

	line-height: 20px;

	padding: 10px 0px 10px 8px;

	color: #C3B9B7;

	font-weight: bold;

	text-align: left;

}



.link2 {

	padding: 10px 0px 10px 0px;

}



.contact4 {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 10px 10px;

	color: #D29812;

	text-align: left;

}



.link3 {

	font-size: 10px;

	line-height: 14px;

	padding: 10px 0px 0px 10px;

	color: #663300;

	text-align: left;

}



.contact5 {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 10px 10px;

	color: #D29812;

	text-align: left;

}



.wn_text {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 0px 0px;

	color: #9A8E04;

	text-align: left;

	font-weight: bold;

}



.wn_text2 {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 0px 0px;

	color: #CBCAC6;

	text-align: left;

}



.wn_text3 {

	font-size: 12px;

	line-height: 18px;

	padding: 0px 0px 0px 10px;

	color: #CBCAC6;

	text-align: left;

}



.footer2 {

	font-size: 10px;

	line-height: 14px;

	font-family: verdana;

	padding: 3px 0px 0px 0px;

	color: #CBCAC6;

	text-align: center;

}



table.menu {

	margin-left: 43px;

	margin-right: 43px;

}



.reserv_text7 {

	font-size: 12px;

	line-height: 16px;

	padding: 5px 0px 3px 0px;

	text-align: left;

	color: #979004;

	font-weight: bold;

}



.reserv_text8 {

	font-size: 10px;

	line-height: 14px;

	padding: 0px 0px 0px 10px;

	text-align: left;

	color: #979004;

}



.reserv_text9 {

	font-size: 12px;

	line-height: 16px;

	padding: 0px 0px 0px 10px;

	text-align: left;

}



.reserv_text10 {

	font-size: 12px;

	line-height: 16px;

	padding: 0px 0px 0px 25px;

	text-align: left;

}



.reserv_text11 {

	font-size: 12px;

	line-height: 16px;

	padding: 0px 0px 0px 15px;

	text-align: left;

}



.reserv_text13 {

	font-size: 12px;

	line-height: 16px;

	padding: 5px 0px 3px 0px;

	text-align: left;

	color: #979004;

}



.mem_text {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 5px 10px;

	color: #9C9103;

	text-align: right;

	width: 180px;

}



.mem_text2 {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 5px 20px;

	color: #CDCCCA;

	text-align: left;

	text-valign: top;

	width: 400px;

}



.mem_pass {

	font-size: 12px;

	line-height: 18px;

	padding: 0px 0px 0px 20px;

	color: #CDCCCA;

	text-align: left;

}



.mem_pass1 {

	font-size: 12px;

	line-height: 18px;

	padding: 0px 0px 0px 0px;

	color: #CDCCCA;

	text-align: left;

}



.mem_text3 {

	font-size: 10px;

	line-height: 14px;

	padding: 5px 0px 5px 20px;

	color: #CDCCCA;

	text-align: left;

	text-valign: top;

	width: 580px;

}



.mem_text8 {

	font-size: 10px;

	line-height: 14px;

	padding: 5px 0px 5px 0px;

	color: #CDCCCA;

	text-align: left;

	text-valign: top;

	width: 580px;

}



.mem_text7 {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 5px 10px;

	color: #9C9103;

	text-align: left;

	width: 180px;

}



div.res_bord {

	margin-left: 10px;

	width: 290px;

	padding: 5px 10px 5px 10px;

}



div.res_bord5 {

	margin-left: 10px;

	width: 290px;

	border: 2px solid #979004;

	padding: 5px 10px 5px 10px;

}



div.res_bord5_1 {

	margin-left: 10px;

	width: 390px;

	border: 2px solid #979004;

	padding: 5px 10px 5px 10px;

}



.res_kihon {

	font-size: 12px;

	line-height: 16px;

	text-align: left;

}



.res_kihon2 {

	text-align: left;

	margin: 0px 0px 0px 0px;

}



.res_kihon3 {

	font-size: 12px;

	line-height: 16px;

	text-align: left;

	padding: 0px 0px 0px 15px;

	width: 580px;

}



.res_kihon4 {

	font-size: 10px;

	line-height: 14px;

	text-align: right;

	padding: 0px 15px 0px 0px;

}



.res_kihon5 {

	font-size: 12px;

	line-height: 16px;

	text-align: left;

	padding: 0px 0px 0px 10px;

}



.spon {

	background: #290803;

	width: 600px;

}



.spon1 {

	padding: 15px 0px 15px 10px;

}



.spon_text {

	font-size: 12px;

	line-height: 16px;

	padding: 10px 0px 15px 3px;

	color: #CC9900;

	text-align: left;



}



.shop {

	font-size: 12px;

	line-height: 16px;

	padding: 0px 0px 0px 10px;

	color: #FFFFFF;

	text-align: left;

	font-weight: bold;

}



.shop1 {

	font-size: 10px;

	line-height: 14px;

	padding: 10px 0px 0px 10px;

	text-align: center;

}



.shop2 {

	font-size: 12px;

	line-height: 16px;

	padding: 0px 0px 0px 10px;

	text-align: left;

}



.shop3 {

	font-size: 10px;

	line-height: 14px;

	padding: 10px 0px 0px 10px;

	text-align: left;

}



.ccp {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 5px 0px;

	color: #9A8E04;

	text-align: left;

}



.ccp2 {

	font-size: 12px;

	line-height: 18px;

	padding: 0px 0px 0px 20px;

	text-align: left;

}





.mem_text6 {

	font-size: 12px;

	line-height: 28px;

	padding: 0px 0px 0px 0px;

	text-align: center;

	text-valign: top;

}





.mem_bg{

	padding: 30px 0px 30px 0px;

	background: #290803;

	width: 600px;

}



.mem_top{

	padding: 15px 0px 0px 0px;

	text-align: center;

	width: 600px;

}



.res_mem1 {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 5px 40px;

	color: #9C9103;

	text-align: right;

	width: 300px;

}



.res_mem2 {

	font-size: 12px;

	line-height: 18px;

	padding: 5px 0px 5px 40px;

	color: #9C9103;

	text-align: left;

	width: 300px;

}



a.what {

	text-decoration: none;

	color: #C3B9B7;

}



a.what1 {

	text-decoration: none;

	color: #9A8E04;

}



a.what3 {

	text-decoration: none;

	color: #CBCAC6;

}



a.what4 {

	text-decoration: none;

	color: #9A8E04;

}



.mail_te {

	font-size: 12px;

	line-height: 16px;

	padding: 5px 0px 0px 0px;

	text-align: left;

	color: #979004;

	font-weight: bold;

}



a.corp {

	text-decoration: none;

	color: #C3B9B7;

}



.note {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 0px 0px;

	color: #9A8E04;

	text-align: left;

}



.note1 {

	font-size: 12px;

	line-height: 18px;

	padding: 10px 0px 0px 0px;

	color: #9A8E04;

	text-align: left;

	font-family: verdana;

}



.mail {

	text-align: center;

}



.live_pop {

	background: url(/jp/schedule/img/header.gif) no-repeat left;

	margin: 0px;

	padding: 0px;

	color: #9A8E04;

	height: 75px;

	padding: 10px 10px 5px 0px;

	width: 410px;

	text-align: right;

}



.live_popb {

	background: url(/jp/venue/img/header.gif) no-repeat top left;

	margin: 0px;

	padding: 0px;

	color: #9A8E04;

	height: 80px;

	padding: 10px 10px 5px 0px;

	width: 778px;

	text-align: right;

}



.acce_pop {

	background: url(/jp/access/img/map_header.gif) no-repeat left;

	margin: 0px;

	padding: 0px;

	color: #9A8E04;

	height: 75px;

	padding: 10px 10px 5px 0px;

	width: 410px;

	text-align: right;

}



.food_pop {

	background: url(/food/img/head.gif) no-repeat left;

	margin: 0px;

	padding: 0px;

	color: #9A8E04;

	height: 75px;

	padding: 10px 0px 5px 0px;

	width: 600px;

	text-align: right;

}



.shop_pop {

	background: url(/jp/venue/img/header.gif) no-repeat left;

	margin: 0px;

	padding: 0px;

	color: #9A8E04;

	height: 65px;

	padding: 10px 0px 5px 0px;

	width: 778px;

	text-align: right;

}



.hist_pop {

	background: url(/jp/schedule/img/header.gif) no-repeat left;

	margin: 0px;

	padding: 0px;

	color: #9A8E04;

	height: 60px;

	padding: 10px 10px 5px 0px;

	width: 410px;

	text-align: right;

}



.etop_bg{

	background: #520808;

	width: 600px;

	height: 200px;

	text-align: center;

}



.etop_1{

	padding: 80px 0px 80px 0px;

}



.right {

	text-align: right;

}



.center {

	text-align: center;

}



.mem_text2_1 {

	font-size: 10px;

	line-height: 14px;

	padding: 3px 0px 5px 0px;

	color: #CDCCCA;

	text-align: left;

	text-valign: top;

	width: 400px;

}



.lin_line1 {

	padding: 10px 0px 5px 10px;

}



.border {

	font-size: 12px;

	line-height: 16px;

	padding: 3px 0px 0px 5px;

	text-align: left;

	color: #979004;

	width: 210px;

    border-top: solid 1px #670001;

}



.rss {

	padding: 10px 10px 0px 0px;

	text-align: right;

}



.shop_link01 {

	text-align: left;

	margin: 5px 0px 20px 0px;	

}

.shop_link02 {

	width: 600px;

	text-align: left;

	margin: 15px 0px 0px 0px;	

}

.shop_link03 {

	text-align: left;

	margin: 0px 0px 0px 22px;	

}

.shop_link04 {

	text-align: center;

	margin: 13px 0px 0px 22px;
	
}



.floor_guide {

	text-align: left;

	margin: 10px 0px 0px 0px;

}



.banner_special {

	text-align: left;

	margin: 10px 0px 0px 0px;	

}



div#top_box {

	display:none;

	text-indent:-9999px;

	margin:0px;

	padding:0px;

}
