/* Lyra Cruise */

a:link {color:#330066}

a:active {color:#330066}

a:visited {color:#330066}



em { font-style:normal ; font-weight:bold ; }

img { margin:0 ; padding:0 ; }



body { color:#000000 ; margin:0 ; padding:0 ; }
body#lyr { font-size:100% ; background:#666666 url(lyr_pic/lyr_bk.jpg) repeat-y fixed 0 0 ; vertical-align: top ; }
body#nobk { font-size:100% ; background:#666666 ; }
body#kiz { font-size:100% ; background:#666666 url(lyr_pic/kiz_bk.jpg) repeat-y fixed 0 0 ; }
body#yif { font-size:100% ; background:#666666 url(lyr_pic/yanoinf_bg.jpg) repeat-y fixed 0 0 ; }
body#yif2 { font-size:100% ; background:#666666 ; }
body#lyrindex { color:#ffffff ; background:#000000 ; font-size:9pt ; }
body#gen { color:#ffffff ; background-color:#666666 ; font-size:9pt ; }
body#tkrjm { font-size:10pt ; background-color:#666666 ; }



div { margin:0; padding:0 ; border:none; }

div.genleft { width:120px ; height:30px ; float:left ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; }
div.genform { width:220px ; height:30px ; float:left ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; }
div.genright { width:280px ; height:30px ; float:left ;background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; }
div.genlogo { width:80px ; height:30px ; float:left ; background:#2b0e66 url(../top_pic/bg.jpg) repeat fixed 0 0 ; }
div.okncre { width:564px ; color:#ffffff ; background-color:transparent ; }
div.lyrbody { width:564px ; color:#ffffff ; background-color:transparent ; padding-bottom:2em ; }
div.kizbody { color:#000000 ; background-color:transparent ; padding-bottom:2em ; }

<!--楽曲紹介リストに使用-->
dl { margin:0 ; padding:0 ; }
dt.daib { border-width:0 0 1px 0 ; border-style:solid ; padding:0.5em 0 0 0 ; margin:0 ; font-size:140% ; font-style:normal ; font-weight:bold ; color:#6699FF ; border-color:#6699FF ; }
dt.daip { border-width:0 0 1px 0 ; border-style:solid ; padding:0.5em 0 0 0 ; margin:0 ; font-size:140% ; font-style:normal ; font-weight:bold ; color:#CC6699 ; border-color:#CC6699 ; }

dd { font-size: 100% ; padding:0.5em 0 ; line-height:180% ; margin:0 0.6em ; text-align: left; }
--dd { font-size: 100% ; padding:0.5em 0 ; line-height:1.75em ; margin:0 0.6em ; text-align: left; }


.srub {  font-size:60% ; color: #666666 ; font-weight:normal ; }
.nun {  font-size: 50% ; font-weight:normal ; }
.rub {  font-size:80% ; color: #666666 ; }


.note {  font-size: 80% ; color: #000000 ; }
.kizr {  color: #CC3333 ; }

.fontss {font-size: 70%; }
.fontsm {font-size: 90%; }
.fontbg {font-size: 120%; }
.fontlg {font-size: 140%; }


p { padding:0 ; margin:0 ; }
p.play { font-size:100% ; color: #000000 ;  line-height:180%; }
p.hajm { font-size:100% ; color: #000000 ;  line-height:180%; }
p.info { font-size:90% ; color: #000000 ;  line-height:150%; }
p.syub { font-size:120% ; font-style:normal ; font-weight:bold ; color:#CC3333 ; }

p.lyrnews { padding: 2px 0px 2px 2px; font-size:90% ; color: #ffffff ; line-height: 150%; }
p.lyrupdate { font-size:90% ; color: #33FFCC ; line-height: 150%; }
p.lyrdate { font-size:90% ; color: #ffffff ; line-height: 150%; }



