@charset "euc-jp";
 /*------ font - style-------*/ 
a:link{ text-decoration:none; } 
a:visited{ text-decoration:none; } 
a:hover{ text-decoration:underline; } 
a:active{ text-decoration:underline; } 
.s1 { font-size: 12px; word-spacing: 5pt; line-height: 100%; font-family: "ＭＳＰ ゴシック", "Osaka"; color: #757575} 
.sw3 { font-size: 15px; word-spacing: 5pt; line-height: 100%; font-family: "ＭＳＰ ゴシック", "Osaka"; color:#ffffff}
 .s2 { font-size: 12px; word-spacing: 5pt; line-height: 120%; font-family: "ＭＳＰ ゴシック", "Osaka"; color: #757575} 
 .s3 { font-size: 13px; word-spacing: 7pt; line-height: 180%; font-family: "ＭＳＰ ゴシック", "Osaka"; color: #666666} 
 .s4 { font-size: 15px; word-spacing: 8pt; line-height: 200%; font-family: "ＭＳＰ ゴシック", "Osaka"; color: #666666} 
 /*-------------------- layout - style--------------------*/ 
 *{margin:0; padding:0;}
 #head{width:970px; height:70; margin:0px auto; border: 1px solid #0066ff;} 

 /*-------------------head2はサブページ用-----------------*/ 
 #head2{width:970px; height:50; margin:0px auto; border: 1px solid #0066ff;} 
 /*--------------------------------------------------------*/ 
 #my_body{width:970px;margin:0px auto;} 
 #menu{float:left; width:160px; background-color:#ffffff;} 
 #menu_left{padding:0em 0em; 20em; 0em;padding-bottom:40em; border: 1px solid #0066ff;} 
 #contents{ width:650px; margin:0 auto; background-color:#ffffff;} 
 #topix {float:right; width:158px; background-color:#ffffff;} 
 
 #main{padding:0em; border:0px; color: #757575; solid #757575} 
 #mynaviright{float:right; padding:0em 0em; 0em; 0em; padding-bottom:38em;border: 1px solid #0066ff;} 
 .bunner1{margin:0 auto;} 
 .top_category{ width:160; height:80px; margin:0 auto; background-color:#ffffff; } 
 #my_footer{width:970px;clear:both;background-color:#ffffff;border-top:1px solid #fff;text-align:center; padding:1em 0;} 
 ul { margin:1px ; padding:0px; } li { margin:1px ; padding:0px; display: inline; } 
 /*-----------------------layout-style終わり---------------------*/ 
 /*--------------------TOPページ商品テーブルレイアウト--------------------*/
  #list01 table { margin: 0; padding: 0; float: left; } 
  #list01 table .sale_Area2 { float: left; width: 150px; height:100px; margin: 0 6px 10px 4px; } 
  #list01 table .pad0102 img { margin: 0 auto; padding: auto; max-width:160px; max-height:100px; text-align: left; } 
  #list01 table .sale_Area2txt 
  { width:140px; margin: 0; padding: 0; text-align: left; word-break: break-all; 
   height: 5em; font-size: 12px; word-spacing: 5pt; line-height: 110%; font-family: "ＭＳＰ ゴシック", "Osaka"; color: #757575; text-align:center; } 
  /*--------------------TOPページ商品テーブルレイアウト終わり--------------------*/ 
  /*--------------------サブページ商品テーブルレイアウト--------------------*/ 
  #list02 table { margin: 1pt; padding: 0; float: left; } 
  #list02 table .sale_Area3 { float:left; width: 324px; height:170px; margin: 0 6px 4px 4px; } 
  #list02 table .pad0103 img { margin: 0 auto; padding: auto; max-width:100px; max-height:100px; text-align: left; } 
  #list02 table .sale_Area3txt 
  { width:216px; padding: 0; text-align:left; 
  vertical-align:top; word-break: break-all; height: 6em; font-size: 12px; word-spacing: 10pt; 
  line-height: 100%; font-family: "ＭＳＰ ゴシック", "Osaka"; color: #757575; text-align: left; 
  </*--------------------サブページ商品テーブルレイアウト終わり--------------------*/> 
  /*--------------------バナー(ミニ)レイアウト--------------------*/ 
  #list04 table { margin: 0; padding: 0; float: left; } 
  #list04 table .sale_Area4 { float: left; width: 150px; height:100px; margin: 0 6px 10px 4px; } 
  #list04 table .pad0104 img { margin: 0 auto; padding: auto; max-width:160px; max-height:100px; text-align:center; } 
  #list04 table .sale_Area4txt { width:140px; margin: 0; padding: 0; text-align: left; word-break: break-all; height: 5em; 
  font-size: 12px; word-spacing: 5pt; line-height: 120%; font-family: "ＭＳＰ ゴシック", "Osaka"; color: #757575; text-align:center; } 
  /*--------------------バナー(ミニ)レイアウト終わり--------------------*/
   /*--------------------商品検索ページのテーブルレイアウト------------------*/ 
   #shop_table { margin: 10px 0px 0px 0px; clear: both; width: 100%; } 
   #search_contents .search_results { float: left; width: 300px; overflow: hidden; margin: 0px; padding: 0px; } 
   #search_contents .search_results .image_area { float: left; overflow: hidden; width:125px; margin: 0px; padding: 0px; } 
   #search_contents .search_results .contents_area { overflow: hidden; width: 170px; float:right; } 
   #search_contents .search_results .title_area { padding: 0px 0px 10px 0px; } 
   #search_contents .search_results .uri_area { color: #F00; font-weight: bold; display: inline;
    overflow: hidden; word-break: break-all; padding: 0px; margin : 0px; } 
  /*--------------------商品検索ページのテーブルレイアウト終わり------------------*/ 