@charset "EUC-JP";

pre, dl, ol, p, blockquote {
  line-height: 130%;
  font-size:  14px;
}

blockquote {
  margin-left: 32px;
}

body {
  color: #000000; /* black */
  background-color: #FFFFFF; /* white */
  height: 250mm;
  width: 180mm;
  line-height: 24px;
}

a:link {
  text-decoration: underline;
}

a:active {
  /*color:#215dc6;*/
  /*background-color:#CCDDEE;*/
  color: #fa8072;
  background-color: transparent;
  text-decoration:none;
}

a:visited {
  text-decoration: underline;
}

a:hover {
  /*color:#215dc6;*/
  /*background-color:#CCDDEE;*/
  color: #fed0e0; /*foldsper*/ 
  background-color: transparent;
  text-decoration: underline;
}

h1 {
  /*font-family:verdana, arial, helvetica, Sans-Serif;*/
  font-family: shinonome-mincho, "JG 明朝", "平成明朝", serif;
  font-weight: normal;
  /*color:inherit;*/
  color: #ffe4e1;
  /*background-color:#DDEEFF;*/
  background-color: transparent;
  /*padding:.3em;*/
  padding: 5px;
  border:0px;
  margin:0px 0px 5px, 0px;
}
h2 {
  border-bottom: 1px ridge #778899; /*lightslategray*/
  font-family: shinonome-mincho, "JG 明朝", "平成明朝", serif;
  font-weight: normal;
  /*color:inherit;*/
  color: #ffe4e1;
  /*background-color:#DDEEFF;*/
  background-color: transparent;
  /*padding:.3em;*/
  padding: 5px;
  margin:0px 0px 5px, 0px;
}
h3 {
  /*font-family:verdana, arial, helvetica, Sans-Serif;*/
  font-family: shinonome-mincho, "JG 明朝", "平成明朝", times, serif;
  border-bottom:  1px solid #ddeeff;
  border-top-style: none;
  border-left: none;
  border-right: none;

  /*color:inherit;*/
  /*background-color:#FFFFFF;*/
  /*padding:.3em;*/
  /*margin:0px 0px .5em 0px;*/
}
h4 {
  /*font-family:verdana, arial, helvetica, Sans-Serif;*/
  font-fmily: shinonome-mincho, "JG 明朝", "平成明朝",times, serif;
  border-left: none; /*18px solid #DDEEFF;*/

 /*color:inherit;*/
  color: #000000;
   /*background-color:#FFFFFF;*/
  background-color: transparent;
  padding: 8px;
  margin:0px 0px 5px; 0px;
}
h5, h6 {
  /*font-family:verdana, arial, helvetica, Sans-Serif;*/
  font-family: shinonome-mincho, "JG 明朝", "平成明朝", times, serif;
  font-weight: normal;
  /*color:inherit;*/
  color: #000000;
  /*background-color:#DDEEFF;*/
  background-color: transparent;
  padding: 5px;
  border-bottom: 1px ridge #ddeeff;
  margin: 0px 0px 5px 0px;
}

h1.title {
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  background-color:transparent;
  padding: 12px 0px 0px 0px;
  border: 0px;
  margin: 12px 0px 0px 0px;
}

dt {
  font-weight: bold;
  margin-top: 5px;
  margin-left: 5px;
}

pre {
  /*border-top:#DDDDEE 1px solid;*/
  border-top: 1px groove #ddddee;
  /*border-bottom:#888899 1px solid;*/
  border-bottom: 1px groove #888899;
  /*border-left:#DDDDEE 1px solid;*/
  border-left: 1px groove #ddddee;
  /*border-right:#888899 1px solid;*/
  border-right: 1px groove #888899;
  /*padding:.5em;*/
  padding-top: 15px;
  padding-left: 5px;
  padding-right: 3px;
  padding-bottom: -15px;
  /*margin-left:1em;*/
  margin-left: 2px;
  /*margin-right:2em;*/
  margin-right: 2px;
  white-space:pre;
  color: #000000;
   /*background-color:#F0F8FF;*/
  background-color: transparent;
}

img {
  /*border:none;*/
  border-style: ridge;
  border-width: 1px;
  color: #778899;
  vertical-align: middle;
}

ul {
  margin-top: 5px; /*.5em;*/
  margin-bottom: 5px; /*.5em;*/
  line-height: 130%;
}

em { 
  font-style: italic; 
}

strong { 
  font-weight: bold; 
}

