 
BODY{
  /*background-image : url(alflo05.gif);*/
  background-image : url(k9.gif);
  background-repeat : repeat-y;
  /*background-position : top center;*/
  text-align : center;
  color : #990000;
}


a:link {
text-decoration:none; /*下線を消す（下線を出したいときはtext-decoration:underline）*/
color:#6666cc ; /*未訪問リンクのカラー*/
}
a:visited {
text-decoration:none; /*下線を消す*/
color:#9966ff ; /*訪問済みリンクのカラー*/
}
a:active {
text-decoration:none; /*下線を消す*/
color:#cc66ff ; /*クリックしたときのカラー*/
}
a:hover {
border-width : 2px 2px 2px 2px;/*点の大きさ*/
border-style : dotted dotted dotted dotted;/*マウスが乗ったとき点線を出す*/
border-color : #9999ff;/*点線のカラー*/
color:#9999ff ; /*マウスが乗ったときのカラー*/
}


#contents{
  background-image : url(topphoto1d.jpg);
  background-repeat : repeat-y;
  /*background-repeat : no-repeat;*/
  background-position : top center;
  width : 800px;
  margin: auto;
  text-align : left;
  position : relative;
  height : 4000px;
}

/*トップバナー*/
#topbn{
  width : 250px;
  height : 250px;
  top : 10px;
  left : 10px;
  position : absolute;  
}
h1{
  font-family : "Courier New";
  font-size : 10px;
  top : 80px;
  left : 400px;
  position : absolute;  

}
#shopmes{
  text-align : center;
  font-size : 10px;
  color: #996666 ; 
  height : 250px;
  width : 300px;
  top : 100px;
  left : 400px;
  position : absolute;  
}
#shopmes{
  text-align : center;
  font-size : 10px;
  color: #996666 ; 
  height : 250px;
  width : 300px;
  top : 100px;
  left : 400px;
  position : absolute;  
}
#infotop{
  text-align : left;
  font-size : 12px;
  color: #996666 ; 
  width : 400px;
  height : 50px;
  top : 250px;
  left : 230px;
  position : absolute;  
}
/*what's new*/
#main{

  /*font-family : "Courier New";*/
  font-size : 11px;
  top : 300px;
  left : 160px;
  width : 510px;  text-align : left;

  position : absolute;  
}   
#main A{
  color:#6666cc ; 
}
/*.mainsc{
  height : 300px;
  top : 300px;
  left : 170px;
  width : 490px;
  overflow : auto; 
  padding-left : 10px;
  position : absolute;  
}*/
#mainph{
   text-align : center;
   width : 200px;
   height : 150px;
   border-style : none;
}

/*googlem*/
#googlem{   
   top :2520px;
   left : 170px;
   position : absolute;  　　
}

/*過去の記事*/
#submain{
  background-image : url(topphoto1d.jpg);
  background-repeat : repeat-y;
  background-position : top center;
  /*font-family : "Courier New";*/
  font-size : 11px; 
  text-align : left;
  position : absolute;  
}   
#submain A{
  color:#6666cc ; 
}
.submainsc{
  height : 510px;
  top : 2550px;
  left : 160px;
  width : 510px;
  overflow : auto; 
  padding-left : 0px;
  position : absolute;  
  scrollbar-face-color: #f8e0d0; /*スクロールバー本体の色*/
  scrollbar-highlight-color: #f8e0d0; /*スクロールバー左側（上）の影*/
  scrollbar-shadow-color: #f8e0d0; /*スクロールバー右側（上）の影*/
  scrollbar-3dlight-color: #f8e0d0; /*スクロールバーの左側（下）の影*/
  scrollbar-arrow-color: #deb6b6; /*矢印の色*/
  scrollbar-track-color: #ffffff; /*背面の色*/
  scrollbar-darkshadow-color: #f8e0d0;/*スクロールバー右側（下）の影*/
  border-color:#e8bbbb;
  border-style:dashed;
  border-width:1px
}

#mainph{
   text-align : center;
   width : 200px;
   height : 150px;
   border-style : none;
}

#mainline{
   width : 320px;
   height : 20px;
}

#logo{
   width : 82px;
   height : 23px;  
   border-style : none;  
   margin-top : 10px;
   margin-bottom : 5px;                                                                                                                                                              
}

