@charset "UTF-8";


/*	レイアウト
----------------------------------------------------*/

body#music #main {
width:901px;
margin:0 auto;
padding:0;
}


/*	original
----------------------------------------------------*/

body#music #main #original {
clear:both;
margin:0 0 30px 0;
}
body#music #main #original h2 {
width:211px;
height:38px;
margin:0 0 20px 0;
padding:0;
background:url(/assets_ver3/img/music/main_original_h2.gif) no-repeat left top;
font-size:1%;
line-height:110%;
text-indent:-9999px;
}
body#music #main #original .cnts {
width:820px;
margin:0;
padding:30px 40px 0 41px;
background:url(/assets_ver3/img/music/main_original.png) no-repeat left top;
}
body#music #main #original .cnts:after {
clear:both;
display:block;
content:"";
height:1px;
overflow:hidden;
}
body#music #main #original .foot {
clear:both;
width:901px;
height:30px;
margin:0;
padding:0;
background:url(/assets_ver3/img/music/main_original.png) no-repeat left bottom;
}

body#music #main #original .column01 {
float:left;
width:380px;
}
body#music #main #original .column01 dt {
margin:0 0 5px 0;
font-weight:bold;
}
body#music #main #original .column01 dd {
margin:0 0 5px 0;
}
body#music #main #original .column02 {
float:right;
width:380px;
}
body#music #main #original .column02 dt {
margin:0 0 5px 0;
font-weight:bold;
}
body#music #main #original .column02 dd {
margin:0 0 5px 0;
}


/*	arranged
----------------------------------------------------*/

body#music #main #arranged {
clear:both;
margin:0 0 30px 0;
}
body#music #main #arranged h2 {
width:230px;
height:38px;
margin:0 0 20px 0;
padding:0;
background:url(/assets_ver3/img/music/main_arranged_h2.gif) no-repeat left top;
font-size:1%;
line-height:110%;
text-indent:-9999px;
}
body#music #main #arranged .cnts {
width:820px;
margin:0;
padding:30px 40px 0 41px;
background:url(/assets_ver3/img/music/main_original.png) no-repeat left top;
}
body#music #main #arranged .cnts:after {
clear:both;
display:block;
content:"";
height:1px;
overflow:hidden;
}
body#music #main #arranged .foot {
clear:both;
width:901px;
height:30px;
margin:0;
padding:0;
background:url(/assets_ver3/img/music/main_original.png) no-repeat left bottom;
}

body#music #main #arranged .column01 {
float:left;
width:380px;
}
body#music #main #arranged .column01 dt {
margin:0 0 5px 0;
font-weight:bold;
}
body#music #main #arranged .column01 dd {
margin:0 0 5px 0;
}
body#music #main #arranged .column02 {
float:right;
width:380px;
}
body#music #main #arranged .column02 dt {
margin:0 0 5px 0;
font-weight:bold;
}
body#music #main #arranged .column02 dd {
margin:0 0 5px 0;
}


/*	discography
----------------------------------------------------*/

body#music #main #discography {
clear:both;
width:901px;
margin:0 0 30px 0;
}
body#music #main #discography .cnts {
width:820px;
margin:0;
padding:30px 40px 0 41px;
background:url(/assets_ver3/img/music/main_discography.png) no-repeat left top;
}
body#music #main #discography .cnts:after {
clear:both;
display:block;
content:"";
height:1px;
overflow:hidden;
}
body#music #main #discography h2 {
width:176px;
height:38px;
margin:0 0 20px 0;
padding:0;
background:url(/assets_ver3/img/music/main_discography_h2.gif) no-repeat left top;
font-size:1%;
line-height:110%;
text-indent:-9999px;
}
body#music #main #discography h3 {
margin:0 0 8px 0;
color:#7abe40;
font-weight:bold;
line-height:1.4em;
}
body#music #main #discography p {
line-height:1.6em;
}
body#music #main #discography .foot {
clear:both;
width:901px;
height:40px;
margin:0;
padding:0;
background:url(/assets_ver3/img/music/main_discography.png) no-repeat left bottom;
}


/*	bnr
----------------------------------------------------*/

#default .bnr {
margin:0;
}
#default .bnr:after {
clear:both;
display:block;
content:"";
height:1px;
overflow:hidden;
}
#default .bnr li {
float:left;
margin:0 5px 0 0;
}


/*	track
----------------------------------------------------*/

#default .track {
width:820px;
margin:0;
}
#default .track:after {
clear:both;
display:block;
content:"";
height:1px;
overflow:hidden;
}
#default .track li {
padding:8px;
}
#default .track li.odd {
background:#ffffff;
}



