body {
margin:0;
padding:0;
font-size:90%;
background-image:url('./parts/bg.jpg');
background-repeat:no-repeat;
background-attachment:fixed; 
background-position:100% 100%;
}
br {letter-spacing:0;}
a:link {color: #669900;text-decoration:none}
a:active {color:#669900}
a:visited {color:#669900;text-decoration:none}
a:hover {color: #ff00ff;text-decoration:underline}

.wrisea {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:46px;
padding:0;
width:100%;
height:25px;
background-color:#ffffff;
font-size:90%;
}

.topuptable {
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:32px;
padding:0;
width:100%;
height:25px;
background-color:#669966;
font-size:90%;
}

td {font-size:90%;}

.mode {color:#808080;}
a.mode:link       {color:palegreen;text-decoration:none;}
a.mode:active     {color:palegreen;text-decoration:none;}
a.mode:visited    {color:palegreen;text-decoration:none;}
a.mode:hover      {color:#ffffff;text-decoration:none;}
.nowmode {color:#ffffff;}

.newwrite {
margin-bottom:12px;
color:#669900;
}
a.newwrite:link       {color:#669900;text-decoration:none;}
a.newwrite:active     {color:#669900;text-decoration:none;}
a.newwrite:visited    {color:#669900;text-decoration:none;}
a.newwrite:hover      {color:#ff00ff;text-decoration:underline;}

.parent {
width:700px;
height:6px;
border-top:#999999 2px solid;
}

.tabletlr {
width:700px; 
background-color:#ffffff;
border-top:#999999 1px solid;
border-left:#999999 1px solid;
border-right:#999999 2px solid;
}

.tablelr {
width:700px; 
background-color:#ffffff;
border-left:#999999 1px solid;
border-right:#999999 2px solid;
}

.tdt {
border-top:#999999 1px solid
}

.tbottom {
width:700px;
height:40px;
border-top:#999999 2px solid;
}

.threadtable {
width:700px;
background-color:#ffffff;
border-top:#999999 1px solid;
border-left:#999999 1px solid;
margin-bottom:16px;
}

.threadtd30b {
width:30px;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:12px;
text-align:center;
}

.threadtd400b {
width:370px;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:12px;
text-align:center;
}

.threadtd100b {
width:100px;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:12px;
text-align:center;
}

.threadtd200b {
width:200px;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:12px;
text-align:center;
}


.threadtd30 {
width:30px;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:12px;
text-align:right;
}

.threadtd400 {
width:370px;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:12px;
}

.threadtd100 {
width:100px;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:12px;
}

.threadtd200 {
width:200px;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
font-size:12px;
}


.threadcom {
font-family:monospace;
line-height:120%;
letter-spacing:1px;
}

.title {color:#000000;}
a.title:link       {color:#000000;text-decoration:none;}
a.title:active     {color:#000000;text-decoration:none;}
a.title:visited    {color:#000000;text-decoration:none;}
a.title:hover      {color:darkblue;font-weight:bold;}

.main          { margin-top:16px;margin-left:266px;margin-right:20px;margin-bottom:12px; }
.title         { text-align:left;margin-top:4px;margin-bottom:4px;margin-left:4px;margin-right:4px; }
.titleno       { width:100%;background-color:#cd5c5c;margin-bottom:2px; }
.searchbottom  { clear:both;font-size:12px; }
.search  {text-align:right;}
.search10 {margin-top:12px;line-height:150%;}
.imgleft       { float:left;margin-right:12px;text-align:left; }
.ba            { float:left;text-align:left; }
.ne            { float:right;text-align:right; }

.stitle {margin-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px;}

.wtb {
border:#669900 1px solid;
background-color:#ffffff
}

.wtbs {
border:#669900 1px solid;
background-color:#ffffff
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#669900;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#cccccc;
scrollbar-base-color:#ffffff;
}

.wtbg {
border:#669900 1px solid;
background-color:#ffffff
}
.wtd110 {
width:110px;
color:#669900;
font-family:"£Í£Ó ¥´¥·¥Ã¥¯","Osaka-ÅùÉý","monospace";
text-align:center;
}

.wcolor {
color:#669900;
font-family:"£Í£Ó ¥´¥·¥Ã¥¯","Osaka-ÅùÉý","monospace";
}
.bold690 {
color:#669900;
font-size:16px;
font-weight:bold;
text-align:center;
}

.retable {
width:660px;
border-right:#999999 1px solid;
border-top:#999999 1px solid;
border-left:#999999 1px solid;
border-bottom: #999999 1px solid
}

.re2table {
width:660px;
border-right:#999999 1px solid;
border-left:#999999 1px solid;
border-bottom:#999999 1px solid
}
