body{ 
	background-color:#AADDFF;
	color:#222255;
	font-family:'Tahoma','Tahoma','Tahoma';
	font-size: 10pt;
}
A{
	font-size:12pt;
	color:blue;
}
A:hover{
	color:orange;
/*	background-color:white;*/
}
img{border:0px;}

.bg_table {
/*	background-image:url(../img/common/bg_table.png);
	background-repeat:repeat-x;
	background-attachment:fixed;*/
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#AAAABB,endColorstr=#EEDDFF);*/
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5577BB,endColorstr=#BBDDFF);*/
	background-color:#FFFFFF;
}
.bg_menu {
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#222255,endColorstr=#EEDDFF);*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEFFFF,endColorstr=#22AAFF);
}
.bg_cd_title {background-color:#222255;}
.bg_column {background-color:#DDDDFF;}
.bg_td1 {background-color:#FFFFFF;}
.bg_td2 {background-color:#CFDFFF;} 
.bg_white {background-color:#FFFFFF;}

.font_menu_link {color:#442222; font-size:12pt; }
.font_copy   { color:#222266; font-size:9pt;}
.font_column { color:#222266; font-size:12pt; }
.font_normal { color:#222266; font-size:9pt;}
.font_normal_w { color:222255; font-size:9pt;}
.font_small   { font-size:7pt;}

.font_red    {color:red;}

.font_live   { font-size:14pt;}
.font_live2  { font-size:12pt;}
.font_title  { color:#442222;   font-size:60px;}
.font_title2 { color:#442222;   font-size:40px;text-decoration:underline;}
.font_title3 { color:#442222;   font-size:20px;}
.font_link   { color:Blue;}
.font_link2  { color:Blue; font-size:9pt;}
/**/
.font_sakimade 	{ color:#000000;}
.font_tetote 	{ color:#FF4444;}
.font_gagin  	{ color:#00AAAA;}
.font_hikage	{ color:#000000;}
.font_suna		{ color:#000000;}
.font_strato	{ color:#000000;}
.font_sniper	{ color:#000000;}
.font_shinkai	{ color:#000000;}
.font_gunjo		{ color:#000000;}
.font_raspberry	{ color:#000000;}
.font_freesia	{ color:#000000;}
.font_transistor{ color:#000000;}

.bg_tetote {background-attachment:fixed;background-color:#FFFFFF;background: url(../img/songs/tetote.gif) no-repeat fixed 1% 1%;}
.bg_shinkai{background-color:#FFFFFF;background: url(../img/songs/shinkai.jpg) no-repeat fixed 1% 1%;}
.bg_gunjo  {background-color:#FFFFFF;background: url(../img/songs/gunjo2.jpg) no-repeat fixed 1% 1%;}
.bg_gunjo3  {background-color:#FFFFFF;background: url(../img/songs/gunjo3.gif) no-repeat fixed 1% 1%;}

.nomargin {margin:0px;}
.noborder {border:0px;}
.norepeat {background-repeat:no-repeat;}

.al_l {text-align:left;}
.al_c {text-align:center;}
.al_r {text-align:right;}

.val_t  {vertical-align:top;}
.val_m  {vertical-align:middle;}
.val_b  {vertical-align:bottom;}
.val_ba {vertical-align:baseline;}

.img1 { height:160px;width:120px;}
.img2 { height:120px;width:160px;}
.img3 { height:200px;width:200px;}

.oxxx	{	BORDER-TOP:		#505050 1px solid;	}
.xoxx	{	BORDER-LEFT:	#505050 1px solid;	}
.ooxx	{   BORDER-TOP:		#505050 1px solid; BORDER-LEFT:		#505050 1px solid;	}
.ooox	{	BORDER-TOP:		#505050 1px solid; BORDER-LEFT:		#505050 1px solid;	BORDER-RIGHT:	#505050 1px solid;	}
.oooo	{   BORDER-RIGHT:	#505050 1px solid; BORDER-TOP:		#505050 1px solid;  BORDER-LEFT:	#505050 1px solid;  BORDER-BOTTOM: #505050 1px solid;}
.oxoo	{	BORDER-RIGHT:	#505050 1px solid; BORDER-TOP:		#505050 1px solid;	BORDER-BOTTOM:	#505050 1px solid;	}
.ooxo	{   BORDER-TOP:		#505050 1px solid; BORDER-LEFT:		#505050 1px solid;  BORDER-BOTTOM:	#505050 1px solid;	}
.xooo	{   BORDER-RIGHT:	#505050 1px solid; BORDER-LEFT:		#505050 1px solid;  BORDER-BOTTOM:	#505050 1px solid;	}
.xoox	{   BORDER-RIGHT:	#505050 1px solid; BORDER-LEFT:		#505050 1px solid;	}
.xoxo	{	BORDER-LEFT:	#505050 1px solid; BORDER-BOTTOM:	#505050 1px solid;	}
.oxox	{	BORDER-RIGHT:	#505050 1px solid; BORDER-TOP:		#505050 1px solid;	}
.oxxo	{	BORDER-TOP:		#505050 1px solid; BORDER-BOTTOM:	#505050 1px solid;	}
.xxxo	{	BORDER-BOTTOM:	#505050 1px solid;}
.xxoo	{	BORDER-RIGHT:	#505050 1px solid; BORDER-BOTTOM:	#505050 1px solid;}
.xxox	{	BORDER-RIGHT:	#505050 1px solid;}