@charset "UTF-8";
/* CSS Document */


*{
   margin:0;
   padding:0;
   font-size:12px;
   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:1px solid #fff;
   } 
a:hover img{
   border:1px solid #999;
   }      
a{
   color:#333333;
   text-decoration:underline;
   }   
a:hover{
   color:#999;
  
   }      
 
/*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;
	}   
   
.fL{ float: left;}
.fR{ float: right;}


.ml20{ margin-left: 20px;}
.mt20{ margin-top: 20px;}	 
.mb40{ margin-bottom: 40px;}	 
	 
   
/*------------ロゴエリア---------------*/   
#top-area{
     margin:0;
   	/*padding:3px 50px 4px 50px;*/
padding:6px 82px 4px 18px;
	 background:url(../img/head_line.gif) no-repeat;
	 position:relative;
	 left:32px;
	 z-index:3;
	 }
* html body	#top-area{
     margin:0;
   	 padding:6px 82px 5px 18px;
	 background:url(../img/head_line.gif) no-repeat;
	 position:relative;
	 left:32px;
	 z-index:3;
	 }
h1{
     float:left;
	 width:172px;
	 overflow:hidden;
	 
	 }
    
h1 a{
   background:url(../img/logo.png) no-repeat;
   height:45px;
   width:172px;
   text-indent:-9999px;
   display:block;
  
   } 

   
/*------------ノベルティリンクエリア---------------*/     
#novelty-area{
   float:right;
   width:300px;
   margin-top:10px;
  
   }
#nove-left{
    float:left;
	width:164px;
	background:url(../img/header_tel.gif) 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;
	}  
  	
   
    
/*------------グローバルナビ---------------*/      
#global-navi{
     background:url(../img/global_01.gif) no-repeat;
	 height:28px;
	 margin:-3px 0 0 31px;
	 }
	 
* html body #global-navi{
     background:url(../img/global_01.gif) no-repeat;
	 height:28px;
	 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:28px;
	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.gif) no-repeat -151px -28px;
	 width:133px;
	 }	
.navi03 a:hover{
     background:url(../img/global_01.gif) no-repeat -285px -28px;
	 width:133px;
	 }	 
.navi04 a:hover{
     background:url(../img/global_01.gif) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05 a:hover{
     background:url(../img/global_01.gif) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06 a:hover{
     background:url(../img/global_01.gif) no-repeat -687px -28px;
	 width:132px;
	 }
/*------------グローバルナビ2　短納期---------------*/   	
#global-navi2{
     background:url(../img/global_02.gif) 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.gif) no-repeat -18px -28px;
	 }
.navi03-2 a:hover{
     background:url(../img/global_02.gif) no-repeat -285px -28px;
	 width:133px;
	 }	

.navi04-2 a:hover{
     background:url(../img/global_02.gif) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05-2 a:hover{
     background:url(../img/global_02.gif) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06-2 a:hover{
     background:url(../img/global_02.gif) no-repeat -686px -28px;
	 width:132px;
	 }	 
	
	
/*------------グローバルナビ3　通常納期---------------*/   	
#global-navi3{
     background:url(../img/global_03.gif) 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.gif) no-repeat -18px -28px;
	 }
.navi02-3 a:hover{
     background:url(../img/global_03.gif) no-repeat -151px -28px;
	 width:133px;
	 }	

.navi04-3 a:hover{
     background:url(../img/global_03.gif) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05-3 a:hover{
     background:url(../img/global_03.gif) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06-3 a:hover{
     background:url(../img/global_03.gif) no-repeat -686px -28px;
	 width:132px;
	 }	 
	 
	
/*------------グローバルナビ4　こだわり---------------*/   	
#global-navi4{
     background:url(../img/global_04.gif) 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.gif) no-repeat -18px -28px;
	 }
.navi02-4 a:hover{
     background:url(../img/global_04.gif) no-repeat -151px -28px;
	 width:133px;
	 }	

