body{font-family:'Times New Roman',serif;font-size:12pt;}
div.shell{margin-bottom:1em;}
a{color:#0000CC;text-decoration:none;}
a:hover{color:#FF0000!important;}
.postheader>span>a{color:#000;}
.postnum{font-weight:bold;margin-right:0.2em;}
.postname>span{color:#008000;font-weight:bold;}
.postkey{color:#008000;}
.postbody{margin:0.5em 0 1em 2em;overflow:hidden;}
h1,h3,form{margin:0;}
textarea{margin:0.2em 0 0.2em;}
.top{margin-bottom:0.5em;}
.bottom,#threadboxlinks,.shell>div{margin-bottom:0;}
#threadboxlinks,#subback>.bottom{text-align:right;font-weight:bold;}
#index{background:#C5AD99;background-image:url(ba.gif);color:#000;margin:1em 2.5% 1em 2.5%;}
#index .top>h1{font-size:1.5em;font-weight:bold;color:#FF0000;}
div.shell{border:1px outset #000;padding:0 7px 7px 7px;background:#CCFFCC;clear:both;}
div.shell>div{border:1px inset #000;padding:5px;margin-top:7px;}
#threads div.shell,#threadpage{background:#EFEFEF;}
#threadpage .top>h1{font-size:1.2em;font-weight:normal;color:#FF0000;}
:lang(ja){font-family:Mona,'MS PGothic'!important;font-size:12pt;}
code{text-align:left;font-size:small;white-space:pre;}
blockquote{color:#000;background:#F0F0E0;border-left:solid 2px #666;padding:2px 10px;margin:0;}
.spoiler{background:#000;color:#000;padding:2px;display:inline-block;}
.spoiler:hover{color:#FFF;}
#header h1{font-size:x-large;font-weight:normal;}
#header #nav{float:right;}
#subback{margin:0;}
#subback .bottom>a,#trad>a{margin-right:1em;}
#trad>a:visited{color:#660099;}
div.floated{border:1px outset honeydew;float:left;height:20em;line-height:1em;margin:0 0 0.5em 0;padding:0.5em;}
div.floated,div.block{font-size:large;background:honeydew;}
div.floated a,div.block a{display:block;margin-right:0;text-decoration:none;white-space:nowrap;}
div.floated a:visited,div.block a:visited{background:#E0EEE0;}
div.floated a:hover,div.block a:hover{color:#0000CC!important;background:cyan!important;}