@charset "utf-8";
/* -----------------------------------------------------------
basic settings
----------------------------------------------------------- */
.pankuzu{
	padding:12px 0;
}
.pankuzu span{
	font-size:9px;
}
.bg_contents_01{
	width:872px;
	padding:8px 19px 15px 19px;
	background:#fff;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	line-height:1.0;
}
#footer_nutrient_list{
	width:912px;
	height:60px;
	padding-top:20px;
	background:url(/nutricare/public/nursing_care/img/bg_footer_nutrient_list.gif) no-repeat;
}
#footer_nutrient_list ul{
	position:relative;
	left:50%;
	float:left;
}
#footer_nutrient_list li{
	display:inline;
	line-height:17px;
	position:relative;
	left:-50%;
	float:left;
	text-align:center;
}
#footer_nutrient_list .top{
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid #cfd4d7;
	background:url(/nutricare/public/nursing_care/img/arrow_orange_left.gif) 0 50% no-repeat;
}
#footer_nutrient_list .body{
	margin-left:15px;
	padding-right:15px;
	border-right:1px solid #cfd4d7;
}
#footer_nutrient_list .point{
	margin-left:15px;
	padding-right:15px;
	border-right:1px solid #cfd4d7;
}
#footer_nutrient_list .easy{
	margin-left:15px;
}
#footer_nutrient_list a{
	text-decoration:underline;
}
#footer_nutrient_list a:hover{
	text-decoration:none;
}
/*-- トップ --*/
.bg_nursing_care_main{
	width:912px;
	height:694px;
	background:url(/nutricare/public/nursing_care/img/bg_nursing_care_main.jpg) no-repeat;
	margin-bottom:10px;
}
.bg_nursing_care_main h1{
	width:154px;
	padding:36px 0 0 79px;
	display:inline;
	float:left;
}
.bg_nursing_care_main ul{
	width:660px;
	padding-top:46px;
	float:left;
}
.image_nursing_care_main_02{
	margin:0 0 15px 22px;
}
/* 20130831追加 */
.bg_related_contents{
	width:912px;
	background:url(../img/bg_related_contents.gif) bottom no-repeat;
	padding-bottom:15px;
}
.bg_related_contents h2{
	width:872px;
	font-size:14px;
	font-weight:bold;
	background:url(../img/bg_related_contents_top.gif) top no-repeat;
	padding:15px 20px 0 20px;
}
.bg_related_contents ul{
	width:872px;
	margin:0 auto;
}
.bg_related_contents p{
	font-size:13px;
	line-height:18px;
	padding-top:5px;
}
.bg_related_contents li{
	width:164px;
	display:inline;
	float:left;
}
.bg_related_contents li.ml13{
	margin-left:13px;
}


/*-- からだの変化を理解しよう --*/
.body_box_01{
	widht:706px;
}
.body_box_01 .image{
	width:225px;
	margin:0 17px 0 30px;
	float:right;
	display:inline;
}
.body_box_01 h3{
	font-size:16px;
	font-weight:bold;
	color:#ff8ba9;
}
.body_box_01 p{
	font-size:14px;
	line-height:26px;
	margin-bottom:30px;
}
.body_box_02{
	border:3px solid #c9eeff;
	padding:12px 15px;
	margin-bottom:40px;
}
.body_box_03{
	widht:706px;
}
.body_box_03 .image{
	width:224px;
	margin:0 45px 0 15px;
	float:left;
	display:inline;
}
.body_box_03 .text{
	width:420px;
	float:right;
}
.body_box_03 h3{
	font-size:16px;
	font-weight:bold;
	color:#ff8ba9;
}
.body_box_03 p{
	font-size:14px;
	line-height:26px;
	margin-bottom:25px;
}
/*-- 高齢者の食事で気をつけたいポイント --*/
#topimg_nutrient_list h2{
	position:absolute;
	font-size:24px;
	padding-bottom:15px;
	top:228px;
	left:103px;
	width:706px;
	background:url(/nutricare/public/nursing_care/img/bg_title_nutrient_list.gif) repeat-x bottom;
}
.point_box_01{
	width:706px;
	margin-bottom:50px;
}
.point_box_01 .image{
	width:255px;
	margin-right:25px;
	display:inline;
	float:left;
}
.point_box_01 p{
	font-size:14px;
	line-height:26px;
}
.point_table_01{
	width:706px;
	margin-bottom:40px;
}
.point_table_01 th,
.point_table_01 td{
	border:1px solid #cbcbcb;
}
.point_table_01 th{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:8px 0;
}
.point_table_01 .cell_01{
	background:#f29c9f;
	color:#fff;
}
.point_table_01 .cell_02{
	background:#a0a0a0;
	color:#fff;
}
.point_table_01 td{
	padding:12px 15px;
}
.point_table_01 .cell_03{
	padding:6px 0 !important;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}
