@charset "utf-8";

.nikki{
width: 200px;
margin: 0;
overflow: hidden;
height:20px;
float: left;}
#footer {position: relative;
	margin-top:0; /* negative value of footer height */
	height:190px;
	padding-top:1em;
	clear:both;	background-image:url(../image_info/part/teibou2.jpg);  	
     background-repeat:repeat-x;
} 

#foo{
     clear: both;
     width: 760px;
     margin:0 auto;
     padding-top:0;font-size: 0.8em;
     padding-bottom: 0.3em;
     text-align: center;letter-spacing: 0.07EM;
}
#foo ul {
     margin-bottom:0;
}
#foo ul li {
     display: inline;
     margin-right: 13px;
     padding-left: 27px;
     border-left: 1px solid #999;
     list-style-type: none;
     
}
#foo ul li a:link,
#foo ul li a:visited {
      color:#fff; 
      text-decoration: none}
#foo ul li a:active {
      color: #000;
      text-decoration:none }
#foo ul li a:hover{
      color: #666;
      text-decoration: none
       }


#foo ul li.home {
     padding-left:1EM;
     border-left: 0;
}


       
       
       
       
       
.keitai {
margin-top:2px;
padding-top: 0;
margin-bottom:0;
padding-left: 17px;
font-size: 0.7em;
width:740px;
margin-right:auto ;
margin-left:auto ;
height:1em;
clear: both;
color:#12a2d7;

     }
.keitai a {
     color:#666; 
     padding:0px 10px 0px 0px;
     text-decoration:none
    }
.keitai #topicPath_021 li {  
    float:left;     
    clear:right;padding-top: 0;
margin-bottom:0;
    letter-spacing:0.4px ;  
    list-style-type:none   
}   
.keitai #topicPath_021 li a {   
    margin-right:7px; 
    vertical-align:top;
    text-decoration:none;  
    padding-right:20px; 
     letter-spacing:0.4px ;      
}  
.keitai #topicPath_021 li {  
    float:left;     
    clear:right;
    letter-spacing:0.4px ;  
    list-style-type:none   
}   
.keitai #topicPath_021 li a {   
    margin-right:7px; 
    vertical-align:top;
    text-decoration:none;  
    padding-right:10px; 
     letter-spacing:0.4px ;      
}  

.keitai a:hover {
color:#12a2d7;
}

.site_etc {
margin-top:2px;
padding-top: 0;
margin-bottom:0;
padding-left: 17px;
font-size: 0.7em;
width:720px;
margin-right:auto ;
margin-left:auto ;
height:1em;
clear: both;
color:#12a2d7;
overflow: hidden;
height: 30px;
     }

.site_etc img {
border: 0;
     }

.site_etc a {
     color:#666; 
     padding:0px;
     text-decoration:none
    }

.site_etc a:hover {
color:#12a2d7;
}


.site_etc #topicPath_022 li.marin {  
    float:right;padding-top: 0;
margin-bottom:0;
width:100px;
    letter-spacing:0.4px ;  
    list-style-type:none   
} 
.site_etc #topicPath_022 li.otoiawase {  
    float:right;padding-top: 0;
margin-bottom:0;
width: 160px;
    letter-spacing:0.4px ;  
    list-style-type:none   
} 

.site_etc #topicPath_022 li {  
    float:right;padding-top: 0;
margin-bottom:0;
    letter-spacing:0.4px ;  
    list-style-type:none   
}   
.site_etc #topicPath_022 li a {   
    margin-right:2px; 
    vertical-align:top;
    text-decoration:none;  
    padding-right:2px; 
     letter-spacing:0.4px ;      

}  
#foo5{
     clear: both;
     width: 760px;
     margin:0 auto;
     padding-top:1em;font-size: 1em;
     text-align: center;
}
#foo5 ul {
     margin-bottom:0.2px;
}
#foo5 ul li {
     display: inline;
     margin-right: 13px;
     padding-left: 27px;
     list-style-type: none;
     letter-spacing: 0.05EM;
}

#foo5 ul li a:link,
#foo5 ul li a:visited {
      color:#fff; 
      text-decoration: none}
#foo5 ul li a:active {
      color: #000;
      text-decoration:none }
#foo5 ul li a:hover{
      color: #666;
      text-decoration: none
       }
