
@chareset "Shift_JIS";


      
 /* *********** ■■全てを含むディビジョン1010px[div]■■*********** */



 /* ************************* ■右全ての段落main■*******************\ */
 
 /* 右端の市松模様 右側だけに表示設定*/
div#pagebody {
    background: #000000 url(../img/base.img/pbodyback25.jpg) repeat-y right top scroll; 
    }
    
    
  /*　***■メインエリア市松入りは680px,なしは705px,フォントは選択！ページにより個々に設定main**** */
  
#link #main{
    background-color:#ffffff;
    width: 705px;
    height:auto;
    padding : 30px 0px 40px 0px;
    float:left;
    font-family:'ＭＳ Ｐゴシック',sans-serif;
    }  
  



/* ■cinguide を使用するページのメインコンテンツ内の大枠（この箱に全てが収まる）幅は個々に設定する */
#link #conguide{
    width: 550px;
    height:auto;
    letter-spacing:0px;
    line-height: 19px;
    font-size:12px; 
    color:#323232;
    text-align: left;
    padding : 0px 0px 0px 0px;
    margin : 40px auto 0px auto;
    text-align:justify;
    
   }
 
 /* ************************* ■ここまでは共通■********************/

 

  /******************■リンクパートナー見出し■******************* */

 .midasi {
     width: 560px;
     height: 20px;
     border: solid  #000000;
     border-width: 0px 0px 1px 5px;
     margin: 30px auto 0px auto;
     }
     
  
.kage1 {
    width: 13px;
    height: 20px;
    background-color:#575758;
    float:left;
    }     
     
.kage2 {
    width: 13px;
    height: 20px;
    background-color:#9F9FA0;
    float:left;
    }     
 
 

.midasi1 {
    width: 250px;
    font-size: 20px;
    font-family: Arial;
    line-height: 20px;
    color: #000000;
    font-weight :900;
    letter-spacing: 2px;
    padding-left: 10px;
    float:left;
    }     
      
 
.nizm2 {
    width: 550px;
    font-size: 12px;
    font-family: Arial;
    line-height: 19px;
    color: #910A10;
    font-weight :900;
    letter-spacing: 2px;
    margin: 0px 0px 0px 70px;
    }

 
.sougo {
    width: 120px;
    font-size: 12px;
    color: #6582EC;
    text-align: right;
    height: 20px;
    float: right;
    line-height: 20px;
    vertical-align: bottom;
    }      
 
   
.redcolor {
    color:#CD4141;
    }
     
  
.pline1 a {
    color:#0000FF;
    }
    
 .pline1 a:hover {
     color: #ED1A1A;
     } 
  
 /* ***********■■■リンク申し込みのポイント■■■************** */  

  /*申し込み全体を囲む */

#linkpoints {
    width: 550px;
    height: auto;
    font-size: 12px;
    margin: 0px auto 0px auto;
    }
 
.pline1 {
    font-size:13px;
    margin-top: 8px;
     } 
    
 
.pline2 {
    font-size:13px;
    font-weight: bold;
    margin-top: 10px;
    }     
      
      
 .pline3 {
    width: 380px;
    font-size:13px;
    margin-top: 8px;
    } 
        
     
 
.plinecenter {
    font-size:13px;
    text-align: center;
    margin-top: 8px;
    }      
 
 
 /* リンク解消、移動の注意点 */     
.attention {
    width: 520px;
    height: auto;
    font-size: 13px;
      line-height: 20px;
    border: solid 1px #BBC2E7;
    margin: 20px auto 30px auto;
    padding: 10px;
    } 
 
 .bletter {
    width: 520px;
    height: auto;
    font-size: 12px;
    color: #F60404;
   margin-bottom: 10px;
    padding: 0px;
    } 
     
 /* リンク申し込みフォームを囲む */
     
#apliform {
    width: 520px;
    height: 800px;
    font-size: 12px;
    border: solid 1px #BBC2E7;
    margin: 20px auto 30px auto;
    padding: 10px;
     }  
  
#form {
    background-color:#ffffff;
    width: 400px;
    height:330px;
    padding: 10px;
    margin : 20px auto 0px auto;
    clear: both;
     padding: 0px;
    } 
 

#area {
    width:400px;
    height:22px;
    padding: 0px;
    margin:0px 0px 0px 0px;

    }
	 
      
 /* テキストエリアの幅など */
 
 
.area1{
    width: 170px;
    height:20px;
    padding: 0px;
    margin:0px 0px;
    font-size:12px;
    font-weight:200;
    color:#323232;
    font-family:sans-selif;
    letter-spacing:1pt;
    line-height:12pt;
    float: left;
    }
	
.area2 {
    width: 200px;
    height:20px;
    padding: 0px;
    margin:0px 0px 0px 5px;
    float: left;
    }


#area2 {
    width: 350px;
    height:25px;
    padding: 0px;
    margin:0px;
    }

.button1	{
    width: 160px;
    height:25px;
    padding: 0px;
    margin:0px 0px 0px 0px;
    float: right;      
    }
	
.button2 	{
    width: 150px;
    height:25px;
    padding: 0px;
    margin:0px 0px 0px 0px;
    float: right;
    }
    
#example1{
    width: 200px;
    } 
    
#example2 {
    width: 150px;  
    } 

#example3 {
    width: 380px;  
    }     
    
select {
    width: 300px;
    } 

textarea {
    width: 350px;
    height: 60px;
    margin:15px 0px;
    } 
    
  /* カテゴリ選択 */
  
