#content .content_inner {
	width: 740px;
	background: #ffffff;
}
#content .content_inner section {
	margin-bottom: 72px;
}

.data #content .content_inner .content_menu .content_menu_inner .h_frame01 {
	width: 294px;
	margin: 0 auto 24px;
}
.text_center {
	margin: 0 auto 24px;
}
#content .content_inner section > h3 {
	margin-bottom: 20px;
	padding: 0 0 0 55px;
	background-image: url(../image/q_icon1.png);
	background-position:0 6px;
	background-repeat:no-repeat;
	font-size: 22px;
	color: #e60039;
	font-weight: 400;
}
/***************************************************************

section

****************************************************************/

#content .content_inner section dl {
	margin: auto auto 22px;
	background: #fffae1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
#content .content_inner section dl > dt, #content .content_inner section dl > dd {
	color: #8d6559;
	float: left;
	font-size: 18px;
}
#content .content_inner section dl > dt {
	width: 80px;
	padding: 10px 0 10px 20px;
	font-weight: 600;
}
#content .content_inner section dl > dd {
	padding: 10px 0 10px 30px;
}
#content .content_inner section dl > dd:nth-of-type(1) {
	background: url(../image/seniormom_breastMilk_ic.png);
	background-position:center left;
	background-repeat:no-repeat;
}
#content .content_inner section dl > dd:nth-of-type(2) {
	padding: 10px 0;
}
#content .content_inner section dl > dd:nth-of-type(3) {
	background: url(../image/seniormom_milkPowder_ic.png);
	background-position:center left;
	background-repeat:no-repeat;
}
#content .content_inner section dl > dd > span {
	padding: 0 5px 0;
	color: #e60039;
}
#content .content_inner section dl.milk_only > dd {
	background: url(../image/seniormom_milkPowder_ic.png);
	background-position:center left;
	background-repeat:no-repeat;
}
#content .content_inner section dl.milk_graduate dt {
	width: auto;
	padding: 10px 10px 10px 20px;
}
#content .content_inner section dl.milk_graduate dd {
	background: none;
	padding: 10px 0 10px;
}
/***************************************************************
*
*	SP view
*	
****************************************************************/

@media screen and (max-width:767px) {
#content {
	width: 100%;
}
#content .content_inner {
	width: 100%;
	padding-bottom: 0;
	margin: auto;
	background: #ffffff;
}
#content .content_inner .content_menu {
	width: 100%;
	background: #ffffff;
}
#content .content_inner section {
	margin:0 0 38px;
}
#content .content_inner .main .parent_main_title span:nth-of-type(1) {
    width: 100px;
}
.data #content .content_inner .content_menu .content_menu_inner .h_frame01 {
	width: 190px;
	margin: 0 auto 12px;
}
.text_center {
    font-size: 12px;
    text-align: center;
    margin: 0 4% 4%;
}
.sub #content .content_inner .content_menu .content_menu_inner .h_frame02 {
	margin-bottom:36px;
}
#content .content_inner section > h3{
	margin:0 4% 14px;
	padding: 1% 0 1% 30px;
    background-position: 0 center;
	background-size:24px;
	font-size:15px;
	line-height:1.4;
}
#content .content_inner section > h4 {
	margin-bottom: 10px;
	padding: 10px 0 10px 48px;
	background: url(../image/q_icon1.png) no-repeat left 6px center;
	font-size: 16px;
	color: #e60039;
	font-weight: 100;
}
}
