*{
	font-family: tahoma,;
}

body {
	color:#333;
	text-align:center;
	


	scrollbar-face-color:#94b334;
	scrollbar-track-color:#eff2b2;
	scrollbar-arrow-color:#fcfcfc;
	scrollbar-3dlight-color:#a2bd4f;
	scrollbar-highlight-color:#aec565;
	scrollbar-shadow-color:#7a932b;
	scrollbar-darkshadow-color:#262e0d;
	
	}
	
/*-------------------------------------------*/

#wrapper{
	width:766px;
	margin: 0 auto;
	background:url(/images/cf/w2.gif) repeat-y;

	}
		
#w1{
	width:766px;
	height:2px;
	background:url(/images/cf/w1.gif) no-repeat;
}

* html #w1{
	height:2px;
	}
	
#w2{
	width:766px;
}
	
#w3{
	width:766px;
	height:78px;
	background:url(/images/cf/w3.gif) no-repeat;
}

#copy{
	color:#FFFFFF;
	font-weight:bold;
	padding-top:30px;
	}

/*---index--------------------------------------*/

#index{
	width:100%;
	background-color:#fff;
	margin-top:50px;
	}

/* 2007.10 ------------------- */
#bg,#bg-1,#bg-2,#bg-3,#bg-4 {
	margin:0 auto;
	width :778px;
	text-align:left;
}
#bg   { height:655px;background-image:url(../images/index/matt.gif);}
#bg-1 { height: 55px;background-image:url(../images/index/index_f1.jpg); }
#bg-2 { height:245px;background-image:url(../images/index/index_f2.jpg); }
#bg-3 { height:225px;}
#bg-4 { height:127px;background-image:url(../images/index/index_f4.jpg); }
#bg-4 h1 { position: relative; left: 15px; top:26px; color:#ccc; }
/* 2007.10 ------------------- */


#enter_top{
	width:700px;
	height:160px;
	}

#enter{	
	width:680px;
	height:66px;
	text-align:right;
	float:left;
	}

a.index_sa:link {font-size:10px;color:#cbcbcb;}
a.index_sa:visited {font-size:10px;color:#cbcbcb;}
a.index_sa:hover {font-size:10px;text-decoration:underline;color:#cbcbcb;}
a.index_sa:active {font-size:10px;color:#cbcbcb;}

/*---logo&tel------------------------------------------*/

#logo{
	height:66px;
	}

#tel{
	width:756px;
	height:34px;
	background:url(/images/cf/tel.gif) no-repeat;	
	margin-left:5px;
	}

* html #tel{
	margin-left:0px;
	}

*:first-child+html #tel{
	margin-left:0px;
	}
	
/*--更新情報---*/

#new{
	width:400px;
	height:21px;
	float:left;
	margin-top:6px;
	margin-left:5px;
	text-align:left;
	}

* html #new{ 
	margin-left:3px;
	}	
	
#new .c1{
	width:70px;
	height:23px;
	float:left;
	}

#new .c2{
	width:330px;
	height:23px;
	padding-top:3px;
	float:left;
	}	
	

/*---top------------------------------------------*/
#info{
	height:375px;
	}

#event{
	height:210px;
	}

#top_p{}

#main{
	width:533px;
	float:left;
	text-align:left;
	margin-left:12px;
}

*html #main{ 
	margin-left:6px;
	}
	
#side{
	width:221px;
	float:right;
	text-align:left;
}
	
#bottom{
	width:754px;
	margin-left:12px;
		text-align:left;
	}

*html #bottom{ 
	margin-left:6px;
	}
	
/*--next back--*/

.nb{
	width:500px;
	text-align:right;
	padding-top:8px;
	}
	
/*--paddock--*/

#p1{
	background:url(/images/top/paddock_top.gif) no-repeat;
	width:526px;
	height:53px;
	}
	
#p2{
	border-left:3px solid #325800;
	border-right:3px solid #325800;
	width:520px;
	height:279px;
	background-color:#ffffff;
	}
	
/* hide from Mac IE \*/
*html #p2{ 
	width:526px;
	}
/* */ 

#p3{
	background:url(/images/top/paddock_bot.gif) no-repeat;	
	width:526px;
	height:39px;	
	}
	
.date{
	width:445px;
	text-align:right;
	padding-top:20px;
	}
	
#paddock_text{
	height:267px;
	overflow:auto;
	margin-left:20px;
	padding-top:10px;
	padding-right:15px;
	}

/* hide from Mac IE \*/
*html #paddock_text{
	height:277px;
	}
/* */ 	
	
/*--g1--*/
	
#g1{
	background:url(/images/top/g1_top.gif) no-repeat;
	width:526px;
	height:51px;
	}
	
