@charset "shift_jis";

#contents h2{
  background: url(../images/common/line_01_m.gif) no-repeat 0 bottom;
}

#main a {
	color:#333333;
	text-decoration:none;
}
#main a:hover {
	text-decoration:underline;
}

#main .section  {
	width:560px;
}

#main .entry {
	width:560px;
	padding-bottom:20px;
	margin-bottom:20px;
	background-image:url(../images/common/line_02.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}
#main .section#albumWrapper .entry {
	margin-bottom:50px;
}

#main .entry .textWrapper {
	float:right;
	width:420px;
}
#main .entry .textWrapper .label {
	padding-bottom:5px;
}
#main .entry .textWrapper .name {
	padding-bottom:7px;
	font-weight:bold;
}
#main .entry .textWrapper .note {
	padding-bottom:15px;
}
#main .entry .textWrapper .musicList {
	letter-spacing:0;
}
#main .entry .textWrapper .musicList .block {
	float:left;
	width:210px;
}
#main .entry .textWrapper .musicList dt {
	padding-bottom:2px;
	padding-left:1.5em;
	text-indent:-1.5em;
}
#main .entry .textWrapper .musicList dd {
	padding-bottom:3px;
	font-size:90%;
}

#main .entry .image {
	float:left;
}
#main .entry .appendix {
	padding-top:15px;
}


#sub li {
	padding-bottom:7px;
}
#sub li .now {
	padding-bottom:7px;
}
#sub li .inner {
}
#sub li .inner li {
	padding:0 0 3px 19px;
	background-image:url(../images/common/icon_tri.gif);
	background-position:10px 4px;
	background-repeat:no-repeat;
	font-size:90%;
}

#sub li a {
	color:#333333;
	text-decoration:none;
}
#sub li a:hover {
	text-decoration:underline;
}












