@charset "utf-8";

/* CSS Document */



/* -------全体設定----------- */



/* マウスオーバーで透過*/

a:hover img

{

	opacity:0.8;

	filter: alpha(opacity=80);

	-ms-filter: "alpha( opacity=80 )";

	background: #fff;

}



/* リンクテキストの設定 */

a {

	color:#333333;

	text-decoration:none;

}



a:hover {

	color:#2b95ff;

	text-decoration:underline;

}



/* 見出し画像 */

.midashi{

	margin:0 0 0 0;

	padding:0;

	vertical-align: bottom;

	}







div{margin: 0;padding: 0;}



table {	border-collapse: collapse;border-spacing: 0;}



/* -------パーツ設定----------- */	



	

/* 売れ筋商品 */	

#ureitem{

	width:260px;

	height:312px;

	border-left:#f51900 2px solid;

	border-right:#f51900 2px solid;

	border-bottom:#f51900 2px solid;

	margin:0;

	padding:0px;

	text-align:center;
	
	box-sizing: border-box;

}



#ureitem img{

	width: auto;
	height: auto;
	box-sizing: border-box;

}





#ureitem img#textimg{

	border:none;

	width:174px;

	padding:3px 0 5px 0;

}







/* おすすめ商品スライダー */

#slider {

    position: relative;

    margin: 0 auto;

    border-radius: 0;

    width: 256px;

}



#slider a:focus {

    outline: 0;

}



.slider-view {

    position: relative;

    margin:0 auto;

    width:215px; /* スライダーで表示するエリアの大きさ */

    height: 215px;

    overflow: hidden; /* 必須 */

}

#ureitem .slider-view img {
	width: 215px;
	height: auto;
}


/* width は js で指定するのでここでは書かない */

.slider-container {

    position: absolute;

    top: 0;

    left: 0;

}



/* スライドするコンテンツ部分 */

.slider-container div {

    position: relative; /* ループ処理に使う */

    float: left;

    width: 215px; /* view と同じ大きさに */

    height: 215px;

}



.slider-container div a {

    display: block;

}






/* ページネーションの配置とデコレーション */

.slider-pagination {

    position: absolute;

    bottom: -22px;

    left: 8px;

    width: 240px;
	
	padding: 0 0 0 8px;
}



.slider-pagination a {

    float: left;

    margin: 5px 10px 0 0;

    border-radius: 8px;

    width: 24px;

    height: 16px;

    overflow: hidden;

    background: #b7cedc;

    text-indent: -9999px;

    vertical-align: middle;

}



.slider-pagination a:hover {

    background: #dc74ad;

}





.slider-pagination a:hover {

    background: #dc74ad;

}



.slider-pagination a.current {

    background: #dc74ad;

}





/* おすすめ商品スライダーここまで */






.heading img{
	display: block;
	border: none;
}
.sheading {
	padding: 15px 0 22px;
}
.sheading img{
	display: block;
	margin: 0 auto;
	border: none;
}



/* バナーエリア */

.banner{

	margin:0 0 0 0;

	padding:0;

	font-size:11px;

	}

	

.banner img{

	width:180px;

	margin:10px 0 2px 0;

	}





/* カテゴリ一覧 */

#category{

	width:178px;

	border-top:#cccccc 1px solid;

	border-left:#cccccc 1px solid;

	border-right:#cccccc 1px solid;

	border-bottom:#cccccc 1px solid;

	margin:0;

	padding:0;	

	}





/* アコーディオンカテゴリ */

dl.accordion {

	width:178px;

	margin:0;

	padding:0 0 1px 0;

	font-size:12px;

	font: 12px/20px "Verdana", Arial, Helvetica, Geneva, sans-serif;

}

dl.accordion dt {

	height:50px;

	text-indent:0;

	cursor:pointer;

}





dl.accordion dt.open {

}



dl.accordion dd {

	background:#FFF;

	padding:0 0 0px 0;

	text-indent:10px;

	line-height:1.5em;

	display:none;

}







/* カテゴリ一覧 */ 

ul.cat {

	list-style-type: none;

	text-align:left;

	margin:0 5px;

	padding:0;

	font-size:12px;

	line-height:1.3em;

}



ul.cat li{

	background: url(https://gigaplus.makeshop.jp/gion/sidenavitest2/img/ar_2.gif) no-repeat  8px center;

	margin:0 0 2px 0;

	padding:0 0 0 10px;

}



ul.cat li.major{

	background: url(https://gigaplus.makeshop.jp/gion/sidenavitest2/img/ar_4.gif) no-repeat left 10px;

	margin:0 0 2px 0;

	padding:5px 0 0 2px;

}



ul.cat li.major a{

	/*font-weight:bold;*/

}



