/*=========reset===========*/
* {margin:0px; padding:0px;}

h1,h2,h3,h4,h5,p,img,ul,li {margin:0px; padding:0px;}

/*=========基本設定===========*/
body{
     margin:0 auto;
	 padding:0;
	 }
#wrapper{
         margin:0 auto;
		 padding:0;
		 width:805px;
		 height:auto;
		 overflow:auto;
		 }
#flash{
       margin:60px 0 10px 0;
	   width:530px;
	   height:240px;
	   background:url(../images/con_bg.gif);
	   padding:110px 0 0 270px;
	   }
#con{
     margin:60px 0 10px 0;
	 width:800px;
	 height:349px;
	 padding-top:1px;
	 background-image:url(../images/con_bg.gif);
	 }
     
/*ナビゲーション設定*/
#navi{
	   width:805px;
	   height:40px;
	   margin:0;
	   padding:0;
	   list-style:none;
	   }
	   
#navi li{
      float:left;
	  height:20px;
	  width:100px;
	  margin:0;
	  padding:0;
	  text-indent:-9999px;
	  }	 
	   
#navi_home a{background:#fff url(../images/menu_01home.gif) no-repeat 0 0;}
#navi_what a{background:#fff url(../images/menu_02new.gif) no-repeat 0 0;}
#navi_coporate a{background:#fff url(../images/menu_03corpo.gif) no-repeat 0 0;}
#navi_history a{background:#fff url(../images/menu_04history.gif) no-repeat 0 0;}
#navi_hanayama a{background:#fff url(../images/menu_05hanayama.gif) no-repeat 0 0;}
#navi_baian a{background:#fff url(../images/menu_06baian.gif) no-repeat 0 0;}
#navi_recuruit a{background:#fff url(../images/menu_07recuruit.gif) no-repeat 0 0;}
#navi_contact a{background:#fff url(../images/menu_08contact.gif) no-repeat 0 0;}

#navi li a:hover{background-position:0 -20px;}

#navi li a{
          display:block;
		  width:100%;
		  height:100%;
		  }  

/*スクロールバー設定*/
.scroll{
        overflow:auto;
        width:799px;
        height:348px;
       }
/*スクロール色に関する設定*/
.scroll{
        scrollbar-arrow-color: #808080;
        scrollbar-face-color: #ffffff;
        scrollbar-3dlight-color: #cfcfcf;
        scrollbar-darkshadow-color: #707070;
        scrollbar-highlight-color: #eeeeee;
        scrollbar-shadow-color: #bbbbbb;
        } 


	
/*=========各ページ内の設定===========*/
/*01_What's New*/
#con h1.new{
            width:165px;
			height:35px;
			background-image:url(../images/t_new.gif);
			text-indent:-9999px;
			margin:40px 0 40px 60px;
			}
#con table.new p{
                 font-size:10px;
				 color:#333333;
				 line-height:130%;
				 } 
/*02_Corporat Data*/
#con h1.corpo{
            width:200px;
			height:35px;
			background-image:url(../images/t_corpo.gif);
			text-indent:-9999px;
			margin:40px 0 40px 60px;
			}
#con table.corpo p.data{
                 width:360px;
				 height:265px;
				 background-image:url(../images/corporate_data_01.gif);
				 text-indent:-9999px;
				 margin-bottom:20px;
				 }   
#con table.corpo p.map{
                 width:30px;
				 height:20px;
				 background-image:url(../images/map.gif);
				 text-indent:-9999px;
				 margin-top:21px;
				 }
#con table.corpo p.map a{
                 width:100%;
				 height:100%;
				 display:block;
				 }
/*03_History*//*04_HANA-YAMA*/  
#con h1.under{
              width:200px;
			  height:20px;
			  background:url(../images/under.jpg) no-repeat 0 0;
			  text-indent:-9999px;
			  margin:150px 0 0 290px;
			  }   
