/***********************************************
  論文用スタイルCSS
  plain.cssをベースに改造Ver.
***********************************************/

p.note {
  margin-top: 0.5em;
  margin-left: 1em;
  font-size: 82%;
}

p {
  margin-left: 1em;
}

tr.listodd {
}

tr.listeven {
  background-color: #F6F6F6;
}

#wiki-sidebar img {
  border: 0;
}

#wiki-sidebar a {
  text-decoration: none;
  color: #039;
}

#wiki-sidebar a:hover {
  text-decoration: underline;
}

#wiki-sidebar h2 {
  font-size: 100%;
  padding: 0.1em 0 8px 0.5em;
  margin: 0 1px 0 0;
  color: #000;
  background: url(//static.osdn.net/div_grad_short.gif) repeat-x 0% 100%;
}

#wiki-sidebar h3 {
  margin: 0 0 0 0;
  font-size: 96%;
  border-bottom: 1px solid #000F82;
  padding-left: 0.5em;
}

#wiki-sidebar h4 {
  margin: 0 0 0 0;
  font-size: 90%;
  border-left: 3px solid #000F82;
  padding-left: 0.3em;
}

#wiki-sidebar h5 {
  margin: 0 0 0 0;
}

#wiki-sidebar pre,
#wiki-sidebar p,
#wiki-sidebar table,
#wiki-sidebar div.code
{
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

#wiki-sidebar ul,
#wiki-sidebar ol
{
  padding: 0;
  margin: 0.2em 0 0.5em 2em;
}

#wiki-sidebar div.infobox div.infobox-content {
  padding: 0.2em 0 0.2em 0.5em;
}

#wiki-sidebar div.infobox div.infobox-content ul {
  margin: 0 0 0 1em;
  padding: 0 
}

div.wiki-content {
  margin-top: 0px;
  margin-bottom: 1.5rm;
  margin-left: 15px;
  margin-right: 315px;
  padding: 0px;
  line-height: 1.3;
}

/* h1のみ黒地、白字 */
div.wiki-content h1 {
  font-size: 200%;
  border-top: 4px groove #CCCCCC;
  border-bottom: 4px groove #CCCCCC;
  margin-top: 0.5em;
  margin-bottom: 0.35em;
  background-color: #FFFFFF;
  color: #000000;
  padding-left: 0.1em;
}

div.wiki-content h2 {
  font-size: 160%;
/*  border-bottom: 4px groove;*/
/*  border-left: 1px solid;
  border-right: 4px groove; */
  border-bottom: 4px groove #CCCCCC;
  border-top: 1px solid #717171;
  padding: 0px 0px 0px 0px;
  margin-top: 1.25em;
  margin-bottom: 0.44em;
}

div.wiki-content h3 {
  font-size: 150%;
  margin-top: 1.32em;
  margin-bottom: 0.47em;
  border-bottom: 2px groove;
}

div.wiki-content h4 {
  font-size: 120%;
  margin-top: 1.66em; 
  margin-bottom: 0.58em;
  border-bottom: 2px groove;
  border-color: #CCCCCC;
}

div.wiki-content h5 {
  font-size: 100%;
  margin-top: 2em;
  margin-bottom: 0.7em;
}

/* h6は表などのキャプションに使用 */
div.wiki-content h6 {
  font-size: 100%;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-top: 1.5em;
}


div.wiki-content pre,
div.wiki-content p,
div.wiki-content table,
div.wiki-content div.code
{
  margin: 0px 0px 2em 0px;
}

div.wiki-content p {
  line-height:170%;
  margin: 0.7em 0px 0.7em 0px;
  padding-right: 0px;
}