#g2{
	border-left:3px solid #325800;
	border-right:3px solid #325800;
	background:url(/images/top/g1_bg.gif) no-repeat;
	width:520px;
	height:115px;
	}

/* hide from Mac IE \*/
*html #g2{ 
	width:526px;
	}
/* */ 
	
#g3{
	background:url(/images/top/g1_bot.gif) no-repeat;	
	width:526px;
	height:39px;	
	}

#g1_text{
	height:110px;
	overflow:auto;
	margin-left:20px;
	padding-right:15px;
	}

/*--ranking--*/		

#ranking{
	background:url(/images/top/ranking_bg.gif) no-repeat;
	width:217px;
	height:338px;
	float:left;
	text-align:left;
	}

#ranking_in{
	width:208px;
	height:50px;
	}	

.rank_num{
	width:42px;
	height:42px;
	float:left;
	}	
	
.rank1{
	background:url(/images/top/ranking_1.gif) no-repeat 10px 10px;
	}

.rank2{
	background:url(/images/top/ranking_2.gif) no-repeat 10px 10px;
	}
	
.rank3{
	background:url(/images/top/ranking_3.gif) no-repeat 10px 10px;
	}
	
.rank4{
	background:url(/images/top/ranking_4.gif) no-repeat 10px 10px;
	}
	
.rank5{
	background:url(/images/top/ranking_5.gif) no-repeat 10px 10px;
	}


*html .rank_num{
 	height:50px;
}

.rank_prof{
	width:158px;
	height:50px;
	float:right;
	background-color:#323232;

	}

	
/*--race--*/		
#race{
	background:url(/images/top/race_bg.gif) no-repeat;
	width:296px;
	height:338px;
	float:left;
	text-align:left;
	}

#top_sch_text{
	width:278px;
	height:323px;
	overflow:auto;
	margin-left:15px;
	}
	
#top_schedule2{
	width:250px;
	}
	
/*--newface--*/

#n1{
	background:url(/images/top/newface_top.jpg) no-repeat;
	width:200px;
	height:47px;
	}
	
#n2{
	background:#81ba07 url(/images/top/newface_bg.jpg) no-repeat;
	width:189px;
	height:314px;
	border-left:3px solid #325800;
	border-right:3px solid #325800;
	border-bottom:3px solid #325800;
	padding-left:5px;
	padding-top:1px;
	}

/* hide from Mac IE \*/
*html #n2{
	width:200px;
	height:318px;
	}
/* */ 	

#n_text{
	height:313px;
	overflow:auto;
	overflow-x:hidden;
	}	
	
.side_bbs{
	width:165px;
	text-align:left;
	}	

/*--tubuyaki--*/

#t1{
	background:url(/images/top/yosouya_top.jpg) no-repeat;
	width:200px;
	height:80px;
	}

#t2{
	background:url(/images/top/yosouya_bg.gif) repeat-y;
	width:192px;
	height:185px;
	padding-left:8px;
	}

*html #t2{
	width:200px;
	}
	
#t3{	
	background:url(/images/top/yosouya_bot.gif) no-repeat;
	width:200px;
	height:5px;
	}

#tubuyaki_text{
	margin:0 auto;
	text-align:left;
	height:177px;
	width:177px;
	overflow:auto;
	overflow-x:hidden;
	padding-right:5px;
	}	
	
*html #tubuyaki_text{
	height:177px;
	width:183px;
	}

#next{
	margin:0 auto;
	width:94%;
	text-align:right;
	}	

/*--nenbutu--*/


#ne1{
	background:url(/images/top/nenbutu_top.jpg) no-repeat;
	width:200px;
	height:81px;
	}

/* hide from Mac IE \*/
*html #ne1{
	margin-top:-8px;
	}
/* */ 	

#ne2{
	background:url(/images/top/nenbutu_bg.gif) repeat-y;
	width:195px;
	height:185px;
	padding-left:8px;
	}

*html #ne2{
	width:200px;
	}
	
#ne3{	
	background:url(/images/top/nenbutu_bot.gif) no-repeat;
	width:200px;
	height:5px;
	}
	
#nenbutu_text{
	margin:0 auto;
	height:177px;
	width:174px;
	overflow:auto;
	overflow-x:hidden;
	padding-right:5px;
	}


*html #nenbutu_text{
	width:183px;
	}
	
.nenbutu_img{
	width:74px;
	}
	
.nenbutu_bbs{
	width:85px;
	}

/*---system--------------------------------------*/

#system_p{}

#system_p .wakus{
	margin:0 auto;
	width:690px;
	background-color:#ffffff;
	border-right:5px solid #568500;
	border-bottom:5px solid #568500;
	border-left:5px solid #568500;
	padding:10px 0 20px 0;
	}

