@charset "utf-8";



/* ベビー特集_生後6～11ヶ月 */


/*
■ 共通
■ 導入
■ どんなオモチャを選んだらいい？
■ ボーネルンドのベビー遊具「安心・安全への取り組み」
■ 関連バナー
*/


/* ■ 共通 ------------------------------------------------------------------------------- */

#Page_BabyPeriod3 {
overflow: hidden;
}

#Page_BabyPeriod3 * {
box-sizing: border-box;
}

#Page_BabyPeriod3 a {
display: block;
text-decoration: none; 
}

#Page_BabyPeriod3 p {
font-feature-settings: "palt";
letter-spacing: 0.1em;
}

#Page_BabyPeriod3 .Photo img,
#Page_BabyPeriod3 .PhotoBox img,
#Page_BabyPeriod3 .ListPhoto img {
width: 100%;
height: auto;
overflow: hidden;
}

/* ボタン */
#Page_BabyPeriod3 .Btn {
display: block;
width: 100%;
border-radius: 50px;
box-sizing: border-box;
line-height: 1.0em;
font-weight: bold;
text-align: center;
text-decoration: none;
}

#Page_BabyPeriod3 .BtnBuy {
border: 2px solid #b8daeb;
background: #f1f8fd url(/images/sp/common/icon/Icon_LinkFwd_Blue.png) no-repeat;
color: #3d5fc4;
}

@media only screen and (max-width: 767px) {

	#Page_BabyPeriod3 .PC,
	#Page_BabyPeriod3 .SE {
	display: none;
	}

	#Page_BabyPeriod3 .LeadMain {
	margin: 0;
	}

	/* カラム */
	#Page_BabyPeriod3 .Col {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: space-between;
	}
	
	#Page_BabyPeriod3 .Col2_SP li {
	width: calc(50% - 1.5%);
	}
	
	#Page_BabyPeriod3 .Col3_SP li {
	width: calc(32.33333333% - 1%);
	}

	/* ボタン */
	#Page_BabyPeriod3 .BtnBuy {
	width: 50%;
	margin-top: 15px;
	padding: 8px 0 8px 4%;
	background-position: 6% 50%;
	background-size: 15px auto;
	font-size: 12px;
	}

	/* ページ下部 */
/*
	#Page_BabyPeriod3 .OtherContWrap {
	margin-top: 3.5rem;
	padding: 0 1.6rem;
	}
*/

	/* ページ下部 */
	.OtherContWrap {
	padding: 2rem 1.6rem 0 1.6rem;
	}

/*
	.ItemListBox.RecommendedMenuCampaign {
	margin-bottom: 0 !important;
	}
*/
	
	/* 特集ページ：ページ下部共通 */
	#CampaginBottom {
	margin-top: 3rem;
	}
	
}

@media only screen and (max-width: 372px) {

	#Page_BabyPeriod3 .SE {
	display: block;
	}

	/* ボタン */
	#Page_BabyPeriod3 .BtnBuy {
	width: 62%;
	padding: 8px 0 8px 5%;
	background-size: 13px auto;
	}	

}

@media print, screen and (min-width: 768px) {

	#Page_BabyPeriod3 .SP,
	#Page_BabyPeriod3 .SE {
	display: none;
	}
	
	#Page_BabyPeriod3 p {
	font-size: 15px;
	line-height: 2.1em;
	letter-spacing: 0.02em;
	}	

	/* カラム */
	#Page_BabyPeriod3 .Col {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: space-between;
	}
	
	#Page_BabyPeriod3 .Col2_PC li {
	width: calc(50% - 1.5%);
	}
	
	#Page_BabyPeriod3 .Col3_PC li {
	width: calc(32.33333333% - 2%);
	}
	
	#Page_BabyPeriod3 .Col4_PC li {
	width: calc(25% - 0.6%);
	}

	/* ボタン */
	#Page_BabyPeriod3 .Btn {
	font-size: 15px;
	letter-spacing: 0;
	}
	
	#Page_BabyPeriod3 .BtnBuy {
	width: 154px;
	margin-top: 20px;
	padding: 8px 0 8px 4.5%;
	background-size: 16px auto;
	background-position: 6% 50%;
	font-size: 14.5px;
	}

	/* ページ下部 */
