@charset "euc-jp"; /* -*- mode: C; code: euc-jp; tab-width: 8; -*- */
html {
    border		: white none 0px;
    margin		: 0;
    padding		: 0;
    text-align		: justify;
    direction		: ltr;
    writing-mode	: lr-tb;
    text-justify	: newspaper;
    text-autospace	: ideograph-alpha;
    word-break		: normal;
    word-wrap		: break-word;
    line-break		: strict;
    text-transform	: none;
    white-space		: normal;
    font-family		: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3"
			, "Osaka"
			, "MS UI Gothic"
			, "Trebuchet MS"
			, "Lucida Grande"
			, "Verdana"
			, sans-serif;
    font-size		: 93%;
    cursor		: default;
}
head {
    display		: none;
}
body {
    color		: black;
    background		: white
			  url("./timidity.png")
			  left top
			  no-repeat;
    margin		: 0px;
    border		: white none 0px;
    line-height		: 125%;
}
address {
    clear		: both;
    text-align		: right;
    font-family		: "Verdana", sans-serif;
}
p {
    margin		: 0px 0px 1em 0px;
    padding		: 0px;
    border		: white none 0px;
}
blockquote {
    padding		: 5px;
    margin		: 0px 0px 1em 0px;
    /* border		: #ffcc7f solid 3px; */
    border-color	: #3333cc;
    border-style	: solid none;
    border-width	: 2px 0px;
    color		: black;
    background		: #f7f7ff none;
    margin-left		: 2em;
}
pre {
    padding		: 5px;
    border		: white groove 2px;
    height		: auto;
    /*overflow		: -moz-scrollbars-horizontal;*/
    overflow-x		: auto;
    overflow-y		: scroll;
    color		: black;
    margin-left		: 2em;
    text-align          : left;
}
hr.sep,div.hidden {
    display		: none;
    visibility		: hiddden;
}

h1,h2,h3,h4,h5,h6 {
    border		: white none 0px;
    padding		: 0px;
    margin		: 0px;
    font-family		: "skia",sans-serif;
    font-size		: 100%;
    font-weight		: bolder;
}
h1 {
    font-size		: 256%;
    line-height         : 1;
    margin              : 1em;
    text-align          : center;
}
h2 {
    /*color		: #ffffff;*/
    background		: transparent none;
    text-align		: left;
    font-size		: 160%;
    border-left		: #3333cc solid 1em;
    padding-left	: 1ex;
    margin-bottom	: 1em;
}
h3,div.sidemenu {
    font-size		: 128%;
    margin		: 1em auto 0.5ex auto;
    clear : both;
}
h4,h5,h6 {
    font-size		: 100%;
}

div {
    margin		: 0px;
    padding		: 0px;
}
div.section p {
  margin-left : 2em;
}
ins {
    text-decoration	: underline;
    color		: #ff0000;
    background		: transparent none;
}
del {
    text-decoration	: overstrike;
    color		: #666666;
    background		: transparent none;
}
em {
    font-weight		: bolder;
    font-variant	: normal;
    font-style		: normal;
    font-size		: 128%;
    background		: transparent none;
    color		: #7f4c00;
}
strong {
    font-weight		: bolder;
    font-variant	: normal;
    font-style		: normal;
    font-size		: 166%;
    background		: transparent none;
    color		: #7f4c00;
}

a:link {
    text-decoration	: underline;
    color		: blue;
    background		: transparent none;
}
a:visited {
    text-decoration	: underline;
    color		: #331e00;
    background		: transparent none;
}
a:hover {
    text-decoration	: underline;
    color		: blue;
    background		: transparent none;
    cursor		: pointer;
}
a:active {
    text-decoration	: underline;
    color		: #ff9900;
    background		: transparent none;
}
a img {
    border		: white none 0px;
}
div.day img {
    float		: right;
    margin-left		: 1em;
}
div.footer {
    font-size		: 80%;
    text-align		: right;
    margin		: 0px 0px 0px 163px;
    padding		: 0px;
}
div.calendar {
    font-size		: 80%;
    text-align		: right;
    margin		: 0px;
    padding		: 0px;
}
div.main {
    margin		: 0px 0px 0px 200px;
    padding		: 0px;
    border		: solid #3333cc 1px;
}
div.day {
    margin		: 10px;
    padding             : 10px 0px 0px 0px;
    border-top          : #3333cc solid 1px;
}
div.sidebar {
    border		: solid #3333cc 1px;
    position		: absolute;
    top			: 40px;
    left		: 0px;
    width		: 193px;
    overflow		: hidden;
    padding		: 1ex 3px;
    margin		: 0px;
    font-size		: 85%;
}
div.recentsubtitles {
    margin		: 0px 0px 1em 0px;
    padding		: 0px;
}
p.recentitem, p.footnote , div.commentshort p {
    margin-bottom	: 0px;
    padding-bottom	: 0px;
}
span.footnote {
    font-size		: 75%;
    vertical-align	: super;
}
p.footnote {
    font-size		: 90%;
}

div.form {
  margin : 5px 0px;
  padding : 5px;
  border : #3333cc solid 1px;
}
form, form p {
  margin : 0px;
  padding : 0px;
  text-align : left;
}

div.footnote {
    border-top		: #3333cc solid 1px;
    clear : both;
}

div.comment {
  padding		: 5px;
  border : #3333cc solid 1px;
}
div.comment p {
  margin : 0px 0px 0px 1em;
}

div.adminmenu {
    display		: block;
    position		: relative;
    text-align		: right;
    right		: 0px;
    top			: 0px;
    height		: 40px;
/*    z-index		: 2; */
}

div.lm {
    text-align          : right;
    font-size           : 80%;
    border-bottom       : #3333cc solid 1px;
}

div.refererlist {
  border : #3333cc solid 1px;
  margin-top : 5px;
  padding : 5px;
}

div.caption {
  border-bottom : #3333cc solid 1px;
}

table
{
    border-spacing	: 4px;
    border-collapse	: separate;
  border-style	: /*outset*/none;
  border-width	: /*2px*/0px;
}
th, td
{
    border-color        : #3333cc;
}
th
{
  border-style : solid none solid none;
  border-width : 2px;
}
td
{
  border-style : none none solid none;
  border-width : 1px;
}