/*gallery*/
#sidega{      
   top : 300px;
   left : 0px;
   position : absolute;  　　
}
#sidegain{   
  font-size : 11px;
    text-align : center;
    width : 125px;  
}
#listga li {  
   font-size : 90%;
   margin-left: -30px;
   text-align : center;
 /*list-style-image: url(i-pearl-l09.gif);*/
   list-style-type : none;
   border-bottom: 3px dotted #e6d6bb;
}

/*information*/
#sideinfo{  
   top : 800px;
   left : 0px;
   position : absolute;     
}
#sideinfoin{   
  font-size : 10px;
    text-align : center;
    width : 123px;  
    
}

/*google縦２*/
#google2{   
   width : 125px;   
   top : 1280px;
   left : 0px;
   position : absolute;  　　
}
#google2in{   
    text-align : center;
    width : 127px;  
　　margin-top : 20px;
    
}

/*cookkazu*/
#cookkazu{  
   top : 300px;
   left : 680px;
   position : absolute;     
}
#cookkazuin{     
    font-size : 10px;
    text-align : center;
    width : 135px;      
}
#cookkazuin img{
   text-align : center;
   border-style : none;
   margin-top : 15px;
   width : 120px;
}

/*google縦4*/
#google4{   
   top :700px;
   left : 680px;
   position : absolute;  　　
}
#google4in{   
    text-align : center;
    width : 135px;  
　　margin-top : 20px;    
}

/*google横4*/
#googleb{   
   top : 3100px;
   left : 50px;
   margin : auto;
   position : absolute;  　　
}



/*マイクロアド*/
#microad{   
   top : 1370px;
   left : 680px;
   position : absolute;  　　
}
#microadin{   
    text-align : center;
    width : 160px;  
　　margin-top : 20px;    
　　margin-bottom : 0px;  
}
/*amazon*/
#amazon{   
   top : 2030px;
   left : 680px;
   position : absolute;  　　
}

#amazonin{
    text-align : center;
    width : 140px;
    margin-top : 20px;
    font-size : 10px;
}

/*a8side*/
#a8side{   
   top : 1600px;
   left : 0px;
   position : absolute;  　　
}

#a8sidein{
    text-align : center;
    width : 120px;
    margin-top : 20px;
    font-size : 10px;
}
#a8sidein img{
   text-align : center;
   border-style : none;
   margin-top : 15px;
   margin-bottom : 5px;
}
 /*sogo*/
#sogolink{   
   text-align : center;
   top : 2600px;
   height : 70px;
   left : 30px;
   position : absolute;  　
   width : 90px; 　
}
#sogolink a{   
　　  font-size : 10px;
}  
#sogolink a{
    font-size : 10px;
}　

/*RyoBeadsバナー*/


#ryobn{
  top : 2680px;
  left : 30px;
  position : absolute;
  font-size : 10px;
}
#ryobn{
  top : 2680px;
  left : 30px;
  position : absolute;
  font-size : 10px;
}
 /*アクセスカウンター*/
#access{    
   top : 2600px;
   left : 700px;
   position : absolute;  　
}  　

 /*お気に入り*/
#okini{   
   top : 210px;
   left : 650px;
   position : absolute;  　
}
#okini{   
   top : 210px;
   left : 650px;
   position : absolute;  　
}
 /*トップボタン*/
#topb{   
   top : 170px;
   left : 690px;
   position : absolute; 
   width : 50px; 　
}  

#topb img{

   border-style : none;
}

 /*トップ花ライン*/
#floline{   
   top : 120px;
   left : 380px;
   position : absolute; 
   width : 334px; 　
   border-style : none;
}  

 /*下花ライン*/
#floline2{   
   width : 334px; 　
   border-style : none;
}
#flowerb{  
   text-align : center;
   width : 700px;  
   top : 3900px;
   position : absolute; 
} 


  

 /*linktable*/
#linktable{   
   top : 3350px;
   left : 10px;
   position : absolute; 
}
 /*linktablein*/
#linktablein{   
   background-color : #f3f9f2;
  border-style: dotted;
  border-color: #afaf37;
  border-width: 1px;
  padding-bottom: 10px;

}
address{  
  font-size : 12px;
  color: #996666 ;  


  padding-top : 20px;
  padding-bottom : 30px;
}

/*テーブル枠パターン1*/
#waku1 {   
   text-align : center;
   background-image : url(che13.gif);
   background-color : #cbe0b1; 
}
#waku1in {     
   text-align : center;
   background-color : #f3f9f2;
   padding-bottom : 20px;
 }
