/**--------宮城さんが作ってくれた--------**/
.shohintable td{border:1px solid #999999;}



/**--------サムネイル2列表示--------**/
.fs_goods_container{
        width: 47%;
        margin: 1%;
        border: none;
        float: left;
        position: relative;
}
.fs_goods_container th{
        width:100%;
        float:left;
}
.fs_goods_container td{
       width:96%;
       float:left;
       text-align:center;
       padding:0 2%;
       font-size:50%;
}
.fs_goods_container th img{
 width:95%;
}
.FS2_Alternateness_bg {
       background:#fff;
}
#FS2_GoodsSearchList .fs_goods_container:nth-of-type(2n+1),
#FS2_CategoryList .fs_goods_container:nth-of-type(2n+1) {
clear: left;
}
/**--------トグルメニュー--------**/
#top-menuarea{
 background: #721b1b;/*外側の背景*/
 background-image: url(https://secure1.future-shop.jp/%7Ebbqwl/smartphone/logo.png);
 background-repeat:no-repeat;
 text-align: right;/*MENUの文字の位置*/
 position: fixed;
 top: 0;
 width: 100%;
 z-index: 10;
}
#top-editarea .section{
 margin: 0;
 width: 100%;
}
.menu-toggle{
 color: #444444;/*MENUの文字色*/
 display: inline-block;
 padding: 5px;
 text-align:right;
 
}
#menu {
 display: none;
 padding: 0;
 margin: 0;
}
#menu li{
 list-style-type: none;
 background: #cf4444; /*リストの背景色*/
 margin: 0 auto;
  width: 50%;
        float: left;
        text-align: center;
        border-bottom: 1px solid #ddd;
font-size:80%;

        height: 55px;
        line-height: 1.6;
}
#menu li a {
 color: #fff;/*リストの文字色*/
 font-weight: bold;
 display: block;
 padding: 7px;
 text-align: left;/*リストの文字の位置*/
}
/**--------一覧固定--------**/
#footer_end {  
    position: fixed !important;  
    position: absolute;  
    bottom: 0;  
    left: 0;  
    width: 100%;  
    height: 50px;
      text-align: center;
background: #ccc;
opacity: 0.95; 
}  
/**--------フッターカテゴリー--------**/
.clear{
	clear:both;}
.ftr_cate {
	width: 100%;
	margin: 5px auto 15px auto;
	padding:0 0 30px 0;

}
.ftr_cate .catettl {
	width: 100%;
	padding:5px 0;
	color: #111;
	margin:15px 0 0 0;
	font-size:150%;
	text-align:left;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	border-top:1px dotted #ccc;;
}
.ftr_cate ul{
	width:100%;
	margin:0;
	}
	
	.ftr_cate li{
	max-width:320px;
	width:240px;
	margin:5px 0px 5px 30px;
	float:left;
	list-style:none;
	
	}
.ftr_cate li a:link{
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:8px 0 10px;
    border:1px solid #333;
	border-radius:5px;
    
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,595959+12,666666+25,474747+39,2c2c2c+50,000000+51,111111+60,2b2b2b+76,1c1c1c+91,131313+100;Black+Gloss+%231 */
color:#fff;
background: #4c4c4c; /* Old browsers */

background: -moz-linear-gradient(top,  #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #000000 51%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */


}
.ftr_cate li a:visited{
color:#fff;

}
.ftr_cate li a:hover{
	color: #333;
	border:1px solid #ccc;
	border-radius:5px;
	background-color:#FFFFFF;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffff88+0,ffff88+100;Yellow+Flat+%231 */

background: #ffff88; /* Old browsers */

background: -moz-linear-gradient(top,  #ffff88 0%, #ffff88 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #ffff88 0%,#ffff88 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #ffff88 0%,#ffff88 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffff88',GradientType=0 ); /* IE6-9 */


}

.scroll-box{
overflow-x: auto;
height:320px;
padding:10px 0;
border-top:1px dotted #ccc;
}
.scroll-box::-webkit-scrollbar{
	width: 10px;
	background: #ccc;
}
.scroll-box::-webkit-scrollbar:horizontal{
	height: 10px;
	background: #ccc;
}
.scroll-box::-webkit-scrollbar-thumb{
	background: #9a0000;
	border-radius: 2px;
}
.scroll-box::-webkit-scrollbar-thumb:horizontal{
	background: #9a0000;
	border-radius: 2px;
}
