@charset "UTF-8";
.style_td,
blockquote,
dl,
ol,
p,
ul {
    line-height: 150%
}
pre {
    line-height: 140%
}
.style_th {
    line-height: 130%
}
a:active,
a:hover,
a:link,
a:visited,
dt,
h1,
h2,
h3,
strong {
    font-weight: 700
}
a:active,
a:hover,
a:link,
a:visited {
    background-color: inherit;
    padding: 0 0.1em
}
h1.title a:active,
h1.title a:hover,
h1.title a:link,
h1.title a:visited {
    padding: 0
}
span.size1,
span.size2,
span.size3,
span.size4,
span.size5,
span.size6,
span.size7 {
    display: inline;
    line-height: 150%;
    text-indent: 0
}
blockquote {
    margin-left: 32px
}
body,
td {
    color: #000;
    background-color: #fff;
    font-size: 15px;
    font-family: arial, helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "MS Pゴシック", clean, sans-serif;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    word-break: break-all;
    margin: 5px
}
a:link,
a:visited {
    color: #22d;
    text-decoration: none
}
a:hover {
    color: #f44;
    text-decoration: underline
}
a:active {
    color: #f44;
    text-decoration: none
}
a.external {
    background: url('//latest.pokewiki.net/image/external.png') center right no-repeat;
    padding-right: 10px
}
h1,
h2,
h3,
h4,
h5,
h6 {
    background-color: #eee
}
h1,
h2 {
    font-size: 110%;
    letter-spacing: 0.2em;
    padding: 0.4em 0.4em 0.2em;
    margin: 0.4em 0;
    border-bottom: solid 2px #aaa;
    border-right: solid 2px #aaa
}
h3 {
    font-size: 95%;
    letter-spacing: 0.3em;
    padding: 0.3em 0.5em;
    margin: 0.5em 0;
    border-bottom: solid 1px #aaa
}
h4 {
    font-size: 80%;
    letter-spacing: 0.5em;
    padding: 0.4em 0.5em;
    margin: 0.7em 0;
    border-left: solid 12px #aaa
}
h5,
h6 {
    padding: 0.3em;
    margin: 0 0 0.5em;
    border: 0
}
h1.title {
    background-color: transparent;
    font-size: 105%;
    letter-spacing: 0.1em;
    padding: 0.4em 0.2em 0.2em;
    margin: 0;
    border: 0
}
dl {
    margin-top: 0.7em;
    margin-right: 0.2em;
    margin-bottom: 0.7em
}
dt {
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    margin-left: 0;
    font-size: 95%;
    letter-spacing: 0.2em
}
dd {
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    margin-left: 1.2em
}
dd dl {
    padding-left: 0 !important;
    margin-left: 0 !important
}
ol {
    margin-top: 0.7em;
    margin-right: 0.2em;
    margin-bottom: 0.7em
}
p {
    margin: 0.7em 0.2em;
}
pre {
    border-top: #DDE 1px solid;
    border-bottom: #889 1px solid;
    border-left: #DDE 1px solid;
    border-right: #889 1px solid;
    padding: 0.3em 0.5em;
    margin: 0.7em 0.2em;
    white-space: pre-wrap;
    color: #000;
    background-color: #F0F0F0
}
img {
    border: none;
    vertical-align: middle
}
ul {
    margin-top: 0.7em;
    margin-right: 0.2em;
    margin-bottom: 0.7em;
    list-style-image: url('//latest.pokewiki.net/image/bullet.gif')
}
li {
    margin: 0.2em 0
}
li ul {
    margin-top: 0.2em;
    margin-bottom: 0.2em
}
em {
    font-style: italic
}
table.style_table thead tr .header {
    background-image: url('//latest.pokewiki.net/image/bg.gif');
    background-repeat: no-repeat;
    background-position: center bottom 3px;
    cursor: pointer;
    padding-bottom: 20px
}
table.style_table thead tr .headerSortUp {
    background-image: url('//latest.pokewiki.net/image/asc.gif')
}
table.style_table thead tr .headerSortDown {
    background-image: url('//latest.pokewiki.net/image/desc.gif')
}
table.style_table thead tr .headerSortDown,
table.style_table thead tr .headerSortUp {
    background-color: #8dbdd8
}
tfoot td.style_td,
thead td.style_td {
    color: inherit;
    background-color: #DDD
}
tfoot th.style_th,
thead th.style_th {
    color: inherit;
    background-color: #EEE
}
.style_table {
    padding: 0;
    border: 0;
    margin: 0.7em 0.2em;
    text-align: left;
    color: inherit;
    background-color: #aaa
}
.style_td {
    padding: 0.2em 0.37em 0.1em;
    color: inherit
}
.style_th {
    padding: 0.25em 0.37em 0.15em;
    color: inherit
}
.style_th,
div.ie5 {
    text-align: center
}
.style_th {
    background-color: #EEE
}
.style_td {
    background-color: #FFF
}
ul.taglist {
    margin-top: 0.4em
}
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
}
ul#left_navigation_tab,
ul#right_navigation_tab {
    list-style-type: none;
    list-style-image: none
}
span.noexists a {
    color: red;
    background-color: #FFFACC
}
.small {
    font-size: 80%
}
.super_index,
a.note_super {
    margin-right: 0.1em;
    margin-left: 0.1em;
    color: #D33;
    background-color: inherit;
    vertical-align: super;
    font-weight: 700;
    font-size: 60%;
    line-height: 0
}
div.jumpmenu {
    font-size: 60%;
    text-align: right
}
hr.full_hr,
hr.note_hr {
    border-style: none;
    text-align: center;
    margin: 0.7em 0;
    background-color: #888;
    height: 1px
}
div#footer,
td.menu {
    border: 1px solid #999
}
div#cmd,
div#content {
    clear: both;
    border: 1px solid #1E90FF
}
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 {
    padding: 0 0.1em
}
strong.word0 {
    background-color: #FF6;
    color: #000
}
strong.word1 {
    background-color: #A0FFFF;
    color: #000
}
strong.word2 {
    background-color: #9F9;
    color: #000
}
strong.word3 {
    background-color: #F99;
    color: #000
}
strong.word4 {
    background-color: #F6F;
    color: #000
}
strong.word5 {
    background-color: #800;
    color: #fff
}
strong.word6 {
    background-color: #0A0;
    color: #fff
}
strong.word7 {
    background-color: #886800;
    color: #fff
}
strong.word8 {
    background-color: #004699;
    color: #fff
}
strong.word9 {
    background-color: #909;
    color: #fff
}
.edit_form {
    clear: both
}
input.cancel {
    margin-left: 0.35em
}
div#header {
    clear: both;
    padding: 0;
    margin: 0
}
div#header a {
    display: none
}
div#header .title a {
    display: inline
}
div#menubar .anchor_super,
img#logo {
    display: none
}
div#navigator {
    clear: both;
    font-size: 90%;
    padding: 0.5em 0.4em 0.4em;
    margin: 0 0.2em 0 0.12em;
    background-color: #FF8C00;
    color: #fff
}
div#navigator a {
    color: #fff;
    padding: 0
}
td.menu {
    width: 165px;
    padding: 0.5em 0.8em 0.3em 0.7em;
    vertical-align: top;
    background: #eee
}
div#menubar h2,
div#menubar h3,
div#menubar h4,
div#menubar h5 {
    font-size: 95%;
    letter-spacing: 0.2em;
    padding: 0.3em 0 0.2em;
    margin: 0
}
div#menubar {
    width: 100%;
    padding: 0;
    margin: 0;
    word-break: break-all;
    font-size: 95%;
    overflow: hidden
}
div#menubar p {
    margin: 0
}
div#menubar ul {
    padding: 0 0 0 0.5em;
    margin: 0 0 0 0.5em
}
div#menubar li {
    margin: 0
}
div#menubar .editsection {
    display: none
}
div#menubar .style_table {
    margin: 0.5em 0
}
div#menubar .style_td {
    background-color: #EEE;
    font-size: 95%
}
div#menubar .menubox ul.recent_list {
    padding: 0.1em 0 0.1em 0.5em;
    margin: 0.1em 0 0.1em 0.5em
}
div#menubar h2 {
    border-right: none
}
div#menubar h3 {
    border-bottom: none
}
div#menubar h4 {
    border-left: none
}
div#footer,
div#lastmodified,
div#related {
    font-size: 90%;
    background-color: #eee
}
ul#left_navigation_tab li,
ul#right_navigation_tab li {
    display: inline-block;
    border-style: solid;
    border-width: 1px 1px 0;
    border-color: #1E90FF;
    margin: 0 0.15em
}
ul#left_navigation_tab a,
ul#right_navigation_tab a {
    display: block;
    padding: 0.2em 1.1em 0.1em
}
div#content {
    padding: 0.6em 1em 1em;
    margin-left: 0.3em
}
div#cmd {
    padding: 1em;
    margin: 0.1em 0.2em 0.41em 0.1em
}
div#cmd h1 {
    margin: 0 0 0.5em
}
div#cmd ul {
    margin-top: 0;
    margin-bottom: 0
}
div#attach,
div#note {
    clear: both;
    padding: 0;
    margin: 0
}
div#note a.note_super {
    margin-right: 0;
    margin-left: 0
}
div#toolbar {
    clear: both;
    padding: 0;
    margin: 0;
    text-align: right;
    background-color: #eee
}
.style_calendar,
h5.side_label,
hr.short_line,
ul.navi {
    text-align: center
}
div#lastmodified {
    padding: 0;
    margin: 0
}
div#related {
    margin: 0;
    padding: 16px 0 0
}
div#footer {
    padding: 0.7em 0.7em 0.6em;
    margin: 0.3em 0.2em 0 0.12em
}
div#preview {
    color: inherit;
    background-color: #F5F8FF
}
img#logo {
    float: left;
    margin-right: 20px
}
div#left_navigation {
    float: left
}
ul#left_navigation_tab {
    font-size: 85%;
    padding: 0;
    margin: 0 0 0 0.7em
}
ul#left_navigation_tab li {
    padding: 0;
    background-color: #d0e0f4
}
ul#left_navigation_tab li.active {
    background-color: #f0f4ff;
    padding: 0.2em 1.1em 0.1em
}
div#right_navigation {
    float: right
}
ul#right_navigation_tab {
    float: left;
    font-size: 85%;
    padding: 0;
    margin: 0 0.3em 0 0
}
ul#right_navigation_tab li {
    padding: 0;
    background-color: #d0e0f4
}
ul#right_navigation_tab li.active {
    background-color: #f0f4ff;
    padding: 0.2em 1.1em 0.1em
}
.sitesearch {
    float: left
}
.search {
    margin: 0.7em 0.2em
}
.newpage {
    margin: 0.7em 0.2em
}
.anchor_super {
    font-size: xx-small;
    vertical-align: super
}
.style_calendar {
    padding: 0;
    border: 0;
    margin: 3px;
    color: inherit;
    background-color: #CCD5DD
}
.style_td_blank,
.style_td_caltop,
.style_td_day,
.style_td_sat,
.style_td_sun,
.style_td_today,
.style_td_week {
    padding: 5px;
    margin: 1px;
    color: inherit;
    text-align: center
}
.style_td_caltop {
    background-color: #EEF5FF;
    font-size: 80%
}
.style_td_today {
    background-color: #FFD
}
.style_td_sat {
    background-color: #DDE5FF
}
.style_td_sun {
    background-color: #FEE
}
.style_td_blank,
.style_td_day {
    background-color: #EEF5FF
}
.style_td_week {
    background-color: #DDE5EE;
    font-size: 80%;
    font-weight: 700
}
div.calendar_viewer {
    color: inherit;
    background-color: inherit;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-bottom: 10px
}
span.calendar_viewer_left {
    color: inherit;
    background-color: inherit;
    float: left
}
span.calendar_viewer_right {
    color: inherit;
    background-color: inherit;
    float: right
}
.clear {
    clear: both;
    margin: 0
}
.toctitle {
    display: none
}
div.commentform .style_table {
    margin: 0
}
div.counter {
    font-size: 70%
}
span.comment_date,
span.new1 {
    font-size: x-small
}
span.diff_added {
    color: blue;
    background-color: #ccf;
    padding-right: 10px
}
span.diff_removed {
    color: red;
    background-color: #fcc;
    padding-right: 10px
}
ul li span.diff_added,
ul li span.diff_removed {
    padding-right: 0
}
hr.short_line {
    width: 80%;
    border-style: none;
    background-color: #aaa;
    height: 1px
}
span.new1,
span.new5 {
    background-color: transparent
}
ul.navi {
    margin: 0;
    padding: 0
}
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.new1 {
    color: red
}
span.new5 {
    color: green;
    font-size: xx-small
}
span.counter {
    font-size: 70%
}
div.img_margin {
    margin-left: 32px;
    margin-right: 32px
}
.editsection {
    font-size: small;
    font-weight: 400;
    letter-spacing: normal;
}
.editsection_bracket {
    margin-right: 0.25em;
    margin-left: 0.25em
}
.tag {
    clear: both;
    text-align: left;
    word-break: break-all;
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    padding: 5px;
    margin: 0
}
.tags span {
    padding: 0 0.5em;
    border-left: 1px solid #aaa
}
.tags span:first-child {
    padding-left: 0.25em;
    border-left: medium none
}
td.vote_label {
    color: inherit;
    background-color: #FCC
}
td.vote_td1 {
    color: inherit;
    background-color: #DDE5FF
}
td.vote_td2 {
    color: inherit;
    background-color: #EEF5FF
}