/**************************************************
basic
*************************/
body, img, object, iframe, form { margin: 0px; padding: 0px; border: none;}
input, select, textarea { padding: 1px; color: #555555; border: 1px solid #999999;}
body {
	margin: 0px;
	font-size: small;
	color: #666666;
	font-family: Arial;
	background-color: #F7F7F7;	
	background-image: url(../images/common/all-body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/*main-link********************************/
a:link, a:visited, a:active { color: #0F7797; text-decoration: none;}
a:hover { color: #0F7797; text-decoration: underline; position:relative; top: 1px; left: 1px;}
/*wite-link********************************/
a.wite-link:link, a.wite-link:visited, a.wite-link:hover, a.wite-link:active { color: #FFFFFF;}
/*eyes-table*******************************/
a.eyes-link:link, a.eyes-link:visited, a.eyes-link:active { font-size: small; color: #EEEEEE; text-decoration: none;}
a.eyes-link:hover { font-size: small; color: #EEEEEE;}
/*all-table********************************/
#wrapper {
	width: 100%;
	margin: 0 auto;
}
.all-ad-A01-table {
	padding: 0px 0px 0px 20px;
	background-image: url(../images/common/all-ad-A01-table.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.all-ad-A01a, .all-ad-A01b, .all-ad-A01c {}/*top*/
.all-ad-A01d {
	width: 99%;
	height: 40em;/*main page height*/
	padding: 0px 20px 10px 20px;
	background-color: #FFFFFF;
	background-image: url(../images/common/all-ad-A01d.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	border-left: 1px solid #D2D2D2;
}/*center-center*/
.all-ad-A01dd {
	padding: 22px 50px 10px 0px;
	background-image: url(../images/common/all-ad-A01dd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}/*center-left right*/
.all-ad-A01ddd {
	padding: 5px 5px 180px 5px;
	background-image: url(../images/common/all-ad-A01ddd.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top: 2px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}/*center-left left*/
.all-ad-A01e, .all-ad-A01f, .all-ad-A01g {}/*bottom*/
.all-ad-A01h {
	width: 100%;
	padding: 0px 30px 0px 0px;
	background-image: url(../images/common/all-ad-D01-table.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	border-left: 10px solid #C8D1D6;
}/*bottom*/
.all-ad-D01-table {
	width: 100%;
	background-color: #F7F7F7;
	background-image: url(../images/common/all-ad-D01-table.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}/*main-table*/
.all-ad-D02-table {}
#all-ad-D01-wrapper01 {
	background-image: url(../images/common/all-ad-D01-wrapper01.jpg);
	background-position: left;
}
#all-ad-D01-wrapper02 {
	padding-left: 10px;
	background-image: url(../images/common/all-ad-D01-wrapper02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*top-table********************************/
.all-top-table {
	position: absolute;
	z-index: 2;
	top: 0px;
	right: 30px;
	width: auto;
	color: #FFFFFF;
	font-size: small;
}
.all-top-table table {
	background-image: url(../images/common/all-top-table_table.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.all-top-table table tr {
	background-image: url(../images/common/all-top-table_table_tr.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.all-top-table table td { padding: 10px;}
.all-top-table a:link, .all-top-table a:visited, .all-top-table a:hover, .all-top-table a:active { color: #FFFFFF;}

/*banner-table*****************************/
.all-ad-B01-table {
	width: 100%;
}
.all-ad-B01a { height: 90px;}/*bg-left*/
.all-ad-B01b {
}/*bg-center*/
.all-ad-B01c {
	text-align: right;
	vertical-align: bottom;
}/*bg-right*/
.all-ad-B01-title {
	width: 99%;
	text-align: left;
	letter-spacing: 0.1em;
	vertical-align: middle;
	font-size: x-large;
	font-weight: bold;
}/*name*/
.all-ad-B01-table a:link, .all-ad-B01-table a:visited, .all-ad-B01-table a:hover, .all-ad-B01-table a:active {
	color: #FFFFFF;
	text-decoration: none;
}
/*button-table*****************************/
.all-ad-C01-table {
	width: 100%;
	margin: 0px 0px 10px 0px;
	text-align: center;
	background-image: url(../images/common/all-ad-C01-table.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.all-ad-C01a {
	background-image: url(../images/common/all-ad-C01a.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.all-ad-C01b, .all-ad-C01bb {
	padding: 10px 0px 7px 0px;
	background-image: url(../images/common/all-ad-C01b.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.all-ad-C01c {
	background-image: url(../images/common/all-ad-C01c.gif);
	background-repeat: repeat-x;
	background-position: center top;
}/*center link*/
.all-ad-C01-table a:link, .all-ad-C01-table a:visited, .all-ad-C01-table a:active { color: #FFFFFF; text-decoration: none;}
.all-ad-C01-table a:hover { color: #FFFFFF; text-decoration: underline;}

/*way-table********************************/
.all-way-table {
	width: 100%;
	padding: 5px 0px 10px 15px;
	font-size: small;
	color: #608FA4;
	background-image: url(../images/common/all-way-table.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.all-way-table a:link, .all-way-table a:visited, .all-way-table a:hover, .all-way-table a:active { color: #608FA4;}

/*copyright-table**************************/
.all-copyright-table {
	width: 100%;
	padding: 10px 5px 10px 5px;
	text-align: center;
	font-size: small;
	color: #4B6379;
	background-color: #D7DBDE;
	background-image: url(../images/common/all-copyright-table.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #C8D2D9;
}
.all-copyright-table img {
	vertical-align: middle;
	margin: 0px 10px;
	border: 3px solid #F9FAFA;
}
.all-copyright-table a:link, .all-copyright-table a:visited, .all-copyright-table a:hover, .all-copyright-table a:active {
	color: #4B6379;
}
/*other************************************/
input, select {
	font-size: small;
	color: #555555;
	background-color: #FFFFFF;
	background-image: url(../images/common/all-input-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/*search***********************************/
#search-bg {
	width: 200px;
	color: #FFFFFF;
	background-image: url(../images/common/all-search-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#search-bg1 {
	padding: 35px 0px 10px 10px;
	background-image: url(../images/common/all-search-bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#search {
	font-size: small;
}
#search span {
	padding-right: 50px;
	display: none;
}
#search select, #search input {
	vertical-align: middle;
	color: #666666;
	border: 1px solid #999999;
	padding: 1px;
}
.search-select { width: 175px; margin-bottom: 5px;}
.search-input { width: 130px;}
.search-button {}
#search-bottom { clear: both;}