BODY.bd_category {
       background-image:url("image/wall_01.jpg");
	   background-attachment:fixed;
       scrollbar-arrow-color:darkgray;
       scrollbar-base-color:white;
       scrollbar-darkshadow-color:white;
       scrollbar-highlight-color:darkgray;
       scrollbar-shadow-color:darkgray;
       scrollbar-track-color:lightgray; 
	   margin:0px; padding:0px;}


/******  リンク時のテキスト  ******/

A.a_blue:link    { text-decoration:none; color:blue; }
A.a_blue:visited { text-decoration:none; color:blue; }
A.a_blue:active  { text-decoration:underline; color:blue; }
A.a_blue:hover   { text-decoration:underline; color:blue; }

A.a_gray-blue:link    { text-decoration:underline; color:dimgray; }
A.a_gray-blue:visited { text-decoration:underline; color:dimgray; }
A.a_gray-blue:active  { text-decoration:underline; color:blue; }
A.a_gray-blue:hover   { text-decoration:underline; color:blue; }

A.a_blue-blue:link    { text-decoration:underline; color:dodgerblue; }
A.a_blue-blue:visited { text-decoration:underline; color:dodgerblue; }
A.a_blue-blue:active  { text-decoration:underline; color:blue; }
A.a_blue-blue:hover   { text-decoration:underline; color:blue; }


