@charset "utf-8";

@import url(base.css);
@import url(general.css);
@import url(table.css);
@import url(form.css);
@import url(unique.css);
@import url(index.css);


body{
	background: url(../img/back_header.jpg) top no-repeat #DFDFDF;
	text-align: center;
}

body div.body{
	background: #FFF;
	text-align: left;
	width: 760px;
	margin: 0 auto;
}


td.contentheader{
	background: url(../img/back_header.jpg) top no-repeat;
}

td.globalnavi{
	background: url(../img/back_header.jpg) top no-repeat;
	text-align: right;
}

/* contenttop ///////////////////////////////// */

td.contenttop{
	text-align: center;
	padding-bottom: 35px;
}



/* sidenavi ///////////////////////////////// */

td.sidenavi{
	padding-left: 15px;
	padding-right: 20px;
	width: 195px;
}

td.sidenavi ul.sidenavi{
	margin-top: 6px;
}


td.sidenavi ul.sidenavi li{
	background: url(../img/back_sidenavi.jpg) right top no-repeat;
	border-top: solid 1px #D1D1D1;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #FFF;
	list-style: none;
	padding: 6px;
	padding-left: 30px;
}

td.sidenavi div.banner div.record{
	margin-bottom: 6px;
}

td.sidenavi div.subbanner{
	background: url(../img/back_subbanner.jpg) no-repeat;
	margin: 10px 0;
	padding-top: 25px;
	text-align: center;
	height: 81px;
}

td.sidenavi div.subbanner img{
	margin-bottom: 3px;
}



/* contentbody ///////////////////////////////// */

td.contentbody{
	padding: 0 15px;
	width: 500px;
}



/* footer /////////////////////////////////////////// */

td.footer{
	text-align: center;
}

td.footer div.footernavi{
	padding: 20px 0;
}

td.footer div.footernavi span{
	border-right: solid 1px #514F4D;
	padding-right: 6px;
	margin-right: 9px;
}

td.footer div.footernavi span.end{
	border-right: none;
}

td.footer div.footer{
	background: url(../img/back_footer.jpg) top repeat-x;
	padding: 30px 0 15px;
}

td.footer div.footer address,
td.footer div.footer div.copyright{
	font-size: x-small;
}

*td.footer div.footer address,
*td.footer div.footer div.copyright{
	font-size: xx-small;
}
