@charset "Shift_JIS";
/* ------------------------------------------------------------------------------------ */
/* RabbitHome   by Konomi Kusunoki                                                      */
/*                                                                                      */
/* 01 : Basic Text Styling                                                              */
/*          body (Index / Basis / About / Pict / Text / Link / PBBS )                   */
/*          ©o΅ / N / Ά / e[u / Xg / »ΜΌ                         */
/* 02 : Container                                                                       */
/* 03 : Header                                                                          */
/* 04 : Menu                                                                            */
/* 05 : Main                                                                            */
/* 06 : Footer                                                                          */
/* 07 : Other Class                                                                     */
/*                                                                                      */
/* Established : 2007/05/26                                                             */
/* LastUpDate  : 2007/05/26                                                             */
/*                                                                                      */
/* ------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------ */
/* 01 : Basic Text Styling                                                              */
/* ------------------------------------------------------------------------------------ */
* { margin:0; padding:0; border:none; }

body {
    scrollbar-face-color:#fff;       /* {ΜΜF */
    scrollbar-highlight-color:#003;  /* ΆγΜe */
    scrollbar-shadow-color:#003;     /* EγΜe */
    scrollbar-3dlight-color:#fff;    /* ΆΊΜe */
    scrollbar-darkshadow-color:#fff; /* EΊΜe */
    scrollbar-arrow-color:#003;      /* ξσΜF */
    scrollbar-track-color:#fff;      /* wΚΜF */
    
    /* font:styleEvariantEweight, +size,line-height, +family; */
    text-align:center; color:#006; cursor :crosshair; font-size:12px; line-height:130%;
    background:#000 url(../../../img/back/strnght01.png) repeat-x 0% 0% fixed; }

/* ©o΅ ----------------------------------------------------------------------------- */
h1        { padding:15px 0; font-size:180%; }
h1 span   { display:none; }
h2,h3,h4  { clear:both; padding:10px 0 0;}
h2        { font-size:130%; color:#03c; margin:20px 0 5px; border-bottom:1px dashed #03c;}
h3        { font-size:110%; color:#999; margin:5px 0; border-bottom:1px dashed #666; }
h4        { margin:350px 0 0; }
h5        { font-size:100%; font-weight:normal; }

/* Nό ------------------------------------------------------------------------- */
a         { text-decoration:none; }
a:hover   { color:#6cf; background-color:#ffc; border-top:1px solid #6cf;
            border-bottom:1px solid #6cf; }
a:link    { color:#06c; }
a:visited { color:#06c; }
a:active  { color:#6cf; }

/* Άό --------------------------------------------------------------------------- */
em        { font:bold 100% nomal "lr SVbN"; }
strong    { color:#f00; font-size:120%; margin:10px 0px ; }
p         { text-indent:1em; margin:10px 0px ; }

/* e[uό ----------------------------------------------------------------------- */
table     {  }
th        {  }
td        {  }

/* Xgό ------------------------------------------------------------------------- */
dl        {  }
dt        { color:#999; font-weight:bold; font-size:110%; margin:5px 0 0; }
dd        { margin:2px 15px 15px; }

ul        { list-style-type:none; }
ul ul     {  }
dl ul li  { display:inline; }


/* »ΜΌό ------------------------------------------------------------------------- */
img       { border:none; }
hr        { background-color:#06c; height:1px; border:1px dashed #06c; margin:0px auto; }

textarea, select,dd input { background-color:#fff; border:1px solid #009; }
input.radio { border:none; }
      {  }



/* ------------------------------------------------------------------------------------ */
/* 02 : Container                                                                       */
/* ------------------------------------------------------------------------------------ */
#Container { width:700px; margin:0 auto;
             background:#fff url(img/about_rookb.jpg) no-repeat 100% 0% fixed; }
#imgcontainer { float:left; width:400px; padding:20px 5px; }


/* ------------------------------------------------------------------------------------ */
/* 03 : Header                                                                          */
/* ------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------ */
/* 04 : Menu                                                                            */
/* ------------------------------------------------------------------------------------ */
#Menu        { width:100px; margin:20px 0; }
#Menu ul     { font-family:Helvetica,san-serif; font-weight:bold;
               border-left:2px solid #ccc; border-right:2px solid #ccc; padding:10px 0; }
#Menu li     { margin:3px 0;}

.navi        { margin:0; padding:10px 5px; text-align:center; }
.navi li     { display:inline; margin:0px 2px; font-family:Verdana; }
div.navi     { border-top:1px dashed #06c; }


/* ------------------------------------------------------------------------------------ */
/* 05 : Main                                                                            */
/* ------------------------------------------------------------------------------------ */
#Main        { width:650px; margin:30px auto; text-align:left;}
#Index #Main { float:right; width:280px; margin:30px 10px 0 0; }

/* ------------------------------------------------------------------------------------ */
/* 06 : Footer                                                                          */
/* ------------------------------------------------------------------------------------ */
div#Footer { clear:both; text-align:center; width:600px; margin:0px auto;
             padding:400px 0px 10px; }
div#Footer hr     { filter:alpha(opacity=100,finishopacity=0,style=3); }
div#Footer address{ font: 80% Verdana; }


/* ------------------------------------------------------------------------------------ */
/* 07 : Other Class                                                                     */
/* ------------------------------------------------------------------------------------ */
.small          { font-size :80%; }
.rv             { color:#fff; }
p.date          { text-indent:0em; font:80% Verdana; margin:0; }

/* msg -------------------------------------------------------------------------------- */
p.msg           { text-indent:0em; clear:both; color:#ccf; font-size:90%; margin:400px auto 0px auto; }
p.msg a:hover   { }
p.msg a:link ,
p.msg a:visited { border:none; color:#ccf; font-size:90%;}

/* navi ------------------------------------------------------------------------------- */
p.gotop         { text-align:right; border-top:1px dashed #6cf; margin:10px auto 80px; font-family:Verdana;}
p.navi          { text-align:center; font-size:90%; margin:100px auto 0px auto; }


