body { text-align:center;}
img { border-style:none;}

/* 上部メニューボタン */
.btn {
  display: table;             /* ブロック要素にしない */
  width: 175px;                /* 横幅 */
  color:  white;
  background-color: #ffffcc;  /* 背景色 */
  border: outset 2px #ffffdd; /* 枠の色 */
  margin: 0px;
  padding: 3px 0px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.btn:hover {
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 3px 0px 1px 0px;
}
.btn:active { color: white; }
.btn:visited { color: brack; }

/* ヘッダー部 画像は背景として設置 */
.header { 
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     width:900px; float:; text-align:center; 
     background-image: url("img_b/Wallpaper.png");background-repeat: no-repeat;}

.header-s { 
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     width:900px; float:; text-align:center; 
     background-image: url("img_b/Wallpaper_s.jpg");background-repeat: no-repeat;}

#hbox00 {width:400px; height:300px; background:; position:; top: 0px; left:0px; float:right; margin-top:0px; }
#hWrap1 {width:120px; height:120px; margin:1px 4px; float:left; border:solid 1px #cccccc;} 
#hWrap2 {width:395px; height:35px; margin:1px 4px; float:left; border:;margin-top:10px;} 
#hWrap3 {width:85px; height:30px; margin:1px 4px; float:right; border:;margin-top:10px;} 
#hWrap4 {width:160px; height:60px;  background: #ffffff; position:; top:0px; left:0px; float:right;} 
/* メイン部分 */
#wrap { width:900px; text-align:left; margin:0 auto;}

/* メイン部から右メニュ２つ分(300px)を引いた範囲で横幅いっぱいに並べて表示 */
#box00 {width:710px; height:250px; background-color: #ffffff; position:; top: 0px; left:0px; float:left; margin-top:20px;}
#box01 {width:710px; height:250px; background-color: #ffffff; position:; top: 0px; left:0px; float:left;}
#box02 {width:710px; height:250px; background-color: #ffffff; position:; top: 0px; left:0px; float:left;}
#box03 {width:710px; height:250px; background-color: #ffffff; position:; top: 0px; left:0px; float:left;}
#box04 {width:710px; height:250px; background-color: #ffffff; position:; top: 0px; left:0px; float:left;}
#box05 {width:710px; height:600px; float:; border:solid 1px #cccccc; margin:0 auto; margin-top:10px; text-align:left;}

/* メイン部に置く、商品写真と説明文の枠設定 */
#box1   {width: 170px; height:170px; background: #666; margin:0px 5px; float:left;}  
#box2   {width: 170px; height:170px; background: #666; margin:0px 3px; float:left;}  
#box3   {width: 170px; height:170px; background: #666; margin:0px 3px; float:left;}  
#box4   {width: 170px; height:170px; background: #666; margin:0px 3px; float:left;}  

#box5   {width: 170px; height:50px;  background: #999; margin:5px 5px; float:left;}  
#box6   {width: 170px; height:50px;  background: #999; margin:5px 3px; float:left;}  
/*********************************************************************/

/* レフトナビ、商品検索部分 */
#box7   {width: 160px; height:60px;  background: #FFCCCC; margin:; float:left;}  

#inner { margin:0 0px; }  
#rightWrap { width:170x; float:right; border:solid 1px #cccccc; margin:0 0px;} 

/********************************************************************************/
/* 楽天バナー メニューボタン下のバナー */
#rakuWrap0 {width:900px; height:60px; float:; border:solid 1px #cccccc; margin:0 auto; margin-top:10px; text-align:left;}  
#rakuWrap1 {width:900px; height:280px; float:; border:solid 1px #cccccc; margin:0 auto; margin-top:10px;margin-bottom:10px;}  

/* 自社バナー 楽天バナー下のバナー */
#naviWrap0 {width:900px; height:185px; float:; border:solid 1px #cccccc; margin:0 auto; margin-top:10px;}  
#naviWrap1 {width:900px; height:125px; float:; border:solid 1px #cccccc; margin:0 auto; margin-top:10px;}  
#naviWrap2 {width:900px; height:125px; float:; border:solid 1px #cccccc; margin:0 auto; margin-top:10px;margin-bottom:10px;}  

/* 自社バナー内のボタン配置用バナー */
#naviWrap3 {width:445px; height:180px; margin:1px 1.5px; float:left; border:solid 1px #cccccc;}  
#naviWrap4 {width:170px; height:120px; margin:1px 4px; float:left; border:solid 1px #cccccc;}  
/********************************************************************************/


#mainWrap { width:710px; float:right; border:solid 1px #cccccc;}  
#sideWrap { width:165px; float:left; border:solid 1px #ffffff;} 
#sideWrap2 { width:165px; float:left; border:solid 1px #ffffff;} 
#footer {text-align:center;   background-color: #B0E0E6;}
.clear { clear:both;}   
.clear hr { display:none; } 

