body { 
           background:#ffffff url(../images/back-4.png) center top fixed;}

#mainwrap{background-color:#ffffff;
                   width:950px;
                   margin:auto;}
#header   {
                  background : #ffffff ;
                  margin:auto;}

#container {
                   width : 950px ;
                   margin : auto ;
                   background-color:#ffffff;
                  }

table .tpoint  a:hover{color:#999999;}

#navi  {width:750px;
             height:30px
             background-color:#ffffff;
             margin-left:auto;
             margin-right:auto;
             margin-top:30px;}

.menulist #top a {background-image:url(../images/top_tag.png);}
.menulist #news a {background-image:url(../images/news_tag.png);}
.menulist #menu a {background-image:url(../images/menu_tag.png);}
.menulist #shop a {background-image:url(../images/shop_tag.png);}

.menulist {margin:0;
                 padding:0;}

.menulist li {list-style-type:none;
                   float:left;}

.menulist li a {display:block;
                     width:150px;
                     line-height:30px;
                     text-indent:-9999px;
                     overflow:hidden;}

.menulist li a:hover{background-position:0 -40px;}

.top_link #top_illust a {background-image:url(../images/topimg.png);}

.top_link p a{display:block;
                     width:500px;
                     line-height:460px;
                     text-indent:-9999px;
                     overflow:hidden;}

.top_link p a:hover {background-position: 0 -470px;}

#top_image{margin-top:30px;
                     margin-bottom:30px;}


table .sitemap     {
                width : 600px;
                margin: 30px auto;
                
               }
                    

#left           {
                     width : 250px ;
                     margin : 30px 0 ;
                     float : left ; 
                     clear: left ;                 
                    }

 
.pagelogo   {
                 width :200px ;
                 height : 80px ;
                 margin-left:auto;
                 margin-right:auto;
                 }

.dantai   {
              width:200px;
              height:250px;
              margin:auto;
             }

.linktitle {
             text-indent:2.5em;
             text-align:left;
             color:#ff0000;
             font-size: 0.8em;
             }

.linktext1 ul {line-height:1em;}

.linktext1 ul li {list-style-type:none;}

.linktext1 ul li a{text-decoration:none;
                    text-align:left;
                    font-size :0.8em;
                    color:#808080;}

.linktext1 ul li{color:#808080;
                   font-size:1em;}
.linktext1 ul li a:hover{color:#000000;
                                 text-decoration:underline;}

.linktext ul {line-height:1.2em;}

.linktext ul li a {list-style-type:disc;
                    text-decoration:none;
                    text-align:left;
                    font-size:1.0em;
                    color:#808080;}

.linktext ul li{color:#808080;
                font-size:0.8em;}

.linktext ul li a:hover{color:#000000;
                                 text-decoration:underline;}

.linktext2{font-size:0.8em;
              color:#ff0000;
              text-align:center;
              margin-bottom:10px;}

.calendar_frame {width:200px;
                       margin:auto;}

.cell{font-size:1.2em;
        font-family:"Georgia";}

.cell_m{font-size:1.2em;
            color:#ff0000; 
            font-family:"Georgia";}

.calendar_month {font-size:1.2em;
                            font-family:"Georgia";}

.carendar_caption{font-size:0.8em;
                            text-align:center;}

#right      {
                 width :700px ;
                 float :right ;
                 margin : 30px 0 ;
                }

#pan      {font-size:1.0em;
               font-family:"Georgia";}

#pan p a{
                font-size:0.75em;
                text-decoration:none;
                color:#000000;
                }

#pan p a:hover{color: #ff3333;}

.a{color:#ff0000;}

.b{color:#000000;
     background-color:#d3d3d3;
     text-decoration:none;}

 .space p a:hover{color:#000000;
                  border-bottom:1px solid #000000;}

.c{text-decoration:underline;}

.d{color:#008b8b;
     font-size:1.0em;}

.e{color:#000000;
   background-color:#ffff00;
   text-decoration:none;}



                             
tr      { background-color : #ffffff;
          padding :8px;
          font-size:0.875em;
          }

.entry{padding-top:30px;}

.entry_inner{line-height:1.0;}

.entry_title     {font-family:"Hervetica",sans-serif;
                      font-size:1.0em;
                      font-weight:bold;}

 .entry_date{
                    color: #ff0000;
                    font-family:"Georgia";}

.space{padding-bottom:50px;
            line-height:15pt;
            font-family:"メイリオ";}
.space2{font-family:"メイリオ";
              line-height:13pt;
              font-size:0.9em;}
         

.post{padding-top: 10px;
      padding-bottom: 10px;}
                      
.posttitle{font-family: "メイリオ";
           color: #669999;
           font-size: 0.9em;}
.posttext{font-family: "メイリオ";
          color: #000000;
          font-size: 0.875em;}
                                    



.photo       {display:block;
                  margin-left:0;
                  margin-right:auto;
                  margin-top: 20px;
                  margin-bottom: 20px;}

.information {font-size:1em;
                    }

.map a{background-image:url(../images/kuwashiitizu.png);
             display:block;
             width:130px;
             height:30px;
             text-indent:-9999px;
             border:none ;}

.map a:hover{background-position: 0 -40px;}

.form_feed{width:200px;
                   line-height:70px;}
                   
#page{text-align: center;
      font-family: "Georgia";
      font-size: 1.0em; }                   

.jump_page{text-decoration: none;
           color:#000000;}
           
#page a:hover{color: #ff3333;  }         


.pagetop { float:right;}


#sitemap {text-color:#000000;
          font-family:"Georgia","メイリオ";
          font-size:18px;}

#sitemap .first {font-weight:bold;}

#sitemap .second a {text-decoration:none;
                    color:#000000;
                    line-height:180%;
                    }
        
#sitemap .second a:hover {color:#ff0000;  
                         }



          
#footer   {background-image:url(../images/footer.png);
                width :950px ;
                height:120px;
                margin:auto;
                clear:both;
               }

#footer_inner {padding-top:95px;
               text-align:right;
               }

#footer .sitemap { font-size:11px;}

.sitemap li {display:inline;
             list-style-type:none;
             margin-right:20px;}


.sitemap li a {color:#000000;
               text-decoration:none;
               font-family:"Georgia";}

.sitemap li a:hover {color:#ff0000;}