/*
	#Page_BabyPeriod3 .OtherContUnit {
	width: 940px;
	margin: 0 auto;
	}
*/

	/* ページ下部 */
	.OtherContWrap {
	width: 94rem;
	margin: 0 auto;
	}
	
}



/* ■ 導入 ------------------------------------------------------------------ */

#Page_BabyPeriod3 .SectionIntro h2.Mds {
background: url(/images/campaign/baby_period3/Texture_DotLineW1.png) repeat-x left bottom;
color: #53a5b6;
letter-spacing: 0.1em;
font-feature-settings: "palt";
}		

#Page_BabyPeriod3 .SectionIntro .IntroWrap {
position: relative;
}

#Page_BabyPeriod3 .SectionIntro .IntroWrap .Illust {
position: absolute;
}

@media only screen and (max-width: 767px) {

	#Page_BabyPeriod3 .SectionIntro .IntroWrap {
	margin: 0 15px;
	padding: 15px 0 230px 0;
	}
	
	#Page_BabyPeriod3 .SectionIntro .IntroWrap .Illust1 {
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	margin-left: -3px;
	}

	#Page_BabyPeriod3 .SectionIntro .IntroWrap .Illust1 img {
	max-width: 34.8rem !important;
	height: auto;
	}
		
	#Page_BabyPeriod3 .SectionIntro h2.Mds {
	margin-bottom: 15px;
	padding-bottom: 13px;
	background-size: 7px auto;
	font-size: 17px !important;
	}

	#Page_BabyPeriod3 .SectionIntro .IntroUnit:not(:first-of-type){
	margin-top: 25px;
	}

	#Page_BabyPeriod3 .SectionIntro .IntroUnit .Lead {
	font-size: 1.5rem;
	}
	
	#Page_BabyPeriod3 .SectionIntro .PhotoBox {
	margin-top: 15px;
	}
		
	#Page_BabyPeriod3 .SectionIntro .PhotoBox img {
	border-radius: 10px;
	}
		
}

@media only screen and (max-width: 372px) {

	#Page_BabyPeriod3 .SectionIntro .IntroWrap {
	padding: 15px 0 200px 0;
	}
	
	#Page_BabyPeriod3 .SectionIntro .IntroWrap .Illust1 img {
	max-width: 30rem !important;
	height: auto;
	}	

}

@media print, screen and (min-width: 768px) {

	#Page_BabyPeriod3 .SectionIntro .IntroWrap {
	width: 930px;
	margin: 0 auto;
	padding: 50px 0 100px 0;
	}

	#Page_BabyPeriod3 .SectionIntro .IntroWrap .Illust1 {
	right: 0;
	bottom: 0;
	}	

	#Page_BabyPeriod3 .SectionIntro .IntroWrap .Illust1 img {
	width: 373px;
	height: auto;
	}			

	#Page_BabyPeriod3 .SectionIntro .IntroUnit {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}

	#Page_BabyPeriod3 .SectionIntro .IntroUnit:not(:first-of-type){
	margin-top: 70px;
	}

	#Page_BabyPeriod3 .SectionIntro h2.Mds {
	margin-bottom: 16px;
	padding-bottom: 18px;
	background-size: 9px auto;
	font-size: 24px !important;
	}		

	#Page_BabyPeriod3 .SectionIntro .LeadBox {
	width: 53%;
	}

	#Page_BabyPeriod3 .SectionIntro .PhotoBox {
	width: 41%;
	}

	#Page_BabyPeriod3 .SectionIntro .PhotoBox img {
	border-radius: 15px;
	}
	
}



/* ■ どんなオモチャを選んだらいい？ ------------------------------------------------------------------ */

/*
■ あそびの機能（あそびの機能1・あそびの機能2・あそびの機能3）
*/

#Page_BabyPeriod3 .SelectWrap {
background: #f9f7e4;
}

#Page_BabyPeriod3 .SelectWrap h2.Mds {
color: #fff;
text-align: center;
}

