/*===========================================================================
body設定
===========================================================================*/ 
body{background-color:#ffffff;
     font-style:normal;
     font-weight:normal;
     font-size:13}
/*===========================================================================
div設定
===========================================================================*/
div{position:absolute;
    font-style:normal;
    font-weight:normal;
    font-size:15px;
    line-height:1.5;
    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}
/*===========================================================================
リンク設定
===========================================================================*/    
a:hover{color:#ff8c00}

/*a:link.menu1{color:#008800}
a:visited.menu1{color:#008800}
a:hover.menu1{color:#ff8c00}
a.menu1{text-decoration: none}*/

/*a.footer_link{text-decoration: none}*/

/*===========================================================================
table設定
===========================================================================*/           
td{font-size:13px;
   color:Black;
   padding:0px 20px 0px 20px;
   background-repeat:no-repeat;
   background-position:center center}

.site{border:1px solid #000000} 
/*===========================================================================
宣伝・広告
===========================================================================*/
.top1_1{top:10;
  width:700;
  height:60;
  text-align:center;
  color:red;
  font-size:14px;
  border:0px solid #000000}   
/*===========================================================================
レイアウト設定
===========================================================================*/
.seat_footer{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_footer{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 #E0FFC1}
     
/*===========================================================================
サイトポジション設定
===========================================================================*/
.position_footer{top:170; left:0; width:500; height:20;
               text-indent:20px;
               font-size:13px;line-height:1.5}
/*===========================================================================
メイン設定
===========================================================================*/  

/*===========================================================================
情報掲載
===========================================================================*/
.main_title_cha{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_cha  {top:280; left:50; width:600; height:380;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1.5;
            padding:20px 50px 0px 20px;} 

            
/*===========================================================================
広告掲載
===========================================================================*/
.main_title_adv{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_adv  {top:280; left:50; width:550; height:300;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1.5;
            padding:20px 50px 0px 20px;}            
            
/*===========================================================================
広告取扱規約
===========================================================================*/
.main_title_ad_rule{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_ad_rule  {top:280; left:50; width:550; height:1930;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1.5;
            padding:20px 50px 0px 20px;}
            
/*===========================================================================
サイトマップ
===========================================================================*/
.main_title_site{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_site {top:270; left:50;
            width:600; height:6400;
            /*background-image:url('../image/.png');*/
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #66cc66;
            line-height:1.5}  

.line1{top:0; left:0;width:600; height:4800;
       text-align:center;
       /*background-image:url('../image/reco_top2.png.png');*/
       background-repeat:repeat-y;
       font-size:15px;
       border:0px solid #66cc66;
       color:#006600}

.no1{top:0; left:0; width:200; height:5600;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200orange.png');
       background-repeat:repeat-y;}

.no2_1{top:0; left:200; width:200; height:700;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200blue.png');
       background-repeat:repeat-y;}
.no3_1{top:0; left:400; width:200; height:700;border:0px solid #66cc66;
       background-image:url('../image/200blue.png');
       background-repeat:repeat-y;}

.no2_2{top:700; left:200; width:200; height:700;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200pink.png');
       background-repeat:repeat-y}
.no3_2{top:700; left:400; width:200; height:700;border:0px solid #66cc66;
       background-image:url('../image/200pink.png');
       background-repeat:repeat-y;}

.no2_3{top:1400; left:200; width:200; height:700;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200green.png');
       background-repeat:repeat-y;}
.no3_3{top:1400; left:400; width:200; height:700;border:0px solid #66cc66;
       background-image:url('../image/200green.png');
       background-repeat:repeat-y;}

.no2_4{top:2100; left:200; width:200; height:700;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200yellow.png');
       background-repeat:repeat-y;}
.no3_4{top:2100; left:400; width:200; height:700;border:0px solid #66cc66;
       background-image:url('../image/200yellow.png');
       background-repeat:repeat-y;}

.no2_5{top:2800; left:200; width:200; height:700;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200red.png');
       background-repeat:repeat-y;}
.no3_5{top:2800; left:400; width:200; height:700;border:0px solid #66cc66;
       background-image:url('../image/200red.png');
       background-repeat:repeat-y;}

.no2_6{top:3500; left:200; width:200; height:700;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200water.png');
       background-repeat:repeat-y;}
.no3_6{top:3500; left:400; width:200; height:700;border:0px solid #66cc66;
       background-image:url('../image/200water.png');
       background-repeat:repeat-y;}

.no2_7{top:4200; left:200; width:200; height:700;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200redblue.png');
       background-repeat:repeat-y;}
.no3_7{top:4200; left:400; width:200; height:700;border:0px solid #66cc66;
       background-image:url('../image/200redblue.png');
       background-repeat:repeat-y;}

.no2_8{top:4900; left:200; width:200; height:700;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200gray.png');
       background-repeat:repeat-y;}
.no3_8{top:4900; left:400; width:200; height:700;border:0px solid #66cc66;
       background-image:url('../image/200gray.png');
       background-repeat:repeat-y;}

.name{position:relative;text-align:center;}


.line2{top:5600; left:0;width:600; height:500;
       text-align:center;
       /*background-image:url('../image/footer_title2.png');*/
       background-repeat:repeat-y;
       font-size:15px;
       border:0px solid #66cc66;
       color:#006600}

.reco_no1{top:0; left:0; width:200; height:500;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200pink.png');
       background-repeat:repeat-y;}
.reco_no2{top:0; left:200; width:200; height:500;border:0px solid #66cc66;
       background-image:url('../image/200blue.png');
       background-repeat:repeat-y;}
.reco_no3{top:0; left:400; width:200; height:500;border:0px solid #66cc66;
       background-image:url('../image/200blue.png');
       background-repeat:repeat-y;}


.line3{top:6100; left:0;width:600; height:500;
       text-align:center;
       /*background-image:url('../image/footer_title2.png');*/
       background-repeat:repeat-y;
       font-size:15px;
       border:0px solid #66cc66;
       color:#006600}

.job_no1{top:0; left:0; width:200; height:500;border:0px solid #66cc66;text-align:center;
       background-image:url('../image/200blue.png');
       background-repeat:repeat-y;}
.job_no2{top:0; left:200; width:200; height:500;border:0px solid #66cc66;
       background-image:url('../image/200pink.png');
       background-repeat:repeat-y;}
.job_no3{top:0; left:400; width:200; height:500;border:0px solid #66cc66;
       background-image:url('../image/200pink.png');
       background-repeat:repeat-y;}


.line4{top:6600; left:0;width:600; height:400;
       text-align:center;
       /*background-image:url('../image/footer_title2.png');*/
       background-repeat:repeat-y;
       font-size:15px;
       border:0px solid #66cc66;
       color:#006600}
       
.other_no1{top:0; left:0; width:200; height:400;border:0px solid #66cc66;
       background-image:url('../image/200yellow.png');
       background-repeat:repeat-y;}
.other_no2{top:0; left:200; width:200; height:400;border:0px solid #66cc66;
       background-image:url('../image/200green.png');
       background-repeat:repeat-y;}
.other_no3{top:0; left:400; width:200; height:400;border:0px solid #66cc66;
       background-image:url('../image/200green.png');
       background-repeat:repeat-y;}



.line5{top:7000; left:0;width:600; height:100;
       text-align:center;
       /*background-image:url('../image/footer_title2.png');*/
       background-repeat:repeat-y;
       font-size:15px;
       border:0px solid #66cc66;
       color:#006600}
       
.special_no1_1{top:0; left:0; width:200; height:100;border:0px solid #66cc66;
       background-image:url('../image/200redblue.png');
       background-repeat:repeat-y;}
.special_no1_2{top:0; left:200; width:200; height:100;border:0px solid #66cc66;
       background-image:url('../image/200redblue.png');
       background-repeat:repeat-y;}
.special_no1_3{top:0; left:400; width:200; height:100;border:0px solid #66cc66;
       background-image:url('../image/200redblue.png');
       background-repeat:repeat-y;}


.line6{top:7100; left:0;width:600; height:100;
       text-align:center;
       /*background-image:url('../image/footer_title2.png');*/
       background-repeat:repeat-y;
       font-size:15px;
       border:0px solid #66cc66;
       color:#006600}
       
.special_no2_1{top:0; left:0; width:200; height:100;border:0px solid #66cc66;
       background-image:url('../image/200gray.png');
       background-repeat:repeat-y;}
.special_no2_2{top:0; left:200; width:200; height:100;border:0px solid #66cc66;
       background-image:url('../image/200gray.png');
       background-repeat:repeat-y;}
.special_no2_3{top:0; left:400; width:200; height:100;border:0px solid #66cc66;
       background-image:url('../image/200gray.png');
       background-repeat:repeat-y;}           
/*===========================================================================
よくある質問
===========================================================================*/
.main_title_que{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_que  {top:280; left:50; width:600; height:500;
            /*background-image:url('../image/.png');*/
            background-repeat:repeat-y;
            font-size:15px;
            border:0px dashed #000000;
            line-height:1.5}  

.question  {left:0; width:550;
            background-image:url('../image/answer1.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px dashed #000000;
            line-height:1.5;
            padding:3px 0px 0px 0px}

.answer    {left:20; width:550;
            background-image:url('../image/answer2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px dashed #000000;
            line-height:1.5;
            text-indent:1em;
            padding:3px 0px 0px 0px}

#q_1{top:0; height:30}
#a_1{top:40; height:50}

#q_2{top:110; height:30}
#a_2{top:150; height:50}

#q_3{top:220; height:30}
#a_3{top:260; height:50}

#q_4{top:330; height:30}
#a_4{top:370; height:50}

#q_5{top:440; height:30}
#a_5{top:480; height:50}
            
/*===========================================================================
ＦＡＱ
===========================================================================*/
.main_title_faq{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_faq  {top:250; left:50; width:550; height:500;
            /*background-image:url('../image/.png');*/
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1.5}  
            
            
/*===========================================================================
プライバシーポリシー
===========================================================================*/
.main_title_pri{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_pri  {top:280; left:50; width:600; height:2580;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1.5;
            padding:20px 50px 0px 20px;}


/*===========================================================================
お問い合わせ
===========================================================================*/
.main_title_con{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_con  {top:280; left:50; width:600; height:430;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1.5}  

              
.kategori{position:absolute;
          width:150;height:30;
          font-size:15px;             
          line-height:1.2;
          text-align:left;
          border:0px solid #ccccff}
      
.space{position:absolute;
       font-size:15px;
       width:500;height:30;             
       line-height:1.2;
       border:0px solid #ccccff}

#con1{top:20; left:40px}                
#con1_space{top:20; left:200px}


#con2{top:60; left:40px}                
#con2_space{top:60; left:200px}

#con3{top:100; left:40px}                
#con3_space{top:100; left:200px}  

#con4{top:120; left:40px}                
#con4_space{top:120; left:200px}


#con5{top:160; left:40px}                
#con5_space{top:160; left:200px}

#con7{top:390; left:200px}                

#con8{top:390; left:300px}                

    
/*===========================================================================
免責事項
===========================================================================*/
.main_title_imm{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_imm  {top:270; left:50; width:600; height:650;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1.5;
            padding:20px 50px 0px 20px;}

p.footer_p{text-indent:1em}
/*p.footer_p2{text-indent:2em}*/

/*===========================================================================
規約
===========================================================================*/
.main_title_imm_rule{top:220; left:30; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:1px solid #66cc66;
            color:#006600}
            
            
.main_imm_rule  {top:270; left:50; width:600; height:5150;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1.5;
            padding:20px 50px 0px 20px;}


p.footer_p1{text-align:center;
            font-size:15px}
p.footer_p2{text-align:center;
            font-size:15px}
p.footer_p3{font-size:15px}
/*===========================================================================
フッダー情報
===========================================================================*/

.last{position:relative;top:0px; left:0px;
  border:0px inset #008b8b;
  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}  
  

#change           {height:830}
#advertisement    {height:730}
#sitemap          {height:7600}
#question         {height:950}
#faq              {height:900}
#privacy          {height:3030}
#contact          {height:850}
#immunity         {height:1050}

#ad_rule          {height:2350}
#immunity_rule    {height:5550}       