
@charset "utf-8";
/* CSS Document */

/*インフォメーション*/ 
#back{
	width:715px;
	height:715px;
	 background-image: url(../info/img/info_pattern.gif);
 background-repeat: repeat;

}

#back .info_tit{
	width:646px;
	padding:29px 34px 20px 35px;
}

#back .info_tit .txt{
	margin-top:20px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}

#back .info_tit .page{
	margin-top:30px;
	width:646px;
	height:500px;
	background: url(../info/img/info_bk.png)  no-repeat;
	
}

.d_info{
	width:711px;
	padding:10px;
	margin-top:20px;
	border:2px sold #f7c8d6;
}
	
#d_info {
	margin-top:20px;
	height: 111px;
	width:715px;
	background: url(../info/img/d_info.gif)  no-repeat;
}


#d_info .txt{
	padding-top:15px;
	padding-left:22px;
	padding-right:156px;
	font-color:#666;
	font-size:12px;
	line-height:20px;	
}

#d_info .ba{
	float:right;
	padding-top:20px;
	padding-right:20px;
}

/*インフォメーション*/ 



/*リストランテ*/
#r_back{
	width:715px;
	height:205px;
	 background-image: url(../ristorante/img/info_ristrante.gif);
 background-repeat: repeat;

}

#r_back .rist_tit{
	width:634px;
	padding-top:25px;
	padding-left:43px;
}

#r_back .rist_tit .txt{
	margin-top:20px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}


#r_menu{
	margin-top:20px;
	width:715px;
	height:715px;
background: url(../ristorante/img/rist_bk.gif)  no-repeat;
}

#menu_box{
	
	padding-top:151px;
	margin-left:145px;
	margin-right:50px;
	height:247px;
	margin-bottom:20px;
	
}


#menu_box .left{
	
	float:left;
	width:253px;
	height:248px;
	background-color:#FFF;
	margin-right:14px;
}

#menu_box .left .photo{
	margin:8px 8px 5px 8px;
	width:237px;
	height:180px;
}


#menu_box .left .tit{
	margin:8px 8px 3px 8px;
	width:237px;
	font-size:14px;
	color: #583700;
	font-weight:bold;
}

#menu_box .left .tit .kcal{
	float:left;
	width:114px;
	height:18px;
	background-color: #f6ad3c;
	
	text-align:center;
	padding-top:4px;
	margin-right:6px;
}


#menu_box .left .tit .btn{
	float:right;
	width:117px;
	
}


#menu_box .right{
	
	float:right;
	width:253px;
	height:248px;
	background-color:#FFF;
}

#menu_box .right .photo{
	margin:8px 8px 5px 8px;
	width:237px;
	height:180px;
}


#menu_box .right .tit{
	margin:8px 8px 5px 8px;
	width:237px;
	font-size:14px;
	
	font-weight:bold;
}

#menu_box .right .tit .kcal{
	float:left;
	width:114px;
	height:18px;
	background-color: #f6ad3c;

	text-align:center;
	padding-top:4px;
	margin-right:6px;
}


#menu_box .right .tit .btn{
	float:right;
	width:117px;

}

/*2段目*/
#menu_box2{
	margin-left:145px;
	margin-right:50px;
	height:247px;
	margin-bottom:20px;
	
}


#menu_box2 .left{
	
	float:left;
	width:253px;
	height:248px;
	background-color:#FFF;
	margin-right:14px;
}

#menu_box2 .left .photo{
	margin:8px 8px 5px 8px;
	width:237px;
	height:180px;
}


#menu_box2 .left .tit{
	margin:8px 8px 0px 8px;
	width:237px;
	font-size:14px;
	color: #583700;
	font-weight:bold;
}

#menu_box2 .left .tit .kcal{
	float:left;
	width:114px;
	height:18px;
	background-color: #f6ad3c;
	
	text-align:center;
	padding-top:4px;
	margin-right:6px;
}