#Page_BabyPeriod3 .SelectWrap .LeadMain {
font-weight: bold;
letter-spacing: 0.1em;
}

/* あそびの機能 */
#Page_BabyPeriod3 .SectionFeature {
position: relative;
}

#Page_BabyPeriod3 .SectionFeature .MdsCateNum {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
color: #fff;
text-align: center;
}

#Page_BabyPeriod3 .SectionFeature .MdsCateNum span {
display: inline-block;
vertical-align: middle;
}

#Page_BabyPeriod3 .SectionFeature .MdsCateNum .Main {
letter-spacing: 0.2em;
}

#Page_BabyPeriod3 .SectionFeature h3.MdsH3 {
text-align: center;
letter-spacing: 0.08em;
}		

#Page_BabyPeriod3 .SectionFeature .ListItem .ItemPhoto {
overflow: hidden;
}

#Page_BabyPeriod3 .SectionFeature .ListItem .ItemPhoto img {
border: none;
}

#Page_BabyPeriod3 .SectionFeature .ListItem .Lead1 {
font-weight: bold;
color: #5a9abe;
letter-spacing: 0.01em;
}

#Page_BabyPeriod3 .SectionFeature .ListItem .Lead1 small {
display: block;
}

#Page_BabyPeriod3 .SectionFeature .ListItem .Lead2 {
font-weight: bold;
color: #000;
letter-spacing: 0.02em;
}

#Page_BabyPeriod3 .SectionFeature .ListItem .Lead2 .IconAge {
display: inline-block;
border-radius: 50px;
background: #f29837;
border: none !important;
color: #fff;
line-height: 1.0em;
text-align: center;
vertical-align: middle;
}	

#Page_BabyPeriod3 .SectionFeature .ListItem .Lead3 {
color: #000;
line-height: 1.8em;
letter-spacing: 0;
}

#Page_BabyPeriod3 .SectionFeature .CmtUnit .MdsBalloon {
color: #fff;
text-align: center;
}
	
@media only screen and (max-width: 767px) {

	#Page_BabyPeriod3 .SelectWrap {
	padding: 30px 15px 35px 15px;
	}
		
	#Page_BabyPeriod3 .SectionSelect h2.Mds {
	padding: 20px 0;
	background: url(/images/campaign/baby_period3/Texture_Mds_Main_SP.png) no-repeat center center;
	background-size: contain;
	font-size: 24px !important;
	letter-spacing: 0.15em;
	line-height: 1.4em;
	}
	
	#Page_BabyPeriod3 .SectionSelect .LeadMain {
	margin-top: 15px;
	font-size: 15px;
	}			
	
	/* あそびの機能 */	
	#Page_BabyPeriod3 .SectionFeature {
	margin-top: 40px;
	padding: 40px 30px 30px 30px;
	border-radius: 18px;
	background: #fff;
	border: 3px solid;
	}

	#Page_BabyPeriod3 .SectionFeature .MdsCateNum {
	margin-top: -23px;
	padding: 10px 0;
	background-size: 200px auto !important;
	font-size: 13.5px;
	}
	
	#Page_BabyPeriod3 .SectionFeature .MdsCateNum .Num {
	margin-top: -9.5px;
	margin-left: 10px;	
	}

	#Page_BabyPeriod3 .SectionFeature .MdsCateNum .Num img {
	width: auto;
	height: 19px;
	}

	#Page_BabyPeriod3 .SectionFeature .MdsH3 {
	font-size: 24px;
	line-height: 1.4em;
	}	

	#Page_BabyPeriod3 .SectionFeature .LeadMain {
	margin-top: 10px;
	}

	#Page_BabyPeriod3 .SectionFeature .ListItem {
	margin-top: 35px;
	}

	#Page_BabyPeriod3 .SectionFeature .ListItem li {
	margin-bottom: 35px;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none !important;
	}

	#Page_BabyPeriod3 .SectionFeature .ListItem .ItemPhoto {
	margin-bottom: 15px;
	border-radius: 15px;
	border: 1px solid;
	}		

	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead1 {
	font-size: 16px;
	line-height: 1.5em;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead2 {
	margin-top: 2px;
	font-weight: bold;
	line-height: 1.9em;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead2 small {
	font-size: 70%;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead2 .IconAge {
	margin-top: -4px;
	margin-left: 7px;
	padding: 3px 8px;
	font-size: 10px;
	}

	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead3 {
	margin-top: 10px;
	font-size: 13px;
	line-height: 1.8em;
	}

	#Page_BabyPeriod3 .SectionFeature .SectionCmt {
	margin-top: 25px;
	border-radius: 12.5px;
	overflow: hidden;
	}	

	#Page_BabyPeriod3 .SectionFeature .SectionCmt .LeadUnit {
	padding: 20px 15px;
	}	

	#Page_BabyPeriod3 .SectionFeature .SectionCmt .LeadUnit .MdsBalloon {
	margin-bottom: 2px;
	padding-top: 12px;
	height: 60px;
	font-size: 15px;
	line-height: 1.0em;
	}
	
	#Page_BabyPeriod3 .SectionFeature .SectionCmt .LeadUnit .Lead {
	font-size: 14px;
	}		
					
}

