body                 {
                      width : 920px ;
                      height : auto ;
                      margin : auto ;
                      background-color : #F7F7F7 ;
                     }

#container           {
                      width : 920px ;
                      height : auto ;
                      padding : 0px ;
                      background-color : #FFFFFF ;
                     }

#heder               {
                      width : 900px ;
                      height : 510px ;
                      margin-left : 10px ;
					  margin-right : 10px ;
                      padding : 0px ;
                     }

.name               {
	                  width : 900px ;
					  height : 70px ; 
					  background : url(img/name.gif) no-repeat ;
                     }
					 
.name h1             {
                      font-size : 12px ;
					  font-weight : normal ;
                      color : #000000 ;
                      margin-top : 5px ;
					  margin-bottom : 5px;
                      text-align : center ;
                     }

.name p             {
                      font-size : 13px ;
                      color : #000000 ;
                      margin-top : 5px ;
					  margin-bottom : 5px;
					  margin-right : 5px ;
                      text-align : right ;
                     }

#heder-nav           {
                      width : 900px ;
					  height : 40px ;
                      margin-top : 0px ;
					  margin-bottom : 0px ;
					  margin-left : 0px ;
					  margin-right : 0px ;
                      padding : 0px ;
                     }

#heder-nav h2        {
                      font-size : 9px ;
                      margin : 0px ;
                      padding : 0px ;
                      float : left ;
                     }

#heder-nav h2 em     {
                       visibility : hidden ;
                     }

#heder-nav h2 a      {
                       text-decoration : none ;
                       display : block ;
                     }

#heder-nav h2#raikan a                     {
	                                        width : 113px ;
											height : 40px ;
                                            background : url(img/bt/bt8.jpg) no-repeat ;
                                           }


#heder-nav h2#raikan a:hover,#heder-nav h2#raikan a:active   {
	                                                          width : 113px ;
											                  height : 40px ;
                                                              background : url(img/bt/bt8.jpg) no-repeat ;
                                                             }

#heder-nav h2#kannai a                     {
	                                        width : 112px ;
											height : 40px ;
                                            background : url(img/bt/bt1.jpg) no-repeat ;
                                           }


#heder-nav h2#kannai a:hover,#heder-nav h2#kannai a:active   {
	                                                          width : 112px ;
											                  height : 40px ;
                                                              background : url(img/bt/bt1.jpg) no-repeat ;
                                                             }

#heder-nav h2#heya a                     {
	                                        width : 113px ;
											height : 40px ;
                                            background : url(img/bt/bt2.jpg) no-repeat ;
                                           }


#heder-nav h2#heya a:hover,#heder-nav h2#heya a:active   {
	                                                       width : 113px ;
														   height : 40px ;
                                                           background : url(img/bt/bt2.jpg) no-repeat ;
                                                         }

#heder-nav h2#ryori a                     {
	                                        width : 112px ;
											height : 40px ;
                                            background : url(img/bt/bt3.jpg) no-repeat ;
                                           }


#heder-nav h2#ryori a:hover,#heder-nav h2#ryori a:active   {
	                                                           width : 112px ;
															   height : 40px ;
                                                               background : url(img/bt/bt3.jpg) no-repeat ;
                                                             }

#heder-nav h2#huro a                     {
	                                        width : 113px ;
											height : 40px ;
                                           background : url(img/bt/bt4.jpg) no-repeat ;
                                           }


#heder-nav h2#huro a:hover,#heder-nav h2#huro a:active   {
	                                                       width : 113px ;
														   height : 40px ;
                                                           background : url(img/bt/bt4.jpg) no-repeat ;
                                                          }

#heder-nav h2#este a                     {
	                                       width : 112px ;
										   height :40px ;
                                            background : url(img/bt/bt5.jpg) no-repeat ;
                                           }


#heder-nav h2#este a:hover,#heder-nav h2#este a:active   {
	                                                          width : 112px ;
															  height : 40px ;
                                                               background : url(img/bt/bt5.jpg) no-repeat ;
                                                             }

#heder-nav h2#access a                     {
	                                        width : 113px ;
											 height : 40px ;
                                            background : url(img/bt/bt6.jpg) no-repeat ;
                                           }


#heder-nav h2#access a:hover,#heder-nav h2#access a:active   {
	                                                          width : 113px ;
															  height : 40px ;
                                                               background : url(img/bt/bt6.jpg) no-repeat ;
                                                             }

#heder-nav h2#yoyaku a                     {
	                                         width : 112px ;
											 height : 40px ;
                                            background : url(img/bt/bt7.jpg) no-repeat ;
                                           }


#heder-nav h2#yoyaku a:hover,#heder-nav h2#yoyaku a:active   {
	                                                           width : 112px ;
															   height : 40px ;
                                                               background : url(img/bt/bt7.jpg) no-repeat ;
                                                             }


#maincol            {
                      width : 900px ;
                      height : 800px ;
                      margin-top : 10px ;
					  margin-left : 10px ;
					  margin-right : 10px ;
                    }

#maincol h2        {
                      font-size : 16px ;
                      color : #333333 ;
                      margin-top :40px ;
                      margin-left : 20px ;
                      padding-left : 5px ;
                      border-bottom : 1px solid #333333 ;
                    }

