@charset 'shift_jis';

/* -- articles -- */

html:lang(ja) body.mozFix #content {
	font-family:Osaka, '‚l‚r ‚oƒSƒVƒbƒN', 'MS gothic', sans-serif;
	}

em {font-weight:bold; font-style:normal;}
dl {margin-left:1em;}

.membersB {float:right; margin: 0 0 0 1em; width:80px}
.membersB img {vertical-align: text-bottom;}

p.notes { color:#666;}
.attn {color:#c00;}

#content h3.listP {
	margin:1.5em 0 1em;
	padding:.5em .3em .3em .66em;
	border:1px solid #e8ae00;
	border-width: 1px 1px 3px;
	}

#content h4.art {
	color:#b00;
	font-size:1.1em;
	border-bottom:1px dashed #b00;
	padding:0 0 2px 16px;
	background: url(/ui/h4_arrRed.gif) no-repeat 0 0;
	margin: 1em 0 .66em;
	}


#content p {margin-left:1em;}
#content p.listings {padding-left:1em; text-indent:-1em; margin-bottom:.33em;}
#content ul,
#content ol {padding: 0;}
#content ul  {margin: 0 0 1em 3em;list-style:circle;}
#content ul.listingsN li {list-style:none;}
#content ol {margin: 0 0 1em 3.5em;}
#content ol ul {margin: 0 1em 0 1.2em;}
#content h4 {
	background:#4c984c;
	color:#fff;
	padding:.15em .2em .15em .8em;
	line-height:140%;
	}

h2#artT {
	font-size:1.2em;
	line-height:140%;
	margin: 0 0 1em 0;
	color:#b00;
	}
h2#artT span {font-size:.8em}


h3.artsub,
#content h4 { font-size:1.1em;}

#content p.summary {
	padding: 5px 15px 10px 30px;
	margin:0;
}
p.summaryB {font-weight:bold;}

h3.artsub {
	background:#ffffc0 url(../ui/art_sum_T2.gif) no-repeat 0 0;
	padding: 10px 15px 2px 30px;
	margin:0;
	border-bottom:1px dashed #777;
	line-height:145%
}

div.artsum {
	background:#ffffc0 url(../ui/art_sum_B2.gif) no-repeat 100% 100%;
	width:500px;
	margin: 0 0 25px 15px
}

/* 20050201 */
	p.h7 {margin-bottom:0; font-weight:bold;}
	#content ul li {list-style:disc}
	li.t17 {margin-bottom:.66em;}
	.idn17 {text-indent:4em;}
	.idn1 {text-indent:-1em; padding-left:1em;}
	#publish #content p.box17 {
		margin-left:2em;
		margin-right:2em;
		padding:.66em;
		border:1px dashed #777;
		}
	#publish #content p.concl {
		border: 1px solid #b00;
		background:#fff6cc;
		padding:.66em;
		margin:1.5em 2em 3em;
		}
	dl.conv {margin: 1em 2em 1.5em}
	dl.conv dt {float:left; clear:left; width:3em;}
	dl.conv dd {margin:0 0 .33em 3.5em; padding:0}

	/* - \*/
	* html dl.conv dd {margin-left:1em; height:1em;}
	/* - */

/* dai4kai */
table.dai4kaiTb {
	border-collapse:collapse;
	border:1px solid #777;
	border-width: 1px 0 0 1px;
	margin:0 0 1em;
	}
.dai4kaiTb th, .dai4kaiTb td {
	padding:.2em;
	border:1px solid #777;
	border-width: 0 1px 1px 0;
	font-size:.9em;
	}
.dai4kaiTb th {
	background:#e8e8e8;
	text-align:center;
	}
.dai4kaiTb td {
	vertical-align:top;
	text-align:left;
	}
.dai4kaiTb th.fstc {width:1em;padding:0 .5em}

dl#d4k {
	margin: 0 6em 1em;
	padding:.5em .6em 0;
	border:1px solid #888;
	background:#ffc;
	}
dl#d4k dt {float:left; width:7em;clear:left;}
dl#d4k dd {margin:0 0 .5em 7.2em;}
/* - \*/
* html dl#d4k dd {height:1em; margin-left:.2em;}
/* - */

#publish #content .framed-list {
	margin:0 4em 1em;
	padding: .5em 1em .5em 3em;
	list-style:disc;
	border:1px solid #999;
	}
dl.dldai5kai dd {
	margin:0 0 .33em; padding-left:1em;
	}
dl.dldai5kai2 dt, dl.dldai5kai dt {
	font-weight:normal;
	color:#008;
	margin:.4em 0 .1em;
	}
dl.dldai5kai2 dd {
	margin:0 0 .33em 0;
	padding-left: 4em;
	text-indent:-4em;
	}

dl.conv200509 dt {float:left; clear:left; width: 4em; }
dl.conv200509 dd {margin: 0 0 .5em 5em}

/* - \*/

/* - */

dl.dlcnv200509 dt {font-weight:normal;}
dl.dlcnv200509 dd {margin:0 0 1em 1em;}
#content dl.dlcnv200509 dd p {margin:0;}
#content dl.dlcnv200509 dd ol {margin: 0; padding:0;}
ol.lower-latin {list-style-type:none;}