BODY	{font-family:'ＭＳ Ｐゴシック',sans-serif;
		background-image : url(../wall.png);
		margin:0pt;
		line-height:100%;
		overflow-x:hidden;
}

TABLE.c	{border-collapse:separate;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-spacing:0;
		border-collapse:collapse;
		margin-bottom:4pt;
		background:white;
}
TD.name {border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding:5px;
		font-size:15pt;
		font-weight:bold;
		line-height:110%;
}
TD.add  {border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding:5px;
		font-size:11pt;
		}
TD.index{border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding:4px;
		font-size:10pt;
		background-color:#DDDDDD;
		text-align:center;
		}
TD.index2{border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding:4px;
		font-size:9pt;
		background-color:#DDDDDD;
		text-align:center;
		}
TD.index5{border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding:4px;
		font-size:10pt;
		background-color:#DDDDDD;
		}
TD.head2{border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding:2px;
		font-size:9pt;
		background-color:#DDDDDD
		}
TD.detail{border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding:3px;
		padding-left:4px;
		font-size:9pt;
		word-break:break-all;
		}
TD.detail2{border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding-left:4px;
		padding-top:6px;
		padding-bottom:6px;
		padding-right:2px;
		font-size:10pt;
		}
TD.error{
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding-left:4px;
		padding-top:6px;
		padding-bottom:6px;
		font-size:30pt;
		color:#777777;
		font-family:Meiryo, sans-serif;
		margin-bottom:5pt;
		line-height:130%;
		}
TD.footer{border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding:5pt;
		font-size:11pt;
		text-align:right;
		}
TD.map_title
		{border-bottom:1px solid #000000;
		padding:3px;
		border-right:1px solid #000000;
		padding-left:4px;
		font-size:9pt;
		background-color:#DDDDDD;
		width:80px;
		}
TD.tit  {
		font-size:10pt;
		}
A		{
		text-decoration:none;
		}
A.a		{
		 display:block;
		 width:90%;
		 height:100%;
		 padding:2pt;
		 padding-left:0pt;
		 padding-right:0pt;
		}
A.b		{
		 padding-right:3pt;
		 font-weight:bold;
		}
A:link    { color: blue }
A:visited { color: blue }
A:hover   { color: red }
A:active  { color: red }

A.img:link    { color: #000000;}
A.img:visited { color: #000000;}
A.img:hover   { color: red;}
A.img:active  { color: red;}

TD.img{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding:6px;
	font-size:9pt;
}
.cap {
	text-align:right;
	padding-top: 4pt;
	font-size:10pt;
	font-weight:normal;
}
TABLE.d	{
	border-collapse:separate;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-spacing:0;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
TD.d{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding-top:   2px;
	padding-bottom:1px;
	padding-left:  4px;
	padding-right: 2px;
	font-size:9pt;
}
TEXTAREA{
	border:1px solid #000000;
	font-size:9pt;
	margin-right:5pt;
}
DIV.s{
		text-decoration:line-through;
	}
	
DIV.slideparent{
	overflow-x:auto;
	overflow-y:hidden;
	width:690px;
	white-space:nowrap;
	margin-top:5pt;
	margin-bottom:1pt
}
DIV.slidechild{
	
	display:inline-block;
	margin-right:0pt;
	margin-bottom:5pt;
	vertical-align:top;
	white-space:normal;
}