@charset "UTF-8";
/* CSS Document */


*{
   margin:0;
   padding:0;
   font-size:13px;
   line-height:1.6;
   color:#000;
   }
#all{
   width:900px;
   margin-left:auto;
   margin-right:auto; 
   background:url(../img/all_bg.jpg) repeat-y;  
  
   }
a img{
   border:none;
   }
a:hover{
   border-bottom:none;
   text-decoration:none;
   }   

/*clearfix*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac ￥*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*clearfix終わり*/
   
   
a:hover .non-line{
   border:1px solid white;
   }   
   
#contents-wrapper{
    margin-left:48px;
	margin-right:48px;
	}   
   
#headerArea {
  margin-left:30px;
  }
   
/*------------ノベルティリンクエリア---------------*/     
#novelty-area{
   float:right;
   width:300px;
   margin-top:10px;
  
   }
#nove-left{
    float:left;
	width:164px;
	background:url(../img/header_tel.html) no-repeat top;
	padding-top:20px;
	}
#nove-left a{
    font-size:11px;
	}	
	
#nove-right{
   float:right;
   width:134px;
   }  
#nove-right a{
   border:none;
   text-decoration:none;
   }
#nove-right a:hover{
   border:none;
   text-decoration:none;
   }
#novelty-link{
   cursor:pointer;
   margin-top:3px;
   }   
* html body #novelty-link{
   cursor:pointer;
   margin-top:0;
   }        
* html body #nove-right{
   float:right;
   width:134px;
   }    
#nove-right a{
   border:#333;
   } 
* html body #nove-right a img{
   border:none;
   text-decoration:none;
   margin-bottom:0;
   padding-bottom:0;   
  
   }     
* html body #nove-right a:hover img{
   border:none;
   text-decoration:none;
   margin-bottom:0;
   padding-bottom:0;   
   }  
#nove-right a:hover{
   border:#999;
   }   
    

	    
div#header-link{
    float:left;
	margin:13px 4px 0 0;
	width:322px;
	text-align:right;
	}
	
	
	
div#header-link a{
    font-size:10px;
	} 
	

* html body div#header-link{
    float:left;
	margin:10px 4px 0 0;
	}  
  	
/*------------グローバルナビゲーション---------------*/	 
#g_navi {
	height:60px;
	background:url(../img/navi.jpg) no-repeat;
}

#g_navi li{
	display:inline;
	list-style-type:none;
}
#g_navi li a {
	height:60px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi li.g_navi01 a{
	background:url(../img/navi.jpg) no-repeat 0px 0px;
	width:140px;
}
#g_navi li.g_navi02 a{
	background:url(../img/navi.jpg) no-repeat -140px 0px;
	width:140px;
}
#g_navi li.g_navi03 a{
	background:url(../img/navi.jpg) no-repeat -280px 0px;
	width:140px;
}
#g_navi li.g_navi04 a{
	background:url(../img/navi.jpg) no-repeat -420px 0px;
	width:140px;
}
#g_navi li.g_navi05 a{
	background:url(../img/navi.jpg) no-repeat -560px 0px;
	width:140px;
}
#g_navi li.g_navi06 a{
	background:url(../img/navi.jpg) no-repeat -700px 0px;
	width:140px;
}

/*------hover*/
#g_navi li.g_navi01 a:hover{
	background:url(../img/navi.jpg) no-repeat 0px -120px;
	overflow:hidden;
}
#g_navi li.g_navi02 a:hover{
	background:url(../img/navi.jpg) no-repeat -140px -120px;
	overflow:hidden;
}
#g_navi li.g_navi03 a:hover{
	background:url(../img/navi.jpg) no-repeat -280px -120px;
	overflow:hidden;
}
#g_navi li.g_navi04 a:hover{
	background:url(../img/navi.jpg) no-repeat -420px -120px;
	overflow:hidden;
}
#g_navi li.g_navi05 a:hover{
	background:url(../img/navi.jpg) no-repeat -560px -120px;
	overflow:hidden;
}
#g_navi li.g_navi06 a:hover{
	background:url(../img/navi.jpg) no-repeat -700px -120px;
	overflow:hidden;
}

