/* CSS Document */

/* htmlに関するcss */
html{
scrollbar-face-color: #f5f5f5; 
scrollbar-track-color: #f5f5f5; 
scrollbar-arrow-color: #cccccc; 
scrollbar-highlight-color: #f5f5f5; 
scrollbar-shadow-color: #cccccc; 
scrollbar-3dlight-color: #cccccc; 
scrollbar-darkshadow-color: #f5f5f5; 
overflow-x:hidden;
overflow-y:scroll;
background-color:#f7fafb;
background-image:url(../img/bg_all.gif);
background-repeat:no-repeat;
color:#333333;
font-size:12px;
line-height:16px;
}

/* bodyに関するcss */
body{
width:780px;
background-image:url(../img/bg_body_toka.gif);
background-repeat:repeat-y;
margin:0 auto;
padding:0;
}

/* imgに関するcss */
img{
border:0;
}

img#tb2{
margin:2px 0px 2px 0px; /* 上、右、下、左 */
}

img#tb5{
margin:5px 0px;
}

img#tb10{
margin:10px 0px;
}

/* ulに関するcss */
ul{
width:760px;
height:65px;
text-align:center;
margin:0 auto;
padding:0;
margin-top:-65px;
}


/* liに関するcss */
li#menu{
list-style:none;
float:left;
margin:0 auto;
padding:0;
width:104px;
height:29px;
padding-right:3px;
}

li#foot{
float:left;
height:20px;
list-style:none;
margin-left:10px;
}

li#jinzai{
list-style:none;
margin:0 auto;
padding:0;
text-align:right;
width:540px;
clear:both;
}

li#pb{
list-style:square;
margin:0 auto;
padding:0;
text-align:left;
clear:both;
line-height:17px;
}


/* h1に関するcss */
h1{
margin:10px;
padding:0;
font-size:12px;
font-weight:bold;
}

h1#pb{
margin:0 auto;
padding:0;
font-size:12px;
font-weight:bold;
margin:10px;
}

/* h2に関するcss */
h2{
margin:0 auto;
padding:0;
font-size:12px;
font-weight:bold;
}

/* その他css */

.top{
width:770px;
height:40px;
background-image:url(../img/bg_top.gif);
background-repeat:no-repeat;
margin:0 auto;
padding: 0px 0px 1px 0px; /* 上、右、下、左 */
font-size:12px;
color:#ffffff;
text-align:center;
}

.head{
width:770px;
height:100px;
background-repeat:no-repeat;
margin:0 auto;
padding:0;
}

.menu{
width:535px;
height:29px;
float:left;
margin:0 auto;
padding:0
}

.contents{
width:765px;
margin:0 auto;
/*margin: 0px 2px; 0px 2px;*/
padding:0;
background-color:#FFFFFF;
clear:both;
}

.left{
width:183px;
float:left;
margin:0 auto;
padding: 1px 3px 1px 3px; /* 上、右、下、左 */
text-align:left;
/*
background-image:url(../img/bg_left.gif);
background-repeat:repeat;
*/
}

.index{
width:550px;
float:left;
margin:0;
/*
padding-right:3px;
margin-left:2px;
margin-top:0px;
*/
}

.dot{
background-image:url(../img/dot.gif);
background-repeat:repeat-x;
width:540px;
height:1px;
clear:both;
margin:15px 0px;
}

.foot{
width:770px;
height:20px;
background-image:url(../img/bg_foot.gif);
background-repeat:repeat-x;
margin:0 auto;
padding:0;
clear:both;
text-align:center;
color:#ffffff;
}

.welcome_title{
width:495px;
height:30px;
float:left;
margin-bottom:5px;
text-align:left;
padding: 15px 5px 5px 50px; /* 上、右、下、左 */
background-image:url(../img/bg_welcome_title.gif);
background-repeat:no-repeat;
}

.golf_title{
width:515px;
height:30px;
float:left;
margin-bottom:5px;
text-align:left;
padding: 10px 5px 5px 20px; /* 上、右、下、左 */
background-image:url(../img/bg_golf_page_title.gif);
background-repeat:no-repeat;
}

