@charset "shift_jis";
/* RealBBx[X@X^C */
#mainframe {
	width: 850px;
	border-top:solid 0px #CCCCCC;
	border-bottom:solid 0px #CCCCCC;
	border-left:solid 0px #CC0000;
	border-right:solid 0px #CC0000;
	background-color: #E6E6E6;
	margin: 3px 0px 0px 0px;
}
/* CLASS θ` */
* {
	margin: 0px 0px;
}
body {
	background-color: #FFFFFF;
	width: 100%;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, 'lr oSVbN','qMmpS Pro W3','MS UI Gothic', sans-serif;
	font-size: 12px;
	text-align: left;
}
img {
	border: solid 0px #D9D9D9;
}
a:link {
	color: #0055AA;
	text-decoration: none;
}
a:visited {
	color: #0055AA;
	text-decoration: none;
}
a:hover {
	color: #FF4400;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
table td {
}
table.tbl_header_footer {
	width: 860px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.tbl_common {
	border: solid 1px #D9D9D9;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse: separate;
	border-spacing: 8px;
	background-color: #FFFFFF;
}
table.tbl_common td{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
table.tbl_common th{
	border-bottom:solid 1px #CCCCCC;
}
table.tbl_common ul{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-align:left;
}
table.tbl_common li{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:dotted 1px #FF0000;
}


/* ID θ` */
body#bkground {
	background-color: #CCCCCC;
	width: 100%;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, 'lr oSVbN','qMmpS Pro W3','MS UI Gothic', sans-serif;
	font-size: 12px;
	text-align: left;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#0080ff;
	scrollbar-shadow-color:#999999;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-track-color:#ffffff;
}
div#title_music{
	width: 300px;
	height: 30px;
	margin: 20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	float: left;
}
ul#h_menu_music a{
	list-style:none;
	color:#F3F3F3;
	text-decoration: none;
}
ul#h_menu_music a:hover{
	list-style:none;
    color:#FF9900;
	text-decoration: none;
}
ul#f_menu_music {
    background-image:url(../img/footer_menu.jpg);
    background-position:0px 0px;
	background-repeat:no-repeat;
	width: 700px;
	height: 25px;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 170px;
    border-top:solid 0px #CCCCCC;
	border-bottom:solid 0px #CCCCCC;
	border-left:solid 0px #CCCCCC;
	border-right:solid 0px #CCCCCC;
}
ul#f_menu_music li{
	list-style:none;
	border-style:none;
	width:100px;
	height: 18px;
	line-height: 18px;
	margin:4px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-top:solid 0px #FFFFFF;
	border-bottom:solid 0px #FFFFFF;
	border-left:solid 0px #FFFFFF;
	border-right:solid 0px #FFFFFF;
    float: left;
    text-align:center;
    font-size:12px;
}
ul#f_menu_music a{
    background:url(../img/arrow_03.gif) left center no-repeat;
	list-style:none;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 10px;
	color:#F3F3F3;
	text-decoration: none;
}
ul#f_menu_music a:hover{
    background:url(../img/arrow_04.gif) left center no-repeat;
	list-style:none;
    color:#FF9900;
	text-decoration: none;
}
