a:link { color: #3626e6; }
a:visited { color: #6362e6; }
a:active { color: #0606e6; }
a { text-decoration: underline; }

body { font-size: 10pt; color: #232333; background-color: lavender; line-height: 150%; }
hr { height: 1px; color: #gray; }

h1 { font-weight: bold; font-size: 14pt; }
h2 { background-color: slateblue; 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: 1pt solid #302090; margin-top: 1.5ex; margin-bottom: 0pt; background-color: mediumpurple; color: #191919; font-weight: normal; text-align: left; }
h4 { border-bottom: 1pt solid #302090; margin-left: 1ex; margin-top: 0pt; margin-bottom: 1pt; padding-left: 2ex; font-weight: normal; font-size: 10pt; text-align: left; }
h5 { border-left: 3pt solid #302090; border-bottom: 1pt solid #302090; margin: 0pt; padding: 2pt; font-weight: normal; font-size: 10pt; text-align: left; line-height: 100%; }
h6 { border-bottom: 1pt solid #302090; margin: 0pt; padding: 1pt; font-weight: normal; font-size: 10pt; text-align: left; line-height: 100%; }

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%; margin-top: 0pt; margin-bottom: 0pt; }
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%; }

.category { margin-left: 3ex; border-left: 1pt solid #302090; margin-top: 0pt; border-bottom: 1pt solid #302090; }
.article { font-size: 10pt; margin-left: 1ex; margin-bottom: 2ex; margin-right: 1ex; padding-left: 3ex; padding-right: 1ex; padding-bottom: 5pt; border-bottom: 1pt dashed #302090; text-align: left; }
.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; background-color: mintcream;  }

.core { float: left; width: 79%; z-index: 1; }
.clear { clear: both; }
.side { float: right; width: 20%; z-index: 2; position: absolute; left: 79%; }
.bd { margin-left: 2%; margin-right: 2%; }


.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%; }


.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; }
.nor { font-size: 10pt; text-align: left; }
.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; }
.tab { margin: 0pt; padding: 1pt; }

.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; }

.s { background-color: #dddddd; }
.d { background-color: #aaaaaa; }
.sx { background-color: #bbbbdd; }
.dx { background-color: #ccaaaa; }
