/* 一般用bodystyle */
body.jp {
margin-top: 2em;
margin-right: 3em;
margin-bottom: 2em;
margin-left: 3em;
background-image: url(back.jpg);
color:"#805B2E";
}
/* クリスマスbodystyle #CCFF99 */
body.nativitas {
margin-top: 2em;
margin-right: 3em;
margin-bottom: 2em;
margin-left: 3em;
background-image: url(Nativitas.jpg);
color:"#CCFF99";
}
/* クリスマス大見出し(作曲家名前など) */
H2.nat {
text-align:center; 
color:"#00CC99"; 
}

/* 年表bodystyle */
body.Chronology {
margin-top: 2em;
margin-right: 1em;
margin-bottom: 2em;
margin-left:1em;
background-image: url(back.jpg);
color:"#805B2E";
}

/* 新着窓bodystyle */
body.new {
margin-top: 0.5em;
margin-right: 1em;
margin-bottom: 1em;
margin-left: 1em;
background-color:"#FFCCCC";
color:"#805B2E";
}

/* 英語ページbodystyle */
body.eng {
margin-top: 2em;
margin-right: 3em;
margin-bottom: 2em;
margin-left: 3em;
background-image: url(back.jpg);
color:"#805B2E";
font-size:13px;
font-family: "times, times new roman", ariel;
}

/* 部分的に英文span lang=enも */
.eu {
font-family: "times, times new roman", ariel;
}
/* 部分的に英文(日本語にあわせるため大)span lang=enも */
.eul {
font-family: "times, times new roman", ariel;
font-size:larger;
font-weight:bold;
}
/* map用bodystyle */
body.map {
margin-top: 6px;
margin-right: 6px;
margin-bottom: 6px;
margin-left: 6px;
background-image: url(back.jpg);
color:"#805B2E";
font-size:x-small;
 }

/* midi用window */
body.win {
text-align:center;;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 3px;
background-image: url(Flower.jpg);
color:white;
font-size:9px;
 }