.navi03-4 a:hover{
     background:url(../img/global_04.gif) no-repeat -285px -28px;
	 width:133px;
	 }	
.navi05-4 a:hover{
     background:url(../img/global_04.gif) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06-4 a:hover{
     background:url(../img/global_04.gif) no-repeat -686px -28px;
	 width:132px;
	 }	 
	 
/*------------グローバルナビ5　注文の流れ---------------*/   	
#global-navi5{
     background:url(../img/global_05.gif) 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.gif) no-repeat -18px -28px;
	 }
.navi02-5 a:hover{
     background:url(../img/global_05.gif) no-repeat -151px -28px;
	 width:133px;
	 }	

.navi03-5 a:hover{
     background:url(../img/global_05.gif) no-repeat -285px -28px;
	 width:133px;
	 }	
.navi04-5 a:hover{
     background:url(../img/global_05.gif) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi06-5 a:hover{
     background:url(../img/global_05.gif) no-repeat -686px -28px;
	 width:132px;
	 }	 	 
	 
/*------------グローバルナビ6　よくある質問---------------*/   	
#global-navi6{
     background:url(../img/global_06.gif) 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.gif) no-repeat -18px -28px;
	 }
.navi02-6 a:hover{
     background:url(../img/global_06.gif) no-repeat -151px -28px;
	 width:133px;
	 }	

.navi03-6 a:hover{
     background:url(../img/global_06.gif) no-repeat -285px -28px;
	 width:133px;
	 }	
.navi04-6 a:hover{
     background:url(../img/global_06.gif) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05-6 a:hover{
     background:url(../img/global_06.gif) no-repeat -553px -28px;
	 width:132px;
	 }	 	 	 
	
/*------------グローバルナビ---------------*/      
#global-navi0{
     background:url(../img/global_n.gif) 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.gif) no-repeat -18px -28px;
	 }
.navi02-0 a:hover{
     background:url(../img/global_n.gif) no-repeat -151px -28px;
	 width:133px;
	 }	
.navi03-0 a:hover{
     background:url(../img/global_n.gif) no-repeat -285px -28px;
	 width:133px;
	 }	 
.navi04-0 a:hover{
     background:url(../img/global_n.gif) no-repeat -419px -28px;
	 width:133px;
	 }	
.navi05-0 a:hover{
     background:url(../img/global_n.gif) no-repeat -553px -28px;
	 width:132px;
	 }	
.navi06-0 a:hover{
     background:url(../img/global_n.gif) no-repeat -686px -28px;
	 width:132px;
	 }	 

/*------------サイドバーエリア---------------*/
#side-bar{
     width:190px;
	 float:left;
	
	 margin-top:6px;
	 }	 

#side-cate-title{
     background:url(../img/side_cate_title.gif) no-repeat;
	 text-indent:-9999px;
	 height:18px;
	 width:190px;
	 margin-top:-3px;
	 z-index:3;
	 position:relative;
	
	
	 }
#side-cate-title2{
   	 background:url(../img/side_cate_title2.gif) no-repeat;
	 text-indent:-9999px;
	 height:18px;
	 width:190px;
	 margin-top:10px;
	 }
	
/*------------Side_短納期---------------*/	 
#side_short{
     background:url(../img/side_cate_short.gif) 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.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-techo a:hover{	
    background:url(../img/side_techo.jpg) no-repeat 0 -28px ;
	}