/*------on*/
#g_navi li.g_navi01_on a{
	background:url(../img/navi.jpg) no-repeat 0px -60px;
	width:140px;
}
#g_navi li.g_navi02_on a{
	background:url(../img/navi.jpg) no-repeat -140px -60px;
	width:140px;
}
#g_navi li.g_navi03_on a{
	background:url(../img/navi.jpg) no-repeat -280px -60px;
	width:140px;
}
#g_navi li.g_navi04_on a{
	background:url(../img/navi.jpg) no-repeat -420px -60px;
	width:140px;
}
#g_navi li.g_navi05_on a{
	background:url(../img/navi.jpg) no-repeat -560px -60px;
	width:140px;
}
#g_navi li.g_navi06_on a{
	background:url(../img/navi.jpg) no-repeat -700px -60px;
	width:140px;
}	
	
	
	
	
/*------------メインコンテンツ---------------*/  

#main-area{
     width:580px;
	 float:left;
	 margin-top:-6px;
	 }
#pankuzu{
     font-size:10px;
	 color:#333;
	 margin-top:10px;
	 } 
#pankuzu a{	 
      font-size:10px;
	  }
#pankuzu h2{	
     font-size:10px;
	 color:#333;
	 display:inline;
	 font-weight:normal;
	 } 
	    	 	 

     	 

.main-inner{
	margin-top:5px;
	 }
.main-inner-faq{
     margin:10px 0;
	 }	 
.return{
    text-align:right;
	padding-left:10px;
	} 		
	 	
#point{

    margin-top:10px;
	}	
#point_1,
#point_2{
    width:190px;
	float:left;
	margin-right:5px;
	}
#point_3{
    width:190px;
	float:left;
	
	}	

.barArea{
    margin:30px 0 10px 0;
	}
		
.news{
   border-bottom:1px dotted #ccc;
   margin-top:5px;
   }
.suisenArea {
  margin-top:10px;
  }   

.suisen_img{
    width:115px;
	float:left;
	margin-right:10px;
	}   
.suisen_txt{
    width:455px;
	float:left;
	
	}   	
   
   
   	
 	
	
	
/*------------サイドバーエリア---------------*/
#side-bar{
     width:200px;
	 float:right;
	height:1000px;
	 margin-top:6px;
	 background:url(../img/side_bg.jpg) repeat-y;
	 }	 

#side_inner{
     margin:14px 0 0 8px;
	 }



.seisaku_bar{
     margin:10px 0 0 0;
	 }	

.seisaku_lead{
     margin:5px 0;
	 font-size:16px;
	 }		 
	 
.seisaku_L{
   width:290px;
   float:left;
   margin-right:10px;
   }
	
.seisaku_R{
   width:280px;
   float:left;
  
   }
		
	
	
	
	
	
	
	
	
	
	
   
    
/*------------グローバルナビ---------------*/      
#global-navi{
     background:url(../img/global_01.html) no-repeat;
	 height:60px;
	 margin:-3px 0 0 31px;
	 }
	 
* html body #global-navi{
     background:url(../img/global_01.html) no-repeat;
	 height:60px;
	 margin:0 0 0 31px;
	 }	 
	 
#global-navi li,#global-navi2 li,#global-navi3 li,#global-navi4 li,#global-navi5 li,#global-navi6 li,#global-navi0 li{	 
    display:inline;
	list-style-type:none;
}
#global-navi li a,#global-navi2 li a,#global-navi3 li a,#global-navi4 li a,#global-navi5 li a,#global-navi6 li a,#global-navi0 li a{
    height:60px;
	display:block;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
.navi01 a{
     width:132px;
	 margin-right:1px;
	 margin-left:18px;
	 }
* html body	.navi01 a{
     width:132px;
	 margin-right:1px;
	 margin-left:9px;
	 
	 } 
.navi02 a,.navi03 a,.navi04 a{
     width:133px;
	  margin-right:1px;
	
	 }
.navi05 a{
      width:133px;
	 margin-right:1px;
	 
	 }	 
.navi06 a{
     width:132px;

	 } 	 
	 	 
/*.navi01 a:hover{
     background:url(../img/global_01.gif) no-repeat 0px -28px;
	 }*/
.navi02 a:hover{
     background:url(../img/global_01.html) no-repeat -151px -28px;
	 width:133px;
	 }	
