@charset "shift_jis";


/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Base
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
* { margin:0; padding:0; border:0 solid; font-size:100%; font-style:normal; }
body {
	margin:0 auto; padding:1em;
	width:auto;
	color:#333; background:#fff;
	line-height:133%;
} body {
	font-size:92%;
}

	/* IE6 */	* html { overflow-y:scroll; }
/* link */
a {
  text-decoration: none;
}
a:link	{ color:#44617b; }
a:visited { color:#44617b; }
a:active  { color:#a6a5c4; text-decoration:none; }
a:hover   { color:#a6a5c4; background-color:none; text-decoration:none; }
/* form element */
fieldset {
	padding:0.25em 1em 0.66em; border:1px solid;
} input, button, textarea, select {
	border:1px solid; background:#fff; font-size:small; vertical-align:text-bottom;
} input, button, textarea {
	padding:0 2px;
} button {
	border-left:3px double; border-right:3px double;
}
	/* IE6 */	* html input, * html button, * html textarea { padding:2px 2px 1px; }
	/* IE7 */	*+html input, *+html button, *+html textarea { padding:2px 2px 1px; }
	/* IE6-7 */	* html button { line-height:1em; } *+html button { line-height:1em; }
	/* IE6-7 */	* html legend { padding:.25em 0; } *+html legend { padding:.25em 0; }
/* header */
h1, h2, h3, h4, h5, h6 { margin:0 0 1em; color:#159; }
h1 { margin:0 0 1.33em; font-size:1.5em; line-height:125%; }
h2 { font-size:1.1em; }
/* hr */
hr { display:none; }
/* paragraph */
p, .discription p	{ margin-bottom:1em; }
p.note, p.notice	 { margin:1ex 1em; padding-left: 1em; }
/*p.note:first-letter, p.notice:first-letter { margin-left:-1em; }*/
p.note, p.notice	 { text-indent:-1em; }
/* list */
dl, ul, ol, .discription dl, .discription ul, .discription ol { margin-bottom:1em; }
dl dl, dl ul, dl ol, li dl, li ul, li ol { margin:0.33em 0; }
li, .discription li  { margin-left:1.5em; margin-bottom:0.33ex; }
dt, .discription dt  { display:list-item; list-style:square; margin-left:1.5em; font-weight:bold; }
	form dt { font-weight:normal; }
dd, .discription dd  { margin-left:2.5em; }
ul.note, ul.notice   { margin:1ex 0; }
/* table */
table   {
	border-collapse:collapse;
	width: 100%;
	/* table-layout: fixed; */
 }
table .menu  {
	width: auto;
 }
img{
	max-width: 100%;
	height:auto;
}
caption { padding:0 1ex; }
td, th  { padding:0.5ex 1ex; }
th, thead td, tfoot td { font-weight:bold; text-align:center; white-space:nowrap; }
/* inline */
em	 { font-weight:bold; }
strong { color:#e66; }
.memo  { color:#777; font-size:91%; font-weight:normal; }
.note  { color:#777; font-size:91%; }
/* code */
pre,
.sample { border:1px solid; margin:1em; padding:1em; background:#eee; }
pre	 { overflow:auto; font-size:91%; max-height:21em; }
	/* IE6 */	* html pre { width:80%;	 height:10em; }
	/* IE7 */	*+html pre {			min-height: 6em; }
pre *   { display:inline; margin:0; padding:0; background:transparent; }
code	{ padding:1px 1ex; background:#eee; }
samp	{ padding:1px 1ex; background:#eee; line-height:133%; }
var	 { color:#36d; }
kbd	 { color:#e66; }
pre kbd { font-weight:bold; }
dfn	 { color:#383; font-style:normal; font-weight:bold; }
dfn[title] { border-bottom:1px dashed !important; cursor:help; }
/* section */
.section { position:relative; margin:2.66em 0; padding:0 1em; }
.section h2,  .section h3			   { margin-left:-1em; padding:0 0.33em; }
.section h2 { border-bottom:1px solid; }
.section h3 { border-bottom:1px dashed; }
.section h4,  .section h5,  .section h6 { display:list-item; margin:0 0 1ex -0.5em; }
.section h4 { list-style-type:circle; }
.section h5 { list-style-type:square; }
.section h6 { list-style-type:disc; }
.section.lv2,			  { margin:4em 0; }
.section.lv3,			  { margin:2.66em 0; }
.section.lv4,			  { margin:2em 0; }
.section.lv5, .section.lv6 { margin:1.33em 0; }
.section.lv5, .section.lv6 { padding-right:0; font-size:91%; }
/* something */
.block-name { display:none; }	/* block title */
.links li   { display:inline; list-style:none; margin:0; }	/* link list */
.links li a { white-space:nowrap; }
.guide li  {display:inline; list-style;none; margin:0;}
.guide li ::after { content: "|";}   /* link list */
.pos-top	{ display:none !important; font-size:91%; }	/* link to #top */
.selected   { font-weight:bold; text-decoration:none; }	/* current page, current label */
.navi { text-align: center; }



/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Main Contents .. "body" > "#contents"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#contents {
	margin:2.5em 0;
}
body.main h1, body.list h1, body.catalog h1 { margin-right:12.5em; }

/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Thread .. "#contents" > "#threads"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#threads {}
	/* IE6 */	* html #threads, * html .thread { height:1em; }	/* unstable... */

.thread {
	position:relative;	/* absolute in box */
	margin:0 0 2.66em; padding:0 1em 0.5ex; border:1px solid;
}
.thread .thread {
	margin:2em -1em; padding:1ex 1em 0.5ex 2em; border:0; border-top:1px dashed;
}
/* heading [date, title] */
.thread h2 {
	margin:0 -1em 1em; padding:0.5ex 1ex; border-bottom:1px solid;
	/*background:#eee;*/ font-size:100%; font-weight:normal;
}
.thread h2 a { text-decoration:none; }
.thread h3 { display:list-item; list-style:square; margin-left:0; border:0; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Parent Thread .. "#contents" > "#threads" > ".parent.thread.section"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	.parent * { margin:0; }
	.parent dt { font-weight:normal; }


	/* parent images */
	.parent .images	  { margin-bottom:1em; text-align:center;}
		.images.position-right { float:right; margin-left:1em; }
		.images.position-left  { float:left;  margin-right:1em; }

	/* parent discription comment */
	.parent .discription { margin-bottom:3em; }
		/*.thread p:first-letter { padding-left:0.75em; }*/
	.parent .icon { float:left; margin:0 1ex 1ex 0; }
		/* IE6 */	* html .parent .icon { margin:0 0.5ex 1ex 0; }

	/* button */
	.thread button { border:1px solid; font-family:monospace; }

	/* attachments, properties, classes, options */
	.thread .attachments, .thread .properties,
	.thread .classes,	 .thread .options {
		font-size:91%; text-align:right;
	}
		.thread .attachments dt,  .thread .properties  dt,
		.thread .classes	 dt,  .thread .options	 dt { display:none; }
		.thread .attachments li,  .thread .properties  li,
		.thread .classes	 li,  .thread .options	 li { display:inline; }

	/* attachments [file, animation, size, applet, paint-time]  */
	.thread .attachments	{ position:absolute; top:0; right:0; padding:0.33em 1em; }
	.thread .attachments dd { display:none; }

	/* properties [agent, host]  */
	.thread .properties	{ clear:both; margin-top:1em; }

	/* classes */
	.thread .classes	   { clear:both; margin-top:2em; }

	/* options [res, pati, layer, pos-top] */
	.thread .options	   { margin:auto; }

		/* individual items  */
		.thread   .paint-time  { display:inline; }
		.thread dt.animation   { display:inline; }

		.thread .agent { font-size:91%; }
		.thread .host  { display:inline; font-style:italic; color:#e33; }

		.parent dd.name { display:none; }
		.parent dd.date { display:none; }
		.thread.child  dd.date { display:block; }

		/* label */
		.thread dd.label {
			float:left; overflow:auto; width:42%; height:1.5em; margin-top:0.33em;
			text-align:left;
		}	/* .thread dd.label {
				position:absolute; bottom:0.5ex; left:1em; height:1.5em;
			}*/


	/* preview block .. ".parent.thread.section" > ".preview-block" */
	.thread .preview-block { clear:both; }

	/* child threads .. ".parent.thread.section" > ".children" */
	.thread .children { clear:both; }
	.thread .rescut   { border-top:1px dashed; margin:0; padding:0.5ex 1em; height:1.33em; }
	.thread .rescut1 { display:none; }


		/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
			Child Thread .. ".children" > ".child.thread.section"
		 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
		.parent .thread.child	{ margin:0 -1em; }
		.thread.child h3 { margin:0; padding:0; font-size:91%; font-weight:normal; }
		.thread.child p  { margin:0 0 1em; }
		.thread.child .resno { display:none; }
		.thread.child .icon  { float:none; margin:0 !important; }
		.thread.child .properties  { margin-top:-1em; font-size:91%; }
		.thread.child .options	 { margin:0; }
		.thread.child .discription { margin:0; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Claps Thread .. ".parent.thread.section" > ".claps.section"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	.claps { font-size:91%; }
		.claps dt span { margin-right:1ex; }	/* date, name, host */
		.claps dd.comment { border-left:1px dashed #999; padding-left:1.5ex; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Thread Form .. ".parent.thread.section" > "form" > ".thread-form"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	.thread-form   {
		clear:left; margin:0.5ex -1em 0; padding:0.5ex 1em 0; border-top:1px solid;
		font-size:91%; text-align:right;
	}
	.thread-form * { margin:0; padding:0; vertical-align:bottom; }
	.thread-form fieldset { border:0; }
	.thread-form dl, .thread-form dt, .thread-form dd,
	.thread-form div	  { display:inline; }
	.thread-form textarea { width:50%; height:1.33em; }
	.thread-form button   { font-size:91%; }
	.thread-form dd.name  { display:inline !important; }
	.thread-form legend,
	.thread-form dt.comment,
	.thread-form dt.password { display:none; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Kakikake Thread .. "#contents" > "#threads" > ".kakikake.thread.section"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	.thread.kakikake	{ margin-bottom:2.5em; padding:0.5ex 1em; border:1px solid; }
	.thread.kakikake h2 { float:left; margin:0 0 0 -1em; padding:0 1ex; border:0; }
		/* IE6 */	* html .thread.kakikake h2 { margin-left:-0.5em; }
	.thread.kakikake .options { margin:0; }




/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Pages .. "#contents" > "#pages"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#pages	{
	margin:2.5em 0 0; padding:0 3em; text-align:center;
}	/* IE6 */	* html #pages { margin-top:0; }
#pages *  { margin:0; padding:0; }
#pages dt { display:none; }
body.catalog #pages {
	clear:left; margin-top:0; padding-top:2.17em;
}
	/* kakikake-info */
	#kakikake-info { font-size:91%; text-align:center; }


/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Archives .. "body" > "#archives"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#archives {}
#archives * { margin:0; padding:0; }
#archives dt { display:none; }


	/* Label links */
	#labels	{ padding:1ex; border-top:1px solid; text-align:right; }
	#labels dt	 { display:inline; }
	#labels .count { display:none; }

	/* Monthly links */
	#months	{ padding:1ex; border-top:1px solid; text-align:right; }


	/* Calender */
	#calender { position:relative; padding:2ex; border-bottom:1px solid; text-align:center; }
	#calender #month-link	 {}	/* bar */
	#calender #month-link  a  { text-decoration:none; }
	#calender #day-link	   {}	/* items */
	#day-link .text-on { background:#a8fba8; }	/* written */
	#day-link div.week { display:inline; }	/* a week */
	.sun,   .sun   a,
	.holi,  .holi  a  { color:#f33; }
	.sat,   .sat   a  { color:#37d; }
	.anniv, .anniv a  { font-weight:bold; }

	#month-link {margin: -6px 0 6px 0;}

/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Options .. "body" > "#options"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#options {
	border-top:1px solid;
}
#options * { margin:0; padding:0; }
#options dt { display:none; }

	/* View */
	#view	 {
		/* float:left; */
		padding:0; }
	#view .on { display:none; }


	/* Display */
	#display	 {
		/* float:right; */
		padding:1ex; text-align:right; }
	#display .on  a { text-decoration:none; color:#333; }
	#display .off a {}


	/* Search */
	#search	{}
	#search dt { list-style:none; float:left; padding:1ex 0; }
	#search dd {
		position:absolute; top:1em; right:1em;
	}




/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Footer .. "body" > "#footer"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#footer {
	clear:both;
	border-top:1px solid;
	text-align:right;
}
#footer * { margin:0; padding:0; }

	/* Breadcrumb */
	#breadcrumb	{ position:absolute; top:2.67em; right:1em; font-size:91%; margin-top: 10px; }
	#breadcrumb dt { display:none; }
		/* paint */	body.paint #breadcrumb { display:none; }

	/* Navigation */
	#navigation	{ padding:3ex 0 0 0; }
	#navigation dt { display:none; }

	/* Counter */
	#counter { float:left; position:relative; top:-2.33em; height:1.33em; padding:1ex; }

	/* Copyright */
	#copyright	{ padding:1ex; }
	#copyright dt { display:none; }

	address  { text-align:right; }





/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Search .. "body" > "#search-form"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#search-form   { position:relative; margin:1em 0 0; text-align:center; }
	#search-form * { margin:0; padding:0; }
	#search-form dl, #search-form dt, #search-form dd,
	#search-form div { display:inline; list-style:none; }
	#search-form legend,
	#search-form dt.andor { display:none; }
	#search-form button   { border:1px solid; font-family:monospace; }

	/* result */
	#search-result { margin:1em 0 0; font-size:91%; }
	#search-result em { font-weight:bold; font-style:normal; }
	div .search, p .search { color:#e66; }




/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Hidden-Interface .. "body" > "#hidden-interface"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
#hidden-interface {
	/*position:absolute; top:-1000px; left:-1000px;*/
}
/* notime-res-form */
#ntres-form { display:none; }

	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Layer-Res-Form .. "#hidden-interface" > "#layer-form"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	.layer-form  {	/* form-box */
		display:none;
		position:absolute; top:-1000px; left:-1000px;
		width:27em;
		border:1px solid;
		background-color:#fff;
		font-size:91%; text-align:right;
	}	/* IE6 */	* html .layer-form { width:350px; }
	.layer-form * { list-style:none; margin:0; }
	.layer-form .caption {	/* caption-bar */
		overflow:hidden; height:1.33em;
		padding:3px 7px; border-bottom:1px solid;
		background-color:#eee;
		font-weight:bold; text-align:left; cursor:pointer;
	}
	.layer-form .close {	/* close-button */
		position:absolute; top:3px; right:7px;
		width:1.2em; padding:0;
		background-color:#fff;
	}	/* IE6 */	* html .layer-form .close { top:4px; right:6px; padding:0 2px; }
		/* IE7 */	*+html .layer-form .close { top:4px; right:6px; padding:0 2px; }

	.layer-form div.submit,
	.layer-form dl.items	{ margin:1ex 7px; }	/* items */
	.layer-form dl.items dt { float:left; clear:left; }
	.layer-form .mail,
	.layer-form .title,
	.layer-form .notice { display:none; }

	#layer-form dt.comment { display:none; }
	#pati-form  dd.comment input	{ width:21em; }
		/* IE6 */	* html #pati-form  dd.comment input	{ width:250px; }
	#layer-form   dd.comment textarea { width:25.75em; }
		/* IE6 */	* html #layer-form dd.comment textarea { width:330px; }


/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	JavaScript-Interface .. "*" > ".on*"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
/*noscript*/.onsavevalue,		   .oncallvalue {
	display:none;
} .onscript .onsavevalue, .onscript .oncallvalue {
	display:inline;
}
/*noscript*/.onaction { visibility:hidden;  }
 .onscript  .onaction { visibility:visible; }
/* netabare, skip */
 .onscript  .discription	   .hidden  { display:none; }
/*noscript*/.discription button.trigger { display:none; }
 .onscript  .discription button.trigger { display:inline; /*border:2px inset;*/  text-decoration:line-through; }
 .onscript  .discription button.hidden  { display:inline; /*border:2px outset;*/ text-decoration:none; }
 .onscript  .discription	 h3.trigger { display:block; cursor:pointer; }

/*noscript*/ .discription .netabare	 { color:#fff; font-size:91%; }
 .onscript   .discription .netabare	 { color:#333; }
 .onscript   .discription .skip	 div,
			 .discription .netabare div { margin:0 1em; padding:1em; border:1px dashed #aaa; }



/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Form mode .. "body.form"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
body.form {}
/* contents .. "body.form"  > "#contents" */
body.form #contents {}
body.form form dt { font-size:91%; }

body.form #options { border-top:0; padding-top:1px; }

body.form		#claps  { display:none; }
body.form.writer #claps,
body.form.admin  #claps  { display:block; }

body.form.edit .thread .pati,
body.form.edit .thread #comments,
body.form.edit #status { display:none; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Applet Form Section .. "#contents" > "#continue.section"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	#applet.section	{ padding:0; }
	#applet.section h2 { display:none; }
	#applet-form *  { margin:0; }
	#applet-form dl { float:left; width:85%; }
	#applet-form dt, #applet-form dd { display:inline; white-space:nowrap;  }
	#applet-form dt.option { display:none; }
	#applet-form div.submit { text-align:right; height:3em; line-height:3em; }
	#applet-form div.submit button { vertical-align:bottom; }
		/* IE6 */	* html #applet-form div.submit button { vertical-align:-2em;}
		/* IE7 */	*+html #applet-form div.submit button { vertical-align:-2em;}


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Clap Form Section .. "#contents" > "#pati.section"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
			  #pati { display:none; }
	body.pati #pati { display:block; }
	#pati.section	{ padding:0; }
	#pati.section h2 { display:none; }

	/* pati form .. "#pati" > "#pati-form" */
	body.pati #pati-form {}
	body.pati #pati-form dl *  { margin:0; }
	body.pati #pati-form dl, body.pati #pati-form dt, body.pati #pati-form dd,
	body.pati #pati-form div { display:inline; }

		/* other forms */
		body.form.pati #write,
		body.form.pati .thread #claps,
		body.form.pati .thread #comments { display:none; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Continue Form Section .. "#contents" > "#continue.section"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	#continue.section	{ padding:0; }
	#continue.section h2 { display:none; }

	/* continue form .. "#continue" > "#continue-form" */
	#continue-form {}
	#continue-form dl *  { margin:0; }
	#continue-form dl, #continue-form dt, #continue-form dd,
	#continue-form div   { display:inline; }
	#continue-form .note { margin:1ex 0 0; }

		/* other forms */
		body.form.continue .thread .discription,
		body.form.continue .thread .continue,
		body.form.continue .thread .pati,
		body.form.continue .thread #claps,
		body.form.continue .thread #comments { display:none; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Status Form Section .. "#contents" > "#status.section"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	#status.section	{ padding:0; }
	#status.section h2 { display:none; }

	/* status form .. "#status" > "#status-form" */
	#status-form { text-align:center; }
	#status-form div   { display:inline; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Write Form Section .. "#contents" > "#write.section"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	#write.section  { margin-top:2.5em; padding:1em 0 0; border:1px solid; }
	#write h2	   {
		display:inline; position:absolute; top:-0.66em; left:1em; margin:0;
		font-size:1em; font-weight:normal; background:#fff;
	}
	#write fieldset { border:0; border-top:1px dashed; }
		/* IE7 */	*+html #write h2	 { margin-left:5px; padding:0 2px; }
		/* IE6 */	* html #write h2	 { margin-left:5px; padding:0 2px; }
		/* IE7 */	*+html #write legend { background:#fff; }
		/* IE6 */	* html #write legend { background:#fff; }

	/* write-form .. "#write" > "#write-form" */
	#write-form dl.items { margin:0 0 0.33em; }
	#write-form dl.items dt { list-style:none; float:left; clear:left; margin:0; }
	#write-form dl.items dd { margin-left:5em; }
	#write-form dt.comment  {  }
	#write-form dd.comment textarea { width:32em; }
	#write-form .tagok { font-size:91%; }

	span.ffont {
		font-size: large;
	}

	dd.font {
		font-size: large;
	}
	dd.color{
		font-size: large;
	}
/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Catalog view .. "body.catalog"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	/* Parent Thread */
	body.catalog .thread {
		float:left; margin:0 4px 1ex 0; width:160px; 
	}
	body.catalog .thread * { margin:0; padding:0; }
	body.catalog .thread .images {
		overflow:hidden;
		width:150px; height:150px;
		margin:4px 4px 0; border:1px solid;
	}
	body.catalog .thread .images .filename {
		display:block; font-weight:normal; text-decoration:none;
		line-height:150px; text-align:center; vertical-align:middle;
	}
	body.catalog .thread h2 {
		padding:0.5ex 0.5em; height:1.23em; overflow:hidden;
	}
	body.catalog .thread .attachments {
		position:relative; top:0.17em; height:1.5em;
		margin-top:-1.5em; padding:0 4px; z-index:1;
	}
	body.catalog .thread .paint-time  { display:none; }
	body.catalog .thread .animation   {
		padding:1px 2px 1px 4px; border:1px solid; background:#fff;
	}	/* IE6 */	* html body.catalog .thread .animation   { padding:1px 0  0  4px; }
		/* IE7 */	*+html body.catalog .thread .animation   { padding:1px 0  0  4px; }

	body.catalog .thread .classes,
	body.catalog .thread .properties,
	body.catalog .thread .controller  { padding:0 1ex; }
	body.catalog .thread .controller  { height:1.33em; }
	body.catalog .thread dd.label	 {
		float:none; width:auto; height:1.5em; padding:0; text-align:right;
	}
	body.catalog .thread .date		{ }
	body.catalog .thread h2 .logno	{ font-size:84%; text-transform:lowercase; }

	/* kakikake */
	body.catalog .kakikake	{ padding:0 0 0.5ex; }
	body.catalog .kakikake h2 { float:none; border-bottom:1px solid; }
	body.catalog .kakikake .images	 { visibility:hidden; }
	body.catalog .kakikake .properties { padding-top:0; }




/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	List (Menu) view .. "body.menu.list"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
body.list .parent   { margin-bottom:0; padding:0; border:0; }
body.list .kakikake { display:none; }
body.list #threads  { padding:0 0 0.5ex;  border:1px solid; }

	/* heading [date, title] */
	body.list #threads h2 {
		margin:0; padding:0.5ex 1ex; border-bottom:1px solid;
		/*background:#eee;*/ font-size:100%; font-weight:normal;
	}
	body.list #threads ul { margin:1em; }
	body.list #threads li { margin-left:1.5em; margin-bottom:0.33ex; }


	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Frame Menu .. "body.frame-menu"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	body.frame-menu { width:200px; }
	body.frame-menu h1 { margin:0 0 1em; }
	body.frame-menu #contents { margin:0; padding:0 !important; }

	/* Thread-List */
	body.frame-menu #threads.section { padding-top:0; }
	body.frame-menu #threads h2 { margin:0 0 0 -1em; }

		/* Parent */
		body.frame-menu li.parent { list-style:none; margin:0; }
		body.frame-menu .parent .title { display:none; }

	/* pages, archives, options, footer */
	body.frame-menu #pages,
	body.frame-menu #archives,
	body.frame-menu #options,
	body.frame-menu #footer { margin-top:1em; border:0; }

	/* these items */
	body.frame-menu #pages,
	body.frame-menu #labels,
	body.frame-menu #calender,
	body.frame-menu #months,
	body.frame-menu #view,
	body.frame-menu #display,
	body.frame-menu #search,
	body.frame-menu #navigation {
		position:static; float:none; clear:none; width:auto;
		margin:0 0 1em; padding:0 1em; border:0;
		text-align:left;
	}

	/* options, navigation */
	body.frame-menu #view,
	body.frame-menu #display,
	body.frame-menu #search,
	body.frame-menu #navigation { margin:0; }

	/* display:none */
	body.frame-menu #breadcrumb,
	body.frame-menu #counter,
	body.frame-menu #copyright { display:none; }

		/* links */
		body.frame-menu #archives dd,
		body.frame-menu #options  dd,
		body.frame-menu #footer   dd,
		body.frame-menu #archives .links,
		body.frame-menu #options  .links,
		body.frame-menu #footer   .links { display:block; }

		/* links terms */
		body.frame-menu #pages	dt,
		body.frame-menu #archives dt,
		body.frame-menu #options  dt,
		body.frame-menu #footer   dt,
		body.frame-menu #month-link {
			display:block; float:none; margin-left:-1em; padding:0; font-weight:bold;
		}
		/* links item */
		body.frame-menu #archives .links li,
		body.frame-menu #view	dd,
		body.frame-menu #display dd,
		body.frame-menu #search  dd {
			display:list-item; list-style:circle; position:static; height:1.33em;
			margin-left:0.5em;
		}
		/* item display */
		body.frame-menu #view .text,
		body.frame-menu #search .label	 { display:none; }
		body.frame-menu #archives .count   { display:inline; font-size:91%; }
		body.frame-menu #calender div.week { display:block; }	/* a week */

	/* search form*/
	body.frame-menu #search-form   { margin:1em 0; padding:0 1em; text-align:left; }
	body.frame-menu #search-result { margin:0; }


/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
	Paint view .. "body.paint"
 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
body.paint {}
body.paint h2 { display:none; }
body.paint #contents { text-align:center; }
body.paint #paint  {}
body.paint .applet-option {}
body.paint .applet-option .notice { font-size:91%; }
body.paint .ptable {}
body.paint .qtable { margin:1em auto; }
body.paint .qtable,
body.paint .qtable caption { border:1px solid #ccc; }

	/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
		Applet and Tool-Area .. "#contents" > "*"
	 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
	#applet-table { margin:0 auto; }

	/* applet main */
	#applet-main {}

	/* applet-top */
	#applet-top {}

	/* applet-left */
	#applet-left { white-space:nowrap; }
	#applet-left,
	#applet-left caption { text-align:right; }

	/* applet-right */
	#applet-right { text-align:left; }

	/* applet-middle */
	#applet-middle {}
	#applet-middle caption { background:#eee; }

	/* applet-bottom */
	#applet-bottom {}
	#applet-bottom caption { background:#eee; }

	/* applet-end */
	#applet-end {}

		/*	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*
			Tool .. "#contents" > "#applet-*" > "*"
		 *	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	*/
		/* #applet-top > */
		#select-applet {}

		/* #applet-left > */
		#xy {}
		#applet-fit {}
		#magnifier {}
		#layers {}

		/* #applet-right >  */
		#hint-tool {}
		#pen-tool {}

		/* #applet-middle > */
		#glid {}
		#change-undo {}
		#change-format {}

		/* #applet-bottom > */
		#change-applet {}
		#get-pen-info {}
		#kake, #botu { display:inline; border:0; }	/* kakekake, botu */

