@import url("text.css"); 
body.one,body.two,body.ex{color: #111111; }

body.one{background: url("../bg/note.gif"); }
body.two{background: url("../bg/note2.gif"); }
body.one,body.two{background-attachment:fixed; background-position: 0% 0%; background-repeat: repeat-y; background-color: #ffffff; }

body.ex{background-color: #ddffcc; }

div.text_b,span.title,span.coment,span.line,span.copy,table{background-color: #ffffff; }
div.table,span.title_ex,span.coment_ex,span.copy_ex{background-color: #ddffcc; }

span.h1{border: ridge 7px #88ff00; padding: 0.4em 1em; margin: 2em auto; }
span.h4{border: solid 1px #88ff00; padding: 0.7em 1em; }

h1,h2,h3,a:link,a:visited,th{color: #005500; }
h2{font-size: 130%; letter-spacing: 2; border-bottom: solid 2px #88ff00; border-left: solid 15px #88ff00; padding: 0.5em 0.3em 0.3em; margin: 2em auto 1em; }
h3{font-size: 100%; letter-spacing: 2; border-bottom: dotted 3px #88ff00; padding: 1em 0.2em 0.2em 1em; }
h4{font-size: 100%; letter-spacing: 2; margin: 3em 0.2em 1em 1em; }
a:hover,a:active,a:focus{color: #ffff00; }
hr{shade: none; color: #111111; }
hr.note{shade: none; color: #88ff00; }

div.text_one,div.text_two{text-align: left; line-height: 1.5; letter-spacing: 2; border: none; padding: 0.5em 2em 0; }
div.text_one{margin: 0 2% 0 100px; }
div.text_two{margin: 0 2% 0 75px; }

table{font-size: 100%; layout: fixed; line-height: 1.5; letter-spacing: 2; margin: 0; }
th{font-size: 110%; }
td.note{vertical-align: top; }
div.table{margin: 0 3%; }