#menu_box2 .left .tit .btn{
	float:right;
	width:117px;
	
}



#menu_box2 .right{
	
	float:right;
	width:253px;
	height:248px;
	background-color:#FFF;
}

#menu_box2 .right .photo{
	margin:8px 8px 5px 8px;
	width:237px;
	height:180px;
}


#menu_box2 .right .tit{
	margin:8px 8px 0px 8px;
	width:237px;
	font-size:14px;
	color: #583700;
	font-weight:bold;
}



#menu_box2 .right .tit .kcal{
	float:left;
	width:114px;
	height:18px;
	background-color: #f6ad3c;
	
	text-align:center;
	padding-top:4px;
	margin-right:6px;
}


#menu_box2 .right .tit .btn{
	float:right;
	width:117px;
	
}

/*2段目*/



#rist_title{
	margin-top:20px;
	height:20px;
	width:710px;
	background-color:#be9c6d;
color:#fff;
font-weight:bold;
padding-top:6px;
padding-left:5px;
}


#menu_title{
	width:715px;
	margin-top:20px;
	padding:0px;
	margin-bottom:50px;
}

#menu_title .m01{
	float:left;
	width:227px;
	background-color:#f7efe2;
	margin-right:17px;
}


#menu_title .m01 .title{
	margin:10px 7px 0px 7px;
	font-size:14px;
	color: #583700;
	font-weight:bold;
	clear:both;
}


#menu_title .m01 .kcal{
	float:left;
	width:90px;
	height:18px;
	background-color: #f6ad3c;
	margin:7px 4px 10px 7px;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	font-size:14px;	
}

#menu_title .m01 .btn{
	float:right;
	width:117px;
	margin:7px 7px 10px 0px;
	
}



#menu_title .m02{
	float:left;
	width:227px;
	background-color:#f7efe2;
	
}


#menu_title .m02 .title{
	margin:10px 7px 0px 7px;
	font-size:14px;
	color: #583700;
	font-weight:bold;
	clear:both;
}


#menu_title .m02 .kcal{
	float:left;
	width:90px;
	height:18px;
	background-color: #f6ad3c;
	margin:7px 4px 10px 7px;
	text-align:center;
	font-weight:bold;
	padding-top:3px;	
	font-size:14px;	
}

#menu_title .m02 .btn{
	float:right;
	width:117px;
	margin:7px 7px 10px 0px;
	
}


/*リストランテ*/


/*美容健康研究所*/

#biyo_img{
	width:715px;
	margin-bottom:20px;
}

#biyo_back{
	width:715px;
	height:563px;
	 background-image: url(../biyo/img/info_biken.gif);
 background-repeat: repeat;

}

#biyo_back .info_tit{
	width:630px;
	padding:29px 40px 20px 40px;
}



#biyo_back .info_tit .txt{
	margin-top:20px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}

#biyo_back00{
	width:715px;
	 background-image: url(../biyo/img/info_biken.gif);
 background-repeat: repeat;

}

#biyo_back00 .info_tit{
	width:630px;
	padding:29px 40px 20px 40px;
}



#biyo_back00 .info_tit .txt{
	margin-top:20px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}

#biyo_back000{
	width:715px;
	 background-color: #F8F7F0;
}

#biyo_back000 .info_tit{
	width:635px;
	padding:29px 40px 20px 40px;
}

#biyo_back000 .info_tit02{
	margin-top:10px;
}

#biyo_back000 .info_tit03{
	margin-top:20px;
	margin-bottom:10px;
}

#biyo_back000 .info_tit03 .img{
	margin-top:20px;
	margin-bottom:10px;
	float:right;
	width:151px;
	height:364px;
	margin-bottom:10px;
}

#biyo_back000 .info_tit .img02{
	margin-top:20px;
	margin-bottom:20px;
	float:right;
	width:268px;
}


#biyo_back000 .info_tit .txt{
	margin-top:20px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}

#biyo_back000 .info_tit .txt01{
	margin-top:10px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}