/* hide from Mac IE \*/
* html #system_p .wakus{
	width:700px;
	}
/* */ 	



#system_p .border1{
	border-right:5px solid #568500;
	border-top:5px solid #568500;
	border-left:5px solid #568500;	
	margin-left:-2px;
	}

* html #system_p .border1{
	margin-left:-1px;
	}
*:first-child+html #system_p .border1{
	margin-left:-1px;
	}	
			
#system_p .c1{
	width:20%;
	height:25px;
	padding-top:3px;
	letter-spacing:1px;
	background:url(/images/system/event_back.gif);
	text-align:right;
	margin-left:5px;
	}

#system_p .c2{
	width:28%;
	height:25px;
	padding-top:3px;
	letter-spacing:1px;
	text-align:right;
	}	

#system_p .c3{
	width:575px;
	padding:3px 0 0 3px;
	letter-spacing:1px;

	}

#system_p .c4{
	margin:0 auto;
	width:575px;
	padding:3px 0 0 3px;
	letter-spacing:1px;
	}

/*---ladies--------------------------------------*/

#ls{

	}


.thum{
	width:145px;
	height:285px;
	background:url(/images/ladies/thum_back.gif) no-repeat;
	}

.photo{
	margin:0 auto;
	width:120px;
	height:210px;			
	}

.prf{
	width145px;
	}


#ladies_id{
	width:800px;
	height:450px;
	background:url(/images/ladies_id/ladies_back.jpg) no-repeat;
	text-align:left;
	}

#ladies_id2{
	width:740px;
	height:450px;
	}

#ladies_id .view{
	width:270px;
	height:450px;
	}


#ladies_id .thum2{
	width:65px;
	height:450px;
	}

#ladies_id .prf2{
	width:375px;
	height:450px;
	}

#ladies_id .prfa{
	width:65px;
	height:25px;
	background:#f3efe9;
	border-bottom:1px dotted #999;
	padding-top:3px;
	}	

#ladies_id .prfb{
	width:65px;
	height:25px;
	background:#efedeb;
	border-bottom:1px dotted #999;
	padding-top:3px;
	}

#ladies_id .prfa2{
	width:300px;
	height:25px;
	background:#f3efe9;
	border-bottom:1px dotted #999;
	border-right:1px solid #ccc;
	padding-top:3px;
	}	

#ladies_id .prfb2{
	width:300px;
	height:25px;
	background:#efedeb;
	border-bottom:1px dotted #999;
	border-right:1px solid #ccc;
	padding-top:3px;
	overflow:auto;
	}


#ladies_id .prfc{
	width:365px;
	height:155px;
	overflow:auto;
	background:#efedeb;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-top:3px;
	}

*html #ladies_id .prfc{
	height:185px;
	}

*:first-child+html #ladies_id .prfc{
	height:158px;
	}
	
#ladies_id .logo{
	width:375px;
	height:60px;
}



/*---schedule--------------------------------------*/

#schedule_p{}

#schedule_p #rh{
	margin:0 auto;
	background:url(/images/schedule/uguisudani1r.gif) no-repeat;
	background-color:#74a917;
	width:720px;
	height:31px;
}

/* hide from Mac IE \*/
*html #schedule_p #rh{
	height:41px;
	}
/* */ 	

#schedule_p #rh2{
	margin:0 auto;
	background:url(/images/schedule/uguisudani2r.gif) no-repeat;
	width:720px;
	height:31px;
}

/* hide from Mac IE \*/
*html #schedule_p #rh2{
	height:41px;
	}
/* */ 
	
#schedule_p #wakusc, 
#schedule_p #wakusc2{
	margin:0 auto;
	background-color:#ffffff;
	border-left:3px solid #3f6c00;
	border-right:3px solid #3f6c00;
	width:714px;
	}

/* hide from Mac IE \*/
*html #schedule_p #wakusc, 
*html #schedule_p #wakusc2{
	width:720px;
	}
/* */ 

#schedule_p .wakusc_in{
	width:100%;
	background-color:#ffffff;
	}

.sch_num{
	width:35px;
	height:83px;

	}
	
.sch_photo{
	width:55px;
	height:81px;
	}	

.sch_name{
	width:130px;
	height:78px;
	padding-top:5px;
	float:left;
	color:#1351B8;
	}

* html .sch_name{
	height:83px;
	}
	
.sch_bk{
	width:5px;
	height:83px;
	}

* html .sch_bk{
	height:78px;
	}
			
.sch_prof{
	width:485px;
	height:78px;
	padding-top:5px;
	overflow:auto;
	}

* html .sch_prof{
	height:83px;
	}

.num1{
	background-color:#ffffff ;
	}
.num2{
	background-color:#727272 ;
	}
.num3{
	background-color:#ff0000 ;
	}