#side-short-st a{
    width:190px;
	height:28px;
	background:url(../img/side_st.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-st a:hover{	
    background:url(../img/side_st.jpg) no-repeat 0 -28px ;
	}
	
#side-short-post-it a{
    width:190px;
	height:28px;
	background:url(../img/side_postit.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-post-it a:hover{	
    background:url(../img/side_postit.jpg) no-repeat 0 -28px ;
	}			
	
#side-short-strap a{
    width:190px;
	height:28px;
	background:url(../img/side_strap.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-strap a:hover{	
    background:url(../img/side_strap.jpg) no-repeat 0 -28px ;
	}	
	
#side-short-neck a{
    width:190px;
	height:28px;
	background:url(../img/side_neck.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-neck a:hover{	
    background:url(../img/side_neck.jpg) no-repeat 0 -28px ;
	}	
	
#side-short-cleaner a{
    width:190px;
	height:28px;
	background:url(../img/side_cleaner.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-cleaner a:hover{	
    background:url(../img/side_cleaner.jpg) no-repeat 0 -28px ;
	}	

#side-short-mousepad a{	
     width:190px;
	height:28px;
	background:url(../img/side_mouse.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-mousepad a:hover{	
    background:url(../img/side_mouse.jpg) no-repeat 0 -28px ;
	}
	
#side-short-towel a{	
     width:190px;
	height:28px;
	background:url(../img/side_towel.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}	
#side-short-towel a:hover{	
    background:url(../img/side_towel.jpg) no-repeat 0 -28px ;
	}	
		
#side-short-file a{
    width:190px;
	height:28px;
	background:url(../img/side_file.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-short-file a:hover{
 	background:url(../img/side_file.jpg) no-repeat 0 -28px;	
	}	
	
#side-short-komono2 a{
    width:190px;
	height:28px;
	background:url(../img/side_komono2.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-short-komono2 a:hover{
 	background:url(../img/side_komono2.jpg) no-repeat 0 -28px;	
	}	
	


			
		
/*------------Side_通常納期---------------*/		
#side_general{
     background:url(../img/side_cate_general.gif) no-repeat;	
	 text-indent:-9999px;
	 height:22px;
	 margin-top:3px;
	 
	 } 	
#side-general-mirror a{
    width:190px;
	height:28px;
	background:url(../img/side_conpactmirror.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-mirror a:hover{
 	background:url(../img/side_conpactmirror.jpg) no-repeat 0 -28px;	
	}	
	
#side-general-blokids a{
    width:190px;
	height:28px;
	background:url(../img/side_brokids.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-blokids a:hover{
 	background:url(../img/side_brokids.jpg) no-repeat 0 -28px;	
	}	
	
#side-general-cap a{
    width:190px;
	height:28px;
	background:url(../img/side_cap.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-cap a:hover{
 	background:url(../img/side_cap.jpg) no-repeat 0 -28px;	
	}	
	
#side-general-file a{
    width:190px;
	height:28px;
	background:url(../img/side_file2.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-file a:hover{
 	background:url(../img/side_file2.jpg) no-repeat 0 -28px;	
	}	
	
#side-general-st a{
    width:190px;
	height:28px;
	background:url(../img/side_st2.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-st a:hover{
 	background:url(../img/side_st2.jpg) no-repeat 0 -28px;	
	}	
	
#side-general-komono a{
    width:190px;
	height:28px;
	background:url(../img/side_komono.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-komono a:hover{
 	background:url(../img/side_komono.jpg) no-repeat 0 -28px;	
	}	
	
#side-general-wet a{
    width:190px;
	height:28px;
	background:url(../img/side_wet.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-wet a:hover{
 	background:url(../img/side_wet.jpg) no-repeat 0 -28px;	
	}	
	
#side-general-umbrella a{
    width:190px;
	height:28px;
	background:url(../img/side_umbrella.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-umbrella a:hover{
 	background:url(../img/side_umbrella.jpg) no-repeat 0 -28px;	
	}		
	
#side-general-mag a{
    width:190px;
	height:28px;
	background:url(../img/side_mag2.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-mag a:hover{
 	background:url(../img/side_mag2.jpg) no-repeat 0 -28px;	
	}	
	
#side-general-clock a{
    width:190px;
	height:28px;
	background:url(../img/side_clock.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-clock a:hover{
 	background:url(../img/side_clock.jpg) no-repeat 0 -28px;	
	}		
	
#side-general-bag a{
    width:190px;
	height:28px;
	background:url(../img/side_bag.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-general-bag a:hover{
 	background:url(../img/side_bag.jpg) no-repeat 0 -28px;	
	}		

			 


/*------------Side_こだわり---------------*/
#side_special{
     background:url(../img/side_cate_special.gif) no-repeat;	
	 text-indent:-9999px;
	 height:22px;
	 margin-top:3px;
	 } 
#side-special-smirror a{
    width:190px;
	height:28px;
	background:url(../img/side_smirror.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-smirror a:hover{
 	background:url(../img/side_smirror.jpg) no-repeat 0 -28px;	
	}		 
	 
#side-special-blockcale a{
    width:190px;
	height:28px;
	background:url(../img/side_brockcale.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-blockcale a:hover{
 	background:url(../img/side_brockcale.jpg) no-repeat 0 -28px;	
	}	
	
#side-special-st a{
    width:190px;
	height:28px;
	background:url(../img/side_stationery3.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-st a:hover{
 	background:url(../img/side_stationery3.jpg) no-repeat 0 -28px;	
	}	
	
#side-special-hut a{
    width:190px;
	height:28px;
	background:url(../img/side_hut.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-hut a:hover{
 	background:url(../img/side_hut.jpg) no-repeat 0 -28px;	
	}	
	

	
#side-special-little a{
    width:190px;
	height:28px;
	background:url(../img/side_little.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-little a:hover{
 	background:url(../img/side_little.jpg) no-repeat 0 -28px;	
	}
	
#side-special-stamps a{
    width:190px;
	height:28px;
	background:url(../img/side_stamps.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-stamps a:hover{
 	background:url(../img/side_stamps.jpg) no-repeat 0 -28px;	
	}	
#side-special-tumbler a{
    width:190px;
	height:28px;
	background:url(../img/side_tumbler.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-tumbler a:hover{
 	background:url(../img/side_tumbler.jpg) no-repeat 0 -28px;	
	}				

#side-special-towel a{
    width:190px;
	height:28px;
	background:url(../img/side_towel2.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-towel a:hover{
 	background:url(../img/side_towel2.jpg) no-repeat 0 -28px;	
	}
	
#side-special-cushion a{
    width:190px;
	height:28px;
	background:url(../img/side_cushion.jpg) no-repeat ;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	}		 
#side-special-cushion a:hover{
 	background:url(../img/side_cushion.jpg) no-repeat 0 -28px;	
	}	

/*------------特別バナーエリア---------------*/	

.s-banner1{
    width:190px;
	height:40px;
	}	 
.s-banner1 a{
    background:url(../img/sbanner_notebook.jpg) no-repeat;
	width:190px;
	height:40px;
	display:block;
	text-indent:-9999px;
	}	
.s-banner1 a:hover{
     background:url(../img/sbanner_notebook.jpg) 0px -40px no-repeat;	
	 }


/*------------フッターエリア---------------*/
#footer{
      margin:20px 32px 0 32px;
	
	  }	
#footer p{
      text-align:right;
	  padding-right:14px;
	  }	  
#footer-info{
      border-top:3px solid #30a0d2;
	  margin-top:3px;
	  padding-top:5px;
	  padding-right:14px;
	  }	
#fax-btn{
       width:71px;
	   height:33px;
	float:left;
	padding-left:590px;
	   }
#fax-btn a{
       background:url(../img/fax_btn.gif) no-repeat;
	   
	   display:block;
	    text-indent:-9999px;
	   height:33px;
	   }
#fax-btn a:hover{
       background:url(../img/fax_btn.gif) no-repeat 0px -33px;
  text-indent:-9999px;
  }
#footer-tel{
       float:right;
	   width:155px;
	   }  
	   	    
address{
      font-style:normal;
	  text-align:right;
	  font-size:11px;
	  padding-right:14px;
	  padding-bottom:6px;
	  }	  
  	 
	 
	 
