@charset "utf-8";

/* リトル・ベビーステラ */

/* ■ 共通 ------------------------------------------------------------------ */

#Page_LittleBabystella {
width: 94rem;
margin: 3rem auto 0 auto;
}

#Page_LittleBabystella a {
display: block;
text-decoration: none;
}

#Page_LittleBabystella .Lead {
color: #000;
}

.OtherContWrap {
width: 94rem;
margin: 0 auto;
}

/* ボタン */
#Page_LittleBabystella .Btn {
display: block;
width: 100%;
border-radius: 30px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
font-size: 15px;
line-height: 1;
font-weight: bold;
text-align: center;
text-decoration: none;
}

#Page_LittleBabystella .BtnDetail {
width: 150px;
padding: 8px 0 8px 5%;
border: 2px solid #b8daeb;
color: #3d5fc4;
background: #f1f8fd url(/images/sp/common/icon/Icon_LinkFwd_Blue.png) no-repeat;
background-size: 16px auto;
background-position: 5% 50%;
font-size: 15px;
line-height: 1;
}

#Page_LittleBabystella .BtnItemOther {
margin: 0 auto 70px auto;
width: 50%;
padding: 15px 0 15px 4%;
font-size: 22px;
color: #fff !important;
background: #ee869a url(/images/sp/common/icon/Icon_LinkFwd_White.png) no-repeat;
background-size: 18px auto;
background-position: 6% 48%;
}


/* ■ 桃の節句 ------------------------------------------------------------------ */

#Page_LittleBabystella .DollsFes {
width: 940px;
height: 170px;
margin-bottom: 20px;
padding: 28px 35px 48px 35px;
background: url(/images/campaign/babystella_ver2/dolls_fes/Texture_Balloon.png) no-repeat left top;
box-sizing: border-box;
}

#Page_LittleBabystella .DollsFes .Mds {
margin-bottom: 10px;
font-size: 30px;
font-weight: bold;
color: #fff;
line-height: 1;
}

#Page_LittleBabystella .DollsFes .Lead {
color: #fff;
font-size: 18px;
line-height: 1.7;
}


/* ■ 導入 ------------------------------------------------------------------ */

#Page_LittleBabystella .Intro {
margin-bottom: 40px;
}

#Page_LittleBabystella .Intro h1.KeyVisual {
margin-bottom: 30px;
line-height: 1;
}

#Page_LittleBabystella .Intro .Lead {
width: 730px;
margin: 0 auto;
font-size: 18px;
font-weight: bold;
line-height: 1.9;
}



/* ■ 各商品セクション ------------------------------------------------------------------ */

#Page_LittleBabystella .ItemUnit {
margin-bottom: 40px;
}

/* リトル・ベビーステラ本体・特別セット */
#Page_LittleBabystella .ItemMain,
#Page_LittleBabystella .ItemSp {
margin-bottom: 30px;
}

/* コーディネート */
#Page_LittleBabystella .ItemClothes {
margin-bottom: 50px;
}

/* ベビー・ステラ（旧シリーズ） */
#Page_LittleBabystella .ItemExSeries {
margin-bottom: 90px;
}



/* ■ ごっこあそび、想像あそびの大切さ ------------------------------------------------------------------ */

#Page_LittleBabystella .Column {
margin-bottom: 60px;
padding: 30px;
background: #f9f8ee;
box-sizing: border-box;
}

#Page_LittleBabystella .Column h2.Mds {
margin-bottom: 20px;
padding-top: 10px;
font-size: 24px !important;
color: #530000;
line-height: 1;
}

#Page_LittleBabystella .Column .LRBox {
width: 100%;
}

#Page_LittleBabystella .Column .LBox {
width: 55%;
}

#Page_LittleBabystella .Column .RBox {
width: 42%;
}

#Page_LittleBabystella .Column .Lead {
font-size: 15px;
line-height: 1.8;
}

#Page_LittleBabystella .Column .Photo {
border-radius: 10px;
overflow: hidden;
}

#Page_LittleBabystella .Column .Photo img {
width: 100%;
height: auto;
}


/* ■ ベビー・ステラで、こんないいこと！ ------------------------------------------------------------------ */

/*
#Page_LittleBabystella .Review {
margin-bottom: 50px;
padding: 35px 30px;
border: 5px solid #fde1e6;
box-sizing: border-box;
border-radius: 15px;
}

#Page_LittleBabystella .Review h2.Mds {
margin-bottom: 25px;
color: #fb7386;
}

#Page_LittleBabystella .Review h2.Mds span {
display: inline-block;
vertical-align: middle;
}

#Page_LittleBabystella .Review h2.Mds .Main {
font-size: 24px;
line-height: 1;
}

#Page_LittleBabystella .Review h2.Mds .Sub {
font-size: 18px;
font-weight: normal;
}

#Page_LittleBabystella .Review .IndexMenu2 {
width: 100%;
}

#Page_LittleBabystella .Review .IndexMenu2 li {
position: relative;
width: 32%;
margin-right: 2%;
padding: 20px;
background-color: #fff;
border: 2px solid #d7d7d7;
box-sizing: border-box;
border-radius: 14px;
font-size: 15px;
line-height: 1.8;
}

#Page_LittleBabystella .Review .IndexMenu2 li:last-child {
margin-right: 0;
}

#Page_LittleBabystella .Review .Photo {
margin-bottom: 10px;
}

#Page_LittleBabystella .Review .Photo img {
width: 100%;
height: auto;
}

#Page_LittleBabystella .Review .Lead1 {
margin-bottom: 10px;
}
*/


/* ■ 取り扱い店舗案内 ------------------------------------------------------------------ */

#Page_LittleBabystella #Shop_Stock_Notice .Lead {
color: #fff;
}


/* ■ SNSシェアボタン ------------------------------------------------------------------ */

.SocialBtn {
display: table;
margin-bottom: 30px;
}

.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: 80px auto 0 auto !important;
}