#biyo_back000 .info_tit .txt02{
	margin-top:0px;
	margin-bottom:15px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}

#biyo_back000 .info_tit .txt03{
	float:left;
	width:435px;
	margin-top:0px;
	margin-bottom:15px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}

#biyo_back000 .info_tit .txt04{
	float:left;
	width:350px;
	margin-top:20px;
	margin-bottom:20px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}


#b_title000{
	width:635px;
	height:160px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:20px;

	padding:0px;
}



#b_title000 .m001{
	float:left;
	margin-right:15px;
}


#b_title000 .m002{
	float:left;	
}

#b_title001{
	width:635px;
	height:475;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:20px;

	padding:0px;
}



#b_title000 .m001{
	float:left;
	margin-right:15px;
}


#b_title000 .m002{
	float:left;	
}

#b_title002{
	width:180px;
	margin-left:20px;
	margin-right:40px;
	margin-bottom:20px;
    padding:0px;
}

#b_title000 .m002{
	float:right;	
}

#next{
	float:right;
	margin-top:25px;
}

#prev{
	float:left;
	margin-top:25px;
}

<!--#next a:link { color:#666; text-decoration: none;}
-->#next a:hover{color:#eb6154; text-decoration: underline;}
<!--#next a:active { color:#eb6154; text-decoration: underline;}
-->#next a:visited { color:#666; text-decoration: none;}

#b_title{
	width:635px;
	height:140px;
	margin-top:20px;
	margin-left:40px;
	margin-right:40px;
	padding:0px;
}



#b_title .m01{
	float:left;
	width:201px;
	margin-right:16px;
}


#b_title .m02{
	float:left;
	width:201px;
	
}




#biyo_back2{
	width:715px;
	height:276px;
	margin-top:20px;
}



#biyo_back2 .left{
	width:346px;
	height:276px;
	margin-right:23px;
	float:left;
	background-image: url(../biyo/img/info_biken.gif);
 background-repeat: repeat;
}


#biyo_back2 .tit{
	width:297px;
	margin-left:24px;
	margin-right:25px;
	margin-bottom:10px;
	margin-top:18px;
}


#biyo_back2 .pro{
	width:297px;
	margin-left:24px;
	margin-right:25px;
	margin-bottom:10px;
	margin-top:18px;
}

#biyo_back2 .pro .l{
	width:190px;
	float:left;
	margin-right:10px;
	font-size:12px;
	line-height:20px;
	}
	
#biyo_back2 .pro .r{
	width:95px;
	float:right;
	
	}
	

#biyo_back2 .left .img{
	width:95px;
    float:right;
	margin-bottom:10px;
	margin-top:8px;
}



#biyo_back2 .right{
	width:346px;
	height:276px;
	float:right;
	background-image: url(../biyo/img/info_biken.gif);
 background-repeat: repeat;
}



#biyo_back2 .left .pro{
	width:297px;
	margin-left:24px;
	margin-right:25px;
	margin-bottom:10px;
	margin-top:18px;
}

/*美容健康研究所*/



/*ビットネスクラブ*/
#b_back{
	width:715px;
	height:205px;
	 background-image: url(../club/img/info_bitness.gif);
 background-repeat: repeat;

}

#b_back .rist_tit{
	width:634px;
	padding-top:25px;
	padding-left:43px;
}

#b_back .rist_tit .txt{
	margin-top:20px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}


#b_menu{
	margin-top:20px;
	width:715px;
	height:651px;
background: url(../club/img/club_back.jpg)  no-repeat;
}


#b_menu_box{
	padding-top:164px;
	width:600px;
	height:150px;
padding-left:57px;
}



#b_menu_box .left{
	margin:0px;
	width:285px;
	height:150px;
	float:left;
}


.photo{
	margin-right:10px;
	width:150px;
	height:150px;
	float:left;
}

.de{
	width:125px;
	height:150px;
	float:right;
}


