#flame {
	background-image:url(../common/bg01.gif);
	margin:0 auto;
	padding:0px 10px 0px 10px;
	width:780px;
	}

#flame02 {
	margin:0 auto;
	padding:0px 10px 0px 10px;
	width:300px;
	}

.tit01 {
		color: #ffffff;
		font-weight: bold;
	}

td.bg01 {
	background: #ffffff url("../common/bg01.gif");
}

#button {
	background-color:#FFFFFF;
	background-image:url(../common/button_bg01.gif) ;
	background-repeat: repeat-x;
	}

div.fooder01 {
	width:780px;
	height:27px;
	padding-top:2px;
	margin-top:10px;
	background-image: url(../common/fooder_bg01.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	text-align:center;
	vertical-align:top;
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;
	}

div.header01 {
	background-image:url(../common/header_bg03.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	width:780px;
	height:56px;
	}

div.header02 {
	background-image:url(../common/header_bg03.gif);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	width:780px;
	height:56px;
	}

div.header2_01 {
	background-image:url(../common/header_bg02.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	width:760px;
	height:35px;
	padding:0px 10px 0px 10px;
	font-size:10px;
	line-height:14px;
	color:#FFFFFF;
	font-weight:bold;
	}

td.head_black {
	padding: 0.4em;
	background-color: #666666;
	}
	
td.head_gray {
	padding: 0.4em;
	background-color: #545454;
	}

td.foot_black {
	padding: 0.4em;
	text-align: center;
	background-color: #666666;
	}

td.blue {
	padding: 0.4em;
	background-color: #007CD3;
	}

td.blue2 {
	padding: 0.2em;
	background-color: #007CD3;
	}

td.red {
	padding: 0.4em;
	background-color: #FF0055;
	}

td.red2 {
	padding: 0.2em;
	background-color: #FF0055;
	}

td.orange {
	padding: 0.4em;
	background-color: #FF6600;
	}

td.orange2 {
	padding: 0.2em;
	background-color: #FF6600;
	}

td.green {
	padding: 0.4em;
	background-color: #27BB00;
	}

td.green2 {
	padding: 0.2em;
	background-color: #27BB00;
	}

td.waku01 {
	padding: 8px;
	}

td.waku02 {
	padding: 8px 8px 8px 0px;
	}

td.waku03 {
	border: 1px solid #7E7E7E;
	padding: 3px;
	}
	
td.waku04 {
	padding: 3px;
	}

table.pink {
		background-color: #FFEDED;
		border: 1px solid #A37373;
	}

table.yellow {
		background-color: #FFFADD;
		border: 1px solid #A99E61;
	}

table.gray {
		background-color: #F0F0F0;
		border: 1px solid #7E7E7E;
	}

table.gray2 {
		border-collapse:collapse;
		background-color: #F0F0F0;
		border: 1px solid #7E7E7E;
	}
	
		
td.commu_form_head {
	text-align:left;
	padding-left:5px;
	width:150px;
	color:#008200;
	background-color:#E4FFC0;
	font-weight: bold;
}

td.commu_form_body {
	text-align:left;
	padding-left:5px;
	width:420px;
}

td.commu_form_submit {
	text-align:center;
	padding-top:10px;
}
	
td.my_form_head {
	text-align:left;
	padding-left:5px;
	width:150px;
	color: #187CC9;
	background-color:#EEF5FB;
	font-weight: bold;
}

td.my_form_head2 {
	text-align:left;
	padding-left:5px;
	width:150px;
	color: #187CC9;
	background-color:#EEF5FB;
}


td.my_form_body {
	text-align:left;
	padding-left:5px;
	width:420px;
}

td.my_form_submit {
	text-align:center;
	padding-top:10px;
}

td.listen_list01 {
	padding:5px 3px 5px 4px;
	text-align:center;
	background-image:url(../common/artist_line04.gif) ;
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

td.listen_list02 {
	padding:5px 3px 5px 4px;
	text-align:center;
	background-image:url(../common/artist_line05.gif) ;
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

td.listen_list02a {
	padding:5px 3px 5px 4px;
	background-image:url(../common/artist_line05.gif) ;
	background-repeat: no-repeat;
	background-position: 0% 50%;
}


