BODY{
	margin:0px;
	font-size:14px;
	color:#444445;
}
TABLE{

}
TR{

}
TH{

}
TD{
	font-size:14px;
	line-height:20px;
}
TD.navy{
	font-size:14px;
	color:navy;
}
A:link{
	color:#0000FF;
	font-size:14px;
	text-decoration:none;
}
A:activ{
	color:#FFFF00;
	font-size:14px;
	text-decoration:none;
}
A:visited{
	color:#0000FF;
	font-size:14px;
	text-decoration:none;
}
A:hover{
	color:#FF0000;
	font-size:14px;
	text-decoration:none;
}

SPAN.New{
	font-weight:bold;
	color:#FF0000;
}
SPAN.Info{
	font-weight:bold;
	color:#20CF3D;
}
SPAN.Item{
	font-weight:bold;
	color:#FF921E;
}

SPAN.Arrow{
	font-family:Webdings;
	color:#4C8DD2;
}
SPAN.Box{
	font-family:Webdings;
}


#kai_yotei table{
		margin: 0px 0 0px 0;
		border-collapse: collapse;
		border: 1px solid #999;
		width:100%;
		font-size: 12px;
}

#kai_yotei table caption {
		text-align: left;
		margin: 0;
		padding: 6px 0 0px 10px;
		font-weight: bold;
		color: #333;
}

#kai_yotei table td,table th{
		border: 1px solid #bbb;
		padding: 3px 4px 3px 4px;
  }

#kai_yotei table td{
		background: #fcfcfc;
  }

.text_c{text-align: center;}
.text_l{text-align: left;}
.text_r{text-align: right;}

.dl_style1{
		margin: 5px 10px 5px 10px;
}

.dl_style1 dt{
		border-bottom: 1px dashed #99c;
		color:#CC0033;														
		font-size: 13px;
}

.dl_style1 dd{
		padding: 0px 0px 10px 0px;
		font-size: 13px;
}

.dl_style2{
		margin: 5px 10px 5px 10px;
}

.dl_style2 dt{
		font-size: 13px;
		color: #333399;
		margin: 0px 10px;
		padding: 0px 0px 0px 15px;
		background: url('img/arr11.gif') no-repeat;
}

.dl_style2 dd{
		padding: 0px 0px 10px 0px;
		font-size: 13px;
}

.dl_style3{
		margin: 5px 10px 5px 10px;
}

.dl_style3 dt{
	margin-bottom: 2px;
	border-bottom: 1px dotted #0033CC;
	color: #0000CC;
	font-size: 10pt;
		padding: 0 0 0 20px;
}

.dl_style3 dd{
		padding: 0 0 10px 90px;
		font-size: 13px;
	color: #990033;
}

.dl_style3 dt a {
	text-decoration: none;
}

.dl_style3 dt a:hover {
	color: #505050;
}
