a:link { color: #3626e6; }
a:visited { color: #6362e6; }
a:active { color: #0606e6; }
a { text-decoration: underline; }

body { font-size: 10pt; color: #060d4d; background-color: #c0d0f0; line-height: 150%; }
hr { height: 1px; color: #90a0b0; }

h1 { font-weight: bold; font-size: 14pt; }
h2 { background-color: #6050d0; font-size: 12pt; font-weight: bold; line-height: 125%; padding-left: 2ex; padding-top: 2pt; padding-bottom: 2pt; color: #c0c0ff; border-top: 1pt solid #302090; border-bottom: 1pt solid #302090; text-align: left; margin: 0pt; }
h3 { font-size: 10pt; line-height: 120%; margin-left: 2ex; padding-left: 2ex; padding-top: 1pt; padding-bottom: 1pt; border-bottom: 1pt solid #302090; border-left: 2pt solid #302090; margin-top: 1.5ex; margin-bottom: 0pt; background-color: #a0a0f0; font-weight: normal; text-align: left; }
h4 { border-bottom: 1pt dashed #302090; margin: 0pt; font-weight: normal; font-size: 10pt; text-align: left; }
h5 { border-left: 2pt solid #302090; border-right: 2pt solid #302090; border-top: 1pt solid #302090; border-bottom: 1pt solid #302090; margin: 0pt; padding: 1pt; font-weight: normal; font-size: 10pt; text-align: left; line-height: 105%; }

p { font-size: 10pt; margin: 0pt; }
.ren { font-size: 10pt; padding-left: 5ex; padding-right: 2ex; padding-bottom: 1ex; }
.note { font-size:2.5ex; color:#b7000e; }

ul { font-size: 10pt; margin-left: 0pt; padding-left: 5%; padding-right: 10%; margin-top: 0pt; margin-bottom: 0pt; }
ol { font-size: 10pt; margin-left: 0pt; padding-left: 5%; padding-right: 10%; }
blockquote { color:#6d6d6d; margin-top: 0pt; margin-bottom: 0pt; }
pre { margin: 0pt; font-size: 100%; }

.map { font-size: 8pt; border: 1pt solid #464d4d; background-color: #b0c0e0; margin: 1pt, 2ex; line-height: 105%; }
.cbox { padding-bottom: 10pt; }
.po1 { padding-left: 5%; }
.po2 { padding: 2ex,0pt,2ex,5%; }




.title { font-size: 16pt; padding: 3pt 1ex 3pt 1ex; background-color: #a0a0d0; font-weight: bold; }
.sub { font-size: 12pt; padding: 1pt 1ex; background-color: #a0a0d0; font-weight: bold; }
.main { font-size: 10pt; padding-left: 5%; padding-right: 10%; }

.box { margin-bottom: 2ex; padding: 0pt 0pt 2ex 0pt; border-left: 2pt solid #302090; border-right: 1pt solid #302090; border-bottom: 1pt solid #302090; text-align: left; margin-left: 5%; margin-right: 5%; }

.boxbk { margin-left: 10%; margin-right: 10%; margin-bottom: 2ex; padding: 0pt 0pt 2ex 0pt; border-left: 2pt solid #302090; border-right: 1pt solid #302090; border-bottom: 1pt solid #302090; }

.top { background-color: #6050d0; font-size: 12pt; font-weight: bold; line-height: 125%; padding-left: 2ex; padding-top: 2pt; padding-bottom: 2pt; color: #c0c0ff; border-top: 1pt solid #302090; border-bottom: 1pt solid #302090; text-align: left;}
.bot { font-size: 10pt; line-height: 120%; margin-left: 2ex; padding-left: 2ex; padding-top: 1pt; padding-bottom: 1pt; border-bottom: 1pt solid #302090; border-left: 2pt solid #302090; margin-top: 1.5ex; background-color: #a0a0f0; text-align: left;}
.for { font-size: 10pt; margin-left: 3ex; padding-left: 2ex; padding-right: 2ex; border-bottom: 1pt dashed #302090; border-left: 1pt solid #302090; text-align: left;}
.lrk { border-bottom: 1pt dashed #302090; text-align: left;}
.not { font-size: 10pt; text-align: right; padding-right: 2ex; }
.nor { font-size: 10pt; text-align: left; padding-left: 2ex; padding-right: 2ex; }
.ank { color: #c0c0ff; }

.po1 { padding-left: 5%; }
.ha1 { margin: 4pt 10%; }

.small { font-size: 8pt; line-height: 120%; }
.large { font-size: 12pt; line-height: 120%; }
.norma { font-size: 10pt; line-height: 120%; }
.norm { font-size: 8pt; line-height: 125%; }
.none { font-weight: normal; text-decoration: none; }
.italic { font-style: italic; }
.ft { line-height: 100%; padding-left: 20pt; }
.rf { padding-left:20pt; color:#6d6d6d; }
.aa { line-height: 100%; padding-left: 20pt; color:#6d6d6d; font-family: "‚l‚r ‚oƒSƒVƒbƒN"; }
.gra { float: left; margin: 1ex; }

.hidari { margin-left: 5%; margin-bottom: 2ex; }
.space { margin-left: 1%; margin-right: 1%; }

.decln { border: 1pt solid #464d4d; }
.decbx { background-color: #b0c0e0; }
.ul {text-decoration: underline; }
.right { text-align: right; }
