.bg-month5-6 {
	background: #fdf2f4;
	}
.bg-month7-8 {
	background: #fcf0e0;
	}
.bg-month9-11 {
	background: #eef9da;
	}
.bg-month12-18 {
	background: #dff4f7;
	}

/* ----- .schedule-ttl ----- */
.schedule-ttl span {
	font-size: 20px;
	}

/* ----- .basic----- */
.basic-wrap {
	padding-top: 50px;
	}
	.basic {
		margin-bottom: 75px;
		}
	.basic:last-child {
		margin-bottom: 0;
		}
		.basic p {
			overflow: hidden;
			line-height: 1.6;
			margin-bottom: 18px;
			}
		.basic .attention {
			color: #e60012;
			padding-left: 15px;
			text-indent: -14px;
			}
		.basic .attention+ .attention {
			margin-top: -18px;
			}
			.basic a {
				color: #e60012;
				text-decoration: underline;
				}
		/* .img-wrap */
		.basic .img-wrap.left-img {
			margin-right: 30px;
			float: left;
			}
		.basic .img-wrap.right-img {
			margin-left: 30px;
			float: right;
			}
		/* .basic-ttl */
		.basic-ttl {
			background-position: 0 bottom;
			background-repeat: repeat-x;
			font-size: 24px;
			font-weight: bold;
			margin-bottom: 15px;
			overflow: hidden;
			}
			.basic-ttl span {
				background-position: 0 0;
				background-repeat: no-repeat;
				padding: 4px 0 12px 50px;
				display: block;
				}


/****************************
  month5-6 */
/* ----- .years----- */
.years-wrap {
	font-size: 14px;
	}
	.years-wrap .years {
		background: #fff url(../../../images/babyfood/how-to/img-bg-point01.png) 27px 20px no-repeat;
		margin: 0 !important;
		padding: 20px 20px 20px 145px;
		position: relative;
		width: auto;
		min-height: 150px;
		overflow: visible;
		}
	#point02.years-wrap .years {background-image: url(../../../images/babyfood/how-to/img-bg-point02.png);}
	#point03.years-wrap .years {background-image: url(../../../images/babyfood/how-to/img-bg-point03.png);}
	#point04.years-wrap .years {background-image: url(../../../images/babyfood/how-to/img-bg-point04.png);}
	.years-wrap .years .point-ttl {
		font-size: 20px;
		border-bottom: 3px solid #f796b3;
		display: inline-block;
		padding-bottom: 5px;
		margin-bottom: 15px;
		}
	.years-wrap .years p {
		margin-right: 230px;
		line-height: 1.8;
		}
	.years-wrap .years .thumb-wrap {
		padding-top: 26px;
		position: absolute;
		right: 20px;
		top: -6px;
		}
	.years-wrap .years .thumb-wrap:after {
		content: "";
		display: block;
		background: url(../../../images/babyfood/how-to/img-icon-clip.png) center 0 no-repeat;
		width: 40px;
		height: 44px;
		margin-left: -20px;
		position: absolute;
		left: 50%;
		top: 0;
		}

/* ----- #goods----- */
#goods {
  width: 1000px;
  background: #fff;
  padding: 50px 30px 35px;
  margin: 0 auto;
	}
	.goods-ttl {
		font-size: 28px;
		margin-bottom: 30px;
		}
	.column {}
		.col5 {
			width: 184px;
			margin-left: 20px;
			float: left;
			}
		.col5:first-child {
			margin-left: 0;
			}
		#goods .thumb-wrap {
			margin-bottom: 15px;
			}
		#goods .col-ttl {
			font-weight: bold;
			margin-bottom: 5px;
			}
			.goods-summary {
				line-height: 1.6;
				}


/* ----- .basic----- */
#month5-6 .basic-ttl {
	background-image: url(../../../images/babyfood/how-to/img-5-6-separator.png);
	color: #f3658f;
	}
#month5-6 .basic-ttl span {
	background-image: url(../../../images/babyfood/how-to/img-icon-5-6-ttl.png)
	}


/****************************
  month7-8 */
/* ----- .basic----- */
#month7-8 .basic-ttl {
	background-image: url(../../../images/babyfood/how-to/img-7-8-separator.png);
	color: #ffa125;
	}
#month7-8 .basic-ttl span {
	background-image: url(../../../images/babyfood/how-to/img-icon-7-8-ttl.png)
	}


/****************************
  month9-11 */
/* ----- .basic----- */
#month9-11 .basic-ttl {
	background-image: url(../../../images/babyfood/how-to/img-9-11-separator.png);
	color: #76a720;
	}
#month9-11 .basic-ttl span {
	background-image: url(../../../images/babyfood/how-to/img-icon-9-11-ttl.png)
	}


/****************************
  month12-18 */
/* ----- .basic----- */
#month12-18 .basic-ttl {
	background-image: url(../../../images/babyfood/how-to/img-12-18-separator.png);
	color: #46b7c7;
	}
#month12-18 .basic-ttl span {
	background-image: url(../../../images/babyfood/how-to/img-icon-12-18-ttl.png)
	}