@media only screen and (max-width: 372px) {
	
	/* あそびの機能 */
	#Page_BabyPeriod3 .SectionFeature .MdsH3 {
	font-size: 22px;
	line-height: 1.4em;
	}	

	#Page_BabyPeriod3 .SectionFeature .SectionCmt .LeadUnit .MdsBalloon {
	margin-bottom: 0;
	padding-top: 8px;
	height: 50px;
	font-size: 14px;
	}

	#Page_BabyPeriod3 .SectionFeature .SectionCmt .LeadUnit .Lead {
	font-size: 13px;
	}					
	
}

@media print, screen and (min-width: 768px) {

	#Page_BabyPeriod3 .SelectWrap {
	padding: 90px 0 115px 0;
	}

	#Page_BabyPeriod3 .SectionSelect {
	width: 940px;
	margin: 0 auto;
	}
		
	#Page_BabyPeriod3 .SectionSelect h2.Mds {
	padding: 35px 0;
	background: url(/images/campaign/baby_period3/Texture_Mds_Main_PC.png) no-repeat center center;
	background-size: 940px auto;
	font-size: 32px !important;
	letter-spacing: 0.15em;
	line-height: 1.0em;
	}

	#Page_BabyPeriod3 .SectionSelect .LeadMain {
	margin-top: 30px;
	font-size: 20px;
	text-align: center;
	line-height: 1.8em;
	}	
	
	/* あそびの機能 */	
	#Page_BabyPeriod3 .SectionFeature {
	margin-top: 80px;
	padding: 70px 50px 50px 50px;
	border-radius: 20px;
	background: #fff;
	border: 5px solid;
	}	

	#Page_BabyPeriod3 .SectionFeature .MdsCateNum {
	margin-top: -40px;
	padding: 15px 0;
	background-size: 300px auto !important;
	font-size: 20px;
	}

	#Page_BabyPeriod3 .SectionFeature .MdsCateNum .Num {
	margin-top: -14.5px;
	margin-left: 10px;	
	}

	#Page_BabyPeriod3 .SectionFeature .MdsCateNum .Num img {
	width: auto;
	height: 29px;
	}

	#Page_BabyPeriod3 .SectionFeature .MdsH3 {
	font-size: 30px;
	line-height: 1.5em;
	}	

	#Page_BabyPeriod3 .SectionFeature .LeadMain {
	width: auto;
	margin-top: 30px;
	text-align: left;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem {
	margin-top: 45px;
	}

	#Page_BabyPeriod3 .SectionFeature .ListItem:after {
	display: block;
	width: calc(32.33333333% - 1%);
	content:"";
	}

	#Page_BabyPeriod3 .SectionFeature .ListItem li {
	width: calc(32.33333333% - 1%);
	margin-bottom: 40px;
	}	

	#Page_BabyPeriod3 .SectionFeature .ListItem li:last-child,
	#Page_BabyPeriod3 .SectionFeature .ListItem li:nth-last-child(2),
	#Page_BabyPeriod3 .SectionFeature .ListItem li:nth-last-child(3) {
	margin-bottom: 0;
	}		

	#Page_BabyPeriod3 .SectionFeature .ListItem .ItemPhoto {
	margin-bottom: 15px;
	border-radius: 16px;
	border: 1px solid;
	}	
	
	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead1 {
	font-size: 18px;
	line-height: 1.6em;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead1 small {
	display: block;
	font-size: 70%;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead2 {
	margin-top: 5px;
	font-size: 18px;
	line-height: 1.5em;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead2 .Item_Price_Yen2 {
	display: inline-block;
	margin-right: 2px;
	font-size: 70%;
	}
	
	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead2 .IconAge {
	margin-top: -3px;
	margin-left: 8px;
	padding: 0.4rem 0.8rem;
	font-size: 12px;
	}

	#Page_BabyPeriod3 .SectionFeature .ListItem .Lead3 {
	margin-top: 15px;
	font-size: 14px;
	line-height: 1.8em;
	}

	#Page_BabyPeriod3 .SectionFeature .SectionCmt {
	margin-top: 40px;
	border-radius: 15px;
	}	
	
	#Page_BabyPeriod3 .SectionFeature .CmtUnit {
	display: flex;
	position: relative;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	border-radius: 15px;
	}

	#Page_BabyPeriod3 .SectionFeature .CmtUnit .LeadUnit {
