@charset "UTF-8";

@import url("reset.css");

#wrapper01{
color:#666;
width:980px;
margin:auto;
}

#wrapper01 img{
vertical-align:top;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#header01{
position:relative;
width:980px;
height:60px;
background:url("../common/head_bg_01.png") no-repeat;
}

#header01 p{
font-size:10px;
height:20px;
line-height:20px;
padding:0px 10px;
}

#header01 h1{
position:absolute;
top:24px;
left:0px;
}

#header01 .img01{
position:absolute;
top:22px;
right:150px;
}

#header01 .img02{
position:absolute;
top:23px;
right:0px;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#flash01{
width:980px;
height:560px;
margin-bottom:10px;
background:url("../common/flash_bg_01.png");
}

#flash01 p{
padding:20px;
}

#flash01 p img{
margin-right:10px;
vertical-align:top;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#gnavi01{
width:980px;
height:30px;
background:url("../common/gnavi_bg_01.png");
margin-bottom:10px;
}

#gnavi01 ul li{
float:left;
}

#gnavi01 ul li a{
background:url("../common/gnavi_bg_01.png");
overflow:hidden;
text-indent:-200%;
font-size:0px;
}

#gnavi01 ul .li01 a{
float:left;
display:block;
width:193px;
height:30px;
background-position:0px -30px;
}

#gnavi01 ul .li01 a:hover{
background-position:0px 0px;
}

#gnavi01 ul .li02 a{
float:left;
display:block;
width:211px;
height:30px;
background-position:-193px -30px;
}

#gnavi01 ul .li02 a:hover{
background-position:-193px 0px;
}

#gnavi01 ul .li03 a{
float:left;
display:block;
width:175px;
height:30px;
background-position:-404px -30px;
}

#gnavi01 ul .li03 a:hover{
background-position:-404px 0px;
}

#gnavi01 ul .li04{
float:right;
}

#gnavi01 ul .li04 a{
float:left;
display:block;
width:139px;
height:30px;
background-position:-841px -30px;
}

#gnavi01 ul .li04 a:hover{
background-position:-841px 0px;
}

#gnavi01 ul .li05{
float:right;
}

#gnavi01 ul .li05 a{
float:left;
display:block;
width:139px;
height:30px;
background-position:-841px -90px;
}

#gnavi01 ul .li05 a:hover{
background-position:-841px -60px;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#content01{
border:1px solid #ccc;
margin-bottom:10px;
font-size:12px;
height:100%;
}

#content01 h2{
margin-bottom:10px;
}

#content01 .div01{
	float:left;
	width:215px;
	padding-left:35px;
	font-weight:800;
	color:#97af71;
	padding-top: 10px;
}

#content01 .div01 img{
margin-bottom:10px;
}

#content01 .div01 p{
color:#666;
margin-bottom:10px;
padding-left:10px;
}

#content01 .div01 a{
background:url("../img/music_img_05.png") no-repeat right 50%;
padding-right:20px;
}

#content01 .div02{
	padding-left:45px;
	float:left;
	padding-top: 10px;
}

#content01 .div02 p.p01{
margin-bottom:20px;
}

#content01 .div02 dl{
}

#content01 .div02 dl dt{
margin-bottom:10px;
}

#content01 .div02 dl dd{
margin-bottom:20px;
}

#content01 .div02 dl dd table{
width:680px;
color:#97af71;
}

#content01 .div02 dl dd table tr th{
width:100px;
}

#content01 .div02 dl dd dl{
color:#9999cc;
width:300px;
float:left;
}

#content01 .div02 dl dd dl dd p{
margin-bottom:10px;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#footer01{
}

#footer01 ul{
text-align:center;
border-bottom:1px #ccc solid;
}

#footer01 ul li{
display:inline;
margin:0px 15px;
}

#footer01 address{
}

#footer01 address p{
font-size:12px;
padding:5px 0px;
text-align:center;
}