@media only screen and (max-width: 768px) {
.tab-content {
	text-align: left !important;
	}


	.okazu-club-area #okazu-club-tab.tabs-4 .tab-item,
	.okazu-club-area #bottom-tab.tabs-4 .tab-item {
		width: 22%;
    margin-right: 1%;
	}
	.okazu-club-area #okazu-club-tab.tabs-4 .tab-item a,
	.okazu-club-area #bottom-tab.tabs-4 .tab-item a {
		width: 100%;
    border: 1px solid #ccc;
		font-size: 12px;
		line-height: 1;
		padding: 10px 0;
	}
	.okazu-club-area #okazu-club-tab.tabs-4 .tab-item:nth-child(2n) a,
	.okazu-club-area #bottom-tab.tabs-4 .tab-item:nth-child(2n) a {
    border: 1px solid #ccc;
	}
	.okazu-club-area #okazu-club-tab .tab-item.selected span {
		display: block;
	}
	.okazu-club-area #okazu-club-tab .tab-item a span {
    bottom: -7px;
    left: 49%;
	}
.schedule-ttl {
	font-size: 18px;
	margin-bottom: 15px;
	}
.schedule-ttl span {
	font-size: 16px;
	margin-bottom: 5px;
	display: block;
	}

/* ----- .basic----- */
.basic-wrap {
	padding-top: 20px;
	}
	.basic {
		margin-bottom: 50px;
		}
		.basic p {
			overflow: hidden;
			line-height: 1.6;
			margin-bottom: 18px;
			}
		/* .img-wrap */
		.basic .img-wrap.left-img,
		.basic .img-wrap.right-img {
			margin: 0 0 20px;
			float: none;
			}
		/* .basic-ttl */
		.basic-ttl {
			font-size: 18px;
			margin-bottom: 7px;
			}
			.basic-ttl span {
				background-position: 0 2px;
				padding: 0 0 6px 20px;
				}

/****************************
  month5-6 */
/* ----- .years----- */
	.years-wrap {
		margin-bottom: 20px;
		}
	.years-wrap .years {
		background: #fff url(../../../images/babyfood/how-to/img-bg-point01.png) 10px 10px no-repeat;
		background-size: 46px 57px;
		padding: 10px 10px 10px 70px;
		min-height: 0;
		}
	#point02.years-wrap .years {
		background-image: url(../../../images/babyfood/how-to/img-bg-point02.png);
		background-size: 46px 57px;
		}
	#point03.years-wrap .years {
		background-image: url(../../../images/babyfood/how-to/img-bg-point03.png);
		background-size: 46px 57px;
		}
	#point04.years-wrap .years {
		background-image: url(../../../images/babyfood/how-to/img-bg-point04.png);
		background-size: 46px 57px;
		}
	.years-wrap .years .point-ttl {
		font-size: 16px;
		border-bottom: 2px solid #f796b3;
		text-align: left;
		line-height: 1.3;
		display: inline-block;
		padding-bottom: 3px;
		margin-bottom: 5px;
		}
	.years-wrap .years p {
		margin-right: 0;
		line-height: 1.4;
		}
	.years-wrap .years .thumb-wrap {
		display: none;
		}

/* ----- #goods----- */
#goods {
		max-width: 100%;
    width: auto;
    padding: 20px;
    margin: 0 auto;
	}
	.goods-ttl {
		font-size: 18px;
		margin-bottom: 25px;
		}
		.col5 {
			width: 48%;
			margin: 0 0 15px 2%;
			}
		.col5:nth-child(2n+1) {
			margin-left: 0;
			}
		#goods .thumb-wrap {
			margin-bottom: 7px;
			}

/* ----- .basic----- */
#month5-6 .basic-ttl {
	background-image: url(../../../images/babyfood/how-to/img-5-6-separator.png);
	background-size: 10px 1px;
	}
#month5-6 .basic-ttl span {
	background-image: url(../../../images/babyfood/how-to/img-icon-5-6-ttl.png);
	background-size: 16px 15px;
	}


/****************************
  month7-8 */
/* ----- .basic----- */
#month7-8 .basic-ttl {
	background-image: url(../../../images/babyfood/how-to/img-7-8-separator.png);
	background-size: 10px 1px;
	}
#month7-8 .basic-ttl span {
	background-image: url(../../../images/babyfood/how-to/img-icon-7-8-ttl.png);
	background-size: 16px 15px;
	}


/****************************
  month9-11 */
/* ----- .basic----- */
#month9-11 .basic-ttl {
	background-image: url(../../../images/babyfood/how-to/img-9-11-separator.png);
	background-size: 10px 1px;
	}
#month9-11 .basic-ttl span {
	background-image: url(../../../images/babyfood/how-to/img-icon-9-11-ttl.png);
	}


/****************************
  month12-18 */
/* ----- .basic----- */
#month12-18 .basic-ttl {
	background-image: url(../../../images/babyfood/how-to/img-12-18-separator.png);
	background-size: 10px 1px;
	}
#month12-18 .basic-ttl span {
	background-image: url(../../../images/babyfood/how-to/img-icon-12-18-ttl.png);
	background-size: 16px 15px;
	}


}