/* CSS Document */

.tuline	{border-top:double 4px #339900;
		border-bottom:double 4px #339900;
		padding:5px;}

.ttline,.ttline2,.ttline3	{
width:650;
color:#ffffff;
padding:4px 0px 4px 22px;
font-size:16px;
font-weight:bold;
}

.ttline h2,.ttline h3,
.ttline2 h2,.ttline2 h3,
.ttline3 h2,.ttline3 h3	{color:#FFFFFF;padding:0px;}

.ttline {
background:#CC6600;
border-top:double 3px #CC6600;
border-bottom:double 3px #CC6600;
}

.ttline2 {
background:#000066;
border-top:double 3px #000066;
border-bottom:double 3px #000066;
}

.ttline3 {
background:#113311;
border-top:double 3px #113311;
border-bottom:double 3px #113311;
}

.smidashi	{border-bottom:solid 2px #9999ff;
			padding-left:10px;
			font-weight:bold;
			color:#3300FF;}
.smidashi2	{border-bottom:solid 2px #EE6666;
			padding-left:10px;
			font-weight:bold;
			color:#CC0000;
			}

.pad		{padding-left:15px;}

.m1		{background-color:#000099;
		font-weight:bold;
		color:#FFFFFF;}

.k1		{border-bottom:solid 2px #9999FF;
		border-top:solid 2px #9999FF;}
.k2		{border-bottom:solid 2px #EE6666;}



.midashi3
{
margin: 0px 15px 20px;
padding: 0px 0px 5px;
border-bottom-width: thin;
border-bottom: 1px dashed #999999;
font-size: 110%;
font-weight:bold;
color:#000099;
}


.mo_mi01	{
	font-size: 110%;
	margin: 0px 10px 20px;
	color: #FFFFFF;
	background-color:#000099;
	border-top: 2px dashed #999999;
	border-bottom: 2px dashed #999999;
	padding: 3px 0px 2px 3px;
	clear: both;
	font-weight:bold;
}

.mo_mi02	{
	font-size: 110%;
	margin: 0px 10px 20px;
	color: #FFFFFF;
	background-color:#CC3333;
	border-top: 2px dashed #999999;
	border-bottom: 2px dashed #999999;
	padding: 3px 0px 2px 3px;
	clear: both;
	font-weight:bold;
}

.bgb	{border:solid 1px #000000;
width:202px;}

