h2	{margin:15px;}
h3	{color:#339999; font-size:100%; margin:5px 25px 0px; border-color:#339999;	}
h4	{ font-size:95%; margin:15px 30px 5px;}

p	{margin:5px 35px 10px;}
p.2001 {font-size: 90%;	color: #FF9900; text-align: center;	margin: 0px;}
p.2002 {font-size: 90%;	color: #66CC33; text-align: center;	margin: 0px;}
p.2003 {font-size: 90%;	color: #3399FF; text-align: center;	margin: 0px;}
p.2004 {font-size: 90%;	color: #FF6699; text-align: center;	margin: 0px;}
p.2005 {font-size: 90%;	color: #FF9933; text-align: center;	margin: 0px;}
p.2006 {font-size: 90%;	color: #CC6699; text-align: center;	margin: 0px;}
p.2007 {font-size: 90%;	color: #FFCC00; text-align: center;	margin: 0px;}
p.2008 {font-size: 90%;	color: #30CF9F; text-align: center;	margin: 1px;}
p.2009 {font-size: 90%;	color: #F877A2; text-align: center;	margin: 1px;}
p.2010 {font-size: 90%;	color: #00FF66; text-align: center;	margin: 1px;}
div.header { margin-top:10px;}
div.header span { border: 1px solid #669999; padding:3px;}

li {line-height:140%; margin:5px 30px 10px;}

ul.tri li 	{list-style-image: url("../img/list1.gif");}
ul ul.o li {list-style: circle outside none;}
li.no	{list-style:none outside none;}

dl {margin:5px 40px;}
dt {font-weight:bold;}
dd {margin:5px 50px 20px 15px; line-height:140%;}

/* ページ送り用ナビメニュー */
table.snavi {border-bottom: 1px solid #339999; border-top: 1px solid #339999;
			font-size:80%; margin-top:0px;}
table.snavi10 {border-bottom: 1px solid #009970; border-top: 1px solid #009970;
			font-size:80%; margin-top:0px;}
			
table.snavib {border-bottom: 1px solid #339999; border-top: 1px solid #339999;
			font-size:80%; margin-top:30px;}
table.snavib10 {border-bottom: 1px solid #009970; border-top: 1px solid #009970;
			font-size:80%; margin-top:30px;}
		
td.snavi2 { background-color:#ffffff;}
td.snavi3 {font-size:100%; color:#ffffff;background-color:#339999; font-weight:bold;}
td.snavi4 {font-size:100%; color:#000000;background-color:#E0FFDF;}

div.q1 {margin:5px 60px; font-size:110%; color:#006699; text-indent:-2em;}
div.q2 {margin:5px 45px; font-size:110%;}
div.a1 {margin:5px 60px 20px 50px; font-size:100%;}
div.a2 {margin:5px 30px; text-align:right;}

.nm		{background-color:#CCCCFF; font-weight:bold; font-size:120%;
		margin:20px 10px 0px; padding:3px;} /* 色つきName */
.cor	{background-color:#99CC99; font-weight:bold; font-size:120%;
		margin:20px 10px 0px; padding:3px;} /* 色つきName2 */
.ik		{background-color:#FFE2D2; font-weight:bold; font-size:120%;
		margin:20px 10px 0px; padding:3px;} /* 色つきName3 */
.ni		{background-color:#FFEEB0; font-weight:bold; font-size:120%;
		margin:20px 10px 0px; padding:3px;} /* 色つきName4 */
.nn		{background-color:#F8A6A8; font-weight:bold; font-size:120%;
		margin:20px 10px 0px; padding:3px;} /* 色つきName5 */
.if		{background-color:#FF9FF9; font-weight:bold; font-size:120%;
		margin:20px 10px 0px; padding:3px;} /* 色つきName6 */
.dor	{background-color:#FFFF60; font-weight:bold; font-size:120%;
		margin:20px 10px 0px; padding:3px;} /* 色つきName7 */
		
.name {text-align:center; margin:2px 30px 20px; font-size:120%; font-weight:bold;} /* 発言者用 */
.name2 {text-align:right; color: #336699; font: italic medium sans-serif; 
		margin:2px 50px 10px;}

img.photo { margin:5px 10px;}
img.photor { margin:5px 10px; margin-right: 30px;}
img.photol { margin:5px 10px; margin-left:30px;}

p.impre { text-indent:0em; padding-left:1.5em;
		background: url('../img/list2.gif') no-repeat left top;}

