/* CSS Document */
/*vol*/
.vol_txt{ width:auto;}
.vol_txt img{ border:#CCC solid 1px;}
.vol_txt .c{ margin:0 63px; padding:0; font-size:0;}
.c_bl{ color:#000;}
/*series*/
.vol_txt .c{ margin:0 63px; padding:0; font-size:0;}
.series_top{ margin:0 0 12px 90px;}
.series_c{ margin:0 70px; padding:0; font-size:0;}

#R.idx_series .list_all{ margin:0; padding:0;}

.series_d{ margin:0 0 0 60px; padding:0; font-size:0;}

#R.idx_series .list_d {
	float:right;
	background:url(../musictext/img/line_b.gif) 105px 41px no-repeat;
	margin-bottom:15px;
	padding:0;
	width:330px;
}
#R.idx_series .list_d img{ vertical-align:top; border:1px solid #ccc;}
#R.idx_series .list_d img.app{ margin-left:17px; vertical-align:top; border:none;}
#R.idx_series .list_d img.app02{ margin-left:100px; vertical-align:top; border:none;}


#R.idx_series .list_e{ float:left; margin:0; width:84px; height:600px;}

#R.idx_series .list_f { float:right; background:#FFDFE2; margin:0; height:600px;  width:160px; text-align:center; display: inline;}
img.border{ border:1px solid #ccc;}

#R.idx_series .list_f p{ padding:0.2em 1em 0 1.2em; text-align:left;}

#R.idx_series .list_g{ float:right; margin:0; height:480px;  width:210px; text-align:center; display: inline;}
#R.idx_series .list_g p{ margin-left:30px; width:150px; text-align:left;}

#R.idx_series .list_h{ float:right; margin:0 16px 0 0; height:auto;  width:110px; text-align:center; display: inline;}


img.border{ border:1px solid #ccc;}


li.rhythm{ background:url(../musictext/series/img/arr_circle_p.gif) no-repeat top left; margin-bottom:0.4em; padding-left:18px; border-bottom:#C689DC dotted 1px;
}
li.rhythm_noborder div.exp{ margin:10px auto 20px auto; padding:10px 0 10px 20px; width:460px; height:100px; background-color:#FDF1E3; border:#FF9966 dashed 2px;}
li.rhythm_noborder div.exp li.chara{ float:left; width:150px; height:23px; display:block;}
li.rhythm_noborder div.exp li.chara02{ float:left; width:150px; height:23px; display:block; text-align:right;}


li.rhythm2{ background:url(../musictext/series/img/arr_circle_o.gif) no-repeat top left; margin-bottom:0.4em; padding-left:18px; border-bottom:#F60 dotted 1px;}
li.rhythm_noborder,li.rhythm2_noborder{ margin-bottom:1.4em; padding-left:18px;}
.word{ font-weight:bold;}
.dot_o{ background:url(../musictext/img/dot_o.gif) repeat-x top left; width:500px;}
.mgb_4{ margin-bottom:-4px;}
.mgb_6{ margin-bottom:-6px;}
.mgb26{ margin-bottom:26px;}
.pdb6{ padding-bottom:6px;}
.tune{ margin-bottom:-6px;}
.issue{ padding-bottom:45px; font-size:85%;}
.squirrel{ margin-top:-100px; margin-bottom:50px;}
.bird{ margin-top:-70px; margin-bottom:10px;}
.mov_spc{ margin-left:40px; _padding-left:15px;}
.out{ font-size:85%; color:#666;}
.out_l{ font-size:85%; float:left; margin:0; color:#666;}

/*movie button*/
.b_mov a { display:block; width:80px; height:20px; text-indent:-9999px; overflow:hidden;
	background: url(../img/b_mov.gif) 0 0; }
.b_mov a:hover { background: url(../img/b_mov.gif) 0 -20px; }

.b_mov_b a { margin-top:6px; display:block; width:80px; height:20px; text-indent:-9999px; overflow:hidden;
	background: url(../img/b_mov.gif) 0 0; }
.b_mov_b a:hover {  margin-top:6px; background: url(../img/b_mov.gif) 0 -20px; }

/*ancor*/
p.anchor{float:right;}
p.anchor .goto { margin:0 10px 0 0 ; padding:0 12px 0 0; background:url(../img/dwn01.gif) no-repeat right center; text-align:right; line-height:1.2em; }
p.anchor .goto a:link, .goto a:visited { color:#a158c3;}
p.anchor .goto a:hover { color:#D2B0E3 }

/*動画ページ2010.4.8*/
#R.idx_series .list_mov{width:580px; margin:0; text-align:center;padding-top:15px;border-top:1px solid #eedaf6}
#R.idx_series .list_mov p{float:left; width:135px; text-align:left;}
#R.idx_series div.mov{width:480px; text-align:left;}
#R.idx_series div.mov p{margin-bottom:10px;}

/*20100726*/
.semi{ margin:-10px 0 0 0; padding:0; text-align:right;}


