	@charset "Shift_JIS";

/**
 *
 * 離乳食／食べないを解決
 *
 */

.section {
	margin-bottom: 40px;
}
.totop {
	margin-bottom: 20px;
	text-align: right;
}
.totop a {
	padding-left: 10px;
	background: url(/contents/babyfood/resolve/img/icon_totop.gif) no-repeat 0 0;
}


#main_article {
	margin-bottom: 20px;
}

/* resolve_nav */
#resolve_nav .pink_box_inner01 {
	padding-bottom: 9px;
}
#resolve_nav .pink_box_inner02 {
	padding: 15px 9px 0;
}
#resolve_nav.mini .pink_box_inner02 {
	padding-top: 10px;
}
#resolve_nav .title {
	margin-bottom: 15px;
}
#resolve_nav ul {
	zoom: 1;
}
#resolve_nav ul:after {
	display: block;
	content: "";
	clear: both;
}
#resolve_nav ul li {
	width: 162px;
	margin-left: 7px;
	float: left;
}
#resolve_nav ul li.first {
	margin-left: 0;
}

/* 大きいナビ */
#resolve_nav ul li a {
	display: block;
	width: 162px;
	height: 200px;
}
#resolve_nav ul li a:hover {
	display: block;
	text-indent: -9999px;
}
#resolve_nav ul li.r01 a:hover {
	background: url(/contents/babyfood/resolve/img/nav_01_ov.jpg) no-repeat 0 0;
}
#resolve_nav ul li.r02 a:hover {
	background: url(/contents/babyfood/resolve/img/nav_02_ov.jpg) no-repeat 0 0;
}
#resolve_nav ul li.r03 a:hover {
	background: url(/contents/babyfood/resolve/img/nav_03_ov.jpg) no-repeat 0 0;
}
#resolve_nav ul li.r04 a:hover {
	background: url(/contents/babyfood/resolve/img/nav_04_ov.jpg) no-repeat 0 0;
}

/* 小さいナビ */
#resolve_nav.mini .pink_box_02 {
	margin-bottom: 20px;
}
#resolve_nav.mini ul li a {
	display: block;
	width: 162px;
	height: 72px;
	text-indent: -9999px;
	background: url(/contents/babyfood/resolve/img/snav.jpg) no-repeat;
}
#resolve_nav.mini ul li a:hover {
	background: url(/contents/babyfood/resolve/img/snav.jpg) no-repeat;
}
#resolve_nav.mini ul li.r01 a {
	background-position: 0 0;
}
#resolve_nav.mini ul li.r01 a:hover,
#resolve_nav.mini ul li.r01 a.on {
	background-position: 0 -72px;
}
#resolve_nav.mini ul li.r02 a {
	background-position: -200px 0;
}
#resolve_nav.mini ul li.r02 a:hover,
#resolve_nav.mini ul li.r02 a.on {
	background-position: -200px -72px;
}
#resolve_nav.mini ul li.r03 a {
	background-position: -400px 0;
}
#resolve_nav.mini ul li.r03 a:hover,
#resolve_nav.mini ul li.r03 a.on {
	background-position: -400px -72px;
}
#resolve_nav.mini ul li.r04 a {
	background-position: -600px 0;
}
#resolve_nav.mini ul li.r04 a:hover,
#resolve_nav.mini ul li.r04 a.on {
	background-position: -600px -72px;
}

#resolve_nav .hidden {
	display: none;
	overflow: hidden;
	height: 0;
	text-indent: -9999px;
}


#hint_block .section {
	margin-bottom: 30px;
}
#hint_block .article {
	margin-bottom: 15px;
}
#hint_block .hint_title {
	margin-bottom: 15px;
}
#hint_block .hint_stitle {
	margin-bottom: 5px;
	color: #58bde2;
	font-size: 14px;
	font-weight: bold;
}


#idea_gohan {
	margin-bottom: 30px;
}
#idea_gohan .sub_title {
	margin-bottom: 10px;
}
