body {
background-image: url("img/back.gif");	/* 背景画像 */
margin : 0px 0px;		/* マージン */
}

td.top{
}

td.tline{
width: 1px;
background-color:#BCC6D1;
}

td.line1{
background-image: url("img/line1.gif");
}




/*------------topaddless--------*/
.topadd table{
BORDER-RIGHT : #666666 1px solid;
BORDER-TOP : #666666 1pt solid;
BORDER-LEFT: #666666 1pt solid;
BORDER-BOTTOM: #666666 1pt solid;
}
.topadd td{
background-color:#FFFFFF;
vertical-align:bottom;
}


/*------------topTOPICS--------*/
.toptopics dt{
	margin-left:0;
	margin-top:5px;
	padding:2px;

	background-image:URL(img/icn_ya.gif);
	background-repeat:no-repeat;
	background-position: left top;
	padding-left:20px;
}
.toptopics dd{
	padding:2px;
	margin-left:20px;
}
.toptopics dl{
	margin-top:0;
}

.table_border {
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #898989;
	height: 1px;
	background-color: #FFFFE0;
}

hr {
	border-width: 2px 0px 0px 0px;
	border-style: dotted;
	border-color: #898989;
	height: 1px;
}


/*------------TOPICS--------*/
.topics dt{
	color:#0066FF;
	font-weight:bold;
	margin-left:0;
	margin-top:6px;
	padding:2px;
	background-image:URL(img/icn_ya.gif);
	background-repeat:no-repeat;
	background-position: 8 2;
	padding-left:30px;
}
.topics dd{
	padding:2px;
	margin-left:0px;
	padding-left:30px;
}
.topics dl{
	margin-top:0;
}

.topicssub{
color:#666666;
padding-top:5px;
font-weight:bold;
}

/*------------JIGYO--------*/
.jigyo dt{
	color:#0066FF;
	font-weight:bold;
	margin-left:0;
	margin-top:5px;
	padding:2px;
	background-image:URL(img/icn_ya.gif);
	background-repeat:no-repeat;
	background-position: 8 3;
	padding-left:30px;
}
.jigyo dd{
	padding:2px;
	margin-left:30px;
}
.jigyo dl{
	margin-top:0;
}

/*------------KADAI--------*/
.kadait{
margin-left:10px;
margin-right:10px;
}
.kadait td{
}
.kadait td.white{
background-color:#FFFFFF;
}
.kadait td.blue{
background-color:#E3E8FD;
}

/*------------ACCESS--------*/
.access{
margin-left:10px;
margin-right:10px;
}
.access td{
}

/*------------LINK--------*/
.linkt{
margin-left:10px;
margin-right:10px;
}
.linkt td{
vertical-align:top;
}
.linkt td.white{
background-color:#FFFFFF;
}
.linkt td.blue{
background-color:#E3E8FD;
}
.linkf{
}

/*------------SITEMAP--------*/
.sitemap dt{
	border : solid 1px #2B89C9;
	background:#A6EAE8;
	margin-left:10;
	margin-right:0;
	margin-top:5px;
	padding:3px;
}
.sitemap dd{
	background-image:URL(img/icn_ya.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	margin-top:5px;
	margin-left:20px;
	padding-left:20;
}
.sitemap dl{
	margin-top:0;
}


/*------------build--------*/
.build{
margin-left:2px;
padding:0.5em;
BORDER-LEFT: #666666 1px solid;
BORDER-BOTTOM: #666666 1px solid;
}

/*------------top_new--------*/
.topnew{
margin-left:2px;
padding:0;
BORDER-BOTTOM: #2D4B71 1px solid;
}

/*------------contents--------*/
.contents{
margin-left:10px;
margin-right:10px;
}

/*------------topline--------*/
.topline{
margin-left:2px;
text-align:right;
padding:0;
BORDER-bottom: #666666 1px solid;
}

/*------------pan--------*/
.pan{
}

/*------------menu--------*/
.menu {BORDER-top: #498DD3 1px solid;BORDER-left: #498DD3 1px solid;BORDER-right: #498DD3 1px solid;BORDER-bottom: #498DD3 1px solid;}
.menu td{
	background-color:#FFFFFF;
	margin:0px;
	padding:6px;
padding-left:20px;
	vertical-align:middle;
	font-weight:bold;
	BORDER-bottom: #498DD3 1px dotted;
background-image:URL(img/icn_ya_m.gif);
background-repeat:no-repeat;
background-position: left 5px;
}



/*------------subtitle_y--------*/
.subtitle_y{
color:#00417D;
padding-top:5px;
font-weight:bold;
}