.point_table_01 .cell_04{
	background:#fdf4ef;
}
.point_table_01 .cell_05{
	background:#eee;
}
.point_lists_01{
	width:686px;
	padding-top:15px;
	margin-bottom:10px;
}
.point_lists_01 li{
	float:left;
	margin:0 0 10px 10px;
}
.title_nutrient_list_02{
	line-height:20px;
}
.title_nutrient_list_02 span{
	font-size:14px;
	font-weight:normal;
}
.point_lists_02{
	width:706px;
	border-top:1px dotted #9cd8f4;
}
.point_lists_02 li{
	font-size:14px;
	line-height:26px;
	padding:8px 0 8px 25px;
	background:url(/nutricare/public/nursing_care/img/icon_point_01.jpg) 2px 9px no-repeat;
	border-bottom:1px dotted #9cd8f4;
}
.point_box_02{
	width:548px;
	margin:0 auto 25px auto;
}
.point_box_02 .left{
	float:left;
}
.point_box_02 .right{
	float:right;
}

/*-- わかりやすい栄養成分解説 --*/
#topimg_nutrient_list{
	/*width:912px;*/
	margin:0 auto;
	position:relative;
	line-height:1.0;
	font-size:12px;
}
#topimg_nutrient_list span a{
	display:block;
	background:url(/nutricare/public/nursing_care/img/arrow_orange_left.gif) 0 3px no-repeat;
	position:absolute;
	top:20px;
	left:118px;
	padding-left:14px;
	text-decoration:underline;
}
#topimg_nutrient_list a:hover{
	text-decoration:none;
}
#topimg_nutrient_list ul{
	position:absolute;
	width:716px;
	left:103px;
	top:212px;
}
#topimg_nutrient_list ul li{
	float:left;
	margin:0 10px 5px 0;
}
.title_nutrient_list_01{
	width:706px;
	font-size:24px;
	padding-bottom:15px;
	margin-right:auto;
	margin-left:auto;
	background:url(/nutricare/public/nursing_care/img/bg_title_nutrient_list.gif) repeat-x bottom;
}
.nutrient_list_inner_01{
	width:706px;
	margin:0 auto;
	padding-bottom:50px;
}
.nutrient_list_inner_01 .left{
	width:343px;
	float:left;
}
.nutrient_list_inner_01 .right{
	width:343px;
	float:right;
}
.nutrient_list_inner_01 h3{
	width:323px;
	background:#ecdfbd;
	font-size:15px;
	font-weight:bold;
	padding:6px 0 6px 20px;
	line-height:1.0;
}
.nutrient_list_inner_01 .box{
	width:343px;
	padding:15px 0;
	border-bottom:1px dotted #dfdfdf;
}
.nutrient_list_inner_01 .last{
	border-bottom:0;
}
.nutrient_list_inner_01 .name{
	width:192px;
	background:url(/nutricare/public/nursing_care/img/icon_circle_01.gif) 0 8px no-repeat;
	padding-left:20px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	padding-top:4px;
	float:left;
}
.nutrient_list_inner_01 .detail{
	width:125px;
	float:right;
}
.nutrient_list_inner_01 .detail a{
	font-size:14px;
	display:block;
	padding:7px 0 7px 28px;
	background:url(/nutricare/public/nursing_care/img/arrow_nutrient_list.gif) 14px 9px no-repeat #c9eeff;
	text-decoration:underline;
}
.nutrient_list_inner_01 .detail a:hover{
	text-decoration:none;
}
/* 解説ページ */
#comment_list{
	width:720px;
	margin:0 auto 20px auto;
}
#comment_list li{
	width:171px;
	float:left;
	display:inline;
	margin:0 0 5px 8px;
}
.nutrient_wrap{
	width:706px;
	margin:0 auto;
}
.nutrient_wrap .section{
	padding:20px 0;
	border-bottom:1px dotted #dfdfdf;
}
.nutrient_wrap h3{
	font-size:16px;
	font-weight:bold;
	color:#ff8ba9;
	margin-bottom:10px;
}
.nutrient_wrap p{
	font-size:14px;
	line-height:26px;
}
.bcaa_link{
	display:block;
	float:right;
	padding:8px 15px 8px 27px;
	font-size:12px;
	background:url(/nutricare/public/nursing_care/img/arrow_nutrient_list.gif) 14px 10px no-repeat #c9eeff;
}
.bcaa_link a{
	text-decoration:underline;
}
.bcaa_link a:hover{
	text-decoration:none;
}
.button_pagetop{
	text-align:right;
	padding:10px 0 20px 0;
}
.items_01{
	width:706px;
	line-height:34px;
}
.items_01 dt{
	font-size:16px;
	font-weight:bold;
}
.items_01 dt span{
	color:#ff8ba9;
}
.items_01 dd{
	font-size:14px;
	margin-left:16px;
	margin-bottom:16px;
}
.image_point_03_02{
	width:451px;
	height:37px;
	background:url(../img/image_point_03_02.jpg) no-repeat;
	padding:67px 0 0 255px;
	line-height:1.0;
	margin-bottom:60px;
}
.image_point_03_02 a,
.image_point_03_05 a,
.image_point_03_07 a,
.image_point_03_09 a,
.image_point_03_11 a,
.text_point_03_02 a{
	text-decoration:underline;
}
.image_point_03_02 a:hover,
.image_point_03_05 a:hover,
.image_point_03_07 a:hover,
.image_point_03_09 a:hover,
.image_point_03_11 a:hover,
.text_point_03_02 a:hover{
	text-decoration:none;
}
.image_point_03_04{
	font-size:14px !important;
	background:url(../img/image_point_03_04.jpg) 50% 50% no-repeat;
}
.image_point_03_05{
	width:451px;
	height:37px;
	background:url(../img/image_point_03_05.jpg) no-repeat;
	padding:67px 0 0 255px;
	line-height:1.0;
	margin-bottom:60px;
}
.image_point_03_07{
	width:451px;
	height:37px;
	background:url(../img/image_point_03_07.jpg) no-repeat;
	padding:67px 0 0 255px;
	line-height:1.0;
	margin-bottom:60px;
}
.image_point_03_09{
	width:451px;
	height:37px;
	background:url(../img/image_point_03_09.jpg) no-repeat;
	padding:67px 0 0 255px;
	line-height:1.0;
	margin-bottom:60px;
}
.text_point_03_01{
	font-size:14px;
	margin-left:16px;
}
.table_point_03_01{
	margin-left:16px;
	line-height:26px;
	margin-bottom:25px;
}
.table_point_03_01 td{
	color:#333;
	font-size:14px;
	line-height:26px;
	padding-right:2em;
}
.box_point_03_01{
	width:706px;
	margin-bottom:25px;
}
.box_point_03_01 .image{
	width:345px;
	text-align:center;
	float:left;
}
.box_point_03_01 .text{
	width:345px;
	font-size:14px;
	line-height:26px;
	float:right;
}
.image_point_03_11{
	width:451px;
	height:37px;
	background:url(../img/image_point_03_11.jpg) no-repeat;
	padding:67px 0 0 255px;
	line-height:1.0;
	margin-bottom:60px;
}
