/* 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:#FFE8D6;
color:#333333;
font-size:12px;
line-height:16px;
}

/* bodyに関するcss */
body{
width:780px;
background-image:url(../img/bg_body.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:0px;
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;
}

.dot_250{
background-image:url(../img/dot.gif);
background-repeat:repeat-x;
width:250px;
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: 10px 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;
}

.premium_title{
width:540px;
height:50px;
/*float:left;*/
margin-top:5px;
text-align:center;
padding: 25px 0px 0px 0px; /* 上、右、下、左 */
background-image:url(../img/bg_pre_page_title.gif);
background-repeat:no-repeat;
}

.box_premium{
width:540px;
margin:0px;
padding:0;
/*border:1px solid #D1A469;*/
background-color:#FFFFE0;
}

.box_premium_left{
width:290px;
margin: 0px 0px 5px 5px; /* 上、右、下、左 */
padding:0;
float:left;
/*line-height:18px;*/
}

.box_premium_right{
width:230px;
margin: 0px 5px 5px 0px; /* 上、右、下、左 */
padding:0;
float:right;
/*line-height:18px;*/
}

.box_ajax{
width:540px;
height:250px;
border-width:1px;
float:left;
margin: 10px 0px 0px 0px;
text-align:left;
}

.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: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_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;
}

.box_500_menu_top{
width:540px;
height:auto;
margin:0 auto;
padding-top:50px;
float:left;
background-image:url(../img/bg_monthly_menu.gif);
background-repeat:no-repeat;
}
.new_box_500_menu_top{
width:540px;
height:auto;
margin:0 auto;
padding-top:50px;
float:left;
background-image:url(../img/new_bg_monthly_menu.gif);
background-repeat:no-repeat;
}
.box_500_menu_under{
width:540px;
height:auto;
margin:0 auto;
float:left;
background-image:url(../img/bg_monthly_menu_under.gif);
background-repeat:no-repeat;
}
.new_box_500_menu_under{
width:540px;
height:auto;
margin:0 auto;
float:left;
background-image:url(../img/new_bg_monthly_menu_under.gif);
background-repeat:no-repeat;
}

.cal{
width:170px;
height:180px;
margin:0px;
padding:0;
padding-top:10px;
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_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: 5px 0px 10px 0px; /* 上、右、下、左 */
text-align:left;
}

.box_aj{
width:540px;
height:200px;
border-width:1px;
float:left;
margin: 5px 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;
}

.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;
}

.box_320_menu{
width:310px;
margin:0;
padding:0;
float:left;
text-align:left;
margin-top:3px;
}