/* ウェルカムベビープラン */
#pagetit {
	background: url(../img/bg_pagetit.jpg) no-repeat center top;
}
#lead {
	background: #FCE8E6;
	padding-bottom: 20px;
}
#lead .lead_tit,
#lead p {
	margin-bottom: 10px;
}
#sec01 {
	background: #FCE8E6;
	padding-bottom: 20px;
}
.sec1_01 h2,
.sec1_03 h2,
.sec1_04 h2 {
	background: #FF7B80;
	border-radius: 5px;
	padding: 7px 10px;
	margin-bottom: 10px;
}
.sec1_list {
	margin-bottom: 15px;
}
.sec1_list li {
	margin-bottom: 10px;
}
.btn_finger {
	display: block;
	padding: 15px 5px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	background: #FF7B80;
	border-radius: 8px;
	vertical-align: middle;
	margin-bottom: 25px;
}
.btn_finger img {
	vertical-align: middle;
	margin-right: 10px;
}
.sec1_02_header {
	position: relative;
	background: #fff url(../img/bg_sec2_header.png) no-repeat center 30px;
	background-size: 320px auto;
	padding-top: 15px;
	margin: 20px 0;
	text-align: center;
}
.sec1_02_header:before {
	content: "";
	position: absolute;
	top: -16px;
	left: 0;
	background: url(../img/bg_sec2_header_top.png) repeat-x left bottom;
	background-size: 16px auto;
	width: 100%;
	height: 16px;
}
.sec1_02_header:after {
	content: "";
	position: absolute;
	bottom: -16px;
	left: 0;
	background: url(../img/bg_sec2_header_bottom.png) repeat-x left top;
	background-size: 16px auto;
	width: 100%;
	height: 16px;
}
.sec1_02_header .container > img {
	margin-bottom: 10px;
}
.sec1_02_header .container .fukidashi {
	margin: 30px 0;
}
.sec1_02_list {
	background: url(../img/bg_sec2.png) no-repeat center bottom;
	background-size: 100% auto;
	padding-bottom: 90px;
	margin-bottom: 20px;
}
.sec1_02_list li {
	position: relative;
}
.sec1_02_list h2 {
	font-family: "ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	font-size: 16px;
	text-align: center;
	color: #FF7B80;
	line-height: 2.4;
	margin: 0 -10px;
}
.sec1_02_list .photo {
	position: absolute;
	right: -10px;
	width: 32%;
}
.sec1_02_list .point01 .photo {
	top: 52%;
	width: 47%;
}
.sec1_02_list .point02 .photo {
	top: 60%;
}
.sec1_02_list .point05 .photo {
	top: 60%;
}
.sec1_02_list .point06 .photo {
	top: 50%;
}
.sec1_02_list h3 {
	padding: 15px 0 10px;
}
.sec1_02_list p {
	margin-bottom: 10px;
}
.btn {
	display: inline-block;
	background: #FF7B80;
	border-radius: 12px;
	padding: 7px 40px 5px;
	margin-bottom: 20px;
	color: #fff !important;
}
a.btn {
	position: relative;
	display: block;
	padding: 15px 5px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	background: #FF7B80;
	border-radius: 8px;
}
a.btn:before {
	position: absolute;
	left: 20px;
	top: 50%;
	content: "";
	display: inline-block;
	width: 7px;
	height: 11px;
	vertical-align: middle;
	margin: -5px 5px 0 0;
	background: url(../../common/img/icn_arrow_white.png) no-repeat center;
	background-size: 100%;
}
.sec1_03 {
	background: url(../img/bg_sec3.png) no-repeat center bottom;
	background-size: 100% auto;
	padding-bottom: 20px;
	margin: 0 10px 20px;
}
.sec1_03 .container {
	padding: 0;
}
.sec1_03 table {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.sec1_03 table th,
.sec1_03 table td {
	display: block;
	background: #fff;
	padding: 5px 10px;
	line-height: 1.6;
}
.sec1_03 table th {
	border-bottom: 1px solid #F0BFC0;
	background: #F8D3D2;
}
.num {
	font-weight: bold;
	color: #FF7B80;
}
dl.faq {
}
dl.faq dt {
	position: relative;
	padding: 8px 0px 8px 45px;
	line-height: 1.3;
	background: url(../img/icn_q.png) no-repeat 10px 3px;
	background-size: 26px auto;
	font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";
	color: #41200A;
	font-weight: bold;
}
dl.faq dd {
	padding: 8px 0px 8px 45px;
	line-height: 1.65;
	background: url(../img/icn_a.png) no-repeat 10px 5px, rgba(255,255,255,.8);
	background-size: 26px auto;
	margin-bottom: 5px;
	border-radius: 10px;
}
dl.faq dt img {
	position: absolute;
	top: -30px;
	right: 0;
}
dl.faq dt:nth-of-type(3) img {
	top: -110px;
	right: 20px;
}
dl.faq dt:nth-of-type(4) img {
	top: -20px;
	right: 50px;
}


