/* メインページ */ 


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


 #all-in{
	 width:1000px; height:auto;
	 border-left:#CCC solid 2px;
	 border-right:#CCC solid 2px;
	 margin:0 auto 0 auto;}
 
 .toppage{
	width:1000px;
	height:100%;
    min-height: 100%;
	position: relative;
    margin: 0px auto 0px auto;
  }
 .hidariwaku{
  width:740px; height:100%; float:right; padding-bottom:30px;
  margin:0 auto 0 auto;
  }
 .linup_ji{
  width: 145px; height: 30px;  font-size:18px; font-weight:bold;
  border-bottom:solid 2px; text-align:left; border-bottom-color:#000000;
  letter-spacing :6px; color:#666666; margin:0 0 10px 10px;
  }
 .bottun{
  width:730px; height:88px; margin:0px auto 0px auto; float:left; position: relative;
  }
 .om_img{
	cursor: pointer;
	cursor: hand;
}
 .gazou{
  width:104px; height:88px; float:left; margin:0px 0px 0px 0px;
  padding:0px 0px; display:inline;
  }
 .etc_waku {
	width:710px;
	height:auto;
	margin:0px 0px 20px 0;
	color:#666666;
	font-size: 12px;
 }
 
 
/* ヘッドニュース */
.headnews_waku{ width:709px; height:auto; margin-bottom:1px; 
font-size:16px; margin-top:-18px;}

	 
  
/* バナー */ 
 .bana_waku{
	width:460px;
	height:auto;
	float:left;
	text-align:left;
  }
 .bana{
	width:460px;
	height:122px;
	float:left;
	text-align:center;
	margin-bottom:3px;
  }
  .bana_half{ width:230px; height:122px; float:left; margin-bottom:3px;}
/* ニュース */   
 .news{
	width:730px;
	height:auto;
	font-weight:bold;
	margin-top:10px;
	font-size:14px;
	color:#000000;
	margin-bottom: 10px;
	border-top:#999 solid 1px;
	padding-top:10px;
	padding-bottom:10px;
  }
.news_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	height: 15px;
	background-color: #FF0000;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 200;
	text-align: center;
	float: left;
	width: 50px;
}
 .newsmidashi_waku{
  width:730px; height:15px;
  margin-left:10px
  }
 .news_komidassi{
	 4
  width:140px; height:12px; float:left; font-weight:normal; padding:3px 0px 0px 5px; 
  }
 .news_akawaku{
  width:50px; height:15px; background-color:#FF0000; color:#FFFFFF;
  font-size:15px; font-style:italic; font-weight:200; text-align:center; float:left;
  }
ul.news1{
	width:730px;
	color:#000000;
	font-weight:normal;
	font-size:14px;
	margin:5px 0 0 10px;
	text-decoration:none;
	list-style-type:none;
	padding:0;
	text-align:left
}
li.news_detail{
margin-top:10px
}

/* 右側アウトレットなどのボタン */   
 .migiwaku{
	width:260px;
	height:auto;
	float:left;
	position: relative;
	text-align:left;
	margin:0;
	padding:0;
  }
  

  
 .migiwaku ul{
	 text-indent:0;
	 margin-left:0;
	 padding-left:0;
  }
 .migiwaku li {
	 text-indent:0;
	 margin-left:1em;
	 padding-left:0;
  }
 .botan2{
	 margin:5px 0px ;
	 padding:0;
  }
 .botan3{
  width:120px; height:40px; float:left;
  }
  .botan4{
   width:240px; height:100px; margin-bottom:5px; margin:2px 0px 5px 0px; border:none;}
  .koukoku_migi{
  width:240px; height:93px; margin-bottom:5px; margin:2px 0px 5px 0px;
  }
  .botan5{
   width:240px; margin:8px 0 0 0;border:none;
   }
  .koukoku_migi{
  width:240px; height:93px; margin-bottom:5px; margin:2px 0px 5px 0px;
  }
  .login{
	width:240px;
	height:auto;
	margin-bottom:5px;
	background-color:#F5F5F5;
	border-bottom:#006 solid 3px;
	border-top:#006 solid 3px;
	text-align:left;
   
   }
   ul{
	   padding-left:10px;
	   width:240px;
	   
}
li.log{
	   line-height:20px;
	   border-bottom:#FFF solid 1px;
	   list-style:none;
	   text-align:left;
}

	   
  .cart{
	width:220px;
	height:auto;
	margin-bottom:5px;
	text-align:left;
   }
   
   .kokyakumemu{
	width:240px;
	text-align:left;
	margin-bottom:5px;
	border-bottom:#666 solid 3px;
	border-top:#666 solid 3px;
	margin-top: 5px;
	background-color:#E6FBFF;
	  }
	  
	
table.stage
     {width:210px; font-size:10px;
	border-collapse:collapse;
    border: 1px gray solid;
	margin-left:10px;
		 }

	 td.stage01{
		 width:120px;
		 height:15px;
		 border:#666 solid 1px;
		 border-collapse:collapse;
		 padding:3px;
	 }
	 td.stage02{
		width:90px;
		height:15px;
		border:#666 solid 1px;
		border-collapse:collapse;
		padding:3px;
		text-align:right;
	 }
	 
	 
	 
