@charset "shift_jis";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
html{
    overflow-y: scroll;
}

body{
	background-color:#FFF;
	font-size: 12px;
	line-height: 180%;
	color:#000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 1px;
	background:url(../img/bg.gif) repeat-x left top;
}
img{
	border:0;
}
li{
	list-style:none;
}
span.txt{
	display:none;
}
#wrapper{
	width:870px;
	margin:0 auto;
	text-align:center;
}

h1{
	margin-bottom:30px;
	padding-top:30px;
}
#shopListArea,
#shopListArea ul{
	margin-bottom:30px;
}
#shopListArea ul li{
	float:left;
	display:inline;
	margin-right:10px;
}
#shopListArea ul li.mg0{
	margin-right:0px;
}
.textArea{
	margin-bottom:40px;
}

/* itemArea */
#itemArea{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:normal;
	text-align:center;
	margin-bottom:30px;
}
#itemArea ul.itemBoxA{
	width:690px;
	margin:0 auto 5px auto;
}
#itemArea ul.itemBoxB{
	width:870px;
	margin:0 auto 5px auto;
}
#itemArea ul li.itemA{
	float:left;
	display:inline;
	width:210px;
	margin-right:30px;
}
#itemArea ul li.itemB{
	float:left;
	display:inline;
	width:210px;
	margin-right:10px;
}
#itemArea ul li.itemA.mg0,
#itemArea ul li.itemB.mg0{
	margin-right:0;
}
#itemArea ul li.itemA .ph,
#itemArea ul li.itemB .ph{
	margin-bottom:10px;
}
#itemArea ul li.itemA .name,
#itemArea ul li.itemB .name{
	font-size:13px;
	margin-bottom:5px;
	font-weight:bold;
}
#itemArea ul li.itemA .number,
#itemArea ul li.itemB .number{
	font-size:11px;
	margin-bottom:5px;
}
#itemArea ul li.itemA .price,
#itemArea ul li.itemB .price{
	font-size:13px;
}



.btnGwTop{
	margin-bottom:30px;
}

p.footer{
	text-align:center;
	font-size:10px;
}


/*============================ clearfix =============================*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lineclear {
	background-image:none;
}

.clearfix { min-height: 1px; }