.b_title{margin-top:5px;
font-weight:bold;
font-size:14px;
margin-bottom:5px;
line-height:16px;
}

.b_info{margin-top:10px;
font-size:14px;
margin-bottom:7px;
line-height:18px;
}


#b_menu_box .right{
	margin:0px;
	width:285px;
	height:150px;
	float:right;
	margin-left:26px;
}







#b_menu_box2{
	padding-top:30px;
	width:600px;
	height:150px;
padding-left:57px;
}


#b_menu_box2 .left{
	margin:0px;
	width:285px;
	height:150px;
	float:left;
}


#b_menu_box2 .right{
	margin:0px;
	width:285px;
	height:150px;
	float:right;
	margin-left:26px;
}



#rist_title{
	margin-top:20px;
	height:20px;
	width:710px;
	background-color:#be9c6d;
color:#fff;
font-weight:bold;
padding-top:6px;
padding-left:5px;
}


#other_title{
	width:715px;
	margin-top:20px;
	padding:0px;
	margin-bottom:50px;
}

#other_title .m01{
	float:left;
	width:225px;
	border:1px solid #ccc;
	margin-right:17px;
	padding-bottom:15px;
}


#other_title .m01 .bar{
	margin:10px 4px 0px 5px;
	
}

#other_title .m01 .btn{
	margin:50px 7px 7px 7px;
	
}


#other_title .m01 .title{
	margin:10px 7px 0px 7px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}


#other_title .m02{
	float:right;
	width:225px;
	border:1px solid #ccc;
	margin-right:0px;	
	padding-bottom:15px;
}




#other_title .m02 .title{
	margin:10px 7px 0px 7px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#other_title .m02 .bar{
	margin:10px 4px 0px 5px;
	
}

#other_title .m02 .btn{
	margin:50px 7px 7px 7px;
	
}

/*ビットネスクラブ*/



/*シアター*/
#th_back{
	width:715px;
	height:205px;
	 background-image: url(../theater/img/info_theater.gif);
 background-repeat: repeat;

}

#th_back .rist_tit{
	width:634px;
	padding-top:25px;
	padding-left:43px;
}

#th_back .rist_tit .txt{
	margin-top:20px;
	font-color:#666;
	font-size:14px;
	line-height:20px;	
}


#th_menu{
	margin-top:0px;
	width:715px;
	height:605px;
background: url(../theater/img/th_back.jpg)  no-repeat;
}


#th_menu_box{
	padding-top:60px;
	width:450px;
	
	height:311px;
padding-left:133px;
}


#th_menu02{
	margin-top:20px;
	width:715px;
	height:212px;
background: url(../theater/img/th_back02.jpg)  no-repeat;
}




#th_menu02 .film{
	width:715px;
	height:212px;
	padding-top:33px;
	padding-left:24px;
	}


#th_menu02 .film .a{
float:left;
width:216px;
height:147px;
margin-right:10px;
}


#f_btn{
float:left;
width:217px;
height:52px;
margin-right:5px;
margin-left:20px;
margin-top:10px;
background: url(../theater/img/th_btn.jpg)  no-repeat;
}


#f_btn02{
float:left;
width:217px;
height:52px;
margin-right:5px;
margin-left:5px;
margin-top:10px;
background: url(../theater/img/th_btn.jpg)  no-repeat;
}


.f_txt{margin-top:12px;
margin-left:11px;
font-size:12px;
font-weight:bold;
width:160px;
line-height:14px;
}




#you_title {
	margin-top:20px;
	height:25px;
	width:710px;
	background-color:#be9c6d;
color:#fff;
font-weight:bold;
padding-left:5px;
}

#you_title .l{float:left; width:350px;color:#fff;height:20px;
padding-top:4px;
}


#you_title .r{float:right; width:350px;height:20px;padding-top:2px;
text-align:right;
padding-right:5px;
margin-bottom:5px;
margin-top:0px;
}


















































































































































