
/* -------------------------------------------------------------------------------
wrapper contents sid_b
-------------------------------------------------------------------------------- */
	div#side_b div.menu_out											{ width:549px; margin-bottom:20px; clear:both;}
	div#side_b div.menu_out div.menu								{ width:549px; overflow:auto; border:1px solid #FF6A6A; text-align:center;}
html>body div#side_b div.menu_out div.menu							{ width:547px; overflow:auto; border:1px solid #FF6A6A; text-align:center;}
	div#side_b div.menu_out div.menu div.menu_clear					{ width:530px; margin-bottom:20px; overflow:auto; clear:both; border-bottom:1px dotted #809099;}
	div#side_b div.menu_out div.menu h3								{ margin-left:5px; margin-bottom:20px; overflow:auto;}

	div#side_b div.menu_out div.menu div.time						{ width:500px; margin: 0 auto 10px auto; text-align:left; font-weight:bold; font-size:12px;}
	
	div#side_b div.menu_out div.menu div.menu_text					{ width:530px; margin: 0 auto 30px auto; text-align:left; font-size:12px; border-bottom:1px dotted #809099;}
	div#side_b div.menu_out div.menu div.menu_text dl dt			{ margin-bottom:5px; font-size:16px; font-weight:bold;}
	div#side_b div.menu_out div.menu div.menu_text dl dd			{ margin-bottom:10px;}
	div#side_b div.menu_out div.menu div.menu_text dl dd a			{ font-size:12px; border-bottom:1px dotted #809099;}
	div#side_b div.menu_out div.menu div.menu_text dl dd a:hover			{ background:#900; color:#fff;}
	
	div#side_b div.menu_out div.menu div.menu_left					{ width:165px; margin-bottom:20px; float:left; text-align:left;}
	div#side_b div.menu_out div.menu div.menu_left div.phot_img		{ width:165px; padding:5px 5px 2px 5px; text-align:left;}
html>body div#side_b div.menu_out div.menu div.menu_left div.phot_img{ width:150px; padding-bottom:5px; float:right;}
	div#side_b div.menu_out div.menu div.menu_right					{ width:355px; float:right; text-align:left; font-size:12px;}
	
	div#side_b div.menu_out div.menu div.menu_right dl				{ padding:10px; overflow:auto;}
	div#side_b div.menu_out div.menu div.menu_right dl dt			{ margin-bottom:10px; padding-bottom:2px; font-size:16px; font-weight:bold;}
	div#side_b div.menu_out div.menu div.menu_right dl dd			{ margin-bottom:5px;}
	div#side_b div.menu_out div.menu div.menu_right dl dd a			{ padding-top:5px; border-bottom:1px solid #900; font-size:12px; border-bottom:1px dotted #809099;}
	div#side_b div.menu_out div.menu div.menu_right dl dd a:hover			{ background:#900; color:#fff;}
	
	
	div#side_b div.news_out											{ width:538px; margin-bottom:20px; text-align:left;}
	div#side_b div.news_out div.news								{ width:538px; overflow:auto;}
	div#side_b div.news_out div.news h3								{ margin-bottom:5px;}
					
	div#side_b div.news_out div.news p								{ width:520px; margin:0 10px;}
	div#side_b div.news_out div.news h4								{ margin-bottom:10px; padding-bottom:5px; font-weight:bold; font-size:16px; border-bottom:1px solid #900;}
	div#side_b div.news_out div.news p								{ margin-bottom:25px;}

	
	