@charset "UTF-8";
#event-contents-wrapper{
	margin-top: 0;
}

/* CSS Document */
body{
	background: #fff;
}
.btn_item_lp_ {
	right: 5%;
	z-index: 999;
}
.list_.col1_{
	padding-left: 0;
	padding-right: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

/*base*/
/*base*/

div#feature-motherandbabynotebook{
	margin-bottom: 0;
}
/*メインビジュアル*/
div#feature-motherandbabynotebook-mainvisual{
	margin-bottom: 80px;
}
div#feature-motherandbabynotebook-mainvisual span{
	margin: 0 0 80px;
}
div#feature-motherandbabynotebook-mainvisual h1{
	margin: 0 0 60px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	display: block;
	line-height: 1;
	text-align: center;
	position: static;
	color: #333333;
	
}
div#feature-motherandbabynotebook-mainvisual h1 img{
	vertical-align: bottom;
}
div#feature-motherandbabynotebook-mainvisual p{
	text-align: center;
	color: #333333;
	font-size: 18px;
	line-height: 1.8;
	margin: 0 0 0 0;
	padding: 0;
}
div#feature-motherandbabynotebook-mainvisual p span{
	font-weight: bold;
	font-size: 16px;
	line-height: 1.8;
}
div#feature-motherandbabynotebook-mainvisual span{
	display: block;
	line-height: 1;
}
div#feature-motherandbabynotebook-mainvisual span img{
	vertical-align: bottom;
}
div#feature-motherandbabynotebook-mainvisual a{
	width: 810px;
	margin: 0 auto;
	display: block;
}
div#feature-motherandbabynotebook-mainvisual p#feature-motherandbabynotebook-comment1{
	font-size: 22px;
	color: #333333;
	margin: 0 0 60px;
	padding: 0;
	line-height: 1.6;
}
div#feature-motherandbabynotebook-mainvisual p#feature-motherandbabynotebook-comment2{
	font-size: 14px;
	color: #333333;
	margin: 0 0 0;
	padding: 0;
}
/*メインビジュアル*/


/*商品一覧*/
div#feature-motherandbabynotebook-slimtype{
	margin-bottom: 16px;
}
div#feature-motherandbabynotebook-slimtype-main{
	overflow: hidden;
}
div#feature-motherandbabynotebook-slimtype-left{
	float: left;
	width: 308px;
	margin: 0 0 0 111px;
}
div#feature-motherandbabynotebook-slimtype-right{
	float: left;
	width: 450px;
	margin-left: 77px;
}
div#feature-motherandbabynotebook-slimtype h2{
	margin: 0;
	padding: 0;
	display: block;
	line-height: 1;
	position: relative;
}
div#feature-motherandbabynotebook-slimtype h2::before{
	position: absolute;
	top: 29px;
	margin:  0 0;
	padding: 0;
	right: 0;
	background: url(bar_title.png) no-repeat;
	width: 815px;
	height: 6px;
	display: inline-block;
	content: '';
}
#feature-motherandbabynotebook-slimtype-fukidashi{
	display: block;
	line-height: 1;
	text-align: center;
	margin: 0 0 19px;
}
span#feature-motherandbabynotebook-slimtype-figure{
	display: block;
	line-height: 1;
}
div#feature-motherandbabynotebook-slimtype p#feature-motherandbabynotebook-slimtype-comment{
	margin: 19px 0 34px;
	padding: 0;
	text-align: center;
	font-size: 22px;
	color: #333;
	line-height: 1.6;
}
p#feature-motherandbabynotebook-slimtype-name{
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	line-height: 1;
	color: #333333;
	font-size: 14px;
}
p#feature-motherandbabynotebook-slimtype-name a{
	text-decoration: underline;
	font-size: 14px;
	color: #333;
}
p#feature-motherandbabynotebook-slimtype-name a:hover{
	text-decoration: none;
}
div#feature-motherandbabynotebook-slimtype-right-top{
	font-size: 0;
	margin: 0 0 20px 21px;
}
div#feature-motherandbabynotebook-slimtype-right-bottom{
		font-size: 0;
}
div#feature-motherandbabynotebook-slimtype-right span{
	display: inline-block;
	vertical-align: middle;
}
div#feature-motherandbabynotebook-slimtype-right p{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	line-height: 1.6;
	color: #333;
}

div#feature-motherandbabynotebook-slimtype-right-top p{
	margin: 0 0 0 34px;
}
div#feature-motherandbabynotebook-slimtype-right-bottom p{
	margin: 0 12px 0 0;
}