/* 	width: 70%; */
	padding: 30px 40px;
	font-size: 15px;
/* 	border-radius: 15px 0 0 15px; */
	clear: both;
	}		

	#Page_BabyPeriod3 .SectionFeature .CmtUnit .MdsBalloon {
	float: left;
	margin-top: -50px;
	margin-left: -15px;
	margin-right: 10px;
	width: 130px;
	height: 130px;
	padding-top: 30px;
	padding-right: 8px;
	font-size: 15px;
	line-height: 1.5em;
	letter-spacing: 0;
	}	

	#Page_BabyPeriod3 .SectionFeature .CmtUnit .Lead {
	font-size: 15px;
	}		

/*
	#Page_BabyPeriod3 .SectionFeature .CmtUnit .Photo {
	width: 30%;
	font-size: 15px;
	border-radius: 0 15px 15px 0;
	overflow: hidden;
	}
*/
	
}

/* あそびの機能1 */	
#Page_BabyPeriod3 .SectionFeature#Cate1 {
border-color: #86ba6c;
}

#Page_BabyPeriod3 .SectionFeature#Cate1 .MdsCateNum {
background: url(/images/campaign/baby_period3/Texture_Mds_Cate1.png) no-repeat center center;
}

#Page_BabyPeriod3 .SectionFeature#Cate1 h3.MdsH3 {
color: #86ba6c;
}

#Page_BabyPeriod3 .SectionFeature#Cate1 .ListItem .ItemPhoto {
border-color: #86ba6c;
}

#Page_BabyPeriod3 .SectionFeature#Cate1 .SectionCmt {
background: #e0f2d7;
}
	
@media only screen and (max-width: 767px) {

	#Page_BabyPeriod3 .SectionFeature#Cate1 .SectionCmt .MdsBalloon {
	background: url(/images/campaign/baby_period3/Texture_Mds_Balloon_Cate1_SP.png) no-repeat center top;
	background-size: contain;
	}
	
}

@media print, screen and (min-width: 768px) {
	
	#Page_BabyPeriod3 .SectionFeature#Cate1 .SectionCmt .MdsBalloon {
	background: url(/images/campaign/baby_period3/Texture_Mds_Balloon_Cate1_PC.png) no-repeat left top;
	background-size: cover;
	}		
}
	
/* あそびの機能2 */	
#Page_BabyPeriod3 .SectionFeature#Cate2 {
border-color: #e37b89;
}

#Page_BabyPeriod3 .SectionFeature#Cate2 .MdsCateNum {
background: url(/images/campaign/baby_period3/Texture_Mds_Cate2.png) no-repeat center center;
}

#Page_BabyPeriod3 .SectionFeature#Cate2 h3.MdsH3 {
color: #e37b89;
}

