@charset "Shift_JIS";

.mark {behavior:url (#default#homepage);}


a {
   background: transparent;
   color: #A00;
   text-decoration: none;}

a:active, a:hover  {
                   background: transparent;
                   color: #000;
                   text-decoration: none;}


tbody{
      line-height: 1.2em;
      font-size: 11px; 
      background: transparent;
      border: 1px;
      width: 80%;
      cellpadding: 15px;
      position: relative;}




body{
  scrollbar-3dlight-color:#aaa;
  scrollbar-arrow-color:#aaa;
  scrollbar-base-color:#fff;
  scrollbar-darkshadow-color:#aaa;
  scrollbar-face-color:#fff;
  scrollbar-highlight-color:#fff;
  scrollbar-shadow-color:#fff;
}



body{
     font-family: 'verdana','chicago','Arial','Helvetica',"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
     color: #444;
     letter-spacing: 0.05em;
     margin: 0px;
     padding: 0px;
     text-align: center;
     font-size: medium;
     line-height: 0.9em;
     border: 0px solid #e6e7e1;
     background: #ffd url("titles/back.jpg") fixed repeat center top ;
     }

.marker {position: relative; color: #ccc; margin: 10px;}



p
 {font-size: 11px;
  letter-spacing: 0.05em;
  list-style-type : decimal;
  position: relative;
  }


ul
 {font-size: 11px;
  letter-spacing: 0.05em;
  line-height: 1.7em;}





#layout{position: relative;
        width: 600px;
        padding: 0px;
        margin: 0px auto;
        }



#home1{
      text-align: left;
      font-size: 14pt;
      float: left;
      background: transparent;
      margin: 10px 0px 10px 0px;
      padding: 0px;
      width: 100px;
      height: auto;
      
      }


#home2{
      text-align: right;
      font-size: 14pt;
      float: right;
      background: transparent;
      margin: 10px 0px 10px 0px;
      padding: 0px;
      width: 100px;
      height: auto;
      
      }


#top{
     text-align: center;
     background: #fff;
     width: 598px;
     margin: 10px 0px 0px 0px;
     border: 0px solid #ccc;
     border-width: 2px 0px 2px 0px;
     }




#navbar{
        overflow: auto; /*’Ç‰Á*/
        width: 594px;
        background: transparent;
        margin: 5px 0px 10px 0px;
        padding: 0px;
        list-style: none;
        position: relative;
        border: 0px solid #ccc;}

.menu{
      font-size: 12px;
      float: left;
      background: transparent;
      border: 0px solid #e6e7e1;
      width: 116px;
      text-align: center;
      margin: 1px 1px 1px 1px;
      position: relative;
      }

.menu a:active, .menu a:hover, 
     {
      color: #fff;
      font-size: 12px;
      float: left;
      background: #999
      text-decoration: underline;
      width: 116px;
      text-align: center;
      margin: 0px;
      position: relative;
      }


#name{
      font-size: 12px;
      width: 100%;
      padding: 0px;
      margin: 5px 0px 5px 0px;
      text-align: left;
      float: auto;
      position: relative;
      }



h3{
   line-height: 1.4em;
   text-decoration: bold;
   color: #999;
   text-align: left; 
   position: relative;
   margin: 20px 0px 0px 0px ;
   padding: 10x 20px 10px 0px;
   border: 0px solid #7e8b94;
   font-family: 'Helvetica,Arial,"‚l‚r ‚oƒSƒVƒbƒN",verdana,chicago,sans-serif';
   position: relative;}

h4 {
    line-height: 1.0em;
    font-size: 14px;
    text-decoration: bold;
    color: #999;  
    letter-spacing: 0.1em;
    background: #fff;
    text-align: left; 
    position: relative;
    margin: 0px 0px 10px 0px ;
    padding: 15px;
    border: 0px solid #7e8b94;
    border-bottom: 1px solid #ccc;
    font-family: 'Helvetica,Arial,"‚l‚r ‚oƒSƒVƒbƒN",verdana,chicago,sans-serif';
    position: relative;}

h5 {
    line-height: 1.6em;
    color: #999; 
    font-size: 12px; 
    margin: 5px 0px 35px 0px;
    padding: 0px 0px 0px 0px;
    font-family: 'Helvetica,Arial,"‚l‚r ‚oƒSƒVƒbƒN",verdana,chicago,,sans-serif';
    position: relative;}


html>body #layout{width: 600px;}



#leftside{color: #666;
          font-size: 12px;
          font-weight: bold;
          margin: 12px 0px 0px 0px;
          float: left;
          padding: 10px 10px 10px 10px;
          width: 110px;
          text-align: center;
          position: relative;
          background: #fff;
          }

