hr{
margin-top: 1em;
margin-bottom: 1em;
}

h1, h2, h3, h4, h5, h6 { margin-top: 1em; margin-bottom: 1em; }

body {
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
font-size: 14px;

}

body a:link { color: #FFFFCC; }
body a:visited { color: #FFFFCC; }
body a:hover { color: #CCFFFF; }
body a:active { color: #CC99CC; }

dl.top-menu a:link { color: #CCFFFF; }
dl.top-menu a:visited { color: #CCFFFF; }
dl.top-menu a:hover { color: #FFFFCC; }
dl.top-menu a:active { color: #CC99CC; }

div#menu {
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
color: #FFFFFF;
 }

div#main {
color: #FFFFFF; word-wrap:break-word;
 }

div#footer {
color: #FFFFFF; }

ul#menubar {
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
font-size: 100%;
}




div.contents-header {
font-size: 100%;
color: #FFFFFF;
line-height: 1.6;
text-align: center;
margin-bottom: 20px;
padding-right: 5px;
padding-left: 5px;
width: 656px;
background-color: #000000;
}

div.lyrics-a {
margin-bottom: 100px;
margin-left: 0px;
padding-left: 0px;
float: left;
width: 222px;
background-color: #000000;
}

div.lyrics-b {
margin-bottom: 100px;
margin-left: 0px;
padding-left: 0px;
float: left;
width: 222px;
background-color: #000000;
}

div.lyrics-c {
margin-bottom: 100px;
margin-left: 0px;
padding-left: 0px;
float: left;
width: 222px;
background-color: #000000;
}
ul.songlist-a{
line-height: 1.6;
}
ul.songlist-b{
line-height: 1.6;
}
ul.songlist-c{
line-height: 1.6;
}

div.lyrics-kashi {
font-size: 110%;
line-height: 1.7;
text-align: center;
margin-left: 0px;
padding-left: 0px;
width: 666px;
}

div.sub-archive{
font-size: 85%;
color: #FFFFFF;
line-height: 1.6;
margin-right: 2px;
margin-bottom: 50px;
margin-left: 2px;
padding-right: 2px;
padding-left: 2px;
border-width: 1px;
border-color: #FFFFFF;
border-style: solid;
float: right;
width: 140px;
background-color: #000000;
word-wrap: break-word;
}

ul.fromnaoki-archive{margin-left: 0px;
padding-left: 0px;
list-style-type: none;
}

div.fromnaoki-kiji{
font-size: 90%;
color: #FFFFFF;
line-height: 1.6;
margin: 10px 0px;
padding: 10px;
float: left;
width: 493px;
background-color: #000000;
}

div.contents-footer{
color: #FFFFFF;
text-align: center;
clear: both;
width: 666px;
background-color: #000000;
}

ul.favoritemusic-archive{line-height: 1.5;
margin-left: 0px;
padding-left: 0px;
list-style-type: none;
}
div.favoritemusic-kiji{
color: #FFFFFF;
line-height: 1.6;
padding: 5px;
float: left;
width: 503px;
background-color: #000000;
}

div.links-a{
font-size: 80%;
line-height: 1.5;
margin-left: 10px;
float: left;
width: 315px;
background-color: #000000;
}

div.links-b{
font-size: 80%;
line-height: 1.5;
margin-right: 10px;
float: right;
width: 315px;
background-color: #000000;
}

div.livehistory-a{
font-size: 85%;
line-height: 1.7;
padding: 5px;
float: left;
width: 212px;
background-color: #000000;
}
div.livehistory-b{
font-size: 85%;
line-height: 1.7;
padding: 5px;
float: left;
width: 212px;
background-color: #000000;
}
div.livehistory-c{
font-size: 85%;
line-height: 1.7;
padding: 5px;
float: left;
width: 212px;
background-color: #000000;
}

dl.livehistory-kiji{ margin-right: 5px; margin-left: 5px; }

dt.livehistory-year{ margin-top: 10px; }

div.profile-kiji{
line-height: 1.7;
text-align: center;
padding: 10px;
width: 646px;
}
div.contact-kiji{
line-height: 1.7;
text-align: center;
padding: 20px 83px;
width: 500px;
}

div.liveschedule-a{
line-height: 1.7;
text-align: center;
margin-right: 20px;
margin-left: 20px;
width: 626px;
}
div.liveschedule-b{
line-height: 1.7;
text-align: center;
margin-right: 83px;
margin-left: 83px;
width: 500px;
background-color: #000000;
}
div.liveschedule-c{
color: #000000;
line-height: 1.5;
text-align: left;
margin-right: 83px;
margin-left: 83px;
padding: 20px;
border-width: 2px;
border-color: #333333;
border-style: double;
width: 456px;
background-color: #FFFFFF;
}
div.liveschedule-d{
line-height: 1.7;
text-align: center;
margin-right: 83px;
margin-left: 83px;
width: 500px;
background-color: #000000;
}


div.information-kiji{
color: #FFFFFF;
line-height: 1.5;
padding: 20px;
width: 626px;
background-color: #000000;
}

dl.information-list{
overflow: hidden;
zoom: 1
}

dl.information-list dt{
font-weight: bold;
margin-top: 5px;
padding-top: 5px;
float: left;
clear: both;
width: 100px;
}

dl.information-list dd{
margin-top: 5px;
margin-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-left: 120px;
border-top: 1px dotted #999999;
}

div.top-kiji-a{
font-size: 90%;
line-height: 1.5;
margin: 10px 5px;
padding-right: 10px;
padding-left: 10px;
border-width: 1px;
border-color: #FFFFFF;
border-style: solid;
float: left;
width: 448px;
background-color: #000000;
}
div.top-kiji-b{
font-size: 85%;
line-height: 1.5;
margin: 10px 4px 10px 0px;
padding-right: 10px;
padding-left: 10px;
border-width: 1px;
border-color: #FFFFFF;
border-style: double;
float: left;
width: 160px;
background-color: #000000;
}

dl.top-news{
overflow: hidden;
zoom: 1
}
dl.top-news dt{
font-weight: bold;
margin-top: 5px;
padding-top: 5px;
float: left;
clear: both;
width: 100px;
}

dl.top-news dd{
margin-top: 5px;
margin-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-left: 120px;
border-top: 1px dotted #999999;
}

dl.top-update{
overflow: hidden;
zoom: 1
}
dl.top-update dt{
font-weight: bold;
margin-top: 5px;
padding-top: 5px;
float: left;
clear: both;
width: 100px;
}

dl.top-update dd{
margin-top: 5px;
margin-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-left: 120px;
border-top: 1px dotted #999999;
}
h3.top-midashi{
color: #FFFFFF;
text-align: center;
margin-top: 10px;
margin-right: 5px;
margin-left: 5px;
border-right-width: 5px;
border-left-width: 5px;
border-right-color: #FFFFCC;
border-left-color: #FFFFCC;
border-right-style: solid;
border-left-style: solid;
background-color: #333333;
background-image: url('image/midashi2.jpg');
background-repeat: repeat;
}

h2.menu-midashi{
color: #FFFFFF;
text-align: center;
margin: 25px 5px 5px;
border-right-width: 10px;
border-left-width: 10px;
border-right-color: #CCFFFF;
border-left-color: #CCFFFF;
border-right-style: solid;
border-left-style: solid;
background-color: #333333;
background-image: url('image/midashi1.jpg');
background-repeat: repeat;
}
h3.archive-midashi{
color: #FFFFFF;
text-align: center;
margin-left: 0px;
padding-left: 0px;
border-right-width: 5px;
border-left-width: 5px;
border-right-color: #CC99CC;
border-left-color: #CC99CC;
border-right-style: solid;
border-left-style: solid;
background-color: #333333;
background-image: url('image/midashi2.jpg');
background-repeat: repeat;
}

div.mysongs-kiji{line-height: 1.7;
text-align: center;
padding: 20px 83px;
width: 500px;

}

p.iro{
color: #FF99FF;
}