thead td.style_td,
tfoot td.style_td {
  color: #000080; /*navy*/ /*inherit;*/
  background-color: #E0E8F0; /*#D0D8E0;*/
}
thead th.style_th,
tfoot th.style_th {
  padding: 5px;
  color: #191970; /*midnightblue*/ /*inherit;*/
  background-color: #eef5ff; /*#E0E8F0;*/
}
.style_table {
  padding: 0px;
  border: 0px;
  margin: auto;
  text-align: left;
  color: inherit;
  background-color: #ccd5dd;
}
.style_th {
  padding: 5px;
  margin: 1px;
  text-align: center;
  color: inherit;
  background-color: #eeeeee;
}
.style_td {
  padding: 5px;
  margin: 1px;
  color: #000080; /*navy*/ /*inherit;*/
  background-color: #eef5ff;
}

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; 
}

div.ie5 { 
  text-align: center;
}

span.noexists {
  /*color:inherit;*/
  /*background-color:#FFFACC;*/
  color: #ffb6c1;
  background-color: transparent;
 padding: 2px
}

.small { 
  font-size:80%; 
}

.super_index {
  color:#dd3333;
  background-color: inherit;
  font-weight: normal;
  font-size: 70%;
  vertical-align: super;
}

a.note_super {
  color:#dd3333;
  background-color: inherit;
  font-weight: normal;
  font-size: 70%;
  vertical-align: super;
}

div.jumpmenu {
  font-size: 80%;
  text-align: right;
}

hr.full_hr {
  border-style:ridge;
  /*border-color:#333333;*/
  border-bottom-color: #708090
  /*border-width:1px 0px;*/
  border-bottom-width: 2px;
}
hr.note_hr {
  width:90%;
  border-style: ridge;
  /*border-color:#333333;*/
  border-color: #708090;
  /*border-width:1px 0px;*/
  border-width: 2px;
  text-align: center;
   margin: 2px; /*1em auto 0em auto;*/
}

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;
}

/* html.php/catbody() */
strong.word0 {
  background-color: #ffff66;
  color: #000000; /*black;*/
}
strong.word1 {
  background-color: #a0ffff;
  color: #000000; /*black;*/
}
strong.word2 {
  background-color: #99ff99;
  color: #000000; /*black;*/
}
strong.word3 {
  background-color: #ff9999;
  color: #000000; /*black;*/
}
strong.word4 {
  background-color:#ff66ff;
  color: #000000; /*black;*/
}
strong.word5 {
  background-color: #880000;
  color: #ffffff; /*white;*/
}
strong.word6 {
  background-color: #00aa00;
  color: #ffffff; /*white;*/
}
strong.word7 {
  background-color: #886800;
  color: #000000; /*white;*/
}
strong.word8 {
  background-color: #004699;
  color: #000000; /*white;*/
}
strong.word9 {
  background-color: #990099;
  color: #000000; /*white;*/
}

/* html.php/edit_form() */
.edit_form { 
  clear: both; 
}

/* pukiwiki.skin.php */
div#header {
  padding: 5px;
  margin: 10px;
}

div#navigator {
  /*	display:none; */
}

td.menubar {
  display: none;
}

div#menubar {
  display:none;
}

div#menubar ul {
  margin:0px 0px 0px 3px; /*.5em;*/
  padding:0px 0px 0px 3px; /*.5em;*/
}

div#menubar ul li { 
  line-height: 18px; /*110%; */
}

div#menubar h4 { 
  font-size: 110%; 
}

div#body {
  padding: 0px;
  margin:0px 0px 0px 5px; /*.5em;*/
}

div#note {
  clear: both;
  padding: 0px;
  margin: 0px;
}

div#attach {
  display:none;
}

div#toolbar {
  display:none;
}

div#lastmodified {
  font-size: 90%;
  padding: 0px;
  margin: 0px;
}

div#related {
  display:none;
}

div#footer {
  font-size: 13px; /*70%;*/
  padding: 0px;
  margin: 16px 0px 0px 0px;
}

div#banner {
  float: right;
  margin-top: 24px;
}

div#preview {
  color: inherit;
  background-color: #f5f8ff;
}

img#logo {
  display:none;
}

/* aname.inc.php */
.anchor {}
.anchor_super {
  font-size: x-small;
  vertical-align: super;
}

/* br.inc.php */
br.spacer {}

/* calendar*.inc.php */
.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;
}

/* calendar_viewer.inc.php */
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.inc.php */
.clear {
  margin: 0px;
  clear: both;
}

/* counter.inc.php */
div.counter { 
  font-size: 80%; 
}

/* diff.inc.php */
span.diff_added {
  color: #bfbfdf; /* coolcopper *//*blue;*/
  background-color: inherit;
}

span.diff_removed {
  color: #d8bfd8; /*thistle*/ /*red;*/
  background-color: inherit;
}

