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


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

body { text-align:center; color:#666; font-size:12px; line-height:130%;
       background:#fff url(../img/back/20150324_back.jpg) repeat 0px 0px fixed; }

/* 見出し ----------------------------------------------------------------------------- */
h1        { background:transparent url(../img/ttl/rh2011_01.png) no-repeat center center scroll;
            height:200px; }
h1 span   { display:none; }
h2,h3,h4  { clear:both; padding:5px 0 0;}
h2        { font:bold 130% Helvetica,Verdana,san-serif; margin:5px auto 5px; padding:5px;
            background:transparent url(../img/back/tape.png) no-repeat 0 0 scroll;
            color:#fff; height:28px; width:580px; text-align:left; }
h3        { color:#630; font:bold 130% Helvetica,Verdana,san-serif; border-bottom:1px solid #630; }
h4        { font-size:110%; margin:5px 0 3px; border-bottom:1px solid #6cf; }
h5        { font-size:100%; font-weight:normal; }

/* リンク装飾 ------------------------------------------------------------------------- */
a         { text-decoration:none; }
a:hover   { color:#fff; background-color:#6cf; }
a:link    { color:#036; }
a:visited { color:#036; }
a:active  { color:#06c; }


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

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

/* リスト装飾 ------------------------------------------------------------------------- */
dl        {  }
dt        { border-left:5px solid #666; color:#666; font-weight:bold; font-size:110%; margin:5px 0 0; padding:0 5px; }
dd        { margin:2px 15px 15px; }

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


/* その他装飾 ------------------------------------------------------------------------- */
img       { border:none; margin:1px; }
hr        { background-color:transparent; height:1px; border:1px dashed #630; }
textarea, select,dd input { background-color:#fff; border:1px solid #6cf; }

#Index input { border:1px solid #630; }
input.radio { border:none; }



/* ------------------------------------------------------------------------------------ */
/* 02 : Container                                                                       */
/* ------------------------------------------------------------------------------------ */
#Container { margin:0 auto; }

/* ------------------------------------------------------------------------------------ */
/* 03 : Header                                                                          */
/* ------------------------------------------------------------------------------------ */
#Header { width:600px; height:262px; margin:0 auto; background:transparent url(../img/back/paper_01.png) no-repeat center 150px scroll;}

/* ------------------------------------------------------------------------------------ */
/* 04 : Menucontainer                                                                   */
/* ------------------------------------------------------------------------------------ */
#Menucontainer    { margin:0px auto 10px; padding:10px;}
ul.menu , ul.navi       { padding:3px 0; font-family:Helvetica,san-serif; font-weight:bold; }
ul.menu li , ul.navi li { display:inline; padding:0 2px;}

/* ------------------------------------------------------------------------------------ */
/* 05 : Maincontainer                                                                   */
/* ------------------------------------------------------------------------------------ */
#Maincontainer     { clear:both; width:600px; text-align:center; float:center; margin:0 auto; padding:10px;
                     background:transparent url(../img/back/paper_02.png) repeat-y  center 0 scroll; }
#Maincontainer div { width:420px; margin:10px auto 0 auto;}
div.rabbithome {height:150px; background:transparent url(../img/ttl/ic_rh.png) no-repeat 0 0 scroll; text-align:right; }
div.clown {height:120px; background:transparent url(../img/ttl/ic_cl.png) no-repeat 100% 0% scroll; text-align:left; }
div.pupil {background:transparent url(../img/ttl/ic_wp.png) no-repeat 0 0 scroll; text-align:right;  }
div.other { text-align:left; }

.chip    { position: absolute; visibility: hidden; background-color: #ffc;
           width: 320px; padding: 3px; border:1px solid #6cf; }

/* ------------------------------------------------------------------------------------ */
/* 06 : Footer                                                                          */
/* ------------------------------------------------------------------------------------ */
#Btmcontainer {width:600px; margin:0 auto; padding:10px; height:88px; background:transparent url(../img/back/paper_03.png) no-repeat center 0 scroll;}

#Footer {margin:0 auto; width:650px; clear:both; text-align:center; padding:400px 0px 10px; }

/* ------------------------------------------------------------------------------------ */
/* 07 : Other Class                                                                     */
/* ------------------------------------------------------------------------------------ */
.rv             { color:#fcf2d8; }

/* msg -------------------------------------------------------------------------------- */
p.msg           { text-indent:0em; clear:both; color:#630; font-size:90%; margin:400px auto 0px; }

/* navi ------------------------------------------------------------------------------- */


