/* Generator Lunar - Build155 - on 2006/08/11 22:40:17 */

a:link{ 
color : #4A7A2A ; 
text-decoration :  underline ;
}

a:visited{ 
color : #4A7A2A ; 
text-decoration :  underline ;
}

a:active{ 
color : #EE8C4E ; 
text-decoration :  underline ;
}

a:hover{ 
color : #EE8C4E ; 
text-decoration :  underline ;
}

a{ 
cursor : pointer ; 
}

body { 
margin : 0 ;
padding : 0 ;
border-style : none ;
font-family : "ＭＳ 明朝" ; 
font-size : 12pt ; 
color : #4A7A2A ; 
background-color : #000000 ;
background-image : url(images/piano1d.jpg) ; 
background-repeat : no-repeat ; 
background-attachment : scroll ; 
background-position : left bottom ;
line-height : 1.2em ; 
letter-spacing : 2pt ; 
cursor : default ; 
}

tr,td{ 
font-size : 12pt; 
line-height : 1.2em; 
letter-spacing : 2pt; 
}

table{ 
border-color : #80B62F; 
border-width : 0pt; 
margin : 10pt; 
}

td{ 
border-color : #80B62F; 
border-width : 0pt; 
padding : 2pt; 
}

#container{
Width : 840px ;
margin : 0px auto ;
text-align : center ;

}

#title{
Width : 840px ;
height : 140px ;
margin : 5px auto ;
background-image : url(images/title2009.jpg) ;
}

#title p{
font-style : italic ;
text-align : right ;
color : #66cc66 ;
margin-right : 60px ;
margin-top : 100px ;
}

#info {
Width : 840px ;
font-size : 12px ;
font-style : italic ;
text-align : center ;
color : #66cc66 ;
}

#main{
Width : 840px ;
margin : 100px auto 0 auto ;
}

#contents{
width : 760px ;
text-align : right ;
margin : 15px 0 10px 0px ;
}

#contents img{
float : right ;
margin-left : 30px ;
}

#contents p{
margin : 10px 0 0 0 ;
font-style : italic ;
color : #66cc66 ;
}

#main table{
width : 100% ;
margin : 10px 0px ;
}

#main td,th{
padding : 30px ;
text-align : center ;
}

.middle{
font-size : 12px ;
}

.large{
font-size : 14px ;
}

.larger{
font-size : 16px ;
}

.largest{
line-height : 1.5em ;
font-size : 20px ;
}

.box {
color : #000000 ;
font-family : ＭＳ 明朝","ＭＳ Ｐ明朝" ;
line-height : 1.5em ;
font-size : 16px ;
margin : 10px 50px 10px 50px ;
}

.box ul {
padding : 0 ;
margin : 0 ;
}

.box li {
list-style-type : circle;
padding : 0 ;
margin-left : 2em ;
}


h1 {
font-size : 20px ;
color : #000000 ;
background-color : #FFFFFF ;
border-left-width : 10px ;
border-left-style : solid ;
border-bottom-width : 1px ;
border-bottom-style : solid ;
margin : 10px 0px ;
padding-left : 20px ;
border-left-color : #000000 ;
border-bottom-color : #000000 ;
line-height : 1.5em ;
}

h2 {
font-size : 10px ;
background-color : #000000 ;
line-height : 1.5em ;
}

h3 {
font-size : 16px ;
color : #CF310A ;
background-color : #CECDCE ;
border-left-width : 10px ;
border-left-style : solid ;
border-right-width : 10px ;
border-bottom-width : 1px ;
border-bottom-style : solid ;
margin : 10px 0px ;
padding-left : 20px ;
border-left-color : #666666 ;
border-bottom-color : #666666 ;
line-height : 1.5em ;
}

h4 {
font-size : 20px ;
color : #000000 ;
border-left-width : 10px ;
border-left-style : solid ;
margin : 10px 0 ;
padding-left : 10px ;
border-left-color : #000000 ;
line-height : 1.5em ;
}

h5 {
font-size : 16px ;
color : #30999A ;
border-left-width : 10px ;
border-left-style : solid ;
margin : 10px 0px ;
padding-left : 10px ;
border-left-color : #30999A ;
line-height : 1.5em ;
}

h6 {
font-size : 16px ;
color : #CF310A ;
border-left-width : 10px ;
border-left-style : solid ;
margin : 10px 0px ;
padding-left : 10px ;
border-left-color : #911583 ;
line-height : 1.5em ;
}