div.wiki-content ul,
div.wiki-content ol
{
  padding: 0;
  margin: 0;
  margin-left: 2.5em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

div.wiki-content div.indent {
  margin-left: 4em;
}

div.wiki-content pre, div.wiki-content div.code {
  border: 1px solid #CCC;
  background-color: #F0F0F0;
  padding: 4px 0.5em 4px 0.5em;
  overflow: auto;
}

* html div.wiki-content pre,
* html div.wiki-content div.code {
  width: expression(document.documentElement.clientWidth - 360 + "px");
  overflow-x: auto;
  overflow-y: visible;
  padding-bottom: expression(this.clientWidth != this.scrollWidth ? "1.4em" : "4px");
}

div.wiki-content div.code {
  margin-top: 1em;
  margin-bottom: 1em;
}

div.wiki-content table.wikitable {
  border-collapse: collapse;
  margin: 0px 0px 2em 0px;
}

div.wiki-content table.wikitable td {
  border: 1px solid #999;
  padding: 2px 3px 2px 3px;
}

div.wiki-content a:hover {
  text-decoration: underline;
}

div.wiki-content a {
  text-decoration: none;
  color: #039;
}

/* 見出しへのAnchorを出さない */
div.wiki-content a.anchor {
  display: none;
}

div.wiki-content div.embed-code pre,
div.wiki-content div.embed-code div.code {
  margin-top: 0;
}

div.wiki-content div.embed-image{
  background: #FFFFFF;
  margin: 0px;
  margin-bottom: 1.5em;
  padding: 0px;
}

div.wiki-content div.embed-image a{
  font-weight: bold;
}

div.wiki-content div.embed-image a img.embed-image{
  border: 1px solid;
  margin: 0px;
  padding: 2px;
}

div.wiki-content div.embed-image-right{
  margin: 0.8em 0px 0px 0px;
  padding: 0px 0px 15px 15px;
  background: #FFFFFF;
}

div.wiki-content div.embed-image-left{
  margin: 0.8em 0px 0px 0px;
  padding: 0px 15px 15px 0px;
  background: #FFFFFF;
}

div.wiki-content div.embed-code div.filename {
  text-align: right;
  margin-right: 1px;
}

div.wiki-content div.embed-code div.filename a {
  text-decoration: none;
}

div.wiki-content div.embed-code div.filename span {
  border-bottom: none;
  background-color: #CCC;
  padding: 2px 2px 0px 1em;
}

div.wiki-content blockquote.citation { 
  margin: -0.6em 0.8em;
  border-style: solid; 
  border-width: 0 0 0 2px; 
  padding-left: 0;
  border-color: #b44; 
}
div.wiki-content .citation blockquote.citation { border-color: #4b4; }
div.wiki-content .citation .citation blockquote.citation { border-color: #44b; }
div.wiki-content .citation .citation .citation blockquote.citation { border-color: #c55; }
div.wiki-content blockquote.citation p {
  margin-left: 0.5em;
}

.license_notice_message {
  border: 1px solid #F9D487;
  padding: 0.2em;
  background-color: snow;
}

div.content-footer {
  border: 1px solid #CCC;
  color: #333;
  margin-top: 3em;
  margin-left: 15px;
  margin-right: 315px;
  clear: left;
}

div.content-footer p {
  margin: 0.5em;
  font-size: 90%;
}

div.content-footer-actions {
  background-color: #EEE;
  padding: 0.6em;
}

div.content-footer-actions input.act,
div.content-footer-actions button.act {
  width: 8em;
}

.sfjp-widget-frame {
  margin-left: 1%;
  width: 96%;
}

#wiki-sidebar .sfjp-widget-wrapper {
  border: none;
  background: none;
}

#wiki-sidebar .sfjp-widget-wrapper .sfjp-widget-frs-title {
  background: url(//static.osdn.net/div_grad_short.gif) repeat-x scroll 0% 100%;
  font-size: 100%;
  font-weight: bold;
  padding: 0.1em 0pt 8px 0.5em;

}

#wiki-sidebar .sfjp-widget-wrapper .logo {
  display: none;
}

/********** 脚注 **********/
ol#footnote {
  margin: 0px;
  padding: 0px 0px 0px 1.5em;
}
ol#footnote li {
  font-size: 80%;
  line-height: 170%;
  margin-top:1em;
}
ol#footnote li a.footnote-revref{
  display:inline;
  position: absolute;
  left: 0px;
  text-align: left;
  text-decoration: none;
  width: 1.5em;

}

/********** ページナビゲーション *********/
div.wiki-content div.pagenavi {
  border-bottom:1px solid #CECECE;
  border-top:1px solid #CECECE;
  font-size:85%;
  font-weight:normal;
  height:1.3em;
  background-color:#EEEEEE;
  border:1px solid #CCCCCC;
  margin-top:16px;
  margin-bottom:16px;
  padding-top: 1px;
  padding-bottom: 1px;
}
div.wiki-content div.pagenavi div.up {
  float:left;
  height: 100%;
  width: 16px;
  overflow: hidden;
}
div.wiki-content div.pagenavi div.up:hover {
  width:auto;
}
div.wiki-content div.pagenavi div.prev {
/*  float: left; */
  height: 100%;
/*  margin-right: 1em; */
}
div.wiki-content div.pagenavi div.next {
  height: 100%;
/*  overflow: hidden; */
  text-align:right;
  padding-right: 1px;
  float: right;
  margin-top: -1.3em;
  margin-left: 1em;
  background-color: #EEEEEE;
}
div.wiki-content div.pagenavi div.next a{
  background-image:url(navigation_next.png);
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 17px;
  padding-top: 3px;
  padding-bottom: 3px;
  height: 100%;

}
div.wiki-content div.pagenavi div.prev a{
  background-image:url(navigation_prev.png);
  background-position: 1px center;
  background-repeat: no-repeat;
  padding-left: 18px;
  padding-right: 1em;
  padding-top: 1px;
  padding-bottom: 1px;
  height: 100%;
  border-left: 1px solid #CCCCCC;
  background-color: #eeeeee;

}
div.wiki-content div.pagenavi div.up a{
  background-image:url(navigation_up0.png);
  background-position: 1px center;
  background-repeat: no-repeat;
  padding-left: 19px;
  height: 100%;
  display: block;
}
div.wiki-content div.pagenavi div.up a:hover{
  background-image:url(navigation_up.png);
  margin-right: 1px;
  padding-right: 2px;
  border-right: 1px solid #CCCCCC;
  height: 100%;
  background-color: #F9F9F9;
}
div.wiki-content div.pagenavi span.label {
  display: none;
}


/********** 印刷用CSS **********/
@media print {

  /* 記事マージン調整 */
  div.wiki-content {
    margin-left: 1em;
    margin-right: 1em;
  }

  /* 見出し落ち防止（Safari3/IE7/Firefox2では未実装） */
  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
  }

  /* 画像を分割しない（Safari3/IE7/Firefox2では未実装） */
  table, div.embed-image {
    page-break-inside: avoid !important;
  }

  /* ハイパーリンクを青くしない */
  a {
    color: rgb(0,0,0) !important;
    text-decoration: none !important;
  }

  /* <pre>タグ中でのワードラップを許可 */
  pre {
    page-break-inside: auto;
    white-space: pre-wrap;      /* CSS3 & Opera 8 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -pre-wrap;     /* Opera 6以前 */
    word-wrap: break-word;      /* IE5.5 & Safari */
  }

  /* 印刷時はpagenaviを消す */
  div.wiki-content div.pagenavi {
    display: none;
  }

  /* 印刷時はfootnoteの参照マークを消す */
  div.wiki-content a.footnote-revref {
    display: none;
  }

  /* ハイパーリンクをボールドにする */
  div.wiki-content a {
    font-weight: bold;
  }

}



/* vim: set sts=2 sw=2: */