/*07_Recuruit*/
#con h1.recuruit{
            width:73px;
			height:35px;
			background-image:url(../images/t_recruit.gif);
			text-indent:-9999px;
			margin:40px 0 40px 60px;
			} 
#con h2{
        width:227px;
		height:35px;
	    text-indent:-9999px;
		} 
#con h2.open_staff{background-image:url(../images/recruit_h2_a.gif);}
#con h3{
        width:484px;
	    height:106px;
		background:url(../images/recuruit_h3.gif) no-repeat 0 0;
	    text-indent:-9999px;
		margin:30px 0;
		}      
#con table.rec p.text1{
                 width:369px;
				 height:101px;
				 background:url(../images/recruit_text1.gif) no-repeat 0 0;
				 text-indent:-9999px;
				 } 
#con table.rec p.text2{
                 width:400px;
				 height:33px;
				 background:url(../images/recruit_text2.gif) no-repeat 0 0;
				 text-indent:-9999px;
				 margin-bottom:10px;
				 }
				 
/*05_hanayama*/
#con h1.hanayama{
            width:140px;
			height:35px;
			background-image:url(../images/title_hanayama.gif);
			text-indent:-9999px;
			margin:40px 0 40px 60px;
			} 

.hanayama_text{
               width:563px;
			   height:113px;
			   background:url(../images/hanayama_top_access.gif) no-repeat 0 0;
			   text-indent:-9999px;
			   }
/*ニュース*/
h1.news{
         width:73px;
		 height:22px;
		 background:url(../hanayama/img/news.gif) no-repeat 0 0;
		 text-indent:-9999px;
		 margin:0 auto 20px 70px;
		 }
		 
.news_text{
           font-size:0.8em;
		   line-height:150%;
		   margin:0 0 0 100px;
		   }
/*ランチ*/
#con h1.lunch{
            width:200px;
			height:45px;
			background:url(../hanayama/img/lunch_h2.gif) no-repeat 0 0;
			text-indent:-9999px;
			margin:40px 0 40px 290px;
			}  
#con h2.lunch_a{
            width:204px;
			height:45px;
			background:url(../hanayama/img/lunch_h3_a.gif) no-repeat 0 0;
			text-indent:-9999px;
			}  
#con h2.lunch_b{
            width:188px;
			height:30px;
			background:url(../hanayama/img/lunch_h3_b.gif) no-repeat 0 0;
			text-indent:-9999px;
			}    
#con h2.lunch_c{
            width:188px;
			height:30px;
			background:url(../hanayama/img/lunch_h3_c.gif) no-repeat 0 0;
			text-indent:-9999px;
			} 
#con h3.lunch_a{
            width:204px;
			height:55px;
			background:url(../hanayama/img/lunch_p_a.gif) no-repeat 0 0;
			text-indent:-9999px;
			margin-top:0px;
			} 
#con h3.lunch_b{
            width:188px;
			height:116px;
			background:url(../hanayama/img/lunch_p_b.gif) no-repeat 0 0;
			text-indent:-9999px;
			margin-top:0px;
			}     
#con h3.lunch_c{
            width:188px;
			height:133px;
			background:url(../hanayama/img/lunch_p_c.gif) no-repeat 0 0;
			text-indent:-9999px;
			margin-top:0px;
			}  
/*ディナー*/
#con h1.dinner{
            width:200px;
			height:45px;
			background:url(../hanayama/img/dinner_h2.gif) no-repeat 0 0;
			text-indent:-9999px;
			margin:40px 0 40px 290px;
			}  
#con h2.dinner_menu{
            width:200px;
			height:225px;
			background:url(../hanayama/img/dinner_menu.gif) no-repeat 0 0;
			text-indent:-9999px;
			margin:0px 0 40px 220px;
			} 
			
/*アクセス*/
#con h1.access{
            width:563px;
			height:111px;
			background:url(../hanayama/img/access.gif) no-repeat 0 0;
			text-indent:-9999px;
			margin:120px 0 40px 100px;
			}   