@charset "UTF-8";
* {
	margin:0;
	padding:0;
	border:none;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
    min-width: 1000px;
	font:Verdana, Arial, Helvetica, sans-serif;
	
}


#wrapper {
  text-align: left;
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

#header {
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	height:371px;
}

/*navi start---------------------------------------------------------------------*/
#navi {
	float:left;
	margin:0;
	padding:0 0 0 0;
	top: 0px;
	position:relative;
	
}

#navi ul{
    list-style:none;
	margin:10px 0 0 530px;
	padding:0;
	

}
#navi a, #navi li{
	display:block;
	width:80px;
	height:30px;
	
}

#navi a{
	text-decoration:none;
	color:#FFFFFF;
	background:url(img/navi.gif) no-repeat;
	text-indent: -9999px;
	
}
#navi li{
	display:inline;
	text-align: center;
	float: left;

}

#navi a.item01{
    background-image:  url(img/navi.gif);
	background-position:3px  -15px;
}
#navi a:hover.item01{
    background-position:3px -40px;
}
#navi a.item01ON{
	background-position:3px -40px;

}

#navi a.item02{
    background-image:  url(img/navi.gif);
	background-position:-77px  -15px;
}
#navi a:hover.item02{
    background-position:-77px -40px;
}
#navi a.item02ON{
	background-position: -77px -40px;

}

#navi a.item03{
    background-image:  url(img/navi.gif);
	background-position:-160px  -15px;
}
#navi a:hover.item03{
    background-position:-160px -40px;
}
#navi a.item03ON{
	background-position: -160px -40px;

}

#navi a.item04{
    background-image:  url(img/navi.gif);
	background-position:-246px  -15px;
}
#navi a:hover.item04{
    background-position:-246px -40px;
}
#navi a.item04ON{
	background-position: -246px -40px;

}

#navi a.item05{
    background-image:  url(img/navi.gif);
	background-position:-321px  -15px;
}
#navi a:hover.item05{
    background-position:-321px -40px;
}
#navi a.item05ON{
	background-position: -321px -40px;

}



/*navi end---------------------------------------------------------------------*/

/*contents starts---------------------------------------------------------------------*/

#contents {
	background-image:url(img/bg.gif);
	background-repeat:repeat-y;
	height:auto;
}

/*--website contents--*/

#contents ul{
	float:left;
	margin:10px 0 0 100px;
}

*html #contents ul{
	float:left;
	margin:10px 0 0 50px;
}

#contents li{
	list-style:none;
	line-height:200%;
	
}

#desc ul {
	float:left;
	margin:10px 0 0 5px;
	width:460px;
	height:auto;
}

*html #desc ul {
	float:left;
	margin:10px 0 0 3px;
	width:460px;
	height:auto;
}

#desc li {
	border:1px solid #666;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 5px;
	line-height:150%;
	margin:0 0 14px 0;
	height:140px;
	
}

*html #desc li {
	border:1px solid #666;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 5px;
	line-height:150%;
	margin:0 0 7px 0;
	height:140px;
	
}


*+html #desc li {
	border:1px solid #666;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 5px;
	line-height:150%;
	margin:0 0 7px 0;
	height:140px;
	
}


#desc li .desc{
	margin:-15px 0 0 0;
}

#desc li h3 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#330000;
	margin:0 0 -15px 0;

}

*+html #desc li h3 {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#330000;
	margin:0 0 -15px 0;

}


#desc li a{
	color:#FF6600;
	text-decoration:none;
}

#desc li a:hover{
	color:#0066FF;
	text-decoration:none;
}	


#contents .tab{
	margin:0 0 0 85px;
}

/*--logo 1st column--*/

#logo ul{
	float:left;
	margin:5px 0 0 100px;
}

*html #logo ul{
	float:left;
	margin:5px 0 0 50px;
}

#logo li{
	border:solid 1px #666;
	margin:5px 0;
	height:147px;
	
}

*html #logo li{
	border:solid 1px #666;
	margin:5px 0;
	width:196px;
	height:147px;
	
}

#logo_desc ul{
	float:left;
	margin:5px 0 0 5px;

}

*html #logo_desc ul{
	float:left;
	margin:5px 0 0 3px;

}