/* hr.inc.php */
hr.short_line {
  text-align: center;
  width: 80%;
  border-style: solid;
  border-color: #333333;
  border-width: 1px 0px;
}

/* include.inc.php */
h5.side_label { 
  text-align: center; 
}

/* navi.inc.php */
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;
}

/* new.inc.php */
span.comment_date { 
  font-size: x-small; 
}
span.new1 {
  color: #dc143c; /*crimson*/ /*red;*/
  background-color: transparent;
  font-size: x-small;
}
span.new5 {
  color: #66cdaa; /*mediumaquamarine*/ /*green;*/
  background-color: transparent;
  font-size: xx-small;
}

/* popular.inc.php */
span.counter { 
  font-size: 80%; 
}
ul.popular_list {
}

/* recent.inc.php,showrss.inc.php */
ul.recent_list {
}

/* ref.inc.php */
div.img_margin {
  margin-left: 32px;
  margin-right: 32px;
}

/* vote.inc.php */
td.vote_label {
  color: #00008b; /*inherit;*/
  background-color: #ffcccc;
}
td.vote_td1 {
  color: #00008b; /*inherit;*/
  background-color: #dde5ff;
}
td.vote_td2 {
  color: #00008b; /*inherit;*/
  background-color: #eef5ff;
}

textarea {
  color: #b0c4de;
  background: #02191e url('../image/blackstone.jpg') fixed;
  font-size: 14px;
  font-family: mincho,fixed,serif;
  line-height: 18px;
  padding: 5px;
  border-color: #696969;
}
select,option,input {
  color: #b0c4de;
  background: #02191e url('../image/blackstone.jpg') fixed;
  border-color: #696969;
  font-family: mincho, fixed, helvetica, arial, serif;
  font-size: 14px;
  padding: 2px;
}

li {
  margin-top: 14px;
  line-height: 24px;
}

p {
  line-height: 24px;
}

td.referer {
  width: 580px;
  overflow: hidden;
}

td.date {
  width: 160px;
  height: 18px;
  font-size: 12px;
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-color: #B0C4DE; /*lightsteelblue*/
  border-right-width: 1px;
}

td.refhead1 {
  width: 180px;
  background-color: #000080; /*navy*/
  color: #D8BFD8; /*thistle*/
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-color: #B0C4DE; /*lightsteelblue*/
  border-right-width: 1px;
}

td.refhead1 a:link {
  color: #D8BFD8; /*thistle*/
  background-color: transparent;
}

td.refhead1 a:hover {
  color: #0000CD; /*mediumblue*/
  background-color: #E6E6FA; /*lavender*/
}

td.refhead1 a:visited {
  color: #E6E6FA;
  background-color: transparent;
}

td.refheadc a:link {
  color: #D8BFD8; /*thistle*/
  background-color: transparent;
}

td.refheadc a:hover {
  color: #0000CD; /*mediumblue*/
  background-color: #E6E6FA; /*lavender*/
}

td.refheadc a:visited {
  color: #E6E6FA;
  background-color: transparent;
}

td.refheadref a:link {
  color: #D8BFD8; /*thistle*/
  background-color: transparent;
}

td.refheadref a:hover {
  color: #0000CD; /*mediumblue*/
  background-color: #E6E6FA; /*lavender*/
}

td.refheadref a:visited {
  color: #E6E6FA;
  background-color: transparent;
}


td.refheadc {
  width: 80px;
  background-color: #000080;
  color: #D8BFD8;
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-color: #B0C4DE; /*lightsteelblue*/
  border-right-width: 1px;
}

td.refheadref {
  width: 350px;
  overflow: hidden;
  background-color: #000080;
  color: #D8BFD8;
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-color: #B0C4DE; /*lightsteelblue*/
  border-right-width: 1px;
}

td.refcontent {
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-color: #B0C4DE; /*lightsteelblue*/
  border-right-width: 1px;
}

td.refpass {
  border-bottom-style: solid;
  border-bottom-color: #C0C0C0;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-right-color: #B0C4DE; /*lightsteelblue*/
  border-right-width: 1px;
}

table.referer {
  width: 790px;
  border: 1px;
  border-style: solid;
  border-color: #C0C0C0; /*silver*/
}

div.ref {
  width: 320px;
  overflow: hidden;
}

.right {
  text-align: right;
}

div.date {
  margin-top: 16px;
  margin-bottom: 0px;
  border-bottom-style: solid;
  border-bottom-color: #091025;
  border-right-style: solid;
  border-right-color: #091025;
}

div.topnavi {
  text-align: right;
  line-height: 23px;
}
