
/* ::::: http://sita2006.cs.kitami-it.ac.jp/skin/sita.css.php?charset=Shift_JIS ::::: */

pre, dl, ol, p, blockquote { line-height: 130%; }
blockquote { margin-left: 32px; }
body, td { width: 900px; color: black; background-color: white; margin-left: 0%; margin-right: 0%; font-size: 100%; font-family: verdana,arial,helvetica,Sans-Serif; }
a:link { text-decoration: underline; color: rgb(0, 0, 153); background-color: inherit; }
a:active { color: rgb(0, 0, 153); background-color: rgb(204, 221, 238); text-decoration: underline; }
a:visited { text-decoration: underline; color: rgb(153, 0, 0); background-color: inherit; }
a:hover { color: rgb(0, 0, 255); background-color: rgb(255, 204, 153); text-decoration: none; }
h1 { margin: 0px 0px 0.5em; padding: 0.3em; font-family: verdana,arial,helvetica,Sans-Serif; color: inherit; background-color: rgb(255, 255, 255); }
h2 { border-style: solid; border-color: rgb(51, 51, 255); border-width: 1px 3px 3px 10px; margin: 0px 0px 0.5em; padding: 0.3em; font-family: verdana,arial,helvetica,Sans-Serif; color: inherit; background-color: rgb(153, 204, 255); }
h3 { border-style: solid; border-color: rgb(51, 51, 255); border-width: 1px 3px 3px 10px; margin: 1em 0px 0.3em; padding: 0.3em; font-family: verdana,arial,helvetica,Sans-Serif; color: inherit; background-color: rgb(153, 204, 255); }
h4 { border-left: 10px solid rgb(51, 51, 255); border-bottom: 1px solid rgb(51, 51, 255); margin: 0.5em 0px 0.2em; padding: 0.2em; font-family: verdana,arial,helvetica,Sans-Serif; color: inherit; background-color: rgb(255, 255, 255); }
h5, h6 { border: 1px solid rgb(51, 51, 255); margin: 0px 0px 0.1em; padding: 0.2em; font-size: 90%; font-family: verdana,arial,helvetica,Sans-Serif; color: inherit; background-color: rgb(153, 204, 255); text-align: center; }
h1.title { border: 0px none ; margin: 12px 0px 0px; padding: 12px 0px 0px; font-size: 150%; font-weight: bold; background-color: transparent; }
dt { font-weight: bold; margin-top: 1em; margin-left: 1em; }
pre { border: 0px none ; padding: 0.5em; margin-left: 1em; margin-right: 2em; white-space: pre; color: black; background-color: white; }
img { border: medium none ; vertical-align: middle; }
ul { margin: 0.5em 0pt; line-height: 130%; }
em { font-style: italic; }
strong { font-weight: bold; }
thead td.style_td, tfoot td.style_td { color: inherit; background-color: rgb(208, 216, 224); }
thead th.style_th, tfoot th.style_th { color: inherit; background-color: rgb(224, 232, 240); }
.style_table { border: 1px solid ; margin: auto; padding: 0px; text-align: left; color: black; background-color: white; }
.style_th { border: 1px solid ; margin: 1px; padding: 5px; font-size: 95%; text-align: center; color: inherit; background-color: white; }
.style_td { border: 1px solid ; margin: 1px; padding: 5px; font-size: 95%; color: inherit; background-color: white; }
ul.list1 { list-style-type: disc; list-style-image: url('blueball.gif'); }
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; }
div.ie5 { text-align: center; }
span.noexists { color: inherit; background-color: rgb(255, 250, 204); }
.small { font-size: 80%; }
.super_index { color: rgb(221, 51, 51); background-color: inherit; font-weight: bold; font-size: 60%; vertical-align: super; }
a.note_super { color: rgb(221, 51, 51); background-color: inherit; font-weight: bold; font-size: 60%; vertical-align: super; }
div.jumpmenu { font-size: 80%; text-align: right; }
hr.full_hr { border-style: solid; border-color: black; border-width: 1px 0px; }
hr.note_hr { border-style: ridge; border-color: rgb(51, 51, 51); border-width: 1px 0px; margin: 1em auto 0em; width: 90%; text-align: center; }
span.size1 { font-size: xx-small; line-height: 130%; text-indent: 0px; display: inline; }
span.size2 { font-size: x-small; line-height: 130%; text-indent: 0px; display: inline; }
span.size3 { font-size: small; line-height: 130%; text-indent: 0px; display: inline; }
span.size4 { font-size: medium; line-height: 130%; text-indent: 0px; display: inline; }
span.size5 { font-size: large; line-height: 130%; text-indent: 0px; display: inline; }
span.size6 { font-size: x-large; line-height: 130%; text-indent: 0px; display: inline; }
span.size7 { font-size: xx-large; line-height: 130%; text-indent: 0px; display: inline; }
strong.word0 { background-color: rgb(255, 255, 102); color: black; }
strong.word1 { background-color: rgb(153, 255, 255); color: black; }
strong.word2 { background-color: rgb(153, 255, 153); color: black; }
strong.word3 { background-color: rgb(255, 153, 153); color: black; }
strong.word4 { background-color: rgb(255, 153, 255); color: black; }
strong.word5 { background-color: rgb(153, 0, 0); color: white; }
strong.word6 { background-color: rgb(0, 153, 0); color: white; }
strong.word7 { background-color: rgb(153, 102, 0); color: white; }
strong.word8 { background-color: rgb(0, 51, 153); color: white; }
strong.word9 { background-color: rgb(153, 0, 153); color: white; }
.edit_form { clear: both; }
div#header { margin: 0px; padding: 0px; }
div#navigator { margin: 0px; padding: 4px 0px 0px; clear: both; }
div#menubar { border: 2px solid rgb(0, 0, 204); margin: 2px; padding: 3px; overflow: hidden; font-size: 90%; }
div#menubar ul { margin: 0px 0px 0px 0.5em; padding: 0px 0px 0px 0.5em; }
div#menubar ul li { margin: 0.2em 0.5em; line-height: 110%; }
div#menubar h4 { font-size: 110%; }
div#body { margin: 0px 0px 0px 0.5em; padding: 0px; }
div#note { margin: 0px; padding: 0px; clear: both; }
div#attach { margin: 0px; padding: 0px; clear: both; }
div#toolbar { margin: 0px; padding: 0px; clear: both; text-align: right; }
div#lastmodified { margin: 0px; padding: 10px 0px; font-size: 85%; text-align: right; }
div#sitemap { margin: 0px; padding: 10px 0px; font-size: 85%; text-align: right; }
div#related { margin: 16px 0px 0px; padding: 0px; font-size: 80%; }
div#footer { margin: 10px 0px 0px; padding: 0px; font-size: 90%; text-align: right; }
div#banner { float: right; margin-top: 24px; }
div#preview { color: inherit; background-color: rgb(245, 248, 255); }
img#logo { float: left; margin-right: 20px; }
.anchor {  }
.anchor_super { font-size: xx-small; vertical-align: super; }
br.spacer {  }
.style_calendar { border: 0px none ; margin: 3px; padding: 0px; color: inherit; background-color: rgb(204, 213, 221); text-align: center; }
.style_td_caltop { margin: 1px; padding: 5px; color: inherit; background-color: rgb(238, 245, 255); font-size: 80%; text-align: center; }
.style_td_today { margin: 1px; padding: 5px; color: inherit; background-color: rgb(255, 255, 221); text-align: center; }
.style_td_sat { margin: 1px; padding: 5px; color: inherit; background-color: rgb(221, 229, 255); text-align: center; }
.style_td_sun { margin: 1px; padding: 5px; color: inherit; background-color: rgb(255, 238, 238); text-align: center; }
.style_td_blank { margin: 1px; padding: 5px; color: inherit; background-color: rgb(238, 245, 255); text-align: center; }
.style_td_day { margin: 1px; padding: 5px; color: inherit; background-color: rgb(238, 245, 255); text-align: center; }
.style_td_week { margin: 1px; padding: 5px; color: inherit; background-color: rgb(221, 229, 238); font-size: 80%; font-weight: bold; text-align: center; }
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 { margin: 0px; clear: both; }
div.counter { font-size: 70%; }
span.diff_added { color: blue; background-color: inherit; }
span.diff_removed { color: red; background-color: inherit; }
hr.short_line { border-style: solid; border-color: rgb(51, 51, 51); border-width: 1px 0px; text-align: center; width: 80%; }
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: red; background-color: transparent; font-size: x-small; }
span.new5 { color: green; background-color: transparent; font-size: xx-small; }
span.counter { font-size: 70%; }
ul.popular_list {  }
ul.recent_list {  }
div.img_margin { margin-left: 32px; margin-right: 32px; }
td.vote_label { color: inherit; background-color: rgb(255, 204, 204); }
td.vote_td1 { color: inherit; background-color: rgb(221, 229, 255); }
td.vote_td2 { color: inherit; background-color: rgb(238, 245, 255); }
div#search { border: 2px solid rgb(0, 0, 204); margin: 2px; padding: 3px; overflow: hidden; font-size: 90%; }
div#topic { border-bottom: 2px solid black; margin: 0px; padding: 0px; font-size: 90%; text-align: left; background-color: rgb(204, 255, 204); }
img.navigator { margin: 5px; padding: 0px; float: right; vertical-align: middle; }
#sidebar { margin: 0px; width: 195px; position: absolute; left: 5px; top: 141px; text-align: left; text-indent: 0pt; }
#contents { margin: 0px; padding: 0px 0px 0px 5px; width: 700px; position: absolute; left: 200px; top: 140px; text-align: left; }
p { margin: 0pt; padding: 0.3em 0px 0pt 30px; text-indent: 0pt; }
#error { border: 2px solid black; margin: 20px; padding: 20px; text-align: center; font-size: 130%; background-color: ivory; }
