body {
 margin-right: 15pt; 
 margin-left: 15pt;
 font-size: 10pt;
 background-image:url(tree.jpg);
 background-attachment: fixed;  }
h1 {
 font-size: 10pt; }
h2 { color: darkolivegreen;
 font-size: 15pt; }
h3 { color:darkolivegreen ; font-size: 13pt;
 border-left: green 20px solid;
 border-bottom: green 3px solid;  }
h4 { font-size: 12pt}
p { line-height: 18pt;
 font-size: 10pt } 
em { font-style: normal; font-weight: bold; color: navy; font-size : 14px; }
table, td, th { border-width: 1px; border-style: ridge;
 border-color: navy; }
th { background: aquamarine; }
td { background: snow; }
a:link { color: purple; }
a:visited { color: purple; }
a:hover { color: orange; }
hr { color: green; width:100%;}
.alpha{ filter:progid:dximagetransform.microsoft.alpha(style=2,opacity=100,finishuopacity=70,startx=100,finishx=300,finishiy=150) }
}

li { 
margin-bottom: 5px; 
font-size: 10.1pt; } 




.title {
 background-image:url(hana.jpg);
 height : 220px;
 width : 1005px;
 padding : 5px;
 color : darkgreen;
 }

.body {
 position : absolute;
 background-color : ivory;
 top : 200px;
 width : 803px;
 left : 222px;
 padding : 12px;
 font-size : 16px;
 line-height : 1.6em;
 height : 1750px;
 }

.side {
 position : absolute;
 top : 200px;
 left : 20px;
 width : 200px;
 background-color : ivory;
 padding : 12px
 font-size : 12px;
 line-height : 1.6em;
 height : 1750px;
 }

.body2 {
 position : absolute;
 background-color : ivory;
 top : 200px;
 width : 803px;
 left : 222px;
 padding : 12px;
 font-size : 16px;
 line-height : 1.6em;
 height : 1150px;
 }

.sidegaiyou {
 position : absolute;
 top : 200px;
 left : 20px;
 width : 200px;
 background-color : ivory;
 padding : 12px
 font-size : 12px;
 line-height : 1.6em;
 height : 1150px;
 }

.yoku {
 position : absolute;
 top : 295px;
 left : 250px;
 width : 737px;
 background-color : ivory;
 padding : 5px;
 line-height : 1.6em;
 height : 10px;
 border-right-style : solid;
 border-right-width : 1px;
 border-right-color : green ;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-bottom-color : green ;
 }

.panfu {
 position : absolute;
 top : 1035px;
 left : 250px;
 width : 737px;
 background-color : ivory;
 padding : 5px;
 line-height : 1.6em;
 height : 10px;
 border-right-style : solid;
 border-right-width : 1px;
 border-right-color : green ;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-bottom-color : green ;
 }

.zeimu {
 position : absolute;
 top : 1500px;
 left : 250px;
 width : 239px;
 background-color : ivory;
 padding : 5px
 font-size : 12px;
 line-height : 1.6em;
 height : 330px;
 border-right-style : solid;
 border-right-width : 1px;
 border-right-color : green ;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-bottom-color : green ;
}

.todokede {
 position : absolute;
 top : 630px;
 left : 250px;
 width : 370px;
 background-color : ivory;
 padding : 12px
 font-size : 12px;
 line-height : 1.6em;
 height : 400px;
 border-right-style : solid;
 border-right-width : 1px;
 border-right-color : green ;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-bottom-color : green ;
 }

.nyuutaisha {
 position : absolute;
 top : 637px;
 left : 630px;
 width : 357px;
 background-color : ivory;
 padding : 5px;
 font-size : 12px;
 line-height : 1.6em;
 height : 392px;
 border-right-style : solid;
 border-right-width : 1px;
 border-right-color : green ;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-bottom-color : green ;
}

.kankatu {
 position : absolute;
 top : 1500px;
 left : 500px;
 width : 230px;
 background-color : ivory;
 padding : 5px;
 font-size : 12px;
 line-height : 1.6em;
 height : 330px;
 border-right-style : solid;
 border-right-width : 1px;
 border-right-color : green ;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-bottom-color : green ; 
}


.jouhou {
 position : absolute;
 top : 1500px;
 left : 756px;
 width : 230px;
 background-color : ivory;
 padding : 5px;
 font-size : 12px;
 line-height : 1.6em;
 height : 300px;
 border-right-style : solid;
 border-right-width : 1px;
 border-right-color : green ;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-bottom-color : green ; 
}



.seturituji {
 position : absolute;
 top : 715px;
 left : 230px;
 width : 200px;
 background-color : ivory;
 height : 1px;
}


.font1 {
 font-size : 12px;
 color : orange;
 position : absolute;
 top : 1950px;
 left : 550px;
 width : 200px;
 height : 1px; }

.box {
 position : absolute;
 top : 170px;
 left : 30px;
 width : 800px;
 background-color : ivory;
 height : 100px;
 }

.box2 {
 position : absolute;
 top : 15px;
 left : 843px;
 width : 0px;
 background-image:url(hana.jpg);
 height : 20px;
 }

.service {
 position : absolute;
 top : 1835px;
 left : 235px;
 width : 750px;
 background-color : ivory;
 padding : 12px
 font-size : 12px;
 line-height : 1.6em;
 height : 70px;
 border-right-style : solid;
 border-right-width : 1px;
 border-right-color : green ;
 border-bottom-style : solid;
 border-bottom-width : 1px;
 border-bottom-color : green ;
}

.side2 {
 position : absolute;
 top : 230px;
 left : 20px;
 width : 200px;
 background-color : ivory;
 padding : 12px
 font-size : 12px;
 line-height : 1.6em;
 height : 2165px;
 }

.box3 {
 position : absolute;
 top : 5px;
 left : 670px;
 width : 200px;
 background-color : ivory;
 height : 100px;}

.fontgaiyou {
 font-size : 12px;
 color : orange;
 position : absolute;
 top : 1350px;
 left : 550px;
 width : 200px;
 height : 1px; }