.bbq_title{
width:515px;
height:30px;
float:left;
margin-bottom:5px;
text-align:left;
padding: 10px 5px 5px 20px; /* 上、右、下、左 */
background-image:url(../img/bg_bbq_page_title.gif);
background-repeat:no-repeat;
}

.dot2{
background-image:url(../img/dot.gif);
background-repeat:repeat-x;
width:600px;
height:1px;
margin:15px 0px;
clear:both;
float:right;
}

.btn{
width:740px;
clear:both;
float:right;
text-align:center;
margin:20px 0px;
}

.btn2{
width:540px;
clear:both;
float:left;
text-align:center;
margin:20px 0px;
}


.bk_w{
background-color:#ffffff;
}
.red{
color:#FF0000;
}

/* pに関するcss */
p#box_600{
width:600px;
margin:0 auto;
padding:5px;
text-align:left;
line-height:15px;
}

p#yorozu{
width:420px;
margin:0 auto;
padding:5px;
text-align:left;
line-height:20px;
float:left;
}

p#support{
width:400px;
margin:0 auto;
padding:5px;
text-align:left;
line-height:17px;
float:left;
}

p#box_400{
width:400px;
margin:0 auto;
padding:5px;
text-align:left;
line-height:17px;
float:left;
}

p#prof{
border-bottom:1px dotted #cccccc;
margin:0 auto;
padding:5px;
}

p#pb{
/*line-height:18px;*/
margin:0 auto;
padding:0;
text-align:left;
}

p#login{
/*line-height:18px;*/
margin:0 auto;
padding:0;
text-align:left;
float:left;
margin-top:10px;
}


/* boxに関するcss */
.box_golf_left{
width:230px;
margin: 0px 0px 10px 10px; /* 上、右、下、左 */
padding:0;
float:left;
/*line-height:18px;*/
}

.box_golf_right{
width:230px;
margin: 0px 10px 10px 0px; /* 上、右、下、左 */
padding:0;
float:right;
/*line-height:18px;*/
}

.box_yorozu{
width:600px;
margin:0 auto;
padding:10px;
float:right;
text-align:left;
}

.box_news{
width:540px;
height:150px;
border-width:1px;
overflow-x:hidden;
overflow-y:scroll;
float:left;
margin-bottom:10px;
text-align:left;
background-image:url(../img/bg_news.gif);
background-repeat:no-repeat;
}

.box_message{
width:500px;
height:145px;
border: 1px solid #4876FF;
overflow-x:hidden;
overflow-y:scroll;
float:left;
margin-bottom:5px;
text-align:left;
/*
background-image:url(../img/bg_message.gif);
background-repeat:no-repeat;
*/
padding: 5px 5px 5px 5px; /* 上、右、下、左 */
}

/*
.box_prof{
width:500px;
height:280px;
float:left;
margin-bottom:5px;
text-align:left;
padding: 22px 15px 5px 5px;
background-repeat:no-repeat;
}
*/

.box_prof{
width:510px;
height:280px;
float:left;
margin-bottom:5px;
text-align:left;
/*padding: 22px 15px 5px 5px;*/ /* 上、右、下、左 */
padding:2px;
/*background-image:url(../img/bg_prof.gif);*/
/*background-repeat:no-repeat;*/
border: 1px solid #E8E8E8;
overflow-x:hidden;
overflow-y:scroll;
}

.box_250{
width:250px;
margin: 0px 5px 10px 0px; /* 上、右、下、左 */
padding:0;
float:left;
/*line-height:18px;*/
}

.box_250_r{
width:250px;
margin: 0px 20px 10px 0px; /* 上、右、下、左 */
padding:0;
float:right;
/*line-height:18px;*/
}

.box_350{
width:350px;
margin:0 auto;
padding:10px;
float:left;
/*line-height:18px;*/
}

.box_320{
width:320px;
margin:0;
padding:0;
float:left;
/*line-height:18px;*/
text-align:left;
margin-top:3px;
}

.box_shopdetail{
text-align:center;
margin:3px 25px;
padding:15px;
width:500px;
height:500px;
}

