.shop{
	margin:0;
	padding:0;
}

.shop h1{
	clear:both;
	margin:0;
	padding:20px 0 0 0;
}

.shop h2{
	clear:both;
	margin:0;
	padding:1em 0 0.5em 0;
}

.shop p.lead{
	font-size:100%;
	line-height:1.6;
	margin:0;
	padding:0 0 40px 4px;
}


/* 280-184pxの写真をヨコに2つ並べる（float:left;のみで） */

.shopItemWarp{
	width:580px;
	margin:0;
	padding:0 20 0 0;
}

.shopItem{
	width:600px;
	overflow: hidden;
	_zoom: 1;
}

.shopItemBox{
	width:280px;
	height:400px;
	margin-right:20px;
	padding:2px 0 0 0;
	float: left;
}

.shopItemBox div{
	font-size:0;
	line-height:0;
	margin:0;
	padding:0 0 0 0;
}

.shopItemBox h3{
	color:#003277;
	font-size:137%;
	line-height:1.3;
	margin:0;
	padding:6px 0 5px 0;
}

.shopItemBox p{
	margin:0;
	padding:0.5em 0 2em 0;
	font-size:100%;
	line-height:1.5;
}






.shopItemBox2{
	width:180px;
	height:420px;
	margin-right:20px;
	padding:2px 0 0 0;
	float: left;
}

.shopItemBox2 div{
	font-size:0;
	line-height:0;
	margin:0;
	padding:0 0 0 0;
}

.shopItemBox2 h3{
	color:#003277;
	font-size:117%;
	line-height:1.3;
	margin:0;
	padding:6px 0 5px 0;
}

.shopItemBox2 p{
	margin:0;
	padding:0.5em 0 1.5em 0;
	font-size:100%;
	line-height:1.5;
}


p.season{
	margin:0 0 4px 0;
	padding:0 0 0 48px;
	background:url(../images/ico_season.gif) no-repeat 0 0;
}

p.price{
	color:117%;
	color:#c00;
	margin:0;
	padding:0 0 0 48px;
	background:url(../images/ico_price.gif) no-repeat 0 0;
}



#bgShopTel{
	width:540px;
	margin:0;
	padding:16px 20px 16px 20px;
	background:url(../images/bg_shop_tel.gif) no-repeat 0 0;
}

#bgShopTel:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

#bgShopTel{
	min-height: 1px;
}

* html #bgShopTel{
	height:1px;
	/*＼*//*/
	height:auto;
	overflow:hidden;
	/**/
}

#bgShopTel{
	display:block;
}


.bgShopTelL{
	width:260px;
	margin:0;
	padding:0 0 0 0;
	float:left;
}


.bgShopTelL h3{
	margin:0;
	padding:0 0 0 0;
}

.bgShopTelL h4{
	margin:0;
	padding:4px 0 4px 0;
}

.bgShopTelL p{
	line-height:1.3;
	margin:0;
	padding:0 0 12px 0;
}

.bgShopTelL p a{
	margin:0;
	padding:0 0 0 16px;
	background:url(../images/arrow.gif) no-repeat 0 0.2em;
}

.bgShopTelR{
	width:260px;
	margin:0;
	padding:0 0 0 0;
	float:right;
}


.bgShopTelR h3{
	margin:0;
	padding:0 0 0 0;
}


.bgShopTelR div{
	margin:0;
	padding:6px 0 0 0;
}