#Page_BabyPeriod3 .SectionFeature#Cate2 .ListItem .ItemPhoto {
border-color: #e37b89;
}

#Page_BabyPeriod3 .SectionFeature#Cate2 .SectionCmt {
background: #f8e0e3;
}


@media only screen and (max-width: 767px) {

	#Page_BabyPeriod3 .SectionFeature#Cate2 .SectionCmt .MdsBalloon {
	background: url(/images/campaign/baby_period3/Texture_Mds_Balloon_Cate2_SP.png) no-repeat center top;
	background-size: contain;
	}
	
}

@media print, screen and (min-width: 768px) {

	#Page_BabyPeriod3 .SectionFeature#Cate2 .MdsBalloon {
	background: url(/images/campaign/baby_period3/Texture_Mds_Balloon_Cate2_PC.png) no-repeat left top;
	background-size: cover;
	}
	
}

/* あそびの機能3 */	
#Page_BabyPeriod3 .SectionFeature#Cate3 {
border-color: #eaaa39;
}

#Page_BabyPeriod3 .SectionFeature#Cate3 .MdsCateNum {
background: url(/images/campaign/baby_period3/Texture_Mds_Cate3.png) no-repeat center center;
}

#Page_BabyPeriod3 .SectionFeature#Cate3 h3.MdsH3 {
color: #eaaa39;
}

#Page_BabyPeriod3 .SectionFeature#Cate3 .ListItem .ItemPhoto {
border-color: #eaaa39;
}

#Page_BabyPeriod3 .SectionFeature#Cate3 .SectionCmt {
background: #fcf5c0;
}

@media only screen and (max-width: 767px) {

	#Page_BabyPeriod3 .SectionFeature#Cate3 .SectionCmt .MdsBalloon {
	background: url(/images/campaign/baby_period3/Texture_Mds_Balloon_Cate3_SP.png) no-repeat center top;
	background-size: contain;
	}
	
}

@media print, screen and (min-width: 768px) {

	#Page_BabyPeriod3 .SectionFeature#Cate3 .MdsBalloon {
	background: url(/images/campaign/baby_period3/Texture_Mds_Balloon_Cate3_PC.png) no-repeat left top;
	background-size: cover;
	}
	
}



/* ■ ボーネルンドのベビー遊具「安心・安全への取り組み」------------------------------------------------------------------ */

/*
#Page_BabyPeriod3 .SectionSafety h2.Mds {
color: #89cb6b;
text-align: center;
}

#Page_BabyPeriod3 .SectionSafety .Lead1 {
font-weight: bold;
letter-spacing: 0.15em;
}
*/

/* 2つの安全基準 */
/*
#Page_BabyPeriod3 .SectionSafety .StandardUnit {
background: url(/images/campaign/baby_period3/Texture_DotLineW4.png) repeat-x left bottom;
}
	
#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox {
background: #effce9;
}
*/

/* お客様ご自身 */
/*
#Page_BabyPeriod3 .SectionSafety .MyselfUnit {
background: url(/images/campaign/baby_period3/Texture_DotLineW4.png) repeat-x left bottom;
}
	
#Page_BabyPeriod3 .SectionSafety .MyselfUnit .LeadBox {
display: flex;
width: 100%;
align-items: center;
}
*/
	