.test_box_shopdetail{
text-align:center;
margin:3px 25px;
background-image:url(../img/bg_shopd.gif);
background-repeat:no-repeat;
width:500px;
height:500px;
}

.box_500{
width:500px;
margin:0 auto;
padding:0;
margin-bottom:3px;
float:left;
}

.box_500_r{
width:500px;
margin:0 auto;
padding:0;
margin-bottom:3px;
float:right;
}

.box_500_menu{
width:540px;
height:150px;
margin:0 auto;
padding-top:50px;
float:left;
background-image:url(../img/bg_monthly_menu.gif);
background-repeat:no-repeat;
}

.cal{
width:170px;
height:180px;
margin:0px;
padding:0;
background-image:url(../img/cal_back.gif);
background-repeat:no-repeat;
text-align:center;
}

.box_540{
width:540px;
margin:0 auto;
padding:0;
margin-bottom:3px;
float:left;
}

.box_540_r{
width:540px;
margin:0 auto;
padding:0;
margin-bottom:3px;
float:right;
}

.box_300{
width:300px;
margin:0 auto;
padding:0;
margin-bottom:3px;
float:right;
}

.box_600{
width:600px;
margin:0 auto;
padding:0;
margin-bottom:3px;
float:left;
}

.box_600{
width:600px;
margin:0 auto;
padding:0;
text-align:left;
line-height:15px;
float:right;
}

.box_700{
width:700px;
margin:0 auto;
padding:0;
text-align:left;
line-height:15px;
float:right;
}

.box_740{
width:740px;
margin:0 auto;
padding:0;
text-align:left;
}

.box_kaiseki{
width:760px;
margin:0 auto;
padding:0;
text-align:left;
}

.box_jinzai{
width:540px;
text-align:left;
margin:0 auto;
padding:0;
list-style:none;
float:left;
}

.box_next{
margin:0 auto;
padding:10px;
text-align:center;
width:500px;
clear:both;
}

.box_myname{
width:165px;
height:160px;
margin: 5px 0px 0px 0px; /* 上、右、下、左 */
padding: 8px 0px 5px 10px; /* 上、右、下、左 */
float:left;
background-image:url(../img/bg_myname.gif);
background-repeat:no-repeat;
/*background-repeat:repeat;*/
text-align:left;
}

.box_myname_premium{
width:165px;
height:270px;
margin: 5px 0px 0px 0px; /* 上、右、下、左 */
padding: 8px 0px 0px 10px; /* 上、右、下、左 */
float:left;
background-image:url(../img/bg_myname_pre.gif);
background-repeat:no-repeat;
text-align:left;
}

.box_plutinum_point{
width:165px;
height:128px;
background-image:url(../img/bg_point.gif);
background-repeat:no-repeat;
padding:40px 0px 3px 10px;
}


.box_guest{
width:175px;
margin:0 auto;
padding:0;
float:left;
background-repeat:repeat-x;
text-align:left;
}

.box_menu{
width:175px;
margin:0 auto;
padding:0;
float:left;
background-repeat:repeat-x;
text-align:left;
}

.box_flash{
width:540px;
height:250px;
border-width:1px;
float:left;
margin: 11px 0px 10px 0px; /* 上、右、下、左 */
text-align:left;
}

.box_casino100_left{
width:100px;
margin: 0px 0px 0px 0px; /* 上、右、下、左 */
padding:0px;
float:left;
}

.box_casino400_right{
width:390px;
margin: 0px 0px 0px 0px; /* 上、右、下、左 */
padding:0px;
padding-left:10px;
float:right;
}

.box_casino400_left{
width:400px;
margin: 0px 0px 0px 0px; /* 上、右、下、左 */
padding:0px;
float:left;
}

.box_casino100_right{
width:100px;
margin: 0px 0px 0px 0px; /* 上、右、下、左 */
padding:0px;
float:right;
}

.title_casino{
padding:3px 10px;
width:520px;
height:15px;
text-align:center;
font-size:13px;
font-weight:bold;
color:#ffffff;
background-color:#000000;
}

