/* AUTHOR */



@media (max-width: 480px) { div#contents {display: table; table-layout: fixed; width: 100%} }
@media (max-width: 480px) { div#menubar {display: table-footer-group; width: 100%; border-width: 0px 0px 1px 0px; border-color: #aaaaaa; border-style: solid} }
@media (max-width: 480px) { div#body {display: table-row-group; width: 100%} }
@media (max-width: 480px) { div.img_margin {width: 100%; float: none} }
@media (max-width: 480px) { div#body > p > a > img, div.img_margin > a > img, div.img_margin > img {max-width: 100%; height: auto} }
@media (max-width: 480px) { select[name="template_page"] {width: 100%} }
@media (min-width: 481px) { div#contents {display: table; table-layout: fixed; width: 100%} }
@media (min-width: 481px) { div#menubar {display: table-cell; vertical-align: top; width: 10em; border-width: 0px 1px 0px 0px; border-color: #aaaaaa; border-style: dotted} }
@media (min-width: 481px) { div#body {display: table-cell} }
@media (min-width: 481px) { div.img_margin {} }
@media (min-width: 481px) { div#body > p > a > img, div.img_margin > a > img, div.img_margin > img {max-width: 100%; height: auto} }
@media (min-width: 800px) { body {max-width: 800px} }
body {margin-top: 1px; margin-left: 2%; margin-right: 2%; font-size: 90%; line-height: 120%; font-family: "verdana","arial","helvetica","Sans-Serif"; color: #111111; background-color: #ffffff}
a:link {color: #0099cc; text-decoration: underline}
a:active {}
a:visited {color: #e64444; text-decoration: underline}
a:hover {color: #000000; background-color: #22bbee}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {color: #0099cc; text-decoration: none}
h1 {font-size: 240%}
h2 {font-size: 210%}
h3 {font-size: 190%}
h4 {font-size: 160%}
h5 {font-size: 130%}
h6 {font-size: 100%}
h1, h2, h3, h4, h5, h6 {font-family: "verdana","arial","helvetica","Sans-Serif"; font-weight: bold; padding: 0.8em 0.1em 0em 0.1em; line-height: 100%; color: #222222; border-color: #dddddd; border-style: solid; border-width: 0px 0px 1px 0px; margin: 10px 0px 5px 0px}
table {}
tr {}
td {word-break: break-all}
img {border: none}
pre, dl, ol, p, blockquote {line-height: 150%}
blockquote {padding: 0px 0px 0px 5px; border-width: 0px 0px 0px 10px; border-style: none none none solid; border-color: #666655}
pre {overflow: auto; white-space: pre; color: #000000; background-color: #dddddd; border: 1px solid #999999}
h1.title {font-size: 30px; font-weight: bold; padding: 2px 0px 0px; border: 0px; margin: 2px 0px 0px}
ul {margin-top: 0.5em; margin-bottom: 0.5em; line-height: 150%}
em {font-style: italic}
strong {font-weight: bold; color: #000000}
thead td.style_td, tfoot td.style_td {color: inherit; background-color: #dddddd}
thead th.style_th, tfoot th.style_th {color: inherit; background-color: #ddeeee}
span.size1, span.size2, span.size3, span.size4, span.size5, span.size6, span.size7 {line-height: 150%; text-indent: 0px; display: inline}
span.size1 {font-size: xx-small}
span.size2 {font-size: x-small}
span.size3 {font-size: small}
span.size4 {font-size: medium}
span.size5 {font-size: large}
span.size6 {font-size: x-large}
span.size7 {font-size: xx-large}
strong.word0 {background-color: #ffff66; color: #000000}
strong.word1 {background-color: #a0ffff; color: #000000}
strong.word2 {background-color: #99ff99; color: #000000}
strong.word3 {background-color: #ff9999; color: #000000}
strong.word4 {background-color: #ff66ff; color: #000000}
strong.word5 {background-color: #880000; color: #ffffff}
strong.word6 {background-color: #00aa00; color: #ffffff}
strong.word7 {background-color: #886800; color: #ffffff}
strong.word8 {background-color: #004699; color: #ffffff}
strong.word9 {background-color: #990099; color: #ffffff}
.small {font-size: 80%}
.super_index {color: #dd3333; background-color: inherit; font-weight: bold; font-size: 60%; vertical-align: super}
a.note_super {color: #ea7d7d; background-color: inherit; font-weight: bold; font-size: 60%; vertical-align: super}
.style_table {border: 2px; border-style: solid; border-collapse: collapse; padding: 0px; margin: auto auto auto 0px; text-align: left}
.style_th {border: 1px; border-style: solid; padding: 5px; margin: 0px; text-align: center; font-weight: bold}
.style_td {border: 1px; border-style: solid; padding: 5px; margin: 0px}
ul.list1 {list-style-type: disc}
ul.list2 {list-style-type: circle}
ul.list3 {list-style-type: square}
ol.list1 {list-style-type: decimal}
ol.list2 {list-style-type: lower-roman}
ol.list3 {list-style-type: lower-alpha}
span.noexists {color: #00cc33; font-weight: bold}
div.jumpmenu {font-size: 60%; text-align: right}
hr.full_hr {border-style: solid; border-color: #dddddd; border-width: 1px}
hr.note_hr {width: 90%; border-style: solid; border-color: #dddddd; border-width: 1px; text-align: center; margin: 1em auto 0em auto}
div#menubar {word-break: break-all; font-size: 90%; overflow: hidden; background-color: #ffffff; line-height: 150%}
div#menubar ul {margin: 0px 0px 0px 0.5em; padding: 0px 0px 0px 0.5em}
div#menubar ul li {}
div#menubar div ul, div#menubar ul li {color: #333333}
div#menubar h1, div#menubar h2, div#menubar h3, div#menubar h4, div#menubar h5 {font-size: 110%; color: #222222; background-color: #eeeeee; border-width: 0px 0px 0px 0px; padding: 0em 0.1em 0.1em 0.1em; margin: 0px 0px 0.4em 0px}
div#menubar a:link {color: #0077cc; text-decoration: none}
div#menubar a:active {}
div#menubar a:visited {color: #0099cc; text-decoration: none}
div#menubar a:hover {color: #000000; background-color: #22bbee; text-decoration: underline}
div#menubar strong {font-weight: normal}
div#header {padding: 0px; margin: 0px}
div#navigator {clear: both; padding: 4px 0px 0px 0px; margin: 0px}
div#contents {padding: 0; margin-top: 4px}
div#body {padding: 0 4px}
div#note {clear: both; padding: 0px; margin: 0px}
div#attach {clear: both; padding: 0px; margin: 0px}
div#toolbar {clear: both; padding: 0px; margin: 0px; text-align: right}
div#lastmodified {clear: both; font-size: 80%; padding: 0px; margin: 0px; text-align: right}
div#related {font-size: 80%; padding: 0px; margin: 16px 0px 0px 0px}
div#footer {clear: both; font-size: 70%; padding: 0px; margin: 16px 0px 0px 0px}
div#preview {}
img#logo {float: left; margin-right: 20px}
.edit_form {clear: both}
.anchor {}
.anchor_super {font-size: xx-small; vertical-align: super}
br.spacer {}
.style_calendar {padding: 0px; border: 0px; margin: 3px; color: inherit; background-color: #ccd5dd; text-align: center}
.style_td_caltop {padding: 5px; margin: 1px; color: inherit; background-color: #eef5ff; font-size: 80%; text-align: center}
.style_td_today {padding: 5px; margin: 1px; color: inherit; background-color: #ffffdd; text-align: center}
.style_td_sat {padding: 5px; margin: 1px; color: inherit; background-color: #dde5ff; text-align: center}
.style_td_sun {padding: 5px; margin: 1px; color: inherit; background-color: #ffeeee; text-align: center}
.style_td_blank {padding: 5px; margin: 1px; color: inherit; background-color: #eef5ff; text-align: center}
.style_td_day {padding: 5px; margin: 1px; color: inherit; background-color: #eef5ff; text-align: center}
.style_td_week {padding: 5px; margin: 1px; color: inherit; background-color: #dde5ee; font-size: 80%; font-weight: bold; text-align: center}
.clear {clear: both; margin: 0px}
div.counter {font-size: 70%}
span.diff_added {color: #0000ff; background-color: inherit}
span.diff_removed {color: #ff0000; background-color: inherit}
hr.short_line {text-align: center; width: 80%; border-style: solid; border-color: #333333; border-width: 1px 0px}
h5.side_label {text-align: center}
ul.navi {margin: 0px; padding: 0px; text-align: center}
li.navi_none {display: inline; float: none}
li.navi_left {display: inline; float: left; text-align: left}
li.navi_right {display: inline; float: right; text-align: right}
span.comment_date {font-size: x-small}
span.new1 {color: #ff5500; font-weight: bolder; background-color: transparent; font-size: small}
span.new5 {color: #cc9900; background-color: transparent; font-size: xx-small}
span.counter {font-size: 70%}
ul.popular_list {padding: 0px; border: 0px; margin: 0px 0px 0px 1em; word-wrap: break-word; word-break: break-all}
ul.recent_list {padding: 0px; border: 0px; margin: 0px 0px 0px 1em; word-wrap: break-word; word-break: break-all}
div.img_margin {margin: 3px}
td.vote_label {color: #000000; background-color: #66cccc}
td.vote_td1 {color: #000000; background-color: #dde5ff}
td.vote_td2 {color: #000000; background-color: #eef5ff}
input#_p_comment_name_0, input#_p_comment_name_1, input#_p_comment_name_2, input#_p_comment_name_3, input#_p_comment_name_4, input#_p_comment_name_5 {}
input#_p_comment_comment_0, input#_p_comment_comment_1, input#_p_comment_comment_2, input#_p_comment_comment_3, input#_p_comment_comment_4, input#_p_comment_comment_5 {width: 50%}
