@charset "utf-8";

/* 家族の歴史とともに歩む こだわりの木馬 --------------------------------------------------- */

#Page_RockingHorse {
margin: 20px 0 0 0;
}

#Page_RockingHorse .MainVisual {
margin: 0 0 40px 0;
}

#Page_RockingHorse .Story {
margin: 0 0 54px 0;
}

#Page_RockingHorse .Explain {
margin: 0 0 35px 0;
}


/* 実際に商品をご覧いただける店舗 */
#Page_RockingHorse .ShopList {
width: 930px;
margin: 0 0 40px 0; 
border-left: #d3cbcb 1px solid;
border-right: #d3cbcb 1px solid;
border-bottom: #d3cbcb 1px solid; 
}

#Page_RockingHorse .ShopList h2 {
margin: 0 0 39px 0;
padding: 45px 0 0 0;
text-align: center;
}

#Page_RockingHorse .ShopList .LRBox {
width: 790px;
margin: 0 0 33px 70px;
}

#Page_RockingHorse .ShopList .LRBox .LBox,
#Page_RockingHorse .ShopList .LRBox .RBox {
width: 380px;
}

#Page_RockingHorse .ShopList .LRBox h3 {
margin: 0 0 15px 0;
}

#Page_RockingHorse .ShopList .LRBox li {
padding: 0 0 0 14px;
background: url(/images/campaign/rockinghorse/Icon_LinkAllow.gif) left center no-repeat;
line-height: 2.1em;
}

#Page_RockingHorse .ShopList .LRBox li a {
font-size: 109%;
color: #000;
}

#Page_RockingHorse .ShopList .LRBox .RBox h3 {
margin-top: 28px;
}

#Page_RockingHorse .ShopList .LRBox .RBox h3:first-child {
margin-top: 0;
}

#Page_RockingHorse .ShopList .Note {
margin: 0 0 56px 70px;
}



/* SNSシェアボタン */
.SocialBtn {
display: table;
margin: 10px 0 30px 0;
}

.SocialBtn li {
margin: 0;
padding: 0 0 0 10px;
display: table-cell;
list-style: none;
vertical-align: top;
}

.SocialBtn li:first-child {
padding-left: 0 !important;
}

.fb_iframe_widget > span {
vertical-align: baseline !important;
}

.SocialBtnCenter {
margin: 50px auto 0 auto;
}
