@charset "Shift_JIS";
/* ------------------------------------------------------------------------------------ */
/* RabbitHome   by Konomi Kusunoki                                                      */
/*                                                                                      */
/* 01 : BASIC TEXT STYLING                                                              */
/*          body (INDEX / Top / 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/16                                                             */
/* LastUpDate  : 2007/05/16                                                             */
/*                                                                                      */
/* ------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------ */
/* 01 : BASIC TEXT STYLING                                                              */
/* ------------------------------------------------------------------------------------ */
* { margin:0; padding:0; border:none; font-size:12px; line-height:130%; }
body {
    scrollbar-face-color:#fff;       /* {ΜΜF */
    scrollbar-highlight-color:#f90;  /* ΆγΜe */
    scrollbar-shadow-color:#f90;     /* EγΜe */
    scrollbar-3dlight-color:#fff;    /* ΆΊΜe */
    scrollbar-darkshadow-color:#fff; /* EΊΜe */
    scrollbar-arrow-color:#f90;      /* ξσΜF */
    scrollbar-track-color:#fff;      /* wΚΜF */
    
    /* fήy[W(wiFΟX)pΙwiFwθ³΅ */
    /* font:styleEvariantEweight, +size,line-height, +family; */
    text-align:center; color:#300; cursor :crosshair;
    background:#fff url(../img/bck/strp_2008-02.png) 0% 0% repeat; }

/* ©o΅ ----------------------------------------------------------------------------- */
h1        { font-size:140%; height:260px; border-bottom:none;
            background:transparent url(../img/ttl/title01.jpg) 0% 0% no-repeat; }
h1 a      { width:650px; height:60px; display:block; }
h1 a:hover{ background-color :transparent; }
h1 span   { text-indent:-9999px; }

h2,h3,h4  { background:transparent url(../200610/img/ico/i_pumpkin.png) no-repeat center left;
            border-bottom:1px dashed #f90; padding:0 0 0 22px; }
h2        { color:#f90; font-size:130%; margin:20px auto 10px auto; }
h3        { background-image:none; color:#c00; font-size:110%; margin:10px;}
h4        { background: #f90 url(../../img/icon/mo.png) no-repeat center left; width: 300; color:#903;
            font-size: 120%; border: 1px dashed #f90; margin: 10px auto; padding:0 0 0 18px;}
h5,h6     { border-bottom:1px dashed #ccc; font-size:100%; margin:30px auto 10px auto; }

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

/* Άό --------------------------------------------------------------------------- */
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 ; padding:0px; }

/* Xgό ------------------------------------------------------------------------- */
dl        { text-align:left; margin:10px 0 50px 0; padding:0px 15px; }
dt        { color:#999; margin:15px 0 0 0; font-weight:bold; font-size:110%; 
            border-bottom:1px dashed #ccc; }
dd        { margin:5px 0 0 15px; }

ul        { text-align:left; list-style-type:none; }
li        { margin:2px 0; }

/* »ΜΌό ------------------------------------------------------------------------- */
img       { border:none; }
input     { color:#300; background-color:#fff; border:1px solid #300; }
select    { color:#300; background-color:#fff; border:1px solid #300; }
hr        { background-color:#f90; /* όΜF(NNp) */ height:1px; /* όΜΎ³ */
            border:1px dashed #f90; margin:0px auto; }
address   {font:80% Verdana; color:#ccc; }



/* ------------------------------------------------------------------------------------ */
/* 02 : CONTAINER                                                                       */
/* ------------------------------------------------------------------------------------ */
div#Container { width:700px; background-color:#fff; margin:0 auto; border:1px solid #c30;}

/* Index ------------------------------------------------------------------------------ */

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


/* ------------------------------------------------------------------------------------ */
/* 04 : Menu                                                                            */
/* ------------------------------------------------------------------------------------ */
#Menu { clear:both; float:left; text-align:center; width:210px; padding:0 5px; }

#Menu ul { padding:5px;}
#Menu ul.hot { background-color:transparent; padding:5px;}

/* Top -------------------------------------------------------------------------------- */
/* WORK ------------------------------------------------------------------------------- */
/* LINK ------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------------ */
/* 05 : Main                                                                            */
/* ------------------------------------------------------------------------------------ */
div#Main     { float:right; text-align:center; width:450px; margin:0 5px; }

/* COM -------------------------------------------------------------------------------- */
div.Content { clear:both; margin:10px auto 0 auto; text-align:left; line-height:130%; }



/* ------------------------------------------------------------------------------------ */
/* 06 : FOOTER                                                                          */
/* ------------------------------------------------------------------------------------ */
div#Footer { clear:both; text-align:center; width:600px; margin:0px auto 10px auto;
             padding:400px 0px 0px 0px; }
div#Footer address{ font:nomal 80% nomal Verdana; }



/* ------------------------------------------------------------------------------------ */
/* 07 : OTHER CLASS                                                                     */
/* ------------------------------------------------------------------------------------ */
div.history { text-align:left; width:400px; height:50px; overflow:auto;
              border :none; margin:10px 0 0 0; }
p.date      { text-indent:0em; text-align:center; font:nomal 80% nomal Verdana;
              border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin:0px 0px 5px 0px; }
body#INDEX .date{ border:none; }
.small          { font-size :80%; }
.rv             { color:#fff; }

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

/* navi ------------------------------------------------------------------------------- */
p.gotop{ text-align:right; margin:10px auto 300px auto; }
p.navi          { text-align:center; font-size:90%; margin:100px auto 0px auto; }


