@charset "shift_jis";
/* SpCommonReset
**************************** */
/* h1 and h2 */
#main h1 img,#main div[id^="h2_0"] img{
zoom:1;
display:block;
max-width:750px;
width:100%;
height:auto;
margin:auto;
}
/*jewelryWrap****************************************************/
.jewelryWrap{
max-width:750px;
width:100%;
margin:0 auto;
-webkit-text-size-adjust:100%;
background: #ffffff;
}
.jewelryWrap img{
vertical-align: top;
width: 100%;
height: auto;
zoom: 1 !important;
}
.jewelryWrap a{
display: block;
}
/*headingBlockA01****************************************************/
.jewelryWrap .headingBlockA01{
margin:0 0 1%;
}
/*headingBlockA03****************************************************/
.jewelryWrap .headingBlockA03{
margin:0 0 8%;
}
/*headingBlockA04****************************************************/
.jewelryWrap .headingBlockA04{
margin:0 0 8%;
}
/*headingBlockA05****************************************************/
.jewelryWrap .headingBlockA05{
margin:0 0 8%;
}
/*pickupBlockA01****************************************************/
.jewelryWrap .pickupBlockA01{
margin:2.7% 0 0;
padding:0 0 6.7%;
background:#eafafb;
}
.jewelryWrap .pickupBlockA01 .column2WrapA01{
margin:0 auto;
width:97.3%;
}
.jewelryWrap .pickupBlockA01 .column2WrapA01 .columnA01{
margin:0 1.4% 0 0;
width:49.3%;
float:left;
background:#ffffff;
}
.jewelryWrap .pickupBlockA01 .column2WrapA01 .columnA01:nth-child(2n){
margin-right:0;
}
.jewelryWrap .pickupBlockA01 .column2WrapA01 .columnA01 span{
display:block;
}
.jewelryWrap .pickupBlockA01 .column2WrapA01 .columnA01 .textBlockA01{
padding:4.5% 6.7% 3.4% 5.3%;
color:#2c579e;
}
.jewelryWrap .pickupBlockA01 .brandA01{
margin:0 0 3.8%;
font-size:14px;
font-weight:bold;
line-height:1.3;
}
.jewelryWrap .pickupBlockA01 .textA01{
font-size:12px;
line-height:1.5;
}
/*navBlockA01****************************************************/
.jewelryWrap .navBlockA01{
margin:2.7% 0 10.6%;
}
/*productBlockA01****************************************************/
.jewelryWrap .productBlockA01{
margin:0 0 8%;
}
/*priceBlockA01****************************************************/
.jewelryWrap .priceBlockA01{
margin:10.6% 0 9.6%;
}
.jewelryWrap .priceBlockA01 ul li{
margin:0 1.2% 1.1% 0;
width:49.4%;
float:left;
}
.jewelryWrap .priceBlockA01 ul li:nth-child(2n){
margin-right:0;
}
/*brandBlockA01****************************************************/
.jewelryWrap .brandBlockA01{
margin:0 0 8%;
}
.jewelryWrap .brandBlockA01 ul{
margin:0 auto;
width:80%;
}
.jewelryWrap .brandBlockA01 ul li{
margin:0 3.3% 3.3% 0;
width:48.3%;
float:left;
}
.jewelryWrap .brandBlockA01 ul li:nth-child(2n){
margin-right:0;
}
/*brnBlockA011****************************************************/
.jewelryWrap .brnBlockA01 ul{
margin:0 auto;
width:80%;
}
.jewelryWrap .brnBlockA01 ul li{
margin:0 3.3% 3.3% 0;
width:48.3%;
float:left;
}
.jewelryWrap .brnBlockA01 ul li:nth-child(2n){
margin-right:0;
}

/* couponBlock 210817’Ç‰Á
----------------------------------------*/
.jewelryWrap .couponBlock{
	margin-top: 5.33%;
	background: url(../image/jewelry_sp_bg_001_210817.jpg) no-repeat top center;
	background-size: 100%;
}
.jewelryWrap .couponBlockInner{
	width: 84.53%;
	margin: 0 auto;
	padding: 7.73% 0;
}
.jewelryWrap .couponBlock .txtBlockA01{
	margin: 0 0 12.62%;
}
.jewelryWrap .couponBlock .couponBtnA01{
	margin-top: 3.79%;
}
.jewelryWrap .cautiontxtBlock01{
	margin: 1.6% 0 0;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
	text-align: left;
	text-indent: -1em;
	margin-left: 1.5em;
}
.jewelryWrap .couponLinkA01 a{
	display: inline;
	color: #0b318f;
	text-decoration: underline;
}