/* 一般用リンク */
A:link { color:#0099FF;}
A:visited { color: #0000B3;}
A:active { color:#7B68EE; }
A:hover { color:#7B68EE;}

/* リンクフレームはこちら */
A.a:link { text-decoration:none; color:yellow; font-weight:bold; background-color:#8DA3A3; }
A.a:visited { text-decoration:none; color:yellow;font-weight:bold;  background-color:#8DA3A3; }
A.a:active { text-decoration:none; color:yellow;font-weight:bold;  background-color:#88B3FF; }
A.a:hover { text-decoration:none; color:yellow;font-weight:bold;  background-color:#88B3FF; }

/* リンク今日の一曲 */
A.b:link { text-decoration:none; color:#00FFFF; }
A.b:visited { text-decoration:none; color:#00FFFF; }
A.b:active { text-decoration:none; color:#FFFF66; }
A.b:hover { text-decoration:none; color:#FFFF66; }
.bc {
text-align:center;
font-weight: bold;
}
/* ...ヘ戻る */
div.ret {
text-align:center;
font-weight: bold;
background-image:url(Flower.jpg);
padding-top:0.8em;
padding-bottom:0.8em;
margin-right:35%;
margin-left: 35%;
}
/* ...ヘ戻る */
td.ret {
text-align:center;
font-weight: bold;
background-image:url(Flower.jpg);
padding-top:0.8em;
padding-bottom:0.8em;
margin-right:35%;
margin-left: 35%;
}
/* リンク...ヘ戻る */
A.ret:link { text-decoration:none; color:#CCFFFF; }
A.ret:visited { text-decoration:none; color:#CCFFFF; }
A.ret:active { text-decoration:none; color:#FFFF66; }
A.ret:hover { text-decoration:none; color:#FFFF66; }
/* メイル */
div.mail {
text-align:center;
background-color:white; 
border-top: 3px solid #CCCCCC;
border-right: 3px solid #CCC2C2;
border-bottom: 3px solid #B8B8B8;
border-left: 3px solid #D6D6D6;
padding-top:1em;
padding-bottom:1em;
padding-right:1.5em;
padding-left:1.5em;
margin-right: 35%;
margin-left: 35%;
}
/* ロゴ */
div.logo {
text-align:center;
font-color: #336666;
font-weight:bold;
background-image:url(back.jpg);
background-color:#99CC99; 
border-top: 3px solid #CCE8CC;
border-right: 3px solid #85B887;
border-bottom: 3px solid #7C9E7F;
border-left: 3px solid #B5E8B6;
padding-top:1em;
padding-bottom:1em;
padding-right:1.5em;
padding-left:1.5em;
margin-right: 20%;
margin-left: 20%;
}
/* リンクメイル */
A.mail:link { text-decoration:none;
font-weight: bold;
color:#9A9999; }
A.mail:visited { text-decoration:none;
font-weight: bold;
color:#66C9FF; }
A.mail:active { text-decoration:none; 
font-weight: bold;
color:#FFFF66; }
A.mail:hover { text-decoration:none; 
font-weight: bold;
color:green; }
/* 掲示板 */
div.board {
text-align:center;
background-color:#5B8570; 
border-top: 3px solid #66997A;
border-right: 3px solid #527A5C;
border-bottom: 3px solid #3D6652;
border-left: 3px solid #709970;
padding-top:1em;
padding-bottom:1em;
padding-right:1.5em;
padding-left:1.5em;
margin-right:35%;
margin-left:35%;
}
/* 掲示板へ行く */
A.board:link { text-decoration:none;
font-weight: bold;
color:#9A9999; }
A.board:visited { text-decoration:none;
font-weight: bold;
color:#66C9FF; }
A.board:active { text-decoration:none; 
font-weight: bold;
color:#FFFF66; }
A.board:hover { text-decoration:none; 
font-weight: bold;
color:green; }
/* 音楽ページ用 */
/* 大見出し(作曲家名前など) */
H2, H3.com {
text-align:center; 
color:teal; 
}

/* 作曲家生年(H2の中) */
span.born {
font-weight:normal;
font-size:medium;
}

/* 見出し青い長め帯付き(MIDIサンプル、生涯、CDその他、英語の作曲家見出し) */
H3.index {
text-align:center; 
background-color:#B8CCFF;
margin-right: 4em;
margin-left: 4em;
}

/* 見出し青い短かめ帯付き(下位の見出し) */
H3.index2 {
text-align:center; 
background-color:#3399CC;
margin-right: 9em;
margin-left: 9em;
}

/* 曲タイトル(単独曲または曲の全体のタイトル) */
div.midti {
text-align:center; 
font-weight: bold;
}
/* MIDIタイトル(曲のいくつかの部分) */
div.midun {
text-align:center; 
}

/* MIDIタイトル(さらに曲のいくつかの部分) */
div.midun2 {
text-align:center; 
}

/* 時間　(1'14)など */
div.time {
text-align:center;
}

/* 歌詞など、歌詞リンクも */
div.words {
text-align:center;
font-size:x-small;
line-height: 150%;
}

/* 曲の解説 */
div.expl {
text-align:center;
font-size:x-small;
line-height: 150%;
margin-right: 6em;
margin-left: 6em;
}

/* 曲の解説英語 */
div.explen {
text-align:center;
font-size:small;
margin-right: 6em;
margin-left: 6em;
}

/* CDタイトル */
div.cdti {
text-align:center;
font-weight: bold;
}
/* CD番号 */
div.cdno {
text-align:center;
font-size: x-small;
}
/* リンク先タイトル */
div.link{
text-align:center;
font-weight: bold;
}

/* タイトル(作曲家と同じ) */
H2.a {
text-align:center; 
color:#809A83; 
}
H2.b {
text-align:center; 
color:#809A83; 
}
/* センタリング。頻繁に使う */
.cen {
text-align:center; 
}
/* センタリング。頻繁に使う */
.censm {
text-align:center; 
font-size:smaller;
}
/* 右寄せ。頻繁に使う */
.right {
text-align:right; 
}
/* small */
.sm {
font-size: small;
}
div.a {
font-size: large;
font-weight: bolder;
}
div.entindex {
text-align:center;
font-size: large;
font-weight: bolder;
font-family: times; 
}
div.entindexen {
text-align:center;
font-size: x-large;
font-weight: bolder;
}
div.open {
color:#339999; background-color:yellow; margin-right:10em; margin-left: 10em; text-align:center; font-weight: bold;
}

div.rsc {
font-weight: bold;
color:red;
font-size: x-small;
background-color:#FFE1CC;
}
p {
line-height: 150%;
}
p.en {
line-height: 110%;
}
span.bcb {
text-align:center;
font-weight: bold;
background-color:#0099FF;
width:400px;
hight:30px;
}
span.gen {
font-family:geneva
}
span.flback{
background-image:url(Flower.jpg);
background-color:blue;
}
tr.censm {
font-size:x-small;
text-align:center;
}
.rs{
font-weight: bold;
color:red;
font-size: x-small;
background-color:#FFE1CC;
}
.tsiisaiakafuto{
font-weight: bold;
color:red;
font-size: xx-small;
}
.tsiisaiakafutokiirohaikei {
font-weight: bold;
color:red;
font-size: xx-small;
background-color:yellow;
}
.tsiisaiakafutokiirohaikeifuto {
font-weight: bold;
color:red;
font-size: xx-small;
background-color:yellow;
padding-top:0.5em;
padding-bottom:0.5em;
}
.rss{
font-weight: bold;
color:red;
font-size: xx-small;
background-color:#FFE1CC;
}
.aa {
color: blue;
font-size: x-large;
text-align:center;
}
.red {
color: red;
}
.tinla
{font-size: larger;
width:45%;
}
.tinjp
{width:55%
}
