A { text-decoration: none; }
A:hover { color: red; background:#99ffff;　}
UL LI { list-style-type: square; }
span  { color : #C71585; font-size: 9pt; }
HR {color:RED;  width:"95%"; height:3px; }


select { 	color: "#428255";
		letter-spacing: 1px;
		padding: 1px;
		border-style: solid ;
	
}


BODY{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
  top : 0px;
  left : 0px;
  margin-top : 0px;

　　　/* スクロールバー */

  scrollbar-track-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color: #33FFFF;
  scrollbar-darkshadow-color: #33ffff;
  scrollbar-highlight-color: #33ffff;
  scrollbar-3dlight-color: #33ffff;
  scrollbar-arrow-color: #000000;
}


.top {  /* top */
        
        
         border-top: 0px solid #ccccff;
         border-left: 4px solid #ccccff;
         border-right: 4px solid #ccccff;
         border-bottom: 4px solid #ccccff;
}




.copy   {font-family: 'helvetica';
		font-size: 8pt;
		color:#ffffff;
}


.top_right {
		border: 2px solid gray;
}

.top_left {
         border-top: 1px solid #ccccff;
         border-left: 1px solid #ccccff;
         border-right: 3px solid #9999aa;
         border-bottom: 3px solid #9999aa;
		
}


.photo { /* photo */
         border-top: 1px solid #ccccff;
         border-left: 1px solid #ccccff;
         border-right: 3px solid #9999aa;
         border-bottom: 3px solid #9999aa;
         background-color: "#CCFFFF";
		
}




　　/* コンセプト */

.kiji {
		font-size: 10pt;
		color: #000080;
		letter-spacing: 2px;
}


　　/* 更新記録 */

.data {
         background-color: #66cccc;
         color: #000000; 
         font-size: 12pt;
         font-weight: bold;
         padding: 3px;
         border-top: 1px solid #ccccff;
         border-left: 1px solid #ccccff;
         border-right: 2px solid #9999aa;
         border-bottom: 2px solid #9999aa;
}

LI { font-size: 10pt; }


　　/* バッハ */

.bach_kiji {
		font-size: 10pt;
		color: #000080;
		
}


　　/* midi */

.midi_top {
		border-top: 1px solid #ccccff;
		border-left: 1px solid #ccccff;
		border-right: 4px solid #9999aa;
		border-bottom: 4px solid #9999aa;
		background-color:  "#F7D891";
		color: "#1EC4A7";
		font-size: 15pt;
		font-family: 'ＭＳ ゴシック';
		padding: 5px;
		letter-spacing: 20px;
		font-weight: bold;
}

.midi {
		border-top: 1px solid #ccccff;
		border-left: 1px solid #ccccff;
		border-right: 4px solid #9999aa;
		border-bottom: 4px solid #9999aa;
		background-color:  #E6E6FA;
		color: "#3A7D8B";
		font-size: 10pt;
		font-family: 'ＭＳ ゴシック';
		padding: 5px;
		letter-spacing: 1px;
		font-weight: bold;

}

.midi2 {
		border-top: 1px solid #ccccff;
		border-left: 1px solid #ccccff;
		border-right: 4px solid #9999aa;
		border-bottom: 4px solid #9999aa;
		background-color:  #80FFFF;
		color: "#3A7D8B";
		font-size: 10pt;
		font-family: 'ＭＳ ゴシック';
		padding: 5px;
		letter-spacing: 1px;
		font-weight: bold;

}

.midi3 {
		border-top: 1px solid #ccccff;
		border-left: 1px solid #ccccff;
		border-right: 4px solid #9999aa;
		border-bottom: 4px solid #9999aa;
		background-color:  #B8EA51;
		color: "#3A7D8B";
		font-size: 10pt;
		font-family: 'ＭＳ ゴシック';
		padding: 5px;
		letter-spacing: 1px;
		font-weight: bold;

}


.kiji_midi {
		font-size: 10pt;
		color: #000080;
		letter-spacing: 3px;
}

　　/* メール */


.mail1 {
		border-top: 1px solid #ccccff;
		border-left: 1px solid #ccccff;
		border-right: 4px solid #9999aa;
		border-bottom: 4px solid #9999aa;
		background-color:  #E6E6FA;
		color: "#3A7D8B";
		font-size: 10pt;
		font-family: 'ＭＳ ゴシック';
		padding: 5px;
		letter-spacing: 5px;
		font-weight: bold;

}

.mail2 {
		font-size: 12pt;
		color: #000080;
		letter-spacing: 2px;
}

.mail3 {
		font-size: 10pt;
		color: #000080;
		letter-spacing: 2px;
}


.men {
         background-color: "#E6E6FA";
         color: #000080; 
         font-size: 9pt;
         font-weight: bold;
         padding: 3px;
         border-top: 1px solid #ccccff;
         border-left: 1px solid #ccccff;
         border-right: 2px solid #9999aa;
         border-bottom: 2px solid #9999aa;
 		letter-spacing: 2px;

}

.blog {
         background-color: "#E6E6FA";
         color: #000080; 
         font-size: 9pt;
         font-weight: bold;
         padding: 3px;
         border-top: 1px solid #ccccff;
         border-left: 1px solid #ccccff;
         border-right: 2px solid #9999aa;
         border-bottom: 2px solid #9999aa;
 		letter-spacing: 2px;

}