/******  DIV  ******/
DIV.center_01 {text-align:center; }
   .center_02 {width:800; margin:0 auto 0 auto;}
   .menu { text-align:left; padding:10px 0px 0px 20px; background-color:white; }
   .div_copy {text-align:center; vartical-align:middle; font-family:verdana,arial,sans-serif; font-size:10px; color:#A9A9A9; line-height:1.5em; }


/******  FONT  ******/
FONT.f_01 {color:orange; font-size:13px; font-weight:bold; }


/******  TABLE  ******/
TABLE.t_hedder { border:0px; border-collapse:collapse; font-family:Arial,Osaka; }

             .t_bottom_bar { border:0px; border-collapse:collapse; }
			 
			 .t_title { border:0px; border-collapse:collapse; font-family:Arial,Osaka; }
			 
			 .t_copyright { border:0px; border-collapse:collapse; font-family:Arial,Osaka; margin-top:3px; }
			 
			 .t_common { border:0px; border-collapse:collapse; font-family:Arial,Osaka; }

			 .t_link { border:0px; border-collapse:collapse; margin-left:25px; font-family:Arial,Osaka; }

/******  TD  ******/
TD.td_top { border:0px; background-image:url("image/wall_top.jpg"); background-repeat: repeat-x; background-attachment:fixed; width:800; height:18px; }

     .td_bottom { border:0px; background-image:url("image/wall_bottom.jpg"); background-repeat: repeat-x; background-attachment:fixed; width:800; height:8px; }

	 .td_copyright { border:0pt; background-color:white; width:800; height:50px;  }
	 
	 .td_title { border:0pt; background-color:white; width:800; height:115px; padding:14px 0px 0px 10px; }
	 
	 .td_category_base { border:0px; background-color:white; width:800;}
	 
	 .td_right { border:0px; padding-top:5px; }
	 
	 .td_left { border:0px; padding:10px; vertical-align:top;  }
	 
	 .td_bar { border:0px; padding-left:15px; }
	 
	 .td_page_control  { border:0px; font-size:10px; color:dimgray; line-height:1.5em;  padding:20px 0px 10px 30px; }
	 
	 .td_page_control2  { border:0px; font-size:10px; color:dimgray; line-height:1.5em;  padding:10px 0px 0px 30px; }
	 
	 .td_back_button  { border:0px; font-size:12px; color:dimgray; line-height:1.5em; vertical-align:top; padding:8px 0px 0px 5px; }
	 
	 .td_button1 { border:0px; font-size:12px; color:dimgray; line-height:1.5em;  vertical-align:top; padding:8px 0px 0px 0px; }
	 
	 .td_button2 { border:0px; font-size:12px; color:dimgray; line-height:1.5em;  vertical-align:top; padding:0px 0px 15px 22px; }
	 
/******  TD NEWS  ******/
	 .td_newsdate  { border:0px; font-size:12px; color:dimgray; font-weight:bold; vertical-align:top; padding:0px 0px 10px 30px; line-height:1.8em; }
	 
	 .td_news  { border:0px; font-size:12px; color:dimgray; vertical-align:top; padding:0px 0px 10px 5px; line-height:1.6em;  }
	 
/******  TD  PROFILE ******/
	.td_prof_img  { border:0px; padding-left:30px; }
	
	.td_prof_coment  { width:500px;  font-size:12px; color:dimgray; line-height:1.5em;  padding:10px 30px 10px 30px; }
	
	.td_prof_coment2  { width:510px;  font-size:12px; color:dimgray; line-height:1.8em;  padding:0px 30px 10px 30px; }
	
/******  TD  WORKS ******/
	.td_works_coment  { width:500px; font-size:12px; color:dimgray; line-height:1.6em;  padding:0px 30px 10px 30px; }
	
/******  TD  DISCOGRAPHY ******/
	.td_disco_name1  { border:0px; font-size:16px; color:orange; font-weight:bold; line-height:1.5em; padding:10px 0px 0px 30px; }
	 
	.td_disco_price { border:0px; font-size:12px; color:blue; line-height:1.8em;  padding:0px 0px 0px 30px; }
	 
	.td_disco_image1  { border:0px; padding:6px 0px 0px 30px; vertical-align:top; }
	
	.td_disco_image2  { border:0px; padding:10px 0px 0px 30px; vertical-align:top; }
	
	.td_disco_music { border:0px; font-size:12px; color:dimgray; line-height:2em; vertical-align:top; padding:10px 0px 0px 30px; }
	
	.td_disco_coment  { width:500px; font-size:12px; color:dimgray; line-height:1.8em;  padding:10px 30px 10px 30px; }
	
	.td_disco_coment2  { width:360px; font-size:12px; color:dimgray; line-height:1.5em; vertical-align:top; padding:10px 40px 0px 20px; }
	
/******  TD  SCHEDULE ******/
	.td_sche_coment  { border:0px; font-size:12px; color:red; font-weight:bold; line-height:1.5em;  padding:10px 0px 0px 30px; }

	.td_sche_coment2 { border:0px; font-size:12px; color:dimgray; line-height:1.5em;  padding:4px 0px 10px 40px; }
	
/******  TD  COLUMN ******/
	.td_column_title { border:0px; font-size:14px; color:orange; font-weight:bold; line-height:1.8em;  padding:10px 0px 0px 30px; }

	.td_column_coment  { width:520px; font-size:12px; color:dimgray; line-height:1.8em;  padding:10px 60px 10px 30px; }
	
/******  TD  LINK ******/
	.td_link_title { border:1px; border-color:dimgray; border-style:solid; font-size:12px; font-weight:bold; line-height:1.5em; width:160; padding:5px 10px 5px 10px; background-color:lightyellow; }

	.td_link_coment  { border:1px; border-color:dimgray; border-style:solid; font-size:12px; color:dimgray; line-height:1.5em; width:320; padding:5px 10px 5px 10px; background-color:aliceblue; }

/******  TD  CONTACT ******/
	.td_contact_intro { border:0px; font-size:12px; color:dimgray; line-height:1.8em;  padding:10px 0px 10px 30px; }
	
	.td_contact_coment1 { border:0px; font-size:12px; color:dimgray; line-height:1.8em;  padding:10px 0px 0px 30px; }
	
	.td_contact_caution { border:0px; font-size:10px; color:dimgray; line-height:1.5em;  padding:10px 0px 10px 30px; }
	
	/******  DOWNLOAD ******/
	.td_download_button { border:0px; font-size:12px; color:dimgray; line-height:1.5em;  padding:20px 0px 5px 40px; }
	
	.td_download_coment { border:0px; font-size:12px; color:dimgray; line-height:1.5em;  padding:20px 0px 20px 40px; }