#leftside3
          {color: #666;
          font-size: 12px;
          font-weight: bold;
          margin: 12px 0px 0px 0px;
          float: left;
          padding: 10px 10px 10px 10px;
          width: 110px;
          text-align: center;
          position: relative;
          background: transparent;
          }




#rightside{
          margin: 15px 0px 20px 0px;
          float: right;
          padding: 0px 20px 0px 0px;
          width: 430px;
          position: relative;
          height: auto;
          }



#rightside2{
          margin: 15px 0px 20px 0px;
          float: auto;
          padding: 0px 20px 0px 20px;
          width: 580px;
          position: relative;
          height: auto;
          text-align: center;}

#rightside3{
          margin: 30px 0px 20px 50px;
          float: auto;
          padding: 0px 20px 0px 20px;
          width: 500px;
          position: relative;
          height: auto;
          text-align: left;}

#rightside6{
          margin: 12px 0px 20px 200px;
          float: auto;
          padding: 0px 20px 15px 20px;
          width: 330px;
          position: relative;
          height: auto;
          }

#pic_leftside{
          margin: 24px 10px 0px 10px;
          float: left;
          padding: 10px 10px 10px 20px;
          width: 160px;
          text-align: left;
          position: relative;
          background: transparent;
          }

#leftside4{
          margin: 12px 0px 0px 0px;
          float: left;
          padding: 10px 10px 10px 20px;
          width: 160px;
          text-align: left;
          position: relative;
          background: transparent;
          }



#rightside4{
          margin: 12px 0px 20px 140px;
          float: auto;
          padding: 0px 20px 0px 20px;
          width: 410px;
          position: relative;
          height: auto;
          }




#coment{
        overflow: auto; /*’Ç‰Á*/
        float: auto;
        margin: 20px 0px 0px 0px;
        border: 1px solid #ccc;
        vartical-align: middle;
        padding: 0px 0px 0px 0px;
        width: 596px;
        text-align: left;
        height: auto;
        position: relative;}



.lastmargin {margin-bottom: 30px;
             position: relative; }




#left{
          float: left;
          padding: 10px 10px 10px 10px;
          width: 160px;
          text-align: center;
          position: relative;
          text-align: left;
          font-size: 10px;
          background: #ddd;
          height: auto;
          }

#right{
          float: right;
          margin: 0px 5px 0px 5px;
          padding: 20px 0px 10px 20px;
          width: 550px;
          position: relative;
          font-size: 11px;
          height: auto;
          font-family: 'Arial,Helvetica,"‚l‚r ‚oƒSƒVƒbƒN",verdana,chicago,sans-serif';
          }


#right2{
          float: right;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 5px;
          width: 570px;
          position: relative;
          font-size: 11px;
          height: auto;
          }



#small{
          float: left;
          margin: 5px;
          padding: 5px;
          width: auto;
          height: auto;
          text-align: left;
          position: relative;
          font-size: 10px;
          background: #FEC;
          letter-spacing: 0.05em;
          line-height: 1.6em;}



#footer{
        overflow: auto; /*’Ç‰Á*/
        float: left;
        margin: 0px 0px 30px 0px;
        padding: 0px;
        width: 600px;
        border: 2px solid #ccc;
        text-align: right;
        }

#footerleft{
          float: left;
          padding: 10px 10px 10px 10px;
          width: 170px;
          text-align: center;
          position: relative;
          }

#footerright{
          float: right;
          padding: 10px;
          width: 300px;
          position: relative;
          font-size: 10px;
          text-align: right;
          }






.link{
      text-align: right;
      margin: 0px 0px 0px 87px;
      padding: 0px;
      border: 0px solid #e6e7e1;
      width: 200px; height: 40px;
      position: relative;}


#sikaku{
        text-align: center;
        vertical-align: middle;
        width: 100%;
        background: transparent;
        padding: 0px;
        margin: 10px 0px 10px 0px;
        border: 0px solid #8080ff;
        overflow: auto;
        overflow-x: hidden;
        overflow-y: auto;
        float: auto;
        }




#affiliate {
          border: 1px solid #ccc;
          background: #fff;
          margin: 10px 30px 20px 0px;
          float: right;
          padding: 10px 10px 20px 0px;
          width: 400px;
          position: relative;
          height: auto;
          }
 
#affiliate p {
        margin: 10px 10px 0px 0px;
        padding: 10px 0px 0px 30px;
        font-size: 11px;
        color: #666;

        line-height: 1.5em;}              
        
#affiliate a {color: #7e8b94;}
#affiliate a:hover {color: #f05a5a;}






