/* ページの基本デザイン用CSS Document */

/* style resset */

*    {
     margin:          0px;
     padding:         0px;
     font-family:     Verdana,Arial,'メイリオ',Osaka,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',sans-serif;
     }

img      {
     border:          0px;
     }
          
h1,h2,h3,h4,h5,h6,p{
     font-size:       100%;
     font-weight:     normal;
     font-style:      normal;
     line-height:     140%;
     }

/* 基本デザイン用 */

body{  
     font-family:            Verdana,Arial,'メイリオ',Osaka,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3',sans-serif;
     font-size:              85%;
     color:                  #666; 
     background-color:       #FFFFFF;
     background-image:       url(../images/common/bodybac.jpg);
      }

#conteiner   {
     width:                  820px;
     background:             url(../images/common/bac.jpg) repeat-y;
     }

#contents     {
     width:            800px;
     margin:           0px;
     }
      

/* リンク色指定 */

a:link        {
     color:            #CC9900;
     text-decoration:  none;
     }

a:visited     {
     color:            #CC6600;
     text-decoration:  none;
     }
     
a:hover       {
     color:            #99CC66;
     text-decoration:  none;
     }

a:active      {
     color:            #CC6600;
     text-decoration:  none;
     }
      
       
/* （ロゴ） */
h1         {
     text-align:     right;
     padding-top:    23px;
     margin-right:   18px;
     border:         none;
     }
      
/* メイン */

#main     {     
     float:          right;
     width:          590px;
     }

/* パンくずリスト */
     
.path   {
      margin-left:        30px;
      margin-bottom:      10px;
      }
       
/* サイドバー */

#sidebar     {
     float:          left;
     width:          190px;
     }
      
      
/* （メニュー） */
#menubar     {
     margin-left:           15px;
     padding:               0px;
     }
      
#menubar ul     {
     list-style-type:          none;
     }
     
#menubar li     a     {
     display:                  block;
     width:                    180px;
     height:                   40px;
     line-height:              40px;
     background-repeat:        no-repeat;
     font-size:                14px;
     color:                    #663300;
     text-decoration:          none;
     text-align:               center;
     font-weight:              normal;
     }

.m-index         a,
.m-introduction  a,
.m-event         a,
.m-map           a,
.m-blog          a,
.m-contact       a         {
     background-image:        url(../images/common/m-bottun1.jpg);
     background-position:     top;
     }
      
.m-index         a:hover,
.m-introduction  a:hover,
.m-event         a:hover,
.m-map           a:hover,
.m-blog          a:hover,
.m-contact       a:hover   {
     background-image:        url(../images/common/m-bottun1.jpg);
     background-position:     bottom;
     }

.m-book           a,
.m-wooden-toy     a,
.m-hana           a,
.m-saka           a     {
     background-image:        url(../images/common/m-bottun2.jpg);
     background-position:     top;
     }
      
.m-wooden-toy     a:hover,
.m-book           a:hover,
.m-hana           a:hover,
.m-saka           a:hover     {
     background-image:        url(../images/common/m-bottun2.jpg);
     background-position:     bottom;
     }

/* （バナー） */
#banner     {
     margin:              20px     25px;
     }

#banner     img     {
     border:              none;
     }

/* （最終更新日＆インフォ） */
#last-update,
#information     {
     font-size:           10px;
     margin:              20px 0px 20px 25px;
     }
      
#information   .info-migi   {
     text-indent:           14ex;
     }
     
#information  .info-kuuhaku  {
     text-indent:         7ex;
     }
     
/* フッター部 */

#footer          {
     clear:               both;
     width:               800px;
     }
#footer  img     {
     margin:                 0px 0px 0px 30px;
     }
      
/* （ナビゲーションバー） */
#nav-bar     {
     font-size:           12px;
     text-align:          center;
     }

#nav-bar a     {
     text-decoration:     none;
     }

/* （Copyright） */
address     {
     text-decoration:     none;
     font-weight:         normal;
     font-style:          normal;
     font-size:           10px;
     margin:              10px   10px   0   350px;
     }

address a:link,
address a:visited,
address a:hover,
address a:active {
     color:               #666;
      }

/* このページのTOPへ */

.goto-top   {
     clear:               both;
     margin-top:          20px;
     }
      
.goto-top a  {
     font-size:               10px;
     height:                  26px;
     line-height:             26px;
     background-image:        url(../images/common/img-mark02.jpg);
     background-repeat:       no-repeat;
     background-position:     0em;
     margin-left:             440px;
     padding-left:            20px;
	 display:                 block;
     }

/* ------------------------------------------------- */
