/*===========================================================================
body設定
===========================================================================*/
body{background-color:#ffffff;
     font-style:normal;
     font-weight:normal;
     font-size:13px;
     line-height:2}
/*===========================================================================
div設定
===========================================================================*/
div{position:absolute;
    color:Black;
    text-align:left;
    text-decoration:noline;
    margin:0px;
    padding:0px;
    border:0px dashed #000000;
    /*overflow:hidden;*/
    cursor:default;
    background-repeat:no-repeat;
    background-position:center center;
    font-style:normal;
    font-weight:normal;
    font-size:13px;
    line-height:2}
/*===========================================================================
リンク設定
===========================================================================*/     
/*a:link.menu1{color:#008800}
a:visited.menu1{color:#008800}
a:hover.menu1{color:#ff8c00}
a.menu1{text-decoration: none}*/

a:link.new{color:#0033cc}
a:visited.new{color:#0033cc}
a:hover.new{color:#cc0033}
/*a.new{text-decoration: none}*/

a:link.point_reco{color:#0033cc}
a:visited.point_reco{color:#0033cc}
a:hover.point_reco{color:#cc0033}
a.point_reco{text-decoration: none}

a:link.point_job{color:#990000}
a:visited.point_job{color:#990000}
a:hover.point_job{color:#0066ff}
a.point_job{text-decoration: none}

/*===========================================================================
テーブル設定
===========================================================================*/
table{position:relative}

/*これでタイトル等のズレは解消できる*/
   td{font-size:13px;
   color:Black;
   padding:0px 20px 0px 20px;
   background-repeat:no-repeat;
   background-position:center center}
/*===========================================================================
宣伝・広告
===========================================================================*/
.top1_1{top:10;
  width:700;
  height:60;
  text-align:center;
  color:red;
  font-size:14px;
  border:0px solid #000000}
/*===========================================================================
レイアウト設定
===========================================================================*/
.seat_reco_top{position:relative;top:100; left:0px;
  width:700}  
/*===========================================================================
タイトル設定
===========================================================================*/
#title{top:0px; left:0px;
  background-image:url('image/zoi1.png');
  background-position:left top;
  width:700;
  height:100}
/*===========================================================================
メニュー設定
===========================================================================*/  

#menu_reco_top{top:120px; left:0px;
  width:700;
  height:30}  
  
  #menu1{top:0px; left:0px}  
  #menu2{top:0px; left:140px}
  #menu3{top:0px; left:280px}
  #menu4{top:0px; left:420px}
  #menu5{top:0px; left:560px}
  
.menu{width:140;
  height:30;
  background-image:url('image/menu1.png');
  background-repeat:repeat-y;          
  text-align:center;
  margin:0px;
  padding:7px 0px 0px 0px;
  color:#009966;
  font-style:normal;
  font-weight:bold;
  font-size:16px;
  line-height:normal;
  border:0px solid /*#c0ffc0*/ #E0FFC1}
     
/*===========================================================================
トップ設定
===========================================================================*/
#new_job{top:175; left:450px;
       width:200;height:30;         
       background-image:url('image/city5.png');
       background-repeat:repeat-y;
       border:0px solid #ffccff;
       font-size:16px;
       text-align:center;
       padding:2px 0px 0px 0px;line-height:1.5;
       color:#009966}

#new_reco{top:175; left:450px;
       width:200;height:30;         
       background-image:url('image/city5.png');
       background-repeat:repeat-y;
       border:0px solid #ffccff;
       font-size:16px;
       text-align:center;
       padding:2px 0px 0px 0px;line-height:1.5;
       color:#009966}
/*===========================================================================
サイトポジション設定
===========================================================================*/
#position_reco{top:180; left:0; width:400; height:20;
               text-indent:20px;
               font-size:13px;line-height:1.5}

      
/*===========================================================================
メイン設定
===========================================================================*/
#main_reco_top{position:relative;top:230; left:0px;
              width:700;height:700;
              font-size:16px;             
              line-height:1.2;              
              /*background-image:url('image/');*/
              background-repeat:repeat-y;
              border:0px solid #ccccff}
              
#main_reco_page{position:relative;top:230; left:0px;
              width:700;height:1000;
              font-size:16px;             
              line-height:1.2;              
              /*background-image:url('image/');*/
              background-repeat:repeat-y;
              border:0px solid #ccccff}
              
#place{top:0; left:0px;
       width:700;height:120;         
       border:0px solid #ffcccc}
       


              
.group_reco{width:100;height:30;
       text-align:center;
       margin:0px;
       padding:5px 0px 0px 0px;
       font-size:16px;             
       line-height:1.2;              
       background-image:url('image/place1.png');
       background-repeat:repeat-y;
       border:0px solid #ccccff}

.group_job{width:100;height:30;
       text-align:center;
       margin:0px;
       padding:5px 0px 0px 0px;
       font-size:16px;             
       line-height:1.2;              
       background-image:url('image/place2.png');
       background-repeat:repeat-y;
       border:0px solid #ccccff}
                            
#group1{top:0; left:0px}
#group2{top:0; left:100px}
#group3{top:0; left:200px}
#group4{top:0; left:300px}
#group5{top:0; left:400px}
#group6{top:0; left:500px}
#group7{top:0; left:600px}
#group8{top:40; left:0px}
#group9{top:40; left:100px}
#group10{top:40; left:200px}
#group11{top:40; left:300px}
#group12{top:40; left:400px}
#group13{top:40; left:500px}
#group14{top:40; left:600px}
#group15{top:80; left:0px}
#group16{top:80; left:100px}
#group17{top:80; left:200px}
#group18{top:80; left:300px}
#group19{top:80; left:400px}
#group20{top:80; left:500px} 
#group21{top:80; left:600px}

#city_reco{top:135; left:50px;
       width:200;height:30;         
       background-image:url('image/city4.png');
       background-repeat:repeat-y;
       border:0px solid #ffccff;
       font-size:17px;
       text-align:center;
       padding:2px 0px 0px 0px;line-height:1.5;
       /*font-weight:bold;*/color:#000000}

#city_reco_top{top:135; left:50px;
       width:200;height:30;         
       background-image:url('image/city4.png');
       background-repeat:repeat-y;
       border:0px solid #ffccff;
       font-size:17px;
       text-align:center;
       padding:2px 0px 0px 0px;line-height:1.5;
       /*font-weight:bold;*/color:#000000}
       
#city_job{top:135; left:50px;
       width:200;height:30;         
       background-image:url('image/city3.png');
       background-repeat:repeat-y;
       border:0px solid #ffccff;
       font-size:17px;
       text-align:center;
       padding:2px 0px 0px 0px;line-height:1.5;
       /*font-weight:bold;*/color:#000000}
       
#city_job_top{top:135; left:50px;
       width:200;height:30;         
       background-image:url('image/city3.png');
       background-repeat:repeat-y;
       border:0px solid #ffccff;
       font-size:17px;
       text-align:center;
       padding:2px 0px 0px 0px;line-height:1.5;
       /*font-weight:bold;*/color:#000000}       

.no{top:140; left:600px;
    width:100;height:20;         
    border:0px solid #ffcccc}

       
#job{top:170; left:0px;
       width:700;height:820;         
       /*background-image:url('image/');*/
       background-repeat:repeat-y;
       border:0px solid #0055cc;}

.job_1{position:relative;top:0; left:0px;
       width:680;height:200;         
       background-image:url('image/job6.png');
       background-repeat:repeat-y;
       border:0px solid #aaffff;
       margin:20px 10px 20px 10px}

.job_2{position:relative;top:0; left:0px;
       width:680;height:200;         
       background-image:url('image/job3.png');
       background-repeat:repeat-y;
       border:0px solid #aaffaa;
       margin:20px 10px 20px 10px}
       
.job_3{position:relative;top:0; left:0px;
       width:680;height:200;         
       background-image:url('image/job5.png');
       background-repeat:repeat-y;
       border:0px solid #ffaaff;
       margin:20px 10px 20px 10px}
       
 .job_4{position:relative;top:0; left:0px;
       width:680;height:200;         
       background-image:url('image/job4.png');
       background-repeat:repeat-y;
       border:0px solid #ffaaff;
       margin:20px 10px 20px 10px} 
       
 .job_5{position:relative;top:0; left:0px;
       width:680;height:200;         
       background-image:url('image/job2.png');
       background-repeat:repeat-y;
       border:0px solid #ffaaff;
       margin:20px 10px 20px 10px} 


.main_reco{top:170; left:0px;
       width:700;height:1000;         
       /*background-image:url('image/');*/
       background-repeat:repeat-y;
       border:0px solid #0055cc;}

.reco_1{position:relative;top:0; left:0px;
       width:680;height:220;         
       background-image:url('image/job6.png');
       background-repeat:repeat-y;
       border:0px solid #aaffff;
       margin:20px 10px 20px 10px}

.reco_2{position:relative;top:0; left:0px;
       width:680;height:220;         
       background-image:url('image/job3.png');
       background-repeat:repeat-y;
       border:0px solid #aaffaa;
       margin:20px 10px 20px 10px}
       
.reco_3{position:relative;top:0; left:0px;
       width:680;height:220;         
       background-image:url('image/job5.png');
       background-repeat:repeat-y;
       border:0px solid #ffaaff;
       margin:20px 10px 20px 10px}
       
.reco_4{position:relative;top:0; left:0px;
       width:680;height:220;         
       background-image:url('image/job4.png');
       background-repeat:repeat-y;
       border:0px solid #ffaaff;
       margin:20px 10px 20px 10px} 
       
.reco_5{position:relative;top:0; left:0px;
       width:680;height:220;         
       background-image:url('image/job2.png');
       background-repeat:repeat-y;
       border:0px solid #ffaaff;
       margin:20px 10px 20px 10px}

.manual_job{top:190; left:50px;
             width:600;height:350;
             font-size:15px;             
             line-height:1.5;              
             background-image:url('image/reco_top1.png');
             background-repeat:repeat-y;
             border:0px solid #ccccff;
             /*text-indent:1em;*/
             padding:15px 20px 0px 20px}

.manual_reco{top:190; left:50px;
             width:600;height:350;
             font-size:15px;             
             line-height:1.5;              
             background-image:url('image/reco_top1.png');
             background-repeat:repeat-y;
             border:0px solid #ccccff;
             /*text-indent:1em;*/
             padding:15px 20px 0px 20px}
             
p.manual_p{  font-size:15px;             
             line-height:1.5;              
             text-indent:1em}
a.manual_a{text-decoration: none}
a:hover.manual_a{color:#ff8c00}
/*===========================================================================
ページ移動
===========================================================================*/       
#page_job{top:2385; left:400; width:300; height:20;
          text-align:right;
          text-indent:20px;
          font-size:13px;line-height:1.5}
               
#page_reco{top:2585; left:400; width:300; height:20;
           text-align:right;
           text-indent:20px;
           font-size:13px;line-height:1.5}                                         
/*===========================================================================
table設定
===========================================================================*/           
td{font-size:15px;
   text-align:left;
   color:Black;
   padding:0px 0px 0px 0px;
   background-repeat:no-repeat;
   background-position:center center;
   border:0px solid #33ffff;}
    
td.name{text-align:center;font-weight:bold;color:#6666ff;font-size:16px; width:300;height:40;padding:0px 0px 0px 5px}
td.adress{width:300;height:20;padding:0px 0px 0px 5px}
td.tel{font-weight:bold;color:#ff6600;width:250;height:20;padding:0px 0px 0px 5px}
td.money{width:300;height:20;padding:0px 0px 0px 5px}
td.time{width:300;height:20;padding:0px 0px 0px 5px}
td.other{width:300;height:20;padding:0px 0px 0px 5px}

td.comment_1{width:300;height:20; text-align:left;font-size:14px;line-height:1.5;
           padding:0px 0px 0px 0px;
           border:0px solid #aaffff;}
           
td.comment_2{width:300;height:20; text-align:left;
           padding:0px 0px 0px 0px;
           border:1px solid #aaffaa;}
           
td.comment_3{width:300;height:20; text-align:left;
           padding:0px 0px 0px 0px;
           border:0px solid #ffaaff;}           
           
                      
td.icon{width:300;height:30; text-align:right;
        padding:0px 0px 0px 0px;}
        
td.line1{width:80;height:20; text-align:right;
        padding:0px 0px 0px 0px;}              
/*===========================================================================
フッダー情報
===========================================================================*/

.last{position:relative;top:0px; left:0px;
  text-align:center;
  width:700;
  height:100;
  background-image:url('image/last1.png');
  background-repeat:repeat-y;
  padding:10px 0px 10px 0px;
  font-size:13px;
  line-height:2;
  border:0px solid #ffffaa;margin:0px}  

#reco_top {height:900}
#reco_page{height:2950}
#job_top  {height:900}
#job_page {height:2750}


#job_page_koka01{height:2770}


#reco_page_otsu_01{height:3400}
#reco_page_gamo_01{height:3000}
#reco_page_takashima_01{height:3000}