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: 125%; }
hr { height: 1px; color: #90a0b0; }

h1 { font-weight: bold; font-size: 14pt; }
h2 { font-size: 12pt; padding: 1pt 1ex; background-color: #a0a0d0; font-weight: bold; }
h3 { background-color: #6050d0; font-size: 12pt; line-height: 125%; text-decoration: underline; padding-left: 2ex; padding-top: 2pt; padding-bottom: 2pt; color: #c0c0ff; font-weight: bold; margin: 0pt; }
h4 { font-size: 10pt; line-height: 120%; padding-left: 4ex; padding-top: 1pt; padding-bottom: 1pt; border-bottom: 1pt solid #302090; margin: 0pt; font-weight: normal; }
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: 14pt; color:#b7000e; }

ul { font-size: 10pt; margin-left: 0pt; padding-left: 5%; padding-right: 10%; margin: 0pt; }
ol { font-size: 10pt; margin-left: 0pt; padding-left: 5%; padding-right: 10%; margin: 0pt; }
.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%; }

.bg1 { background-color: #b0c0e0; }

.title { font-size: 12pt; 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-left: 10%; margin-right: 10%; margin-bottom: 2ex; padding: 0pt; border-left: 2pt solid #302090; }
.top { background-color: #6050d0; font-size: 12pt; line-height: 125%; text-decoration: underline; padding-left: 2ex; padding-top: 2pt; padding-bottom: 2pt; color: #c0c0ff; font-weight: bold; }
.bot { font-size: 10pt; line-height: 120%; padding-left: 4ex; padding-top: 1pt; padding-bottom: 1pt; border-bottom: 1pt solid #302090; }
.for { font-size: 10pt; padding-left: 5ex; padding-right: 2ex; }
.not { font-size: 10pt; text-align: right; padding-right: 2ex; }
.cry { margin-left: 12pt; border-left: 1pt solid #302090; border-top: 1pt solid #302090; }
.nor { font-size: 10pt; text-align: left; padding-left: 2ex; padding-right: 2ex; }

.ha1 { margin: 4pt 10%; }

.ft { line-height: 100%; padding-left: 20pt; }
.rf { padding-left:20pt; color:#6d6d6d; }

.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; }

.gra { float: left; margin: 1ex; }

.hidari { margin-left: 5%; margin-bottom: 2ex; }

.decln { border: 1pt solid #464d4d; }
.decbx { background-color: #b0c0e0; }
.ul {text-decoration: underline; }