@charset "utf-8";
/*　(C) Copyright HISAHIRO YOSHIDA 2012　*/

/*　フォーマット設定　*/
#page{
  width:850px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}

#header{
  float:left;
  width:850px;
  height:100px;
  background-image:url(images/back_head.jpg);
  bottom:10px;
  margin:0px;
  padding:0px;
}

#header2{
  float:left;
  width:850px;
  height:78px;
  background-image:url(images/back_head.jpg);
  bottom:10px;
  margin:0px;
  padding:0px;
}

#marginH{
  float:left;
  width:850px;
  height:15px;
  background-image:url(images/back_main.gif);
  margin:0px;
  padding:0px;
}

#marginHA{
  float:left;
  width:850px;
  height:15px;
  background-image:url(images/back_info.gif);
  margin:0px;
  padding:0px;
}

#contents{
  float:left;
  width:850px;
  margin:0px;
  padding:0px;
}

#sub{
  float:left;
  width:240px;
  background-color:#030;
  color:#fff;
  font-size:11pt;
  margin:0px;
  padding:0px;
}

#main{
  float:right;
  width:610px;
  background-image:url(images/back_main.gif);
  color:#000;
  font-size:11pt;
  margin:0px;
  padding:0px;
}

#mainA{
  float:right;
  width:610px;
  background-image:url(images/back_info.gif);
  color:#000;
  font-size:11pt;
  margin:0px;
  padding:0px;
}

#mainB{
  float:left;
  width:610px;
  background-image:url(images/back_main.gif);
  color:#000;
  font-size:11pt;
  margin:0px;
  padding:0px;
}

#marginF{
  float:left;
  width:850px;
  height:10px;
  background-image:url(images/back_main.gif);
  margin:0px;
  padding:0px;
}

#marginFA{
  float:left;
  width:850px;
  height:10px;
  background-image:url(images/back_info.gif);
  margin:0px;
  padding:0px;
}

#footer{
  float:left;
  width:850px;
  height:20px;
  background-image:url(images/back_foot.jpg);
  color:#000;
  font-size:11pt;
  margin:0px;
  padding:0px;
}


/*　全体設定　*/
*{
  font-family: "ＭＳ Ｐゴシック",sans-serif;
}

.body{
  color:#000;
  font-size:11pt;
}

.nonbody{
  color:#fff;
  font-size:11pt;
}

.content{
  width:570px;
}

.contentRED{
  width:570px;
  color:#f00;
  font-weight:bold;
}

.contentBLUE{
  width:570px;
  color:#00f;
  font-weight:bold;
}

.contentMH{
  color:#00f;
  font-size:16pt;
  font-weight:bold;
}

/*　メニューの行間　 */
div.menu{line-height:20pt;}


/*　リンク設定　*/
a:link{color:#fff;text-decoration:none}
a:active{color:#ff0;}
a:visited{color:#fff;}
a:hover{color:#ff0;}

/*　つれづれ日記　*/

.infoH{
  width:560px;
  background-color:#333;
  color:#fff;
  font-size:16pt;
  font-weight:bold;
}

.igoH1{
  width:570px;
  color:#f00;
  font-size:13pt;
  font-weight:bold;
}

.igoH2{
  width:570px;
  color:#f00;
  font-size:16pt;
  font-weight:bold;
}

.igoH3{
  width:570px;
  color:#000;
  font-size:13pt;
  font-weight:bold;
}

/*　とりあえず　*/
.postH{
  width:570px;
  background-color:#369;
  color:#fff;
  font-size:14pt;
  font-weight:bold;
}

.postMH{
  width:570px;
  font-size:14pt;
  font-weight:bold;
}

/*　演奏会曲目　*/
.concH{
  color:#000;
  font-size:16pt;
  font-weight:bold;
}

.concMH{
  color:#009;
  font-size:13pt;
  font-weight:bold;
}

.stage{
  width:570px;
  font-size:14pt;
  font-weight:bold;
}

.cond{
  width:570px;
  color:#009;
}

.muse{
  width:570px;
  color:#36f;
}

.solo{
  width:570px;
  color:#000;
  font-weight:bold;
}

h1.black{color:#000;font-size:20pt;font-weight:bold;}
h1.white{color:#fff;font-size:20pt;font-weight:bold;}
h1.red{color:#f00;font-size:20pt;font-weight:bold;}
h1.blue{color:#00f;font-size:20pt;font-weight:bold;}
h1.yellow{color:#ff0;font-size:20pt;font-weight:bold;}

