<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
html {
	-ms-overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 102, 255, 0.5); -webkit-text-size-adjust: 100%;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
sub {
	line-height: 0; font-size: 0.85em; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 0.85em; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
table {
	width: 100%; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0;
}
th {
	text-align: left; vertical-align: top;
}
td {
	text-align: left; vertical-align: top;
}
menu {
	padding: 0px 0px 0px 2em;
}
ol {
	padding: 0px 0px 0px 2em;
}
ul {
	padding: 0px 0px 0px 2em;
}
li &gt; ul {
	margin: 0px;
}
li &gt; ol {
	margin: 0px;
}
dd {
	margin: 0px 0px 0px 2em;
}
dt {
	font-style: italic;
}
.clearfix::after {
	clear: both; display: table; content: "";
}
header::after {
	clear: both; display: table; content: "";
}
nav ul::after {
	clear: both; display: table; content: "";
}
.container::after {
	clear: both; display: table; content: "";
}
footer::after {
	clear: both; display: table; content: "";
}
#paginator::after {
	clear: both; display: table; content: "";
}
#monthly-list::after {
	clear: both; display: table; content: "";
}
@media screen
{
body {
	background: rgb(255, 255, 204); margin: 0px;
}
.wrapper {
	background: rgb(255, 204, 153); padding-top: 2em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
header {
	margin: 0px auto; width: 93.75%; max-width: 86em;
}
.container {
	margin: 0px auto; width: 93.75%; max-width: 86em;
}
footer {
	margin: 0px auto; width: 93.75%; max-width: 86em;
}
header {
	padding: 1em 0px;
}
header h1 {
	margin: 0px;
}
header h3 {
	margin: 0.66em 0px 0px;
}
nav {
	border-top-color: rgb(225, 166, 26); border-bottom-color: rgb(225, 166, 26); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: linear-gradient(rgb(255, 218, 68), rgb(250, 188, 43)); background-color: rgb(255, 218, 68);
}
nav h1 {
	display: none;
}
nav ul {
	list-style: none; margin: 0px auto; padding: 0px; max-width: 86em;
}
nav li {
	margin: 0px; border-bottom-color: rgb(225, 166, 26); border-bottom-width: 1px; border-bottom-style: solid;
}
nav li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
nav li:hover {
	background-image: linear-gradient(rgb(255, 228, 119), rgb(251, 204, 93)); background-color: rgb(255, 228, 119);
}
nav li.active {
	background-image: linear-gradient(rgb(255, 228, 119), rgb(251, 204, 93)); background-color: rgb(255, 228, 119);
}
nav li:active {
	background-image: linear-gradient(rgb(250, 188, 43), rgb(255, 218, 68)); background-color: rgb(250, 188, 43);
}
nav a {
	padding: 0.5em 3.12%; color: rgb(51, 51, 51); display: block; text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
}
[role='article'] {
	margin-bottom: 2em;
}
[role='complementary'] {
	padding-top: 2em; margin-bottom: 2em; border-top-color: rgb(204, 204, 204); border-top-width: 2px; border-top-style: dashed;
}
[role='search'] p {
	margin-top: 0px;
}
footer {
	padding: 0.5em 0px;
}
a {
	color: rgb(17, 78, 177); text-decoration: none; position: relative; -webkit-tap-highlight-color: rgba(0, 102, 255, 0.5);
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
a:active {
	top: 1px;
}
a:focus {
	outline: rgb(0, 102, 255) dotted thin;
}
header a {
	border-radius: 0.11em; color: rgb(51, 51, 51); -moz-border-radius: .11904761904762em;
}
header a:hover {
	background: rgb(232, 232, 232);
}
header a:active {
	background: rgb(232, 232, 232);
}
[role='main'] a:hover {
	color: rgb(0, 102, 255); text-decoration: underline;
}
[role='main'] a:active {
	color: rgb(0, 102, 255); text-decoration: underline;
}
[role='complementary'] a:hover {
	color: rgb(0, 102, 255); text-decoration: underline;
}
[role='complementary'] a:active {
	color: rgb(0, 102, 255); text-decoration: underline;
}
footer a:hover {
	color: rgb(0, 102, 255); text-decoration: underline;
}
footer a:active {
	color: rgb(0, 102, 255); text-decoration: underline;
}
[role='main'] a:visited {
	color: rgb(24, 48, 130);
}
[role='complementary'] a:visited {
	color: rgb(24, 48, 130);
}
footer a:visited {
	color: rgb(24, 48, 130);
}
[role='main'] h1 a {
	border-radius: 0.11em; color: rgb(51, 51, 51); -moz-border-radius: .11904761904762em;
}
[role='main'] h1 a:visited {
	color: rgb(51, 51, 51);
}
[role='main'] h1 a:hover {
	background: rgb(239, 239, 239); color: rgb(51, 51, 51); text-decoration: none;
}
[role='main'] h1 a:active {
	background: rgb(239, 239, 239); color: rgb(51, 51, 51); text-decoration: none;
}
body {
	color: rgb(51, 51, 51); line-height: 1.5; font-family: "PT Serif", Georgia, serif; font-size: 0.87em;
}
nav {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
h1 {
	margin: 0.66em 0px; line-height: 1.2142; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif; font-size: 2em;
}
h1:first-child {
	margin-top: 0px;
}
h2 {
	margin: 0.75em 0px; line-height: 1.3333; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em;
}
h3 {
	margin: 0.76em 0px; line-height: 1.4444; font-size: 1.28em; font-style: italic; font-weight: normal;
}
h4 {
	margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1.14em;
}
blockquote {
	background: rgb(255, 246, 211); margin: 0.87em 0px; padding: 1px 0.87em; border-radius: 0.35em; font-size: 1.14em; font-style: italic; -moz-border-radius: .35714285714286em;
}
address {
	margin: 1em 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
dfn[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
dfn {
	background: rgb(255, 246, 211); padding: 0px 0.21em; border-radius: 0.21em; color: rgb(51, 51, 51); -moz-border-radius: .21428571428571em;
}
mark {
	background: rgb(255, 246, 211); padding: 0px 0.21em; border-radius: 0.21em; color: rgb(51, 51, 51); -moz-border-radius: .21428571428571em;
}
q {
	background: rgb(255, 246, 211); padding: 0px 0.21em; border-radius: 0.21em; color: rgb(51, 51, 51); -moz-border-radius: .21428571428571em;
}
var {
	background: rgb(255, 246, 211); padding: 0px 0.21em; border-radius: 0.21em; color: rgb(51, 51, 51); -moz-border-radius: .21428571428571em;
}
dfn {
	font-style: italic;
}
q {
	font-style: italic;
}
q q {
	padding: 0px;
}
var {
	font-weight: bold;
}
pre {
	font-family: Cousine, Consolas, "Lucida Console", Monaco, monospace;
}
code {
	font-family: Cousine, Consolas, "Lucida Console", Monaco, monospace;
}
kbd {
	font-family: Cousine, Consolas, "Lucida Console", Monaco, monospace;
}
samp {
	font-family: Cousine, Consolas, "Lucida Console", Monaco, monospace;
}
code {
	background: rgb(247, 247, 247); padding: 0px 0.23em; border-radius: 0.23em; border: 1px solid rgb(227, 227, 227); border-image: none; font-size: 0.92em; -moz-border-radius: .23076923076923em;
}
kbd {
	background: rgb(247, 247, 247); padding: 0px 0.23em; border-radius: 0.23em; border: 1px solid rgb(227, 227, 227); border-image: none; font-size: 0.92em; -moz-border-radius: .23076923076923em;
}
samp {
	background: rgb(247, 247, 247); padding: 0px 0.23em; border-radius: 0.23em; border: 1px solid rgb(227, 227, 227); border-image: none; font-size: 0.92em; -moz-border-radius: .23076923076923em;
}
pre {
	background: rgb(247, 247, 247); padding: 1em; border-radius: 0.35em; border: 1px solid rgb(227, 227, 227); border-image: none; font-size: 0.92em; -ms-overflow-x: auto; -moz-border-radius: .35714285714286em; tab-size: 4;
}
pre code {
	background: none; border: 0px currentColor; border-image: none; font-size: 1em;
}
small {
	font-size: 0.85em;
}
figcaption {
	font-size: 0.85em;
}
tfoot {
	font-size: 0.85em;
}
.footnote {
	font-size: 0.85em;
}
figcaption {
	color: rgb(136, 136, 136);
}
tfoot {
	color: rgb(136, 136, 136);
}
.footnote {
	color: rgb(136, 136, 136);
}
figcaption {
	font-style: italic; margin-top: 0.33em;
}
html[lang='ja-jp'] {
	font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
}
html[lang='ko-kr'] {
	font-family: GulimChe, Gulim, sans-serif;
}
html[lang='zh-cn'] {
	font-family: SimHei, sans-serif;
}
html[lang='zh-tw'] {
	font-family: PMingLiU, sans-serif;
}
img {
	height: auto; max-width: 100%;
}
video {
	height: auto; max-width: 100%;
}
figure {
	margin: 0px;
}
img.align-left {
	margin: 1em 1em 1em 0px; float: left;
}
img.align-right {
	margin: 1em 0px 1em 1em; float: right;
}
img.align-center {
	margin: 1em auto; display: block;
}
svg:not(:root) {
	overflow: hidden;
}
caption {
	text-align: left; font-style: italic; margin-bottom: 0.5em;
}
th {
	padding: 0.28em 0.5em 0.28em 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
td {
	padding: 0.28em 0.5em 0.28em 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
th:last-child {
	padding-right: 0px;
}
td:last-child {
	padding-right: 0px;
}
thead th {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
thead td {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
tfoot th {
	padding: 0.33em 0.58em 0.33em 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
tfoot td {
	padding: 0.33em 0.58em 0.33em 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
tfoot:last-child {
	padding-right: 0px;
}
dt {
	font-style: italic;
}
[role='main'] #article-list {
	list-style: none; margin: 0px 0px 2em; padding: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#article-list li {
	padding-top: 1em; margin-bottom: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
form {
	margin: 0px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none; white-space: normal;
}
button {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
input {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
select {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
button:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
a:invalid.button {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='button']:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='reset']:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='submit']:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
textarea:invalid {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
button:focus {
	z-index: 1; box-shadow: 0px 0px 7px #0066ff; -webkit-box-shadow: 0 0 7px #0066ff; -moz-box-shadow: 0 0 7px #0066ff;
}
a.button:focus {
	z-index: 1; box-shadow: 0px 0px 7px #0066ff; -webkit-box-shadow: 0 0 7px #0066ff; -moz-box-shadow: 0 0 7px #0066ff;
}
input:focus {
	z-index: 1; box-shadow: 0px 0px 7px #0066ff; -webkit-box-shadow: 0 0 7px #0066ff; -moz-box-shadow: 0 0 7px #0066ff;
}
input[type='button']:focus {
	z-index: 1; box-shadow: 0px 0px 7px #0066ff; -webkit-box-shadow: 0 0 7px #0066ff; -moz-box-shadow: 0 0 7px #0066ff;
}
input[type='reset']:focus {
	z-index: 1; box-shadow: 0px 0px 7px #0066ff; -webkit-box-shadow: 0 0 7px #0066ff; -moz-box-shadow: 0 0 7px #0066ff;
}
input[type='submit']:focus {
	z-index: 1; box-shadow: 0px 0px 7px #0066ff; -webkit-box-shadow: 0 0 7px #0066ff; -moz-box-shadow: 0 0 7px #0066ff;
}
select:focus {
	z-index: 1; box-shadow: 0px 0px 7px #0066ff; -webkit-box-shadow: 0 0 7px #0066ff; -moz-box-shadow: 0 0 7px #0066ff;
}
textarea:focus {
	z-index: 1; box-shadow: 0px 0px 7px #0066ff; -webkit-box-shadow: 0 0 7px #0066ff; -moz-box-shadow: 0 0 7px #0066ff;
}
input[type='file']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='file']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='radio']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='radio']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='checkbox']:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type='checkbox']:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
textarea {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='color'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='date'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='datetime'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='datetime-local'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='email'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='month'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='number'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='password'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='search'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='tel'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='text'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='time'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='url'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='week'] {
	background: rgb(255, 255, 255); padding: 0.5em; outline: 0px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -moz-border-radius: 0; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='color'] {
	padding: 0px; height: 2.33em;
}
[role='complementary'] input[type='search'] {
	width: 66.66%; margin-right: 2px; display: inline-block;
}
textarea {
	width: 100%; overflow: auto; vertical-align: top; min-height: 3em; resize: vertical;
}
select {
	background: rgb(255, 255, 255); padding: 0.5em; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
textarea {
	height: auto;
}
select[size] {
	height: auto;
}
select[multiple] {
	height: auto;
}
optgroup {
	color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
button[disabled] {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
input[disabled] {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
input[type='button'][disabled] {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
input[type='reset'][disabled] {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
input[type='submit'][disabled] {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
select[disabled] {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
select[disabled] option {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
select[disabled] optgroup {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
textarea[disabled] {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
span.disabled {
	background: rgb(238, 238, 238) !important; border: 1px solid rgb(210, 210, 210) !important; border-image: none !important; top: 0px !important; color: rgb(136, 136, 136) !important; cursor: default !important; opacity: 1; text-shadow: none !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: -moz-none; user-select: none;
}
.large input {
	width: 50%; min-width: 302px;
}
.large textarea {
	height: 156px;
}
.small input {
	width: 25%; min-width: 151px;
}
.small textarea {
	height: 5.5em;
}
button {
	padding: 0.5em 1em; outline: 0px; border-radius: 0.35em; border: 1px solid rgb(225, 166, 26); border-image: none; width: auto; text-align: center; color: rgb(51, 51, 51); line-height: normal; overflow: visible; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: normal; text-decoration: none; display: inline-block; cursor: pointer; text-shadow: 1px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(255, 218, 68), rgb(250, 188, 43)); background-clip: padding-box; background-color: rgb(255, 218, 68); -moz-border-radius: .35714285714286em; -webkit-appearance: none; -webkit-background-clip: padding; -khtml-background-clip: padding-box; -moz-background-clip: padding;
}
[role] a.button {
	padding: 0.5em 1em; outline: 0px; border-radius: 0.35em; border: 1px solid rgb(225, 166, 26); border-image: none; width: auto; text-align: center; color: rgb(51, 51, 51); line-height: normal; overflow: visible; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: normal; text-decoration: none; display: inline-block; cursor: pointer; text-shadow: 1px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(255, 218, 68), rgb(250, 188, 43)); background-clip: padding-box; background-color: rgb(255, 218, 68); -moz-border-radius: .35714285714286em; -webkit-appearance: none; -webkit-background-clip: padding; -khtml-background-clip: padding-box; -moz-background-clip: padding;
}
span.disabled {
	padding: 0.5em 1em; outline: 0px; border-radius: 0.35em; border: 1px solid rgb(225, 166, 26); border-image: none; width: auto; text-align: center; color: rgb(51, 51, 51); line-height: normal; overflow: visible; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: normal; text-decoration: none; display: inline-block; cursor: pointer; text-shadow: 1px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(255, 218, 68), rgb(250, 188, 43)); background-clip: padding-box; background-color: rgb(255, 218, 68); -moz-border-radius: .35714285714286em; -webkit-appearance: none; -webkit-background-clip: padding; -khtml-background-clip: padding-box; -moz-background-clip: padding;
}
input[type='button'] {
	padding: 0.5em 1em; outline: 0px; border-radius: 0.35em; border: 1px solid rgb(225, 166, 26); border-image: none; width: auto; text-align: center; color: rgb(51, 51, 51); line-height: normal; overflow: visible; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: normal; text-decoration: none; display: inline-block; cursor: pointer; text-shadow: 1px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(255, 218, 68), rgb(250, 188, 43)); background-clip: padding-box; background-color: rgb(255, 218, 68); -moz-border-radius: .35714285714286em; -webkit-appearance: none; -webkit-background-clip: padding; -khtml-background-clip: padding-box; -moz-background-clip: padding;
}
input[type='reset'] {
	padding: 0.5em 1em; outline: 0px; border-radius: 0.35em; border: 1px solid rgb(225, 166, 26); border-image: none; width: auto; text-align: center; color: rgb(51, 51, 51); line-height: normal; overflow: visible; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: normal; text-decoration: none; display: inline-block; cursor: pointer; text-shadow: 1px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(255, 218, 68), rgb(250, 188, 43)); background-clip: padding-box; background-color: rgb(255, 218, 68); -moz-border-radius: .35714285714286em; -webkit-appearance: none; -webkit-background-clip: padding; -khtml-background-clip: padding-box; -moz-background-clip: padding;
}
input[type='submit'] {
	padding: 0.5em 1em; outline: 0px; border-radius: 0.35em; border: 1px solid rgb(225, 166, 26); border-image: none; width: auto; text-align: center; color: rgb(51, 51, 51); line-height: normal; overflow: visible; font-family: Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: normal; text-decoration: none; display: inline-block; cursor: pointer; text-shadow: 1px 1px 0px rgba(255,255,255,0.5); background-image: linear-gradient(rgb(255, 218, 68), rgb(250, 188, 43)); background-clip: padding-box; background-color: rgb(255, 218, 68); -moz-border-radius: .35714285714286em; -webkit-appearance: none; -webkit-background-clip: padding; -khtml-background-clip: padding-box; -moz-background-clip: padding;
}
button:hover {
	background-image: linear-gradient(rgb(255, 228, 119), rgb(251, 204, 93)); background-color: rgb(255, 228, 119);
}
[role] a.button:hover {
	background-image: linear-gradient(rgb(255, 228, 119), rgb(251, 204, 93)); background-color: rgb(255, 228, 119);
}
input[type='button']:hover {
	background-image: linear-gradient(rgb(255, 228, 119), rgb(251, 204, 93)); background-color: rgb(255, 228, 119);
}
input[type='reset']:hover {
	background-image: linear-gradient(rgb(255, 228, 119), rgb(251, 204, 93)); background-color: rgb(255, 228, 119);
}
input[type='submit']:hover {
	background-image: linear-gradient(rgb(255, 228, 119), rgb(251, 204, 93)); background-color: rgb(255, 228, 119);
}
button:active {
	top: 1px; color: rgb(26, 26, 26); position: relative; background-image: linear-gradient(rgb(250, 188, 43), rgb(255, 218, 68)); background-color: rgb(250, 188, 43);
}
[role] a.button:active {
	top: 1px; color: rgb(26, 26, 26); position: relative; background-image: linear-gradient(rgb(250, 188, 43), rgb(255, 218, 68)); background-color: rgb(250, 188, 43);
}
input[type='button']:active {
	top: 1px; color: rgb(26, 26, 26); position: relative; background-image: linear-gradient(rgb(250, 188, 43), rgb(255, 218, 68)); background-color: rgb(250, 188, 43);
}
input[type='reset']:active {
	top: 1px; color: rgb(26, 26, 26); position: relative; background-image: linear-gradient(rgb(250, 188, 43), rgb(255, 218, 68)); background-color: rgb(250, 188, 43);
}
input[type='submit']:active {
	top: 1px; color: rgb(26, 26, 26); position: relative; background-image: linear-gradient(rgb(250, 188, 43), rgb(255, 218, 68)); background-color: rgb(250, 188, 43);
}
#paginator {
	margin-bottom: 2em;
}
#paginator .button {
	padding: 0.25em 1em;
}
#paginator a.button {
	color: rgb(51, 51, 51); text-decoration: none;
}
#paginator-l {
	float: left;
}
#paginator-r {
	float: right;
}
.comments {
	background: rgb(247, 247, 247); padding: 1em 1em 1px; border-radius: 0.35em; margin-bottom: 1em; -ms-word-wrap: break-word; -moz-border-radius: .35714285714286em;
}
.comments h4 .is-author {
	font-weight: normal;
}
.comments h4 .comment-anchor {
	font-weight: normal; float: right;
}
.comments-author {
	background: rgb(239, 239, 239);
}
#cpreview {
	background: rgb(255, 243, 214); padding: 1em; border-radius: 0.35em; margin-bottom: 2px; -moz-border-radius: .35714285714286em;
}
.comments_error {
	background: rgb(255, 244, 244) !important;
}
.required {
	color: rgb(204, 0, 0);
}
.error_message li {
	color: rgb(204, 0, 0);
}
.required {
	cursor: help;
}
#popup-page .wrapper {
	padding-top: 0px;
}
#popup-page .container {
	max-width: 52em;
}
}
@media not all
{
select {
	height: 2.2em;
}
select[size='0'] {
	height: 2.2em;
}
select[size='1'] {
	height: 2.2em;
}
select:not([size]) {
	top: -1px; position: relative;
}
select:not([multiple]) {
	top: -1px; position: relative;
}
}
@media only screen and (min-width:35em)
{
nav ul {
	width: 93.75%;
}
nav li {
	border-right-color: rgb(225, 166, 26); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; border-bottom-style: none; float: left;
}
nav li:first-child {
	border-left-color: rgb(225, 166, 26); border-left-width: 1px; border-left-style: solid;
}
nav a {
	padding: 0.5em 1em;
}
}
@media only screen and (min-width:48em)
{
[role='main'] {
	width: 100%; float: left;
}
[role='complementary'] {
	background: rgb(247, 247, 247); padding: 1em 1em 0px; border-radius: 0.35em; border: 1px solid rgb(227, 227, 227); border-image: none; width: 30.2%; float: right; -moz-border-radius: .35714285714286em;
}
h1 {
	font-size: 3em;
}
h2 {
	font-size: 2em;
}
h3 {
	font-size: 1.5em;
}
blockquote {
	margin: 0px 0px 0.87em 0.87em; width: 42.9%; float: right;
}
}
@media only screen and (min-width:80em)
{
body {
	font-size: 100%;
}
header {
	width: 100%;
}
nav ul {
	width: 100%;
}
.container {
	width: 100%;
}
footer {
	width: 100%;
}
}
@media only screen and (min-width:112.5em)
{
body {
	font-size: 112.5%;
}
}
@media 
{
img {
	width: auto;
}
video {
	width: auto;
}
}
@media print
{
* {
	background: none !important; color: black !important; box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none; -moz-box-shadow: none;
}
body {
	margin: 0.5cm; padding: 2em 5em; line-height: 1.5; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 8pt;
}
header {
	border-bottom-color: black; border-bottom-width: 1pt; border-bottom-style: solid;
}
footer {
	margin-top: 12pt; border-top-color: black; border-top-width: 1pt; border-top-style: solid;
}
nav {
	display: none;
}
audio {
	display: none;
}
video {
	display: none;
}
form {
	display: none;
}
[role='complementary'] {
	display: none;
}
#paginator {
	display: none;
}
#comments-form {
	display: none;
}
.comments h4 a:last-child {
	display: none;
}
a {
	text-decoration: none;
}
a[href]::after {
	content: " (" attr(href) ")";
}
h1 a[href]::after {
	content: "";
}
h2 a[href]::after {
	content: "";
}
h3 a[href]::after {
	content: "";
}
sup a[href]::after {
	content: "";
}
a[itemprop='discussionUrl']::after {
	content: "";
}
a[rel='tag']::after {
	content: "";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
h1 {
	margin: 0.5em 0px; line-height: 36pt; font-size: 32pt; font-weight: normal;
}
h2 {
	margin: 0.66em 0px; line-height: 23pt; font-size: 18pt; page-break-after: avoid; orphans: 3; widows: 3;
}
h3 {
	margin: 0.66em 0px; line-height: 17pt; font-size: 12pt; page-break-after: avoid; orphans: 3; widows: 3;
}
p {
	orphans: 3; widows: 3;
}
footer {
	font-size: 6pt;
}
figcaption {
	font-size: 6pt;
}
tfoot {
	font-size: 6pt;
}
small {
	font-size: 6pt;
}
.footnote {
	font-size: 6pt;
}
blockquote {
	padding: 0px 8pt; border: 1pt solid black; border-image: none; page-break-inside: avoid;
}
pre {
	padding: 8pt; border: 1pt solid black; border-image: none; margin-bottom: 8pt;
}
.comments {
	page-break-inside: avoid;
}
pre {
	font-family: "Courier New", Courier, monospace;
}
code {
	font-family: "Courier New", Courier, monospace;
}
kbd {
	font-family: "Courier New", Courier, monospace;
}
samp {
	font-family: "Courier New", Courier, monospace;
}
var {
	font-family: "Courier New", Courier, monospace;
}
dfn {
	font-style: italic;
}
q {
	font-style: italic;
}
dt {
	font-style: italic;
}
img {
	max-width: 100% !important; page-break-inside: avoid;
}
img.align-left {
	margin: 1em 1em 1em 0px; float: left;
}
img.align-right {
	margin: 1em 0px 1em 1em; float: right;
}
img.align-center {
	margin: 1em auto; display: block;
}
audio {
	display: none;
}
figure {
	margin-bottom: 8pt;
}
figcaption {
	margin-top: 4pt;
}
ul {
	list-style: square; margin: 0px 0px 8pt 1.8em;
}
ol {
	list-style: decimal; margin: 0px 0px 8pt 1.8em;
}
dl {
	margin: 0px 0px 8pt 1.8em;
}
table {
	width: 100%; margin-bottom: 8pt;
}
caption {
	text-align: left; font-weight: bold; margin-bottom: 4pt;
}
thead {
	display: table-header-group;
}
thead th {
	border-top-color: black; border-top-width: 1pt; border-top-style: solid;
}
tr {
	page-break-inside: avoid;
}
th {
	padding: 4pt 8pt; border-bottom-color: black; border-bottom-width: 1pt; border-bottom-style: solid;
}
td {
	padding: 4pt 8pt; border-bottom-color: black; border-bottom-width: 1pt; border-bottom-style: solid;
}
}
</pre></body></html>