@media only screen and (max-width: 767px) {

/*
	#Page_BabyPeriod3 .SafetyWrap {
	padding: 30px 15px 5px 15px;
	}

	#Page_BabyPeriod3 .SectionSafety {
	padding: 20px 15px 20px 15px;
	border-radius: 18px;
	border: 2.5px solid #89cb6b;
	}

	#Page_BabyPeriod3 .SectionSafety h2.Mds {
	font-size: 20px !important;
	line-height: 1.5em;
	}

	#Page_BabyPeriod3 .SectionSafety .Lead1 {
	line-height: 1.7em;
	}
*/

	/* 2つの安全基準 */
/*
	#Page_BabyPeriod3 .SectionSafety .StandardUnit {
	margin-top: 15px;
	padding-bottom: 25px;
	background-size: 7px auto;
	}

	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox {
	position: relative;
	margin-top: 25px;
	padding: 20px 15px 20px 15px;
	border-radius: 7.5px;
	}	

	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox .IconNum {
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	}
	
	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox .IconNum img {
	width: 30px;
	height: auto;
	}

	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox .Lead {
	font-size: 13px;
	line-height: 1.8em;
	}	
*/

	/* お客様ご自身 */
/*
	#Page_BabyPeriod3 .SectionSafety .MyselfUnit {
	margin: 20px 0;
	padding-bottom: 25px;
	background-size: 7px auto;
	}

	#Page_BabyPeriod3 .SectionSafety .MyselfUnit .LeadBox {
	margin-top: 5px;
	}

	#Page_BabyPeriod3 .SectionSafety .MyselfUnit .LeadBox:first-of-type {
	margin-top: 10px;
	}

	#Page_BabyPeriod3 .SectionSafety .MyselfUnit .LeadBox .Photo {
	width: 40%;
	}

	#Page_BabyPeriod3 .SectionSafety .MyselfUnit .LeadBox .Lead {
	padding-left: 10px;
	font-size: 12.5px;
	letter-spacing: 0.15em;
	line-height: 1.6em;
	}
*/
							
}

@media print, screen and (min-width: 768px) {
	
/*
	#Page_BabyPeriod3 .SafetyWrap {
	padding: 85px 0 35px 0;
	}
	
	#Page_BabyPeriod3 .SectionSafety {
	width: 940px;
	margin: 0 auto;
	padding: 50px 45px 45px 45px;
	border-radius: 20px;
	border: 5px solid #89cb6b;
	}

	#Page_BabyPeriod3 .SectionSafety h2.Mds {
	font-size: 26px !important;
	}

	#Page_BabyPeriod3 .SectionSafety .Lead1 {
	font-size: 16px;
	line-height: 1.7em;
	}
*/

	/* 2つの安全基準 */

/*
	#Page_BabyPeriod3 .SectionSafety .StandardUnit {
	margin-top: 35px;
	padding-bottom: 40px;
	background-size: 10px auto;
	}

	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox {
	display: flex;
	width: 100%;
	margin-top: 10px;
	padding: 30px 30px 25px 30px;
	border-radius: 15px;
	justify-content: space-between;
	}	

	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox:first-of-type {
	margin-top: 20px;
	}	

	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox .IconNum {
	display: table;
	}	

	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox .IconNum span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	}

	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox .IconNum img {
	width: 40px;
	height: auto;
	}
		
	#Page_BabyPeriod3 .SectionSafety .StandardUnit .LeadBox .Lead {
	padding-left: 25px;
	font-size: 14px;
	line-height: 1.8em;
	letter-spacing: 0.15em;
	}	
*/
	
	/* お客様ご自身 */
/*
	#Page_BabyPeriod3 .SectionSafety .MyselfUnit {
	margin: 30px 0;
	padding-bottom: 35px;
	background-size: 10px auto;
	}

	#Page_BabyPeriod3 .SectionSafety .MyselfUnit .LeadBox {
	margin-top: 20px;
	}

	#Page_BabyPeriod3 .SectionSafety .MyselfUnit .LeadBox .Photo {
	width: 80px;
	}

	#Page_BabyPeriod3 .SectionSafety .MyselfUnit .LeadBox .Lead {
	padding-left: 10px;
	font-size: 16px;
	letter-spacing: 0.15em;
	}
*/

			
}


/* ■ 関連バナー ------------------------------------------------------------------ */

@media only screen and (max-width: 767px) {

	.BnrListWrap {
	margin: 3.5rem 0 0 0;
	}

	.BnrListWrap .BnrList li:not(:first-child){
	margin-top: 1.5rem;
	}

	#Page_BabyPeriod3 .BnrListWrap {
	margin: 3.5rem 1.6rem 0 1.6rem;
	}	
}	

@media print, screen and (min-width: 768px) {
	
	.BnrListWrap {
	max-width: 54rem;
	margin: 8rem auto 0 auto;
	}

	.BnrListWrap .BnrList li:not(:first-child){
	margin-top: 2rem;
	}	
				
}
