body {
	font-size: small;
	color: #5D5D5D;
	text-align: center;
	background-attachment: fixed;
	background-color: #c6e8ee;
	background-image: url(../Images/im-index/all-background-A01.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
a:link, a:visited, a:active { color: #4D88C4; text-decoration: none;}
a:hover { color: #0066CC; text-decoration: underline;}

/*****************************************************
link-banner 
*****************************************************/
a.all-button-link:link { color: #ffffff;text-decoration: none;}
a.all-button-link:visited { color: #ffffff;text-decoration: none;}
a.all-button-link:hover { color: #0358ae;text-decoration: underline;}
a.all-button-link:active { color: #0358ae;text-decoration: underline;}

/*****************************************************
top 
*****************************************************/
.all-top-table { width: 85%;margin: 0 auto;color: #339999;}
a.all-top-link:link { color: #76A8CB;text-decoration: none;}
a.all-top-link:visited { color: #76A8CB;text-decoration: none;}
a.all-top-link:hover { color: #CCCCCC;text-decoration: underline;}
a.all-top-link:active { color: #CCCCCC;text-decoration: underline;}

/*****************************************************
link-way 
*****************************************************/
.all-way-table {
	color: #999999;
	text-align: left;
	padding: 10px 0px 0px 10px;
	background-image: url(../Images/im-index/all-ad-D01-table.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
a.all-way-link:link { color: #999999;text-decoration: none;}
a.all-way-link:visited { color: #999999;text-decoration: none;}
a.all-way-link:hover { color: #5D5D5D;text-decoration: underline;}
a.all-way-link:active { color: #5D5D5D;text-decoration: underline;}

/*****************************************************
link-copyright 
*****************************************************/
.all-copyright-table{
	color: #0877c1;
	text-align: center;
	position: relative;
	bottom: -40px;
}
a.all-copyright-link:link { color: #5D5D5D;text-decoration: none;}
a.all-copyright-link:visited { color: #5D5D5D;text-decoration: none;}
a.all-copyright-link:hover { color: #0061c1;text-decoration: underline;}
a.all-copyright-link:active { color: #0061c1;text-decoration: underline;}

/*****************************************************
all-table 
*****************************************************/
.all-ad-A01-table { width: 85%; margin:auto;}
.all-ad-A01a {}
.all-ad-A01b {}
.all-ad-A01c {
	height: 1.5em;
	background-image: url(../Images/im-index/all-ad-A01a.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.all-ad-A01d {
	background-image: url(../Images/im-index/all-ad-D01-table.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #fff5e8;
}
.all-ad-A01e {
	height: 4.3em;
	background-image: url(../Images/im-index/all-ad-A01e.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.all-ad-A01f {
	background-image: url(../Images/im-index/all-ad-A01f.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.all-ad-A01g {
	background-image: url(../Images/im-index/all-ad-A01g.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.all-ad-A01h { 
}

/*****************************************************
all-banner 
*****************************************************/
.all-ad-B01-table {
	height: 12.2em;
	background-image: url(../Images/im-index/all-ad-B01-table.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.all-ad-B01a {
	width:42em;
	background-image: url(../Images/im-index/all-ad-B01a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.all-ad-B01b {
	height: 12.2em;
}
.all-ad-B01c {
	height: 12.2em;
	width:20em;
	background-image: url(../Images/im-index/all-ad-B01c.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.all-ad-B01-title {}
/*banner*/
a.all-ad-B01-link:link { color: #000033;text-decoration: none;}
a.all-ad-B01-link:visited { color: #000033;text-decoration: none;}
a.all-ad-B01-link:hover { color: #0061c1;text-decoration: none;}
a.all-ad-B01-link:active { color: #0061c1;text-decoration: none;}

/*****************************************************
all-ad-C01 
*****************************************************/
.all-ad-C01-table {
	text-align: center;
	border-left: 1px solid #cecfcf;
	border-right: 1px solid #cecfcf;
}
.all-ad-C01a {
	background-image: url(../Images/im-index/all-ad-C01a.gif);
	background-repeat: repeat-x;
	height: 2.3em;
}
.all-ad-C01b {
	background-image: url(../Images/im-index/all-ad-C01b.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

/*****************************************************
all-main
*****************************************************/
.all-ad-D01-table {
	background-image: url(../Images/im-index/all-ad-D01-table.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.all-ad-D02-table {
	width: 95%;
	margin: 0px 20px;
	vertical-align: top;
}
/*****************************************************
all-link 
*****************************************************/
.all-ad-E01-table{
	width: 13.6em;
	background-image: url(../Images/im-index/all-ad-E01-table.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.all-ad-E01a {
}
.all-ad-E01b {
	text-align: center;
	background-image: url(../Images/im-index/all-link-E01b.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	background-position: right;
	height: 15em;
}
.all-ad-E01c {
	background-image: url(../Images/im-index/all-link-E01c.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20em;
}
/*****************************************************
all-other
*****************************************************/
input { color: #444444;}
select { color: #444444;}
.C-input { font-size: small;COLOR: #333333;border: 1px solid #999999;background-color: #F3F3F3;}
.C-select { color: #333333;border: 1px solid #999999;background-color: #F3F3F3;}