.category1 {
    width: 384px;
    height: 20px;
    margin: 25px auto 0px auto;
    }   
  
.category {
    width: 384px;
    height: 20px;
    margin: 2px auto 0px auto;
    } 
    
.sentaku {
    width: 135px;
    height: 20px;
    color: #ffffff;
    background-color:#000080;
    padding-left: 5px;
    float: left;
    }     
   
 .setu {
    width: 239px;
    height: 18px;
    font-size:11px;
    padding: 2px 0px 0px 5px;
    background-color:#E0E0E1;
    float: right;
    }    
    
 /* カテゴリを選択するフォーム */
    
 .categorychoice {
    width: 300px;
    height: 80px;
    margin: 15px 0px 0px 0px;
    }    
    
 
  
 
 
 
 
 
  
 /* ***********■■■リンクに関するCSS■■■************** */   
 
 
      
  /*上部リンク説明枠  */
  
     
 .topsetumei {
     width: 555px;
     margin: 10px auto 10px auto;
     font-size: 10px;
     color: #7C7C7C;
     letter-spacing: 1px;
     line-height: 12px;
      }
          
 .topsetumei img {
     float: left;
     margin-right: 5px;
 }
 
 .setumei2 {
     width: 260px;
      margin-right: 5px;

      float: left;
        }
    
.setumei3 {
    width: 270px;
     border: solid 1px #2103FA;
    float: right;
}   

 
 
 
   /*リンクのカテゴリ枠  */
   
 .cate {
     width: 555px;
       height: 24px;
        clear: both;
     margin: 0px auto 1px auto;

   }   
       
  
    
.cate li {
    margin-left: 1px;
    float:left;
    border: solid  #7D7D7D;
    border-width:0px 0px 0px 8px;
    
   }   
 
     
  
.cate  a {
     display: block;
     width: 122px;
     color: #ffffff;
     background-color:#6C6C6B;
     padding: 7px 0px 7px 8px;
     font-size:10px;
     line-height: 10px;
      
}
 
 .cate  a:hover  {
      color: #1705F9;
       background-color:#D4C684; 
     } 
  
 .noa {
    width: 121px;
     height: 14px;
     font-size: 11px;
     color: #1705F9;
     padding: 5px 0px 5px 8px;
     background-color:#D4C684; 
 }  

  
 /* ナンバリング */
 
 
 .number {
     width: 550px;
     height: 20px;
     
     text-align: left;
     margin: 0px auto 0px auto;
     padding: 6px;
     
  }
     
   
.number  a {
    text-decoration:none;
    color:#0000ff;
    font-size:10px; 
    font-family: 'MS ゴシック';
 }
 
 .number  a:hover  {
       color: #ED1A1A;
} 

 
 
    
.red {
    
    color:#FF0101;
    font-size:10px; 

 }
 
 /* ■ここからバナーのテーブル  */

  table { 
    border: 1px #ffffff solid; 
    border-collapse: collapse; 
    width: 555px; 
    margin: 0px auto 0px auto;
 } 
 
table, td, tr { 
    border: 1px #C9C9C9 solid; 
    border-collapse: collapse; 
    vertical-align: middle; 
} 
 
 td  { 
     padding: 4px;
     vertical-align: middle; 
} 

 
 
.banner {
    width: 88px;
    height: 10px;
    color: #ffffff;
     font-size:13px; 
    text-align: center;
     background-color:#ababab;
}

.sitename {
    width: 157px;
    height: 10px;
    color: #ffffff;
     font-size:13px; 
    text-align: center;
     background-color:#ababab;
}

.shoukai {
    width: 281px;
    height: 10px;
    color: #ffffff;
     font-size:13px; 
    text-align: center;
     background-color:#ababab;
}


 /*■バナーリンク始まり  */

    
table  a {
    text-decoration:none;
    color:#0000ff;
    letter-spacing:1px;
    line-height:14px;
    font-size:11px; 
    font-family: 'MS ゴシック';
 }
 
table  a:hover  {
       color: #ED1A1A;
} 

 
.bannerc {
    width: 88px;
    height: 31px;
    text-align: center;
}

.sitenamec {
    width: 157px;
    height: 31px;
     text-align: center;
  }

.shoukaic {
    width: 281px;
    height: 31px;
      font-size:11px; 
    text-align: left;
  }

  /* ■ここからテキストリンク  */  
  
  
  
 
  .textmidasi { 
    width: 536px; 
  
    color: #ffffff;
    vertical-align: middle;
    background-color: #ababab;
    padding: 5px 0px 5px 15px;
    margin: 30px auto 0px auto;
   } 
   
  
dl {
    width: 545px;
   margin: 0px auto 0px auto;
}













dt { 
background: url(../link/redyasmall.gif) no-repeat; 
background-position: 0px 7px; 
margin: 3px 0px 3px 0px;
padding: 8px 0px 0px 14px;
} 
  
dd {
    margin-left:20px;
     font-size:11px; 
     
     padding: 0px 0px 10px 0px;
      border: solid  #BCBCBB;
     border-width: 0px 0px 1px 0px;
    }
  
    
 dl  a {
    text-decoration:none;
    color:#0000FF;
    letter-spacing:1px;
    line-height:12px;
    font-size:11px; 
    font-family: 'MS ゴシック';
 }
 
 
 
 dl  a:hover  {
       color: #ED1A1A;
} 
   

   
 

