@charset "Shift_JIS";
/* ------------------------------------------------------------------------------------ */
/* RabbitHome   by Konomi Kusunoki                                                      */
/*                                                                                      */
/* 01 : Basic Text Styling                                                              */
/*          body (Index / Basis / About / Pict / Text / Link / PBBS )                   */
/*          見出し / リンク / 文字 / テーブル / リスト / その他                         */
/* 02 : Container                                                                       */
/* 03 : Header                                                                          */
/* 04 : Menu                                                                            */
/* 05 : Main                                                                            */
/* 06 : Footer                                                                          */
/* 07 : Other Class                                                                     */
/*                                                                                      */
/* Established : 2009/09/04                                                             */
/* LastUpDate  : 2009/09/04                                                             */
/*                                                                                      */
/* ------------------------------------------------------------------------------------ */


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

body {
    scrollbar-face-color:#000;       /* 本体の色 */
    scrollbar-highlight-color:#c60;  /* 左上の影 */
    scrollbar-shadow-color:#c60;     /* 右上の影 */
    scrollbar-3dlight-color:#000;    /* 左下の影 */
    scrollbar-darkshadow-color:#000; /* 右下の影 */
    scrollbar-arrow-color:#c60;      /* 矢印の色 */
    scrollbar-track-color:#000;      /* 背面の色 */
    
    /* font:style・variant・weight, +size,line-height, +family; */
    text-align:center; color:#fc9; cursor :crosshair; font-size:12px; line-height:130%;
    background:#000 url(../2009hlwn/tool/back01.png) repeat 0px 0px fixed;
/*    background:#c60 url(../2009hlwn/img/back02.gif) repeat 0% 0% fixed;*/ }


/* 見出し ----------------------------------------------------------------------------- */
h1        { font:bold 150% Helvetica,Verdana,san-serif; padding:5px auto; color:#f90; 
            height:70px; background:black url(../2009hlwn/tool/title.png) no-repeat center center;}
#Top h1   { height:0; background-image:none; }
h1 span   { display:none; }
h2,h3,h4  { clear:both; margin:30px auto 10px; }
h2        { font-size:150%; padding:10px; color:#fff; height:50px; width:600px; text-align:center;
            background:transparent url(../2009hlwn/tool/titleback.png) no-repeat 0 0; }
h3        { font:bold 130% Helvetica,Verdana,san-serif; color:#690;}
h4        { color:#96f; border-bottom:1px dashed #99f; }
h5        { font-size:110%; color:#c9f; }

/* リンク装飾 ------------------------------------------------------------------------- */
a         { text-decoration:none; }
a:hover   { color:#000; background-color:#fc0; }
a:link    { color:#c30; }
a:visited { color:#c30; }
a:active  { color:#900; }

/* 文字装飾 --------------------------------------------------------------------------- */
em        { font-weight:bold; font-size:120%; font-style:normal; color:#c09; }
strong    { color:#f00; font-size:120%; margin:10px 0px ; }
p         { margin:10px 0px ; }

/* テーブル装飾 ----------------------------------------------------------------------- */
table     {  }
th        {  }
td        {  }

/* リスト装飾 ------------------------------------------------------------------------- */
dl        {  }
dt        { color:#c60; font-weight:bold; font-size:110%; margin:10px 0 0; }
dd        { margin:5px 15px 15px; }

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


/* その他装飾 ------------------------------------------------------------------------- */
img       { border:none; }
hr        { background-color:#f90; height:1px; border:1px dashed #f90; margin:10px auto; clear:both; }

textarea, select,
input       { background-color:#fff; border:1px solid #009; }
input.radio { border:none; }
blockquote  { background:#ffebcd url(../../img/back/strp_02.png) repeat 0px 0px fixed;
              padding:10px; width:450px; color:#000; border:1px solid #f60; }

/* ------------------------------------------------------------------------------------ */
/* 02 : Container                                                                       */
/* ------------------------------------------------------------------------------------ */
#Container { width:700px; margin:0px auto; background-color:#000; }

/* ------------------------------------------------------------------------------------ */
/* 03 : Header                                                                          */
/* ------------------------------------------------------------------------------------ */
#Header    { color:#fc6; }

/* ------------------------------------------------------------------------------------ */
/* 04 : Menu                                                                            */
/* ------------------------------------------------------------------------------------ */
#Topcontainer { text-align:center; }
#Menu   { color:#f60; padding:10px; }
.mainmenu { font-size:140%; }
#Topdiv { clear:both; padding:10px; }

#Menu ul     { font-family:Helvetica,san-serif; clear:both; }
#Menu li     { margin:10px; display:inline; }

/* ------------------------------------------------------------------------------------ */
/* 05 : Main                                                                            */
/* ------------------------------------------------------------------------------------ */
#Main    { }
.Content { width:580px; margin:0 auto; padding:10px auto; text-align:left; }
#Gallery .Content { line-height:160%; text-align:center; }
#Gallerywide #Container { width:860px; }
.Cmnt             { text-align:left; margin:40px auto; width:550px; }
.Cmnt p           { color:f90; margin:10px 0; }

#Novel .Content   { line-height:180%; }
#Novel .Content h2{ margin:20px auto 50px; text-align:center;}

div.navi    { margin:10px 0; padding:5px; border-top:1px dashed #f90; text-align:center; }
div.navi li { display:inline; margin:0 3px; }
div.navi a:link { color:#f90; }
div.navi a:visited { color:#f90; }

#Member .Content ul      { margin:20px; width:460px; }
#Member .Content li      { clear:both; margin:5px; padding:8px 5px 0; height:115px;
                            background:transparent url(../2009hlwn/party/member/ticket.png) no-repeat 0 0; }
#Member .Content li img  { float:left; margin:0px 10px; text-align:center;}
#Member .Content li span { float:right; font-size:90%; bottom; margin:0 65px 0; }
#Member .Content li a    { color:#f99; }

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


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

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

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