.navi03 a:hover{
     background:url(../img/global_01.html) no-repeat -285px -28px;
	 width:133px;
	 }	 
.navi04 a:hover{
     background:url(../img/global_01.html) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05 a:hover{
     background:url(../img/global_01.html) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06 a:hover{
     background:url(../img/global_01.html) no-repeat -687px -28px;
	 width:132px;
	 }
/*------------グローバルナビ2　短納期---------------*/   	
#global-navi2{
     background:url(../img/global_02.html) no-repeat;
	 height:28px;
	  margin:-3px 0 0 31px;
	 }
.navi01-2 a{
     width:132px;
	 margin-right:1px;
	 margin-left:18px;
	 }
* html body	.navi01-2 a{
     width:132px;
	 margin-right:1px;
	 margin-left:9px;
	  } 	 

.navi02-2 a,.navi03-2 a,.navi04-2 a{
     width:133px;
	 margin-right:1px;
	 }
.navi05-2 a{
     width:132px;
	 margin-right:1px;
	 }	 
.navi06-2 a{
     width:132px;
	 } 	 
	 	 
.navi01-2 a:hover{
     background:url(../img/global_02.html) no-repeat -18px -28px;
	 }
.navi03-2 a:hover{
     background:url(../img/global_02.html) no-repeat -285px -28px;
	 width:133px;
	 }	

.navi04-2 a:hover{
     background:url(../img/global_02.html) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05-2 a:hover{
     background:url(../img/global_02.html) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06-2 a:hover{
     background:url(../img/global_02.html) no-repeat -686px -28px;
	 width:132px;
	 }	 
	
	
/*------------グローバルナビ3　通常納期---------------*/   	
#global-navi3{
     background:url(../img/global_03.html) no-repeat;
	 height:28px;
	  margin:-3px 0 0 31px;
	 }
	 
.navi01-3 a{
     width:132px;
	 margin-right:1px;
	 margin-left:18px;
	 }
* html body	.navi01-3 a{
     width:132px;
	 margin-right:1px;
	 margin-left:9px;
	  } 	 

.navi02-3 a,.navi03-3 a,.navi04-3 a{
     width:133px;
	 margin-right:1px;
	 }
.navi05-3 a{
     width:132px;
	 margin-right:1px;
	 }	 
.navi06-3 a{
     width:132px;
	 } 	 
	 	 
.navi01-3 a:hover{
     background:url(../img/global_03.html) no-repeat -18px -28px;
	 }
.navi02-3 a:hover{
     background:url(../img/global_03.html) no-repeat -151px -28px;
	 width:133px;
	 }	

.navi04-3 a:hover{
     background:url(../img/global_03.html) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05-3 a:hover{
     background:url(../img/global_03.html) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06-3 a:hover{
     background:url(../img/global_03.html) no-repeat -686px -28px;
	 width:132px;
	 }	 
	 
	
/*------------グローバルナビ4　こだわり---------------*/   	
#global-navi4{
     background:url(../img/global_04.html) no-repeat;
	 height:28px;
	  margin:-3px 0 0 31px;
	 }
	 
.navi01-4 a{
     width:132px;
	 margin-right:1px;
	 margin-left:18px;
	 }
* html body	.navi01-4 a{
     width:132px;
	 margin-right:1px;
	 margin-left:9px;
	  } 	 

.navi02-4 a,.navi03-4 a,.navi04-4 a{
     width:133px;
	 margin-right:1px;
	 }
.navi05-4 a{
     width:132px;
	 margin-right:1px;
	 }	 
.navi06-4 a{
     width:132px;
	 } 	 
	 	 
.navi01-4 a:hover{
     background:url(../img/global_04.html) no-repeat -18px -28px;
	 }
.navi02-4 a:hover{
     background:url(../img/global_04.html) no-repeat -151px -28px;
	 width:133px;
	 }	

.navi03-4 a:hover{
     background:url(../img/global_04.html) no-repeat -285px -28px;
	 width:133px;
	 }	
.navi05-4 a:hover{
     background:url(../img/global_04.html) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06-4 a:hover{
     background:url(../img/global_04.html) no-repeat -686px -28px;
	 width:132px;
	 }	 
	 
/*------------グローバルナビ5　注文の流れ---------------*/   	
#global-navi5{
     background:url(../img/global_05.html) no-repeat;
	 height:28px;
	  margin:-3px 0 0 31px;
	 }

.navi01-5 a{
     width:132px;
	 margin-right:1px;
	 margin-left:18px;
	 }
* html body	.navi01-5 a{
     width:132px;
	 margin-right:1px;
	 margin-left:9px;
	  } 	 

.navi02-5 a,.navi03-5 a,.navi04-5 a{
     width:133px;
	 margin-right:1px;
	 }
.navi05-5 a{
     width:132px;
	 margin-right:1px;
	 }	 
.navi06-5 a{
     width:132px;
	 } 	 
	 	 
.navi01-5 a:hover{
     background:url(../img/global_05.html) no-repeat -18px -28px;
	 }
.navi02-5 a:hover{
     background:url(../img/global_05.html) no-repeat -151px -28px;
	 width:133px;
	 }	

.navi03-5 a:hover{
     background:url(../img/global_05.html) no-repeat -285px -28px;
	 width:133px;
	 }	
.navi04-5 a:hover{
     background:url(../img/global_05.html) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi06-5 a:hover{
     background:url(../img/global_05.html) no-repeat -686px -28px;
	 width:132px;
	 }	 	 
	 
/*------------グローバルナビ6　よくある質問---------------*/   	
#global-navi6{
     background:url(../img/global_06.html) no-repeat;
	 height:28px;
	 margin:-3px 0 0 31px;
	 }
	 
.navi01-6 a{
     width:132px;
	 margin-right:1px;
	 margin-left:18px;
	 }
* html body	.navi01-6 a{
     width:132px;
	 margin-right:1px;
	 margin-left:9px;
	  } 	 

.navi02-6 a,.navi03-6 a,.navi04-6 a{
     width:133px;
	 margin-right:1px;
	 }
.navi05-6 a{
     width:132px;
	 margin-right:1px;
	 }	 
.navi06-6 a{
     width:132px;
	 } 	 	 
	 	 
.navi01-6 a:hover{
     background:url(../img/global_06.html) no-repeat -18px -28px;
	 }
.navi02-6 a:hover{
     background:url(../img/global_06.html) no-repeat -151px -28px;
	 width:133px;
	 }	

.navi03-6 a:hover{
     background:url(../img/global_06.html) no-repeat -285px -28px;
	 width:133px;
	 }	
.navi04-6 a:hover{
     background:url(../img/global_06.html) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05-6 a:hover{
     background:url(../img/global_06.html) no-repeat -553px -28px;
	 width:132px;
	 }	 	 	 
	
/*------------グローバルナビ---------------*/      
#global-navi0{
     background:url(../img/global_n.html) no-repeat;
	 height:28px;
	  margin:-3px 0 0 31px;
	 }
	 
.navi01-0 a{
     width:132px;
	 margin-right:1px;
	 margin-left:18px;
	 }
* html body	.navi01-0 a{
     width:132px;
	 margin-right:1px;
	 margin-left:9px;
	  } 	 

.navi02-0 a,.navi03-0 a,.navi04-0 a{
     width:133px;
	 margin-right:1px;
	 }
.navi05-0 a{
     width:132px;
	 margin-right:1px;
	 }	 
.navi06-0 a{
     width:132px;
	 } 	 	 
	 	 
.navi01-0 a:hover{
     background:url(../img/global_n.html) no-repeat -18px -28px;
	 }
.navi02-0 a:hover{
     background:url(../img/global_n.html) no-repeat -151px -28px;
	 width:133px;
	 }	
.navi03-0 a:hover{
     background:url(../img/global_n.html) no-repeat -285px -28px;
	 width:133px;
	 }	 
.navi04-0 a:hover{
     background:url(../img/global_n.html) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05-0 a:hover{
     background:url(../img/global_n.html) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06-0 a:hover{
     background:url(../img/global_n.html) no-repeat -686px -28px;
	 width:132px;
	 }	 


	
/*------------Side_短納期---------------*/	 
#side_short{
     background:url(../img/side_cate_short.html) no-repeat;	
	 text-indent:-9999px;
	 height:22px;
	 
	 } 
.side-cate-wrapper{
      border-top:1px solid #999;
	  border-bottom:none;
	  margin-top:2px;
	  }
.side-cate-ul{
     list-style:none;
	 padding:0;
	 }
.side-cate-ul li{
    line-height:0;
	margin-top:0px;
	}	 
	 	 	  

	
#side-short-techo a{
    width:190px;
	height:28px;
	background:url(../img/side_techo.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-techo a:hover{	
    background:url(../img/side_techo.html) no-repeat 0 -28px ;
	}
#side-short-st a{
    width:190px;
	height:28px;
	background:url(../img/side_st.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-st a:hover{	
    background:url(../img/side_st.html) no-repeat 0 -28px ;
	}
	
#side-short-post-it a{
    width:190px;
	height:28px;
	background:url(../img/side_postit.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-post-it a:hover{	
    background:url(../img/side_postit.html) no-repeat 0 -28px ;
	}			
	
#side-short-strap a{
    width:190px;
	height:28px;
	background:url(../img/side_strap.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-strap a:hover{	
    background:url(../img/side_strap.html) no-repeat 0 -28px ;
	}	
	
#side-short-neck a{
    width:190px;
	height:28px;
	background:url(../img/side_neck.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-neck a:hover{	
    background:url(../img/side_neck.html) no-repeat 0 -28px ;
	}	
	
#side-short-cleaner a{
    width:190px;
	height:28px;
	background:url(../img/side_cleaner.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-cleaner a:hover{	
    background:url(../img/side_cleaner.html) no-repeat 0 -28px ;
	}	

#side-short-mousepad a{	
     width:190px;
	height:28px;
	background:url(../img/side_mouse.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-mousepad a:hover{	
    background:url(../img/side_mouse.html) no-repeat 0 -28px ;
	}
	
#side-short-towel a{	
     width:190px;
	height:28px;
	background:url(../img/side_towel.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-towel a:hover{	
    background:url(../img/side_towel.html) no-repeat 0 -28px ;
	}	
		
#side-short-file a{
    width:190px;
	height:28px;
	background:url(../img/side_file.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-short-file a:hover{
 	background:url(../img/side_file.html) no-repeat 0 -28px;	
	}	
	
#side-short-komono2 a{
    width:190px;
	height:28px;
	background:url(../img/side_komono2.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-short-komono2 a:hover{
 	background:url(../img/side_komono2.html) no-repeat 0 -28px;	
	}	
	


			
		
/*------------Side_通常納期---------------*/		
#side_general{
     background:url(../img/side_cate_general.html) no-repeat;	
	 text-indent:-9999px;
	 height:22px;
	 margin-top:3px;
	 
	 } 	
#side-general-mirror a{
    width:190px;
	height:28px;
	background:url(../img/side_conpactmirror.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-mirror a:hover{
 	background:url(../img/side_conpactmirror.html) no-repeat 0 -28px;	
	}	
	
#side-general-blokids a{
    width:190px;
	height:28px;
	background:url(../img/side_brokids.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-blokids a:hover{
 	background:url(../img/side_brokids.html) no-repeat 0 -28px;	
	}	
	
#side-general-cap a{
    width:190px;
	height:28px;
	background:url(../img/side_cap.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-cap a:hover{
 	background:url(../img/side_cap.html) no-repeat 0 -28px;	
	}	
	
#side-general-file a{
    width:190px;
	height:28px;
	background:url(../img/side_file2.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-file a:hover{
 	background:url(../img/side_file2.html) no-repeat 0 -28px;	
	}	
	
#side-general-st a{
    width:190px;
	height:28px;
	background:url(../img/side_st2.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-st a:hover{
 	background:url(../img/side_st2.html) no-repeat 0 -28px;	
	}	
	
#side-general-komono a{
    width:190px;
	height:28px;
	background:url(../img/side_komono.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-komono a:hover{
 	background:url(../img/side_komono.html) no-repeat 0 -28px;	
	}	
	
#side-general-wet a{
    width:190px;
	height:28px;
	background:url(../img/side_wet.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-wet a:hover{
 	background:url(../img/side_wet.html) no-repeat 0 -28px;	
	}	
	
#side-general-umbrella a{
    width:190px;
	height:28px;
	background:url(../img/side_umbrella.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-umbrella a:hover{
 	background:url(../img/side_umbrella.html) no-repeat 0 -28px;	
	}		
	
#side-general-mag a{
    width:190px;
	height:28px;
	background:url(../img/side_mag2.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-mag a:hover{
 	background:url(../img/side_mag2.html) no-repeat 0 -28px;	
	}	
	
#side-general-clock a{
    width:190px;
	height:28px;
	background:url(../img/side_clock.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-clock a:hover{
 	background:url(../img/side_clock.html) no-repeat 0 -28px;	
	}		
	
#side-general-bag a{
    width:190px;
	height:28px;
	background:url(../img/side_bag.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-bag a:hover{
 	background:url(../img/side_bag.html) no-repeat 0 -28px;	
	}		

			 


/*------------Side_こだわり---------------*/
#side_special{
     background:url(../img/side_cate_special.html) no-repeat;	
	 text-indent:-9999px;
	 height:22px;
	 margin-top:3px;
	 } 
#side-special-smirror a{
    width:190px;
	height:28px;
	background:url(../img/side_smirror.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-smirror a:hover{
 	background:url(../img/side_smirror.html) no-repeat 0 -28px;	
	}		 
	 
#side-special-blockcale a{
    width:190px;
	height:28px;
	background:url(../img/side_brockcale.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-blockcale a:hover{
 	background:url(../img/side_brockcale.html) no-repeat 0 -28px;	
	}	
	
#side-special-st a{
    width:190px;
	height:28px;
	background:url(../img/side_stationery3.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-st a:hover{
 	background:url(../img/side_stationery3.html) no-repeat 0 -28px;	
	}	
	
#side-special-hut a{
    width:190px;
	height:28px;
	background:url(../img/side_hut.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-hut a:hover{
 	background:url(../img/side_hut.html) no-repeat 0 -28px;	
	}	
	

	
#side-special-little a{
    width:190px;
	height:28px;
	background:url(../img/side_little.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-little a:hover{
 	background:url(../img/side_little.html) no-repeat 0 -28px;	
	}
	
#side-special-stamps a{
    width:190px;
	height:28px;
	background:url(../img/side_stamps.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-stamps a:hover{
 	background:url(../img/side_stamps.html) no-repeat 0 -28px;	
	}	
#side-special-tumbler a{
    width:190px;
	height:28px;
	background:url(../img/side_tumbler.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-tumbler a:hover{
 	background:url(../img/side_tumbler.html) no-repeat 0 -28px;	
	}				

#side-special-towel a{
    width:190px;
	height:28px;
	background:url(../img/side_towel2.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-towel a:hover{
 	background:url(../img/side_towel2.html) no-repeat 0 -28px;	
	}
	
#side-special-cushion a{
    width:190px;
	height:28px;
	background:url(../img/side_cushion.html) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-cushion a:hover{
 	background:url(../img/side_cushion.html) no-repeat 0 -28px;	
	}	

/*------------特別バナーエリア---------------*/	

.s-banner1{
    width:190px;
	height:40px;
	}	 
.s-banner1 a{
    background:url(../img/sbanner_notebook.html) no-repeat;
	width:190px;
	height:40px;
	display:block;
	text-indent:-9999px;
	}	
.s-banner1 a:hover{
     background:url(../img/sbanner_notebook.html) 0px -40px no-repeat;	
	 }


/*------------フッターエリア---------------*/
#footer{
      margin:20px 32px 0 32px;
	  background-color:#663333;
	  color:#FFFFFF;
	  padding:20px 0;
	
	  }	
#footer a{	  
color:#FFFFFF;}
#footer p{
      text-align:right;
	  padding-right:12px;
	  color:#FFFFFF;
	  }	  
#footer-info{
      border-top:3px solid #663333;
	  margin-top:3px;
	  padding-top:5px;
	  padding-right:14px;
	  color:#FFFFFF;
	  }	

#footer-tel{
       float:right;
	   width:155px;
	   }  
	   	    
address{
      font-style:normal;
	  text-align:right;
	  font-size:11px;
	  padding-right:14px;
	  padding-bottom:6px;
	  color:#FFFFFF;
	  }	  
  	 
	 
	 