a.leftnavi:active,a.leftnavi:link,a.leftnavi:visited,div.leftarea{background-color:#009999;}
h1,p.navi-bottom{background-color:#cccccc;}
h2,span.currentpage,a.h2:active,a.h2:link,a.h2:visited{background-color:#ccffcc;}
p.alert,p.summary,a.leftnavi:hover,a.p:hover,a.h2:hover{background-color:#f0f0f0;}
span.orange,span.red,div.rightarea,a.p{background-color:#ffffff;}
h1{border-bottom:1px solid #009999;}
p.left1,p.left2,p.left3{border-bottom:1px solid #ccffcc;}
p.left2{border-left:10px solid #ccffcc;}
p.left3{border-left:20px solid #ccffcc;}
.description{border-color:#ffffff;}
img{border-style:none;}
.description{border-style:solid;}
.description{border-width:1px 1px 1px 1px;}
p.summary,p.navi-bottom,div.rightarea{color:#000000;}
h1,p.alert{color:#009999;}
a.p:link,a.h2:link{color:#333333;}
a.p:visited,a.h2:visited{color:#666666;}
a.leftnavi:visited{color:#cccccc;}
a.leftnavi:active,span.currentpage,span.red,a.p,a.h2:active,a.p:hover,a.h2:hover{color:#ff0000;}
span.orange{color:#ff6600;}
a.leftnavi:link,div.leftarea{color:#ffffff;}
a.leftnavi:hover{color:red;}
.hidden{display:none;}
div.leftarea{float:left;}
p.leftnavi,.description,p.left1,p.left2,p.left3{font-size:80%;}
h1{font-size:100%;}
h2{font-size:120%;}
p.summary{font-style:oblique;}
p.navi-bottom{font-weight:bold;}
div.leftarea{left:10px;}
div.rightarea{left:160px;}
p, ul, dl, ol{line-height:120%;}
ul{list-style-type:circle;}
p.left1,p.left2,p.left3{margin-bottom:0px;}
p,.p{margin-bottom:0.5em;}
h1,h2,p.navi-bottom,p.summary{margin-bottom:0px;}
.alert,div.contents{margin-bottom:2em;}
ul.p{margin-bottom:3em;}
blockquote{margin-bottom:4em;}
address,div.titlegif,.leftnavi,.description{margin-bottom:5px;}
p.navi-bottom,p.summary,.leftnavi,p.left1,p.left2,p.left3{margin-left:0px;}
p,.alert,div.contents{margin-left:2em;}
ul.p{margin-left:3em;}
blockquote{margin-left:4em;}
address,div.titlegif,.description{margin-left:5px;}
p.left1,p.left2,p.left3{margin-right:0px;}
p,.p{margin-right:0.5em;}
p.navi-bottom,p.summary,.leftnavi{margin-right:0px;}
blockquote,.alert,div.contents{margin-right:2em;}
ul.p{margin-right:3em;}
address,div.titlegif,.description{margin-right:5px;}
p.left1,p.left2,p.left3,h1,h2,p.navi-bottom,p.summary{margin-top:0px;}
.alert,.p,div.contents{margin-top:2em;}
ul.p{margin-top:3em;}
blockquote{margin-top:4em;}
address,p,p.leftnavi,div.titlegif,.description{margin-top:5px;}
h2{padding:2px 2px 2px 10px;}
h1,.alert,.navi-bottom,.summary{padding:5px;}
.description{padding-bottom:5px;}
p.left2,p.left3{padding-left:1px;}
.leftnavi,.description,p.left1{padding-left:5px;}
.description{padding-top:5px;}
div.leftarea{position:absolute;}
div.rightarea{position:absolute;}
.center{text-align:center;}
p.navi-bottom{text-align:center;}
address{text-align:center;}
.right{text-align:right;}
a.p,a.h2{text-decoration:none;}
a.leftnavi{text-decoration:none;}
div.leftarea{width:150px;}


