@charset "UTF-8";

.num { font-family:Verdana, Helvetica, Arial; }
.searchhit { background:#ff0; color:#f00;}

SPAN.idnum { color:#080; font-size:90%;}
STRONG.username { color:#c00;}
SPAN.date { color:#00a; font-size:80%;}
SPAN.rescmtnum { color:#088; font-weight:bold; font-size:80%;}
SPAN.summarytext { color:#888; font-size:80%;}

H2 { padding:5px 0 5px 1em; background:#edf; color:#00f;}



DIV.section { /*新着記事*/
 margin:1em;
 padding:10px;
 border:5px dotted #050;
}

/* 送信フォーム */
DIV.sendform {
 margin:1em;
 border:2px dashed #987;
 border-top:none; /*H2のborder-topを使う*/
}
DIV.sendform H2 {
 margin-top:0;
 border-top:2px dashed #987; border-bottom:2px dashed #987;
 background-color:#f6e6d6; color:#876;
}
DIV.sendform P,
DIV.sendform TABLE { margin:1em;}
DIV.sendform P {
 padding-left:0.5em;
 border-left:5px solid #987;
}

/* 編集入口フォーム */
DIV.editform {
 padding:1em 1em;
 border-bottom:2px dashed #987;
 text-align:center;
}
DIV.editform P {
 border:none;
}


/* ガイド */
UL.guide, DL.guide {
 margin:1em;
 padding:5px;
 border:2px dotted #4a6;
 background-color:#fff;
 font-size:90%;
}
UL.guide LI {
 list-style-type:none;
 line-height:150%;
}

DIV#quickreference TABLE{
 margin:1em;
 padding:5px;
 border:1px solid #000;
 background-color:#fff;
 font-size:90%;
}
DIV#quickreference TH, DIV#quickreference TD {
 text-align:left;
 padding:3px 5px;
}
DIV#quickreference TH.caption {
 background-color:#086;
 color:#de6;
 padding-left:3em;
}


/* 記事コンテナ */
DIV.article {
 clear:both;
 margin:1em 2em;
 padding:10px;
 border-left:5px solid #474;
 background-color:#fff;
 background-image:url("/bbs/lbb/img/message.png");
 background-repeat:repeat-y;
 background-position:right;
}

/* 本文 */
DIV.sentence {
 font-size:100%;
 line-height:170%;
}

/* 親記事 */
DIV.lv0 {
 border-left-width:10px;
}

/* 子記事 */
DIV.lv1 { margin-left:4em;}
DIV.lv2 { margin-left:6em;}
DIV.lv3 { margin-left:8em;}
DIV.lv4 { margin-left:10em;}
DIV.lv5 { margin-left:12em;}

/* コメント */
DIV.comment {
 margin:1em 0 1em 20%;
 border-top:1px dotted #00a;
 text-align:right;
 font-size:80%;
}
DIV.comment UL {
 line-height:120%;
 list-style-type:none;
}
DIV.comment FORM P {
 white-space:nowrap;
}

DIV.icons {
 text-align:right;
}



/* スレッドツリー */
DIV.bbstree {
 margin:1em;
 padding:0 0 1em;
 border-width:1px 3px 3px 1px; border-style:solid; border-color:#898;
 background-color:#fff;
}
DIV.bbstree H2 {
 margin:0;
 border-bottom:1px solid #898;
 background-color:#ded; color:#787;
}
P.tidtext {
 float:right; /*captionを回りこませる*/
 margin:0;
 padding-right:1em;
 color:#f2b08d;
 text-align:right;
 font-size:200%;
 font-family:Impact;
}
P.treelink {
 margin:1em 1em 0;
 padding-left:0.5em;
 border-left:5px solid #987;
 font-weight:700;
}
DIV.bbstree P.threadinfo {
 margin:1em 0.5em;
 font-size:80%;
}
DIV.bbstree UL.lv0 {
 clear:both;
}
DIV.bbstree A {
 text-decoration:none;
 font-weight:700;
}
DIV.bbstree UL { margin-left:0; padding:0; line-height:150%;}
DIV.bbstree LI { margin-left:2em;}

DIV.bbstree UL { margin:0; line-height:130%;}
DIV.bbstree LI { margin-left:1em; list-style-type:none;}
DIV.bbstree LI.thread { margin:1em 1em 0 1em; padding:10px; border:2px dashed #080;}
DIV.bbstree LI.res { font-size:90%;}
DIV.bbstree LI.res LI { font-size:100%;} /*レスのレス*/






/* パレット */
DIV#abbrtagpalette {
 position:absolute;
 z-index:11;
 top:0; left:0;
 padding:10px;
 border:1px solid #000;
 background-color:#fff;
}
DIV#abbrtagpalette HR {
 display:block;
}
DIV#abbrtagpalette INPUT#paletteapplybtn {
 height:50px;
}
DIV#abbrtagpalette INPUT#paletteclosebtn {
 width:100px;
 height:50px;
}



/* 送信プレビュー */
DIV#sendpreview {
 position:absolute;
 z-index:11; /*オーバーレイスクリーン=10*/
 width:80%;
 margin:auto;
}



/* レスアンカー */
DIV#resanchor {
 display:none;
 z-index:3;
 position:absolute;
 top:0; left:0;
 padding:10px;
 border:1px solide #000;
 background-color:#aaa;
}
DIV#resanchor HR {
 display:block;
 margin:0.5em;
}
DIV#resanchor P {
 padding-left:5px;
 border-left:5px solid #000;
 line-height:130%;
 font-size:80%;
}