.num4{
	background-color:#6e7fff ;
	}
.num5{
	background-color:#ffff00 ;
	}
.num6{
	background-color:#00ff01 ;
	}
.num7{
	background-color:#ff8000 ;
	}
.num8{
	background-color:#ff00ff ;
	}
	

/*	
.sch_photo{
	width:80px;
}

.sch_time{
	width:490px;
}

*/
/*---hotelmap--------------------------------------*/

#hotelmap_p{
	}

#hotelmap_p .wakuh{
	margin:0 auto;
	width:690px;
	background-color:#ffffff;
	border-left:5px solid #74a717;
	border-right:5px solid #74a717;
	border-bottom:5px solid #74a717;
	padding:0px 0 20px 0;
	}

/* hide from Mac IE \*/
* html #hotelmap_p .wakuh{
	width:700px;
	}
/* */ 	

#hotelmap_p .area1{
	width:690px;
	height:20px;
	background:#ddd;
	font-weight:bold;
	color:#666666;
	}


#hotelmap_p .area2{
	width:690px;
	height:20px;
	background:#ddd;
	font-weight:bold;
	color:#666666;
	}

#hotelmap_p .name{
	width:205px;
	height:22px;
	}

#hotelmap_p .tel{
	width:140px;
	height:22px;
	}

/*---mail--------------------------------------*/

#mail_p{
 text-align:center;
}

#m1{
	width:587px;
	height:3px;
	}

#m2{
	margin:0 auto;
	width:541px;
	background-color:#fff;
	border-left:3px solid #568500;
	border-right:3px solid #568500;
	padding:20px;
	}

/* hide from Mac IE \*/
*html #m2{
	width:587px;
	}	
/* */ 	

			
#m3{
	width:587px;
	height:3px;
	}
	
.mf_l{
	width:160px;
	height:30px;
	}

	
.mf_r{
	width:350px;
	height:30px;
	}			

.mf_l2{
	width:160px;
	height:120px;
	}

	
.mf_r2{
	width:350px;
	height:120px;
	}		
	
#mail_p input,
#mail_p textarea{
	font-family:Osaka,Verdana,Arial;
	background:#ffcd67 url(/images/mail/event_back.gif);
	border-top:1px solid #ccc;
	border-right:1px solid #deae4d;
	border-bottom:1px solid #deae4d;
	border-left:1px solid #ccc;	
}

/*---recruit--------------------------------------*/

#recruit_p{
}

#ad1{
	margin:0 auto;
	background:url(/images/recruit/ad.gif) no-repeat;
	width:721px;
	height:269px;
	}


#r1{
	width:721px;
	height:3px;
	background:url(/images/recruit/r1.gif) no-repeat;
	}
	
.r2{
	margin:0 auto;
	border-left:3px solid #4a9805;
	border-right:3px solid #4a9805;
	background:url(/images/recruit/bg_joken.jpg) no-repeat #fff;
	text-align:left;
	width:695px;
	padding:10px 10px 10px 10px;
	}

/* hide from Mac IE \*/
* html .r2{
	width:721px;
	}
/* */ 	
	
#r3{
	width:721px;
	height:3px;
	background:url(/images/recruit/r3.gif) no-repeat;
	}
			
.rec1{
	width:80px;
	padding:5px 5px 3px 4px;
}

.rec2{
	width:490px;
	padding:3px 0 3px 0;
}		

.but_mailform{
	margin-left:560px;
}

/*---link--------------------------------------*/
#link_p{}

.link{
	width:96px;
	height:60px;
	float:left;
	}

#bana {
	width:580px;	
	}

#bana2{
	width:580px;
	border:1px solid #ccc;
	}

*html #bana2{
	width:600px;
	}

#bana textarea{
	width:595px;
	height:60px;
	background:#ffcd67 url(/images/mail/event_back.gif);
	border:1px solid #ccc;
	margin-top:4px;
	padding-left:4px;
	}

*html #bana textarea{
	width:600px;
	}
	
#l1{
	width:630px;
	height:3px;
	background:url(/images/link/l1.gif) no-repeat;
	}


.l2{
	border-left:3px solid #4a9805;
	border-right:3px solid #4a9805;
	background-color:#fff;
	text-align:left;
	width:630px;
	margin-left:0px;
	padding:10px 0 10px 10px;
	}
html>/**/body .l2{
	margin-left:68px; /*ie6 ie7ðO*/
	width:614px;
	}
	
* html .l2{
	width:px;
	margin-left:px;
	margin-top:px;
	}
	
*:first-child+html .l2{
	width:614px;
	margin-left:px;
	}

#l3{
	width:630px;
	height:3px;
	background:url(/images/link/l1.gif) no-repeat;
	}

			