#logo_desc li{
	padding:3px 5px;
	border:1ps solid #666;
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	width:190px;
	height:141px;
	
}

*html #logo_desc li{
	padding:5px 5px;
	border:1ps solid #666;
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:150%;
	width:190px;
	height:141px;
	
}

#logo_desc li h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#330000;
	margin:5px 0 -15px 0;
}

#logo_desc li a{
	color:#FF6600;
	text-decoration:none;
}

#logo_desc li a:hover{
	color:#0066FF;
	text-decoration:none;
}


/*--logo 2nd column--*/
#logo02 ul{
	float:left;
	margin:5px 0 0 5px;
}

*html #logo02 ul{
	float:left;
	margin:5px 0 0 3px;
	width:190px;
}

#logo02 li{
	border:solid 1px #666;
	margin:5px 0;
	height:147px;
	
}


#logo_desc02 ul{
	float:left;
	margin:5px 0 0 5px;

}

#logo_desc02 li{
	padding:3px 5px;
	border:1ps solid #666;
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	width:190px;
	height:141px;
	
}

*html #logo_desc02 li{
	padding:5px 5px;
	border:1ps solid #666;
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	width:190px;
	height:141px;
	
}

#logo_desc02 li h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#330000;
	margin:5px 0 -15px 0;
}

#logo_desc02 li a{
	color:#FF6600;
	text-decoration:none;
}

#logo_desc02 li a:hover{
	color:#0066FF;
	text-decoration:none;
}


/*--print--*/

#print ul{
	float:left;
	margin:5px 0 0 100px;
}

*html #print ul{
	float:left;
	margin:5px 0 0 50px;

}

#print li{
	border:solid 1px #666;
	margin:5px 0;
	height:147px;
	
}

*html #print li{
	border:solid 1px #666;
	margin:5px 0;
	width:150px;
	height:147px;
	
}

#print_desc ul{
	float:left;
	margin:5px 0 0 5px;

}

*html #print_desc ul{
	float:left;
	margin:5px 0 0 3px;

}

#print_desc li{
	padding:3px 5px;
	border:1ps solid #666;
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	width:235px;
	height:141px;
	
}

*html #print_desc li{
	padding:5px 5px;
	border:1ps solid #666;
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	width:235px;
	height:141px;
	
}

#print_desc li h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#330000;
	margin:5px 0 -15px 0;
}

#print_desc li a{
	color:#FF6600;
	text-decoration:none;
}

#print_desc a:hover{
	color:#0066FF;
	text-decoration:none;
}


/*--print02--*/

#print02 ul{
	float:left;
	margin:5px 0 0 5px;
}

*html #print02 ul{
	float:left;
	margin:5px 0 0 3px;
}

#print02 li{
	border:solid 1px #666;
	margin:5px 0;
	height:147px;
	width:150px;
	
}

#print_desc02 ul{
	float:left;
	margin:5px 0 0 5px;

}

#print_desc02 li{
	padding:3px 5px;
	border:1ps solid #666;
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	width:235px;
	height:141px;
	
}

*html #print_desc02 li{
	padding:5px 5px;
	border:1ps solid #666;
	background-color:#fff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	width:235px;
	height:141px;
	
}


#print_desc02 li h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#330000;
	margin:5px 0 -15px 0;
}

#print_desc02 li a{
	color:#FF6600;
	text-decoration:none;
}

#print_desc02 a:hover{
	color:#0066FF;
	text-decoration:none;
}




/*--footer--*/


#footer{
	background-image:url(img/footer.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:130%;
	margin:0;
	padding:128px 0 0 0;
	text-align:center;
	height:168px;
	
}

*html #footer{
	background-image:url(img/footer.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:130%;
	text-align:center;
	height:168px;
	padding:128px 0 0 0;
	margin:0;
	
}

*+html #footer{
	background-image:url(img/footer.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:130%;
	text-align:center;
	height:168px;
	padding:128px 0 0 0;
	margin:0;
	
}

#footer a{
	color:#330000;
	text-decoration:none;
}

#footer a:hover{
	color:#FF6600;
	text-decoration:none;
}

*html #footer a{
	color:#330000;
	text-decoration:none;
}

*html #footer a:hover{
 	color:#FF6600;
	text-decoration:none;
}

	
		

.clear {
	clear:left;
	
}