div#feature-motherandbabynotebook-largetype{
	margin-bottom: 16px;
}
div#feature-motherandbabynotebook-largetype-main{
	overflow: hidden;
}
div#feature-motherandbabynotebook-largetype-left{
	float: left;
	width: 308px;
	margin: 89px 0 0 102px;
	position: relative;
}
span#feature-motherandbabynotebook-largetype-fukidashi{
	position: absolute;
	top: -93px;
	left: -88px;
	margin: 0;
}
div#feature-motherandbabynotebook-largetype-right{
	float: left;
	width: 450px;
	margin-left: 30px;
	letter-spacing: -1.5px;
}
div#feature-motherandbabynotebook-largetype h2{
	margin: 0;
	padding: 0;
	display: block;
	line-height: 1;
	position: relative;
	width: 1000px;
	text-align: right;
}
div#feature-motherandbabynotebook-largetype h2::before{
	position: absolute;
	top: 29px;
	margin:  0 0;
	padding: 0;
	left: 0;
	background: url(bar_title2.png) no-repeat;
	width: 780px;
	height: 6px;
	display: inline-block;
	content: '';
}
#feature-motherandbabynotebook-largetype-fukidashi{
	display: block;
	line-height: 1;
	text-align: center;
	margin: 0 0 19px;
}
span#feature-motherandbabynotebook-largetype-figure{
	display: block;
	line-height: 1;
}
div#feature-motherandbabynotebook-largetype p#feature-motherandbabynotebook-largetype-comment{
	margin: 19px 0 34px;
	padding: 0;
	text-align: center;
	font-size: 22px;
	color: #333;
	line-height: 1.6;
}
p#feature-motherandbabynotebook-largetype-name{
	text-align: center;
	margin: 0;
	padding: 0;
	display: block;
	line-height: 1;
	color: #333333;
	font-size: 14px;
}
p#feature-motherandbabynotebook-largetype-name a{
	text-decoration: underline;
	font-size: 14px;
	color: #333;
}
p#feature-motherandbabynotebook-largetype-name a:hover{
	text-decoration: none;
}
div#feature-motherandbabynotebook-largetype-right-top{
	font-size: 0;
	margin: 0 0 20px 21px;
}
div#feature-motherandbabynotebook-largetype-right-bottom{
		font-size: 0;
}
div#feature-motherandbabynotebook-largetype-right span{
	display: inline-block;
	vertical-align: middle;
}
div#feature-motherandbabynotebook-largetype-right p{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	line-height: 1.6;
	letter-spacing: -1.5px;
	color: #333;
}
div#feature-motherandbabynotebook-largetype-right p a{
	text-decoration: underline;
}
div#feature-motherandbabynotebook-largetype-right p a:hover{
	text-decoration: none;
}
div#feature-motherandbabynotebook-largetype-right-top p{
	margin: 0 0 0 34px;
}
div#feature-motherandbabynotebook-largetype-right-bottom p{
	margin: 0 12px 0 0;
}

/*ポーチ*/
div#feature-motherandbabynotebook-pouch{
	overflow: hidden;
	font-size: 0;
	margin: 42px 0 50px 0;
	padding: 60px 30px 0;
	background: url(pouch_bar.png) left top no-repeat;
}
div#feature-motherandbabynotebook-pouch-figure{
	width: 380px;
	display: inline-block;
	vertical-align: middle;
}
div#feature-motherandbabynotebook-pouch-detail{
	width: 450px;
	padding: 0 0 0 30px;
	display: inline-block;
	vertical-align: middle;
}
div#feature-motherandbabynotebook-pouch-detail p{
	margin: 0 0 0;
	padding: 0;
	line-height: 1.6;
	font-size: 16px;
	color: #333;
}
div#feature-motherandbabynotebook-pouch-detail p a{
	text-decoration: underline;
	font-size: 14px;
	color: #333;
}
div#feature-motherandbabynotebook-pouch-detail p a:hover{
	text-decoration: none;
}
div#feature-motherandbabynotebook-pouch-detail p + p{
	font-size: 14px;
	margin: 30px 0 0 0;
}
div#feature-motherandbabynotebook-pouch-detail h2{
	margin: 0 0 31px;
	padding: 0;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 1;
}
/*ポーチ*/

/*商品一覧*/




p#feature-motherandbabynotebook-tax{
	clear: both;
	font-size: 16px;
	text-align: center;
	color: #333;
	display: block;
	margin: 0 0 50px 0;
}
#feature-motherandbabynotebook-copyright{
	background: #f6bdb6;
	text-align: right;
	line-height: 1;
	display: block;
	margin: 0 0 70px;
	padding: 12px 22px 12px 0;
}

