
*{
	font-family:tahoma;
}

body{
	background:url(/images/cf/back.gif);
	color:#CAB48D;
	text-align:center;
	scrollbar-base-color:#333;
}

#index{
		width:708px;
		height:391px;
		margin:0px auto;
		text-align:center;
		background:url(/images/page/index.gif) no-repeat;
}

#index2{
		width:708px;
		height:34px;
		margin:0 auto;
		text-align:center;
}

#index3{
		width:708px;
		height:34px;
		margin-top:30px;
}

#wrapper{
	width:790px;
	margin: 0 auto;
}

#header{
	width:790px;
	height:157px;
	background:url(/images/cf/header.gif) no-repeat;
}


/* menu */

#event{
	width:760px;
	height:20px;
	text-align:left;
}

/* menu */

#menu{
	width:790px;
	height:81px;
	background:url(/images/cf/menu_back.gif) no-repeat;
}


#w1{
	width:790px;
	background:url(/images/cf/cf_back.gif) repeat-y;
	padding-bottom:60px;
}


#footer{
	width:790px;
	height:65px;
	background:url(/images/cf/footer_menu_back.gif) no-repeat;
}

#footer li{
		display:inline;
}
	
#footer2{
	width:790px;
	height:41px;
	background:url(/images/cf/footer.gif) no-repeat;
}

/* top */

#top{
	width:765px;
	margin:auto;
	text-align:center;
}

#cam{
	width:522px;
	height:265px;
}

#cover{
	width:230px;
	height:265px;
	background:url(/images/page/cover_back.jpg) no-repeat;
}

#news{
	width:265px;
	height:455px;
	background:url(/images/page/news_back.jpg) no-repeat;
	margin-left:10px;
}

#news2{
	width:250px;
	height:400px;
	margin:40px 0 10px 10px;
	overflow:auto;
}

#movi{
	width:245px;
	height:455px;
	background:url(/images/page/movi_back.jpg) no-repeat;
}

#movi2{
	width:240px;
	height:426px;
	background:url(/images/page/movi_back2.jpg) no-repeat;
}

#movi .waku{
	width:230px;
	margin:30px 0 0 10px;
}

#movi2 .waku{
	width:230px;
	margin:10px 0 0 10px; 
}

#newface{
	width:486px;
	height:455px;
	background:url(/images/page/newface_back_new.jpg) no-repeat;

}

#newface .waku{
	width:470px;
	height:405px;
	margin:40px 0 10px 0;
}

#newface .photo{
	width:90px;
	height:135px;
	margin-left:10px;
}

#newface .prf{
	width:125px;
	height:135px;
}

#ranking{
	width:764px;
	margin-top:10px;
	*margin-top:30px;
	text-align:center;
	background:url(/images/page/ranking_back.jpg) repeat-y;
}

#ranking  .waku{
	width:25%;
	margin:auto;
}
#ranking  .waku2{
	width:100%;
	margin:auto;
	margin-left:3px;
	*margin-left:0;
}

#ranking .thum{
	width:165px;
	height:240px;
	margin:10px auto;
	background:url(/images/page/ranking_thum.jpg) no-repeat;
	border-bottom:1px solid #444;
}
#ranking .thum2{
	width:145px;
	height:230px;
	margin:0 0 20px 4px;
	*margin:0 0 0 5px;
	padding-left:2px;
	*padding-left:0;
	background:url(/images/page/ranking_thum2.jpg) no-repeat;
}



/* sys */

#sys{
	width:737px;
	margin:auto;
	text-align:center;
}

.sys1{
	width:359px;
	background-color:#444;
}

.sys2{
	width:144px;
	height:20px;
	background-color:#000;
	padding-right:10px;
}

.sys3{
	width:194px;
	height:20px;
	background-color:#000;
	padding-right:10px;
}

*html .sys2{
	width:154px;
}

*html .sys3{
	width:200px;
}

.sys4{
	width:725px;
	border:1px solid #CFBDA4;
	padding:5px 5px 10px 5px;
	background-color:#000;
}

.sys5{
	width:737px;
	height:92px;
	background:url(/images/page/koutuhi.jpg) no-repeat;
}

.sys6{
	margin:20px 0 0 40px;;
}

#sys .title{
	width:720px;
	height:18px;
	padding:0 0 3px 3px;
	background:#000 url(/images/page/sys_back.jpg) repeat-x;
}

#sys.title2{
	width:720px;
	background-color:#B9B9BA;
}

/* ladies */

.ladies00{
	_width:146px;
	float:left;
}

#ladies1{
	width:737px;
	margin:auto;
	text-align:center;
}

#ladies2{
	width:718px;
	height:627px;
	margin:auto;
	text-align:center;
	background:url(/images/page/ladies_back2.jpg) no-repeat;
}

#ladies3{
	width:700px;
	height:480px;
	margin:auto;
	text-align:center;
}

.ladies1_thum{
	width:146px;
	height:225px;
	background:url(/images/page/ladies_thum.jpg) no-repeat;
}

#pro_sch{
	border-top:1px solid #C19C74;
	border-right:1px solid #8A6B49;
	border-bottom:1px solid #8A6B49;
	border-left:1px solid #C19C74;
}

*:first-child+html #pro_sch{
	margin-top:10px;
}

.sch00{
	font-size:10px;
	color:#FFD08E;
	line-height:20px;
	background-color:#2C1B02;
	border-right:1px solid #8A6B49;
	border-bottom:1px solid #8A6B49;
}

