body {
		background-color: #669900;
		margin:0px 0px 0px 0px;
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 120%;
		}

td {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 140%;
	}

.td_mainBG{
	background-color: #FFFFFF;
	}

.td_mainBG_L {
		background-image: url("../img/mainBG_L.gif");
		background-repeat: repeat-y;
	}

.td_mainBG_R {
		background-image: url("../img/mainBG_R.gif");
		background-repeat: repeat-y;
	}

.td_mainBG_BL {
		background-image: url("../img/mainBG_BL.gif");
		background-repeat:no-repeat;
		background-position:100% 0%; 
	}

.td_mainBG_BR {
		background-image: url("../img/mainBG_BR.gif");
		background-repeat:no-repeat;
	}

.td_mainBG_BC {
		background-image: url("../img/mainBG_BC.gif");
		background-repeat: repeat-x;
	}
	
/* 料金ページ の スタイル */

.TBL{
	background-color: #79636B;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.TBL_price{
	background-color: #3C77AB;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.td_price_1 {
		background-color: #009900;
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt;
		font-weight: bold;
		color: white; 
		}

.td_price_2 {
		background-color: #DBECFE; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		}

.td_price_3 {
		background-color: #DBECFE; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		}

.td1_1 {
		background-color: #79636B; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt;
		font-weight: bold;
		color: white; 
		}

.txt1_1_small {
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		color: white; 
		}

.td1_2 {
		background-color: #C6B5BB; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		}

.td1_3 {
		background-color: #EFEAEC; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		}
	
/* LIVEページのスタイル */

.TBL_live{
	background-color: #3C77AB;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.td_live_1 {
		background-color: #3C77AB;
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt;
		font-weight: bold;
		color: white; 
		}

.txt_live_1_small {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		color: white; 
		}

.td_live_2 {
		background-color: #B2CDE8; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		}

.td_live_3 {
		background-color: #DBECFE; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		}

/* DIARY(DIARY_MEMBER) の スタイル */

.TBL_diary_mem{
	background-color: #A79672;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.td_diary_mem1 {
		background-color: #A79672; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		font-weight: bold;
		color: white; 
		}

.td_diary_mem2 {
		background-color: #FFFFFF; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		}

.TBL_diary_mem_cal{
	background-color: #3C77AB;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.td_diary_mem_cal1 {
		background-color: #3C77AB; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		font-weight: bold;
		color: white; 
		}

.td_diary_mem_cal2 {
		background-color: #DBECFE; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		}

/* DIARY_STAFF の スタイル */

.TBL_staff_mem{
	background-color: #A187A1;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.td_staff_mem1 {
		background-color: #A187A1; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		font-weight: bold;
		color: white; 
		}

.td_staff_mem2 {
		background-color: #FFFFFF; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		}

.TBL_staff_mem_cal{
	background-color: #8C4864;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.td_staff_mem_cal1 {
		background-color: #8C4864; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		font-weight: bold;
		color: white; 
		}

.td_staff_mem_cal2 {
		background-color: #F3E0E7; 
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		}

/* DISCO GRAPHY の スタイル */

.disco_cat {
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		color: #000000; 				
}

.disco_title {
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt;
		font-weight: bold;
		color: #000000; 				
}

.disco_date {
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		color: #333333; 		
}

.disco_songtitle {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt;
		color: #000000; 
}

.disco_memo1 {
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		color: #3366FF;
}

.disco_memo2 {
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		color: #CC6600;
}

.disco_price {
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt;
		color: #000000;
}

/* BBSの スタイル */

.BBS_koumoku {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 120%;
		font-weight: bold;				
	}

.BBS_txt {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 120%;
	}

.BBS_memo{
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt; line-height: 120%;
	}

.TBL_BBS{
	background-color: #79636B;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.td_BBS{
	background-color: #FFFFFF;
	}

/* SHOP の スタイル */

.td_shopBG1 {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 140%;
		background-color: #A07E53; 
	}

.td_shopBG2 {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 140%;
		background-color: #AF9064; 
	}

.item_subtitle {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 120%;
		color: #FFFFFF; 
	}

.item_title{
		font-family: "Osaka", "MS UI Gothic"; font-size: 11pt; line-height: 120%;
		font-weight: bold;				
		color: #EFC514; 
	}

.item_price{
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 140%;
		color: #FFFFFF; 
	}

.item_detail{
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 140%;
	}

.item_memo{
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt; line-height: 140%;
		color: #0096FF; 
	}

.item_tshirts{
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt; line-height: 140%;
		color: #FF0000; 
	}

.shop_txt_blue {
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt; line-height: 140%;
		font-weight: bold;				
		color: blue;
	}

.shop_txt_red {
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt; line-height: 140%;
		font-weight: bold;				
		color: #cc0000;
	}

.shop_txt_strong {
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt; line-height: 140%;
		font-weight: bold;				
	}
	
.shop_txt_strong2{
		font-family: "Osaka", "MS UI Gothic"; font-size: 11pt; line-height: 140%;
		font-weight: bold;				
	}
	
.shop_table1 {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 170%;
		background-color: #FEEACA; 
}

.shop_table2 {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 170%;
		background-color: #FFF7E9; 
}

.shop_table3 {
		background-color: #896A46; 
}


/* FAN の スタイル */

.fan_title {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 120%;
	}

.fan_strong{
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt; line-height: 120%;
		font-weight: bold;				
		color: #CC0000; 
	}

.fan_memo {
		font-family: "Osaka", "MS UI Gothic"; font-size: 8pt; line-height: 140%;
	}

.fan_txt {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 140%;
	}

.fan_txt_blue {
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt; line-height: 140%;
		font-weight: bold;				
		color: blue;
	}

.fan_table1 {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 170%;
		background-color: #FEEACA; 
}

.fan_table2 {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 170%;
		background-color: #FFF7E9; 
}

.fan_table3 {
		background-color: #896A46; 
}


/* MAIL MAG の スタイル */

.mailmag_txt {
		font-family: "Osaka", "MS UI Gothic"; font-size: 9pt; line-height: 140%;
	}

.mailmag_strong{
		font-family: "Osaka", "MS UI Gothic"; font-size: 10pt; line-height: 120%;
		font-weight: bold;				
		color: #CC0000; 
	}

a:link {
	color: #990000;
}
a:visited {
	color: #990000;
}
a:hover {
	color: #ff9900;
}
a:active {
	color: #990000;
}

