
/* -------------------------------------------------------------------------------
wrapper contents sid_b
-------------------------------------------------------------------------------- */
	div#menu_nav{ padding:10px 0; margin:0 auto;}
	div#menu_nav ul{ text-align:center; padding-left:2px;}
html>body div#menu_nav ul{ text-align:center; padding-left:4px;}
	div#menu_nav ul li{ float:left; margin:0 0 0 2px;}
	div.main{ border:1px solid #FF6A6A; width:549px;}
html>body div.main{ border:1px solid #FF6A6A; width:547px;}
	div.list								{ width:547px; color:#FF6767; }
	div#list_left							{ width:224px; height:338px; margin-left:2px; border:1px solid #FFB9B9; float:left;}
html>body div#list_left						{ width:224px; height:338px; margin-left:6px; border:1px solid #FFB9B9; float:left;}
	div#list_right							{ width:304px; height:338px; float:right; font-weight:bold; margin-right:2px;}
html>body div#list_right					{ width:304px; height:338px; float:right; font-weight:bold; margin-right:6px;}
	div#list_right div#list_header			{ height:35px; background:#FFFFCC; padding:0px; border-left:1px solid #FFCECE; border-right:1px solid #FFCECE; border-top:1px solid #FFCECE; border-bottom:1px dotted #FF6767;}
	div#list_right div#list_header dl		{ float:left; }
	div#list_right div#list_header dl dt	{ margin:5px; float:left; font-size:18px;}
	div#list_right div#list_header dl dd	{ margin:8px; float:left;}
	div#list_right div#list_header ul li	{ margin:8px 5px 0 0px; float:right; }
/******上段ステータス↓*********/
	div#list_right div#status				{ margin:0 auto; clear:both; height:65px; background:#FFFFCC; border-left:1px solid #FFCECE; border-right:1px solid #FFCECE; border-bottom:1px solid #FFCECE;}
	div#list_right div#status dl			{ margin-bottom:3px; float:left; }
	div#list_right div#status dl dt		    { margin:8px; float:left;}
	div#list_right div#status dl dd			{ margin-top:8px; font-weight:normal; float:left;}
	div#list_right div#status dl.girl_height,
	div#list_right div#status dl.blood_type{ width:90px; margin-right:8px;}
/******上段ステータス↑*********/

/******ログインが必要↓*********/
	div#side_b div.movie_moza		{ height:233px; background:#000; margin-top:5px;}
	div#side_b div.movie_moza div	{ padding:5px;}
html>body div#side_b div.movie_moza{ height:232px;}
	div#side_b div.movie_moza div.moza_left				{ float:left;}
	div#side_b div.movie_moza div.moza_left	a			{ background:#000;}
	div#side_b div.movie_moza div.moza_left p{ padding-left:10px;}
	div#side_b div.movie_moza div.moza_right				{ padding-right:5px; color:#fff;}
	div#side_b div.movie_moza div.moza_right a			{ font-size:12px; color:#ff0; border-bottom:1px dotted #809099;}
	div#side_b div.movie_moza div.moza_right a:hover		{ background:#ff9;}
/******ログインが必要↑*********/

/******中段ステータス・コメント↓*********/
	div#new{ width:534px; height:160px; margin:10px 0; color:#000;}
	div#new div#new_left						{ width:534px; height:160px; float:left; background:#FFFFCC; border:1px solid #FFCECE; color:#FF6767; margin:0 0 8px 3px;}
html>body div#new div#new_left					{ width:534px; height:160px; float:left; background:#FFFFCC; border:1px solid #FFCECE; color:#FF6767; margin:10px 0 8px 5px;}
	div#new div#new_left dl					{ padding:10px; float:left;}
html>body div#new div#new_left dl			{ margin-bottom:10px;}
*:first-child+html div#new div#new_left dl	{ margin-bottom:0px;}
	div#new div#new_left dl dt{ font-size:12px; font-weight:bold; font-size:18px; border-bottom:1px dotted #FF6767;}
	div#new div#new_left dl dd{ text-align:left; margin-top:5px;}
	
	div#new div#new_right	{ width:534px; height:160px; float:left; background:#FFFFCC; border:1px solid #FFCECE; color:#FF6767; margin:0 0 8px 3px;}
html>body div#new div#new_right	{ width:534px; height:160px; float:left; background:#FFFFCC; border:1px solid #FFCECE; color:#FF6767; margin:0 0 8px 5px;}
	div#new div#new_right dl{ padding:10px;}
	div#new div#new_right dl dd{  text-align:left; margin-top:5px;}
	div#new div#new_right dl dt{ width:100%; font-weight:bold; font-size:18px; border-bottom:1px dotted #FF6767;}
/******中段ステータス・コメント↑*********/

/******スケジュール↓*********/
	div#side_b div.menu_out2 div.menu							{ width:535px; border:1px solid #FFCECE; padding-bottom:15px; margin:15px 0 10px 2px; text-align:center; background:#FFFFCC; }
html>body div#side_b div.menu_out2 div.menu						{ margin:15px 0 0 5px; text-align:center; background:#FFFFCC; }
	div#side_b div.menu_out2 div.menu h3						{ text-align:left; font-size:18px; font-weight:bold; margin:8px 0 0 18px; color:#FF6767;}
	div#side_b div.menu_out2 div.menu table						{ width:489px; margin:10px auto 15px auto; background:url("http://f-bunny.com/schedule/images/back_schedule.gif"); border:1px solid #FF6767;}
	div#side_b div.menu_out2 div.menu table th					{ text-align:center; padding-top:5px; color:#fff;}
	div#side_b div.menu_out2 div.menu table hr					{ display:none;}
	div#side_b div.menu_out2 div.menu table td					{ width:70px; text-align:center;}
	div#side_b div.menu_out2 div.menu table td					{ padding:5px 0; color:#fff;}
	div#side_b div.menu_out2 div.menu table dl					{ height:20px; line-height:1.0;  color:#FF6767; padding-top:6px; font-weight:bold;}
	div#side_b div.menu_out2 div.menu table dl a				{ font-size:12px; border-bottom:1px dotted #809099; color:#FF6767 !important;}
	div#side_b div.menu_out2 div.menu table dl a:hover			{ background:#f6358d; color:#fff;}
	div#side_b div.menu_out2 div.menu table dl dd				{ line-height:1.6;}
/******スケジュール↑*********/


div#option{ width:535px; border:1px solid #E4DBA7; margin-left:5px; overflow:auto; margin:10px 0 0 5px; clear:both; padding:10px 0 10px 0;}
div#option h3{ margin-bottom:10px;}
div#option img	{margin-left:5px;}
div#star p{ float:left;}

div#star	{ margin-left:5px; overflow:auto; clear:both; padding:10px 0 10px 0;}
html>body　div#star	{ margin-left:5px; overflow:auto; clear:both; padding:180px 0 10px 0;}
*+html body div#star	{ margin-left:5px; overflow:auto; padding:180px 0 10px 0;}



table.week{
    border: 1px solid #FF6666;
}
table.week tr{
    border: 1px solid #FF6666;
}
table.week td{
    border: 1px solid #FF6666;
    background-color: #ffffff;
	padding: 0;
}

table.week th{
    background-color: #FF6666;
    border-right: 1px solid #ffffff;
}
table.week th .end{
    border-right: 1px solid #FF6666;
}