.bowling_title{
width:515px;
height:60px;
float:left;
margin-bottom:5px;
text-align:center;
padding: 25px 0px 5px 0px; /* 上、右、下、左 */
background-image:url(../img/bg_bowling_title.gif);
background-repeat:no-repeat;
}

.darts_title{
width:515px;
height:15px;
float:left;
margin-bottom:5px;
text-align:center;
padding: 5px 0px 5px 0px; /* 上、右、下、左 */
background-image:url(../img/bg_darts_title.gif);
background-repeat:no-repeat;
}

.cinema_title{
width:515px;
height:20px;
float:left;
margin-bottom:5px;
text-align:center;
padding: 10px 0px 5px 0px; /* 上、右、下、左 */
background-image:url(../img/bg_cinema_title.gif);
background-repeat:no-repeat;
}

.d1_title{
width:515px;
height:20px;
float:left;
margin-bottom:5px;
text-align:center;
padding: 10px 0px 5px 0px; /* 上、右、下、左 */
background-image:url(../img/bg_d1_title.gif);
background-repeat:no-repeat;
}

.craft_title{
width:515px;
height:20px;
float:left;
margin-bottom:5px;
text-align:center;
padding: 10px 0px 5px 0px; /* 上、右、下、左 */
background-image:url(../img/bg_craft_title.gif);
background-repeat:no-repeat;
}

.silver_title{
width:515px;
height:20px;
float:left;
margin-bottom:5px;
text-align:center;
padding: 10px 0px 5px 0px; /* 上、右、下、左 */
background-image:url(../img/bg_silver_title.gif);
background-repeat:no-repeat;
}
.snow_title{
width:515px;
height:60px;
float:left;
margin-bottom:5px;
text-align:center;
padding: 25px 0px 5px 0px; /* 上、右、下、左 */
background-image:url(../img/bg_snow_title.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
}


#lectureroom-bn {
	position:relative;
	left:0px;
	top:0px;
	width:540px;
	height:150px;
}

#lectureroom-bn-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:277px;
	height:150px;
}

#lectureroom-bn-02 {
	position:absolute;
	left:277px;
	top:0px;
	width:263px;
	height:150px;
}

#bbq1 {
	position:relative;
	left:0px;
	top:0px;
	width:540px;
	height:140px;
	margin 0;
}
/*
#bbq-bn-04 {
	position:absolute;
	left:0px;
	top:113px;
	width:540px;
	height:27px;
	margin 0;
}
*/
#bbq-bn-05 {
	position:absolute;
	left:0px;
	top:0px;
	width:540px;
	height:27px;
	margin 0;
}

#bbq-bn-01 {
	position:absolute;
	left:0px;
	top:27px;
	width:180px;
	height:113px;
	margin 0;
}

#bbq-bn-02 {
	position:absolute;
	left:180px;
	top:27px;
	width:180px;
	height:113px;
	margin 0;
}

#bbq-bn-03 {
	position:absolute;
	left:360px;
	top:27px;
	width:180px;
	height:113px;
	margin 0;
}
#n_bbq-bn-01 {
	position:absolute;
	left:0px;
	top:27px;
	width:135px;
	height:113px;
}

#n_bbq-bn-02 {
	position:absolute;
	left:135px;
	top:27px;
	width:135px;
	height:113px;
}

#n_bbq-bn-03 {
	position:absolute;
	left:270px;
	top:27px;
	width:135px;
	height:113px;
}

#n_bbq-bn-04 {
	position:absolute;
	left:405px;
	top:27px;
	width:135px;
	height:113px;
}

#mm-cruise {
	position:relative;
	left:0px;
	top:0px;
	width:540px;
	height:140px;
}

#mm-cruise-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:270px;
	height:140px;
}

#mm-cruise-02 {
	position:absolute;
	left:270px;
	top:0px;
	width:270px;
	height:140px;
}

#darts-matsuri {
	position:relative;
	left:0px;
	top:0px;
	width:540px;
	height:140px;
}

#darts-matsuri-bn-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:268px;
	height:140px;
}

#darts-matsuri-bn-02 {
	position:absolute;
	left:268px;
	top:0px;
	width:272px;
	height:140px;
}