.sch01{
	font-size:10px;
	line-height:14px;
	background-color:#222;
	color:#FFD08E;
	vertical-align:middle;
	border-right:1px solid #8A6B49;
	border-bottom:1px solid #8A6B49;
}

.sch02{
	font-size:10px;
	line-height:20px;
	color:#FFD08E;
	background-color:#574935;
	border-right:1px solid #8A6B49;
	border-bottom:1px solid #8A6B49;
}

#photo8{
	width:320px;
	height:430px;
	margin:29px auto;
	*margin:27px auto;
}

#profile{
	width:360px;
	height:430px;
	margin:60px 0 0 10px;
}

#profile .play1{
	width:78px;
	height:18px;
	background-color:#2C1B02;
	color:#FFD08E;
	font-size:10px;
	border-top:1px solid #C19C74;
	border-right:1px solid #8A6B49;
	border-bottom:1px solid #8A6B49;
	border-left:1px solid #C19C74;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;

}

#profile .play2{
	width:78px;
	height:18px;
	background-color:#574935;
	color:#FFD08E;
	font-size:10px;
	border-top:1px solid #C19C74;
	border-right:1px solid #8A6B49;
	border-bottom:1px solid #8A6B49;
	border-left:1px solid #C19C74;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#profile .play3{
	width:78px;
	height:18px;
	background-color:#444;
	color:#111;
	font-size:10px;
	text-decoration:line-through;
	border-top:1px solid #C19C74;
	border-right:1px solid #8A6B49;
	border-bottom:1px solid #8A6B49;
	border-left:1px solid #C19C74;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

/* sch */

#sch{
	width:730px;
	margin:auto;
	text-align:center;
}

#sch .thum{
	width:140px;
	height:320px;
	margin:10px 2px 0 2px;
}

#sch .time{
	width:134px;
	margin:auto;
	text-align:center;
	background:url(/images/page/sch_back1.jpg) repeat-x;
}

.campa{
	width:165px;
	height:150px;
	background:url(/images/no-image/165x150.jpg) no-repeat;
	margin:20px 6px 0 6px;
}

/* rec */

#rec{
	width:740px;
	margin:auto;
	text-align:center;
}

#rec .recwaku{
	clear:both;
	width:700px;
	margin:2px auto;
	background-color:#000;
	overflow:hidden;
}

#rec .w01{
	width:100px;
}

#rec .w02{
	width:580px;
	padding:1px 0 5px 10px;
	border-left:1px solid #111;
}


/* movi */

#moviepage{
	width:760px;
	margin:auto;
	text-align:center;
}

/* mail */
#mail_form{
	width:650px;
	margin:20px auto;
	text-align:center;
	color:#CFBDA4;
}

#mail_form table{
	background-color:#000;
	border:1px solid #CFBDA4;
}

#mail_form td{
	padding:6px;
	text-align:left;
	color:#CFBDA4;
}

#mail_form input,textarea{
	background:#eee;
}
/* */

#mail{
	width:600px;
	margin:20px auto;
	text-align:center;
	color:#CFBDA4;
}

#mail table{
	background-color:#000;
	border:1px solid #CFBDA4;
}

#mail td{
	padding:6px;
	text-align:left;
	color:#CFBDA4;
}

#mail input,textarea{
	background:#eee;
}


/* link */

#link{
	width:714px;
	margin:20px auto;
	text-align:center;
}

.link2{
	width:714px;
}

.bana1{
	width:714px;
	border-top:1px solid #CFBDA4;
	border-bottom:1px solid #CFBDA4;
	background-color:#222;
	padding-bottom:20px;
}

.bana2{
	width:102px;
	}

#link textarea{
	width:700px;
	height:40px;
}

/* question */

	
#question{
	width:650px;
	margin:20px auto;
	text-align:center;
	color:#CFBDA4;
}

#question table{
	background-color:#000;
	border:1px solid #CFBDA4;
}

#question td{
	padding:6px;
	text-align:left;
	color:#CFBDA4;
	vertical-align:top;
}

#question textarea{
	background:#eee;
	
}

/*tab-----(quetion.html ,mail.html)---------------------------------*/

.ft{
	width:650px;
	}
	
.tab{
	height:38px;
	width:143px;
	text-align:center;
	}

		
#tab_question{
	margin:0 auto;
	width:653px;
	height:38px;
	background:url(/images/page/tab_question.gif) no-repeat;	
	}
	
#tab_mail{
	margin:0 auto;
	width:653px;
	height:38px;
	background:url(/images/page/tab_mail.gif) no-repeat;	
	}



#tab_question a.tab:link{text-decoration:underline;  color:#a06507;font-weight:bold}
#tab_question a:visited{text-decoration:underline; color:#a06507;font-weight:bold}
#tab_question a:hover{text-decoration:none; color:#cd9931;font-weight:bold}
  

#tab_mail a.tab:link{text-decoration:underline;  color:#a06507;font-weight:bold}
#tab_mail a:visited{text-decoration:underline; color:#a06507;font-weight:bold}
#tab_mail a:hover{text-decoration:none; color:#cd9931;font-weight:bold}

	
.active{
	text-decoration:underline; 
	color:#cd9931;
	font-weight:bold
	} 

	
/*melmaga*/

#mag{
	width:759px;
	height:153px;
	background:url(/images/page/mag_back.jpg) no-repeat;
}

#blog_ban{
	width:230px;
	height:145px;
}