/*?フェイスホームページ全般ＣＳＳ*/
			body {
				font-family: "メイリオ",Meiryo,"ＭＳ　Ｐゴシック",Osaka,
				"Lucida Grande", Verdana, sans-serif;
			}
			.profile_box {
			  margin: 0px;  
				width: 200px;
				background: url(images/bluebox.png) bottom;
				padding-bottom: 20px;

			}
			# html .profile_box {padding-bottom: 0px;}
			
			.profile_box h2 {
				background: url(images/bluebox.png) top;
				
				margin-top: 12px;
				padding: 10px 24px;
				color: #FFF; 
				font-size: 14px;
			}
			

			# html .profile_box h2 {margin: 0 0 0 0px; 	padding: 0 0 0 0px;}
			
			*:first-child+html .profile_box h2 {margin-top: 0px;}
			

			.profile_box p {
				padding: 0 16px;
				font-size: 12px;
				color: #222;
			}
			.profile_box ul {
				margin: 0 0 0 1em;
				padding: 0 16px;
				font-size: 12px;
				color: #222;
				list-style-image: url(images/bullet.gif);			
			}
			.photo_box {
				clear:left;
				margin: 0px; 
				padding-top: 11px;
			  padding-bottom: 0px;

			}

*:first-child+html .photo_box {padding-top: 0px;}

			
/*コンテンツボックス１*/			
	
			
		  .content_box {
				clear:left;
				margin: 0px; 
				width: 550px;
				background: url(images/blackbox.png) bottom;
				padding-bottom: 5px;
				
			}
			
			
		.content_box a {
			text-decoration: none;
			}
# html .content_box {margin-bottom: 20px; padding-bottom:40px;}
*:first-child+html .content_box {margin-bottom: 10px; padding-bottom:20px;}

			.content_box h2 {
				background: url(images/blackbox.png) top;
				padding: 3px 24px;
				color: #FFF;
				font-size: 14px;
			}
*:first-child+html .content_box h2 {padding: 1px 24px;}

			.content_box h3 {
				color: #191970;
				font-size:14px;
				border-left: 11px solid #4169e1;
				padding-left: 5px;
				margin-left: 7px;
				margin-top: 0.5em;
				margin-bottom: 0px;
			}
			
		   .content_box p {
				padding: 0 16px;
				margin: 1 0.5em;
				font-size: 12px;
				color: #222; 
			}
			
		  .content_box p a{
				color: #000000;
				text-decoration:none;
			}
		   .content_box p img {
				float: left;
				margin-right:5px;
				border: solid 1px #666666;
			}
			.content_box ul {
				margin: 0 0 0 1em;
				padding: 0 16px;
				font-size: 12px;
				color: #222;
				list-style-image: url(images/bulletb.gif);			
			}
			
			
		/*コンテンツボックス２演奏家用*/			
		  .content_box2 {
				clear:left;
				margin: 0px; 
			padding: 0px;
				width: 275px;
				background: url(images/blackbox_small.png) bottom;
								padding-bottom: 0px;
				
			}
			.content_box2 h2 {
				background: url(images/blackbox_small.png) top;
				padding: 2px 5px;
				color: #FFF;
				font-size: 14px;
			}

		   .content_box2 p {
				padding: 0 16px;
				margin: 1 0.5em;
				font-size: 10px;
				color: #222; 
			}
			
		  .content_box2 p a{
				color: #000000;
				text-decoration:none;
			}
		
		/*ニュースボックス*/			

			.news_box {
				clear:left;
				margin: 0px; 
				width: 550px;
				background: url(images/blackbox.png) bottom;
				padding-bottom: 5px;
				
			}
			.news_box h2 {
				background: url(images/blackbox.png) top;
				padding: 3px 24px;
				color: #FFF;
				font-size: 14px;
			}
*:first-child+html .news_box h2 {padding: 1px 24px;}
			.news_box h3 {
				color: #191970;
				font-size:14px;
				padding-left: 5px;
				margin-left: 7px;
				margin-top: 0.5em;
				margin-bottom: 0px;
			}			
		   .news_box p {
				padding: 0 16px;
				margin: 1 0.5em;
				font-size: 12px;
				color: #222; 
			}
			
		  .news_box p a{
				color: #000000;
				text-decoration:none;
			}
		   .news_box p img {
				float: left;
				margin-right:5px;
				border: solid 1px #666666;
			}
			.news_box ul {
				margin: 0 0 0 0 px;
				padding: 0 0 0 0 px;
				font-size: 12px;
				color: #222;
				list-style-image: url(images/trans.gif);
			}
			address {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px; 
				font-style: normal;
				margin-top: 5px;
				text-align:center;
				padding-top: 5px;
			}
			address a{
				color: #000000;
				text-decoration:none;
			}
			#path {
				text-align:right;
				font-size: 10px;
				margin:0px;
			}
			#path a{
				color: #000000;
				text-decoration:none;
			}
			#path2 {
				text-align:left;
			color: #336699;
				font-size: 10px;
				margin:0px;
			}
			#path2 a{
				color: #000000;
				text-decoration:none;
			}
			h4 {
				background: url(images/tab.jpg) right top;
				font-size: 9px;
				padding: 5px 12px 1px 5px;
				color: #000;
					float: left;
				font-size: 10px;
				border-left: 1px solid #9099A0;
			}
			*:first-child+html h4 {padding: 6px 12px 1px 5px;margin-bottom: 5px;}
			h4 a{
				color: #000;
				text-decoration:none;
			}
			h5 {
				background: url(images/tab2.jpg) right;
				font-size: 9px;
				padding: 5px 12px 1px 5px;
				color: #000;
					float: left;
				font-size: 10px;
				border-left: 1px solid #9099A0;
			}
			h5 a{
				color: #000;
				text-decoration:none;
			}			
			table {
				margin-left:20px;
			}
			td {
				text-align:left;
				font-size: 12px;
			}
			.FloatEnd {clear:both;}