@charset "utf-8";
/* CSS Document */

/**************** header *******************/

body {
    width:960px;
	overflow-x: hidden;
    text-align:center;
    margin-left:auto;margin-right:auto;
    text-align:left;

}
	
#topline {
	height:10px;
	background-image:url(../images/greenline.jpg);
	background-repeat: repeat-x;
	margin: 0 -500%; 
    padding: 0 500%; 
}

.kanban {
	float: left; 
}

/* トップ画面スライドショー */

#slideshow {
   position: relative;
   width:  960px; 
   height: 300px;
   margin: 0 0 -10px 0; 
}

#slideshow img {
   position: absolute;
   top: 0;
   left:0;
   z-index: 8;
   opacity: 0.0;
}

#slideshow img.active {
   z-index: 10;
   opacity: 1.0;
}

#slideshow img.last-active {
   z-index: 9;
}

/* グローバルナビ */

#globalnavi{
	height:62px;
	width:960px;  
	background-image:url(../images/navibar.jpg);
	background-repeat: repeat-x;
    margin: 0 -500% ;  
    padding: 0 500% ; 
}  
      
#globalnavi ul{  
    list-style-type: none;
	height:62px;
    margin:0 0 0 0;  
    padding:0 0 0 0;  
}  
      
#navi01 {
	float: left;  
	width: 192px;  
}  

#navi02 {    
    float: left;  
	width: 192px;   
}  

#navi03 {  
    float: left; 
	width: 192px; 
}  

/* グローバルナビ2 */

#globalnavi2{
	margin:0 0 55px 660px; 
	height:72px;	        
}  
      
#globalnavi2 ul{  
    list-style-type: none;
}  
      
#navi04 {       
	float: left;
	width: 129px; 
}  

#navi05 {
	float: left;
	width: 126px;   
}

#navi06 {  
	float: left;
	width: 126px;  
}

/**************** header END *******************/

#contents{ 
	height:auto; 
	background-image:url(../images/contentsback.jpg);
	background-repeat: repeat-y;        
}  

/****************  footer  *******************/

#blueline {   
	height:10px;
	width:960px;
	background-image:url(../images/blueline.jpg);
	background-repeat: repeat-x;
	margin: 0 -500%; 
    padding: 0 500%;
}

.text01{
    font-size:14px;
	font-color:#1b1b1b;
	line-height: 130%;
	text-align: center; 
	margin:30px auto 0 auto;

}

.text02{
    font-size:14px;
	font-color:#1b1b1b;
	line-height: 130%;
	text-align: center; 
	margin:5px auto 10px auto;

}

.flink{
	text-decoration:none;
}

a.flink:visited {
	text-decoration:none;
	color:#1b1b1b;
}

a.flink:active {
	text-decoration:none;
	color:#1b1b1b;
}

a.flink:hover {
	text-decoration:none;
	color:#ea68a2;
}

.dashedline {
	margin:5px auto 0 auto;
}

#endline {
	height:10px;
	background-image:url(../images/greenline.jpg);
	background-repeat: repeat-x;
	margin: 0 -500%; 
    padding: 0 500%; 
}
/****************  footer END *******************/