/* 右側メニューボタン*/ 
.right{
 width:100px; height:50px; float:left;
 marging:0px 0px 0px 0px; font-size:11px;
 padding:0px 0px 0px 10px;
 }
.menu{
 width:1000px; height:37px; margin:0px auto 0px auto;
 background-image:url(../img/menu/bar_bg.jpg);
 background-repeat:repeat-x;
 position:relative;

 }
.inmenu{
 width:1000px;
 position:relative; text-align:center

 }
 .syouhin_list{
 width:168px; height: 37px; float: left;
 position:relative;

 /*font-size:18px; font-weight:bold; text-align:center;*/
 }
.syouhin{
 width:166px; height: 37px; float: left;
 position:relative;

 /*font-size:18px; font-weight:bold; text-align:center;*/
 }

 /* 右小バナーと新商品*/ 
 .minibaner_newitem{ width:240px; height:auto; float:left; margin-left:10px;}
 
 .minibaner_01{ width:240px; height:81px;}
 .minibaner_02{ width:240px; height:70px;}
 
 
 /* 新商品*/ 
 .sinshouhin{
	width:240px;
	margin-bottom:2px;
 }
 .sinshouhinmoji{
 width:80px; height:18px; font-size:16px; font-weight:bold; color:#666666; 
 margin:5px 0px 0px 5px; text-align:center;
 }
 .shinshouhinwaku{
	width:202px;
	height:70px;
	padding-left:0px;
	margin-top:3px;
	color:#000000;
	margin-bottom: 25px;
  }
 .sinshouhinwaku2{
	 width:145px;
	 height:70px;
	 text-align:left;
	 margin:0px 0px;
	 float:left;
	 line-height:15px;
	 margin-left:0px;
	 position: relative;
  }
/* レイヤー */ 
#Layer2 {
	width:200px;
	height:auto;
	background-color: #FFFFFF;
	color: #999999;
	border: solid #999999 1px;
	position: absolute;
	z-index: 3;
}
/* トップ左下新商品スクロールバー */
#page-wrap			{
	width: 230px;
	margin: 0px auto;
	float: left;
}

.scroll-pane 		{ width: 230px; overflow: auto; padding-right: 10px; height: 350px; }

.bottomshadow 		{
	position: absolute;
	top: 470px;
	left: -4px;
	z-index: 3;
	width: 240px;
	height: 1px;
}
					  
table.inq{
margin-left:40px;
}

td.help{ padding:10px;
}

td.help5{padding:5px;
}
	
	
/* キャンペーン用 */
td.font_{font-size:20px; color:#F00; text-align:left; line-height:23px;
padding:20px;
}

.pointchange{ margin:0 ;
	width:790px; height:auto; text-align:center;
	border:#096 dotted;
}

* html .pointchange_001{ text-align:center; margin-top:30px;
	width:730px; height:600px; border:none;}
	
.pointchange_001{ text-align:center; padding:30px;
	width:730px; height:600px; border:none;}	

.pointchange_box{
width:210px; height:285px; float:left; border:#003 1px solid; margin:20px 15px; text-align:center;
}
.pointchange_box02{
width:210px; height:260px; float:left; border:#003 1px solid; margin:20px 15px; text-align:center;
}

* html .pointchange_box{
width:210px; height:285px; float:left; border:#003 1px solid; margin:10px; text-align:center;
}
* html .pointchange_box02{
width:210px; height:260px; float:left; border:#003 1px solid; margin:10px; text-align:center;
}
.pointchange_gazou{
	width:208px; height:209px; text-align:center;

}

.pointochange_naiyou{
	width:210px; height:68px; border-top:#006 1px solid;
	text-align:left; font-size:11px;
}
.pointochange_naiyou02{
	width:210px; height:43px; border-top:#006 1px solid;
	text-align:left; font-size:11px;
}

.pointochange_nakami{
	width:210px; height:23px;}

.pointochange_No{
	width:20px; height:20px; background-color:#006; margin:0 auto 0 auto; font-weight:bold;
	text-align:center; float:left;
	color:#FFF; font-size:17px; padding-left:2px; }
	
.pointochange_hinmei{
	width:185px; height:17px; font-weight:bold; line-height:20px; float:left; font-size:13px;
}

.pointochange_hinmei2{
	width:230px; height:25px; font-weight:bold; line-height:50px; float:left; font-size:15px; color:#FFF;
}
	
.pointochange_etc{ 
    width:200px; height:40px; margin:5px; line-height:15px;
	font-size:13px; padding-left:5px;}	
	
	
	
/*東北地方大震災のメッセージ*/

.shinsai_massage{
	color:#000;
	width:458px;
	border:#000 1px solid;
	margin-bottom:10px;
	 }
.shinsai_massage_honbun{
	width:430px;
	margin:15px;
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	letter-spacing:2px;
	 }
	 *html .shinsai_massage_honbun{
		 width:438px;
		 line-height:20px;	
		 letter-spacing:1px; 
		 }
	 
	 
.shinsai_massage_staff{
	width:425px; height:13px; text-align:right; margin:0;
	font-size:13px; font-weight:bold; letter-spacing:2px;
	}


/*nakami のタイトル*/
.nakami_title{ width:740px; height:12px; margin-bottom:5px; font-size:14px;  }	

