﻿* {margin:0;
   padding:0;}


body {
      background-color:#000;
      background-image:url("../images/back_screen.jpg");
      background-position:top center;
      background-repeat:no-repeat;
      color:#222;    
      font:13px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Lucida Grande','Verdana','Meiryo','osaka','ＭＳ Ｐゴシック',sans-serif;/* font size block */
      *font-size:small;/* font size block */
      *font:x-small;/* font size block */
	  line-height:1.5em;
	  letter-spacing:2px;
	  text-align:center;
	  }
	   
table {
    font-size:inherit;/* font size block */
    font:100%;/* font size block */
}	   
	   
a {color:#660000;
          text-decoration:none;}
a:hover{color:#993333;
        text-decoration:none;}
        
img{ border:none; }

li{list-style-type:none;}

/* TOP AREA */

#top {margin-top:75px;
         margin-bottom:75px;}
         
#top a {color:#ccc;}
#top a:hover {color:#999;}

#top img {margin-bottom:50px;}

/* HEADER AREA */

#header {background-image:url("../images/back_header.gif");
               background-position:top center;
               background-repeat:repeat-x;
               height:35px;
               font-size:85%;
                               }

#header .headerwidth {width:730px;
                                   margin:0 auto 0 auto;
                                   text-align:left;
                                   padding-top:5px;
                                    }

#header .url {display:inline; /*For IE6*/
                     float:left;
                     font-family:'Courier New','Courier';
                     letter-spacing:2px;
                     color:#863030;
                     }

#header .url a{color:#863030;
                      }
#header .url a:hover{color:#a96363;
                                }
                    
#header .topmenu {display:inline;/*For IE6*/
                                font-size:1em;
                                letter-spacing:2px;
                                color:#fff;
                                 float:right;
                                 text-align:right;
                              }

#header .topmenu a{color:#fff;}
#header .topmenu a:hover{color:#fff;
                                           border-top:2px solid #fff;
                                           padding-top:6px;
                                           }
/* SCREEN AREA */

#screen {margin:0 auto 0 auto;
               text-align:left;
               width:730px;
               }
 
/* SIDE AREA */
 
 #screen .side {display:inline; /*For IE6*/
                       float:left;
                       color:#ccc;
                       letter-spacing:0px;
                       width:200px;
                       overflow:hidden;
                                         }
                                         
 #screen .side .logo{width:200px;
                               text-align:left;
                                               } 
                                                             
#screen .side .shopinfo_1 {width:180px;
                                      color:#eee;
                                      background-color:#333;
                                      border:1px solid #555;
                                      padding:5px;
                                      filter:alpha(opacity=60);
                                      -moz-opacity:0.6;
                                      opacity: 0.6;
                                      margin:10px auto 0 auto;
                                       font-size:;
                                       letter-spacing:2px;
                                         line-height:;
                                         text-align:center;
                                         }
                                                             
#screen .side .shopinfo_2 {width:180px;
                                         color:#eee;
                                      background-color:#333;
                                      border:1px solid #555;
                                      padding:5px;
                                      filter:alpha(opacity=60);
                                      -moz-opacity:0.6;
                                      opacity: 0.6;
                                      margin:10px auto 0 auto;
                                       font-size:77%;
                                         letter-spacing:0px;
                                         line-height:;
                                         
                                          }                                          

#screen .side .shopinfo_2 a {color:#ffcc00;}
#screen .side .shopinfo_2 a:hover {color:#ff9900;}

                     
 /* CONTENTS AREA */
 
#screen .contents {display:inline; /*For IE6*/
                              float:right;
                              font-size:85%;
                              width:520px;
                              margin-left:0;
                              margin-right:0;
                               margin-bottom:0;
                                                }
                     
#screen .contents .contentstext {text-align:left;
                                                   width:520px;
                                                   background-image:url("http://www.pannya.jp/images/back_contents02.gif");
                                                   background-repeat:repeat-y;
                                                   background-position:center;
                                                   }
                                                   
#screen .contents .contentstext .contentspadding {padding:0 30px 0 40px;}

#screen .contents .contentstext p{padding-bottom:13px;}

#screen .contents .contentstext h3{color:#660000;
                                                       font-size:146.5%;
                                                       text-align:center;
                                                       padding-top:30px;
                                                       padding-bottom:40px;
                                                       font-weight:bold;
                                                       }
                                                                                                 
#screen .contents .contentstext h3 a{color:#993333;}

#screen .contents .contentstext h4{color:#660000;
                                                       font-size:123.1%;
                                                       font-weight:bold;
                                                       }
                                                       
#screen .contents .contentstext h4 a{color:#993333;}

#screen .contents .contentstext img{border:1px solid #b27e15;}

#screen .contents .contentstext .imageright img{float:right;}

#screen .contents .contentstext blockquote{}
                           
 /* FOOTER AREA */                           
                           
#footer {text-align:center;
             color:#999;
             font-size:85%;
                         padding-top:0;
                     }