@charset "Shift_JIS";

/*--------------------------------------*/
/*                                      */
/* ### しつけ・食事について ###         */
/*                                      */
/*--------------------------------------*/

#main #mainareaWrap {
	background: url(../images/txtarea_bg.jpg) repeat-y 0 20px;
}

#mainareaWrap .areaTop {
}

#mainareaWrap .mainTexts, 
#mainareaWrap .mapArea, 
#mainareaWrap .notArea {
	padding: 0 0 0 25px;
}

#mainareaWrap .mainTexts {
	background: url(../foods/images/foods_image.jpg) no-repeat;
}

.mainTexts .foods, 
.mainTexts .data_top {
}

/*--- ページ内リンク ---*/

.mainTexts .pageLinkLeft, 
.mainTexts .pageLinkRight {
	float: left;
}

.mainTexts .pageLinkLeft, 
.mainTexts .pageLinkFood {
	padding: 0 0 0 22px;
}

.mainTexts .pageLinkRight {
	padding: 0 0 0 40px;
}

.pageLinkLeft ul, 
.pageLinkRight ul, 
.pageLinkFood ul {
	padding: 0 0 20px 0;
	font-size: 10px;
}

.mac .pageLinkLeft ul, 
.mac .pageLinkRight ul, 
.mac .pageLinkFood ul {
	font-size: 9px;
}

.pageLinkLeft li, 
.pageLinkRight li, 
.pageLinkFood li {
	padding: 0 0 3px 18px;
	background: url(../foods/images/foods_point.gif) no-repeat 0 2px;
}

#mainareaWrap .foods_sttl2 {
	clear: both;
}

/*--- しつけ ---*/

#mainareaWrap .foods_ttl2 {
	padding: 15px 28px 5px 30px;
}

#mainareaWrap .shitsuke, 
#mainareaWrap .foodsArea {
	padding: 10px 28px 5px 30px;
}

.shitsuke .textArea, 
.foodsArea .textArea {
	padding: 0 18px;
	background: url(../foods/images/foods_txt_bg.jpg) repeat-y;
	line-height: 1.6;
}

.shitsuke .textArea p.read, 
.foodsArea .textArea p.read {
	font-weight: bold;
	color: #ff8400;
}

.shitsuke .textArea p, 
.foodsArea .textArea p {
	padding-bottom: 5px;
}

#mainareaWrap .foodsTxtBottom {
	clear: both;
}

/*--- 食品リスト ---*/

#mainareaWrap .fdtbl {
	padding: 10px 0 15px;
	line-height: 1.5;
}

.fdtbl td {
	padding: 2px 4px 3px;
}

.fdtbl .ttltd {
	padding-left: 16px;
	background: url(../foods/images/foods_point_2.gif) no-repeat 2px 6px;
}

.fdtbl .comtd {
	padding-left: 10px;
	color: #ff8400;
	font-weight: bold;
}

