#slider {
    width: 700px; /* important to be same as image width */
/*     height: 160px; important to be same as image height */
/*    height: 240px; important to be same as image height */
    height: 350px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#sliderContent {
    width: 700px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-top:0;
	margin-left: 0;
	padding-left:0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
ul { list-style-type: none;}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}


/* ----------------- */
/* for mailform3.cgi */
/* ----------------- */
table.form1 {
	width:100%;
	/* margin-left:100px; */
}
table.form1 tr td.form1_tdh {
	padding:0px 0 7px 0;
	font-weight:bold;
	background-color:#ffffff;
}
table.form1 tr td.form1_tde {
	padding:0px 0 7px 0;
	/* font-weight:bold; */
	background-color:#ffffff;
}
table.form1 tr td.form1_td1 {
	padding:6px 0 6px 0;
	width:2%;
	background-color:#000066;
}
table.form1 tr td.form1_td2 {
	padding:6px 0 6px 10px;
	width:23%;
	background-color:#D1D1F5;
}
table.form1 tr td.form1_td3 {
	padding:6px 0 6px 10px;
	width:75%;
	background-color:#E7E7E7;
}
table.form1 tr td.form1_td4 {
	padding:6px 0 6px 10px;
	width:75%;
	background-color:#f5d5d5;
}
table.form1 tr td.form1_tdx {
	padding:25px 0 30px 0;
}

p.error {
	color: #cc0000;
	/* background-color: #ffffff */
}


/* ----------------- */
/* for about.html */
/* ----------------- */
table.about {
	margin-top:10px;
	margin-left:20px;
}
table.about tr td.about_td1 {
	padding:1px 0px 0px 0px;
	background-color:#ffffff;
	vertical-align: top;
}
table.about tr td.about_td2 {
	padding:1px 0px 0px 0px;
	background-color:#ffffff;
	vertical-align: top;
}
table.about tr td.about_td3 {
	padding:1px 0px 5px 0px;
	background-color:#ffffff;
	vertical-align: top;
}


/* ----------------- */
/* for index.html */
/* ----------------- */
table.index {
	margin-top:0px;
}
table.index tr td.index_td1 {
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	vertical-align: top;
	white-space: nowrap;
}
table.index tr td.index_td2 {
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	vertical-align: top;
}
table.index tr td.index_tdx {
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	vertical-align: top;
}
