/* CSS Document */
body{
	background-image:url(../images/back.gif);
	background-repeat:repeat-x;
}	
#box{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}


/*ヘッダー*/
#header{
	width:800px;
}
#head{
	width:800px;
	height:93px;
	background-image:url(../images/header_back.gif);
	background-repeat:no-repeat;
}
.head_button {
	padding-top: 10px;
}
#l_hed{
	width:550px;
	float:left;
}
#l_hed h1{
	padding-left:25px;
	padding-top:25px;
}	
#r_hed{
	width:250px;
	float:right;
}

/*トップページWhat's New*/
#news table td{
	padding:4px;
}

/*ナビ*/
#navi{
	clear:both;
	width:800px;
}
#navi li{
	float:left;
}
#navi li img{
	visibility: hidden;
}	
#navi01 a{
	width:133px;
	height:48px;
	display:block;
	background-image:url(../images/navi01.jpg);
}
#navi01 a:hover{
	background-image:url(../images/navi01_rol.jpg);
}		
#navi02 a{
	width:134px;
	height:48px;
	display:block;
	background-image:url(../images/navi02.jpg);
}
#navi02 a:hover{
	background-image:url(../images/navi02_rol.jpg);
}
#navi03 a{
	width:133px;
	height:48px;
	display:block;
	background-image:url(../images/navi03.jpg);
}
#navi03 a:hover{
	background-image:url(../images/navi03_rol.jpg);
}		
#navi04 a{
	width:133px;
	height:48px;
	display:block;
	background-image:url(../images/navi04.jpg);
}
#navi04 a:hover{
	background-image:url(../images/navi04_rol.jpg);
}		
#navi05 a{
	width:134px;
	height:48px;
	display:block;
	background-image:url(../images/navi05.jpg);
}
#navi05 a:hover{
	background-image:url(../images/navi05_rol.jpg);
}		
#navi06 a{
	width:133px;
	height:48px;
	display:block;
	background-image:url(../images/navi06.jpg);
}
#navi06 a:hover{
	background-image:url(../images/navi06_rol.jpg);
}		
#space{
	clear:both;
	background-color:#FFFFFF;
	width:800px;
}	
#space p{
	padding-left:8px;
	padding-top:10px;
	padding-bottom: 20px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
#space p a:link{
	color:#009999;
}	
#space p a:hover{
	color:#009999;
	text-decoration: underline;
}
#space p a:visited{
	color:#009999;
}	


/*コンテナ*/	
#container{
	width:800px;
}

#white{
	background-image:url(../images/navi_back.jpg);
	background-repeat:repeat-y;
}
#lbox{
	width:200px;
	float:left;
}
/*左ナビ*/

#widget-content table{
	width:175px;
    margin-left: 20px;
}
#widget-content table table{
	width:145px;
    margin-left: 15px;
}

#widget-content table a span{
	color:#FD8505;font: bold 14px Arial, Helvetica, sans-serif;
}
#widget-content table a:hover{
	text-decoration:underline;
}	

#widget-content table table a span{
/*	color:#FFFFFF;font: normal 12px Arial, Helvetica, sans-serif;*/
	color:#009999;font: normal 12px Arial, Helvetica, sans-serif;
	line-height:15px;
	
}
#widget-content table table a:hover{
	color:#009999;
	text-decoration:underline;
}


#lnavi{
	width:200px;
}
#lnavi h2{
	padding-bottom:8px;
}
#lnavi h3{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FD8505;
	text-indent: 20px;
	padding-bottom: 3px;
}
#lnavi ul{
	text-indent:3em;
	font: 12px Arial, Helvetica, sans-serif;
/*	color: #FFFFFF;*/
	color: #009999;
	padding-bottom: 3px;
}
#lnavi h3 a:link{
	color:#FD8505;
}
#lnavi h3 a:hover{
	color:#FD8505;
	text-decoration: underline;
}
#lnavi h3 a:visited{
	color:#FD8505;
}
#lnavi li a:link{
/*	color:#FFFFFF;*/
	color:#009999;
}
#lnavi li a:visited{
/*	color:#FFFFFF;*/
	color:#009999;
}
#lnavi li a:hover{
/*	color:#FFFFFF;*/
	color:#009999;
	text-decoration: underline;
}	
#lnavi h2 img{
	visibility: hidden;
}	
#lnavi01 a{
	width:192px;
	height:23px;
	display:block;
	background-image:url(../images/category/l_navi01.gif);

}
#lnavi01 a:hover{
	background-image:url(../images/category/l_navi01_rol.gif);
}
#lnavi02 a{
	width:192px;
	height:23px;
	display:block;
	background-image:url(../images/category/l_navi02.gif);

}
#lnavi02 a:hover{
	background-image:url(../images/category/l_navi02_rol.gif);
}	
#lnavi03 a{
	width:192px;
	height:23px;
	display:block;
	background-image:url(../images/category/l_navi03.gif);

}
#lnavi03 a:hover{
	background-image:url(../images/category/l_navi03_rol.gif);
}	
#lnavi04 a{
	width:192px;
	height:23px;
	display:block;
	background-image:url(../images/category/l_navi04.gif);

}
#lnavi04 a:hover{
	background-image:url(../images/category/l_navi04_rol.gif);
}	
#lnavi05 a{
	width:192px;
	height:23px;
	display:block;
	background-image:url(../images/category/l_navi05.gif);

}
#lnavi05 a:hover{
	background-image:url(../images/category/l_navi05_rol.gif);
}	
#lnavi06 a{
	width:192px;
	height:23px;
	display:block;
	background-image:url(../images/category/l_navi06.gif);

}
#lnavi06 a:hover{
	background-image:url(../images/category/l_navi06_rol.gif);
}	
	
/*左ナビここまで*/	
/*右コンテナ*/	
#rbox{
	width:600px;
	float:right;
	background-color:#FFFFFF;
}
#rbox p{
	/*color:#00CCCC;*/
	/*font: 16px Arial, Helvetica, sans-serif;*/
	/*padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;*/
	
}
#rbox p a:link{
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#rbox p a:visited{
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#rbox p a:hover{
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#rbox table td{
	padding:3px;
}
#rbox table th{
	padding:3px;
}

#totop{
	clear:both;
	width:800px;
	height:23px;
	background-color:#FFFFFF;
}
.totop_button img{
	padding-right:25px;
}	
#footer{
	clear:both;
	width:800px;
}			