#maincol p         {
                      font-size : 15px ;
                      color : #000000 ;
                      line-height : 1.7 ;
                      margin-top : 10px ;
                      margin-left : 20px ;
					  margin-right : 20px ;
					  margin-bottom : 10px ;
                    }

#menu             {
                    width : 900px ;
                    height : 500px ;
					margin-top : 10px ;
					margin-left : 10px ;
					margin-right : 10px ;
					margin-bottom : 0px ;
                   }

#menu p          {
                      font-size : 14px ;
                      color : #333333 ;
                      line-height : 1.8 ;
                      margin-top : 10px ;
                      margin-left : 30px ;
					  margin-right : 20px ;
                      padding : 0px ;
                    }


#foot              { 
                    width : 900px ;
                    padding : 0px ;
                    margin-top : 0px ;
					margin-bottom : 0px ;
					margin-left : 10px ;
					margin-right : 10px ;
                   }
				   
#foot p                {
                        font-size : 14px ;
                        color : #333333 ;
                        text-align : center ;
                       }


#foot ul#subnav        {
                        padding-top : 5px;
                        margin : 0px ;
                        font-size : 12px ;
                        width : 900px ;
                        height : 25px ;
                       }

#foot ul#subnav li     {
                         margin : 0px ;
                         list-style : none ;
                         padding : 0px ;
                       }

#foot ul#subnav li a   {
                         display : block ;
                         text-decoration : none;
                         color : #333333 ;
                       }


#foot ul#subnav li#umi1             { 
                                      width: 75px;
                                      text-align : center;
                                      float : left ; 
                                    }

#foot ul#subnav li#umi1  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi1 a:hover,#foot ul#subnav li#umi1 a:active {
                                                                  color : #CC0000 ;
                                                                 }

#foot ul#subnav li#umi2            { width: 75px;
                                     text-align : center;
                                     float : left ;
                                    }
                      
#foot ul#subnav li#umi2  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi2 a:hover,#foot ul#subnav li#umi2 a:active {
                                                                  color : #CC0000 ;
                                                                }
           
#foot ul#subnav li#umi3      { width: 75px;
                                 text-align : center;
                                     float : left ;
                               }

#foot ul#subnav li#umi3  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi3 a:hover,#foot ul#subnav li#umi3 a:active {
                                                                  color : #CC0000 ;
                                                                }


#foot ul#subnav li#umi4     { width: 75px; 
                                 text-align : center;
                                     float : left ;
                               }

#foot ul#subnav li#umi4  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi4 a:hover,#foot ul#subnav li#umi4 a:active {
                                                                  color : #CC0000 ;
                                                                }


#foot ul#subnav li#umi5        { width: 75px; 
                                 text-align : center;  
                                     float : left ;
                                }

#foot ul#subnav li#umi5  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi5 a:hover,#foot ul#subnav li#umi5 a:active {
                                                                  color : #CC0000 ;
                                                                }


#foot ul#subnav li#umi6   { width: 75px;
                                 text-align : center; 
                                     float : left ;
                               }

#foot ul#subnav li#umi6  a      {
                                      color : #333333 ;
                                    }

#foot ul#subnav li#umi6 a:hover,#foot ul#subnav li#umi6 a:active {
                                                                            color : #CC0000 ;   
                                                                           }
#foot ul#subnav li#umi7  { width: 75px;
                                 text-align : center; 
                                     float : left ;
                               }

#foot ul#subnav li#umi7  a      {
                                      color : #333333 ;
                                    }

#foot ul#subnav li#umi7 a:hover,#foot ul#subnav li#umi7 a:active {
                                                                            color : #CC0000 ;
                                                                           }


#foot ul#subnav li#umi8        { 
                                 width: 75px;
                                 text-align : center;
                                 float : left ;
                               }

#foot ul#subnav li#umi8  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi8 a:hover,#foot ul#subnav li#umi8 a:active {
                                                                          color : #CC0000 ;
                                                                         }


#foot ul#subnav li#umi9       { width: 75px;
                                 text-align : center;
                                     float : left ;

                               }

#foot ul#subnav li#umi9  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi9 a:hover,#foot ul#subnav li#umi9 a:active {
                                                                  color : #CC0000 ;
                                                                }

#foot ul#subnav li#umi10  { width: 75px;
                                 text-align : center; 
                                     float : left ;
                               }

#foot ul#subnav li#umi10  a      {
                                      color : #333333 ;
                                    }

#foot ul#subnav li#umi10 a:hover,#foot ul#subnav li#umi10 a:active {
                                                                            color : #CC0000 ;
                                                                           }


#foot ul#subnav li#umi11   { width: 75px;
                                 text-align : center;
                                     float : left ;
                               }

#foot ul#subnav li#umi11  a      {
                                  color : #333333 ;
                                }

#foot ul#subnav li#umi11 a:hover,#foot ul#subnav li#umi11 a:active {
                                                                          color : #CC0000 ;
                                                                         }

#footer             {
                      padding-bottom : 10px ;
                      font-size : 14px ;
                      text-align : center ;
                      color : #333333 ;
                    }